{ "type": "int32", "data": [ [ [ [ -521865015, -1459424651, 1882635136, -987998003, 1319255543, -1855654444, 301330215, 1880891787, 1970093386, 2124826363, -790414770, -1113621475, 327488307, 1260880947, 692310707, 1308279737, -255642550, -915756336, -2051353224, -750321202, -132666626, -1113591215, 436332259, -80517759, -1487905719, -372211752, -468321928, 1862523510, -1666518755 ], [ -2131305256, -196404636, 1705383499, 379948323, -480494861, -1985046909, -758369199, 390874915, -549365521, -1757915734, -1932847752, -336912481, 150878637, -301337254, -612435757, -1361732458, 285807122, -1687236189, -1100386511, -1471810504, 438448154, 638175895, -1449952404, 1694906379, -362821819, -761219554, -1398636569, 1666874955, 219859530 ], [ 1620106249, 619523830, 395533528, -1251485833, 1902103732, -842363955, -2130345099, -1199708496, 1241742510, 1110759398, 883922656, -688839957, 1978623725, 609698984, 314553008, -45889555, -590252025, 695312217, 671704421, 127591226, 816747500, 851654268, -1702998811, 1898895978, 780262887, -387629694, -2032871263, 2023175374, -1906075116 ], [ 1366592832, -2143956138, 476125893, -1561176258, 2126556237, 841290801, -188604861, -1179559265, 1832754968, -532031426, 1911686363, 399550012, 2072559730, -636388794, 1495481290, -403478090, 29609146, 695603055, 2075302055, 136646816, 1128363056, 1088232827, -478268575, 1015279764, 202384606, 1492404621, 710946216, -732607036, -776228676 ], [ 1289341231, -1167761408, -418342432, 1020369684, -1619835626, -1697356377, 803017555, 2081233641, -894282016, -279877383, -540651856, 1984831220, 326878446, -783377937, -246493211, 862435276, 541537359, 456995477, -1707334788, -61374483, -2132378303, -1079624858, -621486950, -404501284, 843998758, 790013503, 1097370581, 413588232, -2103471862 ], [ 990126683, -2127249327, 935523207, -1791907867, 918346847, -357349620, 1167708711, -1873524198, -20057046, 1235535026, -2010981688, 557207318, -703910666, -1100028684, -2005719302, 1255287875, -81017982, 1702355029, -888739296, -1816310527, -1878921850, 1373123917, -119395406, -1986128167, -1724361251, -603426914, -1348254799, 1183522396, 1679348067 ], [ -1131521567, 705954245, 295622946, 1989753117, -1171634124, 1740207587, -1664859701, -1557404483, 1897128588, 379411752, -548867932, -73450207, -1998238907, -1150245515, -970542892, -63945762, -30301656, 615877973, -120896631, 1353352699, -1178428348, 1850277013, -425595383, -1396060202, 41967743, 1826173609, 190171867, 1229355734, -1453735852 ], [ -88833163, 42903592, 359169709, -16861152, -1660991010, -634876826, -371748753, 1904748881, 1769087732, -981812888, -1325523416, 67778076, 1468414173, -1745613900, 881663875, -1436938184, 1293422696, -1545140274, 1806801591, -1329488164, 1528127447, -405747582, 1867055583, 189907149, 187913291, -1246216650, 1355213449, 304881750, 5665767 ], [ -1794698181, -1163732341, 1852944533, -562940668, 687181665, -560610096, -949291948, 1348536112, -117050759, 1100740016, 1515522792, 2079106541, -434944675, 1561573901, 1738895944, 512754815, 588251202, 1283289356, -352717259, -422896324, 1581886229, 991766302, -273954546, 600637331, -371196911, -479161125, -1550619186, -600026172, 2114138688 ], [ -1798355226, 2071455183, 1501951776, 517366776, -1803006156, -1291651450, -1182357958, -124293571, -1011804245, -245469694, -1730438352, 1997943298, -742008297, 1641294829, -464600297, 729734690, -321754792, -377958976, 291819377, -16980312, -2138408733, -1383188015, -656087513, 1650393608, 1740776687, -1859176915, 1043382893, -306247776, 774504066 ], [ 542202939, 1730326985, 778733748, -529880841, -805243002, -387407667, -1092586259, 981994009, 2061744670, -1600264114, -1806460185, 975355461, 1269867055, -446278330, 43656954, -1720522850, -1090130248, -301077348, -2134550220, -1988347208, 902554462, -1737473897, -1743439064, -163055639, 1983120844, 700869669, -1169337727, -402327921, -43264989 ], [ -118602955, -1189762651, -1181940712, 397729001, 83645896, -1356486900, 1999183876, 292531926, -1679077921, -296920176, -109031941, -1662569790, 1289135311, -1200925781, 416810706, 28368441, 678155030, 1393011577, -371620557, -1985047292, 991125965, 1635327529, -920508692, 174815893, 1290818906, 78177407, 285626161, -1828485111, 163352660 ], [ -2132895142, -699792473, 1597079006, 368806185, -1900150231, -584821312, -1476650580, 379949737, -2035826580, 2054750721, 475154715, -1857815247, 726921127, 1763509286, 1838061962, 440331354, 1212062274, -1735590890, -160211701, 228066484, -1022371415, 995703758, -1223635676, -1185258188, 1678655204, 313639611, 1801824071, -401547835, 1061446998 ], [ -1260743739, -1252766219, -1364365510, 2114964080, -556446016, -556756236, 97255490, -47383629, 1045620763, 1287991160, 2044588624, -1651520877, -281955902, -1137428886, 2019455884, -1707953205, 1223926730, -1596435070, 1623088907, -2065012764, -286342907, 1390948533, -27102434, 49980084, -801430188, -1045549450, -1573307575, -1380454807, -740157283 ], [ 164215036, -144398017, -51440063, 1422641651, -1738051193, -2142269767, 628599443, 180045097, 1070267915, -894429517, -641687328, 1800318752, -1848266849, 149312196, -904261571, 250120262, 1731316978, -1026661684, -1030881774, 1301010728, -788397178, 938619252, -1245279702, -1240878748, -1564886776, 1344401896, 929477265, -1084707706, 812169339 ], [ 1333039377, 1738295955, -822581016, 531987879, -1948584720, -627401747, 1314066177, -1059859537, -923847815, -314167895, 1336659531, 415056522, 2061161812, -223138726, -2046255768, -28232654, 654595803, 163956280, -346165575, -534301821, 464687733, 843909179, 556423929, 1292817861, 2065336055, -1101401452, 1540443624, 1974562509, 1995584720 ], [ 1280641819, 365097495, -1897968881, 722595515, 1226947100, 1535491969, 823717256, -1480115148, -1828631986, 689925737, 1491725912, -960500082, -1580422295, -394601670, -749348066, -1511247824, 24430644, -1665891445, -1300666910, -912032104, -1588357841, -1933473073, -230923573, -897683647, -258006094, 172960787, 563147431, -1339438047, -87192421 ], [ -160979095, 668467757, 502871885, -1903774627, 148433639, -1644358715, 185950938, -1448279114, -2008058069, 2076354710, -1351748580, -1830981692, 559290917, -632463585, -336724154, -301007981, -1280326427, -945743301, -1666700346, -1571679260, 1817228282, -836526017, -1380279749, 447402849, -2039399559, 369304739, -1479566677, 1934152961, -1016438254 ], [ -1440511729, 1976297321, -78658008, -1510076162, 452704093, -555858621, -1306338362, -460159641, 1085303589, 1940288513, 547291086, -1404461714, 90179413, 2061943355, 225276093, -2106772291, 2095078503, 777681624, 813775023, 1142468412, 304797052, -283296626, 1997931192, -1416617009, -56106253, 1918569010, -999503473, 45588254, 115491422 ], [ 616246306, -1527305282, -1606210077, -339429227, 842390930, -248380575, 638893527, 1983706451, -1463968105, 42067685, 550096849, 1393209628, -339344528, -129685014, 1153278084, -1233653830, 1776055468, -506155708, -1819771385, -138821307, 1180121931, 1583706777, 1717270044, 712920894, -897230703, 1490012106, -1601585934, -891849752, -1958999743 ], [ -996418072, 1736005275, -1062963995, -2021461942, -1205726140, -531430611, 1866963075, -460451654, -1966269069, -1584887909, 1347718554, 678721049, -257997873, -937706772, 1810280561, -602652498, 1251172516, -1606824956, -1669528538, 1529979166, 1011805477, 513816884, -589718574, -1591675824, 1361264936, 374648568, 1264979072, 668263343, 449064065 ], [ -1863192618, -306935978, -1898127977, -596635334, -1551380282, 1551380756, 1324791133, -806816106, -138882537, 1651583748, -445660083, 1632516634, 581695890, 404425287, 1234273553, -2095277130, -933352108, 436865876, 226889445, 165010301, -340452255, -2095477779, 281872262, 437411107, 1219166667, 726603356, 1001244060, 1145534084, -1447125323 ], [ 844598232, -503080266, -537302007, 484997049, 1554062914, -1383594678, -1135843078, -728256671, -2004037178, -1776844886, -1844905137, 356767629, 1620111203, 2145004357, 329702031, 1268659320, -78283940, -438899991, 423214370, -232253991, 270836488, 905615774, -1976274579, 821257946, 404533669, -119312779, 1570176463, 1103966941, 1571322879 ], [ -1952169739, -362918863, -50178932, 192956320, -1095589945, -1296436606, -1416816778, -176372904, -110837363, 371064836, -318813339, 260607328, 818135284, -965198544, 1366652477, -1736301159, 996180504, 1169596332, -1761967923, 261055318, -2126024518, 1822377706, 1541921895, 1318404175, -842858163, -257789159, 1510368248, 1964593639, -599115247 ], [ -906745917, 1530153192, 1793505367, 1420839577, 1561757743, 291250868, -687596197, -1490811248, -955639927, 1000937914, -1747048677, -1890311687, -111912459, -1203658353, -743961347, 801052281, -1932082418, 2139767061, -1981128988, -2040755615, -1060278166, 56285925, -1113736066, 1312007481, 342121844, -1275302028, -1547786992, 1215214830, -1201895924 ], [ 888440888, -2121240893, 1239950056, -2073776628, -575330065, 1872459307, -306725434, 677992375, 275249301, -1025680295, -645571156, -1178004786, -901184547, -1062746725, -418073909, -357864158, 1824368175, 1251372754, 1361384977, -417438022, -1895847649, -1401709938, 290323891, 393990653, 389282394, 983727432, 1168989380, 831613276, -1831611503 ], [ -305271872, 99212594, -969987449, -2142247605, 110160499, -1075240000, 275958274, 1860513695, -824494489, 1035595501, -2124336868, 811266776, -2101426159, -96606005, 647213057, -2130875625, 343127013, -598833715, 672851481, -672089003, -1387462732, -1919627068, -1603498969, 967956377, 568504969, 1303807829, -2136848547, -888620024, 402201949 ], [ 1726752675, 966567697, -296630829, 930335575, -691671488, -953834637, 1519659784, -1514257488, 258744711, -849874438, -2135220531, 1663101896, 1907897175, -794381870, 779579854, -1003903100, 1803361265, -1846143294, 931210197, -648202684, 1018352643, -796080829, 1822436776, 16223404, -952289716, 1777430582, 1911385084, 1683078911, 247710828 ], [ 1261444468, -562637982, 2070577997, -1800793921, 955651859, -1719336231, 1530773414, 32105297, -504896489, -678913807, 1212276618, -1085639255, -151442134, 333527940, -1553887404, -1432037698, 773274544, 1308755025, -1310992400, -832160369, -1117866372, 1981067703, 1036370826, 1871823456, 1661735274, 1357961214, 730206180, -1300311758, 1085734442 ], [ -1528405886, 432995812, -1979139509, 314573592, -246810869, 223876733, -28856866, 361943840, 909107307, -1149626673, 1577538236, -791151146, -1269173774, -1667614921, -1710676782, 208491214, 53377533, 1475699670, -319181633, -848241692, 533381659, -1407064623, -315280625, 1313777948, -1972320475, -1602689745, -1554196503, -1315526030, 1991658864 ], [ 786670934, -1129468374, 563959531, -1298258477, 953483797, 718323022, 1677706009, -1795794428, -338232421, -634451219, 572690576, -1431009579, 488589143, 853084259, -544388851, -1985763220, 394169748, -2026049347, -2091541168, 1365597712, -200017670, 1308592166, -861323847, 1055380808, -376075410, -1608232714, 907353019, -103087473, 169230769 ], [ 1179280456, 250722103, -940089970, 874599638, 1013121874, 1175483299, -1491246473, -1015707202, -757494317, 332358299, 348381156, -1721830085, -351259446, 115813646, -1285236648, -1143878213, 1730879891, 2125852838, -1640872933, -122048272, 685759222, 1696336752, 362192186, -248386516, -2133240891, -225117005, 1040997941, 1502907955, -861954987 ], [ 1020738563, -2010815285, 459753320, -433908306, 1700346512, 668233845, 737768045, 709315859, -344623967, 2056758581, 1309706030, 586333978, -1254398088, -339139637, -165133529, 1813908868, -842164777, -1419592610, 589359917, -1325151378, 1559233690, 936518483, -988744167, 1892863384, 1774729497, -1239184426, 332558268, 123267463, -506941974 ], [ -527400918, 1008061183, 1029283381, -1845866203, 900270791, -2068882287, -473840983, -2030425537, -1208090796, -2037620200, 231403104, -1506953007, 248683757, -416188134, -900551644, -237845962, -1333031484, 958178046, 534770417, -2037964344, 1671224724, 1025141552, -392115800, 1252402161, 1400650986, 532289874, 1776430431, 1676746338, -480152248 ], [ -2049871471, 1308177627, -617624586, -315803734, 1651332506, 1148364616, 929105612, -1282033319, 647487545, 1881684506, 140542523, -486686986, 761295060, -186060997, 434165627, -447871579, -1835492206, 1977814863, 530580062, 867194922, -96748426, 1397688503, -181105125, -547561689, 562826193, 1173359585, -1300720056, 1902321073, -766775528 ], [ -1613716491, -223253854, 854295826, -231084794, -1619592340, -1150154970, -1979411624, -1341738213, 1258667904, -503154591, -281596173, -2041290180, -1544465022, -506777547, -553409316, -1472923509, 2024717376, 881161414, 1089916030, 1298729831, -805059742, -82686743, -306846839, -1883943959, 1563865063, -373457029, -200976676, 516332870, 1703323767 ], [ 1736822738, -216095353, -1960145534, 580221231, -432421275, -950677292, -2027522571, -696526549, -1055603866, -1851225344, 154692572, -807224756, -1086437839, -2075074330, 1851501275, -1786482142, -564103819, -1315675720, -1710628823, -1970175017, 2019747955, -1491863134, 1970432374, -341117176, 342238697, 686156421, 1498405659, 1726242502, 1723781899 ], [ 97138424, 1985435122, -471107542, -244700471, 1488619171, 1580628983, -1363102689, 210365861, 690794646, 841780314, -2001479937, 279766868, -1910762058, -1782842244, -1417341871, -1105858267, -2124900947, 2050106793, -1355077202, 1420682637, -1963293155, 1418915635, 953016377, 892948018, 839865291, -893109861, 1227243323, 114812701, -998421427 ], [ -763859364, 1904501591, -2107277887, -1123425378, -475356933, 1733557119, 2030167088, 330867686, 2073847104, 1846210829, -24197845, -1887003052, 18637356, -1671453109, 1949510178, -970794641, -527196704, 191320298, 1045094267, 718896574, -1673113286, -769183326, 224086896, 2116665859, -1569876797, 1846836449, 930774623, 1332979219, -819165684 ], [ -1441956986, -1585071218, -1483622939, 1120936349, 1373399592, -1938366050, -151305095, -376108750, -2027536808, -1520080340, 684668193, 926921419, 1598531692, -1835195006, 926064163, -58249629, -1690394671, 1698734287, 971618244, 1559442175, -1694692707, 1262840628, 746502482, -1381728400, -1098545233, -1656390815, -2117496716, 312465162, -195702104 ], [ 1396800412, -1745619935, -1366844927, 192142907, 1788973154, -321792141, -1025836359, 611557692, 1901958094, -433004461, -483834592, 629287242, 643013134, 651859315, 1950909577, -1257998828, -357786543, -1801561786, -1118373456, 86985846, -317785047, -2133450176, -1059468057, -1764183891, -1347612958, 641552649, -317829430, -1252459715, -1127993742 ], [ 1300788425, -1820452820, -1735246831, 141302409, 1598673443, -1150511764, 577732576, 799733683, -942211385, 239754234, 523069600, 1765248987, -1663375432, -1248990888, -2043358832, 1246318536, -30725863, 484198472, -1829930070, -1960274745, -1170233813, -1360774953, 88710022, -1633286217, 1049298525, -1927217768, -1069881809, 383646505, 700384157 ], [ -2112856819, 261777949, -1492958959, 1488576912, -837951081, 305132643, -629179165, 1001830366, -1386936348, -1866144472, -392795318, 1883977035, 1933456731, 230137833, 1924244181, 772333170, -205090936, 1033408267, 1344336629, -1931963959, 1028489344, -1251831384, 1107276372, 313249269, 2142980362, -966468623, -1073387873, -191577429, -1883894985 ], [ 1105372375, 520645738, 1140150939, -579181707, -1046011059, 735242126, -354040793, -1366280477, 1301745298, -1728383538, 2021613818, 1929294302, -134210233, 1699468741, 585743618, -1415366622, 531826632, 621838018, -1880096080, -1765360658, 375195280, -679717605, -1178075266, -2121037949, 349978386, 1776148188, 1581914551, 2063511080, -1996906537 ], [ -813770510, -625802664, 1469959574, -427293014, 554230531, 1439559764, -512367634, 2141787238, 632849830, 469131800, 2116384209, 193375952, -2115627259, 631824521, -158474518, -420306322, 1707406647, -83520505, -682705637, -1063414319, 298685504, 1171192653, -1205550110, -445037496, 1337256050, 325885964, 215355841, 811166133, -1035991440 ], [ -864712093, 991139895, -1233436249, -979123225, 867076824, -1054160701, -141571061, 1263365254, -621593476, -567919559, -1004772800, -272907750, -1286402517, 481688590, 474278393, 453897792, 612721039, -1625355596, -154688675, -1984482696, 1852301972, 1254131261, 1547888676, -1709096728, -960158212, -1668916031, 1333599590, 862511697, -967270891 ], [ 1378435781, -1513395216, 2140468473, -694862936, 1273052646, 429006016, 1560540913, 1446281413, 1879520840, 186332441, 795053238, -48338873, 718743149, -440852235, 69676995, -982053847, -2050537075, 1188684240, 1754124591, -1844997540, 96309082, -905361705, 1825407609, 1521030842, 1854236067, -1579726697, -1545367061, 1175217663, 1983085660 ], [ -152386508, -193625766, -1293327238, 938512587, -861512585, -2080006584, 1806425869, 1566170820, -1638678861, 846675340, 1238435657, 1649489115, -193026216, -1538626707, -1933333334, 1023430791, -721148812, -594603232, 1883094144, 1730053565, 1184871411, -1415980061, 1214597712, -1209280659, 67497313, -421468815, 961931583, -1224589280, -1943426652 ], [ 1350487571, 1097369023, 1208491027, -850526088, 863700026, 969799993, 1105443768, 1471540191, -1693672438, 1676339855, 1671728923, -185143225, -1226557948, -530743510, -1088068601, -1163492820, 570730483, 1028024724, 1469823791, 1272826396, 948997447, -191538494, 607308693, -789019086, -395886074, -1100418895, 278177359, -404218259, 846088443 ], [ 1780069067, 192835313, 1518126984, 1134978218, -43126450, -1573982693, 1532424191, -556242108, 613429894, 1759666173, 1454452114, 616488612, 2058029249, 506387008, -1252996776, -456450059, 1225248027, -1945675177, -1785655790, -929190032, -65641628, 525484367, -187022514, 1862660492, -244422854, -1817818073, 1253049070, -389385610, 1878190777 ], [ 538160841, 1941671950, -69923507, -1230386974, 1921831193, -1869481674, -12792669, 1409073377, 2117434752, 40208514, -418133604, -1710113250, 1025839188, -1688760005, 602098618, 1105320599, 299878961, 338151430, 2032791027, -1503185304, 1774236690, 1557218961, -147732223, -1408058571, -1390406350, 1052247612, -1805979103, -1352439930, -1328233370 ], [ 1487225590, 167975241, -642252162, -359514190, -1596009241, -129645371, -965209048, -1948479473, -89655826, 729151346, -472466122, 34234009, 385871031, -1923973528, 903993936, 2133053856, 837930501, -178212913, -1572688390, 1710507666, -276323416, 278744476, 1527964803, -1901039258, 1297132671, 812032653, 452628673, 551027169, -1383295138 ], [ -1399151684, 978043733, -1828031883, -822720405, -1340669121, 2031132857, 1954678794, -406928773, 1515339867, 777178774, -365371097, -1408933863, -306807700, -778273069, 1222094452, -280655124, -1213546672, 300117837, 237928098, 1016208372, -711547020, -893388210, -242789014, 329190117, 2003557205, 516792479, -1513645981, -946164780, -1068166851 ] ], [ [ 455568788, 250981157, -477049422, 1595323263, 1657422055, -741125459, 1387684456, 961817278, -1393808430, 1703993454, 1211822863, 1317621269, -1993983788, -567488428, 1742617067, 1920252338, -1515466382, -1986765282, 446601698, 2012043172, 353674225, 148886410, 328689451, 1212415384, -1036797066, 709777696, 1585361779, 143295099, 893726782 ], [ -637839357, 21446074, 468318526, -1479937724, -58909764, -275506520, 305166527, 116284147, 1432529021, 2067885757, -421824450, -280387614, 1988180437, -1563299259, 1933283787, 1317551728, 516076478, -1966387387, -1149473697, -67790134, -617145680, -1725218022, -935426744, 1629542638, 929523299, 254943465, -1132611594, -666079472, 2072788938 ], [ -944993400, 765086863, 1067597237, -1697171161, -1247990997, -77045991, -64414190, 492266271, 196830122, 1829763445, 1828048366, -734164452, 1467593673, 767480133, 2018776451, 887422762, 82911190, 988083653, -1416888080, 484212037, -1379857473, 444458277, 511125843, -979309799, -333729313, 1918176578, -1044274233, 2133796314, -98147958 ], [ -1193867079, -908135620, -1437251498, -1578509240, 569880605, -6254551, -2014099326, -1503676904, 1175028583, -631882455, -1631815706, -1674781713, 2038329076, -2135088879, 1891807290, -1873731594, -1374819116, -1533636279, -1508642398, -554721914, 1067026015, 138053801, 589296314, 2145348050, 1555501794, 837499565, 1553815376, 1503280975, 639442172 ], [ 1808938296, -89964896, 1911515696, -1980513857, -2109742372, -2031211661, 536423599, 2026169940, -981583514, -1413508714, 1385757966, -293240355, -1630940312, -658353382, 1133092449, -68235507, -662635526, -1967723539, -460144729, 2016301295, 1132924783, -1945708143, 294231692, -1179814403, 593750784, -1434784170, 1371535672, -813174373, -461074669 ], [ -428620579, 2078481449, 696103475, 359232215, 1429239939, 2141445977, -1079691715, -502759923, 1774388203, 644786136, 1995503974, 248817461, 1764393913, 1144122721, -568569288, -999690065, 1887615645, -1080853113, 766757436, -1746394279, 1045765230, -1317157175, 216905490, 1085023528, 1727187860, -1507445096, 758525490, 627345372, -240099540 ], [ -747701529, 321693875, -169318653, -66621983, 360163058, 1846986045, -74428117, -1261402492, -985572765, 898247889, 700342833, 257081343, 212534561, 1987261855, -1046568781, -89880327, 1008791503, 2050064898, -1911052616, 1722819913, -655621363, 938517861, 1500972034, 2019102761, 803279451, 663482103, 1421294491, 58242286, -1003429892 ], [ -706091012, -1105881879, -1185839366, 1077629, -1641499406, 54343197, -1095294645, -1391309207, -1092480181, 270781720, 1513976480, 936089338, -1946947733, -1601222087, -814025919, -531779998, -426244488, 504276987, 831774877, 1074051282, 319880933, -23006942, -567369263, 144279179, 1785762332, -1478854907, 1950250700, 1793913222, -2007118617 ], [ -1818841163, 313637710, 2014814037, 1216288747, 137191130, -1858226343, 835086122, -1924761286, -774052776, -1900105263, 894908268, 1962697614, -1381430361, -1056646990, -1968083371, 667599887, -2042284141, -824106737, -872622365, -672329888, -255428217, -630273836, -156941127, -659008448, 181877556, -1114652969, -1477901797, 751343962, -1279887597 ], [ -259453047, -333184097, -1677055826, 552335096, 556495714, 1446723017, 1087851480, 405745045, 151417604, -1369599383, -673371713, -1771091736, 1907058168, -2064063887, -1366816358, -1194379862, -1907106562, 350061176, 579092493, 2104818135, -134292210, 1450141614, 1453796944, 841907239, 1795821628, 727323685, -942456129, -1424873237, -546587439 ], [ 1765550144, -1236063503, -1216510093, -1838504439, -1653744128, -134359332, -1652690217, 2012922760, 1866328365, -332221085, -48403395, 1373561844, -452965037, -960008983, -894546609, 1685905497, 1812270589, 1111942205, 962448313, -829120946, 855290468, -524432192, 1685298105, -1568364951, -594946562, -719993311, 862891889, 2050940797, -2027819481 ], [ -1537627314, 1055239924, -1433594363, -1659011899, 830619743, 1586480868, 273864778, 1077607837, -1532596096, 591077723, -46181617, 454978070, -49380239, 1841429999, 985771428, -1945439835, -78722040, 1928489980, 1150908416, -1244728229, -1959035146, 1164511685, 676856602, -184157936, -1574348756, 580781905, 1517696007, -660083673, -287590791 ], [ 1442828274, 1411488020, 936283020, 1236504410, 925146548, -2085304181, -116664889, 1382171955, 401962399, 136056946, -1263485673, -998407562, -1270139001, 2011689638, 1396545730, -569508820, 1922708812, 644369304, -1794075765, -2067280601, -1505665809, -1815371005, 739230413, -1047296394, -1029533478, 153071317, -1397413773, -1902020066, 1194108872 ], [ -1129495804, -1925244324, 2035967883, 1380534945, -1532977501, 280044567, -285526781, -2054299663, 8117258, 1085907353, -1712459041, 805272237, -1473748166, 1668628413, -1423240425, -1437958820, -581831819, 1438753620, 166676695, 1057198338, 324678261, -1336518221, 732944481, 2147086962, -1757777056, 274727841, 49398555, 1099562179, 1299416021 ], [ -418272740, -1948239516, -1234264703, -60066968, 152880117, 15442241, -567021248, 2143070712, -1400133892, -1669936241, 506616390, -1863128224, -1763202617, -1263959750, 1380672520, -511276039, 946277374, -884037594, 873993950, -2070233053, -40226085, 739023605, -737826043, -503090652, 11886289, 1843944943, 1707534346, 57377978, 1376306534 ], [ 205193304, -521908065, -406686597, -726364754, -2044960229, -1643062018, 596996820, 499947723, 1973202270, 1041174264, -2029544933, -1822459866, 1759284867, -1094776861, 1678203109, -1778249351, -1262826625, 428507105, 165659040, 50299894, -208690999, -883116100, 845004727, -1881281493, -337227002, -20836775, 151703253, 1061601707, -1652235061 ], [ -1792783438, -571684763, -1912834896, -1287217069, -1964649998, -342764100, 228918721, -624626540, 1240768769, -1215652689, 800327562, 1616643767, -1647569333, -57127573, -453838020, -1829174133, 856284894, 1376801754, 444234540, 970123842, 641489258, 556684409, 1964531448, 1314667889, 635572987, 202762012, 715339564, -1033818015, -617678126 ], [ 1603427685, -937814487, 1354992495, -682814632, 1127563006, -1894143574, -970614184, -1354212069, 1537632248, 504330590, -121078044, -1218860999, 572838016, -618562199, 874059772, -917611336, -1299430375, 761201400, 1607825186, -784915422, -454885837, 2067904422, 1958200841, -1307810161, -1479809487, -973710895, -1367283915, -1412347988, 198707772 ], [ 1637016253, 917711053, 724648667, -1300403390, -1984820508, 1121462940, 2122936946, -1987151082, 883536253, 769666543, -1089167338, 1844411261, 927706953, 60533103, -962981686, -439830797, -1140837148, -1354989425, 1913149088, -242080194, 1015412687, 1879473484, -31321904, -1132940314, 355727613, -1053704181, -688321182, -152905303, 736100759 ], [ -1182310136, 2063774724, 1066537633, 467831588, -992990066, 381472851, 486661554, 1545757562, -237447986, 2136387739, 132261476, 16944072, -1541349333, 694236819, -292528506, -699174695, -1751446671, 1491381963, -143808930, 927164501, -2008611802, -1350454773, 1011086424, -964726468, 1148584389, -1862537374, 1648731565, 591182266, -1588425832 ], [ 1125909972, 1102279398, 1977248203, -1976724594, -1230018195, -1593415613, 35580653, -1058587934, 1127694973, 1524985334, -1088727707, -1197724481, 1011406136, 454485901, -303558586, -566400271, 1766978248, -1349337860, -120799570, 574007615, -1051588375, -2116396349, -858309295, -750230566, -1868607052, 1491708279, 932409383, 574653632, 318429915 ], [ 636812179, 493237537, 720634574, 952716313, -1010129020, -1659979536, -486088909, 744211447, -1056560996, 960635867, -319877066, -1658008647, -927355909, -1280493148, -364964601, -1510275890, -63619786, 1002077327, -723098955, -431856765, -1047801852, 1684343212, 63941059, -964849797, -1229802695, 1155537732, -700670654, 762084125, -1223371816 ], [ -1474500628, 360146839, -500814514, 1739759266, 1957311650, -1067865991, 529830573, -502879073, 1487496222, -557094232, -416401502, 504908564, -1947215179, -1545412893, 40872153, 2122201940, -1652891623, -146052300, -871568666, 1996022728, 1538039792, 1033205306, 1967946870, 954896518, 2074737959, -55546546, -108278148, 189890751, -339725458 ], [ -908365159, -1961897321, -324319735, -1665600956, 544834175, 1033540019, 753396024, 345873909, 1448271542, -754777948, -601092927, 1755420060, -1955068167, -1427892713, -1731550403, -306396524, -1544160071, -950224591, -19181670, 1219539314, -1764736591, 1850927643, -251625722, -110592988, -1663614024, -1498185202, -1501181942, 1549867096, 43039934 ], [ -1624268091, -1137447092, -1521047465, 2107323106, -1313716708, -1696563415, -1858177307, -967089765, 1311584599, -635072705, 681363642, -538557948, -1714163500, -478983291, -2020247992, -550095766, -234854144, -1949706502, 134749804, -211220258, -2082727128, 2143290375, 1604398811, -660653831, 1387322348, 818807975, 214044497, -1414950230, 232175356 ], [ 905931182, -1165404933, -67398362, -2032253781, -382631224, 463276862, 1628457617, -2014679295, 1671262983, -1445897056, 2027253527, 1821127086, 966869243, 483263152, 1594071974, -1751990286, 1669655414, 788561149, -834994058, -508472637, 757772212, 196017184, -1005707206, -373032663, 1848127847, -942311388, -471672358, -1585229195, -2132141409 ], [ -720803226, 1911462948, -602422254, 957732424, 2096186169, 1319462802, 1834915110, -609641539, -1333184803, 1716120118, -1253599850, 158999029, 2044132751, -1861042159, -2058238410, 827001353, -2086606706, -2011453694, 1679610822, -2073650359, 1412595070, -820841052, 76024705, 954138718, 1790475260, -2090324687, 733751571, 1568197497, -1785028626 ], [ -750605161, -136382018, -945235007, 158139576, -1927950989, 1472888159, -490958945, 1154881883, -1191087808, 1077491246, -1808428640, 1288727175, 16672039, 1543002588, 2127000434, 856236274, -1891760826, 2041643558, 610009785, 1628970366, -97887116, 1804668964, -1762613717, -850876497, 1852408763, 885081031, -2105615523, -1076909413, 438712521 ], [ -154661314, -1352637457, 2015758200, 1831888622, 485152983, -1531620578, -1298461861, 146737308, 942582203, -829739527, 1899914336, -1277106460, 710477246, -512022047, -1153557269, 916451166, -2050453375, 600763747, -254766692, -1084235323, 1807610461, 1832025733, 1320453129, -535741589, -44755784, 1158526672, -36004347, -714687994, 1187508405 ], [ 692753455, -1401018421, -130813864, 1176037108, -1482815443, 730262101, 833107205, -1340782124, 179841518, 2060132768, 733002829, -1773775972, -1720759182, 31962362, -239704758, -2091946232, 1462071300, 1512566627, 524906289, -953115837, -1535043861, 1819933443, -1315033660, -1658090254, -800073806, 1882812128, 483035956, 579664062, -479176502 ], [ 1492300515, -663785325, 1177130418, 2104588906, 1673183966, -1218298886, 908722177, 1733324716, 1814190298, 1866871820, -604224204, -1502469526, 1361611747, -1213600998, 629551042, -1753215963, 2071920057, 619551689, -1296826583, 2059029332, 986974575, 1145598396, -350478834, 1665803035, 1251867797, -2063709666, -2004440228, -1521538157, 340912960 ], [ 1933137525, 1922948331, -681384549, 1025397467, -708481064, -1712751326, 41102969, 11324768, -949931817, 1902259418, -1546884254, -1179747872, -1677880765, -1202566136, -1964698464, 320273409, -1708251365, -830346933, 801592226, 1803282637, 34549524, -1250571167, -1214536967, 185830008, 231900159, -471435402, -581472089, 1795585711, 1932343377 ], [ -1877465090, -488850223, -1073530251, 1696072975, -72615622, -1766476074, -1556273358, 939431086, -869005437, -1702762630, -407597218, 604063973, 15436514, 1947134565, 1492803253, -964736891, 2128985988, 585671341, -2021603383, 96945680, -431670961, 386127927, 1542351238, -665285703, 674511486, -1242131686, 1474275406, -1411556, 47872291 ], [ 1369982929, 331642803, 931347704, 861889755, -1706057120, -1026956480, 256178306, 307488042, 1385725311, 300044870, -394574430, -274823901, -1382908509, 263889968, -470307897, -1057076865, -2111165292, 1629990834, 1398564085, 1781587939, -36415825, 104488387, -1717681553, 410945820, 1549188335, -1195492750, 1755550202, -820220699, 89901042 ], [ 842358069, 543428908, 2028480460, -620142681, -629498930, -914886336, -657044339, 1898267170, -1895214349, 297435292, 1112096602, -1050487496, 1660785306, 2007660473, 2117336315, 292376262, 1319141374, 915007355, -1512571887, 1233619459, -646499995, 1212764186, 1407933759, 1770828488, 1283187367, 1878140836, 1948879679, 496723073, 974998441 ], [ 1261491914, 1042263699, 100434382, 1651975555, 574948918, 1109791860, -291920120, 2007656107, -642077710, 946648308, -1788230117, 838521171, -369926883, -900726276, -1285185932, -938326199, -483610550, -341241420, -1416998857, -1110492324, 985732974, 1322665974, 1249417237, -322444314, -1634428829, 1255314151, -1495261420, -2025414262, -424819259 ], [ 1666964191, 1906496550, 1905677758, 347005168, -1747542955, 248593226, 1609716178, -1468498941, -1657523858, 666447302, 1779235614, 1683243830, 868950853, -881664305, -519486727, 1921116398, 116050984, 1597353543, 1290500011, 882436772, 976754069, -1624099933, -843570164, -863431257, 974547145, 545676359, 1922618355, -1775250472, 786824126 ], [ -66839782, 1116319747, -979801010, -245071516, 38191160, 1628919001, 1151654340, -97606534, 2116333534, 341749921, 697566276, -1363029477, 1706988341, -215015105, 1631153852, -473960514, 1498077182, 143954405, 92804210, 502904322, 2091233484, 1855673377, 1192979042, 1742593166, -1118701606, -1491486779, 1388621004, 1983866346, 684160608 ], [ 2128597299, -2039994042, -539019976, -1975385191, 1834231634, 1966848475, 1348577790, 887706142, -421281977, -1926687947, 2087231667, 825286570, -635310183, 1676152961, 200732506, 1158912838, 2034293730, 1115578665, -891930651, -248796848, 91229012, -1453467269, 1098583167, 719608766, 991613805, 1902465916, 745134009, 1697199002, 1620826533 ], [ -515081229, 1672433828, 751818672, -805026650, 1352567009, -235259791, 778069275, 827945138, 2117855762, -1455949751, -1206204923, -1125381509, -1227046281, 1310091978, 1414767592, -1856254781, -158869383, -1809567254, -1339131141, 319385314, -1899585968, 1169423908, 1646293811, 2138427353, -2137155075, 1979447767, -77861716, -1805028441, 1287435737 ], [ 464139398, 881886516, -33702284, -342412891, -201659162, 348791524, -96408186, 2038153843, -278750975, -2086224354, -1820767814, 2007842415, -1925535295, -1589413935, 1688832833, 733894447, 138826861, -1330221871, 494516808, -750883629, -904255726, -364814023, -549841296, -245410304, -937799888, -2097571762, -2013695269, 603173345, 396009072 ], [ -1521479116, 1789777620, -915049133, 1912209606, 1419359415, 155675162, -481175140, -1994930935, 753832660, 1945751385, -1880158384, -1403114159, -1104670970, 404513062, -899310060, 538298976, -678190818, -653475130, 51087747, -502979113, -1028404184, -901881264, -177204218, -210952671, 1947337088, -1931380286, 643208623, 422980710, 282612910 ], [ 1075015993, -999748707, -358480, -650956077, -1366786850, 971139110, 1277161031, 114159046, 1137345108, -307239657, 2122894974, -1918363058, 1271691666, 179266215, 2141248924, 1259406211, -842976857, 1565796688, -58298926, 1215938625, -1118249991, 228113381, 795929926, 2113025007, 1741075466, -1036699378, -679415542, 53366361, 714348401 ], [ 1042823615, 1466415933, 1372120349, 675817224, 731394176, -1441234658, 1777543075, 632579868, 2125945714, -1978424176, 693932712, -1479058249, 422478508, 1586631834, -1968728096, 1331059741, 1891948855, 1792092131, -295584850, -932725459, 1616156508, 1787684160, 325602633, -664963613, -1667287621, -474915016, 1705427885, -1724470604, -1474982536 ], [ 1435230127, -765331942, 1577379380, 902360486, -2137653226, -624220497, 1539804537, 1888933342, 819679260, -583205040, -2137107527, 334908258, 444464379, 1689940740, -223527589, -1843962623, 1345935369, 459941216, -1642029331, -1988467913, 1955931929, -1144642687, 1651776412, -1115351117, -510890313, 2081384142, 1533454830, 926449453, 1986805016 ], [ 1170451582, 1680311631, 1733920747, -570847862, -1215786889, -394213446, -703258925, 1621443056, 137723194, 1288213837, 1773760142, -896140181, 1201590040, -1157340004, -224852667, 1976143635, 815692560, 310598336, 1708936234, -700398088, -1772568511, 1205161864, 64147489, 1837249489, 1214883813, 2020808158, 101119807, -1981322280, -1016765537 ], [ 264856540, -449212891, 181894663, -180603866, 6102167, 1628150784, -272346, -307829389, -608932596, 1788562177, 243583046, -751786030, -412935759, 765671768, -1419940681, 2092658586, -348337277, 1627413577, 1515958186, 1602155207, -736985550, 219324006, 1978766245, -1997951781, -842343006, 288387280, 1781994720, 1640547472, -1073689415 ], [ 630222422, 223741125, -139252242, 1658562045, -368788676, -1702428796, 1950238805, -959942210, 474339335, -340129413, -2098316230, 2253013, 2011775932, 9374920, 622169501, -418438137, -90392594, -296638160, 1028214881, -1839610952, 887457643, -1746222303, -374001479, -61131619, -1884845835, 1357060835, 927324462, -148589360, -227572320 ], [ -978904718, -1715499007, 1815598639, -656051096, -179697637, -1378951397, -1422000535, 1987478931, -614809339, -1383956685, 915516227, 1972581026, 223893681, -693629149, 1326293046, -1265253944, -12629376, 1066536070, -1140733632, -1407666468, -1701832881, -1253526101, -2099289790, 397748498, -881904150, 893409189, -532739097, 1022812134, 417878338 ], [ -1471108104, -649937686, -2103620714, 816929024, -273465953, 1672482701, -1648610300, -1934796436, -1437591620, -257924040, 1048877026, 1254542490, -1550233103, 227035800, 1746938850, -86723745, -706160197, -1842035246, 1622378117, 665449152, -2020857081, 1474271618, 1827922103, 1785610153, -1692796081, -1606740580, -1883578218, -891667948, 1177509798 ], [ 1351747171, -425607801, -840586617, -1737511872, 605284471, -1948465567, -407116675, -779125401, -2083356277, 1141051252, 88338584, -1754646916, -1532878211, -136073938, 1298804166, -729479998, -511219482, -608572545, -11478961, -2144069857, 917561152, -977787464, -8976042, 1930585333, 1964637132, 12833775, 1157919716, -1167341759, 1533051591 ], [ 1188596428, 1554138727, 949780296, 238227521, 2140558778, 384550047, -1565717388, 1927097437, 1222919260, -637970410, -111600121, -1866865374, 1007924552, 1922262020, -348913485, -247119626, 736190758, 2100680698, 1977707520, 2036421374, 1393631385, 1886135005, 327086378, -1461850223, -1999023699, 1613436157, -1211909098, 720659737, 76599478 ], [ -879350966, 2095422273, -897412880, 1990226696, -1871730457, -1323191933, 1564102922, 316826030, 2028385583, -106560459, 243684447, 1383072633, 1163697348, 325322052, -631871857, -1313945434, -1520987615, -2147262384, 850545684, 1779878955, -1266150972, 979828651, 988930805, 1740861208, -399414338, 1631065827, 1985585911, -624923896, 1466917396 ] ], [ [ -82727256, -423686825, -1771859788, -366644179, -145470334, -1191788276, 433478079, 510139986, 968647557, 1205733562, -693427004, 2101497877, 2055858673, 1805128264, 573331064, -1459357751, -612005099, -221917852, 651274317, -704751004, 88283946, -591109740, -1652731489, 1227300326, 222334439, 263198698, 2114420076, 754374908, 17321517 ], [ 1148739916, -1793592492, 1646580545, 295100039, -627112416, 1890014905, -734954546, 994920365, 1257462868, -843526165, -2048050261, -741948781, -179391977, -1725958722, -1863695246, 1097518634, -762333176, 1747519637, -1519673899, -292582345, 1255773737, -84830488, 1634982525, 725241039, -1600072747, -1362648269, 1205749826, 449882788, -1618601621 ], [ -1349665643, 671414457, 1556714869, 634186607, -806860215, -1380397099, 2030541355, 1041437477, -1757934929, -632926882, 1671765336, 751570738, 93018045, -1318899556, 335378690, -802851658, -245712789, 1458621452, 2145879270, -1844412783, -1403151555, 677520583, 1617217970, 1726767876, -401862642, 222836165, -1017257761, 419913134, 1442762081 ], [ 2064484090, -363235290, 329259426, 1622152595, -531124284, 1536419506, 158433041, -67649580, -47574496, 1375619510, -117009840, 1056281476, -822335033, -278294437, 1476936952, -1265127934, 1739524312, 503431003, -1573563422, -928787647, -1594226185, 600763929, -1301402618, 1384236245, -1128331544, -285237149, 286001977, -386576873, 2071484925 ], [ -1625852782, -81256790, 742022283, -1472546841, 2140970849, -11278822, -966201376, -2036247021, -1330019305, -163543805, 1225838078, -408040119, 1565049832, -975541005, 1282542159, 1520191961, 1567511053, 326925398, -675401884, 1651946436, 1627631964, 2121190427, 1913146978, 181698776, -1306153149, 1286514070, 1885685496, -1880214916, 820943390 ], [ -1932252231, -2006581366, -72128198, 1686452128, -517423356, 1459883564, -696241775, 638284121, 1202515571, 2083188522, -757067607, -1230709931, -477723022, 286306182, -442660750, -139797432, 342901984, 1520990598, 861859463, -1522925849, 936602710, -1169525783, -2092030231, 1128653115, -129568656, -1752973133, -1645171577, 169683306, -414708734 ], [ -2135542706, -106891284, -1663418021, -642477668, -975455744, -2072116540, 251501389, 1211389170, 650398405, 2097952624, -1744638381, -1759561405, -1917721057, -480097757, 702590296, -194884855, -1237323141, 664214101, 1391995731, -658515538, -1277759583, -901177056, 639232430, -441521194, -1486772057, -590550854, 35547492, -730258819, 1398712605 ], [ 661467898, -1738702806, 1962217180, -701380022, -832273554, 832070564, -1569148045, -1180959565, 2080824098, -2064925661, 1500772330, -1713140097, 1812531531, -1430350291, 1271092114, 992951923, 1311731134, -99784037, -1595044132, 2000795911, -788773003, 663897568, -189212247, -374366432, -1898527163, 869280966, -422114334, 1417461351, -454298503 ], [ -505657910, -762338276, -223398326, -605649926, -412310357, 819158303, 1420218037, -588010491, 983972599, 1274750376, 1084827393, -1204107951, 1918577528, -1419920238, -1101832319, 1540256098, -1615371454, 1086403104, 640364947, -586605457, 1387573974, 2079422203, -1292925692, 1529726743, -680132076, -847712335, 398965796, -2001259304, -1884209416 ], [ -877254563, 718132224, -2100669848, -1419256080, -796441629, -956679736, -1540563693, 882746541, -856787673, -1785150059, 463458248, 1410327773, -1872202990, 642479922, 17595343, -607257051, 1166634968, 1000156954, 1540895081, 1229521496, 357640458, 814401140, -1949929676, 1718204644, 1563177340, 2093871937, -2082870136, -1999103811, -437280309 ], [ 1183601774, 873902901, 731369487, -1077898326, 279368223, 1524236122, 312699619, -510047417, 2013021582, 1343423512, 1977449834, -1404668899, 1857300031, 515357156, 2062926122, -1747767474, 354408199, -1528580838, 1221711533, -301713383, -455648148, -1579291297, 1692263502, -1633338575, 668481306, -461827651, 1019858946, 645272789, 135055430 ], [ -1595893270, -215354182, -1263427505, -1467143630, -98064359, 1439876399, 1312991534, 966707972, -2007845850, -1728170122, 704452969, -1038276158, -604603605, -595735983, -691206518, 2134484151, 2034567685, 838368641, 490483659, 435376591, -2091049743, 567693309, -517855441, 2071299989, 938625924, -1317744306, 373542135, -1256709008, 1206802644 ], [ 2068901228, 830665617, -1814128525, -1566289663, 1716864247, 1432314330, 1421606595, 1463761284, -2121388216, -25611978, -610203303, 926342691, 1259370529, 1664602757, 747139528, -1531937257, 2000316266, -120296462, 1290969625, -1115927221, -1974076671, 1084268841, 2019396133, 1409438415, 2040837724, 574785170, 582559982, -1208050856, -716703169 ], [ 2039879233, -1494803880, -1215982880, 1977490110, 1307602301, 880680540, -644519746, 1715032494, -654422137, -171594311, 393819684, 1675764253, 1015115457, -2057929677, 458535422, -379237675, 1271578657, 436769293, 1249579082, -465947433, 120681955, 489265625, -1491477200, 820517407, 1753010167, -1392170607, 1229410157, -765236906, 383312469 ], [ -170075077, 1375280909, 973474288, 1353375650, -706695159, 350583202, -661660560, -892596684, 1924106343, -1924769668, -89118472, -227836482, 1719769861, -369732543, 1145308295, 1042851195, 1505290604, 1176059199, 1123464263, 1792146895, -2092831733, -804515079, -1901152964, -1521754802, -152808953, -365910628, 30031863, 16393829, 2134578086 ], [ -1462644992, -1935509477, 1941119363, -1447061010, -785012565, -1594454702, -303007122, -1710556231, 1143233422, -665438329, -2141262909, -346540999, -853437706, -968221940, 2046242515, -1211287674, -942898165, -1828663305, -2014002600, -1172575191, 38105729, 1958233499, 1373566279, 1778768091, 734580416, -2074679830, 874870999, 298148101, 1019143807 ], [ -1645587816, -1903976756, -464538287, 1066221797, 1266391919, -2010774308, -1170057325, -453547993, -1205817789, -976569606, -1979037668, 1866766934, -1895060180, -1883207326, -683582157, -661791822, -1123792060, -2004172019, -2138400867, 1978014017, 1107932746, -40537560, 279898039, -310465593, -1191662513, -958688549, 1190166841, 1596708944, -891069898 ], [ -1383139556, -1413266193, -1811677817, 213824303, -516251111, 1091646076, -1711920144, -1734143718, -1898248839, 2011655471, 2044403516, -1766694591, -271508109, 520631375, -2115489162, -1451264256, -1974981020, 87026790, -1299200946, 2095182001, -772098058, -1620736029, 859459225, -1816301537, 1060825734, -1659074092, -1291304211, 1530497336, -863102588 ], [ -2055182793, -582996078, -502286812, -502916416, -1973088420, 161416997, -1785743097, -1382909111, -585788319, -1406718565, 1892586493, -533941668, 564705839, -368957269, 704236180, -663908921, 26222494, -1429046082, -1382199358, 496829000, -536708304, -1247430270, 1634697180, 545846696, 1630095705, 290976987, 766754243, -1925238913, 1001834281 ], [ -1616026186, -56189384, -1203317832, -1852441336, -3226823, -1512224752, -987205930, 1096222613, -2133529254, 1158066970, -712290729, -1902704071, -846143078, 228465717, 1725571296, -1553205148, 1025305665, -1829256874, 1482035651, 824884343, -263675040, 1605146933, 434582050, -1687846698, -1510389808, -1756982001, 633357906, 877039420, -1787176645 ], [ 1618526707, 1439127948, -1177846309, 1258991825, -1304659121, 69680104, -1616246605, 2127152469, -953371077, 547489786, 213715911, 1699550992, 310548468, -628694938, -102300668, 910514558, -1449682936, 534673632, 1096118507, -551472086, -1525698551, -1498400108, -1829216614, 735214732, -1396666579, -1897880826, 272726310, 1792302548, 585031526 ], [ -750457263, 1090992490, -644389311, 1669280612, -2026227165, 415827580, 2079479159, -651227435, 1361529350, -1605538284, -1294681311, -681086573, -994870491, -552632871, -1346844150, 184195969, -141541843, 1977116964, -1734164823, -405355964, -234345640, -1607253907, -1901716786, -203340513, 1199527466, 203200375, -913799750, -568224377, -1328168493 ], [ 555404288, 937013113, 260012720, 1957550445, 1362234855, -1901125187, 320543494, 167468334, 1944266070, 1394910598, -1041495931, 1612754828, -1165785984, -1858008932, -1501284830, -1714099133, 1848289406, -1146866672, -1864782902, -2101432429, 698534017, -176801814, 137357774, 441222063, 1510090583, 101654942, -1213914517, 678980066, -751248776 ], [ -1282611879, -267939682, 202363805, -2074520586, -820346999, -855632379, -681114341, 1012148240, 1732555416, -618841404, 1445681887, -221612880, -1422575846, -1408507306, -339613081, 640622198, -1848104472, -924992219, 169584777, -1018369682, 1182147928, 506868398, 620201353, 1272865105, 1822854642, -14020718, -1213581710, -2124291527, -1190962170 ], [ -1366288004, 141615211, -899069586, 1469065813, 1538849532, 231682686, 1655914588, -1262576001, -1311898268, -430335718, 1869689462, 1659071995, -403337478, 265673087, 479795343, -1420707277, -1344047398, 1751899766, -776686844, -828475884, 1173478321, -1516775463, -805990774, 237038981, 1673826772, 1339745599, 1602432359, -153414177, -1863761129 ], [ -1704547640, 1875795978, -1997473497, 472351375, -946145649, 762657508, 291535102, 59815925, -166463279, 316853420, -1921453044, 88350787, -685643990, 862924539, 324874270, -625948443, -91155376, 1870530561, -179401207, -1419113644, -954124045, -668431725, 1994137847, 245308785, 1563684347, -1824341480, -1893571138, -1583791480, -418651630 ], [ -1875050572, 257247278, 581106972, 2042319146, -1760680452, -1391983159, -819058869, 1889099858, 1304743981, 1546585995, 1459234018, -1574757290, -1933510323, -1216561519, -1176580428, -73060662, 1251456845, 669539423, -639213579, -2019772230, -556801264, -1296875316, -1640238293, 234873068, -396496644, -611361003, -761081775, -213019790, 1210021605 ], [ -1767583122, 1542963095, -413573767, 499724916, -1735439421, -352930393, -707559995, -284082073, -2031303638, 1793341171, -28641290, -914062118, 1763622208, -1276508312, -438662069, -1787287011, 863076545, -1015560539, -1994386698, -159221647, 1119576292, -74641896, 317044277, -409498180, 1366766217, -59176752, 40510863, 1304232389, 1268308396 ], [ -1990184162, -835062078, -1833153147, 1863163170, -857304415, 695315234, -1501748313, -944608016, -1503234393, -508674023, 842738756, 238429907, -1760690856, 1178577823, -1252607840, 2079473925, 1002265244, 1764026234, -580480470, 2095895383, -1122621237, 1069233579, -1647229471, 842122060, -905147108, -127983173, 1270216080, -1529734035, -820959312 ], [ 633088260, -1945853551, -2141649977, -1941389979, 1798499552, 1069454591, 300603177, -1983437337, 1917852522, 1677508094, 1384701424, 1196442033, -96872816, 2051695157, -596104721, -1484786792, 1223924183, 1952978006, 1475374186, -648890358, 462912100, 664044544, -1922992425, 1693539126, -514769359, -1769827137, 731330837, -198981230, 452976099 ], [ -1540755865, -589323830, -273704018, 605610080, -494577894, 1472646865, 1909874578, 845546289, 1672523334, 1181886049, -2122398691, -70507384, -415610691, -1745333758, -1085960261, -570229415, 1396413094, 1668701388, 1078769039, -1471350411, -303380898, 74623435, 366376090, -1975094289, 1279359025, -289200672, 1346023683, 1024907290, -1760431553 ], [ 1322859280, 1765698729, -608502020, 99953050, -1199073628, -2036995074, 919951438, 535581392, -1590193536, 585277225, -1374895990, 2121023818, 1382601978, 589040607, 2024595046, -1101838808, -1997358550, 406674534, 1582616737, 1827880253, -991716968, -686921890, -143517454, -2020156239, -552316208, -637690011, -716666757, -1452922106, 1653732200 ], [ -302151554, -412912686, 964057499, 1072492856, 2055805230, -1304541430, 1950572662, 1110050327, -380743936, 1607522228, -150459746, -1938049009, 1172929501, -702323003, 1644174140, 1298892549, 875679170, 1420417868, 1225774092, -995103862, -1995560973, -129628089, -1645023604, 1686969759, 1006245995, 1889732062, 1120836384, -1891484169, -1473546504 ], [ -1303340138, -797570270, -677545565, -1021807410, -1377500212, 2038328894, 501285595, -150875787, 1006452521, -1296188022, -868998030, 1780833052, 1413080844, 1461879307, 804422795, 1152606333, -965912521, 1460840763, 740850640, -1891880800, 1473848324, 1597920855, -395514980, -101699108, 1186269574, -1814388009, 1168577092, 860176183, -1933260267 ], [ -655286469, 1495847899, -58133503, -1667254029, -1928243404, 1666493389, -1795954534, 1746320204, -135414081, -1287667752, 881529411, -1881637671, 337929334, -609047758, 1271879069, 1812285404, -646696373, 1598773738, -170401532, 854228621, 1963068800, 1877088947, 1546985337, 1075803016, 1544708640, 572102047, -1938851428, -1002612150, 413188568 ], [ 480833179, -690559268, -1670767722, 61334730, 391128450, -1325916323, -6872088, 289395333, -1064526372, 1558164387, 611184447, 1397478369, -1041121663, -1585790611, 96071458, -1497343396, -1305778791, 1184680603, -17546264, -777096144, -733438158, -1350411110, 479209728, -1168294169, -859842896, 924663651, 1277889935, -1648470344, 1795729362 ], [ -1955010792, 1264718565, 1164852738, -426221180, 222644635, -991284932, -2004000176, 627340134, -2112113029, 1335969768, 1669593575, 1705915478, -459588214, 1114898543, -683523545, 490728589, -1907430768, -1760255041, -1171039143, 31186175, 2058217113, 1798172974, -1125610029, -1177279021, 823428436, 1238070126, -248557507, -972045392, -874589310 ], [ 1569139157, 1523757522, 1808382758, -1209471354, 2030273309, -1090234207, -2146919204, -608080985, -201314526, -1906107114, -18478846, 452179490, -713039526, 1130147990, -1623263854, -731359190, -335452138, -1744167386, 211116803, 60295310, -1462894795, 141592857, 647330699, -2118780988, 310093108, 416646255, 930308520, -2143067198, 1648645674 ], [ 245638170, -1456478080, -1702724101, -1893751646, 107223390, -141441787, 2091196179, -2057021381, -1880208382, -233804563, -323924920, -491970776, -1129952083, 1824778647, 514674515, 1302309768, -1791099091, -434241467, 1149159341, -1629744327, -1237614534, 1787551386, -396151043, -1283861119, -1581294234, -2029344807, 2014356551, 1502640519, -766610839 ], [ 643106330, 1318740832, 717555221, 2053399454, 929396190, -29268273, -587146555, 1082629841, -819305640, 948599822, -1516789884, 2075060440, 271716984, 1529846293, -1247974600, -1369199292, 2128695624, 1023433471, 717226428, -216148179, 1111417695, 278821731, -559264756, 815805271, 1763874109, -553737739, 776052079, -235778195, -233849902 ], [ -1000466967, 659959710, -1404686445, 871378166, 1399801421, 888476955, 554784154, -261576884, 1463172240, 502249885, 505282631, 271710921, 283163019, 949157943, -1984880877, 448337405, -1348777133, -418634964, 1367290500, 847726425, 2102583935, -2090781530, -1478701436, -2064379985, 808670728, 554814497, 2135042909, -1467503075, 1237399693 ], [ -1160816992, 122787457, -289384966, -11242350, 362333510, -2134711447, 1278262959, 221634230, 1906781287, 1406591392, -2102469538, -1875626320, 1232580108, -735556167, -730503183, 1209023489, 267039839, 93922556, 1868771585, -1073081725, -1670152488, -292317, -760425665, -214933664, 224674268, -1059782848, 2064254411, -982661913, 819433680 ], [ 1753840655, 1112899437, 1455159524, 894740367, 819044777, 531025125, 1772085432, -2041545928, -73921723, -1327911804, 1645351309, -951256266, 1157335331, 881007734, 2075738114, 1264762809, -2057073313, -1329712914, -57146309, 1618349937, 2144037307, -494664152, -735140067, 1993834864, -1744666443, -1951081747, 52532135, 606180995, 114031239 ], [ -809853005, 1115371163, 348896822, -3710510, 1418615516, 1102268318, -678496325, 1733761341, 848368715, -1415987630, 102903425, -1498588811, -404707758, 41505380, -1983187819, 1033072538, 333217764, 20809134, -1669822618, 501568653, -144075452, -452072767, 190481631, 1133513507, 554986739, -1304990182, 1460560354, -1640686464, 973438041 ], [ -1294412175, 1586057456, 68786356, -1778516949, -243256791, 1062523232, -1014440774, 555479320, 1007925465, 1048126031, -114722270, -1522879909, -11038374, -1261800986, -515720437, 672645588, 1315031625, -66776423, -591474220, -1250115920, 973616574, 757776431, 48626736, 707264893, 79664734, 1127681575, 595164492, 2110320949, 873896469 ], [ 50861825, 286161317, 2135208268, -2115205171, 1568443455, 2083353842, -925478736, -779812016, -233924429, 276978461, -1779935006, 206204183, 590272381, -1947690278, 564231532, 847924648, 1317791032, 1834519762, -1417906035, -1918034199, 1900731209, -357753672, -1075243334, 151029526, -1814093793, -724555928, 1395627471, 1607719096, -1074611769 ], [ 349575819, -858344386, 1913461359, -1500306170, -1122650951, -816242964, -595300420, -931751694, 48229143, -2114077192, -870044921, 1266112631, -1624589583, 1268473487, -1275115460, -471386574, -697932346, -1415987880, 1144082645, 220471912, 791005469, -1975061976, 2107700855, -441453138, 1173595890, -1444946099, -176116620, -798228490, -79843012 ], [ -603514358, 1113726230, -1804713063, 1582156673, 2102526082, -879460044, 862596027, 1847926838, -323247997, 270425236, -1978598034, -986895697, -1413114642, -1269476439, -944959772, 797022750, -2116714682, 1484137998, -919925279, 2034710117, -1725061736, 1604155273, -1933796833, 550615127, 156589177, 663978974, -2012996474, 550304387, 675349493 ], [ -847461344, 1169743398, 846293770, 669757892, 1679001967, -1944106550, 1794708823, 1089227738, 61365170, -761989344, -1608507849, -1774908181, -893753398, 150923159, 723129045, 640518792, -22080716, -608880630, -625322906, 576413129, 1039637432, 397333339, 52582757, 1748214676, -557705742, -1454724243, -1521106867, 1806667806, -2056679327 ], [ -1351407812, 2128508308, 914706024, -589541433, -555103122, 1480289201, -1021954757, -823584402, 1513307966, -1029732567, -1418307478, 1044900545, 1029898304, 471339689, -809992191, -685448792, -1036993646, 1839308551, -2034556312, 1164469792, 1814015993, 1969908072, -384241883, -1746098867, -2000893798, 1823426276, -859471884, 1877636612, 1488709011 ], [ -1406111473, 1618684087, 662224566, -1598429736, 838827352, 1126063587, -1631823335, 273424375, -1418673285, -1177689164, -1328098522, 758937650, -1018069453, 504735963, -987997034, -2005125152, 2068139834, 487649015, 1490467652, -2030347818, -432628399, -524047040, 1555510536, -19063875, -334857432, 1882877438, -592325658, 1205862024, -68918389 ], [ -429137570, -314777125, 1411588376, -464963853, 1197999013, 901748614, 778871784, -834264282, -1597592241, 1274714801, -547418368, -1189489970, -1038982448, -365988308, -949328972, 1551122079, -1640992079, 1511882560, 619048626, -161016238, 1547666387, -1039711373, -972506938, -2040831256, 19528851, -904230970, 258346419, 12785280, -727113468 ], [ 1380479168, -568929358, -450720950, -1481725116, 1029707607, 30561301, -370023849, 1082889650, -517602987, 283604558, 1806426767, -1261216155, -375623981, -1199600544, 1522661867, -335600346, 2082657007, 1613525638, 787815809, -1393234413, -1784978453, -1045861126, -110322438, 864359023, 1544157970, 1984799675, -1324178750, 2080769334, -814952489 ] ], [ [ 1981277747, -1998609494, 2019262443, -947429327, -972081326, 491236799, -1248287001, -1703784272, 1218483314, 887946604, -1487604206, -1674004239, 1104261051, 2096269791, 760534399, 130076123, 1923726086, -118746520, -1225349830, -425885410, 774456527, 1119461702, 365398399, -889766644, -1338657117, -738061614, 704846169, 1624933180, 982925106 ], [ -27596606, 738273188, 487776682, -819531763, -62634328, 493585305, 198620743, -359082461, 1002371510, 1662060611, -497732724, 1487567318, -1754451126, 1501333672, -461905835, -1658739253, 2028791995, -2110411266, 1021768881, 1974084252, 1096766408, 1435153059, -1569068853, -1152814091, -1647824788, 1357294405, -1111915136, 1088170347, 622970443 ], [ -1175739399, 384669359, -261735209, -1152652227, -366071840, 542958196, 1547526410, 1915715823, 1210080475, -1753097944, 723852626, 1024077980, 154180139, -124440328, 1897022275, -895327587, 2077223697, 2076666595, 169238371, 17434956, -288786834, -183157661, 218234068, -97158123, 1767838218, -1701822686, 1979909335, -1334473230, 291353423 ], [ 1466046879, 715296147, -1444711381, -1390622516, 1153480682, -499424055, 1733848, -2137875274, -890879688, 785810353, -316077269, -1650227387, 598862439, 966203358, -321162754, 2132671330, -2091321699, -1490774066, -570608062, 1118471598, -1131226091, 1692634495, -1852896698, 318023493, -114793115, -469128440, 1150688, -1347386661, 1495399224 ], [ -1872542321, 1409525470, -7351266, -961723744, 1330543886, 1997727724, -1885040488, -2076585159, 1237336317, 207267155, 1476195917, 2083961171, -752373978, 1962317227, 1159281516, 183013355, 1009755312, -2093160382, 1212700521, 155373971, -242436101, 205580335, 512169004, 1599245913, -2140250770, 751709549, -154445859, 2086110095, -537600934 ], [ -1839567370, -39306262, 1024356457, -841494619, 232125025, -1997570790, -967449015, -781391658, 1387617081, -1707320293, -1718615457, 2007866878, 1724574814, -1149746544, 792765323, -1216108170, 1333148782, -980865708, 1756943361, -1531952698, -2144793747, 1694887249, 1281213575, 1408870002, -1582623289, 371427086, 481380514, -948502474, -378104489 ], [ -1704539940, 166776317, 1098806175, -1773759059, 2140072010, 707513005, 407080764, -1495728335, 1542697786, -1448473126, 706612592, -144540146, -1081645381, -1302038346, 1126576961, 2021931658, -1881388061, -1126458311, -701446918, -1740597402, -1438481029, 1767823232, 1946382544, -454662705, 1269849779, -137906442, 1128640280, 1440742165, -2093002715 ], [ -1341848263, 1840396151, 1126238648, -1974022800, 12338400, 1474560215, 477347459, -1686688820, -2135634702, -661266392, 592103909, 682294723, 1534026833, -1515598127, -567787477, -1646025261, 190162052, -524213240, 721112995, -2061391977, 378635097, 26958091, -1521068709, -1617335168, -1660070563, -557500891, 1158265734, -425658945, -1329940578 ], [ -427634554, -1425577804, 950988490, 530813203, -2119829845, 862803962, -1408120559, 1508132549, 1621049570, 297250356, -63700082, -500917140, -599528337, 105121698, 1719115009, 1475661124, 1612224349, -2042744682, 803646938, -650133578, -850774823, -510135003, 79493982, 2046744719, -728822509, 829830529, -1027379986, -2065594232, -1004737009 ], [ 149415148, -1853155705, 1739120983, 972411102, -1624325598, 1366081063, 557500916, 2087609096, -466886680, 910996464, 2106997526, -163440237, -2130441247, -2120257114, 18042149, -1787136717, 265700250, -2064172068, -34711264, -1549238234, -2108888696, -1115317112, 12431257, 349703643, 192734433, 203028170, -1065177629, -1332508709, -993882362 ], [ 226998070, -1040776310, -4120884, 2080108660, 83740703, 1545874061, -24782947, 552135439, 1452471045, -1928819898, 1590214215, 1811008122, -1392987456, 792489977, -1763442620, -999180778, 82674826, -614694766, 1452765394, -1256007657, -1836472770, 2016105391, 128928727, 1161838226, 1793949995, -753916823, -847473421, 1438636088, 1771585011 ], [ 1863263196, -895981346, -362849522, -1071094526, -652402489, 1322672324, 2060485656, 1865255970, -1874877730, -1216508625, -990817577, 1515980051, -880922551, -2033703811, 1952392361, -939240289, 931128817, 741765314, -501275877, -365352281, 1854331489, -1524296062, -1743944840, 1576877720, -1709286996, 181517401, 1965846380, 1588128832, -1808937164 ], [ 1661619971, 1237686520, -386268213, 1068895457, -687350931, 1673314291, 1266320170, 1419563957, 1938561423, 396454126, 1965730490, -573130081, -1628578306, -1623427902, 1098401622, -1995447182, -1158160364, 794667640, -2034378098, -69520871, 1001313003, 1074411948, -409909658, -1925476497, 352713943, -1441638016, 1521397705, 892188273, 113055332 ], [ 1921667683, 463334006, 69527225, -1545984828, 405474481, 796570633, 393856068, 1918956377, 1022963347, -804283952, -1442840787, -712193287, 345292943, 464040053, 640828106, 1828404777, -818543789, 923244865, -2002026052, 612948513, 1567598492, 664134228, 1212791809, 1813870204, -1872539206, -1335314936, -949829988, 609856150, 975639343 ], [ 1224145277, -743572529, 2100482039, 13203173, -1490017503, -1256282085, 269239263, -334086013, 976334375, 556390690, 903144364, 1133044141, -1499297711, 1747547804, 1896624162, 1413329008, -1192226507, -1530276721, -1653934813, -1630971409, 1388477478, 1797041534, 717647707, -452959989, 976241656, 1388432134, 186578982, -825334710, 2015546943 ], [ -908221646, 1159535296, 1180651966, -1601120246, -905257000, 2008959709, -1289894637, -1062398743, 739482247, 1617322759, -1031933033, -1776868023, -118704377, -283280271, 1708045189, 1830208439, -777528890, 517438416, -333744094, -1528054219, -476596501, -1934232398, 997774165, -1442956825, 847328448, -1706358093, 959197228, -80782191, -760091373 ], [ -772140106, 1917780396, -810565523, 61523720, 1676539421, 1613060131, -188800755, -1185308023, -1023216874, 66221382, 1265424057, -41524120, 2046909258, -1557849348, 813061953, -2068313559, 205322674, -115878167, -1877068837, -1888100959, 348110287, 249469953, -1064038903, -225693838, -183526199, -2081806527, 404911882, 1486084372, 520864733 ], [ 1691261087, -273025881, -317774996, -490674049, -1483571889, 1386037342, -220373183, -1348544838, 2145309244, 1560761352, 27413105, 1984615148, 705958961, 871742975, -1210076676, -1560482796, 1335621703, -76510640, -1314830898, -1855125655, -635816164, 2064563227, 1338103781, -1791678153, -796583224, -1200478449, -548592049, -301690550, 702948368 ], [ -1484905332, -110112345, -1248773353, -2136178630, 788759698, -759961823, -930941472, -259571956, 1009794075, 1377252836, 767952052, 1198491352, -188592562, 441155612, -1579310254, -1139115228, 2012317257, -1122406574, -687513777, -748266717, -1532307786, 111473633, 937868474, 412323724, 597337072, 1663399623, -1639608070, 1331292573, -1808238252 ], [ 1678213544, -999445445, 2056929, 1743938413, 1729692450, -1351721539, -119183098, 933264904, 2053312431, -82571720, 932302508, -1989068481, 574877673, -868976936, 1111236577, -1995201886, -384840252, -1671180000, -1052162759, 1865769046, 1915754162, 1912814814, -1435927840, -1551785727, -1983567120, 1033715172, -703777523, 279784489, 1413129492 ], [ 1647551355, -442355753, -1200138335, 1093924218, -444027917, 1113222377, 2033816304, -1224976036, 1080959386, -150359163, -574437170, -1104356262, 1089058746, 1547750680, -1806512358, -328530118, 1417711484, 1931213292, -274212640, 841255629, -1999761162, 340544836, 1694789606, 1076533194, -1208181085, -212498609, -1336615625, -1213599458, -311470016 ], [ 1854068538, 1970261624, 474520065, 1707900558, 429017628, 64045153, -1020817329, 1005651787, -197601647, 467804732, -973397151, 764873358, -450278332, 1778433679, -275145660, 1890486638, 1646037984, -1263491292, 1523910209, 936174931, 1340834182, -951521117, -1878287416, 1503717062, -934733702, 1911179305, 947641678, -1363723887, -996167824 ], [ -50947500, -1824713802, 48346862, -1294813799, -1986207082, 1372565510, -2081206716, 4658882, 535635029, 601425546, -1256805211, -286391740, 1699926621, -1423883544, -792951502, 847732498, -270938375, -1349277998, 1454103282, 1527849058, 142875773, -74593345, -613558294, -1699047503, 1046747547, -335448358, 48982066, 1341979219, 154944242 ], [ 578213282, -704799344, 2094217897, 2010470131, -2142640103, 452900947, 1859245978, -140109675, -740432554, 1749542947, 1780573506, 1553993998, -227363127, -1698238773, 2130509250, 1673967624, 229721769, 1052337747, -1387811611, -1759541948, -1939636903, -3251641, 1925875198, -1841787788, -1971620243, -1768002, -254709633, -742654319, 1066075695 ], [ -238037866, 998481348, 472300854, -1367609366, -531282334, 669829046, 1141579151, -1809502966, 191228348, -920550232, 976767035, 1794848097, 2043570739, -350455400, 804728059, -799582810, 1656486221, 902690097, 35224401, 1081082221, -128290055, 1996535971, 1181384405, 1038142521, 427748416, 794630358, 1164305911, 1989666848, -1817466658 ], [ -2010110167, 989222686, -453878252, -1467251937, -1634360841, 531924039, -188332387, -916842475, 1426859009, -1854353575, -239791264, -1559401487, 1318069917, -2055903562, 469043723, 887799851, -1235377537, -837952166, 815631812, -1626210930, 1560833725, -788296846, 1754793474, 1662274372, 130504765, -2007546022, -157163271, -799470211, -1660201793 ], [ -1635024922, 1799802435, 1198628004, 1941902367, -1833557857, 101464826, 713347967, -722368987, -831504017, -112505231, -1337899149, -263665223, 1200532645, 1077029368, -344696451, -2139982165, -955123189, -76215093, 1730728228, -1963068607, 1092260705, 1224481928, -1129549837, 572400452, -1264261798, 1570284839, 998035819, 651719233, -1753914088 ], [ 704224679, -301083231, 463774758, -1610444008, -1486375130, 224339381, 2100739809, 1353226099, 1015503420, -374243665, -1077062210, -1703817248, 2037354700, 1192061815, 999583841, 1057128930, 1862558497, -568856381, 1426534234, 1274633850, -548966890, -1352279338, 1342311179, -1138555062, 739971086, -471004186, 1371830000, 1973059409, 2147342222 ], [ -466611665, -1657114786, 185240308, 2057698630, -106760414, -880375268, 1986386890, 1352989022, -136661348, -1975075528, 117328065, 847849691, -74017935, 1208106367, 1956784852, 330398324, -1264606668, -1492542202, -957764302, -468954701, -1837553096, -171850892, 604652344, 683043823, -941290065, 1683853825, -1411160717, 857264259, 1685239116 ], [ 1496641708, -778542659, -1491494651, 1587783194, -854638976, 1313949852, 912959154, 1277905603, 351886999, -757152745, 949872232, 928834782, -1814960656, 1040334929, 2101494138, 1468998430, 740600895, -1289368518, 483169395, -529127447, -2112098830, 141995256, -1761508788, -1577779836, -1933871760, 369268810, -2072949315, 1676699773, 77889628 ], [ 560237122, -521430370, 1622369533, 456515628, 907510207, 196832349, 721019773, 637332673, -1383191570, 726228315, 883464731, 666237000, -1454023712, 1984952738, 1463894298, -1181751525, -1175882197, 1201256604, 1471175252, -1462586577, -2111346094, -2129045168, 607606708, -1062651803, 1464513592, -304677924, 1830904867, -716484971, -1056535024 ], [ 1648808164, 1264866218, 1404198885, 1600433167, 686563100, -1803152173, -345138937, 1399213974, 1509308218, 56070814, 1647560481, 2135105467, 1275610125, 738055857, -1901839249, 1834653088, -1133595445, 1641090647, 577641216, 1637814387, -1652112009, -342386748, 1086379322, -313503535, 1357248914, -1197202528, -2050670877, -2053701020, -762095191 ], [ 14863113, 1955795126, 844804366, -1766300886, 539786111, 1644681934, -388520876, -1373477312, -397246082, -848820579, -205360482, -348757043, -1884798403, -2081751983, 274518439, 1227560725, -75828357, 931494939, 1462802570, -1199820218, -1007039974, 1937084237, 1432109831, 2081280039, -562697488, -1958489201, -681359154, -1582834864, -1026011411 ], [ 1659859145, -803251548, 935701805, -558657445, 344073844, 981550432, -1481036168, -1108270707, 1245131465, -884666628, -760122233, 229838049, -197179793, 1658463637, -1078648047, 1190643316, -771922631, -17816940, -1606667497, -1118952742, -2017422714, 1639042320, 545845983, -274560694, -982335288, 166259930, 1671633700, -1899930403, -1199548672 ], [ 635727839, -709225698, -1014246087, -1723289950, -1702755687, -1129596274, -1403889370, -1674013274, 750571004, 1262226097, -1087093072, 944809343, -200576989, -977144717, 517620041, 433052210, -1723501427, 561809316, 1811854914, -1164846387, -1714304413, 1621748246, -1624856587, -700169279, 1964451604, -183390986, -1704105285, -348858482, -659060039 ], [ -282325822, 1571336345, 1951907750, 667855846, -788587034, 1644011787, 808871818, 131609813, -1435692255, 1813619394, -1602022528, -1558345901, 1870097844, -1695313166, -894815082, 451487200, -1294135171, 1208432666, 1517518293, -1422394242, -1365790979, -1489327814, -830864973, 1347316346, 1330651030, -7055384, 1560177915, -1431518590, 2089391374 ], [ -605931015, -1559776651, 1085504200, 1435652476, -1713731554, 1884082570, 532613157, 844211543, -1786986149, -1190479364, -402649795, 1037163717, -1148803849, 1255959928, 927945967, 1728748280, 410638955, 871415146, 64186729, 559597959, -1658839434, 947710872, -764997300, -1688726642, -1686596142, -1892583207, 1950517908, 1544973575, -1548295435 ], [ 1225960987, 1004008488, 1591522717, 728840071, -1220216494, 1071165655, 1833459958, 1358519008, -795029999, 1225635192, 367170695, 587626054, 194593918, -766210243, 639158211, -1085754892, -1017856245, 1757378977, -822812857, 1012431669, 1220838173, -1301643242, -508337202, -762677051, 348775634, -1919149248, -1392068218, 762015724, 682957937 ], [ -2021497862, -738064507, 102505000, 1051402561, 1962549036, 478090090, 1922522359, 836708673, -1276314406, 482916796, -1050751941, -981779527, -1451235350, 1050496429, -1986356001, 1332149485, 2077279059, -1285049742, -323818550, -304614002, 248299477, 1796220615, 283972758, -177919406, 1798146692, 1419793112, 1407528623, -810363476, 865812537 ], [ 2090450499, -1946069229, -732238601, 1980236215, 1154967723, 844068433, -870007007, -101374150, -1100421532, 1678174249, 1152012294, -288687891, -1670558024, -1900436797, -1474685868, -1550568334, -1961134769, -2088000796, 874896565, -1477689104, -589025081, -1660863830, 703289948, -884151876, -610316553, -1490616935, 1811901154, -336130862, 55174023 ], [ -2007842043, 1917258433, -738700152, 1402343223, -307117951, 775993168, 1137701505, -692386877, -953088333, -1028626828, 1810758751, -213067217, -149196287, -905724145, -1047172090, 1876113526, -865471926, -1466909658, -90433270, 1277876349, 74383108, -207861675, -1941262663, 28359688, -1698493949, -1475476990, -1126165484, 619737588, -1975701733 ], [ -726059003, 292751569, 110146777, -833706508, 1961183409, -1101168032, -593390311, -582160274, 1672062985, 1076647054, 706220127, -1338879345, 952924063, 42587510, 695262436, 1867988025, 1301060076, -1503761743, 1755001052, -188306864, 1857186955, -1013485333, -905642225, 460054537, 85958303, 157308643, 1542916850, 1251450482, 1906987632 ], [ 1847376886, -1812525344, 674741785, -1333570136, -1777576230, 152737971, -138855038, 270956361, 2059200284, -1787064790, -1260267661, 769517345, 216732981, 1238509549, -1819287159, -801103781, 1872303427, -1160590562, -1983302081, -951645120, 1140336342, 441958862, -343811386, -602119285, -1301426090, 327621784, -2069579695, -585402202, -1757267228 ], [ -958546008, -1984147705, -1502948969, -1230791754, -379960415, 1708266477, -1643335343, -1950733319, 1361472485, 1760084620, 1647476016, -1214439343, -984627647, -1448706757, 1685638204, -407263994, -799792017, 1171008770, 389490854, 256464639, 311290496, -516207042, -1247395657, 167621256, 2013568930, -1346196685, -1897389734, 530925453, -537574954 ], [ 293676073, -1538927075, 1418649937, 1246062392, 1860755647, -1876867695, 806519846, 1168427381, -722894715, 768304320, -2017483576, 680491433, -277114329, -1392505411, 397905034, 973293473, -156594307, 1410851012, -1251962446, 675217824, 2075524056, 82298373, -2143129634, -1982182700, 1394810110, 1882072053, -82401863, 1983500751, -355347430 ], [ -103675100, -1281084378, -340802565, -1613934660, -977855894, -1782874632, -2000701057, -1637890686, 399381460, -765231159, -199896647, 1673175473, 1560602969, 1100765756, 1184577410, -1696016314, -2142181291, 2048504072, 243551551, -1160108556, -1937953915, -1813423913, 1095929688, 1934366736, 2147049587, 1385389613, 326861168, -1391782944, -127691987 ], [ 292118784, 1174578494, -1150271472, 603065696, 1614778361, -872133789, 1660939925, -156766407, 258071601, -1227199974, -738697110, -1769222177, 1527812813, -740097825, -397530154, 1170887509, 535475688, -1206531, 981666300, 824787474, 1606408103, 972824375, -1700950276, -1506853520, 581335553, 829062070, -364998239, -369483219, 1056208122 ], [ 672424629, 1866227618, 1841697805, -537890931, -497994936, 1040768095, 1620131504, 128190226, -34149850, 911883090, -1230711585, -1612336836, -1680645343, 800279732, 1468942810, -120256946, -724297692, -2063165501, 1440384097, 300553546, -1034524564, 325123550, 1284503411, 1280125151, 598802393, 1403806416, -2077186292, -721117542, -362641943 ], [ -1408635110, -1889891483, 1632391385, -278081436, 1715340931, -1318907281, 887563828, 1755571985, -929375204, 959950139, 1597889867, 200551298, -184112940, -1875303355, -611581164, 1848617605, 1235927208, 10137243, -1967351985, 521435710, -2046285341, -380693273, -1422882095, -1883602682, -413847479, -220891193, -1709876737, 801899628, 49933471 ], [ -1077209617, 1017633324, -792865774, -1080157243, 1320909994, 1274506231, -2130694240, 1710943060, -327210112, 665583941, 1204995823, -953623446, 1424239843, 534634767, -899449274, -489728264, -895734168, 1084754143, -1722032274, -1997944531, 197208123, -1641609536, 2011369716, -1561044511, 1641857097, 141150001, 1884249567, -979892688, 1634383782 ], [ -354836827, -797351926, -1508520779, 54257330, 434618445, -1152633267, 418570753, 1019659501, -396762121, 245790430, -225150772, 1837097562, -2081435649, 1153031012, -2020782633, -941127756, 1389648407, 1279468040, -1112579816, 755110047, -56554292, -292299160, 530719221, -1985370399, -540197649, -1286815643, 1181351989, -839478714, -669257172 ], [ -624297687, -682443075, -509328902, -1370477385, -769700122, 198854400, 671888275, 1451776707, 1012374606, 1323726685, -803954501, 724964229, -1140619528, 608745777, 1191217814, 833772750, 1634460379, -1766939745, -1595552499, 1364671405, -18997867, -1680909421, -2130698865, 1461153029, -1955697005, 934799472, -1971618947, 1165238541, -806037048 ], [ -289656907, -1870022540, 1477337224, 834491744, 1522129757, 1895346012, 1097626150, -818453688, -63838311, 123621189, -2023237688, 1315561149, 482284559, 642032459, 275664619, 1710587950, 1620489255, 938718098, 1456065675, -962035944, 763466843, -572023341, -547134407, -414098570, 229505471, 1998906146, -1137913735, 2108731940, -2092149321 ] ], [ [ 364598912, 1014970624, 80237232, -360985208, 1707993929, -784056808, -578326380, -1157788294, 880997120, 1997460868, 351762493, 1647581592, 450046183, -1246479242, -906383696, -1546112412, 951435013, 1274512562, 1638737337, -1659567551, -1827595261, 307296589, 235657514, 1080575387, -1652512444, -2040420385, 790481516, -1323241492, 2132048436 ], [ -1548109832, -1782801785, -1871970064, 203084928, -1053354310, 1946922056, -1583661598, 32975267, -1890314650, -1601328737, 2092952821, -1202055923, -1879732451, -1707938778, 2086640724, 895304330, -882542056, 997435632, 554151202, 849309232, 1131748116, 160422912, -114440961, -1285233265, -1057392738, -1989493966, 253240506, 1364443815, 1565402591 ], [ -279585660, 1180212128, -2011597334, -556606034, -1624902671, 1414229907, 1857433298, 1630972213, 1967567416, -560786645, 1656670732, 585747770, -583223675, 345731447, 450893787, 203654301, -758982879, -255996349, -67514161, -267877952, -930778536, -1069160856, -735053050, 505421906, -301827097, 268693613, -12248893, -1813521525, 967733125 ], [ -1134710997, -1741655869, 1711505526, -966724362, 277332207, -854683494, 1130341077, 1826213239, 675185812, 817625226, 1562556208, 648019346, 317921550, -1988234161, -442854574, -245871719, -726627733, 1451649064, 1514335974, 1324220597, 918911590, 116767345, -2057429916, -1407991601, 472608006, 2011165668, -776433373, 752110583, 1253282566 ], [ -116034372, -2006623534, -1681649689, 1366649670, -1479704392, -300733640, 757258949, 551832339, -1498951134, -1876554820, -800035968, -472208641, 2083252026, 1300686813, 1752780919, -1757730618, 55837198, 2041143256, 349752774, -75039253, -27017593, 573734936, -255631471, 231982555, 60176455, -138386616, -1501863209, -408892155, -1033418035 ], [ -465329630, 1244245786, -1398985487, 563352606, 1352872826, -1894268949, 1318378616, -2101637249, -732150833, -1299980066, -998380591, -433939618, 1621414477, -741484277, -1855813721, -193116966, -1543559335, 354307075, 189163170, 116149841, -1640939791, 567868899, -1821548770, -2147352689, -808924357, -1268072137, -781768889, 1716409070, 1888331829 ], [ -474680806, -89062820, 714624702, -1844473097, -384717389, 1405369998, -1218034094, -1087949499, 2124250789, -1390868134, 1089076879, -1306771284, -1645828382, 1044415177, -144762746, -829702510, -491965722, 601652426, 1631513681, -1072514594, 1261543423, 734499138, -2127171750, -1744434390, 648317468, -671654672, 894095787, 688343439, -1197578250 ], [ -1245779205, 1768516889, -508275808, -1366262495, -812738712, -1838172357, 678964788, 506594199, -272025045, 1126167812, 326570427, 837634790, 566804431, 1994715561, -697256918, -114203252, -1015041085, 355292964, 895390281, -1945644586, -1061234425, 350636898, 2106433589, 245917586, 1610721670, -55056071, -1522044236, 1750551598, 745412658 ], [ 1991930141, 886798398, 1514493058, -1260849243, 2055518238, -1670157460, -1109120533, 815752655, 1833237073, 1383673278, 375035215, -1598103914, 33134907, -278121906, -712264829, 1938335332, 1313036927, -1034009761, 321175741, -158781064, 707066300, -1454586781, 1566772356, 1428804290, -1970516718, 1574637594, 1404767543, -1146616655, 789481128 ], [ -716888870, -1836835140, -996610610, -1930276557, -583195992, 82046979, -161571094, 755824448, -331463532, -949996531, -1520738705, -1321783565, 1481162409, 691867906, -1021083680, -1366100358, 1513985408, 1176512053, -1305859412, -1245691935, 1710575598, 478671689, -1698553680, -2025273451, 995694128, 1334229683, 1747680999, -2139651983, 1640305277 ], [ -511231423, 538682792, -1505202482, -1962058052, 560449638, -746755807, -1140827036, 664393231, -472038474, 1505394383, -1042693146, -153317674, -317511346, 1724949067, -880540891, -914076615, -1972014233, 1333280923, 189700261, -1929474938, 587731925, -57210845, 1854296114, -708407901, -1683268625, -1021088672, -1540721228, 314995133, 1312624384 ], [ -673098995, -509517685, -726413623, 1369578604, -1478945181, -95884474, -1021887343, -45025304, 1248054393, 930081599, 1347429057, 2068493155, 357473329, 850430255, -772124508, 1835639687, -1734157950, -736200271, 204814235, 392462583, -1943446904, -1797916123, -1415883977, 1103697835, 322587742, -857853196, -350084815, -1908876734, 1790659887 ], [ -973719760, 1151887046, -2029386204, -781453457, -629873584, -231103153, 1996962526, -2009099565, 147546230, 176773809, -2146036817, 774032647, -337315581, 1279845093, -1446220456, -896856210, 514137100, 177118171, -1393369518, -1765859673, 769029385, -1981476084, -727796308, -979811919, -1663262161, 1837464270, 1052123544, 2097620976, 947518762 ], [ 673248942, 1873180800, -1351074150, 937421162, -1033975122, -674813277, 1153469396, 147355065, -173122534, 1998299793, -983345374, -101121290, -660948713, -651418085, -925358047, -1038064926, 1692689089, -1875252214, -1567214197, 1816384260, 1839238567, -1008270100, -326929583, -1686001123, -363921319, 266214977, -248167460, -1392140724, -327216214 ], [ 1069064248, 323364179, -1959539655, -23640912, 227151139, 1838589340, -1266166092, -762538388, 988522111, 1111242203, -318497806, 2023290257, -15862339, -422333680, 322245144, -526085234, 675313414, 117728315, 2043416945, 1988113618, -1879891921, -895987691, -362861499, 280758861, 1090483530, 1541296759, -2128567685, -499340038, 1191325114 ], [ -731731921, -527422681, 1950412056, -747240987, 358758204, -817847898, -1489159503, -882647721, 141087125, 699554208, -1506890813, 675255195, -299837937, -1456043778, -1124076195, 638394773, 1652056083, 1001783634, 147847005, -1910445446, -1762236804, 181042635, 962712304, 1931117461, -1636383804, -945980031, -510618528, -1385555464, -823511850 ], [ -1340825129, 1450996399, 416751314, 1257319416, -1071618040, 1457264257, -976028673, 598294525, 1991653074, -242014262, 569116714, 1424158531, -1122142850, -136463126, 494578193, 1505483284, -1219560227, 618940485, -452049564, -247039296, -1978270844, 488671382, 1225486608, -1008071349, 1738910146, 857988282, 938628511, -1413991748, -380479418 ], [ 567486694, 1937943462, 1983435055, -1850442266, -992604045, 47764927, -398037525, -1524833575, -988202249, 593480513, -1150029530, -1249672249, 1210285037, -851840774, 1002859718, 1202403837, -1855999992, 25392028, -711395072, 1737174790, 475816420, 173136142, -73768576, -976106008, -1260009513, -1004827137, 1490350937, -918329151, -657769403 ], [ 26720296, 1681711471, -195244605, 1662082472, -277610956, -1806511700, -886234451, 1208661911, 73947334, -1296836024, 759080509, 16435471, 957896749, 577288176, -1642858569, -1346481533, -1734331059, 1807319541, -1253381770, -843439858, -142673721, -37346639, -1551580623, 1645182210, 2049128424, 1494953095, -371764515, 295069508, -532220034 ], [ -928362641, -1365159378, -890778529, 1034611863, -257222514, -780539156, -769707574, -1216116352, 742505824, -1502010059, 325856425, 821579092, -841032117, 246535817, -1724236305, -1218956507, -1017371593, 311126510, -1975618222, -1412120766, -852371249, 1181769924, -1168255831, 962931430, -1127893911, -965177045, -1203692566, 2137939239, 1029205080 ], [ 1756009130, 894124025, -1440332249, 1193493464, -55400251, 1178462514, -398688785, 1450892009, 1033538536, -1482569268, 1166892248, -833544862, 1863454030, 487941426, -938490066, -1999979238, 841800718, 846892259, 1386516040, -761871642, -260034872, 63884449, 1154069045, -593370470, 2929184, -1974169031, 141933444, 1398951816, 726693488 ], [ -242344899, 681204308, 1306442659, -1278768382, -2030011781, -2041021398, -1701881219, -906643921, -976865983, 600973021, 575176097, -1501709636, 1858426873, -943551357, 816210095, 1106066870, 658917307, 194841805, -560091661, 1775313729, -231909588, 1087170012, -931574776, -243316568, 1572890516, -37948373, -286236082, -2134031468, -1985576663 ], [ -784366036, -1452315711, 1792767180, -608394637, -211759173, -485297636, -1416381083, 25657012, -452956907, 1591053349, -1920675899, -1264621859, -283651184, 442354595, 1222204328, -1768343847, 1696002280, 221304257, -840344838, -1443405572, 1610787594, -394621743, -157280777, -1326153373, -2104790359, -1170048108, 118951907, -446587215, -1570942233 ], [ -1665348831, 1136023121, 117282779, -1201234035, -1272367405, -207931700, -1558642075, -671405952, -750606968, 60474816, 2035311001, -1858930236, -1294754019, -2106575901, -2076187470, -1312972682, 1307794339, 1111727399, -2132825407, -855770467, -1652346741, 485823020, -495699725, -255348845, 471022285, -464365169, 1809863213, -512487933, 1812973887 ], [ 1469148888, -1673223377, 1184887825, -1145565595, 227764299, -2058534444, -1251983670, 1364310012, 656497332, -1267749816, -964373332, -1348135765, 47899779, -682787361, 561112598, -876434155, -1161174712, -1128080824, -1845297345, -1998933969, -391852034, 414539539, 2051952755, 95896973, 2110583267, 1742562313, -1773974453, -1641302427, -1392893024 ], [ -261724613, 2061482868, -1379274966, 1671523961, -50682040, 1923496976, 1942666218, -919259556, -938539630, 1249627082, 266020869, 911307619, 1885667611, -863148154, -613825612, -437939102, -751556052, 1514999439, -1365770662, -1732900081, -1320150932, 392354349, -1664036395, 1986262713, 1884672415, -145656709, 443531052, -1187734578, 2112242640 ], [ 809800265, -65282159, -1289957021, -414343247, -181309387, -1032694763, 155371889, -89317032, -1636374816, -505348299, 181999657, 46294993, 953344632, -422405429, -409872131, 1096904981, 2067457266, 740994556, -50818826, 1408304855, -1179696074, 1633150103, -184312188, 231300338, -1654394901, 1886763989, -919291625, 225668449, -971003562 ], [ 2138999379, 830064970, -284516390, -1703013064, 418003515, -1329477883, 1840907578, 610344996, -2139653073, 1593549184, -53873883, 1222725654, -1643371558, 1712277179, 1992070214, -1464055863, 421628734, 111446349, -1678809726, 679707403, 1977582792, 112001664, 1329752865, 660203558, 851274938, -995382547, 267518626, 1918743828, 1379030277 ], [ -315173335, -1427665150, 1828103560, 789345698, -2076607122, 1497016643, -518111395, 1774543666, 2005790063, -1966639227, 1519212314, -478572818, -1970334189, 650165006, 2114721824, 328116755, -1068818896, -882590308, 1474883200, 921378805, -1210339310, -736095139, 2128745805, -2147057152, 1444370869, 1603844245, 1657994608, 1186761809, 1836373890 ], [ -752601864, 627626275, 1226082763, 506953988, -1418123945, 2048608058, 1640519313, 1764115208, 2004567801, 1301829744, -970673118, 1893368773, 731059724, 633716998, -236906615, -1264635937, 1257981953, 822874890, 1865557861, 433209275, -33827260, 273339584, 1633738746, -618762047, 1072411420, -661544610, -1915902639, 1106151417, 1497615300 ], [ 1132584967, 441334259, 778728472, 1842769591, -904592985, 1467196448, 876357938, 76731714, 196826237, 1010114816, -1135870157, 348977750, 20508603, 1757580688, -259120996, -81941186, 1716530081, -115204192, 858764621, 92788764, 1147856914, 960400809, 1484116608, 91105672, 202115306, -1229518161, -2038364992, -757165834, -540681510 ], [ -1756361630, 372277658, -10002396, 908130827, -1259283569, -959043861, -2089224337, -299877796, -474386151, -435906440, -1406479916, -2103598721, 2031654786, 1379409759, 1481576777, -1906370904, -1306759162, -1524619733, -236710288, -52957447, 63646353, 1182655261, -713141728, 1765861925, 280056890, 515478929, 1634749052, 1689428494, 736268392 ], [ 1065686704, 576089165, -1268362185, -1100109532, 474074329, -1034247975, -1050854766, 990951923, -539881383, -300750882, -1883268367, 2052519475, -1930869730, -1251975412, -1895170911, 795892813, 2132863577, 1208366868, 1057615595, 740529633, -61422777, -1048284507, 902296339, 924969354, 266330624, -1940908337, 983489977, 1126168548, -288681574 ], [ 282891864, 292784491, 1698411158, -2110204293, 989472955, 477273447, -908118467, -249568002, 685364487, 339336084, -943817828, -1107995142, -1714978467, -1406700350, -331210227, 1296299596, -1784994966, 798387812, 1473258457, 680541398, -1653884464, 1068013177, 728784161, 562121461, 276841858, -307400667, 727072579, 328835524, -421544459 ], [ -153343709, -896478593, 1910201046, -685132180, -1915386896, -1544625088, 1139294198, 1992218365, -1107256893, 122590140, -1543808462, -900825714, -311624913, -354394390, -714668378, -713404272, 1110632973, 145733732, -435971613, -895364294, 1292615535, -192297900, -1311575366, 1367615941, 1163683599, -1468327281, 1019967269, -1856077118, -1464072741 ], [ 1747937431, -1665731401, -1196792105, 1674533631, 814130548, 1286376767, -584171650, -429561726, 1799360288, -287526981, 1404684467, 2063345164, -345355173, 399815953, -820303204, 491173543, 616091757, 1294604190, -307317378, -1952909513, -6430916, 133366292, -1269824816, -1125532201, 1646953219, 304185652, 2018335438, 2063539312, 666724844 ], [ 1882801360, -30518937, 1183539435, 709782177, -1834413798, -1938581964, 1965010976, -16650536, -546818219, -2087538332, -1505872596, -66262625, 543380034, 973939150, 1632150082, 906459719, 207647842, -212625470, 2064136327, -617833725, -28486294, -1658097942, 1232927297, 696542898, 1595384352, 1040069573, -2143133012, 893497095, -572265603 ], [ 1698066100, 275413483, 875858646, -366918595, -245789274, -118859224, -1646171302, -1352926010, -1616241096, 1791196476, -285640185, 1306944574, -1063073267, -1755181798, 1922574293, -167573630, -836463992, 143739216, -1568687354, 1023726182, 20544114, 1459740867, -2125813582, -1675835698, -1301985774, 2115705586, 664315522, 1720959692, -550103325 ], [ 378039793, 1222990617, 56252423, -1683038637, -1705388839, 667688504, -1388304809, 781787375, 1057830855, -535072270, -1035931787, 608168219, 299361057, 535317444, 162501464, -364492897, 54107218, 1422161631, -1940257587, 1111257126, 1952777069, -537645273, 1325611117, 1285344013, 746611248, 1960368983, -1359850287, -1898385604, -584238565 ], [ -119156448, -2103567781, 1472739077, -972792802, -1882910840, -8087460, -918177315, 1293812262, 1607378187, -1026303771, -24833164, -1405797143, -1411404573, -100243270, 330706814, 822902602, 491032582, 327608000, -520921842, -317601722, -1296046437, 1180916526, -2092213916, 520973527, -17508064, -1086895243, 1665785132, 1978061062, -1958479742 ], [ 90766958, 1045311174, -693800527, 1910074889, -40327709, -838235348, 826618974, -1461955399, 1872156639, -89145053, -1438224888, 1589541167, 1255426745, -1239827519, -689048919, 802805464, 2033639616, 1438070577, 306807072, -539847706, 1927530091, 1105203300, -2006750433, -2057414771, 351239977, -227903870, 770470193, -515252431, 1390870649 ], [ 1857742317, 1998751890, -2052557837, 458142761, -1665588036, 1293928362, 907840698, -161121994, -908194722, -82648041, 73510101, 981542850, -1205643067, 1210506879, 1289764150, 633522822, -394706614, 688361113, 241394152, 761397393, 1867035661, -275207347, -790727965, -1608992473, -2058429636, 1102267435, -1890228381, -1129964041, -1562740271 ], [ -928343874, -739957685, -205412110, 1630458088, -224410284, -120068883, -912600666, -238038416, -1056796133, 1713907468, 1745018490, -478999232, 725765273, 333504697, 1769035508, 2064562670, -726296878, -1823100533, -1198063908, 538993192, 85949279, -211425656, -410094791, -109812195, -1317547925, -1644147907, -864644958, -1103538195, 1862453049 ], [ -2142604278, -448348490, -1562617251, 240007750, -972003252, -1599172433, 1178903276, -163790025, -1165587626, -1097560322, 1852902119, -1570756122, 1088193956, 1040786621, -773165139, -2017253769, 246095337, -1791397735, -839346512, 1128344411, -1374159568, 804334099, 2110042504, -526603692, -107249905, 196737590, 793578916, -717294361, -1848998745 ], [ 1387561526, -214251423, 337703276, -166898638, 423113653, 1448359280, 1967076100, -1604015313, -293695953, 41848518, -1743994121, 651056264, 1504344766, -2102750187, -1623081752, 64348534, -914225024, -556747876, 928282862, -299886663, 73979760, -1494691145, 570665740, -364260442, 1278811322, -1287748158, -1242430225, -1735097002, -2127912279 ], [ 1351167321, -1196548084, -1331905379, -299659864, -70178956, 293007447, 1034086431, -214487320, -1863394800, -78930596, 1726438263, 1914409379, -936576719, 2121054188, -1797961574, -1210971873, 155919843, 865312984, 636328935, -500197830, -888740942, 976674776, -571416571, -2141047536, 846762105, -1838331818, -85644640, 736309549, 1506300803 ], [ 1260100305, -234529735, 1061317889, -1388828317, 587869370, -3110908, -101322595, 1445383096, -1056715245, -953525885, 1465886543, 2016463371, 32086835, -201106530, 1616118383, -1443347535, 906470047, -1277650206, -141157200, 682426376, 1980672271, -2012687921, 822179257, -690138731, 557343856, -148045144, -1554479091, 1748018474, -376700011 ], [ 992082581, -1964240887, -949831709, 1697986429, 509916414, 489039780, -1817949867, -285321318, 648070791, 829933842, -1046714460, -1567009380, -665061762, -434889873, 296107747, -1965187665, -1588670207, 1648974070, 472075818, -575334249, -1718974329, -26706074, 985594136, 1956759087, 1874162294, -128949751, 684362651, 2067074727, -1517923767 ], [ -1511286822, 99894042, 109868908, 552585106, -304809488, -1306499912, -160041281, 1605856967, 742508953, 1686694792, 1115870463, -348936467, 698402026, -228913073, -777809297, 1824388648, 1464781059, -800648591, -1092728930, 338734201, -1520193562, 1753013097, 1176794368, -993292746, -570132432, 216971887, 1767258590, -437820251, -201840288 ], [ 926709253, 1347194098, -1664617643, -647325501, 1310904280, -503006171, -363209189, -46764923, -903052961, 153983817, -776754014, 1196417215, 607414362, 1645365517, -57689148, -753354680, -1900987798, 106087721, -335414664, -1613929078, 1280633914, 502364045, -2094459466, 1728411663, 1768811635, 1228815077, -1487682777, -156750314, 1267267821 ], [ 1112230801, -947562979, 1136836681, -1074110586, -1864125111, 182526868, -1384269684, -77170829, -1698555921, 1075495920, -2050541793, -2017493229, 901630720, -2128311143, 1933195823, -1367986626, 667312983, 96122486, -808061056, 420046455, 1670235685, -1018874279, 1295388737, -2118775208, -538022565, 1718534240, 922681767, -480875033, -977891586 ], [ 1301196603, -498947679, 2142811064, 1774370993, 1271372219, 1292184582, 1265714160, 806816339, -402848311, -353787524, -1046294891, -1325750876, -421683712, 1852428559, -18307479, -484050917, 2069940535, 1522269649, 602270111, -488542382, -2104511671, -1318363838, -987507730, 878050187, 532324159, 767516487, -266896163, -2030213255, -1848174368 ], [ -1633391310, -1547270443, -1241652878, -1217373830, 357956656, 971534560, -1645253226, -2075135183, -1212927259, 517477995, -1211721893, -471099838, -686728419, 877360263, 1826566627, -719122870, -631522989, -46256604, -1887141755, -1161299095, 1285749391, -971045626, 1076712247, -1576352438, 346229226, -1371215860, 348321183, 593859647, -1843031426 ] ], [ [ 1737561278, -258246205, -1332634974, 585317810, 1996201544, 1663942520, -251228890, -1965151301, -211774220, -1919246200, -71626172, 1674934513, 659592993, -1130916978, 248503332, 1310996865, -1424549557, -1107757106, 1268313290, -1132323058, -1624145575, -476456133, 655490240, -1783424707, 1947433048, -1749140366, 1302207154, 199424702, -66174522 ], [ -1359493433, -238885443, 1976534872, 520361130, -537006782, -895042079, 883784894, 900430966, 1684817375, -386428078, 850635577, -2137583597, 28596276, -1149101533, -330396174, 396133374, -1628101405, 1515759300, 466335177, -1815247312, -248818390, 37761704, -1831372684, 443939327, 136069313, -1539396929, -1859893315, -2079242251, -108330219 ], [ 830452525, 1994686806, -1046211932, 165978787, 1056986544, -57664656, -1311808032, 1358990063, -1969847373, -1807282529, -872788550, -826269865, -1291356775, -1054114757, 281097513, -1186425908, 27215395, 1089903995, -954201830, 277415206, 830229935, -378164060, 1008683349, -318285533, 1727161698, -1672626089, 2085931694, -1017028897, 173155969 ], [ -767282568, 327822051, 1987666634, 1338340506, 1336414000, -1306718109, 1119670193, 426654833, -166240680, -889612785, -362936556, 779543651, 1254138542, -27223583, 877458798, -1048457472, -2091631883, 1037940220, -2099044192, 837869326, 1240525321, 1825184026, 867213362, 1290013578, -1468305735, 1649235107, -975843576, -628193161, 1270368405 ], [ 147658171, 872100811, -1112781040, 481934353, 763581564, 270894980, -1573804095, 1493768358, -1315230746, -282618510, 376214665, 122531902, 1144168076, 1524589585, 1630033225, -787420463, -310109048, 898181543, 1805823435, -16928821, -1410740299, 1236985591, 93707970, -1259328608, -1884171633, -804106887, -227461002, 1173927713, -725964727 ], [ -1147721643, -677419462, 428668203, 784156239, 1406971751, -1393921515, 1029952094, -1573823382, -465167736, 378906394, 881906050, 1908983219, -100482210, 1549031731, -460625368, 1142595582, -682845500, -1003745745, -1100822070, -224758708, -547881620, 206160510, -960994255, -1220210509, -1217209334, -1873956969, -1406291530, 896573259, 1289414481 ], [ -1879927472, -844886299, -1574730576, -802475067, 1545341180, -1835019164, 1679685375, -807014909, -618480080, 46045680, -1160564547, 939543996, -1375719229, 566292008, 1814319233, 770685968, 775560055, 772641193, -1188962548, 2105485299, -761276234, 439919065, 651924493, 915112888, -131907590, -1308365542, -1944119524, 748132029, -804602972 ], [ 2090926549, 1251097263, 821977989, -319471889, -1400433984, -1829996393, 1226224852, 1202740356, -1865470007, -1167860610, -459286531, -1528365597, -1700361086, 1774834942, 1782224398, 1608007257, -535602076, 464786026, -1014582498, 1523087547, -1610793846, 440935737, -580008096, 1686058136, 2067829040, 2045541738, -1977285004, -1395654643, 1006298654 ], [ 875436847, -1299730911, 532494669, 1412252385, 1921746055, -497352738, -1258710094, -1412897094, -32702041, -1212292304, -841779152, -1735767443, 1667963700, -1553633125, -411730324, 1475742772, 1724416632, 242169430, 2124561308, -2081517958, 1739297268, 158811528, 1445840059, 111132390, -1079663364, 1021674130, 1625155459, -446433955, 617710578 ], [ 929705032, 1564688333, -400009616, -1391270569, -526943640, 242046158, 276352201, 33755428, 642258687, -847401820, 1781365993, 334080122, -1838843012, -1924421954, 931356039, 628804361, 678628312, -1120524059, -1802977335, -785800952, -174165373, -1007038125, 546478720, 1100895355, 1536952494, -639834248, 385076864, 615687535, -1902668049 ], [ -2015441230, 1754124845, -1109569015, -583460068, 715938504, 642866985, 4554142, -1701004752, -265903965, -240148255, -746617923, 1475754300, -675383472, 613339830, 2029913977, -680327339, -847955204, -1137885311, -1395210920, 1279770435, 784897186, -949685778, 1580734460, -458238981, -173363776, 953137891, 1278921703, 1592740294, -1094174399 ], [ 1149087888, 2119232737, 1915255202, -1212190912, 1997173876, 2142917597, 720427875, 255919816, 1557732258, 489139477, -657978237, 2093976034, 1042976344, -86260780, 1160206670, -1168365052, -2032102588, 629248987, 913250158, -237964156, -489955149, -302181881, 1906342617, -594180091, -1169855330, 647710755, 766933955, -387996967, 166820031 ], [ -558744685, 1098671899, 1356626889, -1845986937, 1240071029, 1920935956, 655789061, 1553826628, 1392856908, -1798882718, -345611236, -1564280465, -1717982887, -1790700908, -1324081867, -399933534, -397081259, 1578067973, -638554472, 784766249, -2128611026, 700562071, -1823729926, 1047603068, -2065438478, -944705827, 1198330274, -453246267, 36417228 ], [ -219684356, -1104153531, -95762828, 893426561, -1168641071, -1903505576, 576449106, -1913017976, 1383512641, -1765293613, 1929833478, 2080225261, -1123387256, -159389880, -987076894, 328709334, -848521311, 2111625052, 135872192, -1514439446, 908588537, 1156945175, -2028155264, 954638959, -2042139808, -1673371664, 1986892211, -1948900247, -883480339 ], [ -2146356061, 1700735625, 808156287, -1304130899, 1441258322, -437853876, 396655415, 1952422353, -2047431581, 1187514974, -2021891962, -135808371, -77709061, 201672082, -699304603, -672380213, 1779970791, 667349428, 62607942, 1336480719, 269524290, -1069011153, 1765202670, 1473495936, -1037450866, 412004717, -577181708, -176515879, -323429246 ], [ 767501857, 219074180, 1829148445, 1181213570, 978560209, 1844790858, -1285127265, -1953422654, -1897559775, -1091971589, -396942974, -1488322536, 1899727786, -2040374186, 54436725, 1889393887, 1187539068, 1379334910, 1784632202, 29001316, 979513788, -299184602, -1919997113, 1396467227, 741931867, -516266284, 880028963, 1470072886, 843550475 ], [ 1843864610, 974335858, -191985645, 53380141, -1202423516, 1130635041, 1279754949, -1384310455, -1211787502, 478758806, 1904506941, 412153584, 1476179741, 513290574, -1564695700, 124406239, 551947923, -58672313, 27899262, 220357057, -284409226, -1931849176, -1883455150, 1978549032, 246942705, -815327901, -1766986035, 42718354, 1293552039 ], [ 498246446, -1461951381, 1337123691, 1714937373, -1695888666, -226927334, -975694711, -1794768231, -963079749, -1920763413, -792386178, -686339530, 1761854666, 1090396066, -882623076, 1864484948, -1936105778, -2137916709, 380139879, 62057976, -1097951554, -449906816, 320714322, 1584979274, -456624552, -1208504702, -152287881, 1012758546, 1348591917 ], [ -1909949556, -543831936, 1128262259, 812428523, -1518441903, 2072014183, 308386911, -788460266, 41433415, -75106041, 1701507789, 1512516833, 988814699, 253598652, 237781013, 1408718274, -1613676162, 533367843, -1646354214, 285074181, 1269121247, -1724384225, -2104617179, 1944787943, 319664475, 1777631755, -1866116372, -1745064662, -1174517719 ], [ 1223711827, -178473388, 709307792, -614666652, 778864443, 1596000817, -1502674943, 1556114763, -373171465, -1815102425, -923593566, -1839006687, -1055826881, -15723358, 1728852870, 549952292, -1604184460, -1651364552, -153572809, -506617720, -486937588, 58308073, -1464328493, 127760754, -217401964, 1895885192, 419981142, 444630309, -1362051902 ], [ -1738260050, -396592696, -1542633922, 369236566, -1883782945, 1988011949, 598591756, 240917248, 2062464739, 1349584496, 1029532368, -581291646, 1741493408, -1473422567, 865456675, 163030924, -1784858912, -1346414797, 670276169, -212113508, -1832762167, -1865282933, -797770273, -970285148, 1936441436, -570904535, 1779261160, -1720316905, -408463857 ], [ -2135523859, 2071552765, 60906750, 1938684638, -291460097, 6547808, 301732168, -1348237265, 2094045324, -342602686, -282984742, 101156044, 440574422, -1398384076, -936342893, 1738821339, -1067242713, -526562704, 1952803212, -2002331742, -1269996325, 1348283943, -53387107, -111890437, -737765676, 1700614409, -376980569, -793693975, -1822399026 ], [ 1165056000, 18561661, 806942197, 953977026, 1392758306, -433079248, -1407685435, -1698027543, -243048293, -613491159, 671733224, -174505288, -571896467, -1635789763, -726811756, 1467675588, 431240305, -674836229, 766270718, 537141059, 598032226, 1423731032, 975340667, -1826196080, -1618338707, -232039103, 1273707836, -928138378, 609616938 ], [ -1308381030, 1637200853, -567588068, -1757852166, 1795379424, -314251847, 413441375, 1716129645, -2024779111, -830631400, -153161243, 719029689, -1592622052, 1986929554, 685073780, 300186734, -856000247, 1019020637, -800702761, 222854385, -1916617612, -1802207709, 799059287, -1741133665, -1739253974, 1443956281, -514439706, -248743423, -452637117 ], [ -612211551, -1590054218, 1633488190, -1496713113, 492579451, -1344885679, 418808902, -1766853810, -727110189, 1943150053, -222961642, -1326200961, 414460035, 403192244, -444849904, -1073905312, 993554369, -676028029, 240296003, -1427724564, -130948748, -1146375659, -1840752726, -688574313, 999972798, -1584479912, 513431921, 1258235508, -522033546 ], [ -1242783510, 1214487617, 35135841, 1482817588, 1639594182, 1155629486, 418365116, -2034711437, -1920597085, -780393374, 11094480, -2028684216, 1991793256, 1058608956, -487529532, -1110247590, 1640492313, 18508496, -798595066, -2132606233, -1016507838, 150489343, 2094448779, 1416216792, -590528191, -1347716348, -155072666, -1398524502, 1038496212 ], [ -408670696, -1854654808, -388191726, -816045930, 2117564813, 1703212138, -830564071, 1495224472, 1423692487, 401062450, -701442215, -1022897237, 1768995892, -483111911, -322077528, -208342987, -1617071683, -1399565536, -1925915459, -919500494, -1292282193, -848669072, 997228180, -1966285508, 1402049486, -657565196, 878427039, 1352380391, 212352728 ], [ 204913224, -1964766015, -406676995, -1505096079, -383458585, -1375436599, -231871946, 279463922, 15700100, 902417043, 1266643269, -1509840410, 1723117173, -2003019076, -955609336, -2094870099, 1556759674, 1417967065, -494367190, 1363910490, -448373694, 1555498803, 615362097, 999480782, 442418500, -808479930, 1084536612, 2044034277, 336388206 ], [ -1458444243, 1247578629, -1248095828, -1755199956, -973640669, -1713333949, 1743964413, -1617698586, 2112434429, 1037715270, 371181602, 1905165287, 1261290295, 335454152, -350475901, -1926752167, 508342721, 562525045, -1413404412, -867510046, 694952446, -1450112427, 1731296657, -604837395, 1334755853, 1850072956, 1486374671, -1200157645, 1542196263 ], [ -481454649, 50506190, -608758367, 1199076506, -1274773399, 270955616, 1800641910, -1646429057, 701522142, 487008482, 1427348852, -303585131, -2118442519, -157202786, 641109309, 1254632754, 1961242996, 859505759, -1680835564, -1458848762, -783460789, -1714601744, -353415333, 580062046, -1771099414, -435372407, -1150190373, 1689511887, -483383489 ], [ 1895440015, -570021191, -1777966226, -1150352396, -480226743, -818411523, -1737421043, -1691101722, -1694277122, 114710427, -1958014193, -1068680592, 2067395532, 1050625958, 89086838, -1835295781, -1577990611, 910952807, 449744323, 547948815, -1646985350, 665667999, 1603738125, -2060305507, 1815785960, -1758563745, 420837109, -268157907, -2104957120 ], [ -272653289, 1532997279, -1658060919, -865619189, 1411714859, 1674974723, 2006130746, 1693748646, 121704010, -1443672661, -109535734, -253623945, 1529359845, -218372901, -1286175804, 734996711, -2140895426, 1875707804, 326230454, -2058096506, 91661024, 873347705, -1119969596, 191504045, -164654845, -1426969211, 433993518, -1236359030, -1714922001 ], [ 1206487968, 596687490, 897032450, -110355078, 669155742, 759947566, 539665612, 399222381, 621655387, -1332124031, -751035088, 159215681, 1066719786, 1403599671, -2121833922, -331711897, -861814219, -1299239762, 2104815689, -1323669606, 996799339, 1322990087, -1425242813, 439564671, 2032092788, 1829447879, -1689200493, 662686129, -1609200160 ], [ -276616548, 454878428, 871471243, -1178113710, 1238218431, -427156231, 842309499, 2057403541, 1742698041, -1483592010, 355995039, -835095513, -1134284971, 1774081269, 1576825536, 1033379794, 307014095, -218588591, -1952016241, -1878327271, 830203531, -1791586081, -1404514989, -1265083601, -326817870, 2108517482, 1303859820, -786765969, -831526215 ], [ 2121911391, 1131439207, -1478718111, -145210369, -226507310, -1906859796, 2119397609, 94847365, -2095882528, 42293139, 20387152, 263238266, 2122505310, -1519475507, 1392308976, 1044133574, 750484289, 1138857991, 51582297, 1955128628, -1325989690, -78099015, -1110132149, 1205348843, 158368827, 1377918975, -117469839, -827665957, -521859095 ], [ 1017872960, -389063400, 1665117839, 1912201694, -1366987822, 457707937, -1826245539, 788748577, -1229506573, -1878964925, 1128474955, 80094756, -1636339763, -876005313, 2005444344, 285380844, -1513613683, -1464944948, 2063765131, 512352612, -2059676329, 364610667, -949766112, 1560707963, -50407488, -58775487, 1742760577, -1441627781, 1958916707 ], [ 1061652076, 293140473, 1063557192, 2055799701, -884713890, 2050673532, 764031146, -1284810761, -461886532, 222330140, 271541316, -1718402132, -76044406, -1911839657, -347713098, -134646097, 762969576, -1553579052, 1735519337, -691844660, -1111807318, 1595013869, 1724314372, -944824820, 1990767694, 1301802939, 193289362, 706548915, 1300412433 ], [ 74859281, -550116205, 1203672140, 856563052, 1158544525, 778508631, -1047037530, 1523605281, 1453197190, -1705087110, -68463705, -1547995230, -1254714132, 103591926, -1257870918, -1326014531, -2124137774, -1735883893, 1809184685, 949724285, 1231974663, 1766622670, -760004015, 12297848, -772995859, 1483486169, -1326667903, 1288195930, 335983570 ], [ 2059770381, -1954484682, 1577070273, -1028241392, -1456662735, -1268237823, 2120881755, 259196946, 361121694, 1128190696, -2080604158, 1278825992, -1387079034, 73618758, 521566460, 1722288859, -10818041, -2023208386, -1950840605, 388886492, 1125094314, -1111672875, 416761571, -2020782634, 1315679481, 1386729015, -1114743616, 2117686899, 2028810109 ], [ 47537849, 184964995, 1561773175, -1667047491, -549815527, -1073806403, -644509297, 139371607, -1505726578, -21499817, 554265940, -1689516036, 649798641, -1351075906, 50308881, -1326372740, 1138892172, -869272930, 1497661343, 1203787144, 462154453, 2069190089, -1316728990, 1941509371, 1190682121, -1938191749, -500648965, 2070795182, -278425628 ], [ 2005013990, -1113054214, -1768235413, 588173493, -1257423821, 1462601008, 499808039, 313546434, -1028261614, -240253970, -1522128896, 1502511217, -213734828, -1613325926, -1224201488, -270825940, -1762106583, -1281332347, 2085299111, -844216862, 386501047, -1164304441, -940129878, 1082997289, -1193440555, 1973818507, 1741765184, 773122699, -2099832166 ], [ 1322466144, -527530492, 980357842, -366403253, 1343658793, -1628638831, 1821358605, 1136740597, 1867647241, -1067324692, -1999206897, -154136129, -858467320, 1390106336, 225474147, -210107675, -535128613, 1040392410, 1959796992, 2050141225, -1601274210, -138133349, 1288481535, 1168582998, -1880477689, 605505456, -82833860, 850023376, 1237166453 ], [ -1415914627, 2048515256, 1463327280, -289471018, 1218706134, -958061571, 1694878394, 331861660, -925971187, -1740782820, -752386361, 1658227209, 1855066954, 1696622322, 718323970, -1569941779, -100120498, 1673112667, 717168362, 595957246, 618723265, 27183658, -978465597, -347155718, -1737986549, -655977933, 1858643607, -1155147169, 2095395169 ], [ -859541722, 463599987, 601743213, 1928502668, 1487020545, 1990297912, -1925723693, 1742101728, 984077979, 936355761, -1539477346, -1928914793, -1418504396, -296200290, 905943014, -1117548816, 1205850698, -197940944, -1361125821, -1224893936, 1614433606, 1623800003, -227052817, 1696478120, -2001349064, 2074844054, -2003837820, -850717073, 14615001 ], [ 769054049, 427478816, 796325656, 909875062, 302529596, -1437555559, 436081765, -1301959161, -1607031477, 1292364273, -1115601836, 779192638, 1064378604, 316776887, -422676013, 1732375624, -798200135, 1451299277, -1240458928, 2014645124, 1396457284, -1912233971, -1376911956, 368682221, 1918691174, -1917133602, 1346531501, -562810639, 1823887379 ], [ 95596092, -584945335, -1294586690, 2057429657, -1286655753, -922241778, 995634066, 1589977050, -863025371, -523161644, -182551342, -1236132863, -159021492, 2070536528, -969862373, -1259106128, 84535177, -2113429111, -1911884887, -700151237, 1370327143, -1636755863, 672474696, 1490584723, -1000647263, -1313490554, 495389071, 1664247725, 769218073 ], [ -1800049558, -1264226163, 1835696356, 974351008, 364399216, -733929180, 726256038, -1057676759, -1723000361, -1186424032, 2120644607, -381175760, 103266412, 85036448, -25358159, 30698182, 186887817, 432372860, 47812779, 231682601, 392520409, -1663590008, 1139346443, -1315533287, -1751562809, -604927448, 399430103, -2129335298, 167279501 ], [ -1108769693, -1051409575, -1587721510, 746245283, -1150542979, 1391068122, -100944249, 148348338, -1851359797, 1913537852, 1517025421, 717895736, 1567829423, -1789669339, -957003846, -589052463, -659829389, 1969943904, -415008688, -2026885077, -632534681, -286041940, 2036556116, -152364590, -369302500, 1437475708, 938999663, 922624914, -2064985755 ], [ 310511079, 1066235584, 1921430143, -1343753989, 530747200, 851028095, -1408644886, -404255418, 1427011462, 712834215, -706910610, -1056629431, 1753249352, 34276979, -1829681975, -782078383, 706852195, -1414273884, -1760056358, 1399369909, -1372054949, -772766270, 291459109, -1264163788, -297961086, -1513635903, 1623284112, -1197154668, -1546510059 ], [ 835111441, -1381047, -1665070755, 1309724005, 1236343471, -609064795, -1460286916, -1796397116, -1849397138, 586777154, 120328535, -288885091, -811914945, -1392204558, 382775043, 1075590851, -661530211, -23298437, 628424502, -1986800258, -1163810520, 1097288033, 1655423153, -41693132, 1284896561, -861301301, 2065358257, -2037772015, 578140580 ], [ -1585827582, 485108293, 2114580268, -2068942740, -1370503052, 1615641167, 1849383633, -1129132072, -510504, -472044862, -364748663, 1011335927, 836020160, -1337993705, -1493751423, 1597461577, 937464647, 895807207, 1027513849, -1992930624, 1671262245, -1209637492, 1351128130, 1722606601, -1176136920, -977561972, 713382038, 1951695528, 260402172 ], [ 349622915, 1272463477, -705240530, -1197812271, -28694601, 1150539395, 964050225, -1826707769, 1389617867, 231579273, 331494870, -865555957, 1542967619, -471770256, 1919945810, 1196967665, -2072335947, 1113586301, 145299214, 543664338, 2054330353, -773902183, 456771903, 1589958912, -1388512778, -238786351, -1008003698, 181645855, -2001476243 ], [ 1506579172, 296413598, 806099141, 1514614067, -670228193, -361715076, 2068584509, 255857337, 2035218011, 833601727, -1116089294, 1472140065, -847627025, -375968267, -2038800172, -1099574443, -12570257, 86099996, -1509404308, -1666574299, -69249119, -264326473, 1356144209, -1287232434, -392970108, 386088468, 1805993885, -1028524685, -1035376298 ] ], [ [ -1301842816, -1752309064, -1160253083, -571729851, -1833557837, -1805774750, -129568117, -2032894555, 1591917562, -757434419, 1808936860, 281396448, -556003035, -332200115, 1831503205, 581463631, -609955997, 639280609, -2021865149, 1484203720, 1615863420, 2075053722, 970104020, 726998716, -1182911094, -756562551, 2044599079, 1813320947, 1942073261 ], [ 31040519, 361049270, -1658127892, -790611392, -655627792, 1541504841, -1391140886, -1571136064, -1741276947, 2078906995, 812252203, -575573364, -2016346106, 1579293614, -796667327, -1297220536, 1042232728, 2025338759, 2059390957, -1621294166, -602165090, 1804756060, -1321233650, 1329434080, 167473393, -1475558850, -665503632, -312762209, -1875358352 ], [ 568149489, -1376352594, 866170689, -372578631, 1004480646, -2087640460, -192524616, -750756807, 1517395092, -112014640, 2116598581, -1836246253, 1779987127, -82256551, -1019313601, -680538121, 1483315875, 958492576, -1966695334, 1120662925, 1714652225, -1134388570, -1897408682, -1965723901, -1172602631, -1720498588, -2008092906, -30809854, 1255906655 ], [ 1417173269, 215036753, 1875137970, -507388965, -1000180144, -2073026031, 1255737970, 1013318147, 1193099207, -1652093783, -349759479, 1262431415, -1126619202, 597431614, -464077345, 2085136898, 334947249, 172893989, 89469865, 1395546983, 584781366, -1476950341, 1027111162, -1784742148, -1283944546, -246250731, -601676946, -1772244954, -1329055803 ], [ -2060382313, -1094768634, -903532183, 1579344137, 1682654358, -1874692069, 2134379976, -106141503, -1516865358, 156792088, 1597657425, -281041159, -406038892, 561814395, 452063914, -725792915, 155281470, -100947917, 1831941051, 333148175, 719488039, -792245955, -1790855188, 631009336, -980252356, -38507208, -60725982, 710992440, 961442924 ], [ 2117538149, -1773723720, -997240512, -1572580264, -1350286170, 344229677, 803537730, -1731419368, 1085945091, 1534953909, 294025645, 755203309, 308426819, 308340129, -876908961, 1126364402, 2017232873, 504077076, 1998650514, -28305386, -84865131, -2131857709, -1848059388, -1075423808, -1519882375, 367552056, -527599595, -1363446062, 1893993680 ], [ -1212655986, -1283355354, -1168749784, -48117226, 1113704307, 517628432, -484915241, -2015986175, -125550729, 141546595, -365843093, -1341066855, -264334520, 1661664319, -678106559, -1179693152, 342122531, -1558588229, -1277922644, -336533327, -794299875, -1866934122, 479804006, -2107230643, -1595287563, 346347338, 755632823, 2085795035, -536101032 ], [ 209687433, 1660157939, -397492390, 1502703941, -663831126, 1950735336, -1984592690, 445625154, -2073140678, -1457299770, -295784519, 1804720019, -1662581485, 964303877, -1934404325, -192363565, -345178623, 1313502891, -1365509195, 2098050638, -139998361, -425168993, 193143515, -62916818, -141849301, 1308112263, -687391188, -1400686686, 1575907085 ], [ 297705247, 510471659, 980688343, -2112689953, 529139490, -1585693665, -384679605, 415810811, 79516996, -1475571897, -247872924, -614333309, -777140709, -1239345583, 528205987, -1957160331, 1980197593, -1369557483, -2008093148, -1534719798, 555078626, -1087846668, 1007239526, -1166651047, -1461022910, 1350948641, -217924123, -363926238, 1759461789 ], [ 546029512, -1742865005, 1001312895, -607732134, -676287726, -1311864292, 20262789, -609441057, 1711019772, 834951649, -1606268290, 180712659, -751900874, -218608926, -1701119701, -1672486610, -1341353152, 1664254891, 1298477000, 241500912, 659464322, 179752804, -1361504511, 618116974, -192177061, -1003421736, -1458592802, -458002526, 318575840 ], [ -1725795803, 206751845, 1005262228, 2010641075, 1923825228, 1759035890, -1567494553, 181957528, 267207253, 113999949, -1476220909, -463313964, 2050073176, -849576743, -523843886, 575426402, -1930448562, -525372485, -236203740, 865561191, -250108544, -226896052, -771121395, -585041073, -1864634886, -1826814456, 1559126769, 1852883477, -1290344041 ], [ 1213306421, 1175820656, 1893050575, -605081482, -1410201669, -212754244, -316031635, 1760263507, 790308432, 312503741, -844665847, -279027053, 2058776431, -445205306, 1293910607, 97344171, -829320193, 559034864, 1836815437, 2111477091, 134837283, 241498986, -1756751942, 1060069751, -619836729, 2035819230, 1330888624, 1102708470, 50754020 ], [ 1788623670, -82482438, 885935752, -940564579, -430680248, -505626676, 664791780, -359560737, -680904938, -879458708, 583761669, -1565007794, -112611637, -1319731076, 2053421757, -1960211082, 880482775, -529842647, -1121116110, -2046945751, 421115537, -271486944, -980826678, 1812215806, 358205087, -325025490, -1572188348, -1882285814, -1607192522 ], [ 153895612, 1909194972, 1197810646, -398951315, -1089843285, -1106789782, -1204476738, -69753628, -2048865683, 1031384885, 1575269007, 1778431858, -1836278384, -931073332, 706296401, 1790944339, -476686657, 117096546, -265214037, 1512965525, -123028245, 466527646, -1081015786, 895952778, -1759347218, 241662790, 1726352138, -1095874965, 1843212053 ], [ 1628552924, 329008166, 593074282, -1173590282, 1121839689, -1323583958, -338502636, 1030666301, 1435268968, -1292881329, 788778521, -1039188107, -228830112, 2026236170, 393845299, -2089435634, -1106325606, -1771949386, 1652434064, 87873060, -1158657158, 2033500692, 257218682, -906844148, -757819253, -1862543817, 828537524, -346947511, -441133642 ], [ 1382614789, 2136882902, -1663843810, -1508753297, -152096269, -750495130, 1824563700, 744232206, -2078629531, 156411282, 1297678937, 1145912361, 1445876253, -638529966, 997189346, -1426815865, -425333570, 129103156, 598055850, -986713672, 1376288887, 883501627, 344456408, -1185719226, -1785884911, 2019508863, -592116078, 870285767, 984423393 ], [ 1496109504, 896130285, 1777738219, 1737287285, -1490303160, -135736500, 325839520, 1212008430, -634596962, -1526677404, 1325947557, 425590360, -436845010, 2042488117, 1332892615, -1837368674, 47554776, -275653597, -797270163, -1241232052, -477519931, 740510486, -1534254864, -1741370353, -1051187852, -712417078, 865584001, 2094744089, 595163597 ], [ 1200497316, 1283948056, -1339677557, 1426660430, -724213049, 775007957, 126061702, 2003278096, 1964322025, -775951459, 1000151906, -928921519, 1787711441, -169358116, -447805663, 261635794, -753799690, 1723330607, 1719852308, 1415174396, 223057133, -1316506344, 1908026923, 858476976, -1345770946, -363573737, 736182412, -1601132758, -1645013357 ], [ 2063734577, 811139473, 132046917, 1508363661, -753284062, 1660299816, 1820858801, -393832736, 436753523, 1056336170, 801273153, -293239829, 1780093426, -442557573, -859823595, -339140658, 1278678700, -464013713, -1263535884, -1586741182, 1929040385, 491907588, -583274529, 1998732180, 164985730, -407139928, -577130216, 751154150, 923806262 ], [ 1452140989, 1518632096, 91110756, -1061117952, 936166569, 1263261577, 188536782, 749877575, 1659217844, -181514459, 2123548035, -1942765317, 812822722, 686457101, 1530746703, -755593616, 170620504, -122872046, -1742115602, -1914944490, -1886286352, 743621988, 1909327406, 1850850015, -1448087418, 1964330617, 609413645, -1593493328, 1724262997 ], [ -551015074, -2086864779, -1959990194, 1037955071, -45030032, -1646219000, -999602690, -1268807289, 1434195778, -1643781783, -1299216113, 1797853605, 1207583428, -1496931219, 389049081, 793884495, -1185573273, -1858377510, 804461464, -972011339, -2043418106, 255919202, 897416088, -828980703, -1760284737, -1339136902, 1665096078, -1134080589, -984555843 ], [ 2059856315, -883299108, -522865121, 1226979624, -605779229, 263012485, 1965213814, -1429132254, 659828566, -161424416, -380978363, 352640017, -517271554, 180194191, 323443537, 1329225979, 1335450971, 969497449, 1796673882, 824581792, 1088723589, 1810470624, -1718503097, -944947918, 1248122663, 383129937, 1745078057, 1695931296, 204931398 ], [ 1089487, -1745395540, -456420202, 1766146091, -510143493, 578123658, 944353093, -1742406791, 533639362, 1960291668, 1905846037, -1626467239, -1652934617, 291322958, -38032749, -1140104425, -2142892193, -1570215066, 728327649, 1917569784, 205785934, -1844513009, 1337884970, -925498685, 879959600, -1515010717, -1195601736, 495227924, 761435136 ], [ 2008731486, -382423559, -385662918, 1315654533, -30992601, -2088523471, -1764285289, 85748741, 1228984748, -2071204624, 1216109317, -451526321, -1617742278, 879626200, -894452775, -879394004, 1928177794, 158023594, 1012087016, -1461176922, 2025101202, -1964908572, 200961901, 2048040084, 1249997203, 1486636207, 846626532, 1147234719, -1989470016 ], [ -2079249063, 762950919, -1689404137, -193817890, 394206618, 389389430, -1379102531, 1830059153, -192164294, -2054115072, 204379655, -983270177, -1910414009, -1233905491, 467793596, 889641431, 1265896608, 656395098, 1118641927, 155800831, 738284066, 1460718298, 623325170, 1608844452, -754773264, -1567099711, 183569789, 1532438860, -880358988 ], [ 86081484, -14910187, 1825833016, 729101840, 1409482178, 210544696, 874802727, -1703188984, 693338525, -1182687924, 1719490677, 368351056, 553492857, 116914894, 375014523, -1679402159, -497765515, -989986888, 1245459039, -43481761, 940493992, 840558255, -1833362081, -1398003037, 1645480007, -1716330590, 404852305, -87169342, -1593541820 ], [ 180377907, -1526933644, -613919540, -892759492, -970096040, 1754657237, 1200302109, -493366997, -1252124708, 1328000020, 1036458359, -1787994931, -1174346374, 237749937, -767287140, -179485888, 1651934421, 595385007, 106177765, 2039279460, -1134400050, -1723809434, -1286906885, -383944333, -1385790596, 240450163, 1888070244, 553351606, 1519809575 ], [ -541068151, -1948360125, 2115998039, 1653463583, 22526841, -961545653, 64679065, -538474284, -1492919052, -1709712088, 1847030007, -1180587309, -2054676984, -1457716202, 1401883408, 1386749545, -1320947388, -638865563, 907905803, -1723433246, -226120214, -350758707, -1724664676, 1140783161, -1593101491, 1330007724, 1390860997, -1216982079, 1029103907 ], [ -745195648, -1099253692, -176702879, -997464151, 716662769, -1800855410, 762090270, -2143318337, -915668482, -320332503, -1693935001, 1978101290, 1985619782, -1307977436, 1970051930, -597974027, 270738311, -1085479734, 23909316, -892347655, 694177780, 817318086, 890239201, 699706981, 2029888452, -1460273159, 475457781, 516890474, -1339725683 ], [ -1736508450, 589315669, -695311475, -903254428, 425560103, -1032667285, 1990756911, 1726041116, -801166389, -1911214643, 73669869, -1171215894, 1889443947, 1713738203, -1046200887, 2121219614, 844671063, -1644615636, -1601868308, -109433878, -292748587, 1999502678, 301840166, -667975859, -1977210221, -1413414112, 742257319, -741846987, -639498440 ], [ -377941923, 23925313, -796213683, -439812190, 576907927, 1238600576, -280283698, 1336149944, 2115382429, 1809436594, -1432472862, -1401034794, 738230603, 962724493, 367940879, -40606887, -1690751336, 2126174262, -196760550, -689810438, 1346237816, -1333090334, 1208588887, 1827027677, -1678113212, -182458882, 1746255008, -998252979, -1535495685 ], [ -2144348226, -2002432270, -1290415641, -371603206, 344531819, 1568451232, -2104105310, -2029649142, 802153414, -251669308, 1519759193, -560864930, 1132726232, -455617063, -1375641463, 284409291, -518818958, -1963889202, -1499789946, 1441593079, -1240086444, 1403852418, -1223215590, -985149312, 237142921, -907731149, 618182633, -415024088, 1710754747 ], [ 1772647461, 554421091, 103233963, -582210024, -1151135060, 739828787, 1886349093, 1230064488, 506924056, -1962294887, 1939545307, 564600308, 2044394320, -1170505902, 1706213614, 1415321258, 1491267483, -1105536754, 414095008, -1929302013, -84670320, -76073523, -1257547955, 1827257603, -1803994680, 398771119, 640324843, -1570062900, -81432188 ], [ -267618595, 434368252, 1435211963, -1893177115, 1904304545, -551592143, 284101634, -1947240812, 1380325965, 1662345144, 1731191318, 1989685854, 2123249554, 1673029303, 788148392, -1262202346, 308235172, -48351591, 1711386435, 2008103890, 1585572756, 215793156, -371811845, 458417035, -1391984619, -1762120698, -1017584521, 1917851349, 1608789007 ], [ 904986091, -1785428653, 1206121761, 1001325163, -1679946445, -1877898683, 1570742876, 1727935943, 1113326536, 258358614, 1505716806, 2008893375, 700922200, -1037180193, 970146833, 1402680537, 790019375, -2101479397, -1735676858, -1420819092, -1461217279, 1570306451, -979512732, -1421756973, 1609910234, -1196359887, 280366551, 165198959, -1888314248 ], [ -1576320830, 370548511, -506141772, -562710531, 836330973, 1928395682, 530780081, -123034200, 1933060520, 2047217128, 574075464, -1582271327, 485245303, -1979441257, 1032240628, 1631275652, -981035495, 1453546354, -71026343, 302599279, 2141742244, 1429140643, 745406567, 1990816885, 1837542736, 1231478378, -1143882988, -2138538265, -1080713791 ], [ 150946925, 23105275, 339372228, -1365650809, -2106602426, -1444138663, 1470714091, -127842932, 1439103387, -255924317, 1489385790, 191729313, 789866329, 326268371, -281029121, 24748190, 1778002508, -1552784919, 1737809965, -917077187, -1670536664, -289918865, 1204755579, -348784769, -2057966830, 1500550715, -2043809697, 1907229061, 1827585885 ], [ 2085780280, -1321475815, -807540999, 1375329859, 521315792, 1426383553, 1588413126, 616824919, 1906277844, 1088134040, -1585150359, 1791386883, 1475107821, 605542054, -471312036, 332486915, -298777104, -1046258725, 203773054, 1375379671, -26585116, -272242911, -414889755, -1175719853, 1689961829, 737828653, -933903353, -94987657, -218828381 ], [ -861176229, -1777554946, 1504522009, -887929602, -1005506649, -1507769425, -1409521028, 1049294630, 446755260, -1207406826, -315752488, 1033423, 1704156327, 1358197767, -1063814940, -1212069301, -736841287, -2095381515, -733413081, -1237572988, -300455690, 483012294, 516256161, 504914799, 2020496219, -338816970, 1028676590, 1722568024, -372533068 ], [ 1982169819, 776669439, 804925375, 497702544, 44160722, -1120193441, 743800117, 805496341, -1247502144, -17040031, 1256375568, -2046186619, 733702255, -2078527708, 922545977, 502792295, 1598827846, 1422786351, 504644775, 1592876688, 2174787, 1508541795, -629010411, 5689100, 889237718, -113656486, 1468692779, -818976384, 345261158 ], [ 1334679018, -1749696165, -1988097598, -1992898316, -1919728035, 433108599, 550017690, 935666459, 2039967185, -1414879829, 1647067645, 658788018, 1462217498, 2001012683, -2002012032, -2002076452, -893377457, 186645280, -352298989, 625965204, 340460449, 390464039, -1240867750, -1149337404, -2077499058, 838501468, 539893690, -1863974055, 1685224566 ], [ 61773112, 1275670423, 2116786620, -1226361216, -135311974, 1847911976, 191814945, 988664536, 285595643, -1052018503, -390955056, 1480293989, -814712025, -1950990109, 1466762641, 1717938876, 1462998189, -1194334590, 1229049646, 1785380987, -349367986, 1294983020, -1229146173, -248705821, 491393210, 1265811241, 1754401463, 1936064786, -64960349 ], [ 2134176096, 554081781, -1712238291, -1292539095, 1851547901, 1206405108, 1918754414, -505643573, 1491418437, -2057812511, -922493201, -797365188, 781881976, 289490444, 1046849402, 1015185226, 566318441, 277052844, -401412019, 1775199485, 1564445809, 161888856, 1435061676, 988485131, -1285422291, -928793222, -1630224556, -30232893, 677989990 ], [ -90090506, 1551654362, -1347958939, -146707122, -1426209421, 349978757, -1039596506, -16192713, 274143125, 493306693, 2073854121, -1778635160, -763433661, 2988076, 305992995, -1410571266, 2049928392, 1504111203, 1089680595, -1538878385, 650135495, 1515192252, 502355543, -593915302, -1884753572, -1170539905, -1038173336, -563966977, 2113732694 ], [ -1765640359, 1721745221, 1764439815, -1286756989, 1955555336, 1063487027, -1625632332, -853582923, -2021983793, -1240113693, 329274959, 890954988, 795169501, 362947911, -1205069037, 685240513, -1716971038, -250894135, 1522393987, 2093519883, 259189444, -981223652, 1317331691, -1879775168, 1174247287, -400480261, -282389288, 331743134, -758869090 ], [ -460265673, -271974410, 1199960325, 1257795696, -95069652, -1279214416, 481779996, 1696688764, -701696680, 1678751753, 1287252646, -307689450, 2031432361, -1339788818, -1051567209, 259465563, 724842497, 239211930, 1157149332, -7481776, -2008176114, -1125071315, -402223268, -1913415250, 1155144433, -965302881, -1227040573, -870821711, 1768694479 ], [ 1719359069, 925295659, -1093816135, -605740419, -1739386854, -1645806408, 486208490, 744615102, -817602704, -2000670482, 21991379, 1511680102, -2054791368, 1549572642, 371163776, 1696701728, 1138275252, -1870979158, -31202695, -1986775590, 1631847564, -692072550, 1761014583, -1786548138, 634155237, -939968990, 902784746, 514924786, -1483974915 ], [ -876618734, 857745925, -359478252, 1518942974, 802911846, 1565465889, -706412345, -1726836074, -1464222231, -1264425750, 630236864, 642146806, 1199839296, -1108178331, -951814153, -1802515193, 640617503, -1374850312, 82556936, -444115349, 837498466, 1352298949, -1844673320, 1719907205, 676933789, 1618027717, -2079360662, -103164274, -1244719307 ], [ -1691363570, -1994320925, 2045454027, 1845992480, 321792203, 231702022, -486301502, -1208122528, 1311286819, -890335444, 931629791, -983915478, 596017612, -868102361, -1305260900, 1709913457, -165646308, -754992597, -366132124, -1697495054, -644898565, -504709802, 1768744212, -1846471056, 2139924553, -841995109, -1444886417, 1336241337, 1821679579 ], [ 765304808, -587320880, 1605370868, 1367108193, -1737215213, -1680600234, -1408956782, 385482392, -439687027, -1067622593, 2127007038, 484337710, -1533176441, -352734144, -30226342, 1396213812, 807095610, 774007052, -1730302673, -834564584, 205323315, -536311349, -1958215310, -1384521366, -636038533, 228475207, -1354419001, -1591307420, 1446514620 ], [ 766281250, 1111402349, 892334449, 1240464292, 363542752, 624074567, -1002640488, 157925408, 788805100, -940682346, 1583147632, 1720266344, 845851829, -545515627, -816237023, 951202501, 83477140, -1415437928, -1366919508, -1004419535, 301998814, -1150676237, -232923761, -1419355635, 1509787585, -907333121, -1975292761, 1087695457, -1205658762 ], [ -1664093825, -652663522, 1672581711, 982523356, -1504835276, -1706129587, -1691757213, -735009069, -2039576447, -1224676958, -2096567971, 32072116, 1960112439, 542973211, -1790877655, -1911345606, -311282284, 1042206294, 1683481458, -33538728, 348156249, 461903853, 2075481389, 1518219764, 1040134265, 2110386088, 1120573265, -1214559113, -1063598634 ], [ 649234499, 964054191, -2043737980, 1089364853, -1940975748, -1933152505, 1992211620, -2018154286, -1737627433, -1762134076, 758793126, 427701059, -8648961, 767184073, 405463782, 1378227837, -1028366178, 143267745, 1326609997, -1345497670, 1661385986, -1621003412, 503083031, 1291965773, -572202081, 1573754821, -768436567, -481918477, 396706982 ] ], [ [ 1802595384, -1050827913, -1873582133, 1519814271, 1966223179, 1022362592, -1041881946, -578201517, 1184511998, -897827985, -121900106, 1840796389, 1269916871, 867766998, -2103999252, 322662092, 1932308215, -1503292686, -653196906, 425983424, 1687029018, 1576799544, 217923671, -111639178, 1614373768, -1601496878, 985238956, 1610966649, -1225286159 ], [ -1465741945, 591343320, 162480144, 484511673, -837073255, -750952964, -2057785046, 2125251327, -332193306, 941098865, 556182028, -2032600290, -1748629830, -1007864248, -1053085350, 1954050204, 961112551, -715044102, 10403216, 998819011, 501013207, 968170595, -607704281, -64356960, -217302354, 1955911688, -1771100022, 45603585, 1160724613 ], [ -2070632629, -950958300, 2575171, -1429092295, 121946012, 1163011755, -948057051, 36924759, -1130351255, -2102634152, 1285844752, -1096489971, 1687894698, 72840642, 2029194847, -681644864, -157732353, 1490671028, 1064688582, -830625311, -1737163052, 551694886, 921271325, -805099674, -237985786, -203194990, 1715956853, 1845897557, 350330542 ], [ -587800112, -744764290, -1159662433, 892740109, 1954916199, 1659832740, 1085568633, 1669986973, 1581956907, 1758443019, -1519403796, -777806280, 28287644, -1432573492, 1118829924, -1441059462, 1102738729, 639819667, 905826898, -172218454, 769896968, -2008009252, 838415042, 645864053, 994338783, -571238704, -1734843344, 1201217013, -1462182313 ], [ -281599707, -1738244928, 260417363, 2001477159, -585704664, 1767559438, -1496578063, 1572918373, 1946312379, 717501392, 807874623, -1513846646, 535967593, 1257743987, 1819646823, 911915841, 1611399573, 1168983762, -1135030774, -1104405482, 1373796975, -1495104374, 1892875518, -877771727, 1216916751, -145483651, -1303451967, 1214851414, 118037294 ], [ 1190656881, 198949435, -1616805821, -685258615, -274929934, 167465713, -1190124268, 590313123, -1502982384, -1201451939, -1671941706, -1410020958, -1908941880, 30857935, 1178153851, 1417547828, 2060177515, 389512590, -1497362318, -1186276255, -992043226, -312234545, -360238564, 1991837638, 676205231, 628649922, -1152844050, -1245107671, 1236838283 ], [ -1364617476, 913843063, 895437368, -1538265148, -1479068123, -916067940, -855686978, 1256246413, 1918459458, -1357911475, 585352893, 972385405, 2045307367, 1224391957, -458162348, 427636222, -149453435, -617527397, -694699950, -1412078358, 24300097, -1725617438, 1958596159, 1278014965, 1783495308, 1127176372, -1441198791, -611807576, -1354484071 ], [ 2137483992, 1147640475, -561372652, -1194414279, 26986725, -1666174953, -1628513037, -1833401690, 1803087080, 447455336, -1787044570, 909779741, -364060636, 1769200834, -1621901810, 769646351, -306268860, 147878299, 1171177736, -575246193, -1140360140, 1519237654, 1171034405, -1487110335, -616599273, -191175479, -1072683682, 1561789666, -556100942 ], [ 554983556, -42430143, -925037830, 1401103976, 1898550365, -1717937125, -1141135720, 986492577, 586355971, -848175350, 589122247, -1800308906, -659609072, -142464949, -1753262571, -1333097855, 898270123, 1837812800, 1435606078, -1754154020, 1047632731, 2130098862, 1686468732, -1975128867, -1738127963, -264859343, -1525431264, 816509324, 977657133 ], [ 637116741, 1322571738, 1242221409, 1210253579, 1067991779, 1153778758, 2002426033, 857277434, 1369990227, -1951033111, 1473427613, 967610364, 183621897, 885893871, 981254749, 1605901592, 811142236, -142343671, -1599165035, -505701285, 108797105, 65202487, 51960948, 896049424, 376300820, -453157105, -927997519, -1375838619, 687751743 ], [ -1906063516, 1496327788, 954187932, -51957379, 1629606534, -930190974, -1479353254, -1830522765, -123884235, -1699725450, -273811152, 2069293053, -1294987222, -1952029487, -1799579957, 323069528, -1761589403, 998313646, 855736454, 1792210843, -1218057380, 1813692921, -360646106, -580379366, -787372891, 1996243907, -1909196532, 614514017, 1575153723 ], [ 364518640, 190015264, 1769056153, -536930082, 2019864579, 1593395260, 226690728, 217752835, -703998230, 1370700901, 928027443, 514060033, -1075765093, 2031134818, -1957595213, -1914673534, -1144948686, -1216205749, -1473196101, -337016612, -1632912240, -658176651, -623416082, -493916853, -1528619148, 188556501, 197870834, 1258654275, 2091758746 ], [ 332204863, 1948594134, -1688499448, 2072658425, -1074070091, -516862125, 233218783, 1341300672, 336059234, 2107678555, 1617107296, 741965187, -1389702922, -1476958527, -1032760675, 1554481399, 771801159, 1119063012, 913289873, -2108164612, 769402693, 1533821477, 623280205, -790996200, -834538616, -1022572570, 1413362044, 247161703, -1873142521 ], [ -1484660562, 931779260, -1570125822, -796970701, 196360859, -2138668499, -1020721095, 1884767562, 1353547752, -284900291, -813474681, -1043174160, 1095519871, 1538097482, 652846627, 916349216, 1080136383, -1880114773, -1202870217, -1003342863, 350687549, -2012632226, -978571389, -1883537384, 862834964, -855120365, 1878029540, 343959547, 1351972598 ], [ 1323018368, 1680787024, -461537697, 24893699, -896689737, -459684305, -1183922381, -577431050, -1464391101, -1984666027, 802583919, -1008446903, -1869307625, -115643091, 1197878110, -490583242, 1283322489, -834925334, -1788296437, -800616931, -1989293653, -2040685449, -1555692595, -135258590, 1420625170, -2076771217, -696148735, -236120140, 185149792 ], [ 548381385, -1054853437, 2062470689, 462263107, -712846418, 1498576175, -1419240865, -1392550060, 1858559554, 1022916082, -1083023374, -1755204260, -1938657703, -345469617, 76177357, 222085747, -873107985, 82083088, -636282689, -496087454, 677657682, -1324277048, -851029485, -2026665821, 736256279, 1430430335, -937253334, -160256792, -1492073227 ], [ 514841413, 864634062, -755529675, -218819691, 860538700, 1133526774, -1493095380, -1220518887, -698412706, -1061739876, -2050808022, 252842291, 541041158, 59584382, -1092961937, -1603608325, -1536753210, -1977909081, 541689454, -1469355302, 137701656, -785967770, 274944568, -1383359096, 294252623, 45404654, -1190305692, 1349914557, -1683487011 ], [ -1767644531, -1011254878, 1079786977, 73589119, 1934420416, 2089544485, -464926704, 32455249, 369104798, -1917921289, -2047305232, 2029853887, 1896407064, -1701350835, -2103190107, 1471759015, 1591107009, 1944166343, 1776568929, -900009536, 441214336, 1015608892, -1623294909, -1614374481, -777483007, -1750490979, 28339484, -391726897, -833775708 ], [ -1063082000, -11221971, -1406523863, 1254764286, -851309124, -518847425, 67583882, 728485012, 1338608578, 323464511, -551135896, 714323395, -1233586375, 793691294, -1806650496, 911024861, -1860655112, 1654049950, -1438717757, 481430166, 466044846, 1752615104, 216528703, 1572955467, 1902100052, 1412983634, 239195082, -980933357, 983702297 ], [ -761647875, 1270900972, -27235626, 2132019700, -1209767071, 285997574, -1284017366, 1151098368, -13510648, 1740282486, -1740859433, -660178866, -1515921899, -52739804, 1466096007, 1413130720, -1107008002, -1907799481, 1564114432, -1087228790, 2127532103, -459208047, 556297824, -1461848545, -763657231, 1834054573, 1563280183, 2114291620, 894904444 ], [ 1834840053, 740349229, 2074708359, -1835102331, 314585532, 252915257, -148572476, 763666088, 827988419, 1667912788, 789971508, 2035858084, 374767560, -55019908, 532736809, 2037917896, -368582715, 1499479666, 2062279766, 1501592136, -462998237, 124710727, 377694346, 727896263, -96718677, 1712049725, 621267063, -2092634012, -1690875653 ], [ -343035823, -866243314, 1900112299, -1947731458, 864836457, 660884204, 1563653441, 452492917, -1519586303, 641196103, -1026953167, 1434362986, -510069794, 275794809, 1521786263, 2145518031, 55540133, -1864590882, 1479677957, 1272141233, 2104584521, 866978788, -1613350185, -505906514, -495916190, -865952974, -545052232, -1221526730, 1240007137 ], [ -1732857482, -566798032, 1126878390, 1514602859, 1918170025, 911870384, -1228153353, -764654313, -1330698810, 1584659553, 105078907, 1978792240, -779493179, -42484044, -2045146250, 89158647, -1668711919, 729070045, 1168665372, -184834589, -730881428, 1936172024, -1202041818, -1178397310, 2003883636, 375685076, 2101291615, 123473687, 669853402 ], [ -1387636888, -988097930, 681531063, -661736164, 1094847615, -1206229772, -212036095, -1042945567, -654857074, -9350990, -148835892, -1153560845, -138395197, -163080572, 1089879486, -1700566890, 1581881915, -2017121975, 533676573, 446217520, -1102609978, 1214332731, 1738901601, 745317570, 1984064378, 29448427, 818018381, 538186122, 289607317 ], [ -2081041630, 447102989, 1170656093, 1633609994, -298160827, -231218783, -21035047, -1305749060, -1281751462, -620395324, -769138320, -497371738, 1960017301, -1514397895, -764020933, -1232544803, -2101202201, 1365412669, -853651517, 2114639333, -2139230360, 664755941, -24166894, 343204196, -12615890, -1963308718, 1358650104, -2016603471, -749780372 ], [ 1476132788, -1400611315, 1293842482, 731099663, 1304122500, 1768435296, -842333865, -212537891, -455361881, 1423342162, -1445792600, -886881218, 1538435303, -1887804365, -1805348383, -648396964, -1166764741, 1406075197, -1107360721, 610064415, 1439601553, 2001791797, -54070578, 1418484106, -1794968894, 1386697970, 894273096, -48440186, -612163977 ], [ 1190569617, 1633962245, -1714271934, -676639547, 53854451, -2026935419, 423218667, -2139241726, -1618990546, 547414505, -485978651, -1308104519, 298887993, -189026360, 696522407, 1486303824, 626670668, -1436640383, -1826570085, 775111051, 135656587, 849155277, -2140349415, -1934906622, -2111779038, -1402628239, 1783658915, 1376671782, -1165863132 ], [ -1398373329, -358139868, 958215386, -706875303, 415815128, -1717267665, -355630807, 1087052594, 1701589808, 1631880177, -1478388841, -678757911, 885824827, -99135269, 2098071546, -1970820436, -676690222, -1153719350, -2030534378, -482431145, 1520513754, 1200259617, 840026419, -1356571564, 869301076, 569166902, 690102958, 369221863, -1770551186 ], [ 225998814, -684046965, 235471628, 1578115900, 256963161, 2123612603, -1915992174, -350715361, 423246559, 1564880236, 72229944, 694754143, -644826096, 117660645, -1204743689, 1151790224, -67781295, -134080145, 7629436, -1731308005, -273205270, 130933543, -161187367, -449727153, 28097171, -810340851, -1313084725, 329401825, -741783105 ], [ -1874257256, 1221254360, 1430792269, 1062256095, -1923639672, -800659603, -157729615, 2041451114, 249430233, -2006632416, 462537749, 575467328, 1307453312, 976569571, -375737869, 1038271734, 1898013762, -301266384, -521839732, -1124555881, -300931369, -236390018, 1370071043, 9000606, 982334804, -645851547, -379660281, -513585722, -984786280 ], [ -1836888528, -1265302876, -2044069378, -2055335891, -716714748, 1739165590, 208428243, -86383160, -2048105149, 339527639, 1680449907, 2022845038, 749122327, -831811085, -774102041, -942757355, -592812436, 1298008973, -77818614, -1667998722, 1165977716, 451349419, 1299843430, 789923584, 1423053486, -337072866, -1986386151, 511468480, -974686868 ], [ -579406520, -682941764, 825815846, 1083264524, -1159447868, -1697495851, 978007652, -254376702, 1636853402, -726306624, -1069720835, 861441626, 895986682, 1190446752, 440818526, 424756, 1093355764, -1964413731, -1385403188, 442536531, 419676057, -1350007640, 827011504, -1878936602, 1861859160, -1668682892, -1094685931, -700775067, 390523740 ], [ 1980368395, 110083408, 346487882, 1712022208, -1530905684, 452206009, 653716986, 661449321, -447139801, 1616977611, 1056239363, -1323218986, -1479278156, -703821867, -561815737, 116673501, -1829144849, 1702904559, -1391853379, 1825225247, 255611846, 1266252063, 1033086975, -737711372, -1187459062, -1804171298, 502103846, -1871247533, 621618868 ], [ -1925267974, -1734990704, 1842780052, -830384360, -1249464831, -340043437, 1525923616, 673495473, 1218319086, 587194515, -632776488, -1461772737, 653133807, -1636122052, 940778786, -398327151, -2067982447, -1866143348, -382589703, -1028897698, -1771325716, 2003672674, 1780639524, 1467562697, 1184454539, -30203068, -1244201076, 1455005066, -712298356 ], [ 277667149, 453355520, -419924760, 590497331, -1361122678, -1470195184, -1691062814, 1642718115, -918057888, 311454575, -298634460, 2090229023, -1455823471, 273007143, -189042303, 1377801505, 2104102651, 702831395, -732149548, 1376998307, -738558559, -546585151, 917200102, -671410956, 1412176733, 401548783, 662053214, 1329179280, -730063098 ], [ 1078624051, 540279805, -701646273, -1004982282, -841731547, 466267025, 177914238, 132470421, 1913476536, 2057011655, -987833511, -1115880794, -179974204, -1609600870, -193105760, 2111628813, 1364014734, -1754262991, 2141477192, -1623243284, -1006111376, 1261971429, 291465218, -1719836828, -645341925, 576000002, -1440815721, 814136937, -1919825326 ], [ -977290203, -95796310, 198873185, -1200011102, -1537190326, 1850170457, -2068703538, 112661660, -1098759491, 1113529231, 1497346923, 1519988565, -110181651, 1082310915, 387926697, 568414199, 1902996833, 2039238331, 1225424424, 1487854167, 369023003, 1275385428, 644006476, -874285779, 524447230, 1384109695, -1844523252, -1013701446, 1774873851 ], [ 1076584937, -1903555108, -100627110, 1448213445, 1838480031, 906629823, 1431680637, 1392497231, -195928225, -754259912, -1204674774, 1934429615, -1972203642, 490336356, 2020797733, 1477795084, 1880986626, 2037429287, -1014963295, -1198716350, -1646877961, -1025987835, -1789159363, -9443998, -700948654, 1321416574, -566393993, -922002426, 1138381596 ], [ -1517487214, 1188831226, 1996014506, 2132241018, -1221975947, -77015817, 12093134, -712248578, 2038605959, -1556776673, 2093614829, -1539229644, 125710390, 1764028455, -1675530752, 562334607, -24021648, 1497338376, -1470128970, -1847165364, 1493817048, 753359935, -2112931682, -537959343, 789612083, -1401035231, -476812753, 1035337649, -1403910187 ], [ 84414592, -1461896499, -1323622622, -1080418194, 1135952251, -1148827979, -2058108620, 483949019, -61705347, 15002606, -2111731111, 283888037, -426265162, 1258742114, -1583526089, -1968233053, 1870530343, 882538106, 1872634395, 653175882, -126096974, -287728162, -753867068, 1594501805, -1486421391, -1090004530, 547344303, -1789162613, 86073383 ], [ -877919031, 458020874, -931048699, 454796682, 1660378366, 608203828, 1096376335, 874840624, 1138247153, -467266018, 873350474, 536014514, 117984740, -765030747, -853449661, -1243480687, 155289591, -1387630116, 1994170126, -1120971939, 1297321403, 1362318493, 591350789, 1319247207, 671104453, 828651920, 880569494, -1961268469, 1516079440 ], [ 90516139, 1476903714, -2107614109, -1066151165, 171578593, -1450135530, -1325969843, -476082024, -374428949, 1510921407, -1219332509, -1744947269, 1147607285, 2097974542, 1447984700, 288063059, -2030255920, -966515014, -1267427464, -1163172693, 1869242997, 1686472753, 787509623, -1104410515, 584969420, -1289640913, 565572621, 249090639, -1953825229 ], [ -856043125, 167502824, -2116040432, 554883476, 956285793, 1692971538, 1655516466, 101442226, 416273554, 2065297564, -104108270, 959087134, 734155657, 117139155, 1856328025, -143881688, 1047934898, 1452726959, 1504500913, -1016084098, 594268363, 1332836601, 681586149, 127805989, 1344659223, -820062594, -1462509043, 468539648, 629708661 ], [ 1734661219, 533514539, 1349384225, -1735660261, 164416437, -484793328, 1841549416, 1872835088, -922436601, -632501723, 784033911, 941245849, -1887241122, -1942501847, 498169670, 4800133, -2063071078, 2122883282, -1845671321, -455601883, 1064843261, 706088088, 1983324908, -1572773432, 472689074, -898512345, -576382708, 2035535329, -381420892 ], [ 552837114, -1465709800, -708308600, -1661134416, -51281585, -1839268495, -229951519, -1092893427, -1273009412, 1522757067, 535556903, 1996499778, -329366878, 2146988168, 73713921, -824658992, -1707948753, 1089367642, -701882161, 346924569, 781799918, -155041436, 1852430288, -1354574411, 732612108, 1986163597, 324691605, 1988915322, 1120263720 ], [ -1344544291, 1124535969, 1482343862, 297399176, 1135553182, 1672376002, 1776712213, 179060813, 509006373, -1329173939, -1244750617, 274652819, 727922901, -257956533, -1188461626, -1636490810, 320740422, -47208757, 1254784587, 1754896796, -1157809305, 606162692, -1544304004, -1322662145, -164850398, 574847715, -98513844, -1426703499, 1864753196 ], [ 63494233, -161545047, -1951889488, -656528867, -771145205, -1677635023, 1303689022, -972089197, 1781805289, -2082940888, -86293042, -944408113, -312970523, 683479534, -1180730304, -123044946, 1952166634, -560312507, 2028313712, 75010590, -1280261503, -1889634540, -246547304, 1415225714, 530519177, 1847138558, 1227508163, -664297302, -739440675 ], [ 591173843, 1760077342, 1817102559, 327515343, -745140543, -1414490489, 571255220, 1007098359, -184920910, -1026084320, -1602606693, 1980684943, -1011798302, 1424344237, -1928198222, 1934424154, -852547684, -1394613639, -1376358785, -2119147021, 1721512228, -2065619357, 2079848274, -889168772, -626217040, -1058757895, 1738018705, -535624072, -168564434 ], [ 1960477340, -40012043, -759142256, 1064292341, 1778220792, -1804896913, -1237739216, -1897530170, 1527855503, -405598893, 1922619385, 79777335, 1014780184, 1979820208, 1684380486, 170154303, 969179731, 285974297, -172290984, 490917205, -158266777, 421557215, -1657666431, -2090154443, -692773703, -96400087, 619016380, 673846271, 1215153939 ], [ 905685310, 1971769203, -1576856959, -1039792069, -1391868420, 1155572142, 1247047256, -235816330, 1462396709, 1646214614, -1778981214, 849932089, 1808827077, 1018719260, 303056419, 1708613304, -2136287954, -207438923, 1444243265, 218006913, -768194610, 360207560, 512358293, 1721054191, 20278329, 1001474361, 1382028986, 1219515720, 809412230 ], [ 1198536566, -1160500190, 1331898411, 336266824, 284726788, 305993854, 1135036954, -995400247, 599368236, 334597390, 2066618576, -476713091, 231763777, 471062143, -697942002, -1043307163, 1643736265, -1008044086, 1040794976, -1101286718, -82292808, -1614961351, 1310564530, -1844113013, 48310289, -247273889, -389631393, 1710096571, -1209480116 ], [ 468701765, -1173481811, 727707700, 676954867, -1610246872, 341996907, -1977312674, -148723531, -1719697011, -465315486, 844713872, -1880002966, 151547511, -646431742, -506153769, 1926882352, 760549336, 2051219866, -197683189, -311798661, 1287561507, -1542310327, -1813169725, 1363064921, 883867442, -913950846, -813844453, -1833432323, 1124943848 ], [ 272150826, 460724694, 521681079, -195170151, 646983860, -68636379, 1241290698, 1156968927, 1272293331, -539944580, 106200265, -762886817, 910144893, -532186345, 1954364551, 801049362, 360021572, -551503813, 1145422682, 697641842, -1947840319, 1634118371, 467145445, 809927612, -1885724090, 2137423112, -833229350, -1921855537, -1131018254 ] ], [ [ 654069481, 847369216, -1765432876, -247727544, 78968260, -1988108705, 885252869, 359522604, 1016762613, 932987710, -935676703, -1180883416, 1120396023, -1979970932, 1462003690, -1466642651, 2011719089, -183225699, -2022891990, 910639421, 759955079, 1635371514, 1797150198, 485266022, 1678839428, 663705457, 73650916, 476276444, -1221262026 ], [ -1275862978, -260450391, -166554017, 180778693, -1696488336, -655599965, -191179629, -1022889769, -568843679, -164834684, -1572182344, 489669372, 304117636, 2052916023, -1570651303, 707827197, -168333143, -1728385224, 1877150243, 602213566, -77117501, -78816684, -1851704776, -739416328, 676941181, 287408987, 1955944584, -832621429, -131496089 ], [ -987702985, 2031588011, -1839031641, -592556433, -2132309923, 1650623423, -1631801834, -1740050473, -343938590, 1764104085, 1944418212, 280748441, -361148552, -1947169810, 1125585566, -868953096, -1974301415, 273348306, -2059282629, -2051220174, -1715719449, 402797845, -1106856741, -433185241, 928225205, 757275332, 2128090343, -484633133, -1841834241 ], [ 2102488032, 1477102576, -1011298994, 328849883, -122057663, 1640377480, 1212258910, -1530435749, 1299292752, -947716575, 1036899094, 1160558420, 1446691511, 1216637646, -1043168682, -296178913, 1446929102, -1192179894, 338572268, 77156563, -1723388659, 1983981704, -346515514, 442052162, -2045332916, -1853854705, 2008350580, -1179287973, 811131393 ], [ -1701966553, -1438414751, -1998828840, -417013117, 837345713, -2087457125, 748072220, -407977871, -983525708, 471710086, 950411224, 1036706454, -466718812, 2035402151, -728646965, 1870242102, 1327380625, 954208407, -774289572, 1801323433, 208635677, 1465378894, -111681202, 1058949363, -492945309, 301432222, -1919069914, -1909843335, -47141496 ], [ -709374654, 1116756425, -1896826478, -1969319915, -1737785893, -1909326335, -396533110, -367808299, 34652523, -178898009, 145036537, -346642709, 1157360395, -2011345970, 465173276, -2012079909, -318062059, -150217185, -830248696, -582702886, 1321236600, 339333463, 314239165, -762539708, -1724112649, 697534086, -2015959967, 1638662675, -1551475696 ], [ 111310141, 1884589496, -313341382, 100998244, -1568224180, 744478435, -2038688008, 436614015, -901146319, -1362530650, -1293516519, -259995196, 1366338546, -423325577, -379540747, -1884592002, -2145536021, 1259646865, -1855589568, 1425484424, 830171105, -1632606672, -1708141030, -394973910, -2034637139, 452917550, -564916097, 1999981062, -1263475983 ], [ -878280424, -1894164830, -1328169246, 914302819, -1291189003, 2040187493, -1715281801, 1013729699, -2073138468, 216158134, -680042004, -1763263385, -1971324851, 1397981691, -1166072702, -1728716269, -949913755, 1614666707, 838956308, -1708086191, 1736862072, 1473737705, -893178844, 687477552, 4651400, 51415820, 1054896643, -272945140, 684284016 ], [ 1087411905, -774646692, 1682190748, 1865059010, -247136649, 1672009555, -660569232, 2112322766, 400742436, 220557966, 196380273, 433519264, 1363954940, -1705409011, -1245777306, -254758407, -1048712601, 134416081, -658744274, 802092977, -1729852039, -1237086316, -803552469, -318059094, -889253825, -616060853, -781657987, 933890038, 1015347400 ], [ -608958654, -1808542604, -1881500066, -355095323, -179628785, -932186325, -653773372, 1837862086, -167931294, 652621681, -2006237903, -637379401, 761719793, -160399609, -445658101, 38716123, 509350573, 151617333, -1372417551, 242390450, -1867557911, 1255671720, 979617633, -1517248462, 792230376, 626227359, -1132296074, -930422468, 2005244896 ], [ -1814899541, -714598951, 1827960268, 1116139556, -827538660, -1138453669, 1039271209, 1321967848, 1691999289, 1105192173, -1107786706, 1618267378, 1048846582, 1894077269, -1388889995, -100627770, 1314306477, 809370369, -1130788431, 1236358954, -1496079396, -217865949, 889683844, 89667608, 1004898980, 113976179, -1506675497, 1314400526, -1695986678 ], [ 435204983, 306175322, 1210378274, -1985334666, -529464238, -1376056293, 1947680888, -623333385, 808835434, 2045277724, -1689522995, 1622575243, 1290533582, -1781098693, 1264432886, -354419724, 810365690, -543640515, 847338102, -119574591, 1031541788, 91722444, -756002836, -804145598, 2047209808, 1136835462, 1372165151, -388581243, 2021108348 ], [ 2007535661, -162416701, -1540886538, -973489757, -1547376281, -1311409825, 715219132, 1359648575, 436481518, -1909727120, 1529259893, 767261099, -282979296, 2122876009, 1785533765, 582946790, -2021994591, -1873683033, 1411894893, 1197760779, 1193230488, -1792399705, -1076119246, -891477296, -1889465766, -1665238166, -954005256, 1675377883, 2141796254 ], [ 2054211835, -1852918079, 1915908579, -1477782612, 1360565393, 308758948, -246094555, -492466909, 368938161, 424909437, -1918489740, -1568830770, -1362229994, -490470487, -1923738128, 16343007, 1625554086, 1571241584, -1145070341, -1791918156, -1545253190, -709759970, 1600658072, -35261965, -2005973179, 1412098963, 1575758793, 770586800, -1416832839 ], [ 1669342109, 964299757, 762012431, 2052111140, -736197996, -727255225, -1444068168, -1197973893, -1965043396, -2042514485, 1199113634, 140692867, -459283270, -223251754, -2031804656, -1155038320, 2083374213, 1889276728, 1258181263, 983745150, 973050681, 990113777, 96341386, 1525239882, 778632512, -2025029435, 10685686, -883959613, -1631847645 ], [ 616218489, 1560043323, -1957322068, 332206744, 1161816936, 1352645206, -222631250, 113814153, 647138066, -341772492, -340732049, 1806812038, 697549472, -1233553493, 1489965711, -463503674, -333050687, 820835566, -632224843, -938113584, -180129697, -924127781, 1281722868, 1125542719, -1732006003, -608601408, -1422994216, -2000394791, -73298981 ], [ 309516872, 761858708, -301483051, 1084203625, 1827111202, -1834962423, 883496540, -895226134, 1739876760, -861397717, -1726314839, 1560804817, -1812451719, -1632513818, -491095833, -733098072, 611295992, -179862399, 214997213, -1339130645, 1807446698, 74823433, -1531568288, 134322988, 1641395698, -1752962054, -1704417806, -1498609414, -2077972562 ], [ -754704382, -2043128739, 1461940172, 1734779912, 262352501, 263341073, -1523310142, -1019142612, -1605807746, -708836173, 1007677860, -132926049, -1167229082, -1002695345, 1619586507, 662051154, 1076227244, 1791296691, 334383950, 671351267, 1052838359, 1891704228, -1112230559, -155655330, -430189360, 125937591, -1070194904, 1092630680, -1931757586 ], [ -1639319483, -699550832, -288551552, -987732773, 781428558, -1212040391, 2068044013, 1049331360, 993242205, 2049756153, -1777804306, 1989741065, 68267485, -317525684, -1628560195, 1467789022, -72496492, -1875052063, 291423275, -1066893371, -702949164, 107118078, 898682278, -1275364026, -590416297, -1319903378, -255361642, -907523337, -729758917 ], [ -248617786, -765173285, -326818125, -357074843, 1817797725, 1192783002, 1306061571, -1651334346, 1323683793, -449279686, -681211553, 1987965039, -1352636826, 322846575, -1442553986, -1543553552, 1572493234, 4347900, -2140663338, -1234233947, -1007630913, 548071433, 287938824, -757722809, -2140149205, -160134044, 630072355, -828303978, 478607628 ], [ 1090763087, 2130949112, 1508423621, 743444749, -1628167919, 181436065, -1417567666, 1253846066, 540837724, 1718634891, -1394997055, -2039077942, -1461257463, 1804093051, 1600060655, -2088653530, 1765290993, -1102716366, 863917907, -1986164781, -913977290, -1660678643, -664437923, 236284665, -880727108, -1417322427, -711149899, -143766016, -282329554 ], [ -1752551772, 400249622, -2136025307, 136030700, -2032526854, 977930205, -592405736, -240257334, -187624537, 331277780, 1434169261, 1888636121, 641062602, 1896181609, 2091562098, 1642201354, -2081123463, 1824447806, -1899960379, -2002744865, -11017332, -740910484, -1355116208, -631134114, 1876809443, -1718566737, 707746035, -1636984758, -1788023833 ], [ 57524049, -975529611, 1653025644, 150180623, -2024484780, -937305404, -955872300, -973565317, 2058596106, -1321270956, -597028321, -1627164031, -1990198235, -310493340, 1663553626, 1754870879, 243209310, -2020745176, 1900720032, -1391226363, 1129868992, 1754999735, 540269335, -1844456577, 1910404749, -49103204, -2079768560, 40707959, 559910315 ], [ 1115089870, 1435894198, -1407705381, -2073387838, 378795906, 1672016479, -2079804512, -1178096918, -1166383545, -856665903, -207736410, 677931203, 1813192600, 377933472, -1543644199, 512662758, 930863167, -163007250, -1933070209, -449691754, 1719807901, 1672385670, 1826563502, -1070931890, -1722077087, 446218018, -1947092107, 160569915, -1182676200 ], [ -1338218485, -41490642, 622378267, -982401475, -1557700279, 654646324, 1537746973, -1444933921, -1960655387, -402990017, 337497983, -179982630, -2061625356, -36618938, 1750029782, 1436550327, -158208358, -184464789, -1438693276, -88636470, -784258655, -1408379132, 488343509, 466646091, -2046615165, 194610125, -596670826, 490494223, 1334453494 ], [ -845619854, 901849016, 1482258464, -42995936, 1221916079, 1329754525, -716336119, 1135857528, -1948877207, -969866855, 1686726654, 935795550, 346185156, -1816478020, -82834404, -989769443, 2066096595, -717455612, 447532338, 1010006303, 1026127326, -1924780000, 744501609, 1772074816, -847572536, 161325643, -32571116, 1900072318, 1281060820 ], [ -595180174, 1447978068, 1986733071, -1978898223, -1622495383, -1389294921, 1195256405, -305991262, -1853162623, 256245729, 9070280, 885240084, 1351137922, 1918455533, 1152779183, 728728244, 31975073, -755979297, 887953056, -493731536, -366350020, -1136517100, 184898262, 1726790697, 2075684044, 378535645, 587249454, 1924569311, -1657344766 ], [ -1553301982, -1574236316, 81948401, 333451132, 1450708742, 474753949, -68438554, -597688135, 353663002, -630326025, -997472875, -528356197, -1251826362, -1505019022, -1935528001, -959327812, -1411328171, -2094800704, -909446175, 337884523, 1603285475, 837576269, 599510514, 973156651, 1802045353, -2096318374, -798100093, 378122117, -525209284 ], [ -1486353101, 418505384, 659915247, -1319144817, -1297801764, 946322305, -709234441, 278286267, -547376921, -1789169917, 86265077, -2060033050, -1156072452, -1830158222, -195737278, -427539794, -1664108260, 525410789, 1077278167, -1767216038, 1575208694, -796122679, -2145230486, 756406410, 1597780104, 1721579792, -1352800492, -403147325, 1232345041 ], [ -954159928, -372957391, -983371705, 2091332512, 1032245742, -604347705, 1188383299, -1481959350, -243838829, -781973887, 78248961, 880276120, 73918829, 1684115590, -1558042096, 2063099388, 655689018, -1073608255, 2102687625, -1379614765, 2095816035, 1695556290, 1461632100, 1827507634, 560253342, 1930713710, 1385627630, -1045025409, 1039993504 ], [ 791851698, 517150705, 1441257181, -878581590, -1624563629, -1717568292, 2091344897, 1406464788, 1152858396, 544010637, -224283213, -81980315, 832185908, 1104379280, -122380014, 16110525, -1078751131, 37655802, 493652243, -1382823329, 905276678, 566545444, -204336472, -824450260, -374369785, 1644218313, -1497801517, -985310753, 459243514 ], [ -766072445, -1370713464, 167112934, 703242169, 483302664, -1177316241, 615773458, 168203709, -1894787045, -1887814769, 1670038934, 1719175595, 313032121, 1033121942, -1821532532, -1385046501, -1389685105, 1995227942, 960324951, -833072950, -1807480258, -1137171037, -1759606990, 1161635673, 824176004, -1949074134, 568504919, -695917608, -1799134017 ], [ -1770286047, 1892119315, 365307638, -1229712292, 572153038, -734443340, 1576224065, 1883372339, -1221973438, 1864049672, -1340341611, -1934370845, 1630164310, 1281202989, -124451877, -1345376872, 1253938027, 1984366319, -1409024451, 1241711574, -1282300080, 121232334, 1591292108, 1743912355, -1869507460, -459121283, 207244351, -1863598669, 2088637475 ], [ 1274310443, -952297856, -1815125187, -1514148152, 219446714, 444406484, 903354206, -1814753108, 319146729, -1894806188, -1898860834, -1009374501, 1135109090, -2090480204, -1795576772, -2018807262, -1597707596, -511551163, -1009613112, -419733944, -774783732, 1568972605, 1965900995, -1637679353, -1637410051, -408996120, -897287275, 109522859, 1267183943 ], [ 527905813, 453651752, -1818805985, 705943574, 1510344699, 1307699303, -1539928857, -1278462538, 1541298549, -1603367075, -900452603, -1344101846, -1860350847, -1955438344, -494350477, 991070509, 1254382370, 1646888402, -1460922797, 1134408753, 1753059170, -1544256325, 72451300, -1770383114, 888558580, 1826751515, 340834579, 1444218294, 102968818 ], [ 1455360626, 1879082127, -148121831, -1569758347, -461669765, 519898902, 1811634396, -1987069334, -544096878, 478212643, -1832769281, 347078337, -580770814, -610978881, -1508630383, 781614887, -85740208, -1395068870, 225977802, -1906830567, 711278140, -321843782, 884636792, 1630665347, -2051774423, -586168918, -405254155, -1642138931, -1226055431 ], [ -755573058, -1415868248, -1078886683, 1745535341, -779786478, 1394597452, -1177203062, 277790835, 1870354149, 2101620497, 1833934779, 1605204332, 228375501, -1715081798, -160434269, 532810217, -1170747335, 846867927, -1691416698, 106991765, -950215460, 1199182036, 1561998043, 1997104233, 1175080700, 1928315695, -1997204926, 75069026, 1172784493 ], [ 685147765, 674259205, -1167950336, 622711678, -1003589323, 1075904657, -1853359844, 1651829688, -1555575068, -658380649, -160757617, -1804563422, -521880233, -1967929378, 1573734379, 966259318, -100242162, 134907595, 1920159886, 191898728, -1987237011, -40565690, -1095246755, -1967067712, -1415935834, -1029182491, 1653968328, 1662857447, 1612794349 ], [ -331939732, -44954523, 2074836452, 167973077, 368728840, 1040930646, -1019411628, -1083863239, 53881424, -1218278497, 1812696643, 1091778556, -824783755, 866482418, -158717220, 326093608, -2114622158, -832778528, 1525283570, 118399827, 1745855147, -503071901, -128229072, -1718725855, -2051118545, -1707056999, 527149829, 1116606641, 1259358391 ], [ 422547873, 1029471652, 886125528, 250536595, -1456973731, 994329804, 1160122112, -365831846, 816410812, 724312613, 922352275, 1333320536, 1476927672, 1412361268, -1049148991, -1283204195, -1801786122, 450743545, 1657480830, 1877921033, -1991815286, -1424939127, -2056221178, -360418830, -1523791314, 785395810, 762345672, -2967452, -709799116 ], [ 581014696, -1134074859, 1391082443, 2029342238, 52654310, -705623110, 190318678, -735852347, 2147412256, 1223591747, -2052960677, -2002662501, -981709088, 2142537418, -708223219, 422341326, -1266872412, 179592104, 1716319115, -1395150685, 1633138480, -1433160913, 1970029333, 1158090426, -1431674050, -54521010, -188024040, 2079696722, -1099842001 ], [ 1209629247, -347795305, -1610500981, -163967495, 1335925890, -2061582876, 1447404506, 1732193297, 332514104, -940937463, 493964289, 1234717652, 1688667507, 834080922, -74716477, 1899549739, -505974298, 1694160776, -1114323337, -1194342437, 1259487827, 1226409732, 252228160, 120200228, -364381305, -1964550381, 1828142895, 919404808, 206896033 ], [ -917268748, -1336898236, -1263925647, -1956609257, -2130172826, -719947676, -1021255701, 164315941, -1522356092, 1329635109, 1934571967, -1837648275, -1602194686, -43321581, -1117181313, 538617047, -706766045, -879408756, 1275221461, -846976577, 1865912576, 1561224297, 1172984892, 1737699026, -421244546, -1612769198, -244082555, 2053931648, -1859901406 ], [ 1745927944, 465668608, -467442431, -189360307, 1565762558, 899169634, -167132238, -501089621, 2027313186, 398003046, -2142430731, -698352061, 131116773, 359118710, -1384595918, -571543261, 1044610457, -1166660491, 1403857808, -1623162098, 773899140, -1543020787, -1171821332, -1656554653, -2088889809, 705367187, 2040874914, -252058125, -1937818634 ], [ 1582372307, -990071579, 361253919, 1180826312, 363443923, -792329183, -769242607, -1339249763, 805542153, 1573151065, -1554334924, -1729355375, 1984146323, 158263120, -299638254, -916026467, -858980018, 314964355, 1185549215, 1405071282, 420535455, 1518937494, -1901393031, 454695726, 1831328364, -615907170, 185350509, 1861798864, -1028880570 ], [ 1636765528, 1817886849, 461864545, -791864643, -599531733, -1365261488, 74375990, -1022289120, -681042498, 1184513967, -768696754, -86515102, -844509479, -4922391, 729653862, -472448540, -977759799, -842360351, 2005275302, 1154811520, -70065475, 1092439665, 1920999424, 173653428, 354280729, -1272975568, -397456718, 2144577053, -97493484 ], [ 244534470, 2070514226, -1532498686, 99947783, -857206425, 1782739378, 1712581392, -213114110, -900535836, 469187323, -944433085, -791153908, 1817543865, 1336986374, 360751897, 104673639, 22840196, -662648709, 2020617909, 289004626, -696122895, 1959178393, -263209057, -1444828502, 1003148702, 916089656, -1051964984, 990333095, -115476258 ], [ 1645967603, 1471719198, -413009912, 227891044, 483214144, -2021259087, -1061160514, -1114796946, 1921313473, 445606964, 2081420783, -2141074991, -1513702130, -591638677, 358502827, 1281531708, -440762774, 129848866, 1864467387, 1071025842, -634453863, -157343207, 2105710901, -1369484931, 983210785, 1040191251, 611105557, -1122400120, 2101888351 ], [ 1821767947, 988865762, -2093620849, 2099294659, -1567075255, 1022903748, 804819238, -165669421, -2033702246, 639062960, -1406492828, -1801840504, -813591204, 179805765, 716216228, 1096007954, 158194616, -1904371543, 966933483, -1657158070, 944967716, 1222418176, 658113562, 1706858186, -909936163, 2051235259, 1667213169, 138690250, -2019605834 ], [ -1628633380, -63454391, -1415578358, -56337853, 1036762868, 1554787830, 674226689, -1129747089, -1661714345, -330160413, 979062241, 666400288, -1047934001, 404985025, -718770017, -10647849, 1256168719, -1258512946, 1243996448, -979064650, 1178882852, -2015872711, 180622804, -684761170, 953897221, 697664986, 1693173181, -290966066, -1472580905 ], [ 1845720816, 311857270, 798641814, 456496062, -663971526, -988000827, 548808487, -1894459935, 1964086893, 1858816920, -1438262614, 2119835568, 1333189845, -1224413009, -1041724862, -1398764042, -1391543061, -1748749936, 799620285, 9966519, -1776282648, -1227542964, -1870939886, -489134204, 253072948, -1267981724, -1626169836, 794630477, 360519426 ], [ -195477444, -651176413, 89458140, 373691397, -559997477, -974869009, 1265159035, -1858558867, 1312436952, -280067572, -1913258323, -1384984615, -192497609, -1882250903, 94861861, -148273928, 76272317, 225395694, -1039440282, -746250999, -795747322, -1907263823, 627928183, -1832402838, 1294803864, -1296866271, -148601878, 739542731, 2131395218 ], [ -998162356, -2003496025, 1369260263, 1948651840, 1363045760, -84151903, 1594516554, 1455954918, -1847198939, -766905311, 421948131, 758514333, -96070536, 1881656988, -2064229759, 1096422619, -1492976639, -1648865856, -1704079482, 760814234, 940315800, -992677754, -1746584699, -1852222268, 102790852, 1685113543, 443591736, 19015230, -1626916386 ] ] ], [ [ [ -585557384, 1442607526, 1737732826, -497997642, -2101984491, 1676434903, 75525339, 1356471824, -650267438, 882822526, -583785066, 1317362083, -98239929, -35079625, -1118764862, 128577556, -1225121497, 2103268856, -703977256, 1103303026, 1099561447, 92791174, -1479398842, 1347054895, -892316684, -825120089, -677923658, 2060955162, 108509059 ], [ -1824995767, -622724496, 1846100567, -287497910, -994146234, 1664396108, -811170247, -1164308047, 806533800, 1378204250, 1190379915, -137287393, 1839700045, 1094342881, 725946163, 2041748540, -618960043, -1035124480, -237126067, 1387411837, -142578521, -84021862, -1343914794, 431949864, -1686528806, 1946378769, -252762083, -640538186, 1388352526 ], [ -1443403428, 861249724, 1920317508, -1481429424, -1052224954, -569665954, -461752047, -880108988, 878081514, 790715854, -90245715, 1790124280, 901411935, -1554786665, 1231080878, -579348292, -1351741083, -1285889883, 1974556964, 1336332979, -687600649, -350183178, 1499648345, 341702578, 1005423909, -1384499710, -2013925117, -252283462, 1921821754 ], [ 1900743747, 1965810836, -1803107351, -1612355248, 1103509461, -1799270575, -732850146, -2122438140, -1287139420, -1356406462, -2052358446, -1999116154, -1625058042, 1057243424, 1557298525, -369153415, 784900422, -1569068084, 1629719889, -881109388, -1689001435, 903871611, -431245135, -882165817, 1756944637, -1091122648, 616414154, -1948194333, 1504593063 ], [ -1714262938, 1646715596, -1978462505, 1275642251, 1484021676, 1648851697, -129955174, -218561096, 1505569761, -68144006, -1046775419, -507154979, 1706883369, -931773520, -423385932, 2056552847, -316046282, 788578101, 1506748763, 2011548640, -816144169, -2114215049, -1569194966, 35141607, 1782226319, 1997963356, 1371792830, -154059644, -1246209226 ], [ 2018146776, 242675804, -749069772, 305548896, -1734247714, 68010787, -377128952, 1111820384, 1552612595, -590676130, -1198749629, -1334663269, 93372718, -673864301, 1386065175, -2139824528, -639575217, 1722701594, -972620909, 231011880, 1675422797, -873653555, 1822481307, -429063479, 898127507, -645051045, 1821317618, -1625734847, 776698311 ], [ -393332770, 2012041195, -1248311924, -1056361938, -2005349606, -1237066205, -1702636639, 329212391, 1774913470, 1708623123, 651223621, -1723719901, -1911922312, 2111911168, 879687823, 1450726761, 1544247326, -973805576, 302113977, -1966407293, 204925658, -1275890991, -1816416286, -1870924052, -617034907, 106510340, -1390848, -1440391135, -286188438 ], [ 590290121, -192878355, -770069149, -1696805487, 1981859293, -552749983, 2046367533, 1541957544, -1774100747, -1332427877, -717685238, -2123238388, -1540119030, 2025037708, -434463863, 1567113943, 837845273, -2012227654, -1253869672, 1184394142, 257435823, 472825829, -27877758, -232044532, 1883971981, -1155270377, -1743633878, -30346740, -738711218 ], [ 1853676881, -434024915, -388335917, -980641238, -1468565197, -1792162503, 1844765486, -145131030, -1926229178, 1595022429, -582086736, 5679599, -776612934, -1578268674, 1826345305, 599313268, 1269448076, -1098236231, 111409718, -155934683, -1331688309, -1939062683, -1596155137, 251982021, -1011978876, -1078903273, 332564943, -1777416615, 903499657 ], [ 220788548, -545586998, -1777284436, -1550374243, 420560600, 2091751444, -840788261, -1682334744, -981341881, 128313277, 1788721024, 754917673, -1088227353, 1366577989, -1676815058, -1758984520, -1857989312, 35601006, -1878638628, 1472176172, 1225896254, -616910617, 1972802470, 332830551, -2013331956, 1802565053, -2004273189, -884584764, 986255321 ], [ -1370064905, -162273777, -936909158, 554572899, 846863864, 1475381808, 1571610111, 1499100742, -1789586652, 2045105981, -239314527, 1158826769, 2096527893, 47135504, -86893787, 1473040752, 953829202, 1718888733, -2049438229, -1910816552, 764403185, 1150250456, 1842225949, -1822851948, 1273305798, -257348889, 1640084159, 1980613796, -387452240 ], [ -1100043618, -1503823572, 1669765055, -603862964, -1953337396, 716968892, 360181085, -2111920956, 628823980, 635606592, -1881533682, -1335620624, -900025721, -52358567, -2099178541, 1491275890, -646445415, 1424828636, -1758515912, 2011181629, -2091650923, 557793600, 2002575631, 82168693, -304138926, -541307272, 883066351, -300804077, 1584129454 ], [ -1764283859, 12738851, -213286720, -1380784757, 1076233570, -660658246, -1783750268, 128000779, 351806317, 1035963188, -1149612783, 1705503135, -1681177673, 367350722, 355851766, 712341133, 925208948, -1166813687, -1744900931, -1042344170, 1042838205, -1596828486, -2143550214, 1534428481, -1143560264, 2134765189, 1640953824, -741466280, 1893524446 ], [ -1357293273, 193454059, -1847391331, 22940692, -2090761992, 1684669761, -1516874652, -1520741933, 647780204, 313068135, 480164610, 2037065858, 1805714152, 478778743, 618916981, 129802513, -788869215, -1674002477, 946609302, -35390259, 1094098100, -1436325666, 758510690, 1251874527, 711979196, 559725150, 760158788, -188468451, 487775192 ], [ -1696023939, -1794491935, 1213870289, 1073255130, 633018302, 810267320, 1863102302, 740652736, 591908966, -1950517611, 169084106, -2004701886, 1380514498, -895098775, 1241612643, 756186435, 1790265319, -2064132290, 1469715224, -1125296887, -1495701511, 1112810542, -2034640915, -1630253389, -1420241303, -1286117346, 1963830254, 1177067914, 151327369 ], [ -1151049807, -675084523, 1975420098, -828613836, 769826850, -1331193417, -677834480, -1089727304, -899539649, -1918831198, -1819764807, 1149342276, 790212371, 512477716, 272540458, 2141169815, -1377179253, 987474457, -1230784241, 1940655934, 1937344978, 543888859, 11354148, 811543945, 171129006, 617002359, 1328328119, 254485084, -109106229 ], [ -1950301892, -1621203231, 1480515183, 1876933, -1311848241, 993925083, 1580698212, 1589545607, 1442983160, 1139278272, 1025941123, -1695338191, -1013496034, -97106725, -798061886, -965153218, 1838242921, -663659290, -695910787, -757784676, -1029351490, -1571658685, -2122126295, 1526363142, 897896447, 853007570, 341038776, 537596251, 369781840 ], [ -893301217, 1248195960, -611284413, -903505547, -2120422714, -100767159, -613629264, 642332650, 928413326, 1538039013, -1610488099, 809433063, -865626942, 186518075, -212159182, 1483664851, 1226339555, 1142062479, 233407934, 1747816677, -1008486063, 1455582001, -1453718193, -2020133284, -1809755292, 1486197456, -104317543, -232669624, 1301760994 ], [ 501942944, -958012433, -1147010611, -502659725, 1579549496, -441211342, 1487399897, 1968582161, -1066173602, -424954349, -164716631, -2056570381, 377953015, 1380005653, 1123570246, 1181173635, 287276584, -1470829555, -1725170979, 1244410708, -675702, 2103137159, -1004244370, -1472221364, 552788958, 1464829179, -2083213861, 1383474323, -1397793023 ], [ -1034290220, -945508046, 1169370270, 961380702, 882942063, -428702350, -892893285, 967590529, 1772725401, -1304000755, 1517512594, 424205016, 770467571, -224598981, 1546459283, -336900173, -1215433229, 253023378, -1852760862, 1983615827, -2129404927, 164932622, 659401168, 514839004, -1880592895, 2089513313, -1825213446, -384821867, -129695141 ], [ 1517573996, 721609753, -2002667730, -1704118571, 542383478, -1843021586, -144950410, -1838469391, 893211960, -1252219697, -21192136, -154369441, -1051925296, 1170726883, 285789622, 1025338911, 850247516, 1219574926, -59273413, 403562029, 415112647, -531453242, -549826671, 238363139, 1079150077, 1666484685, 1659352206, -1416352093, -654988087 ], [ 2095269463, -1299519214, 620331106, -49116908, 870417462, -792229014, -1037167608, 1796474823, -1281661479, -1006318159, 883079985, -1868534682, 1371344180, -1316456365, -1004524581, -888791284, -1054856330, 937575662, -1970453732, 2057842750, -1964330682, -133593815, -1410245070, -1273401587, -2117524132, 1873888867, 2070208947, 427500819, 326215442 ], [ 1910601976, -438601254, -625218339, 1675668372, -1766997628, 662246587, -798836289, -1314369438, 1053823462, 395974145, -1192466055, 964382214, 1715826961, 1195043639, 1877684961, -5138738, -2082279300, -1670298827, 1992442436, -352213612, -2106362649, -479723677, 133423723, -953094161, -839030578, 74188159, -603783580, -775703850, 69319383 ], [ -172831699, 1839702251, 1276805119, 1890980862, -510159509, -882460374, -1765186163, 1150171258, -759347610, 693079789, 1770273316, 169342175, 1653708752, 747933857, -229204916, 921663643, 529085077, -421606743, 1982015531, 2009353643, -2121836723, -1488544647, 604503934, 1486214168, -80661450, -618975738, -1752771723, -1866477293, 1860192874 ], [ 1373721568, 192310004, 250021881, 182876378, -1614832968, 1698975173, -1845894907, -2122404577, 197718940, 1409260069, 1812752963, -758564208, 2141921269, 802230501, 1378430262, -585952855, 226548698, -1144469792, -1493222819, 455832366, -1076293432, 887502965, -1656155680, -50593522, 1754775594, -49079932, -536330502, -874615692, -1629151783 ], [ 2003739933, 1902333455, -1917935947, 394535184, 1536896748, -637303772, 1961502262, 1245671169, -784074074, -304072529, -1189941120, 1695425215, 1789707555, 704263613, -1858825399, -2119468717, -87143163, -375587669, 1465191979, -221629095, -274203651, 295188310, 1890977647, -1102604382, 1694034182, -189184992, 1634741954, -607049462, -1243711650 ], [ 1429316873, -1971205049, 192003716, -483580745, 481327817, 1237988502, -1055411491, 899953301, 2109940117, -1981312325, -1010348725, 1783233092, -1723704181, -153045254, 414222320, 720814344, -1539382271, -1836746461, -704013445, 188080661, 583291216, 1592243072, 1966351497, 622064959, 1319955107, -12468039, -2033990276, 1043590075, 172969358 ], [ -1138172495, -1882348237, -1927342905, -1879854585, 1210716031, -2080068239, -232804923, -792500660, 848571510, -2012297474, 573519816, 701903025, -1543252711, 370585875, 2111214079, 1489466074, -1037455610, 932136664, -1752855653, -1744373638, 1771612454, 2060765138, 1063872464, -262262779, -1439377146, -1738173265, 1054682010, 1148250542, -643626641 ], [ 2050792825, -1517825410, 2069295915, 2112375512, 202331783, 1440202319, -1032103813, 84330344, -334158340, -1702457427, 1713440207, 582406814, 285734177, 2039554666, -800269271, -167057728, 1479810035, -1441145849, 1006880040, -1486407734, -1792204935, -362789318, -292690687, 640996811, -1446372651, 1180717311, 2073172363, 1830330685, 1109398272 ], [ -1629217725, 445653064, 1995967652, -334513548, -1003151639, 1195656488, 330023809, 1482456858, -569406581, -310512054, -1839826084, 439907674, -227637691, -1274323264, 521062897, -1440958855, -1382556314, 157107476, -403441722, -954322267, -39083790, -762709630, 194378197, 131529887, -140100102, 1615156656, -2078285744, -1043427586, -1174471096 ], [ -536661987, 1899629340, 968504727, 693521136, -1626849811, 541359219, -938801273, -2117660056, 1693357181, -1010338920, -1096327278, 378352374, -1851129912, -1324525158, 1862095749, -435186810, -734803735, -906590720, 546552682, -515610577, -267954550, 690562146, -600979685, 1150691084, -1827383708, -190849045, -1868400093, -1691775940, 797464519 ], [ 1445290503, -529067768, -2041857663, 518787769, -172437302, 23467789, -1099994897, 701778837, 1109931298, 1799140911, -1715004786, -687633380, 245329899, -848515300, 471128111, 235909059, -306655594, -235866915, -173243739, 124966412, 67605392, -675478344, -770691932, -1828540998, -954063379, 1191303179, -1066379274, -85187977, 542173620 ], [ 759422641, 2133074423, 1267122480, 2039911407, -985695403, -1034218357, -1300300029, -67677146, 1498940632, 455184988, 1455845105, -2113490478, 1178814831, -2033655775, -673933474, 1289434390, -389716755, 537527446, 915596878, 73978582, -1219914377, 354864930, -613144416, -57069073, -2145137132, 941677891, 909305602, -928431248, 369768652 ], [ 551435163, 948643021, -540119809, 1411509274, -1602852132, -411339753, 810347768, -538253190, -11649104, -367813474, -1786227692, -616221957, -1276743816, -1483504754, -1444922566, -311858915, -2103840907, 1711705299, 348370385, -1090956675, 1299972462, 1210402053, -398365302, 503760857, -2039767451, 701963815, -139016040, -921953003, -1859094496 ], [ 1021162031, 1047053844, 1429962671, -1944650457, -895115431, 894840417, -1721899986, 1329151972, -158903138, -875706734, -1466840607, 1132377853, -1147616678, -777324260, -1925740878, -1325619133, -1193473200, 906745994, 1041308359, -762635696, 485777297, -1206850763, 360704700, -1976445560, 138571785, 986905744, -820228538, -813612782, -455976507 ], [ 1475234982, -1988531513, 115365413, 1089708167, 853887657, -1748949698, 970124474, 1179756134, 383631028, 1421023217, -1390552645, -677047161, 413371425, -1441805671, 647190091, -1575781581, -556271862, -241667560, 1064951030, -1359750786, 811306957, -1977112224, 153478742, -1761403928, -913231366, 897282518, 103442535, 1317619213, 646407285 ], [ -799434671, -346513646, 1853317952, -1643644512, -998683890, -431151083, 1707623616, 1853118104, -120484780, -906872431, -1093887154, -314336561, 393817887, -2138587560, 1124219157, -1419868325, 1089924281, 850188775, 726634304, 529850608, -1255115680, -1790042324, 1563937102, 1900298074, 1652509078, -706377567, -1803558006, -1993768112, 1139400017 ], [ -398542523, -1285153426, 1962041763, 1393722824, -1940413744, -1002615600, -2022837112, 615417661, -1959316085, -1508374028, 1117164857, 1686708512, -536419700, -1579186137, 1124166547, -1688769281, 403422278, -2099031429, 357595439, 2096457743, -1759187680, -1879090528, -728862258, -1971363920, -1054875112, -1866090580, -901615473, 1283410555, 1465903148 ], [ -272070781, -300650771, 1322139543, 52233894, -106054278, 988301973, -1234098110, 243949120, 393078096, 1146803003, 340366457, -50440499, 1384560384, 708030316, 742952731, -431538794, -254142387, 794515127, 472069693, 1571664500, -172850012, 790251959, 293188431, -164029334, -1645149117, -1736384689, -423015105, -2097060579, -1120694556 ], [ 1535346191, -1852856502, 750435550, -1806263357, -1217769440, 96307526, -315303228, -2012734924, 158650016, -1859309404, -1058735374, 600531595, -1889395004, -775887350, 1404399454, 1394886115, 1993799435, 1957773518, -1132715923, -265265716, 2089879627, -509126013, -772433659, 1454112287, 316847872, -1316884854, 1811877521, -502546331, 421257417 ], [ -733459296, -1470773466, -1550876953, 699384188, -1557885650, -1452532545, 207478611, 758147691, 431722999, 485282127, 1677050809, 1134412746, -606348284, -1125314815, -1621070851, 1769575026, 12308883, 170694524, 2007350843, 2088298481, 1380528989, 720168773, 630028974, -1408151168, -1288654528, 1677282942, 2089417563, 407949799, 883225148 ], [ -1501772748, 1369149856, -1437893473, -575793664, 1685853138, -428269003, -1214665377, 2105642914, -1124574901, -1182925435, -2087764021, -663944079, -108690105, 1731367833, -61857141, 1542330704, -67066210, -182235422, -1659610040, -922945486, -1157158515, 548663640, 888679749, -347920427, -155459729, 1947270713, -1493200177, 847859041, -290047721 ], [ -1184619863, -122604516, -1863532049, 1233647856, 709122309, 186886648, 778052256, 1178852691, -328621613, 2023137031, -160937783, 1100273761, 1845209997, -638171852, 357753919, 1030557377, -954770487, 987289684, -1376958295, 392961139, -1032892566, -1171409973, -433131896, -1455724937, -1991786106, 1452294915, 1245551361, -1052137595, 761695382 ], [ 1630639236, 150027538, -110803850, 910369160, -965460242, -1860292153, -979862826, 291852388, 336872047, 246596461, -551611778, -1767445109, 535557207, 67332962, 1678453822, 1163567605, -265851598, -913241348, 2134735644, -1989222982, -138970309, 1902824234, 567339013, 1797127698, 529303149, -513991750, -1875222558, 1017066488, 419447192 ], [ -2017043050, -823305027, 785855540, 1250044395, -1446957809, -351955789, 475696750, -412769534, 1374109581, 1378961901, 399067807, -55312500, -1672618171, -926611517, -1459612418, -888502796, 1222868635, -2040247773, -317531651, -1920221491, -884405931, -1386456052, -549285928, -913539017, -85059365, -2026809825, -968489195, -775658315, -1695247919 ], [ -744027416, 2092675715, 1812519405, 363404358, 453280132, 1938370143, 1044267720, 1524647149, 443643140, 1475393717, -1818482110, 2074004251, -1895224396, 296785877, 1715365003, -1146299163, 371543644, 1228721351, 1391876828, -488352703, 379302403, 113889922, -230012160, 803338422, 925252615, 493536723, 132243894, 2035998121, 2065588036 ], [ 1844148378, 888194318, 560537032, -16098679, -733988218, 1675450736, 1096667546, 1575760377, -1399508126, 1418265447, -909196862, 640457468, -477539447, 1500969048, 68643631, 1878307429, -1634206161, -1096699566, -1611623623, -1286719577, 1512857477, -1468430179, 1618608902, 1680181101, -423645136, 1868629340, -125407455, -1443466558, 1788535260 ], [ -1668208916, -523962965, -1689337718, 2033005940, 1985266826, -1063631890, -168387222, 532423489, -220337622, -1303923189, 1435449996, -1403363815, -2126268124, 50875316, -1219901711, 115796960, -1740838349, -1304285876, 80753318, 541767298, -1574967775, 1925073605, -823076042, -1636452101, 226836223, 515036115, 725356243, -462611775, -867048443 ], [ 342741033, -1941820095, 186036316, -2010530186, -309452747, -1530181293, 610633426, -330700463, -2014274657, 730059913, -316778182, 252543967, 1675183760, 1587577036, -458398863, 554411359, 1401048859, 1043272418, 826405258, -2050883468, -471070958, 1353048596, -271458792, -895460591, 20853858, -475703452, -883770310, -1394197979, 879013349 ], [ -2117081710, -1075172294, 1723417605, 80335668, 1017575320, 896923958, -731617796, -1797520762, 688282306, 182241172, 451124208, -1909699475, 1205974436, -1330888536, -1674520886, -1780341689, -1439451721, 575511648, -473822669, -1940782495, -113002579, 367961057, 1208063993, -679423152, 1817160907, -352964998, -1893276417, 102762486, 331451840 ], [ -2005316736, -1617298157, 316740567, -196698936, 539831537, -1926715078, 1574835312, 653205365, 464340062, -477222699, 1237863875, 1320191995, -1198070653, -2029975410, -1109259846, -1639938746, 549572601, 1647656008, -424126438, 1651982391, 616840690, 211823535, -936879859, -1744195620, -1838833870, -1427508586, -702848899, 1895002706, -938629339 ], [ -307504978, 1210758157, -1373718404, -1331624097, -269899830, 685318565, 930976531, 797389563, -2084002409, 548240560, -1056381685, -1172919643, 728015378, -796319169, -1866158761, 1553522815, -204531159, -1649368085, 9380984, 1184526547, 1932053226, 2094405164, -115321798, 129862560, 1317769114, -1362866255, -793327144, -1192878715, 1617716535 ], [ -1955047659, 1116547528, 863235331, 1368019135, -1315180756, 1480512117, -1483396041, -1038628201, 1107263933, 553678496, 1572395354, 678432094, 1062063186, 864424724, 1280372386, -1769786511, -344007129, -1034185246, 1073702936, -357776373, -617794549, 1974385485, -1662030099, -2116892210, -1516322361, -1255022647, 906406587, 1949097444, -1805172656 ] ], [ [ -335655980, 831537695, -1493445934, -1624403849, 600702331, -950085918, -2057956558, -27670906, -1556525417, -903435066, -1621068227, -1526354188, 2101788119, 1806213695, -284232318, 1212181711, -1684306583, -240849249, 122295187, -1756559273, -803376326, 406147792, 1295799871, 697549972, 854363465, 1363880092, -1818776539, -168033734, -338334333 ], [ 1148689174, -173052850, -1016735943, -895529364, 278081460, -211168406, -278703694, 556786249, 783299348, -1030092295, 532100591, -256707257, 224917058, 67107335, 1789489170, 1071971709, -1942553342, 1782343157, 803145824, 2037986161, -861132770, -2137866804, 462471533, -657344390, 1137433115, -502688474, -1962849306, 1009203052, -177150496 ], [ 750982778, 1709003859, 1631669109, 982862494, 1663260535, -266806358, 77187074, -468860233, -753070767, -48934306, 1550795194, 1985244962, -1442496214, 181040550, -1665305024, -1814294532, -388242240, -923144836, -1718199886, -871681056, 380048042, 1042784040, 714265589, 525769374, 1530618087, -2136258419, -1685395093, -478244838, 1870949056 ], [ -519350633, -1986287143, -1081276932, 56851868, 2063076869, 1133917010, -1419907184, -1678712584, -143306480, -608855574, -1895783025, -1440286298, 1439079319, 550920151, 1834046841, 784012625, -1618916300, 1760380073, -252644731, 1254889217, 1817208747, 1493770576, -1828699761, 967121573, -558781433, -506309452, -349809410, -272010603, -2107549435 ], [ 1993817987, 1754726762, 984495697, 407739705, -2020665111, 112336106, 2118314572, -477869959, 1529687759, -1525300622, 1901259143, 856657098, 2038476826, 1175965527, -1514265206, 737720365, -1405087141, -1592393004, 1610496475, -1414036679, -760528260, -1199289056, -67666514, 1208388997, 1912204446, -16626786, 414286166, -431002790, -1449167974 ], [ 1256086018, 1112069336, -1427283305, 681168197, -1809915863, -88425922, 1740908443, -927350117, 694003593, -1421533254, 1686095458, 66414057, -1036869596, 1751370563, 48241564, -668868402, 1709059250, 1332720146, 1245928401, 385656382, 1870153516, -2054628515, 1437796087, 1614892482, -1384969752, 1286499530, 111327144, 600582990, 1067075675 ], [ -1384542528, 36841436, 2008305434, -1367260650, -948623870, 607632250, 2099434227, 274487310, 437414007, 222441978, -744256370, 1735499483, 1709011608, 993338427, -1043299079, 133029474, -512817714, 139409067, 1532648776, 237045605, 18166215, -2022304490, -750201716, 787304429, 199002647, -1310061122, 148626191, 1062216509, -1729768065 ], [ 573821126, 1587995849, 14412528, -1930403927, -1384841304, 888537427, 763503072, -170170533, -1501539161, -1671147769, -1082688250, 1536798599, 63978056, 108651647, 515364813, 1207943626, 1425010847, 1096662488, -135057909, 1678107791, 1197841, -1994167229, 2134495311, 1980077175, 2033822392, 337821771, -1726353250, -1558087324, -2111125376 ], [ 1055530032, 984506300, 600508396, -2076391552, -1196914535, -1508242697, 17893497, 642455232, -756873600, 1705510272, -503298112, 70488574, 1638262589, -947036513, 91855726, 1234975749, -1970065232, -286890779, -553577966, 1207465266, -1159070457, 2045400612, -1430481913, 768085202, 1291223395, 306966428, -822436780, -1464044657, -163696858 ], [ -1422846458, -2016560108, 882955651, -160978171, -1041729141, 882764279, -1303165205, 1944186284, -1866526141, -1415771408, -1826194608, 630505502, 1025206072, -1830317356, -700525324, 53702087, 1948899260, 1974800948, 1599579770, -407492823, -1922462088, 1996260705, 1283744198, 18009958, -2121634591, -981958423, 276530283, 1997599772, 228613811 ], [ 1301115879, 18603460, 1694795103, 1669887929, 721949313, -166786224, 820512527, 431827707, 1074055875, 407815104, 194561756, 225334775, -2060396634, -689019402, 1273912026, -658994654, -1898744458, 1913356537, 1086053761, -1054226615, -1839558727, -1598533978, 118703046, 1400834405, -383753421, 1044846018, -127481508, 1248468178, 574922004 ], [ 83785243, 325455497, -646973618, 589963312, -1254769368, -750660635, 1028266129, 599916024, 1292184095, 392142284, 95027495, -1105819310, -1836834588, -1736922518, 1076765718, 566619679, -1405825903, 690649967, 1921822118, 1251319435, 258847928, -1676599068, -1215511282, 703630046, -1469252853, 426491306, 974021081, -26051368, 1812154370 ], [ -530262212, -1256368002, 488023622, -298748968, 1335496422, 29120961, 1730976610, 180303493, 16670851, 997446971, -34366671, 696731381, 1466339675, 581615759, 697273704, -1164387953, 1029830668, 942144714, 838562730, 110152496, 35685061, 73265341, -1800392812, 1596860389, -551936610, -1882471628, -1117610400, 1862173825, -1518202125 ], [ -977669300, -929417177, -1300406031, 108021791, 1353293960, -832421032, -846157990, 893000595, -855154759, 853495915, -1578700609, 145614152, 1072907749, 958662256, -1143639847, -109138507, -54202016, -1375773931, -1788918942, 1197486153, 525362338, -255036744, -1448150994, -461984627, -1145575993, -1857980617, 517887934, -38479967, 1387515318 ], [ -317779886, 1317451856, 2115706849, -404196616, 1265620864, -351158364, -2139011678, 52750775, -1474924771, 1202322831, -1090928393, 1055512418, 2093942674, -1706013641, 1313218154, 1579743691, 393925308, 796669131, -975313357, 1124266610, 380956921, -629647205, 1062159420, 1968678400, 1886739202, -1026612815, -1461205187, 1323992966, 1657294933 ], [ -961443506, 723822294, -484391527, 1373814355, 1853193269, -917123621, 354695364, -341369265, -299454532, 1806329646, -368850538, -46162174, 1787993193, 1189208098, -1725321658, 1028086986, 190760843, -739179667, -252163995, -275941340, -1281044070, 877205135, 1635912425, -963788917, -1079619876, -1174218109, 870629539, -2010041584, -1716720741 ], [ -128834336, 829969229, 1170191079, -577015572, 955308274, 1195802160, -1256765792, -1269358742, -586752569, -205891027, 392326468, 772676317, 889872881, -1868795566, 1545039435, -1186359116, 569451117, -1275646918, 1778425647, -1441442132, -1627186569, 62357222, -1753198613, -21160080, -2025644508, 363688244, 2076607983, 308155941, -988546975 ], [ -428412998, 41678009, 2089925460, -2121439752, -286126810, -775080466, -537845870, -1380690219, 35626507, -1049810716, -145066209, 874388388, 1247015835, 831047422, -1650073653, -1410601728, 2001932402, -727056447, 494460300, 2063856213, -2027665472, 724721618, -1878320676, 1119986254, -1889534412, 1831812332, 1508180355, -1634254534, -57645843 ], [ -2082983307, -142921945, 1909867946, -506061764, 1003190571, 1393570470, -2130847408, -1289192437, 1062211691, 167415695, -866062926, -699180808, -366910821, -1641433555, -1025053486, -1512916670, -658112595, -728800490, 2031806339, -1485237352, 994333926, -962140689, 1143098358, -738698764, -1799878694, -345394079, 11620832, -1505664040, -374161551 ], [ -1933604062, 399604216, -981514021, 74904660, -1687431520, -1496848434, 839249301, 647676042, 205129024, -1029200485, 1627761225, 535875600, -1934974108, -1367770863, -1331145211, 1160170091, -864208474, 1478233857, 1205089389, -556096967, 2051134341, 1367773463, 684695483, -272385079, -1925650118, 2005345720, 1870930367, -1305035891, 1687944358 ], [ 1946169369, 2045925967, -1025684828, -146214773, -703805053, -1831467599, 1877529885, -613649059, -976552565, -1719504591, 1308957731, 1198777143, 1561751158, 107917952, 897563741, -1605402, -1802852282, 1467291476, 789573161, 1690691226, 1451604058, -1464342585, 422247203, 258474169, 1392315959, -1409565019, 1409078095, -1806466553, -601041007 ], [ 1490739130, -619512749, 1607915627, -781563315, 1468977425, 271320933, 442287018, -900463657, -289114141, 1988907445, -1661078883, 1484926060, -2133367083, 1388829083, 907450653, -738518754, -1248129651, 1643751697, 1316555417, -325865451, 647819300, 47661844, 1087556501, -1788913728, 2109218190, 1614343008, 455711993, 1473889819, 1558997522 ], [ 1328324760, 1361233535, -547728979, 1939789213, 1612659107, 1584729327, -1909347900, -17076074, 1380130877, -370576464, -83959826, 523135973, 195835631, 1765129669, -2142060535, 691626125, 1330823850, -212772720, -487976523, 1950230537, 683961038, 626943238, 887244496, -1704544656, -1276647683, 1216390100, 1260254934, 1977402670, -1952446782 ], [ 1003787474, -1056115391, 58032445, 1954747907, 1079696303, -1104300074, -1938282501, -724966360, 884941681, -1151948637, 1495435384, -1289496547, -1201212937, 534629674, -174603007, 1553210577, -279898102, 610970513, 862567643, 550594010, 846267369, 1493597595, 1665017354, -427198487, 1028887910, 990183241, -341798170, -589815040, 162574399 ], [ -868388579, 1795585645, 670451902, 1670465668, -332149609, 184414343, -248284832, 1131183554, 460479610, 1058799572, -1295455915, -1266193483, -1975814256, 605517437, -2123726742, 1683497910, -2036387887, 492163989, 1315495678, 1187663842, -583393256, 60605860, 1925550302, -707844971, -1994384214, 299420417, 1379204904, 1387862430, 237218157 ], [ -1541139876, 339581091, -1546828947, 134051654, -355258358, -1769422806, -222597673, -211201499, -1852688781, 160776766, -1188402850, 1681148557, 446321475, -431871758, -1213288240, 64092666, -964634255, -93888746, 311536298, -1108699601, 416335490, -59559220, 139588574, 1079205275, -1968687590, 608320516, -1830452146, -2065930851, -1569190776 ], [ 326995252, -1448381394, 553423699, -1220225791, -1821680304, 1990762927, -444348308, 107407962, -354275302, 1993224223, 1356924863, -999532139, -372962121, -1260067749, -640713925, -1992542614, -773120731, 858356158, 2009329117, 960715725, 2039058210, 2142355566, 683053848, -2078838330, 825936097, 612923934, 2057041578, -1141902146, 1413918001 ], [ -190304032, -1997417578, 1063720623, 1917676703, 905387671, -2136738571, 469267237, -381785664, 1399668881, 965482112, 1786682632, -522021348, 1617308494, 1782954019, 131049387, -31051241, 1618647182, -997910538, -1134087753, 61808246, 46796380, -11454260, 1647622429, 250085325, -2020729007, -894820152, -1800336978, 641921243, -1006661619 ], [ 349814183, 996414538, -1723766743, -7859834, 579885285, -1443175968, -429339287, 859198603, 617751812, 1777302122, 1263035027, -3421303, 843433821, 1071225708, -243346036, -1150468250, -1565994213, 1114800036, -866195993, -1241388165, 18693598, 1823949380, -396083319, -2122668607, -1703197675, -1138817057, 1014543126, 875981402, 1591341746 ], [ 25285777, 1689293318, -1857499122, 1726129000, 18406515, -966846536, -2094948565, 42720680, -621270614, 884289386, 1375761794, -1146491342, 1897503641, -1827753311, -793862227, -1222043321, 920143942, -489842744, -1389169921, -1433647709, 1155414732, 284216623, 143083256, 2029545894, -1923702658, -1855475045, -976997563, 915634199, 197815918 ], [ 1595148852, 40644332, 1884354770, 780440403, -1589019052, 2057437649, 1618409713, 396067384, 1621803690, 1915345005, 471738307, 1894245008, 967715091, -1774989653, -811459098, -829019785, -1071810763, -1463893863, -696978264, 763741057, -1990616287, -2081942308, 224080514, -553657288, 11895781, 2038440303, 692312354, -1293921644, 2126913997 ], [ 728548214, -1235030873, -1760766530, 619067590, 1636296406, 1439519361, 685722682, -242382990, 949014277, 755016608, -1184531636, -875142572, -856160441, 156890426, -184447995, 1606187757, 2103397961, -96769954, 893899374, 1128951448, 575885854, -1817811664, 1301804025, 441646624, 1459148089, -1973543617, 167878342, -1241194324, -1515931136 ], [ 1981932262, -2072379010, 1406732337, 1257616883, 69087495, -370227486, -1649708768, 1955247120, -1896030777, 1478183203, -1099569438, 535221016, -1739273981, -149241845, -879472461, -1365519174, -643939987, 1004265743, 1439779813, 1411690957, -690843517, 1284767760, -168659526, -199156920, 722183447, 1296145617, -1518525440, -1063793482, 1100191603 ], [ 807025329, 256854350, 194705262, 1116172219, 1596453601, 53649844, 1978063704, 854757401, -737545388, -355140166, 94644765, 16738172, 861768797, -1731897531, -2120085555, -1194239634, 191013034, 214307321, 441559565, 887550358, -2122835177, 308572869, 584085790, 1965253358, 1833665927, -327515642, -2009562978, 1623443324, 1464573212 ], [ -1561503517, -1064961555, -752750512, 827293668, -2033715791, 1824217825, 898082739, -585008521, -503872941, -381728871, 3842563, 169925627, 577022934, 1226324161, 1599980374, -98697846, -746975181, -60202634, -1071045909, 2133963039, -1308354146, 927374816, 1761730392, 1041352294, -632332561, 1089110428, 283264260, -1077764502, 1323827225 ], [ -1308950193, -1234770609, -1887406567, -1751330344, 1714637386, 1290451872, 2050580104, 1450052585, -463178680, 1499709731, -97000235, 1932803568, -199210911, -1805377883, -1322996774, -349721827, 1379049204, -336924429, -1930411787, 1794255702, -202384725, -1309912940, -1072583357, 1303702967, 1600013770, 472683325, -1619384664, -605943189, 583792108 ], [ 1468735881, 1683355335, -1343778893, 1312707931, -1197164881, -1869314957, -1768230058, -780737208, 1153813220, 291700276, 1813136128, -1528444510, -351242255, 1968263033, -2034017065, 1312196251, 1768196876, -1649398277, 1581851761, -2067262303, -1441395896, -957179738, 404894194, -535006960, -971712782, -442188813, 504143507, 1642729345, -1387231475 ], [ -554446771, 1764519798, -1445876666, 275501892, 312603976, 1193219339, -1490478595, -248818566, -27095942, -1827648729, 910321265, 663513366, 245144559, -2036449497, 1375996754, 1766518322, 2098985904, -138002665, -859582233, -2023498948, -2039001663, 68839318, 719897615, 1282044539, 1955461815, 1834862949, 511620965, -1122856858, 1637477709 ], [ -817595416, 510268721, 1707741799, -1670096635, -1578390265, -1742149355, 876515301, -578743470, 1312546828, 1947144139, -896368349, 1873188722, 165981906, 108725912, -2138537247, -1928210869, -20199828, -784016300, -395293015, 1570579480, 1400265825, 1373918024, 221054543, -1021083944, -335663764, 1189409577, -870931118, 245085420, 1031528818 ], [ 1040177386, -1072180180, 63485190, 1501905690, 944475340, 2000579817, 1319365806, -483698645, -1643600991, 1221116940, 1918397825, 135003871, -1430667173, -345511650, 747943732, -1992405205, -1520986999, 983265705, -2046501117, 1541603679, 1969458646, 1651959765, -603985317, 1296578227, -1221187597, 79804982, -328949392, 689514078, 1885653870 ], [ -971271269, 2020176952, -1509319885, 886366457, -992168508, 1683267937, 1173648316, 64241326, -2110310542, -447856711, -1106803708, -1377694892, 1813581826, -518498859, -2028326293, -1702770161, -803192759, -1477520478, 1561367286, 757480505, -967120174, 482018510, 1484920692, 1934685280, 261685784, 393639485, -442154387, -1110002391, 916368732 ], [ -929968414, -18677328, 1096953862, -1061512120, -1026434608, -406828658, 82489852, -797543174, -867882311, 1592048619, 1780322372, 1487462101, -1220501725, 1881592383, -1764105202, 473191341, 1244903722, 1608415260, -472918321, 183031769, 1014809721, -45560913, -1748780465, -884772648, -718832857, 1001836783, -1239275972, -89134145, -1313131316 ], [ -1038510909, -927357836, -2096297514, -879115750, 335969696, 1401654182, 627603757, -802195272, 853235550, -1107951828, 2091898604, -1529096937, -233978836, 1219324196, -1872008928, 1530771684, -1095915491, -424200634, -1912846624, 1360607512, 1141295872, -1964796787, 1820811806, -1935038009, 2003011556, -1186044123, -1548086997, -1801525590, 2032068760 ], [ 489923986, -2074359629, 1286128923, 2038798336, 323952175, 564789835, -1891449985, 1415310865, 2094819779, 2104561720, 483998658, 948955022, -266603795, -977900933, 934575506, -148336184, -1790389131, 355571779, 1912493280, -654474032, 229196754, -84731617, -527621007, 2023109704, 1590287915, 1744881517, 9617328, 206349529, -1005992312 ], [ 1959240927, 940320526, 1277321071, 865298208, 1933923954, -1981512434, -763570313, 843211325, -1368210457, 1134692411, -1488481150, 883412241, -1269017940, 44760297, -2041381995, 1837239671, -890452332, -389278675, 553885931, -1660483574, -1921269068, 736944504, 1848459621, 2125240865, 943452307, 815294836, 1354335028, -1683482485, 1428606819 ], [ -94244680, -1741634553, -1785620891, 1207548156, -1432928877, -629690843, -623102874, 767662451, 1054583702, 1186121547, -1157382047, -1228036704, 1434447871, -1805244056, 314445390, -1832953688, -700158256, 721347113, -482202684, 198654449, 1229121062, -862065150, -1164118595, -1025674209, -218815638, -217810457, 1214389001, -1752724558, -966795746 ], [ 219403751, 1754355944, 1849425960, 1617939411, -1457455861, -1180078790, -496165483, 872601335, -1755428677, 879934777, 1769967623, -1271821627, -711519870, 968496594, 605561921, -717762993, 1861885462, -1516217648, -1130505601, 1782395595, -1929571718, -1408121873, 1694389861, 911813450, -42188159, -492838145, -1496242832, 233331712, 232902041 ], [ -1025085116, -1778175052, 913369942, 570991458, -1320181369, -193289072, -2086471104, -312112367, 1162015999, 1071455933, 1111167822, 46743776, -1562318943, -960485646, -1596065528, -913523335, -875856249, 814212660, 314278975, -163790755, -1875455581, 1516204314, 1403873379, -1088575740, 92025516, -418072507, 249073836, 549820955, 2008273606 ], [ -13367441, -219698845, 695942574, -1315955149, -1069810635, 1569489024, 273361471, 1748251916, 675007836, 457068406, 1033548424, -1133895458, 2026125317, -1727751928, 14030380, 877147659, -1334672362, -205538308, -1961307883, -1810753106, -475979543, 1463621385, 1390922590, -1231008316, -1013419138, 1662658971, 717799569, -2112663741, -1517104380 ], [ 747740688, 1915352763, 518287865, 1630852851, 1480243163, -592458814, -611874196, 870038691, 768655448, 1487328933, 1191830554, 1598597449, -549019922, 1121955186, -535576553, 1545803977, 1856598015, -803319800, 687789146, -353234193, -1898523024, -605443679, 499376262, 418130963, 17648134, 1284070729, -1468343860, -1205888955, 754656534 ], [ -1492245432, -1505847324, 2119172190, 1757113563, -579802958, 2054860650, -943671721, 678863737, 2025927402, 845475198, 1858324991, -1963074553, -1578191628, -1745292442, -83830129, -657657665, -574507567, 817173630, -367156041, -245750146, -938513555, 1983221298, -1659463815, 2118665179, 1324923466, 844485863, -912543112, 1947356943, 1209089154 ], [ -169091646, 1441313867, 43466773, -898403223, 1846613293, 1024941757, 1870379954, 844308477, -710203395, 409683820, -1138668625, 1350773826, 841234056, -802096461, -1449386698, -1359195359, 1431835813, -1206271152, -998029153, -1264251450, -384916947, 1246069979, 8637959, 61038957, 2074567476, -1598646970, -775863341, 778323661, -1070111978 ], [ -517951690, 111142415, -116343351, 2110398876, 1653046527, -1430212878, -1000599412, 1768681562, 1416717561, -1560988246, 1701882166, 1213401254, -883377182, 1574750540, 1583309841, -575153177, 1230454492, 1522325452, 122722032, -1774620868, 641384559, -960635301, -252314005, -620012503, -1868317917, 1439954806, 2013522275, 156278737, -1237818495 ] ], [ [ -1004948672, 706841745, -809638256, -1341418853, 506384735, -731017794, 1190295080, 1964646622, 1788809213, -995262550, 2019877375, -1624671919, 1649118102, -1406251992, -547059879, 1311695067, 2121289676, -266261331, 883868236, 1218635739, -150856725, 436213391, 2104143127, 1440914327, 590168193, 1387693296, 1264058869, -1951392516, -401576251 ], [ 2059376514, 1224374567, 1841067068, -337063067, 844903532, 592501958, 2072183628, -1566608371, -1140196425, 898138369, -881629399, -755663182, -614504697, 1609999643, 1130309693, -324915454, 996664628, 80490266, -923786826, -2049285357, 1121286025, -2048051705, 1105248340, 33467461, -1636504157, -678928702, 1758972072, 790122973, -227345901 ], [ 476675343, -1941467700, -1518633526, 1694550962, -202725278, 348064526, -453290563, 262849133, -1218406035, -883763608, -621069035, 1547792624, 1516326182, -1352073054, -42465518, 1248994578, 1614209985, 1285225125, -381410794, -1157748014, 650512394, 1141491358, 597400057, 426770831, 2124132318, 1945080288, 1507744621, -832238224, 930142531 ], [ -317747141, -1439541415, 1992764120, -618772050, -2032453320, -510160595, -677962228, 582942933, 1369509989, 339923155, -272847263, 327663803, 958778707, 995173760, 1092864746, 958732682, -1837800995, 1549136138, -913692755, -1855832879, 734775542, 1518280596, 975726137, -1976405381, -1311367260, -290768109, -1685055380, 1490244129, 1823332627 ], [ 63940983, -94301190, 1477552869, 172992494, 573090603, 159362534, 481815088, -1649467840, 638083727, 679967759, 1038683670, 457990856, 290409917, 529944963, 1733178823, 1426754462, -1060327534, 2109351313, -1833423106, -167193173, -356348895, 2093374138, -230098377, -734316439, -186604841, -288354180, -825595477, -1008078027, 2016745322 ], [ 366026048, -942362292, 515700043, 1812612761, 1475130025, 1380855155, -1997875463, -1256187925, 822961029, 1538162658, -1469417225, -1725655763, 598448654, -272313946, -1237137288, 1203999551, -247582423, 1436756086, 554106471, 1694365233, 622186860, -1081533078, 650482557, -160747760, 1536583967, -134095500, -1664802367, 468343350, -696702378 ], [ 1993444303, -2037154363, -807590303, -987233181, 1686700158, -1806395017, 1928546944, -1753387935, 1395381580, -349678392, 314280669, 1842084348, -1979326511, 1030664674, 383401338, -1615612621, -561460634, -582624733, 1110607388, -1013320163, 2040138415, 1001977631, -950236472, 1772622014, -492177249, -1683789456, -1294420846, -1324294738, 529225472 ], [ -446743218, 1448937235, -1849322120, -2082906469, -266767889, 64345516, -564532716, 1075221402, -1514177635, 1706849921, -1530655621, 1401487857, -855726644, 1322182327, -1691495565, 1511222040, 775293342, 734900712, -1386471402, -1867071417, 590973700, 811180293, -1815748630, -1250222718, 1237295317, -1016356309, 680058262, -1718674238, -628593044 ], [ 786571086, 1845703746, -1192615196, 1915702991, -1331639841, 1785684072, -53255376, 259565033, -445145271, 436674152, 61309910, -795888264, 474537467, 1495750311, -490894145, 1248641852, 1638303138, 1908346332, 358009984, -1251490656, -883770624, -2048625190, 1522584200, -1717951538, -1586861958, -1881753154, -1289131568, 1845481290, 419838629 ], [ -1334679996, 2049230326, 1860404801, 1699120008, -1991701901, -1982902519, -770485145, 1249042791, 1595606468, 1947691743, 1617597706, -207655768, -2011626946, -720077395, -44079566, -1496675758, 1469873206, 1523898388, 1192059822, 1143435880, 1106874388, 708500946, -1665749590, -1042986194, 1894019119, -75538861, 124636642, 1733133677, 178398107 ], [ -1374566501, 1725119472, 1328720981, -587179798, -603740506, -497447682, -1869785924, -1840741749, -1416014108, -2017061049, -132101941, -1807023818, -778173632, -1868764822, -309032492, 1943392868, 142680339, 1160898584, 1158132428, -1814459974, -560599114, 680597166, 1209229032, -399310000, 2007695312, -1523447737, 395910983, 1705731624, 1772228405 ], [ 1227516087, -724776403, -1524694284, -488340318, -1404332038, 1452478702, -1137565962, 132168588, 142428183, -2137366337, 1946008402, 1115506414, -1327697904, -407797246, 1402357425, 293433129, 2120617443, 1693288213, 832553266, 240774474, -1740445596, 1346021126, -1709975885, 725473030, 1658082105, -506206060, 1386234697, -114496133, 1307139363 ], [ -838332095, -384778192, -1234777267, -347520574, -454352634, -845783638, -721560868, -1845487455, -692323024, 2134017930, 939311554, -1450644818, -719152137, -99244397, 295961328, 29861771, 430511624, -332942791, 1726368171, 1264281014, 182758949, -72140622, 563880347, 1051574558, -573933060, -2000697089, -918932187, -1491787934, 92348110 ], [ -2139373607, -90531542, 885710681, -546673725, 82340687, -1477089049, 525393770, -1631858821, 1379071658, 1673540686, 1221019359, -130682071, -794310632, 1547646968, -1933664451, 1457439272, 90278865, -1995391560, -1365359309, 470624719, -22003289, -768259517, 1221421227, 705864392, -1076717095, -1488183191, -583853519, 149774658, 82520855 ], [ 1830719965, -585823930, 987848938, 1655865595, -1642345805, -1920078098, 1993970174, -773703813, 568050945, -590258138, 1664624750, 1830041005, 1676076821, 91265111, -711145611, -1480842064, -1828738914, 668673466, -2110047562, 374070873, 392231279, -88415292, -1826489841, -425242079, 1900697715, 320374733, 195465077, -2075665575, -891251281 ], [ -871899794, -686565066, -769902904, -1965029163, -563765249, 923517988, -1206348871, -571762701, 1730987531, -291544976, -1413914545, -23537241, 1257482538, 1080203634, 254230068, 1560114208, 1991899187, 1441501473, 1334884026, -38596785, -1395655675, 887819364, -1907259385, 914769578, -26012657, 2078283422, 994105393, -1950302601, -1907378177 ], [ 2050906590, -1704068491, -835241180, 1894881361, -562135842, 1535408211, -1145560251, -1089317531, 767738000, 1643438769, 713763206, 1342984729, -1216076780, 758886363, -898391861, -852766452, 1512588424, 2019447507, 720065325, -1091650882, -549131847, 1553494012, -1553829912, 933441905, -472400310, -997598308, 392575138, -1580920331, 741928909 ], [ 1709390390, 704971311, 2106737968, -244568406, 862488016, -1126324857, 1733430023, -1365398355, -1620705202, 974419444, 2074831141, 2120572065, 940583835, 493225313, 615271154, -296323116, 527298777, 2065081175, 1567100956, 2011470600, -1096980084, 1814166330, -1170697365, 915738695, 332011621, 1613150773, -1387562159, -1557512840, -290309022 ], [ 1442225574, -812782039, 1327574242, -721685560, 1361491609, -168404348, -2508497, 1039671934, -608590574, 1327848466, 259529689, 1602368867, -584999167, -1286553347, -840256767, -1737083926, -829993882, -696473921, 2000314244, 1589063698, -848035199, -1718032431, 103242660, -736133566, 1670597697, 583178220, -1223309339, -1655169732, -1952314613 ], [ 543965113, -1744308409, 39259678, -472394502, -50137794, 564363952, 346060737, -1879000811, 907927124, -816063336, 1694393042, -1286122158, -1280917488, -1580702063, 507078396, 46995452, 507344355, -1029965762, -966286930, -534820967, -687635287, -439647097, 788336487, -813351840, 1763402029, -1863712518, 1813484335, 981960767, 269382159 ], [ -1336775384, -251185006, -1632028664, 1073942467, -1161540133, -1245729903, -1101794904, -1448500859, 1264120403, -1945853832, -1391314824, 1430942645, 2043719222, -884742098, 808613745, -1105229003, -1498627624, 2122124562, -1710696954, 1817684433, 438541415, -1024186660, 2089181100, 1561058217, 1598148638, 333570681, -836601752, 2115765591, -1566458722 ], [ -1699655564, 327623709, 1282085647, -209847281, 1707949122, 1960163164, -246345504, -967912434, 1977530547, 1211174424, 666027548, 1051051908, -1542992983, 1992755855, -1754693736, 1195023720, -734801797, -471788801, 766740583, -89287763, -1611065012, -1169261536, 1337295621, 749995822, 1617037455, -1042558283, -422716741, -1796037649, -1058376619 ], [ -1409264981, 18844327, -935879353, -1703770085, -1409406871, 1912955316, 1239077834, 1765674482, -707850889, 1572637773, -1419501913, 528418240, -1257631357, -1704686078, 2041147669, 1958538968, -1854955243, 1935925764, -1434247578, 1789431246, 2091229487, -1666979559, 1891691657, -1290863213, 814705977, 45156084, -62444043, 869628952, -1433573272 ], [ 882698043, -1602716741, 2078305063, 1049011112, 171664644, 1753309384, 1397592505, -1054359546, -271427164, 324022703, 1987796330, -1303559845, 1815262501, 1706105090, 1028105080, 1557535704, 1249507843, -204472910, -809059414, 1007745366, -1672875534, -1879561494, 70698385, 1451380220, -843202368, 1117874784, 1768518691, -939174300, -1421271459 ], [ -347777526, -358002846, -69246952, -1974275487, -540854291, -209966655, 1455590786, -594017371, 1927399620, 1736680051, -985610889, 2059116815, 1881208712, 1687726565, 494055963, 1423315448, 804341909, 2095559681, -1764752761, -2010772838, 1693622031, -742779513, 1436948074, 1762019937, 1716917108, -1422083585, -2011229130, -1033735395, 914186504 ], [ -817711111, 1718530197, 873004369, 718623368, 571914912, -418773132, -263606291, -1578761251, 1466157365, 1566862401, 242527772, -1246007478, -873927753, -8244515, -1712496509, -1273546643, 1830887436, 1036460816, 1429718784, 2066463002, 1201972650, 1679942892, -1267623953, 17796616, 939021150, -134548781, -523367844, -1978549430, 1291935449 ], [ 2088582861, 645058792, -628540833, -1408913733, 502959235, -1601243716, 863253967, 843668634, 1590880068, -1037190690, 1857430211, 208321211, -217241494, 182986418, 909998126, -1193049904, -476975032, 436100907, -374590388, -632073699, 22025939, 1103363489, -1211452730, -1109567423, -661677701, -453391456, -326892546, 85622517, -817307395 ], [ 56418461, -648901857, -225016502, -746016286, -2107071451, -329580894, -716822266, 1658531332, -1605260026, 1654785026, -1477819713, -745913365, 1823869313, -443479444, 2031979252, -1553746053, 1497641150, -1756638951, -861170884, 2116134786, -638147700, 1446567757, 368120993, 886759257, 1119172600, -1306140009, -1180446417, -1549444821, 1444199667 ], [ -1772076228, -563225228, -440687612, -1589923176, 2030900344, 1895273387, -912862548, 1650138881, -885906455, 1270486764, -326947606, -736579391, -132195797, -595489088, 1327341722, 1355967198, 1557630772, 190141629, 1813711007, -1690088926, -1079527008, 836837677, 957065444, -528858686, -1540722615, 1195938733, 2083510911, -2081492788, 2069072544 ], [ 2058256372, 1405535880, 1250630032, 1044245213, -11877127, 1945986025, -410372565, -1671364025, 1118999702, -447898818, 935629758, 1707336804, 1240353564, -291061903, -1138883198, -1650403841, 189243705, 346965035, 1815625181, 1378826429, 625805539, -1101010504, -521736562, -2007200064, -509550244, 1776361035, -519519241, 1023978785, 1990123954 ], [ -489552903, -38659414, -153580145, 633120704, -1471953964, 111580485, 1322627118, -2106500735, 372517098, 1710855603, 216819820, -763795078, -348441094, -1481742559, -740714976, -88110308, -822209791, 842278687, -797074893, 929987415, 970903311, 15561953, 211576720, 868728059, -2044223881, -1449334893, -1152126187, 1720288695, 1335613679 ], [ 636638595, 1704247391, -194914497, 1798323075, 662055153, -82173834, 505848488, -2099312466, -1046745290, -1104256276, -1076593812, -481054858, -2095029740, -1128241356, -345173746, -1532781670, -262667371, -290671594, -596422992, -823292260, 634181175, 163038813, -393765870, -1381028814, 1791948912, 989156929, -1381518970, -17971960, 1695101102 ], [ -77686170, 1551686742, -1091510097, 174506797, -944595663, -462840003, 122552969, -1077467240, 1579992762, -1858703803, 1679285416, 1760426324, 1859602442, 89934450, 1878730112, -511608881, -261830086, 938210454, 2087709995, 1007601993, -1899962963, 1447707658, 1401154821, 44707260, -893522225, 591548706, 2123657094, -2052279232, 966893026 ], [ -1354707415, -1900829613, 297891067, 1492816675, -193258010, -475232131, -498112511, 62317351, -2105459856, 1033950989, 139065310, 1541290975, 1029781851, -265994507, -1559267771, -134933631, -2069357640, 291957313, 1085635109, -148016013, -1180051817, -791037975, -2125184702, -217102369, 1788660533, -1195288353, 1019804086, 2101150279, -2126898346 ], [ 1017055257, -1875519926, -2003816648, -1349093000, 63286041, 1084754534, -859955310, 1340905877, 894442874, -1777935063, 1004000770, 1709740807, 353718015, -1060033245, -1152946149, 1613423719, 1552751529, -1445382586, -749395637, 712063888, -966638572, 1275851352, -1534943793, 1033333175, 2057932656, -1854647998, 60652220, 1028787554, 1774618605 ], [ -2106151487, 539893575, 872755964, -753474205, 1365028550, -2080977729, -753726051, -1736515286, -169809741, -1078520096, 1655728503, 405087911, 926839258, -1903528326, -1430539562, 1958955297, -1975763452, -1719703486, 1301183280, -1456761548, -1097426537, 1639776743, 647492320, 1677635779, 1036058520, 1267120644, -1044189, 109982018, 749002705 ], [ 1681672190, 197920965, -1003471136, 709269135, 1223949881, 275997692, -81548681, 1633996418, 1489516554, -1426876553, -669459470, 1474514189, -305604946, -1266178790, -1606427401, 1324757006, 974359745, 762664088, 1647868273, 1561512167, -686234838, -2015391549, 1906173561, 1083619016, 1638497515, -1654660643, -562579772, -984260021, -1934563199 ], [ 369897835, 955421829, 686975122, 1148477758, 1202267708, -1236658777, 21927538, -1861208015, 311275253, -791603426, 1151094083, -656643342, 1400491354, -722103563, -1115423561, 1661243024, -1573133072, 1380230486, 598603035, 2068621909, -472118008, -1835535175, 2099193912, -446002684, 922975753, -1747754526, 136545498, 651145204, 181390805 ], [ -1840218177, 1428370844, 560403515, -1803885024, -705801230, -196120168, -1374761507, 559652035, -211382822, -1147518468, -750232116, 847130683, -684497238, 1174984183, 238027407, -1671206864, -1626277018, -1504704555, -1421672845, 469129276, 1526486387, 230925515, -1539079535, 294387301, 2114463113, 1449232130, -1631739846, -354482493, -1721705506 ], [ -187536477, -1596713231, 303767904, 1843474059, 1921368632, -76577589, 540593091, -958304851, 2008195216, -2025055406, 553870466, 1131808148, 35685646, 1073864606, 594218365, -742087237, 478754292, 1373305618, 1576448020, -708692421, -760636521, -501305072, 23235593, 1779061549, 264765290, -1903162840, -1663945380, -1811228380, 299035525 ], [ 1181063927, 551037219, -1408496130, -1579951013, 309089526, 966093529, -522291968, -1335910135, 1808555429, 168562379, -514841402, -1984705815, -734451338, -600916038, 399445232, 2058766864, -632702683, -564388601, 31554843, -1485622869, 1805571390, -1494300463, 1241331190, 1129875588, 1617106561, -296152733, 634713508, 672119742, -1089958897 ], [ -826424557, -845079417, 1900977002, 501221454, 1522481369, 98285818, 313585774, 2059570397, 620679470, -636580001, 489972460, -215529105, -614313126, 568558863, 591917304, -1231886890, -403929392, -1379483143, 2112567771, 7277571, 32446658, 787209104, -213840519, 368457200, 2027569008, 910663805, -1264703807, 2052984075, 1886893661 ], [ -1927609567, -1425162896, 226866926, 941617932, 1422244031, 1885315679, -1681638154, 1802441984, -1183761355, 1853023295, -1242955738, 382970464, -612247922, -996935752, 529459303, -362435443, 392654168, 576870304, -1818924079, -1133177436, -1102175260, 918057080, -950589922, 190579140, -707242272, -1970301539, 580980089, 910141746, -235511612 ], [ 439599721, -492202023, 1378904319, 1654270441, -515688542, -1077908467, -575737451, -401749482, 361521482, -1550193229, -597162572, 236700043, 316927365, 45655468, 1798954758, -828274277, 2024148656, -852697056, -32589629, -1283431853, 717835229, 2044735123, -323106631, 355394746, -1174857776, -1127096765, 1929211218, -2017396300, 1292969561 ], [ -272565878, 344752180, -1955643186, 2067730273, -1833237002, -303229741, 1965809958, 804264307, -581983350, 102742370, 615487049, -1987002261, 1929564401, -495707892, -1820653452, 1761207643, 379348910, 618528475, 691881355, 638302773, 1156491931, 741183066, -1304488162, -894496346, 860129327, -533673324, 442997241, 1867267051, 1902777164 ], [ -444231385, 859624010, -548206179, 270885129, 1058749298, 598358043, 663330475, 630150543, 183097795, 393369416, -1615035404, -1229622342, -92886828, -1629544065, 1401944457, 1774027157, 99291343, 598495222, 559259173, 1787803214, 518360616, -560283276, 1073200563, 1977549969, 189095694, 1414662854, -696228492, 1779726062, -985877833 ], [ -690553205, 563131913, 1332793171, -1247312140, 1178010495, 1794971770, -1424848997, -1770710725, 720099320, 1324725563, -211836757, 1993537603, 284232866, -214578433, -466544516, 1123906077, 430487177, 255311859, -2079740518, 1214038627, -153510218, 2005287937, 401200052, -1153161250, -270266873, -1679241328, -997791685, 1070517994, 1670499044 ], [ -599833748, 1559821394, -1113373415, 1363985455, -220310961, 501562939, -548223441, -1349019946, 836938419, 931100575, -753058773, 1230167703, -1139257234, 995573621, 1878737689, 733932849, 1804698372, -1913807897, 2125828712, -2001658823, -1033837827, -905312926, 1226769742, -975013830, 65917444, -1965561855, -298452969, 885454067, -907122018 ], [ -683061829, -106781728, 818783746, -608610496, 1807310336, 682105284, -1358841197, 800363796, -302480334, 1741105505, -2041024101, 1766892848, -18002071, -232384901, -1020680107, -171008790, 495457288, 815005147, 1379796541, -2066510658, -2045326717, 1515236265, 1693358022, -1930574552, 1600862008, -658430118, -1203403511, 605079106, -697227802 ], [ -2008255215, 1177434351, 302225079, 815673767, -1294344842, -1240846529, 1431245100, 1669048193, 1001992116, 1355871681, -2056522553, 401806053, 1787855478, 1396920689, -1723845900, -520155565, -1089450072, 1975976535, -1240423034, 1579577042, -1752551274, -1731934243, 101397292, 1409215706, 1849464721, 948984892, -167425361, -1409182534, -423649288 ], [ 851164635, -1782316358, 48630337, 1967978768, 1311588500, 1663070637, 1567474424, -150271161, 1254274241, -951112505, -1677113361, -1437490207, 834656604, 675807640, 1654606414, -1343516861, -1595241365, 2013388172, 855987008, 1182162407, 449672753, 1953490503, -174582654, 1027339223, 692126903, -1408715113, -1323839559, -276921756, -98052428 ], [ 131615379, 1296194835, -1782270141, 95521960, -1240316862, -872274912, 475355228, 810821730, 1789472140, -1942217612, 1336449015, 403457471, -399915987, -293941779, -2056938722, -1849241363, 1252666587, 1461602893, -680533246, 295373079, 215989825, 1966370472, -530984081, -232550191, 1816291153, 1712686261, -929920960, -2005223452, -549287768 ], [ 415743341, 1779713219, 1622558845, -396100364, -680229751, -1321996576, -1135708011, -627467115, 1608888516, 15115730, -1140932666, -1078239768, -967199405, 459150348, 1314818560, -1400930936, 100336235, 771971955, -584877501, 324856655, -1096243494, -1441181299, -533209407, 546485199, -296579654, 1282969194, 1920184683, -1233055957, -1718175291 ] ], [ [ -365510454, 688593584, -211458254, 560416042, 9486397, 286212361, -1759111588, -1590382504, -855699342, 2083602726, 562523784, -942769061, -31533137, -198375853, -1779609943, -162144376, -1951575434, -764176642, -1875173135, 815769709, -1011233767, 848341956, 2133513478, 1553065810, 905011875, -462973013, 1144711205, -492002518, 1975138043 ], [ -1505079260, -257482009, 1048636723, -161686632, 395424964, -1307186606, -328334135, -734876512, -520100703, -1094102122, 1300250228, 655877945, -655794516, 1262639903, -864032267, 1328537616, -1144947724, -941462437, 1302245577, -261170814, -1392351478, -1679858172, 865995918, -62366546, -362732955, -1949791146, -985906754, 2117238275, -1895470376 ], [ -1904442433, -1048466214, 1892062253, 955386471, -2140501409, -1664173096, -2037735687, 1180204123, -173344736, -808676430, -1201870440, -681358706, 297041199, -127600687, 1734257123, 1788729920, -817699804, 910334946, -1346261533, 1800699300, -485815124, 1313784618, -1797504886, 1932351173, 908204918, -487540825, -789339788, 1149505923, 1438355171 ], [ -908884680, -517078556, -319625726, -328397102, 1585366149, -129351638, -714422022, -414912929, 902905700, -1470745600, -384981361, 848525939, 246926507, 757176743, 101386153, 747807652, -1607178713, -1570329381, 1423733059, 1858809896, -1161473028, -1974234055, 1251863719, 339485437, 937006050, -1363031701, -2062502571, -858490928, -760208816 ], [ 279283620, -429819561, 269680041, -1913020300, 1479989284, -68081825, -1015970008, -1852396523, 1416839982, 1396461551, 901185963, -1048961139, 1138678462, 1648102528, 1203316767, -937980081, -1610058386, 996033800, -149800103, 1893590316, 202333615, 1681698753, -153817497, -1430973933, 1886475950, -1490505800, 536468501, 1998452945, 2130110994 ], [ 1838799131, 746169097, -1874427235, -344384486, -463456792, 1723240396, -1997174028, 1974213442, 582422438, -1323549924, -623244875, 2078260651, 2125471528, 848216021, -2001885529, 569155387, -1488972312, -1112520677, -1640872756, 1065052749, -489004380, 1759569223, 1538653929, -1233209310, 1821161275, 1084119933, -1289973596, 1137895835, -1724169414 ], [ 2017353671, -765637170, 1119661408, -1209900918, -134167239, 213698595, 1331756544, 1807385259, -1490461763, -955360500, 1110210119, -608729418, -1902017543, -905306051, 551190505, 1543357761, -1735841539, -1076856216, -266880506, -1449026212, 1069305384, -1538142253, -1402575983, -125142711, -2024929460, -2004319999, 1885763887, 2000549336, 1707637358 ], [ -257332204, -1721316770, 2129881437, 881607670, 203519858, 1603899959, 2084574002, -1012917012, 1125792771, -15537942, 1853378459, 2132248254, 765562027, -969478764, -242922755, -1614611399, -487944786, -1452435056, -652312822, 906480533, -1113937124, 772369195, -757832069, -787701722, 1899233939, 1584193930, -1376571290, -1909808701, 1026885702 ], [ 1605789708, 274801574, 2126808695, 1641148202, 93113005, 53473418, 555584892, -1918776269, -1105737244, 26568056, 153995075, -2044308089, 1517443731, 69326543, 721712201, -1617715558, 1564035701, 373006642, 791286142, 224421743, 899985224, -2114619542, -1826498468, -1219976447, 1176084016, 86856326, 368730773, 2091371183, 1474591960 ], [ -150953141, 1567572825, -1448583445, 319102389, -565987593, 1402332435, 337919175, 1813229121, -1460334925, -2069622259, 949473470, 910301981, 1425111936, -852705834, 1137429963, -351376858, 1441187298, -1793875802, 881009143, -1530462081, 1456036764, -1498176653, 1045894006, -1604582757, -940124812, -1129175792, 991430228, 1305795245, -506215374 ], [ 832160981, 2038249184, 1622666117, 462883256, 1475208186, 672333187, -1788417022, 1621285278, 1724968756, -98001986, -1990449908, 418822324, -1274923159, -1734269333, 1671891148, -1977923353, -1573418072, -1270455546, -1419254274, 2009389880, 406632914, -1819109722, 837998739, 1564231791, -1354343549, 689180940, 2086733419, 505223736, 502972056 ], [ -1882714104, -1576947417, 860953804, -854080342, 843397815, 715600648, 1639483254, 451448103, 1218184454, -1655030440, 1546573280, 1313572641, -1689892392, 2067552020, 908297652, 273884189, 1237072026, 495178700, 1911360998, 401788652, -361930112, 1762557362, 179717147, 678302576, 1626834681, 331788896, -871707991, -1970682931, -865756480 ], [ -709070768, 2045182712, -144661714, -2137056533, 654819110, 155811517, -1559314627, 842220785, -1987444107, 75296073, 1091292004, 256482106, -842790368, 317996269, 2096882546, -995875484, -602505424, 105289064, -739885942, 335656039, 982384794, 980040498, -1980052358, -1019841911, -227315846, -1560700933, -851159958, -640109857, -1687122808 ], [ -860176103, -1057093885, -168079013, -2101497879, -1223266729, -533623303, -1563862658, -426997599, 764030699, -532153652, 1106340558, 1751909034, 1507733296, 110468014, -1175578107, 188173611, -432021450, -278139763, 570006544, -151117468, 1183530876, 1432973998, 981595345, -76771639, -1074200316, -1053173831, 1744847350, 1339899498, 1547107764 ], [ -305503721, 1888018818, -1327073464, -1305996725, -856287180, 1529092853, -947055195, -1120812993, 1870420046, -1286268328, -1948605213, -158414173, -2084608654, -643417004, 1751140837, -547541444, -1670946366, -1131918370, 924830011, -219824060, -1998733390, -490738302, -286560108, 1199832156, 1953444051, -2079836124, -1241064858, 314076725, -1461770951 ], [ -1511005273, 513856830, -729275012, -1875704178, 2011898917, 1606195874, -461273394, 449144046, 2112599252, -134028426, 88758603, 805787743, 392872243, 73387369, 170663232, 1162576933, -746921027, 1077080020, -1444514683, 731627129, -930489452, 5029866, 384230909, 183212748, -1091819589, -570138835, 933204845, 1368238323, -20412335 ], [ 304048040, 1658381877, -183307980, 2115073776, -1626990073, -129703101, 1101491215, 1031085097, -937303855, 493294499, 1988039166, -452322225, 1646233894, -1368645179, -2049829268, -207722384, -358377074, -150305484, 1978106512, 1944612292, -1869942642, 427345247, 1314902991, -1895982357, -1472790483, 1867005833, -325416453, 1442972292, -1319522542 ], [ 176503206, 192333256, 631816904, 494427141, 1711630178, -771343369, -2146752711, -1253511508, -1884063131, -81518191, 1287168195, 1932625854, -1179907411, 602902308, -1131196252, -1547639427, 1470573152, 664577187, -1537951029, -1824990902, -538594478, -1873362371, 1859104846, -1321546266, 652640807, 1975565151, 1156882391, 2059758524, 164184392 ], [ -1940938696, -1771365887, -1719500682, -1696718597, 1317008074, 2112409998, -1791687363, -2120190887, -2000493508, -938432606, -1197707783, 1620461830, -314684109, 1095048862, 961110489, -1336075543, -1608651362, -1621464685, -54091686, 1397919444, 1689233654, -1590600191, 206887166, -1063404527, -675504771, 78368701, -1391522322, 75738414, -705999405 ], [ 720658018, -787366894, -1837098101, 1062756996, 1591309360, -1726279869, -1033797178, 1076315511, 1309276270, 799429975, 1783040243, 1772706346, -2091887540, -1049958605, 1384155226, -2117670399, 507123274, 1985272522, -1524100323, -1677912788, -2010465782, -1558758553, 606028691, 1995505979, 869402505, 1117011876, 570327988, -913620707, 1421681184 ], [ -1876678657, 642793157, -165058313, 1064560581, -657901581, 402473342, -161222375, 1228033795, -1005379231, -1341289488, -2124952636, -35735398, -1021658771, 356772362, -920803521, 778598055, 1057402173, -1918208186, -542124366, -1089347521, 415892380, -1086827203, 2026322591, 1963474903, 839808846, 1948102675, -618493470, 1956306060, -1531702476 ], [ 226432931, -1326379750, 1559316991, -1646171021, -1720599510, 197097383, -783349793, 946151721, 271171388, 537435873, 1979726225, -1444394220, -12115788, 220819766, 1233485515, 274862821, -192841391, -1257334156, -962305235, -1944826587, 556780148, 1065748556, -815013720, 957678962, 1700401305, -287648150, 1383725141, 1323899270, -130666277 ], [ -141889161, 1812937294, 1979845323, -2122514457, 692774525, 1954229547, 989663402, 974847500, -1838761321, -1412410401, 969542654, -1790536203, -98637339, 210295947, -103084166, -1840246576, 866882020, 1833660620, -1673195605, 245735190, -835008263, 91228404, 219810979, 1430108271, -1696408360, -387280282, 1138552109, -983374229, 1471034186 ], [ 1541540899, 1451995706, 1289694933, 1275959491, -473083091, -1924263285, 903640974, -882300875, -1058415393, 1965456348, -1412231575, -1896037800, -1001755812, 541317654, 1849030877, -1824075718, -355554162, 672390088, -1411104795, 1689380074, -982734201, 592361821, -1649203024, -762422806, 805207374, -249849124, -164257063, -1311454028, 2011591745 ], [ 1062703321, 1423785671, 943526681, 1309631173, -1262340562, -1000616935, -1099386821, -1626700572, 2010409356, 621464739, 1851170257, 1739652641, -1068360869, 1057647972, 1214249607, 1431107311, -75859246, 1908075793, -408340318, -666898716, -1073843707, 479262811, 205235194, 868341139, -321753546, 1411431537, 1103007633, -1873105983, 859443880 ], [ -748319544, 575561514, 229191070, 1249300843, 1576756533, 2037855832, -147439998, -2074868685, -1200719062, -1935920399, 299663808, -1592700426, 2062797258, -2059503369, -912180638, -206880958, -593337120, -127500651, 40483862, -1596533918, -1581863579, -655332467, -1936077245, 681194208, 1695447223, -876370852, -1134309566, 1817252858, 850323092 ], [ -114092336, -771194292, -1748087057, -1613616732, 1960124582, 2096022442, 432448672, -1609720400, -63763430, 1834458539, 340614079, 1385243152, 1833343342, -411395277, -1810400861, -1734134357, 647732892, -121203405, 1391649886, -1611402734, -185348499, -1296237643, 1269758199, -533034147, -1881549331, -1533649704, 339246081, -1606809818, -136167713 ], [ 1924339507, 38884425, -324641152, 1408099039, -1798950879, -359063105, -1740160930, -1093954666, -320268791, 670337340, 120708531, 185487523, -1279923710, -773188705, 2123671554, -1336213230, 1134196800, -1489820443, 1813744087, -378479307, -2075279368, -908918277, 588238061, 212560193, -1365064124, -911598028, 84955457, 232555093, -1995319063 ], [ -549815606, -1391201397, -1276286955, -632098176, 1908759204, 1952345496, -1724679443, 1550224993, 978148804, -1006445144, 141711811, -1725910808, -1401670162, -151143265, 1927504234, 1902694746, 2077715410, 1063544221, -1764541423, -1867730641, 1882336168, 375549430, -1428276580, -682648584, -854131820, 665384957, 1900543191, -2050886092, 1169054876 ], [ -568996320, 235093155, -446881622, -406433434, -747504059, -1960752530, 1706572891, 110409352, 1357373440, 658818411, -2087930637, 904309734, 963829075, 1717952846, 307706838, -1884084036, -1194864653, -805765837, -414561734, 1940253238, 1728482155, 106661458, 453724156, 1389020504, 1272627570, -1964392733, -1568920966, -142423979, -1445410611 ], [ -1535651311, 1895572629, -1261194688, -589366802, -69235294, -896153931, -953002755, -638949495, -561563979, -789489074, 433080417, -849602459, 1307534005, -1561506088, 1144054388, 1471418036, 2022772122, -597224476, -1058616847, 312009888, 1317722469, 1230306336, -1435177719, 2098443582, -580425476, -1742367364, 2126318969, -303301965, 1008337548 ], [ -1611267208, 1574470081, -1594075173, 32381878, -1470174905, -1835875330, 1002018426, 1581728366, -759024767, -1347202646, 1306568292, -1763027532, 1001202092, 1292668800, -1850806498, -1722397809, 888598363, -1112109861, 1149284026, 102667324, 1150132138, -877881955, -451894694, 1177891173, -1354602642, 1042559791, 314418173, 1124969871, -635370747 ], [ -1052476992, 1199855235, -1382787420, 626609242, 482096903, 550285467, -383309785, -1840311243, -1526871275, 60849885, 791571412, 365830709, 2042404007, -930965307, 1237351361, -382377076, 1236463202, 1898122464, 1596395042, 857092250, -1201470887, -1091113620, -33843169, 1673191558, -340969041, -1594306231, -411827339, -1762985019, 557844287 ], [ 1043280780, -1322506628, -1118363539, -772850943, -2011815799, 569441555, -2086805003, 1603665431, 420654081, -1691341783, -478235434, 607268402, 462066275, -408561718, 775963206, -901507596, 1302406148, 1832507449, -2105395692, -1978680337, 187939656, -2006084462, -1755823476, -1530092620, -883707562, 884110151, 786514066, -1595044713, 1202564219 ], [ 1813846798, 382640804, -1069367075, -131053912, -582616209, -1920525879, 1966774404, -697020375, -298612845, -1524591752, 1862579075, -2045477671, -1154716485, 2067851438, -1780245741, 23052574, -1221506772, 1408305508, -162763031, -856274983, -1420106021, -2002070868, 310896958, -412208251, -850290986, -2015392393, 843980068, 633008788, -1327671852 ], [ 1731115257, 903909752, 1481932983, 740422828, 2063231396, -1987754412, -1896918937, 27367943, 1252899007, -481237812, -2048204943, -352667204, 908577844, -443485480, 80564239, -121463292, -1150153291, -349666514, -1367065901, -625327739, 1359619440, 1370743954, -1360119153, 861733970, -1409882271, 806084154, -2043804976, 1365110833, -242617903 ], [ 1423230646, -2090654253, -1357149960, -1929799454, 1583058226, -2080220216, -46750578, 549426324, -1745592428, 387052669, -28133643, 764643435, -1027286640, 948283080, 1850337011, 187927378, 854185297, -892060811, -1862683336, -2062607341, 1151234389, 887956559, -917313949, 430239038, 2103936549, -792955331, -709902218, 447407579, 84643911 ], [ -630513851, 225749945, 787052339, 1450092105, 330593648, -1189051098, 2032808760, 692716438, 494630969, -2000123545, -1322623863, -1178536831, 713298556, 1989454319, 1187725856, 543622832, 750360584, -480684022, -298327338, -1786318049, -2025853004, 481938760, -417212588, -1044715745, 522217821, -813211878, -1836955390, 133639337, -78997325 ], [ -1563123147, 1809278110, 843877564, 1077507511, 1014286070, 964570880, 1356455203, -1782021061, 887081290, -383387922, 758453656, 1281166044, -577965788, -148281939, -906329958, -911222596, -724299192, 418051277, -759160704, -1901761410, 696374955, 1132627969, -733265376, -1888108882, 5768093, -1653835673, 430214541, 98726388, -1454851375 ], [ 1589178252, 1829766106, -75968451, -2071705233, -1859578631, 2098309355, -1563570179, -675564535, 1340989404, -2027522926, 1791393523, -116434998, -496590278, -167131976, -15926287, -917644429, 704876800, 2068343712, -2112364773, 2007943088, -313864561, -652545759, 2017429806, -984182466, 835222665, -466962860, 371396198, 309431796, 2041734607 ], [ 726030142, -1418467840, 286353900, 119502509, -324799642, 177748965, -772759079, -1310672101, -1441895067, -1363011099, 1586790791, -1705380055, -1231314034, -243338970, -1449981615, -1866655982, 1008119056, -1260496520, -475235329, 1196845324, 486613307, -910185425, -1853333389, -810580131, -217853839, -1717535200, 1563608084, 799092922, -1896510096 ], [ -2049567970, 603329424, -1148928667, 446774368, 1627369685, -379167214, 500968387, 440109730, 1218939948, 1778133309, -811088338, -38249541, 477750442, -776642481, -104540860, 164739621, -787651876, 1406773847, -141298891, 1676791691, -1583925529, -1578038235, 1543400371, 765520147, 1074198988, -1142856739, -2126668525, -180657223, -379111700 ], [ -689402222, 1514426199, 1177232469, -1125986852, 1059793891, -64914162, -1139397952, 2130508641, 604046311, 1093057421, 1449645061, 1155893035, 1262272200, -721038557, 685051779, -1460858468, 575046926, 639155071, 963117561, -931130540, 988106782, -538160134, -2066671837, 825805760, 2109772731, -254144948, 47096507, -117608199, 1905826747 ], [ 2012682680, 1776849398, 446106942, -240866170, 787624917, 1902051706, 2077700132, 556582716, 1647945251, -653402312, -473707431, 829644011, -1094803713, 1171365608, -1773429536, -567006335, -1814547657, -2004183297, 1616494102, 1144814150, -405576474, 764773936, 2019421873, -626224232, 1026177565, -6706899, 1073217010, -1296382594, -1851378282 ], [ 2075630104, 598138764, -487001882, -2099406884, 443845732, -733943077, -816187273, -980399456, 2082888906, -550715767, 2049960432, 1962325823, 1727791892, -866263726, 1702155413, 1677884420, 2023642125, -2055202676, 7133487, -592872960, -1396174834, 1703673506, -949158046, 1975212654, 490053381, -1674798619, -1402080296, -130383613, -484693202 ], [ 2059086909, -602299710, -1437042349, -169301854, 21069004, 1853193023, 665025833, 67562516, 270902971, -1490865640, -1099528996, -1623682669, 443036385, 1260285358, 520091766, 1841244494, -67689588, 165153124, -1158922713, 1238159179, -1255250465, -1755305671, 19513189, -1429640105, 2146044072, 58311971, 905482168, -1896190328, 1954043991 ], [ -1044363112, -1930195488, 139864415, 1047895112, -774769878, 158947164, 1405962729, -2080495338, -1384006164, 2003615631, -1575497125, 1928563548, -380473145, -537301528, 865572180, -235323635, -1701813315, 1497416410, -1317829204, -1751979246, 1419717350, 1183459800, -1068117796, 1987343666, -2050485283, -807329473, 2088359537, 1564427403, 1229256930 ], [ -1476673470, 89532402, -1420251882, 678263711, -1349064732, -1136275551, -254036113, -876860673, 779156546, 849573025, -1827053730, -761053994, 1756576153, 1757714885, 1600693828, -1762937499, -794914913, 483445619, 457705216, -575874589, 1471383568, -666565977, -65615345, 384053099, -1823695266, 401206979, 1042729803, 1226818853, -2001397060 ], [ 221089273, -793760231, 347252545, 1750304421, 768188895, -490559425, 620458577, -1887585410, 926250944, 670377600, 1289552694, -97609014, 1619743943, 905109979, -240083843, -159243509, 887336898, 2098983693, 1177039308, -523861583, 1229220448, -1444246698, 2103540741, 1376608129, -1006712845, -45138596, -1812657805, 1805685640, -1733760772 ], [ 373649287, 556528040, 2113377860, 1141317771, -1995193933, 1991502492, -621426400, -1038892214, -1640506833, -1570321579, 483562023, -1617293795, -1842634542, -1170272641, -400862112, -855667602, -152446612, 1450498833, -1538148212, 1599994326, 828861560, 692752100, 1761199063, 261982403, -97952509, 604956415, 2038136539, -2101159578, 1846605495 ], [ 607274877, 1185662474, -1292909315, -1283966145, -432914915, -635554544, -647400466, -2032751276, 1114342759, 762590499, -1458511878, 436050301, 2140704820, 829552642, 1607571786, -1676106519, -1190162202, -1851110061, -33663788, -1722548283, 1418404422, -968368441, 1684485615, -1961100446, -1030121286, 1904319286, 1692822644, -531552067, -1492122698 ], [ -1861598726, -1461264628, -1606013670, -964197671, 325786358, -351479964, 1222455338, 480610915, -434242382, -1882329127, -1063115744, 663684328, -661286868, -1482587112, -1050074730, 1182593086, 40098485, 1420843765, 421090855, -46742572, -463872379, -1936202359, 469008273, 84404289, 1585628204, 470896731, -809293922, 1832590091, -280038663 ], [ 726567826, -1068609701, -211356252, -1280266242, 1937766742, 581680735, 287055373, 701875307, -190603831, -912868684, 1072521955, -940523598, -1180908620, 1488649133, -1487373059, -1548011025, 760489163, 1666471378, -1195747992, 1253742575, -1845523914, 2125822789, 1268377176, 100018041, 1935239304, 825698454, -1046275700, 2646086, 1412589829 ] ], [ [ -590998663, 75417014, -784680520, -975375096, 1117762022, 1919225926, -1685519227, 1797484581, -595081662, 1836943697, 1000261573, -897067782, -2139027464, 571221441, -64554654, -181917241, 1266281275, -1061534821, -474440010, 277214881, 953330656, 363577766, 963362052, -4345104, -455729468, 1784598078, 31118245, -657877241, -148406056 ], [ -617729585, -1684832179, 280586568, -1324107838, -1733533569, -1198833129, 1151098840, -423450491, 1700694856, 1387856543, -2092314490, 699774440, -283664334, 909078458, 1476794480, 2143819588, 646397193, 189173321, -206889501, -1808686503, -1310402057, -415975992, 54566990, -130943167, 114952466, 89286520, 1229661677, 362850683, -68185146 ], [ 1243980278, 385250721, -1803650437, 519256520, -1108738164, -1580946115, 82121295, 40413162, -1383854331, -232614021, 31097544, -1559510129, 1534268680, -155681394, 253893527, -1083299439, -1642562330, 148132133, -1775657155, 590139596, 2075125061, 1996120786, 1661214453, -1778607470, -642980367, 841321342, 1173267442, -2077866106, 1506042724 ], [ 1383349523, -942518561, 414091596, -2064396173, -1081433600, -1490774558, -2028893161, -556322886, -198929900, 1804591230, -135582235, -1672300912, 791175902, -1412618982, 2060414086, 1672548727, -1880755082, 815501728, -149977753, 1442123709, 1537344831, 1261288067, -2077726691, -1754514379, 1184195116, 1589467924, 692409749, -1002239839, 1441635582 ], [ -2081561729, 331495281, 1530323123, 1992743414, -1293265575, -1491282186, -2048329982, -1684377873, 1348719387, 957622744, -958210612, 1427455761, 1702623325, 1508220576, 1491483027, -275899624, 512988128, 1732537201, -1486773691, -1776079790, -149443439, 505449094, -1786219969, -1853427251, 1992958843, -803856484, -2014028815, 345728498, 1007970838 ], [ 1918216699, 524950378, -2098149708, -832578567, 1321772005, 1978073781, 219038371, 1673094828, -1878954109, -204055223, -1161658788, 290020291, 907151063, 1974632818, -1640040365, 315745172, 241321552, 611023080, 291393106, -1489216131, 395224153, -1291652739, 375884567, 1763837565, 1114916980, 465417667, -1158685541, -1650572611, 1518327599 ], [ 748264754, -1081102340, -1904012001, 343310456, -1907407639, 960049975, 1570356792, 1659694035, -418360503, -1664602437, 761039960, -1989886902, -810424000, 844396831, 2147366215, -120165043, 265511413, -1112993345, -432710926, 1463724889, -1076507817, -244923573, 1030040665, -1713518434, -771689963, 1986931126, -1987855786, 315968601, 1086052355 ], [ 1080643372, -950281291, -597530376, -635504764, -616866778, 788394999, -1659342986, -178828095, 1454280239, -147665519, 696160203, 1667301597, 1834331367, -237627904, 309066934, 1191035709, -946298209, 1748320696, 1873348024, -1348558817, -1031116552, 44497615, -967998156, -1512313842, 1450453140, -1704149224, -1622886763, -1223831225, -2083044978 ], [ -1759350377, 162627273, 1277694349, 1307368731, 1802655943, 878490060, 1203398020, 13504579, -1251909202, -143395195, -823740578, 203485625, -2021381826, 1395258179, -415159420, -248694901, 2042014591, 572802486, -1949127614, -1085662856, 2051009476, 1837380337, -381438078, 567926478, -793704723, 69483138, -1242828612, 154003169, 1501966248 ], [ 121021326, -559061478, -570028222, 437931206, -562969034, -1942625659, -270802572, 1891790606, 859941709, -576456958, 1899187691, 478363879, 1435286642, 36506954, -1691231960, 608551201, -437131739, -980455077, 1246440435, 538733136, -1679035211, -304037647, -1276068383, 1590312835, 49839440, -2013521214, 1164770128, 1923591259, -2147253375 ], [ -636918164, -1405718865, -318295609, -1470977338, 306052132, 279499493, -1668976387, 19518771, 36779472, 1759428021, 919263669, -820143567, 2070326044, 191816632, -1454878580, -453934127, -1241019552, -595618286, 1956364296, 1704220048, -1969982085, -1182886500, -1649506672, -1544442832, 2061267740, 1578817970, -683943737, -1942475835, -1779730652 ], [ 1470911548, -1831234527, -1450169238, -428497377, -22443446, -1231381577, -552567598, -82694592, -668054214, -891090156, -1590677381, -1943269445, 366579415, 1624528226, 848394020, -747687813, -1090429376, 1105397270, 1063765491, -339300235, -1807537875, 2706974, 1943062858, -1853501296, 618403342, 768374113, 1726113941, -1395329444, -2062902491 ], [ -1217506554, -753114551, 1044832043, 1422483218, -1956230367, -112210632, 1195630505, 1486510254, -733755316, 1150623034, -577052160, -2120145142, -790867404, 838345630, 244961377, -1447534639, -1859109407, 530977440, 197758430, -701846237, 1312647614, -944580007, -546343479, -1958304454, -1720858070, -1534470076, -464132145, -1495376535, -1744465173 ], [ -1381780426, 115389129, 809278062, 364161550, -1657552525, 638096738, 1522738664, 752240612, 1892946002, 874852373, 376196816, -791899563, -2066199790, 109947023, 404156898, 927680277, -553793715, 1928672500, 1564188459, -611719825, 1476557157, -1767876494, 776712694, 1200983129, -1456496349, -1244032571, 2106213530, 21403113, 1660025811 ], [ 528700047, 1629237680, 1646571856, -1777895905, -158423145, 1711598247, -1270283811, -1633736764, -1881783888, 383858120, 1202874841, -573094879, 214347015, -669049079, 1029981307, 1955655387, 619055496, -1712119296, 1594558356, 713680557, 43577713, 2106177829, -2134841732, -454377706, 877511646, -2028669954, 1400005448, 830292709, 1275128198 ], [ 2041817559, -2049708392, -1134645059, -1778563846, 362164821, 943101853, 841800624, 648615587, 1744559860, -871440535, 1971895346, -939349511, 783727462, 296925355, -1841901893, 453598163, -581239003, -1038955964, -940717154, 684592304, 1500117820, 1212048260, 2032424570, -864620099, 856655038, 868654353, -654079686, 449848357, 1091062402 ], [ -1068975205, -1605365537, -1855158650, 1001814528, -386981197, 157431919, -1069624825, 1748089140, -271016216, -295576872, 1454450071, 2026492975, 624621306, 812775488, -207201458, 647596771, -642059817, 1552896751, 2094248336, 1340154137, 1713180283, -1816507906, 287606347, -871003353, -1651809710, -262376856, -1625068126, -933662629, 1290350763 ], [ 2074550680, -139676960, 1258489722, 206150298, 165665219, -1384691974, -71467030, 413174568, -1998793656, 1603269766, -443350766, 191128724, -411903847, 2097613697, -1979379058, 1073843502, 1607248934, 2066298988, -2090929703, 2074471867, 677371582, 1136081577, -1316307176, 649499077, 1644152673, 1712148934, -144633368, -3288385, 1703702684 ], [ -2020977059, -1788396393, -1316168775, -628209574, 352218450, -1623365408, 730857910, 1672382618, -1360376644, -2113672127, 247184925, -813383145, -1422007465, -124245738, -567901285, 893509028, -129411019, 1300190812, -729179786, -121759413, -1584575627, -858724381, 2030556768, -125454080, 1546927657, -1210395518, 1920571506, 547684409, 936065336 ], [ -1328911225, -1226830120, -50401237, -902500668, 650181394, -1565578801, 1993504595, -1767194237, 881169166, 362926541, -2003292014, 1871197602, 1517372689, -895770462, 7742795, -16146532, 2129892725, 312615697, -1107868596, -1506809407, 28423762, -54848490, -296145109, -2036315440, -1298029852, -10732530, -951719660, -924791147, 1610031385 ], [ 679975743, 1382534497, -827094096, -854962828, -1282992597, 273259833, 1532336588, -1880407406, -110578395, -482423736, 731301093, 566076767, 1724089876, 1248371260, 1407541360, -838807659, 133341102, -38941569, 491220169, 496979425, -1871519451, -1883352974, -1066282980, -1111819103, 1632279522, 2090881702, -1300499419, -2094517776, -1983037685 ], [ 410979174, 1207360649, 1205617581, -151686493, 1051067264, 2080829613, 785944587, 485255906, -1755089720, -595732106, 1975709885, 1707942432, -623840126, 1303784664, 678601348, -1480492202, 339031608, -381227465, -1030822171, -1148650666, -1239162403, 662244100, 699928433, -1563583058, 881933601, -559670952, -119919702, 1588555824, 1379092308 ], [ -670255835, 531275098, -1144630477, -326448264, 1931792991, 822795971, 631279391, -1814654244, -1409778490, 1332766295, -106203838, 1704416671, 1949222296, -1231625745, -616531442, -906334747, 1142923912, 1369228144, 605189284, -1052573129, 710984109, -1556001108, -1905965880, 1372862885, -1002634788, -2043427030, 2056844174, 2094169079, -1018669915 ], [ 1463535425, -103219112, 648150329, 1625985930, 13674181, -861064319, -914797805, 1089813692, -487680713, -202467187, 275443121, 374429089, 856667238, -1531767954, 1318903978, 775329605, -2108734650, 2090049330, -2013696491, 1802478296, -1544138149, -413846968, 174087406, 1633555833, 1226765211, -1958187728, 903460877, -1607967238, 1050569384 ], [ -496829793, -861300512, -1967712153, 345442883, 729955665, -1043578253, 1583410501, -424860733, 95951587, 1372271701, 1731776855, 1881811837, -413387517, -1350803762, -436200563, 2118689147, -1408170340, 274388340, -433829014, -1872124218, -1951121458, -443286953, -316725708, -1712400116, 727113995, -460058032, 1834469154, 528929986, 1838949561 ], [ -1836334478, 2104537723, -1052329180, -454935439, 341499743, 1146267583, -1387528315, 178419678, 1422486905, -529048193, 1545474070, -940088034, 2033635916, 1332962170, -2047466438, 120189410, -348970652, -1001979099, 1862918149, 864683996, 275522804, 1524927070, -1970339428, 1475147974, 1932097302, -1431966539, 448325144, -1179470849, 1171815039 ], [ 1695261844, -949665810, 1819527638, 634737012, -693671645, 1228593046, -785250349, 1013415204, 988879694, -1699574370, 789950793, 906942247, -1217188169, 123255685, -1629658713, 2143343044, 111017582, -296840217, -1730391263, -1387431156, 598738974, 764169326, 910596893, -1434583848, 1102888521, -611260103, 1291128091, -252617311, -550303175 ], [ -196513794, 1881419322, 396277021, 1142319987, 713563994, -283746876, 1177223902, -1746310660, 1129173260, -735814207, 1476359887, 1597178095, 984710880, 631341668, 1926401981, -580272988, 1180168267, -1370562797, -1109273635, -1918566711, 323012964, -603528788, -1605796860, 2075622948, 2112373194, 2146434223, -213442197, 153540445, -1346980840 ], [ 105420503, 2137943696, -998826270, -2079805572, 978531180, 1770978901, 342601622, -210926315, 2125340340, 1313754441, -73036831, 287364128, -1324189814, -1036867900, -466232510, -1375913760, 1492210506, 1209916909, 1467437681, -1733359160, -622477795, 1268831894, 720284549, 1593476746, -1455768865, -1245712221, -1443927875, 1220126676, 850150933 ], [ -512257030, -1007290625, -1410311388, 270183622, -1994097136, 808840349, 1154321143, -647504930, 1423892178, 791482271, 1279011583, 193387913, 986129954, 895188109, -1184156634, -1109489161, -510460582, -1258226186, -1312633014, 890886881, 599839422, -256749829, -407395842, -476808170, -1154561276, 331798617, -590891332, 924742266, -159235318 ], [ -2032030364, 1921010088, -603326582, 465697378, -623550799, -1136531103, 1249332144, -1698032320, -1250695622, 1126628535, -721888933, 530053968, 514052616, -1103560945, -4164940, -2030545377, -1103868629, -427147480, -509031175, 2005769886, -1890100736, 1646240141, 697889912, 1323355733, 905477764, 601047535, 1197203387, 1809221857, -485652811 ], [ 925356238, -2142839194, 1810233341, -1670666327, -749091705, -995596729, -1201832398, 984555925, -2138377693, 707060219, -566987812, -198852833, 1724289926, 216531724, -601443352, -439431155, 1210105186, 515444864, 2000432558, -1391833221, -1330219776, 1663917116, 2066985300, -121576295, -221981146, 1726572913, 993417569, -1123164024, -538945699 ], [ -973897183, -565855771, 2113848249, -1766075946, -929291933, -1788891538, -447611220, 1947556973, -1686948709, 1700960645, -1173931268, -1319240041, -1354753115, 2047527763, 93866899, 2124366237, 1556283126, -2112136913, 2048188457, 1655330982, -1029887452, -720637985, -1621389303, -1786178661, -258022005, -1168468722, -799168263, 1604108179, -268355938 ], [ -1827268364, -730853994, -2080949786, 1248042753, 1234235179, 347850359, 486148395, -1946793054, 54065737, 1809648619, -790766775, -1644024292, -899570144, -1388308985, 1515708299, 1676118506, 1154594462, -1089906936, 183490728, 272560275, -1387741501, -1732205093, 329550826, 1232131368, -1950343848, -986764170, -282994315, -183720608, 1945780803 ], [ -1220272153, 680635592, -2064726986, -624047344, -1538928648, -483393996, 781258200, -497189181, 372693313, -41802632, -74258500, -2002937752, -2026736987, 1957832414, -1552202356, 1983751024, 1008159324, -516975359, 1985263558, 432082943, -1814488729, -1126681222, 468566154, 129829480, -1727043242, 2066928630, 1845015719, -353499686, -3258534 ], [ -1641831773, -702657640, 1405642348, -55809479, 2135911184, 1444898726, -255676661, 1844989834, -1472021280, -338492025, -885660569, 1149772596, -1646570245, -1815351964, -2008805793, -1129076063, -1364497237, -2110220549, -1299276024, 1369189866, 1594943807, -730579233, -1754512588, -475609577, -1670929428, 831500210, 530186262, -41480891, 1898239102 ], [ 1981964364, 555352824, -406535051, 1871154570, 1021521643, 663326841, 406627625, -463613194, -477194963, 38335623, -1720789182, -1404972073, -19115170, 1506598643, -325235955, -1984142860, -982568898, -1471671118, -1917358889, 328323338, -1325526984, 1569886284, 549685250, 1062123485, -1668535688, 1413311703, -1504811802, 1038477253, 647847522 ], [ -2036071048, 1152894335, 1299128254, 840827519, 1279378720, 889773944, 584668976, 689402795, 1492130936, -1383848095, -1110677414, 1874589408, -1420127032, -1840202978, 1047656421, -1707660047, 1126525075, 1401334578, -216897056, 2073039793, 1304090474, 563141619, -728475555, 1893848108, 983451642, -1890841474, -419463468, 1074108947, -365052490 ], [ 2132643700, 1601258726, -1847864853, -1821250723, 386922169, 672189658, -803607371, -83567792, 955906339, 1601949081, -167330387, 543182858, 863956472, 1959997433, -898911755, -1413484341, -222500696, 1992968010, 822973556, 54221288, 1670130294, 1601655476, 952528219, -1791403899, -620822923, 1504671500, -1239775178, 1103994459, 964149960 ], [ 1322356172, 1709521318, 552362544, -1149486658, -906640111, -686059855, -1426185004, -1481756921, -552699267, -440406053, 2118162906, 312276953, -1896452482, 974856492, 985682304, -316467505, 472485526, -2132938913, 1884632393, -349242540, -18005984, -1240705163, 1242271867, 1736363594, -1310326641, -562929844, 811261302, -1131179629, 451848485 ], [ 1995480862, -1880784496, 1491095237, -1270055363, 1488481586, -205245604, -989000986, 1434966366, 899764590, 1878082798, 1881313253, -1555290484, 1113532555, -237071318, -1642525921, -740688826, 1960340204, 443472193, 1809237084, -396874025, 1123430916, -1508676142, 771648502, -1416030174, -10733705, 1723492921, -967015525, 715865574, 1707848014 ], [ -619759678, -1082768692, 1319954169, 1613772786, 1778935545, -1736782603, -1705116993, 800392405, 1894661691, 852331313, -899530929, -1608726717, 760270622, -974198168, 138559814, -579066329, -390707602, -535917030, 893431223, -1241324876, -412535086, 383875338, -345535231, 538251947, -564743652, -450468996, -161208338, 1427519673, -1181525935 ], [ 854639064, -332027802, -695739946, -153421449, -967793273, -716088664, 2100757136, 877367003, 989005946, 1654210392, -1708517425, -1907797977, 2033210259, -400286433, 743519519, 61381849, -1230325271, 968575747, 642071240, -2024230395, -1161328984, 849913485, 1120497122, 1346892095, -791717914, -866689395, 254487237, -692023022, 435788183 ], [ 1915744474, -1997738522, -992989750, 1868528125, -1513234754, 1209673749, -878410688, -569396730, 622128942, 1245668871, 1197083732, 366440444, 1428579956, -224899554, 799173854, -661542183, -1406183253, -660860425, -346025001, 655875599, 1912122766, 285564462, 1317749842, -512562086, -16717697, -1123920910, -1619299759, -912960485, 2128950642 ], [ 981036963, 1936605130, -730765612, 1377475221, 977609823, 77192731, 66899846, 1400412241, 236858705, 778916960, 968836219, -1195944715, 768892141, -1313173483, -1077192357, 1672537128, 534754319, -2009264803, 492958246, -1616251410, 1329304286, 2112966789, -1618604312, -1311181242, -825767457, 707844755, 413120373, 1598853235, 739940694 ], [ -583423912, 1757795340, -2062554055, 1787155658, 1571142358, 2098058574, 1738869440, -1108763190, 1759352635, -834924330, -1594338202, -1074306470, -581136013, -135747815, -1656354370, 1627539060, -1331384809, -1131720562, 659861262, 701725423, 1677749861, -2035088846, 1653025304, 1327631055, 331287166, -513233253, -108562481, 1679690800, 2117865018 ], [ 278485006, 2032617731, 607653094, 971862645, -1103280236, -1691347936, -1702665769, 898184691, 329010788, 1523936785, 376300991, 1486599844, -1194836966, 1275225455, 1650901018, -223551083, 804064049, 93948183, 59590755, -2036863563, 2001518389, -1977809187, 438882024, 1712302233, 395701217, 1705829620, -109507978, -221055574, -1312071962 ], [ -787940507, 1643537864, 131681600, -983023704, -797257025, 2125612682, -689768789, 280472448, -1214362689, 1656294114, -1188985997, 1303943121, 1588183365, 1217015041, -600833847, -509957649, 1092936533, -1728695711, -196289041, 378122639, -2096688648, -185662061, -2117058298, 1255675798, 10693497, -379346822, -477768390, -1467578075, 1541054612 ], [ -2093906266, 1938135572, 2048694299, 270187012, 428444668, 2096188972, -1295991451, -209916067, 225895510, -503991718, -2098054313, -1839737396, 1228972134, -1102051512, -415729504, -1147905841, 174376805, 1691241130, -1364975584, -2016018759, 809111191, 1716125476, -257755587, -331921207, 1382664825, 1436386351, 409797862, 1508604329, 2029597512 ], [ 43938682, -307944068, 1087217114, -382713860, -41254136, 2065381934, -1523532680, -492881419, -1252680648, -73666320, 1928844233, 211168189, 1749027608, -1519242679, 883842166, 1325280044, 1072582550, 1479354369, -1419221334, 685692161, -1737295803, 1039669610, -1416638698, 1387452744, 543493498, 223405051, 387578003, -1449297666, 526305717 ], [ 479540223, 975250396, -78220792, 1074598153, -1075782174, -1337768836, -2107369151, 1827734956, 562602357, -2111589010, 1741703235, -603220887, -675515429, 720754083, -695808258, -793318645, 792413126, -851703928, 832621705, 1168903312, -1703857603, -532967745, -444642560, -1777173175, 548215538, 1857806389, 1347520539, -1418733022, 663838849 ], [ 1972016683, -959702908, 1085193487, 83811085, 1990188231, 1739239692, 1975100696, -766507253, -1072049631, -2015579253, 454110899, 291047232, -7781895, 988172885, -1321632646, -490706218, 1394862657, -1577334832, 388109484, 476660391, -1307511416, 1131665684, 167921633, -202019986, 399618748, 367311581, 1378172133, 2054093378, -206603973 ], [ 174740956, -213399690, 434121241, -1746351069, -582416505, -1121785495, 1013779660, -1975915345, 1045324970, -79188422, 1761915714, -15883316, 951837004, -1027763709, -663728820, 380519885, 1902132513, -1156044234, -1929179937, -62352761, -1144509280, 342438252, -1312861149, 689053571, -1586295622, 471814845, 1094175627, -1218700954, 1137646015 ] ], [ [ -1630694798, -1738210872, -797122875, -1157860005, -313408669, 1489569816, -753551076, 683578986, 1873643518, -1866196604, -674008090, -1719720243, 187395094, 1204631738, -1876113013, 1340135015, 2039596178, 676261387, 186269967, -1364129489, 223545365, -1180264431, 304650063, 2002976574, 963867780, 992483819, -418384159, -1102644638, -598739942 ], [ 1448631844, 836614085, 1523737725, -755779637, 1364420994, -1410451364, -767435711, 1083952111, -1769551562, -1092817774, 856276094, -1990126961, -1104233858, 1996269560, -1932097608, 1534104474, 1861322642, -166569119, 1045734249, 65747115, 2040262794, -1532863122, 858348002, 954274211, -1924288787, -1271527206, 421101219, 1855974893, 258406177 ], [ -500066806, -2013240582, -1114487518, -999089428, 577447773, -1265936155, -2062166308, -143973281, -1180650697, -998380853, 1101381001, -1995292413, -1261657718, 559476433, 2065421568, 628887891, 386533568, 1480642378, -850118229, 827262446, -1370506095, 2005851280, -246217515, 1490641020, -629284625, -419042801, 1452400460, 395295016, 577757982 ], [ 2058404016, 811280996, 833550301, -876259178, 802343410, -132779949, -455439976, -2055730864, -1894955772, 302062280, 750723102, 1569012493, 1243097645, -890344753, -1037884718, 365863629, 1914551671, -1199303463, 1080897695, -1566241836, 1362145485, -59775150, -1520541289, 2045256468, 878641731, 87655390, -1380473472, 744195083, -952432117 ], [ -1796260715, -2112849121, 889624849, -1961731792, 580072434, 137632999, -951695480, -99800415, -1948533734, 1579291796, -1713765564, -1112893284, 942285312, 906443926, -229742372, -1171327722, 1227572524, -454303702, -1721655892, 1158655138, 1160428997, 1839433671, 1178416911, 537039032, -1443175027, -314786615, -1968416600, 2119846982, -858083296 ], [ 1620469819, -2074257718, 831917533, -698406144, -440119097, -1084054500, 811658818, 1574802337, -753903862, 101676185, 1360110447, -1110944958, -30201318, -74295743, -244169776, 541857024, 1463362948, 140967652, -34956860, -295993617, 1119240726, -236221183, -29700746, 375237846, 22896573, 769358863, 1152333801, -23883572, -1735949973 ], [ 738567494, 1469298037, -501170159, 2131921530, 1203715072, -1788417321, -113447730, -191014646, -1487560010, -1455265598, -1377631414, -364255863, 502935951, 99230743, -1455439526, 13313481, 418524452, -535523406, -1018195487, -1584092191, 1059499182, 933879237, -397753483, -1408349618, -249590095, 979476779, -981401555, 1851887227, -44908732 ], [ 499392140, -1029748670, -1412457377, 16789179, -1042214515, -1268122588, -851404809, 1937252001, -1435393319, -1642975779, -1887272137, 832391556, -669644878, -859853228, 2035697966, -1247559798, 1804478970, 2130767963, 1965557995, 1597764040, -1685218460, -1330297546, 1252585417, 1871170505, -553750981, 2084002765, 824943913, 1609996353, -835991230 ], [ 1902572450, -1419978444, -2128178240, -785038558, 20540836, 871391712, -1094389423, -632589447, 1850019225, -71027577, 715522354, 355818717, 438888597, -1093768647, 62352534, 32735412, -1117104124, -699312714, 1840688997, -692962884, 1568148501, 280277118, 1512695122, -141473492, 1507315361, 965284058, -628639871, -2106007486, -1693794872 ], [ 72330884, -636668821, -2075368926, -594537503, -1019440176, -1658891190, 1855322790, -1301417481, 953781731, -1685632645, -1266640127, -675465422, -1427809367, 1392881206, -487034849, -1658615449, 292782200, 1484505942, -774640957, -2058240777, 1017495328, 1546551882, 1170566612, -164928335, 1386346032, 369230596, 1684238810, -1973606453, -1428101103 ], [ 1153823405, -436937746, -995283957, 550194429, -742349391, 1972411556, -1636589510, -1391765176, 887707697, 634796684, -1978216410, 781642581, 829739880, -1471119032, 1909049700, 734989878, -1570791592, -23796417, -1405832093, 1730749717, -211677145, -2048281368, -897005823, -56386708, 799002457, -1073231933, 441708662, -2078505812, -2099706414 ], [ -41099482, -982612929, 1776366391, -972138397, 1194648049, 328289951, -1095315091, 1207341310, 1955714509, -1751778743, 1553114535, 1196117384, 811446302, -476302685, -1920589494, -225993330, -731650286, 1838720530, 880374858, -1638978499, 563895548, -919865628, 674212358, 929104340, -246407543, 54676328, -1819885028, -1985494212, 2025591844 ], [ 1846284058, -1806422708, 1645139595, -814785564, -873248514, 1269421977, -24192784, -1088087815, -670322905, 665519652, 2001184426, 989144286, 767953375, 1133891329, -1815581650, 1133818219, -2010842206, -2029948710, -10417297, 476325748, 1754884693, -1432663924, -1072527492, 774832912, 1991911433, 1636182958, 1659227805, 1474345917, -934654025 ], [ 1981907259, -427025644, 1043531293, 1176942403, -1570490053, 1007742345, 878242678, -1750928027, -1014432599, -483730144, -1663429510, -1367515618, 353479280, -239330147, 1587529334, -1949446532, 898624709, -174675140, 281150205, -448977429, 1997201481, 546749979, -669058030, -2004506561, -15657937, 1896765003, 1853891880, 198209830, -1210154392 ], [ 1463982486, -1095647799, -1539366728, 618345450, 562220354, 502336244, 2064181788, 1951594975, 1443058917, 1344727208, -139359169, -1135551011, -20345061, -41933222, 1774353350, -2106898857, 99431583, -1311702988, 1880010701, -58847367, -1413677055, 1221497354, -1575222972, 308059166, 599683856, 1505901561, -10577915, -1954654327, 1026022145 ], [ 2055446423, 379543612, -329933986, -1501921917, 1742697784, -505286901, -1584114506, -1360008131, 2127723953, 216157517, 1760382936, 1470205181, -617686157, -114664113, 2125963459, 1919683816, 239957168, -173790635, 1979982275, -1461227421, -1658767590, 596052733, -829915655, 1767426506, 77039067, 865366219, -1927612783, 312454932, 1127971947 ], [ 160081865, -168874291, 214993881, 1329098564, -984714061, -893093585, -135568201, -1315339866, -981409851, 943140869, 443931842, 2078521649, -1551934147, 1127202407, 995252541, 1965243913, -1662071170, -1722885248, -286130157, -1263660069, 457581738, -1903784081, 1830810161, 750530509, 1982148454, 138510495, 1600281920, -328199836, 344208753 ], [ -553117501, -1423827904, -40928189, -1286403578, 678217909, 690356468, -1844852010, 364198744, -892054940, 1616340121, 1582319906, 1371086443, -2094541465, 262836225, 1153409084, -1987812643, 281118507, -2050531136, 1679148662, -31177873, 1794204566, 1015500540, -1627907925, -896835561, -180998092, -444270516, -403528135, 31603193, 804875108 ], [ 1354887966, -1539482592, -1538874348, -1364694708, -1572049561, 1487488476, -1035629514, -1007983188, -1292484236, -1264882418, 432175642, 825870074, 700971038, 1343928572, -1163093511, 1769244862, 1322612736, 2047932067, -52018474, 2018882208, -1094795304, -1238259137, -1470320535, -1525931848, -1912022807, 989751557, -581458715, 448571795, 1441844309 ], [ 57804835, 255748247, -1330274134, -1077643306, -2066913122, -1805894092, 1632559626, -32147805, -1977465207, 1880525661, -1503671525, -1619251125, 415075606, 583104879, -563202214, 375918439, -1512740282, 966166759, 416002040, 711194971, 692949241, -1254325678, 151660185, -753367429, -827095070, 1990998270, -1943590200, 2078490141, 833813726 ], [ -200106207, -216317527, 174624632, -174550298, 1674493657, -977225832, 1994317044, 187682673, -1214848584, -572626686, -1293316267, -1817044536, 983032445, 355357233, -1949188721, 1673974812, -1099209118, 624975627, 1970341561, -898820604, -164148930, 1785567648, -779944955, -371386116, -287471412, -1170824442, -59803318, 1751315705, 567675244 ], [ 40189006, -149371212, 242426578, 2091186309, 273521848, -2111636281, -63324939, 1127493617, 1019357533, 900464916, -875671482, 2060822289, -350673826, -484472717, -1657190113, -1942680451, -1345844735, -370474833, 1128379465, 1395277697, -2011830427, -771936300, 1452725442, -1413483716, 88362798, -853911878, -1239013546, 1285708363, -825979625 ], [ -244069975, -1810195554, -118835442, -549984653, 335170188, -1546561376, -1866428106, 2096794579, 911618181, -1240631392, 153302025, -1874323269, -386215983, -4341646, 1887488555, 39871014, -646172775, 1399393770, 297656510, 709046454, 974168761, -1326108507, 1727532115, 1814210160, -1698831427, 1167203832, -1280197736, 2033600017, 2099329406 ], [ 613767494, -1712545064, 1705446743, -731406454, 295900201, -1143227754, 1980932576, -838326182, -244026813, 730863058, -799619608, 1893908253, -669049183, -2115496490, -1192623653, -1613671139, -608116743, 1358254125, -759668094, -1108972725, -2012509282, 828598526, -1895762650, 176410574, -1024374641, 847406213, 1437785713, 825113514, 2074663605 ], [ -1197554520, 94166449, 48431183, -1513941222, -844406442, 1863671849, -1987539911, -845867714, -353754957, -1822332248, 972422391, 128704808, 1656547565, -603523850, 244986198, -553025963, 1963523862, 310891151, -1216314644, 1299609292, -1937877042, 2063926400, 428665539, 1124819242, -702324247, -1349487516, -71574578, 320310870, 1877175339 ], [ -937162349, -476080362, -2101185296, 1711770028, 1337752956, 1617371532, -369227206, 222007848, -540042925, -1005141040, -177287648, -1948141853, -2107801002, 1034730598, 23670189, 847073886, 1317567554, 142994335, -1607880330, -513716810, -1199121164, 131877631, -185926792, 1529266316, 1502286719, 792202864, -127719290, 72408709, 1166467646 ], [ -1074463531, -149928555, 1292199637, -572445675, 650700975, 894970680, 1539661938, 927883853, -24604387, 1825930157, -1820910553, -118484216, 2028752300, 147468827, 757862462, -93228586, -7319662, 304944264, 147657571, 151159465, -1046087303, 1669257786, 623748948, 996752386, 631179672, -346321988, 2078364412, 556903129, 324360671 ], [ 1360311563, 789920881, -1252334850, 1366687313, 1334943256, -1477967718, 343644270, -1373005138, 590885575, -62982061, -1137543804, 1373110685, -1054368879, 1742820634, 197956377, -1054835672, -1371395774, 597476415, 871146235, 239955998, 982033115, -478331467, 1563701819, -425154396, -1556452987, 843834090, -2034869040, 986429450, -1423865865 ], [ -1097967462, -686733564, 497719628, 507946465, -933289167, 483180247, 2124888424, 1587701190, -1613437999, -581889554, 1813188845, -615318859, 92831052, -1440793027, 1383402054, 495728702, 1208702397, 369949582, 1835382644, -486136355, -1748551219, -1421718938, -2060010940, -1372673160, -568867514, 1438132307, -2114623028, -1618706018, 1370288117 ], [ -965222723, 1673703644, 1132285785, -699869291, 2080537125, -716806887, -86213071, -343289396, 1188599654, -1389370262, -1768057071, 1356418884, 987571611, -340313136, -1382137138, 933186459, 316789036, -922386648, -1298866030, 1956589336, 1178982290, -626276641, -929718520, -1859124069, 574665234, -987603002, 604906141, 1856183636, 1261340520 ], [ -285773070, 2055412378, 506859686, 160912365, -2086012242, -1926912786, -392605993, 934707532, 1990995368, -323532857, -2085821082, -1030698856, -1130668930, 798803463, -1214478364, -1076296607, -1124527993, 937447300, 707473884, 565338275, 52534030, 806243955, -1165008129, -436878085, 1591472537, -1447149866, -454660753, 220343631, 2118602531 ], [ 1024805565, -271107481, -1449852941, 103357115, 450670188, 814862742, 676730160, 1572800264, -2137431561, 1268302297, -191773587, 1060869329, 905997813, -470261566, 2021069954, -1054233176, 595175690, 1660882354, 691846691, 493346995, -893875282, -1938211429, -559112735, -384829790, -1746762322, -192310405, 394938445, -1960212765, -1911816815 ], [ -1071515631, -1082470070, -1245851717, -459388247, 1463202014, -1016831646, -1352213751, -1353652934, 1509297055, 369711705, 840404588, 717229919, 1059089496, 584362968, -1314968983, -1386820197, 1333939888, 1269210020, -1300757501, -361863257, 1809494795, -113707332, -1846169411, -1610297034, 1334481627, 648891217, -1076024377, 1150592535, -1051269927 ], [ -843533274, -941584840, -945646897, -17850382, -260252544, -292495496, 201096279, -982985376, 1939112879, -517646100, -98373114, -1194580710, 350988153, -1426451204, 582643904, 1136064385, -2034902637, 1147879864, 43410323, -578391341, 1097563656, -174519366, -852308996, 2103131879, -1619243405, -193359922, 1536092786, -1521824448, 761807984 ], [ 973795275, -1157453615, 54622030, 2095482175, -1719571479, 243416895, 970185089, 1379659214, 508264532, 2054062954, 1797508949, 1816022835, 1697347841, -1942240060, -7430361, 181078481, -143048224, 1844839276, 438487630, -552503828, 546302569, 1813446157, -1508473102, -1785556526, 407410022, 911128504, -1915577421, 873688782, 318284059 ], [ -1751776524, 1750598848, -770215906, 382122903, -1424789569, -379869072, -248223743, -1823213581, -1197471774, -404258269, 1550244966, -1707372025, 1730497397, 1700763028, 971415639, 1475171816, -1087022968, 1839853386, 1147170294, 1743467811, -1456232901, 1880289745, 382789817, 1210027641, 339815522, -1050620956, 86026254, -200207328, -592254422 ], [ -965495253, 652971076, -243060304, 2054030046, 335106833, 790092992, -496220743, 1484546630, -179276882, -574691500, 276757965, 90220755, -305166557, -1924300762, 1534686282, 1701300609, -997054403, 28625175, 1636224330, 1411215350, 1447179052, 1708909641, 598411022, -242208278, 1886873039, -667357902, 1859600267, -1493489450, -1434214592 ], [ 856925358, -2058252514, 65891487, -1417028939, -294064052, -709644682, 244490412, -272169159, 665810894, 659489, 384889647, -1790835187, 427231359, -1895094498, 1248674691, -877584792, -439823587, -1376384416, 2064078648, 828562726, -1484808671, 85637025, -317688243, -1462345647, 1087211217, -1009548350, 367696289, 1293127976, 1977896670 ], [ 1485044036, 211362044, -412603542, 1185106064, -1735312568, 520563426, -1169820987, -720180135, 1986762889, 242060284, 317710383, 460951959, 787709662, -427459121, 1663402752, -338430018, -464950907, -894031721, 1727906264, 487549404, -1903179844, -810445901, -91437793, 1956586778, -1196401898, -534159298, -1195543904, -865208348, 723128085 ], [ -777497299, -1608663433, 2029058500, -85775637, -1754202267, 1398636471, 1291330021, -1525299322, -1671058784, -2082382662, 2037527131, 1350097, -1070812002, -1405146191, 1870101538, 1936998738, -213090119, -1428928405, -1236384812, -1276051716, 2045052462, 1679617010, -899354143, 527754028, 93743424, -1012531937, 1322262077, 579524370, 1506636433 ], [ 1364708472, -671351381, 1716428150, 1629980953, -73996952, -2029811823, -456659674, -1756270849, -1048285537, 1780646179, -1750417820, -1406090169, -840592434, 622666468, -2070278154, 173503235, -1486898706, 919962747, 1572456130, 434144262, 351091890, -512255481, -379443279, 878537283, 970185107, -1361248273, -13988064, -1131276050, 1166809575 ], [ -1700180039, -2142124673, 425418772, -1760589172, 496042291, -2029494041, -1512714619, -1535355413, 1439661308, -406747934, 1464139716, -747412023, 769773478, 1237189017, 1743823010, -1404018379, 363612410, 200592004, 341263782, -1858654856, -938575383, 451064, -1858526022, 437238753, -666408935, -857933876, 290792903, 528407988, -103604028 ], [ 9268068, -819600063, 946577546, 2095406134, 632068456, 1209033510, 1882839445, 1277422716, -1428873095, -1444384668, 2146146436, 1324876944, 1720178039, 1854839310, 870515539, 813156323, -853721682, 777928372, -364512067, -556774945, -156085943, 1037956009, -1965761989, -568038258, 1510340305, 297558478, 55798991, -1837625141, 1040054661 ], [ 2033128790, -1478374415, 89453020, 566283707, 31192716, 957359511, -461467069, 524062519, 1260141338, -478303746, -1230893943, 638037651, -1071430174, 1220687085, 765790340, -541560813, -12613981, -1451653999, 1445936938, 1101665790, -1070820267, -759402516, -531440135, 603815165, 695555523, 492512988, 55942859, -740428085, -2043586396 ], [ -487105276, -1863704579, 1700588690, -2018155450, 1523070015, -658059919, -1240871461, 813885163, -1184511823, -310409075, 600485723, 1760165697, 844154336, -1470390381, -1326855887, -1619402661, -206278528, -1498342603, 530331047, 1262324107, 1887236937, 1597987541, 1497998061, 182916892, -1858943227, 1290080856, -672861935, -765727484, 159107116 ], [ 250854289, 1906311697, 350390280, 501936517, -479748379, 1772482413, 2123246584, 188216676, -1705372201, 870226556, 1218462160, 614075226, 538175918, -960416023, 1014517307, 1212907715, -1903554073, 1337570964, 775765922, -864389004, -617149761, 1580726524, -998027500, -1933797980, 1908068974, 913125042, -181441055, -1963608156, 530410065 ], [ -640417222, -646763260, -2087342801, -366662474, -1229208702, 1636875704, -1390971124, -1345294316, 1449920741, -1522212161, 1641175662, 222277221, -1299651565, 1351802973, 1537724526, -855968802, -672617329, -1835192904, 1028422195, 619618875, 1976814508, 2055024210, -1107648635, 410895787, -1599597708, 1944551005, 1786430258, -1376019927, 1122118213 ], [ -1869122985, -1951984686, 654089178, 998300874, -829786574, -1808203426, -501549750, -1714006805, 1276300688, -579058292, -1639316521, -219157223, -1497598965, 779173269, 870079503, -598314899, -475636990, -286244758, 1310503756, -817828915, 837343132, 1387119789, -1257357654, -17899371, -1341839619, 116557171, -679893470, -1921241125, -915392915 ], [ 1921868394, 1124182130, -1018244698, -1361986440, 1160834888, -1377172641, -303926753, 2082405227, -1349383865, 64121290, -1689062729, -2014686857, 974034891, 1774336517, -207298627, -2044038337, 178229801, -1292442390, 1145314538, -1248594888, 532868796, -1854766652, -2016847791, 1814107126, 337108180, -970757853, -67212538, -926542466, 385203653 ], [ -1068200522, -1054855855, 885808667, -2013645649, 2049977448, -1337146217, -1930333465, 931183573, 1344245288, 721050553, -880695470, 690622276, 740798293, -230891269, 1038342431, 1541850085, 1828878374, 847561929, 1471200356, 1955281208, 967365324, -440809280, -577022250, 888314981, -227245031, -1424967041, 1496928335, -136346973, 1215317306 ], [ -954232607, 1138765770, -1008817784, -685380924, 1188187174, 1241146301, -1074772060, 698930695, -604012858, -1885097307, 1823958252, 38334756, 1633299380, -1498015148, -130986967, -513581865, -1337621612, -664842887, -313014156, -324889513, -1479584210, -1580158498, 1340708528, 26445004, -1639611821, -930809293, 1104670431, -1850592914, 1510332802 ], [ 4276381, 657468925, -127200769, 735526379, 1811033745, 889052531, -672488754, -1587532900, -883567126, 1418912970, -1458607082, 506997688, 1567156228, -947402300, 1364358866, -1590849665, 1249618795, -1958537965, -1166918461, 1849166927, 220621439, -1635794463, 1291800403, -1620141707, -1167600160, -29660128, 1653689459, -183284251, -670734648 ], [ -1490815356, -1058783365, -830361970, 1706977876, -1238486179, 1245525421, -1401219664, -1288122544, -1420774603, -773865834, 1714350382, 1359597211, 110917954, -64498489, 1752124776, -689885625, 1338796542, 1699557009, -1093282299, 670645725, 1385575685, 1284725511, -1018874661, 1303245393, -298357794, -1287225020, 93745347, -1466345138, 620140635 ] ], [ [ 9998536, 1367176464, 1018513245, -874480504, -2138981499, 53385568, -1386533309, 1540526529, 471704297, -821332543, -1262821198, -1359638861, 77343735, -651572016, 1861533741, -1395522683, 1419671071, -1058209627, 984389736, 1045133178, -1355714641, -95659962, 1869567145, 720232321, -440292061, 1418794298, 1653997319, -2133263435, -332959292 ], [ 1662920577, -204411533, -599867583, 789185191, 239343525, -37037991, -1779447039, 2046105244, -822402724, -1789759828, 790372928, 2120026542, 466550563, 585394741, 1709393779, 1773909982, -2081199282, 1929273099, -84546865, -1705658145, 459463383, 49632358, 1902710560, -438523293, 1223500969, -1975210638, -91797877, 474859553, 1819523251 ], [ -233246215, 572613325, 1369667973, -725557686, -915098061, 1713768906, 1113314332, -512450124, -574737550, 679931169, 1844492807, -1375604051, -659740185, 887973467, 222736344, -755668988, -1014214832, 1439061827, 1723498820, -632875164, -304822275, -89654935, -1071910163, 1751700860, -1278966185, -1376486298, 1365493581, -200081134, -110634718 ], [ -645703830, -1336426528, -394104597, -1283028268, 302391291, -878959247, -810094608, -431069111, 1742442501, 206622930, -1808233631, -293119540, 581220341, -1393485064, 1261255051, 636857721, -1758156398, 1594858964, -519141311, 1807504652, -208311034, -1157289232, 1778173621, 1514427429, 1423040282, 884692024, 436732452, -322115612, -1322085684 ], [ 510904791, 509044714, 237253530, -1589756703, -548583379, -321876469, 1494864236, 1924870533, -1103489401, 2020507099, 1733078895, -1840008992, -1047411995, -2087918572, 180545373, 253475869, -2116620874, 117383726, -1402360116, -166601180, -2060200753, 1502095213, 864961447, -1382932960, 836266960, 592143698, -923054181, -277145486, 398583583 ], [ -278663456, -528010823, 117865108, 1289706117, -477226063, 1137160843, 1335449498, -71241651, 1372335541, 1760284389, 1596320476, -633371007, -18865587, 1326997053, 94527582, 2016598709, 1320807678, -2083515764, -13834192, 2025960704, 668593252, -925981578, -958061671, 478429731, 1442635520, 1133070855, -1594046069, 1825725749, -1812020479 ], [ 1218132055, -1771118581, -1118023056, 1922428392, -804605515, -885372363, 1096908136, -974638440, -772755777, -821116485, -782007869, 2134892446, 803651517, 2002134444, -1337829724, 1450186531, -1722006188, 947981023, 904534287, 1148873588, 1407735042, -634097179, 1307579355, 1424947701, -434726036, 1698953649, -1726189837, -1711080383, -1043903014 ], [ 1054366688, 24138953, 1408197230, 999532474, -19953429, -750597165, 1668590548, 121598686, -2114599111, -68404483, -1493431511, -1227423875, 1234366279, 962455479, 1926426710, 989924588, -368894124, -122257333, -1584549918, 331370012, 1675902483, 151799541, 440523478, 279199534, -1253182442, 402175449, -1464406061, 1880050044, 1862942148 ], [ -1349275626, 123930351, 2028718005, -493987826, -135776274, 1977600317, 1768569609, 1907978206, -237359150, -269754283, 731696104, 647044255, -375987879, 820321890, -345522465, -1616039074, 1727186858, 353577111, 220466046, 1730205206, 1827805909, -939678486, 1929165071, 965815328, 1700310414, -33354556, -150653997, -1217890526, -1229277366 ], [ 46126009, -481119266, 160746509, 1927405925, 1904942302, -1059570260, 302325948, -1406082706, -1375715851, -901655013, 1615998633, -2037861666, 400375668, 1263380108, 415870799, -1502345550, -1613760083, -1210608862, -833561577, -128050818, 659478185, -1621429763, -1447535202, -409901676, 1987661295, 1244432950, 15761715, 2070831180, 1027725647 ], [ 2067673159, -90619818, -1493439196, 905771169, 304053160, -1194595491, 20431089, -537417457, -352784469, -2106358680, 640995900, -265936513, 1331213182, -1096505750, 1195790628, 1685075343, 1563226601, 273782658, 732842387, -1287539970, -1517411137, -1034528341, 1613900827, 1162211327, 523639054, -1626637999, -714983748, -683343896, -1854617333 ], [ -593308399, 852843041, 713325999, 1451100657, 2288422, 1145682603, -690692041, -1447997646, -1210816761, 1688317329, 833903831, 1813709861, 1552366305, -326001049, -1906272839, -2125853190, -1007817129, 1315835854, -1381796367, -1476716110, -1177486360, -126190654, 1890201895, -65034753, 9949838, 436603968, 1826812014, 155310133, 74133568 ], [ -1019032803, 434914683, -1871347125, 372513332, -1550521274, -188699246, 1833556650, 879334899, 481794889, 981351494, -2089964080, -281095230, -939597919, 1573754806, -1523623224, 28250026, -1244895192, -327674474, 1515263692, -1995628800, 1275160045, 1038527771, -1973131293, 1601961429, 2062499576, -195390322, -1878701770, 2049211830, -1407831840 ], [ 767340074, -1308946344, -1947084150, 261362579, -1378515902, 996292681, 319469492, 562663681, -116171748, 1710523803, 1153416574, -1254212500, 1390484516, 936165155, -487210831, -961863846, 1362555473, 841376382, 49832996, -1851411175, 1688096702, -1574688131, 1931617125, -909523176, 1480942672, -2115806521, 1922071853, -659305593, -2027236844 ], [ 2114657018, 926981389, 2119221373, -1564717722, -2072045931, -1236170586, -400681989, -1573501534, -273275493, -86881032, 1152094229, 1471313830, 265174409, 1906211535, -1611860672, -231827500, 637665036, 1127500127, 129138618, 810264560, 243884348, 1430517356, -523321525, 1811385673, 289342973, -1288907494, 1052371845, 591130785, 332609284 ], [ 1423441437, 1067377031, -166259658, 1888783344, -1373192104, 858044758, -1763216940, -2138246502, 314068679, -1497257451, -2037707714, -1507183047, -1344947399, 1631284167, -1526331473, -274061098, -1413145292, -1035168736, 1621266262, 664407297, 967566696, -1121788317, 611739491, 335831267, 1920139005, -492964037, 1399520191, -912504253, -1960111327 ], [ 266003905, 842149475, -1315485978, 1315797172, -247889719, -319336500, 501826378, 1057061221, 156099201, 1552963556, 665786988, -1523432744, -704177931, -1187668838, -1549523542, 1562076319, 777798409, -2018471476, -575592015, 2065830068, -598546573, -1380562496, 400006268, 1747152297, 99741198, 777713300, -1549011001, -961700828, -1381737693 ], [ -1328399837, 788815503, 611165846, 1635102434, -870104758, 385267481, 148716177, -1168212434, 538468054, -2001001879, 1338348922, 399748892, -2072654725, -867051175, -73230278, -1711668610, 1328655193, 478946882, 2116615034, -1347536035, 1130107808, -343211249, -1986935077, 776662735, -419286756, 137989546, -1979282536, 339921456, -1603087568 ], [ -664675410, -1616465692, 1183995802, 223969229, -1339235932, -723405932, 130901232, -711712454, -1153004843, -1027977581, -634947959, 904725567, 1561988521, -1462281554, -1551511318, 1220893960, 1743668678, 2106776022, -408164997, 398030170, -1356556809, -591591345, -2049926555, -930661805, 33125367, 342415086, 1939135329, -588496585, 266833839 ], [ -1485635659, -389460439, -136941193, -1549160152, 923113990, 1687093731, -923997008, -1782677541, 208838039, -538464011, -1690057009, -1446762159, -983188534, 1761312008, 1669114804, -2062241790, -1881125043, 1256302355, -1500848229, -1078892922, -1443762526, -1490861626, -767053159, 2098074978, 1711696596, 1898166999, -641625447, -1862668243, 129390862 ], [ -1883046143, 1173008812, 611978495, -1733981678, -1279253445, 737334696, -845554157, -12481295, 264738585, 1070228283, -399218956, -859384640, -1181095179, 1970343009, 914114354, 1429627318, -1286003958, -697764911, -841062382, -1485921752, -456494584, 124311902, 1718524604, 41278804, -1116240729, -427655286, -325116524, -396525283, 1372245492 ], [ -1238084760, -1223325461, -946607299, 2098822109, -1027814484, -75032524, -1037684227, 117531848, -1454001086, 583114284, 1208083091, -314000585, 263568047, 1738910539, 812457851, 778660848, -912940754, 1587504790, -57990771, -1502513175, 1980287173, -1103869957, 1360342646, -1634782720, -267105962, 508269134, -44054880, 730519967, 1260653659 ], [ -125589099, -1549817597, 1710285942, 1502809508, 1117842706, 1349787907, 646116594, -264605389, 1282244629, 209138028, 1691561405, -969407925, -1507641244, -684462636, -1146514273, -304760932, -1530585509, 565665573, -871854434, -1843263639, 223782408, 2019890634, 609459392, 619614666, -394305909, -832564215, 4384360, 8192970, 1094021772 ], [ 532987453, 1039154650, -1622947153, -1676005038, 1344827966, 337105701, 543709634, 278928403, -1701708897, -840290029, -1557954627, -103203108, 799024436, 1984673645, -1405155706, -2012944563, 295266715, -100127445, -253193566, -1877746969, -1548532048, -2074872616, 1059292323, -2009900730, 1696797503, -483980389, -2118669046, 996341963, -2064590419 ], [ 1666708675, 1455305332, 1454865700, 825378412, -1058006075, 1476030535, 392462224, 1847303950, 1174498538, 619826850, -357940891, -1038211176, 1726203454, -1419539287, 995701229, 198908271, -117504322, 841270951, 1184230854, 349528333, 1053077726, 927023870, 1873832478, -337389286, -2008114771, -1604753067, -874238828, -81523824, 2006452785 ], [ -429448952, -1511043942, -1935580857, -71168235, 1744606349, -145782843, 163343106, -1343124679, -1215239075, 432119582, 442330123, -239585718, 33140964, -175340570, -1211212551, -1680063514, 1340757426, -1712907672, 1019144817, 445588135, 1492823434, -1975783497, -698041272, -1244329415, -2140069893, 996595747, -170651510, 1318682615, -825863574 ], [ 1517097401, -1160495883, -1445551033, -218150902, -1400583380, 276782079, 1437683142, 185278518, 1905877236, 349985724, 879031625, -1387795147, 267020321, -1024795514, 168004999, -1177792059, -2086586746, -1569632549, -1593881108, -679760784, 1312006715, 1103878032, 1156587478, 370147428, 1860152540, 950579504, 503110060, -61278232, 973863464 ], [ -957034316, 1675827928, 568250566, -1764011040, -1207085208, 788607820, 833733320, 1357599950, 990165387, -876240003, -2022099624, -1311695133, -1790405375, -957364484, 1624400287, -1749248092, -1375470512, -1418335896, 1946581414, -1600634648, -713524808, 2099858709, -261271848, 908609234, 1068703283, 229258086, -2104288288, -1488937444, -1721827576 ], [ -1063167723, -720114163, -1060089520, -347728423, 66028174, 1707875846, -2046507896, 794449177, -1076188979, 165732203, -59539904, -1424742605, 1024340232, 823502953, -1958936190, 1971849500, -1979838885, 1589553904, 927246224, 593959044, -58415094, -471016923, -638353363, 1008799600, -1960835587, -10892383, -1975538622, 114202044, 1127135284 ], [ 188149808, -1230575293, 86450175, -1534715919, 896605692, -1821097795, -958792520, -314269504, -1002104158, -1289913217, 1013455475, 1903343804, -826187178, -782839245, -2069508461, 1321099019, -283848673, -1375028076, -1778001463, -13817137, -1238107257, 252724519, -1131840298, 50827307, -1089424656, -1702699836, 48447543, -946624073, 762731794 ], [ 1421094220, -2020411453, -1307118317, -687490184, 2130796134, -1016779366, -1397499991, 1252850902, -1559360641, -237512321, -177584142, -1805802311, -909619046, -1936983742, -250921582, -205704105, -1679290573, -1837500740, -1088619389, -1614670699, 1311279913, -521425030, -1688140448, -1567130699, -1259256007, -1117729674, 1578622332, -89352096, -1457147444 ], [ 1317445320, 32845762, 702257550, 1100073950, -111880988, 1012743354, 745081852, -242901543, -1681265904, 1912769554, 1969355676, 751573481, 1385296035, -1188453740, -1532447736, -1478008187, -263573740, -689319161, 1274806435, -1178249830, -1673502049, 1194948102, -65601317, -599974072, -2061540522, 461737728, 1934798641, -1129772096, -2079409617 ], [ 1890744439, 944313877, 2125185382, 623912957, -1563471675, 501486487, -1638273334, 1836930988, -626386536, -766531825, 144804588, -769475558, 1127259168, 1517589127, -602567140, 216622201, 2007042404, -810354952, 195197235, 622897438, 807185503, -1640319500, 582607061, 1862845202, 922573807, 1115512202, -1060454665, -1705537722, 372099558 ], [ -1877357921, -1783341997, -473817818, 911788104, -1603608790, 180421014, 874360398, 425855858, 1973937935, 2067017003, 1576658005, -1007018082, 666311806, -129981183, 1055926782, -2077234659, 1497817092, 1036206164, 130306633, -178435778, 2031827349, -1902129346, 1668015489, -2072970317, -1835440951, -281943211, 1952089784, -1805086492, 436431504 ], [ 228237172, 1076239320, 2013526414, -862507798, 1054922498, 2016842727, 1018711714, 1012754316, -176179266, -869056093, -495031361, 865096323, -1649795773, -795445941, 1173638367, 1932163531, 1827755421, -1927624249, -656592321, -1607051659, 1448072913, 1292604385, 558197128, 1822491206, -153382822, -155206972, -1243458106, 918235494, -1311035672 ], [ -1011440323, -1157355854, -573532296, 1364924657, -1976960587, -1136813798, 1261543338, 768319252, -1682075229, -79706625, 680953082, 337285041, 1986104256, 941338030, -51556126, -272492566, 1162246234, 2022167812, 460398269, 1810749852, 828396829, 817617471, -1123220266, 1388860924, 636135277, 880183883, -487647967, 1883281746, 497640968 ], [ -1427604180, 1762949783, 865765436, 483720447, 1136007036, -7673783, -64011410, -1494007337, 2136181203, -501916986, -685895114, 305849823, 1581427846, 1262616107, -929314770, 451686769, 877413931, -425543719, -1842126419, -1133998519, -1403400857, 1038526812, -1610241889, -368507419, -1912959911, -516223269, 354668003, -65778676, -901323705 ], [ -369098305, -1321427853, -774873348, -1112886083, -1870945284, -442657319, 965640748, 741453790, -772345846, 1283604512, -1039053795, 317095300, 1666005107, -125227505, -1682045878, -1611198741, -1500866765, -873595906, 271623124, 1322107738, 1245011969, -38256254, 479199821, 251359825, -479675483, -455105400, 1931846405, -697689085, 1853035723 ], [ 491550052, 44145031, -93396191, -1836086081, 758946865, -78382685, -937564123, -990894851, 1240902902, -105351020, 1386327329, -964303924, 691690114, -925362501, 1059049678, 2017919138, 402855428, 1903593287, 786220277, 561181909, 680899206, -536916434, -1072039148, 1238480299, -2028857259, -330219206, -1779686682, -789724218, 1590203874 ], [ -1025752342, 1423328753, 2107504260, -96821927, 1524591106, 922719139, 1004319584, 756325023, 1611196193, 1982216041, 126390742, -1814355419, -1103582016, 418866265, -987726246, 126745919, -146470127, 540590291, -681863247, 1008185942, 1414568755, -1043428653, 328856674, -12494014, -1645604802, -1788483579, 1154993854, 1231476950, -2112575582 ], [ -70063038, 59840895, 474067336, 214969836, -1116796942, 2113353278, 2001630261, 2103367325, -1908362286, 2053990018, -1128662515, 678312476, -7937663, 52953387, -296473756, -1342499233, -654667670, 1199581288, 1592504184, 214688739, -1421876205, -1195990757, -1075911726, 1849453232, -256148851, -655850571, -1835789849, -639082209, -1003710054 ], [ 1939753537, 1849502249, -1217751870, 1123255535, 11697830, -1808256518, 1203136021, 802463444, -345999609, 1801164470, -747583809, 1090073277, 440891840, 691879466, 405520903, 1013476161, 314312125, -949289135, 1426993557, 1597491298, 584254004, 1814949638, 656722003, 664055297, -2082526948, -965159341, 641418301, 522299, -1926839100 ], [ 758150391, -1704874544, 1930459573, -1060073866, 53609992, 724699902, 1856540165, -873508533, -686278233, 1657768097, 1623074919, -769284519, -322482118, -1455072284, -825303932, 800805368, -105452630, -325754470, 819572114, 716419784, 1406219072, 860125982, -1120528452, 474630736, -808904712, -941851391, -1889246068, 1117642188, -222494145 ], [ 1885308350, -847650270, -1707968308, -1629412314, 1053544502, 1615516642, -26495547, -593401356, -857538153, -920352037, -1648943536, -579200703, 691776970, -2042675101, -374828580, -1799861081, 2002675024, -1949416414, -278948825, 1171089184, -1453003795, 295330415, -2054283398, 852253466, -999823343, -1221354129, -1213580868, -1262964133, -1173735585 ], [ 1332541591, 1550200214, 40683821, 2101443434, -1822685927, -827828796, -1696793969, 45890664, -1865503843, -1031661601, 1597945529, 1326091941, -645681432, 1703031386, -1855580508, -816450462, 1114894719, -965549219, -1663456381, -508845060, 59504365, -127890307, 973651212, -1119617566, -1329372982, 403366000, -785201769, 1966103388, 1578442993 ], [ -1607105657, -147538335, 697907561, -560838023, -892252140, 1715652786, 531842525, 393260026, -1946501854, -351064014, -176243715, 1175461689, -2082002820, -1745712717, 313899583, 1079651595, 421927274, -105685183, -760427067, -826466974, -445246951, -227454728, -2107264298, -2025937973, 1870218743, -307207445, -1765514163, 1999439616, 1201530852 ], [ 1068262165, 2039623816, 317092769, -1664298882, -941757481, -1192838780, -836137598, -1753525684, -1192376603, -1595489531, 2131054613, 947535920, 854428159, 128434423, -1544993403, -1413996758, -668260366, 1175867664, 1472145493, 171022576, 487108543, -456421452, -408614445, 902997476, 235480466, -89597269, -171254875, -432528012, -379329995 ], [ 251658103, 1724440568, -1776077133, 859061206, 345586733, 641102951, -1527032314, 320401232, -967244317, -1634695020, 652155325, -482489407, 1434141737, 2134290087, 340873499, -1640848777, 1152042755, -2037572501, -619889127, -1372149838, -1532119323, -722612025, 332743681, 2072240809, -539543421, -723035345, 1334428745, 1134222504, -983956534 ], [ 256586480, -420407153, -2050562378, 1258661445, -760134374, -1023285628, 1623705613, -1268462931, -49583708, -1466727499, 673964030, 1295141458, -1775030766, -1765156202, -1023337068, -507945359, -485975757, -1589679735, -693585978, 1058689255, 1555578797, 2028181744, -1928558229, 2137784413, 2067285631, 712215308, 1125332159, 478839251, 1136060980 ], [ 911405143, -1190983258, -1148491237, 75585376, -460156569, -4364711, 393072987, -571767382, -1805681648, -1965902289, 279229751, 398287682, -840763849, 1310302140, 15086739, -332583355, -657269931, -1210293357, 2112608400, -620288685, 1941858594, -136964224, 1398742585, -673520555, -647115560, -1664659620, 201791241, -346846508, -514544608 ], [ 1008857431, -260635550, 1970621729, -1564646504, 1809275086, -1945324110, 2098292996, 261294819, 2140337535, 809548217, 709811808, 1425294421, 1992185738, -796325832, -891763163, -1227206858, 1945655792, -372215696, 772978033, 16335818, -2113817562, 947572467, -935030504, -1110084067, -1537244894, 171448639, -881908911, -865047651, -1619994886 ], [ -773101464, -1086881235, -492720318, 120976133, 1830933057, 692148947, -121922326, -487916371, -710832684, 748480964, 648929021, -386202421, -1859020368, -1869377968, 196479335, 590960463, 2107826090, -1596886641, -261252362, 327476481, 30861187, 817695976, -478778329, -917703517, -549866821, -997324125, 1556579841, 1532183990, 1878780035 ], [ 409776345, 499118365, 1102883248, -431050889, 1686006460, -1833284501, -1080524881, -1375207931, 2103774696, 2018184527, -1949001946, -1545200514, -1070148047, -833100578, 853848875, -2058283664, 692775727, 100030168, -1274054957, 1307666993, -1316108918, 2139039752, 1003152550, 2037204754, -1334566662, -558366479, -381380077, 595075466, 1220404886 ] ], [ [ -4243727, -252739331, -238156859, -1493475010, -1964165079, 560980393, 897795152, 1029606440, 529634051, 25297848, 489002110, -1955246723, -566288065, 897434510, -1171043328, -660607195, 734851208, 1809481643, -1604152336, -633579288, -1865645981, 1928561744, -801194657, -1825422055, -1762424043, 461333593, -583341979, 1530767264, -1367395960 ], [ 1164486944, -1483545398, 436994005, -1028752624, 1647538523, -1467706368, -1111151918, -442431113, 537312734, -310265026, -1278707580, 1976243569, -832576677, -866410823, -319769974, -1800204686, -831548781, -953691349, -1011024810, 411420289, 798993460, -657783560, -443235087, 1923219802, -757619502, 1943199909, -579239868, -725218875, -544557444 ], [ -599435146, 1919640143, 273671809, -376673410, 2061986365, 1937233620, -79307899, 1919004186, 1767721876, -1191410110, -14476052, 693031654, -1922009556, -1262459822, -1796921500, 414787172, 1558362274, -1262665269, -622470380, -1970158374, -1809203081, 1544648050, -1112130684, -1490236139, 1034491988, -973062239, -1427082290, -1051313453, -305852068 ], [ 728286204, 1231083176, 426386597, -282782332, 154225406, -757670432, -1647075019, -1444925342, 1776555925, 451749306, 1789006389, 780803545, 571474069, -606804116, 1019135731, 1909835238, -322927988, 1715233753, 1732760604, -935703415, -454850334, -154058069, -7229038, 4026458, -18205167, 1049132564, -2128952798, 894881451, 516008074 ], [ 172278193, 312089228, -425455400, 435203872, 1277435940, 2018829543, -2123884467, 1794380352, 1946292370, -239946174, 1053949929, -1979241172, -1423466516, -1265804665, 1243211110, -1603445232, 1252128604, -943361179, 95535138, -69743951, 1513924880, -529297910, -2145712339, 617307096, 1779239122, -118755431, -1551906247, -1855549000, -590882436 ], [ -128896418, -1384648212, 980449785, -129417624, -1747835576, -2056451131, 1685517778, 1032120485, -1808035038, 457483175, -1018265762, 726355796, 195077517, 62545108, -1849335814, 2141569582, -877160407, -2022945653, 2102156184, 214718812, -1049278746, 1137657306, -447701621, -2046374942, 1831933661, 1095571790, 1126499731, 1343229656, 1768497805 ], [ 49083542, 1374457732, 1933145459, -1950968408, 1286206037, 1859258210, 927081380, 1061863306, 1407195657, -1388978764, -836736040, 742006809, 1647613747, -2138538339, -1160436318, 1409355920, -2110993269, 1143963751, 1557588697, -712730347, 356228245, -1333204014, -196968106, -1439627744, 1395374252, -1236952519, -1931868348, 504113467, 1365523701 ], [ -868296819, 374832753, 1640358649, 893755377, -497492231, -1362318877, 350331922, 50798432, 1488080968, 1206961344, -1641981616, 1224405040, -612008010, -1471759786, -524519102, 1522040165, -1180135634, -2012298117, 194760086, 1277401570, 465706312, 2069473129, -860633573, -2124735733, 1468462212, 594480892, 487941217, -197378442, -330540171 ], [ 765059504, 1038686785, -863631640, -1233331777, 1907096705, 19086703, -1355928198, -1592032472, 921533260, -235917277, -643910609, 301150543, -297331876, 2984839, -1992098425, 1196750316, 884808240, 1574359709, 1424212516, 1860569797, 168327719, 229611622, 604617884, 1265084242, -1789520939, -1721420850, -43883748, -1514344269, 1826203805 ], [ -316138299, 1705697330, -1237438591, 2033719523, 1968164024, 755177317, -1235244852, 2121829678, -1818951796, -1670412418, 1563398080, 1272314052, 850977783, 1699559130, -447791595, 426070327, -1330092925, -78390033, -365972400, 667501179, 1598460256, 1371972660, -1746013825, 303258301, -1687705506, 92758543, 614809422, -1139258189, -499050630 ], [ -1491075032, 1198387834, -1640501342, -343027418, -1065410218, 650945077, 1311990590, 1167240573, -661986248, -1266188831, -7098174, 1909615765, 2064671833, 790804654, -168163351, -2112932501, -427039806, 2045659650, 1993379231, 941143600, -527972167, -1929761636, 1008081766, 1875518881, 281931703, -877070543, -866598137, 798959065, 2129317114 ], [ 1602976199, -473301753, 1559758533, 1551135769, -2104143852, -962547858, -420401577, 926020650, 1736902696, -487693920, -1088267492, 450363663, -1096640140, -92656569, 43319709, -125791595, 969376525, -2141409768, 1630027670, -1002382964, 1547998455, -1950078193, 1235115882, 1031290878, 2009685221, 1712639130, -13651469, -209532913, -1020258704 ], [ 253802472, 1823551036, -663721305, -1879059523, -826242443, 346783439, 704636917, 1865418219, -937382872, -1927252254, -1425524676, -926645343, 158234982, -1457975678, -1733012317, -1909288309, -2104221593, -1702742118, -1272099312, -1205720522, 1486209140, 1001459948, 699216911, -1655458032, 356370645, -634022891, -1854266454, 46990571, 1670904843 ], [ -485793394, 884080597, -1501037926, -775161100, -1890961637, 871479208, -1138115849, -51930038, -987784375, 1784621650, 31769459, -1935174546, 716929848, -77997291, -1921462202, 127696467, -1878100826, 1041415894, 457714238, 869826522, 1290157652, -1499725816, -137982244, 1537036365, 998038174, -736327387, 1699471167, 723902233, -137169048 ], [ 399791151, 1993744758, 895483765, -1985365824, -1808859757, -2145182662, 445884476, 337733212, 1521993443, -399046664, 1907486112, -894097496, -1927982335, 1076697007, 390299255, 1752844336, -1967473384, 595587485, 1330817169, -1167528195, 1014114883, -314656351, -868038820, -1250256596, -1259693701, 1851600705, 2091469653, 1575629446, -562768919 ], [ -453152144, -2112706412, 905239903, -1196088656, 2110357986, -620677942, 810261732, -630746517, -469248443, 279962419, -602999720, -983452495, 1055071411, 1681787538, -722606374, -771879838, -937434668, -956437143, -61163033, 1513486011, -12026105, 423284169, -516708159, -1748240241, -1693499400, 1853090482, -1399792196, -610622998, -830879404 ], [ 1966442125, -725418185, 1298251073, -1521864048, -486092918, 1359210437, -806349071, 1292819133, 1027001164, 1299120881, 1559353234, 1023186504, 394991675, 1046994096, -568819464, -1375103427, 1508719797, 982352337, 1538372919, 269297207, 1082337564, 298915240, 244922912, 1847295243, 1986219259, -1380830896, 1916344478, 1603143416, 1028677108 ], [ -1241272607, -2132397481, -1524135005, 308654810, -706212312, -1220318871, -981696330, 1399731386, -637558799, 1724462125, -1289372007, 349048255, -843679674, 1345957558, 2092064008, -1633031245, 270267238, -1485295874, -1395170202, 1426431801, 1194588823, -1998997017, 1402091295, -487367802, -702278197, 1884063923, 1370044568, 1308674987, 1458526230 ], [ -1359324682, -1189809474, 460538908, -2059596883, -682804197, -541431473, -1909318770, 232718458, 337980374, 226748930, -1633424340, 538056227, -220227962, -342292728, 332185475, -1060825010, 1017075837, -433503705, -1251175968, 24494978, -1739398495, -416029839, 1988013328, 962757418, 1419572647, -772258893, -2079656998, 1408242861, -444781924 ], [ 1346115780, -1862141339, 651000121, 548916101, -1302128694, 19850638, -1233426839, -1241069581, -1581227191, 1613641176, 2134502028, 1217469108, 1684055707, 1560350312, -1785673244, -1496955078, -469225954, -2060890147, -793501475, -1626158342, -360099860, -1568205990, -182472823, -592319025, 27411022, 1517943735, 535434512, 582468418, 1913745883 ], [ 1885847668, 1031970460, 162053205, -1341439904, -1286727001, 1259838792, 1893234120, -1592407469, -727101910, 674638516, -205040471, -1885404151, 2140816461, 1227748528, 1527955242, -1600211305, -1932816865, -127797715, -946603194, -777878760, -1801218139, -1158946213, -1328916381, -1815097069, -2125021132, 993882786, 2096393463, 938972033, 521785530 ], [ 326757230, 2064889172, 1901710886, -318162504, -481962739, 1363387076, -9153297, -1803080324, 1485703630, -1819584645, 546839236, 863307177, -420369413, -1836970388, 1443567636, -961749149, 1590499042, 1861555119, -1542624296, -2083044160, 1029864729, 2345403, 2058443762, 954696250, -945312341, -1200466490, -587949058, 747013192, -291021162 ], [ 553199138, -985978123, 632614425, -1895148882, 1444370385, -38767601, -1393201704, -2086796711, -39465548, -1292074017, 519793361, -427505483, 1954727767, 568138353, -73997003, -463498196, -2116555423, -104389593, -1335520825, -1059172634, -490986056, 889026223, -1451744782, -296668079, 1986419642, -869029974, 1933487551, -1722573103, -319035936 ], [ 1764605443, -460325301, 1127972565, 1018700715, 587062299, -1370883145, -1605298381, -1676854051, 54840122, -1928941060, -1488920475, -521023627, -541547938, 365469067, 1979907185, 523544523, 1337410213, -2065005654, -886716391, 165595611, -1299061422, 1999433158, 721438553, -621862238, -1411056052, 2014444126, -1209086433, 1307994631, -1752094409 ], [ 1980989657, 278666518, 339418281, -1958869184, 1013835821, 375145957, -1448239245, -790849151, -696702200, 2132300240, -933743821, -847933099, 2025458226, -1168895922, -1947153794, 1545512962, 1578190121, 1378868431, -1418162493, -1100329490, -1192670047, -1996930616, -1033661826, -948396847, -2146977031, 1971122034, -592670287, 1067801166, 848841864 ], [ -185441015, -1308417750, 1283337271, -1958408920, -360001122, -2055451676, 1449594868, 747644211, -426808342, -265684434, 2082232991, 1114046625, 1896727011, -1641546403, -1615696303, -393182082, 1006269074, -1701634432, -1191877524, -675358704, -1318144133, -319027285, -1349328845, -741543680, 788242329, 964545035, -462067239, 549114570, 962190835 ], [ -450662869, 659551510, -1636216348, 1335876317, 294339655, 1362163848, 676057150, 1118250486, 1133702759, 841699642, 74918540, 782006394, 574419830, 597751117, -24657622, -114191048, 453059411, -593663999, 1767498888, -1087829336, 508488626, -2013097764, 414166417, 419024547, 423391585, -1749922353, -210219665, 1546555553, -1571803268 ], [ 284473816, -1363494919, -1232747516, 390476549, -2093534141, -405030910, 1875017714, -1179906907, 343445151, -789346436, 435002910, 1232412886, -1030052081, -766627920, -1455197213, 853615539, 52527147, -610921691, -96123869, -875860566, 24718391, 1831892143, 1115888017, 1704142242, -868650605, 1420018878, 71578722, 2002926378, 1231080289 ], [ 505034238, 1466488090, 1132634460, 1101157616, 287564294, -38164490, -1186491352, -294945223, 664077023, -885586101, -1715126214, -2062579031, -2106757426, -170482635, -918970626, -237387189, 453881587, 457165685, 2098024060, -1510296432, 1379305650, -766398271, -1970594796, 520124805, 495354262, 1130379785, 776150604, -1017637003, 1021662890 ], [ 91661292, -1753201667, 2023726480, 941574200, 2004007223, -825702383, 381866659, -826499439, 199078137, -1125245190, 1013733549, -1830097984, -337134429, -1987083072, -913103323, -35947127, -1088908762, -798537224, 1441774672, 1600100071, -575911769, -378408188, 266741486, -732725392, 583297659, -421716216, -1891903604, 1413612920, -1442226333 ], [ 518534487, 1148413668, -985104069, 1414246618, -162346139, 1767482770, -1127493072, -1726011627, 975550504, 394738099, -1931715301, -152552378, -2062591476, -2011871901, 1398323452, 1755422835, 543597406, -292443538, 1945915454, -1167514676, 1326943134, -1367226620, -2016492533, -365243528, 1835160217, 2021318827, -1948627049, 586952941, 3448625 ], [ -157598227, -2141933559, 1299049211, 706252801, 464161797, 611430913, 324750044, 843925040, 1194376658, -1835812436, 246757755, -1978578171, 984947374, 1971640392, -1908433933, 1938484981, 533188718, -639039831, 658217720, 1882216221, -244990174, 513376754, 1992069473, 69826147, 307491735, 159342062, 1902411798, 881326603, -696916858 ], [ 1491322069, 1173015850, 761412939, 1870547636, 1064865313, -2113312604, 584440610, 1505383733, -597146691, 1564390524, -594560272, 861539919, 1979065072, 747788297, -787779821, -1202751542, 162007011, -1173113213, -1237428669, -1954584986, -2055779689, -940947540, -549884925, 40060080, -2073381401, 1010580916, -2060117016, 95059006, -1811498562 ], [ 967670760, 1689880013, -1038678502, -969121883, 419210532, -604672938, 1640641862, 449742815, 215275915, -1557417880, 490664005, -1351959270, 1517728681, -76695872, 1363489520, 2068763480, 1302574681, 918612576, 1878715676, 1386180212, 1415964921, -1394940361, 1835434063, -450521098, -1408147806, 2047556662, -1104884885, -1296168388, -1272823676 ], [ 2099318261, -1468437745, 1626042688, 2065716229, 1652175214, -1466618468, 1351131241, -1106908738, -145163465, 867467444, 1358924051, 942291758, -1371281231, -1460211439, 2078951903, -2137721209, 1207244318, 1843699379, 1020230538, -1676084013, 604196266, 490989095, 1479941615, 187181819, -1375207506, -747054014, -241900819, 841212922, -1474595073 ], [ 1200510153, -1358876563, -684959441, 242388536, 1796157397, -1071048145, 1419033234, 654509560, -58923901, -1099734660, 2049817180, 51823661, -1266961581, 1739312449, -1763268621, -1734287907, -1101497597, -223532352, 1188365269, -399632051, -554631102, -315118307, 1112762004, -2002566233, 149439244, 410971554, 1759409788, -640815077, 1383247484 ], [ -374812966, -1499459034, -162013487, 1983108429, 1552968407, 521941325, 1576568638, -740912227, 1588980026, 613458918, -2098834700, 869789093, 688502343, 2084268268, -917067354, -991274334, -2109186927, -894913571, 281399039, -600541687, 651274580, 1591422886, 1741351145, -2041171943, -365503016, -635819497, -990119826, 1026271419, 2023342075 ], [ -1280142471, 1656848977, -1601630794, 273832553, 620950826, -1407879518, 1095245846, -2009177083, -2008439808, -1956529812, -975052563, -270546519, 666667993, 2067656405, -2116305470, 76877668, -2024470160, -1558447917, -2066497477, 103646347, 1581336799, 512430286, 504035295, 420848180, -1215217895, 571793772, -928241792, 272031307, 2081524377 ], [ -1232753094, 864469810, 1932695477, -1842034335, 915396659, -69123405, -10506199, 1306024466, 492209093, -1832272949, -149756500, -538089669, 1234276411, -648000188, 1060204963, 426750051, -226524246, 1069705312, -1565300209, 1117381747, -207189389, 559451654, -1954667402, 581693429, 1022040389, 641602489, 12121154, -1229426264, -1496896174 ], [ 1888349838, -1891155866, 1614905756, 1977480260, 1862722185, 283032467, -2089215, 771781939, 264223081, -1743403484, 948620875, -1307010396, -781084273, -611163336, 1443173080, -1530460517, -1629051003, 247284904, -2019311756, 1587364531, -1476750694, -22204090, 91812865, -1495928051, -1508658814, -804838551, -123579694, -909528090, 1434415684 ], [ 909101488, -721681016, 1037275474, -1824007553, 989336478, -835412332, -844161010, -1002609475, 2073275990, 1744009904, 1055653339, -10125995, 75001083, 2019239190, 1522263745, -730407560, 2111659322, -757651647, -1375491394, -580423860, 626426969, 1965135890, -1984810310, 264147366, 441276268, 947549857, 1593091909, -1372624599, -1562757143 ], [ 1274116467, -98743122, -738413689, -1573863788, 391460477, -2091861646, 1287470837, 1487371439, -575591985, -1913383864, 1220614140, -784220616, 1077351383, 364599581, -2085449819, 1563409348, -669755007, -12779607, 854286865, 1804696468, -66616275, -450433253, 1757577139, 244400973, -1460924511, -1264948676, -392387104, 216672911, 849134787 ], [ 1363506198, -694579825, -555139153, -1385958502, 989088286, -2016058220, -855805202, -2117932354, -1011045753, 1883219680, 1484228310, 131563964, 1165229339, -202075166, 390061947, -1731002232, -1851941917, -862212359, 2046183022, 1451390583, -202588550, 1120149977, 2109613483, -645640176, -1503621140, 1426304987, -1115754436, 436617778, -4297041 ], [ -1711261089, 1859145682, 381363808, 650113429, 1560327902, -1212814412, -1718348881, 1805480153, 782595888, 301107064, 2114083390, 90331732, 2099609031, -94086984, 1905760698, 2057725792, -2075683020, 1193790546, 305357850, 376972030, 1419883267, -2000559843, 600600459, -1770223726, 753956896, 204118609, 488486393, 1489472088, -105577037 ], [ 369985142, 905828533, -468991843, -106840387, -389680830, 1420409493, -1491960106, -1153448518, -2140180662, 1555906260, 1306265020, -703056009, -1234330881, -1505387455, -359560580, -653971596, -1911100570, 1452524588, -947540020, -1904312506, 1221913480, 335768272, -1872731773, 1944241195, 58920923, -153905864, -369843821, 1729979419, -2053754599 ], [ 1517835749, -442186494, -575930544, -61454841, -368505636, -181839590, -821441903, 109920474, 1824532356, -718568529, 499238012, 2125355472, -943157992, -2145066382, -2018882809, 1749557230, -298778900, 1808914903, 454226960, 1579518083, -692868346, -1223202331, 1419044751, 18788055, -1316184304, -814479654, 1508608896, 1387571205, -825708109 ], [ -958328000, -622959919, 652495979, 283435349, -1602117363, 208580496, 1741659847, -263041035, -283786994, -1250134726, 311855739, -1255186924, -321970996, -1861656890, -804296442, 497130750, -1751587960, 1974646755, -1432595681, 1015426815, -424845352, -2097917444, 610577490, 789058996, -616676259, -1315875376, -77022263, 1529983930, -2020541472 ], [ 2029999711, 1591981332, 895579384, -544760012, -1129222115, 1541912157, -391134678, -616452822, -234036881, 253798705, -551996862, -1553345426, 2008145370, -1057814623, 1732577437, -219061862, -1810489048, 630033820, -2081150609, -1893720510, -1637727016, 1981736071, -866252652, 1415567381, -779454329, 694190689, 1861925304, -733370802, -56612152 ], [ 447770234, -562411058, 1561284477, -76073705, 1661121607, -1691971571, 1329880849, -1966120019, -1331733387, 1252830980, 1883752464, -1758135920, -29238971, -594253616, -2049203801, 939329696, -344711407, 2120738793, 615727206, -436567601, 1405018947, 870654138, 1561186065, 1356709425, -1416788786, 336559415, 1842507315, -1028587079, -1409826763 ], [ -267161361, -374239455, -639585103, 2143331516, 451988199, 859396495, 423532511, 886307315, -1710585020, 1890484622, 36853267, -856130025, 1169239485, -1079791602, 1047193114, 677205045, -1544137170, 1307113185, 1061584256, -366354247, -865061467, -619714849, 937967719, 2031379378, 924041870, -972942330, 1724813818, -1837283966, -523806622 ], [ -330556422, -710213965, 284531715, -1518935876, -310321136, 258104676, 622755604, 1343009882, -1645525100, -1834314523, 1641779526, -1056849297, -1365508760, 2083503017, 154838242, -331494364, 761078067, 541494034, -1225814531, 1685432056, -21920936, 1425291278, -820306167, -206894162, -1963187084, 177969463, -2106718172, -1847321605, -1723377425 ], [ -895676271, 2060238160, -234777682, 596931735, 139390984, 658793297, -692234249, -1393830731, 715756159, -1332444133, -2084625745, 711806041, -1013778449, -1480316313, -290310766, 79243607, 1866427935, 876894898, -795723993, 1170706415, -273719289, -2030612447, -1514782659, 277675989, -1703055208, 470289703, -689161663, 1537649866, -1169772741 ], [ -1652265644, 1276671990, -127284115, 40302543, 119038897, -687150242, -789847169, 98834442, -1736839834, -1319924787, 154156237, 337502678, 379392297, -1395049477, 106160068, 1653628755, -522138282, -1269072239, 1743545594, -62697733, 773836377, 1759827602, -722916917, 962417786, -1039460417, -1743495543, -1882065448, -920530606, 2139888034 ] ], [ [ -1994772581, 1850159851, 2010740243, 1077430329, 133872381, -162719198, 1715304377, 2131486382, 101667296, -1162924750, 1626704459, 1693698599, 737990387, 467279506, 2049612345, -487773846, -2120313359, -1742977758, 1091923133, -449064977, 505428534, 902753094, 1253152033, 29206580, 2041043803, 1424315288, -353763386, -662687134, -1812867735 ], [ 1803065404, -417945989, 1999161909, -103912774, -1443840180, -1465726345, -1904039370, -1024904408, 2087108580, 2061337331, -545561363, 209195060, -891855152, 857393741, 118110298, -1286651348, -1139127618, 1685357915, -509125580, 1417543847, 842098750, 2019589300, 1320387204, 487151346, 1773541957, 1739168122, -216395821, -642990046, 1679994583 ], [ 255302406, -780474484, 1756374605, 278769706, 824661914, -2052092003, 1247265109, -687351058, 1320765567, 1024654137, -223115837, 1481278988, -2129940406, 1365941219, 504932708, -156441237, -1176594233, 1987396466, -273087723, 407825053, -895459158, 387105864, -1573151600, -37537450, 443318616, -1967747724, -2000307746, 322490162, -1223479399 ], [ -794808470, -571325759, 1162004157, -457078755, -1908462214, -956308815, -1043262860, -1747681997, 225505945, 3732973, 1727197273, -1403124735, 1978792428, 1910295291, 1803693224, -1276389074, 42460278, -109587039, 1842791829, -1114156514, -108662662, -985894521, -695958444, 2016180924, 994576686, -1182844502, -1871479445, 1540238382, 1724300336 ], [ 467547028, 1529820819, -215464691, -771706093, -1053578399, -153931794, 1009579405, -783654313, -1167954326, -1642323125, -1039125209, 542858541, 702823995, 928619829, -1001223164, 348903891, 2019956867, 716561376, -467570791, 2097306753, 1521376719, 129974014, -979057216, -1022220741, 793123431, -823524530, -1805631679, 548051152, -89693954 ], [ 267077507, 2024447793, -1409252541, 1847648009, -2029934924, 241857706, -1167445048, -937686725, -1408157644, 783691136, -45595491, 871809045, -1428866336, -727880440, 9089001, -965893542, 389999658, -1762689905, 735383606, 601216148, 1313456735, -1641699904, -969276188, -31893919, -1587174059, -64012504, 1724740689, 782113161, 755244869 ], [ 1767200558, 2054604331, -1870174586, -808130657, 168714330, 1392786669, 1950739245, -1115919540, 932610469, 352391143, -2069061805, -562652905, -1132275799, 254015452, 703987881, 1466731431, -1087081030, 672983796, -1331537368, -42492464, 1657930672, 2078947473, -875117487, -1330433113, 1565020400, -768151999, -853560278, 1312984678, 974916736 ], [ -167073129, 430709913, 1647677449, 527287194, -249251212, -1111687774, -1304364855, 159254697, 635117014, -157592365, 54851520, 563503611, 1157214574, 1716210843, 968798121, 724416483, 1116969240, -1182764621, -2062995159, -162897355, 336698007, 1417295289, -230286449, -629532504, 1158639097, 873897126, 992149626, -712812974, 342589601 ], [ -1142749802, 1603432870, -1465405716, -387982948, -1777570739, -746956899, 2000407893, -1953695687, -882753569, -1373001816, 1043672164, 1274366575, -1994497369, -126977804, -1256456363, 1371765502, 1045367101, 411100711, 1771864452, 840833356, 487443817, -220255956, 2107035914, -1974900206, -1247989105, -1108995700, 1783965218, -1315882618, -1430707015 ], [ -1832693898, -1312960170, 310341294, 229625637, -923478208, 1119924794, -1072858467, 735942548, -95235868, 1023934655, -1907162306, 1011775144, -347649360, -932018620, 743956979, 1164148984, 970685811, 1059450770, -367883277, 2065272331, 2032484990, -619616759, -1571734866, 672792150, -217040594, -1268973049, -354964346, -7536446, -125814868 ], [ 88482041, -250744713, -253932121, -505065230, -1418953753, -100163666, 857485423, 695832986, 272305808, -2039037903, -1326813382, -2041998409, -2025629683, 1709786545, 1873465516, -480477722, -632528658, 108319434, 1083922615, 1784091485, -1849326890, -1160496683, 1786154722, -1834895093, -814149046, -2061843813, -216572562, -2082932013, 1959672513 ], [ 1834761992, 1731972208, -606200513, 762626622, -2129618292, -1058576446, -1977133456, 1957405565, -699023695, 1441430389, -1678330031, 1875722522, 1771691172, 841270514, -742515974, -1952483923, 1419295377, -1827716132, -1016433517, -1396998149, 547093875, -618437464, -2073144450, 676343089, -1863699244, -974396280, -850822395, 1496213795, 1167694023 ], [ 920191455, -960717415, -299109676, -1568793723, -906573204, -1525980948, 1777631152, -1679758019, 2037322920, 1839322496, -1855697763, 548745675, 355336586, -1292965500, 388196927, 1611030115, -1570597071, 1797011476, -1767401667, -1996121252, 213824408, 297245977, 709030710, 705923618, 593680618, -1124124683, 435650125, 1628003802, 1878385647 ], [ -1777153740, 1795288234, -1554064190, -1921623577, -302629063, -734524596, 1828031349, 1003418880, 974164722, 1900959827, -1645451100, -1155755077, -1947322943, -443270859, -1557540901, 244151038, -622878869, 555974195, 1649877060, 1247551567, -1635540037, 350888863, 318444825, 2067938189, -1395211412, 934972497, 63479994, -1139263930, -1279037245 ], [ 2038463652, -1952379064, 137783720, -1430976355, 2033597353, 642070558, -1417152794, 1858550061, 2083119640, -760692734, -1598191895, -1320181048, 1730245032, 76427817, 1049435960, -106429242, -152155475, 1671395396, -968865566, 61565644, 1668435141, 1223449179, 1070282154, -1634842500, -307299258, -604584312, 54839448, 2058443291, -1619193875 ], [ 535435870, -412592558, 1883802151, -142633244, 2044702627, -1157172050, -2042634167, -1564549337, -357641679, 261086651, 2138960360, -1088536565, 95739241, -1364416258, -2044840599, 1192989475, 1814551195, -1606973237, 614301820, -1707282261, -1444531655, 1419152091, -1885699384, 1126568003, 1561737392, 1842945645, -899752406, 1049772164, 2044321752 ], [ -1664364112, -2127530263, -761089120, -179543451, -177542697, -948918123, 278758981, -2028209047, 464943694, 648718894, -1849682900, -1681722182, -621069920, 1031277010, -1983374233, 835853631, -1732640797, -1983535879, -285654899, 1621015682, -1488393824, 1979003165, 805360533, 1052699838, 1425050352, 1977620993, -1380893317, -905079335, -611834091 ], [ 37123453, 520601008, -266548443, -1433896394, 446276211, 688307510, 1581500077, 1568165156, -1873831965, 637849832, 1464692232, -270257437, 1450607396, -129683179, 1195237356, 843004441, 1791265143, 1178095856, 1305883569, -2035846251, -960522759, 592659121, -664180786, 169574493, 362995514, 453881359, -1576040592, -804597893, 114438037 ], [ -105318750, 235645228, 1472067449, -914121986, 1548282507, 526339830, 782366512, 1093656628, -105030134, 1793405421, 852745060, 755417845, -343037218, 563696416, -1135123474, -2092657671, 1807571938, 1256982617, -1020165652, 84957660, 653613414, -530168849, -1938119182, -1985479252, -333020647, -1935915977, -271825726, -648568682, 708910793 ], [ -1546635606, 373916783, -920233370, 1561966519, -1034243813, -1029213340, 1254833910, -2011351498, 1080342909, 484734876, 855566994, 1988057866, 565819028, 1833656737, -1665460412, -207373404, -1276724110, 603441160, 1239252707, -57616822, -2117773186, 1529467929, -916822047, -1604567501, 818681518, 1319918982, 263523760, 539174609, -786097978 ], [ -1898819054, 913585976, -1254655558, -2041541071, -2035801459, 800902351, 338061623, 711843465, -307752931, -1219496256, 760992479, 1484400825, 603478447, 928453445, -2092984679, 107560461, -1220658835, -1946874920, -2043356151, -1843381980, 421937594, 1345661205, 101439736, -481682365, 1959708725, 1135357970, 962883704, -2132640719, 1904243762 ], [ 1998261516, -962679117, 196615323, -223683150, -2085931726, 328040978, 1660501051, 523230066, -1663687991, -195617317, -826791123, -1237157301, -1013028890, -2093611014, 956313955, 1875717723, -408832243, -1524198003, 1775499864, 3523148, -1830926159, 684031904, 1994479767, -1218020210, -871537498, -178306314, 336346085, -529444302, 1820478641 ], [ 1425214545, -23696161, -675784477, -2083100515, -1667377260, 1178403426, -1016240175, 1607486279, -91284209, -1760588535, -901328983, 519267374, -687151186, 2132057437, 1163849144, -1240178070, -2063767941, -514110771, 360905419, 1327861196, -1954865380, 1748078204, 176094194, -593916254, -1792722812, 1372283618, 1499498079, 2034365847, -1631142662 ], [ 145497690, 1765120489, -2028062977, 59232681, 542509196, 1324762214, -2144326674, 1043205734, 352071254, -456035142, 1057594164, 2004260320, -1541431710, -341450264, -832329563, -721098080, 1186308991, 1425830242, 1479506094, 1933382292, 1415376286, -1437993244, 1299238905, -1245493231, 681807886, -182123058, 538315492, 339781370, -1576864719 ], [ 585762481, -545501477, -1136806633, 1509780686, -926467625, -1537886330, 920117614, 712880460, -276240304, 1228334375, 972332520, 226696506, -543389585, -1531951538, 1749148233, 2047826740, 1924849674, 1346669666, -711729100, -553763642, 237632407, 939285377, 852111585, -2080190288, -1407771289, -1908467313, -1144725445, -918467098, 12208987 ], [ -303713615, 1301385428, -766026584, 797767020, 913188654, 1307306345, 441514465, -370854433, 1190018896, -1390094837, -617115418, -1051103317, 1660527481, 724582517, 1765514097, -1017157793, -374041607, 1789178436, 1562123690, -2072976956, -1437775399, -1823616992, -755508300, 1437116501, 2000208216, -977295009, 2034956916, 889836055, -1297360060 ], [ -1805937998, -1593494613, 1957250053, -1887526752, 77027281, 1971073558, 247013933, -1551515818, 97560100, 1648402621, 964388799, 1570080961, 1321268906, 559943159, -2029614205, 1420691814, 375400545, -902120584, -1252543529, -1553236944, 1749434099, -559004894, -50371353, -958781982, -2036638850, 1260876424, -1436650359, -2035751380, 2065145040 ], [ -591567830, -1238714253, 1482240356, -2025252548, -1293866693, 1146648947, 1166763505, 1890285660, 954373424, -1421636950, -1921922567, -929851153, 2086272262, -647177534, -972575420, -1650211249, -597473505, -542348818, 617606399, 1776780120, 457968996, 2004343702, 1619984863, -1657384069, -1361110049, 2098279954, 495449239, -1127651732, -1965972897 ], [ 887759935, 1152845852, -1264318238, -231042823, 734904964, 1175650870, -1062468246, 1374132516, 1851353008, -1129888502, -1248643944, -1095490513, 700278502, -1275394892, 2052653484, -958233902, -952649641, 830926839, 1976717504, 1218260285, 289927341, -1290302304, -970144047, -1788909165, 1851681176, 539447271, -1135398449, 558645434, -1561861750 ], [ 1500547929, -1581648318, 144983217, -1082781353, -1267365269, 890972625, 1702921618, -162919823, 412982125, -382327426, -1061618371, -1983030122, 1499743263, 324412086, -543039703, 435442190, -288430137, 1017519278, 2065454626, 633297173, -1158420291, -1777894602, -23665498, 2032203006, -1618948163, -231154473, -765868163, -275936756, 415838412 ], [ 661477381, -2096346154, -235662946, -1570847224, -635147873, -1656592597, 1835256531, 1151304988, -1162568172, -1199058845, 990922923, 1866527477, 1056808615, -1385295541, 1229302180, 1157298258, 1285331957, -1068295910, 1821246731, 664647657, 608986393, -1526454984, -1862383876, -1748430605, 747991946, 153085133, 1202414758, 1577328821, -1000729549 ], [ 552989758, -813992603, -256703886, 1845757854, 1859305439, -955900437, -975651788, -1325985867, 130230058, 962458317, -502730249, -965495218, 1780506581, 409183633, -862578799, 313470927, 1634512881, -87171791, -1376260418, 481154164, -1942223928, -1560110382, 820139150, 205960741, -1440558155, 1469718913, 467614808, 1025810171, 1240101885 ], [ -2132668904, 1314798532, 1789941312, 1522225344, 1263342536, -1566595663, 1818235906, 2090654992, -680031942, 1124883102, -1009459552, 1736005302, 321415906, -1286531190, 2052282197, 2072171614, 1893261542, -1118601168, 1794810782, -1649145393, 478118974, 137521102, 1849253623, -892890318, 366498409, 1192171616, 1568087565, 782246474, 100733364 ], [ -410568654, 848161282, 499537038, -33629566, 1435305293, -1134727632, 910817749, 1202203540, -2004005892, 1686593138, 555594683, 96042686, 2125414412, 1628250994, -1253137582, 1230917781, -534432249, -1893472300, 1300415432, 1618876196, 598121980, 88447004, 1493851935, 375779992, -2093327264, 775771574, 889081567, -1590330973, 1997791257 ], [ 1189132393, 219783659, -141284615, 1787291416, 772565360, 1399604642, 324041504, 1895423055, 1272962702, -882784518, 1311237030, 1988547914, -224391432, -1855755596, 1999713592, -158048019, -1563362781, 1278858288, -1854287425, 1415956521, 1324424464, 1398476701, -1341812212, -1735801144, 1916393903, 854072385, 903046708, -1950158792, 2088800236 ], [ -1609543882, -1156652442, 2119589282, 1604058395, -1744895367, -1201098755, 732466045, 422006037, -1850368202, -363679320, 1059917281, 370003387, 614758564, -1606947456, 960934342, -2068233662, 1214038569, -211024057, -1615031168, -1247739059, -2096013928, 1544344192, -1807551828, 1267519709, 1935575845, 861838365, -911304331, -1151340441, -303275837 ], [ -1962599355, -491876699, 1384923463, 1376986423, -754582404, -1757017374, -554548539, -274194815, -1790684333, -668925681, 1765802905, 1802937281, 296356392, 229705479, -308476482, 1028987443, 1243498593, -1930926376, 726287486, -702750272, -1104692699, -2135870373, 1085102528, 1811192298, -784068800, -786670192, -743696938, -1711464440, -19183231 ], [ -708188253, -858969235, -685729038, 1360525580, 811007518, -259616674, -1283423307, -1299313557, 598276758, -1692301339, 1029499986, -1280485353, 432592850, 548180857, -1068809183, 1762203319, -1228726607, -616467742, -3270320, -35485295, 210523968, 602097454, -1684583729, -570018516, 261406407, -124298388, -466243494, -1983640837, 990450190 ], [ 1030041560, 737586436, -50662619, -1697757633, -1789508498, -1648803073, 1650935935, 379119028, 1140318639, -1993858936, 753893806, 1046239217, 1066408168, 1938493327, -310050659, 1879547861, 1339989115, 2122071462, -1825455056, -1325904172, 412642541, -1011538108, 1823125336, -1239232651, 1396556977, 646691310, 1962371736, 767842227, 1852066788 ], [ 1870579380, -1937699186, 2033879803, 134381248, 160281978, 590814146, -2054374184, 1656995806, 1737941044, 1611995337, 365935086, 1637462706, -1634342595, 1597394411, -657160285, 579894627, 229796314, 923495362, 1424710150, 997006490, 452527713, 1669501029, 1265843800, -1089892263, 83625567, -503841868, -1154990166, 1525449400, 384418880 ], [ -455727545, -355140172, -281568172, -1379951980, -1712753824, -887785567, -2142072710, -1669444996, -253485989, 901053909, -1132579371, 170746681, 610041866, -1903183856, 469855397, -1073453205, 1665943819, 258584154, -1145821674, -365933395, -1766674603, -2013876707, -1663783465, -1783805548, -371731231, -272341467, -1181088839, -1970976257, -636179336 ], [ 312649814, -1661063688, 83393108, 672286374, 1460149471, -584246224, -1188772103, -1932490460, -1290885687, 474766323, 2078903216, -2045561007, 647973571, 649476109, 860639610, -652697481, 229917582, -861455000, 2095125464, -696529058, -1620545744, 171323308, 1530513141, 891016477, -44957755, -1180874093, -144840392, 844136976, 1551289385 ], [ -1441350499, 1202225173, -2130101815, 1290330874, -1722280409, 1658462959, -956977765, 303885450, 333612892, -468202714, 904174451, 422453049, -1868053516, -3722977, 923520410, 658208056, 782376142, -2082645825, 558303599, 353753364, 83137826, -2080478943, 1978228807, 491249018, 83683275, 1473996575, -2137153441, 630207658, -1320067742 ], [ 1262244653, 1540278688, -948793560, -1306273272, -1514097820, 630567229, -899816244, 1930721889, 1007740651, -388394746, -531741829, -272476056, 881868446, 60982197, -153555671, -70120209, -79041895, -1683443239, 550187681, -2050213860, 1439424889, -352216859, -1705831355, -2003873582, -1959742822, 1861303664, 24831163, -946718008, 254375013 ], [ 1483385133, 247993963, -156651703, -21566881, -691352836, -309979724, 225055815, 1645661759, -744511098, -1942603483, -1446279828, -74130178, -599062779, 862826001, 865492850, -2037398113, 840484867, -99968905, -1020309096, -250955834, 2081581982, -2000537439, 1110790279, 112111185, -287914096, 1939995878, -451614167, -2049676284, 1882468236 ], [ 795442017, 2021538693, 2105127063, -725046098, -132704640, 2128472555, -233542972, -1227477177, 334065758, -967247193, -1590020539, -1884701828, 72235370, -377667188, -2107145135, -877043844, 2098860689, 603504754, 1570688050, 486965127, -192063242, -1165205156, -1045644855, -1012880507, 575790219, 2023402433, 836205794, -1091743417, 2126401410 ], [ 6323186, -1632053088, 1977683148, 1732833546, 103308022, -703036023, 1661248330, 1147845439, -300272292, 1022502630, -1684013151, 105271256, -1151019320, 925161477, -434971571, 935249839, -455735069, 1507060836, -242284437, 268657851, 286637685, -33035749, 1083132288, 370418416, -1598083651, 1113473171, 1965975351, 1840467988, 44553782 ], [ -405336967, 1182767753, 1764584844, -1023492560, 453651329, 194457683, 733378221, 997683746, -175883746, -868160460, 758120532, 345988963, -1741808072, 366833809, -1727229712, -1515341149, -909808052, 900041247, -1856361382, 1693800454, 1351456724, 1409985236, 304725307, -1639648649, 818535081, -1100095476, -1132137575, 1041267456, 1982065232 ], [ -2059400322, -1224015712, 1969327025, -1416886646, 1185929855, 1916531363, 1798147781, -573229850, -471139835, -779363113, -1952236365, -801989270, -493752526, -1625148475, 1503738564, 310663263, -2036373636, 2094064326, -1019796432, 134964401, 1986383072, -1315678701, -847927710, -766714823, 1995463397, 904426224, 1189722149, 1983177228, -1498299961 ], [ 8876642, 1831387852, 1278828471, -57151795, 858309580, -1399201954, 154839148, 265717624, -600831984, -1189875893, 353614249, -332628646, -1561940351, 284356905, 1695344092, 313280367, 2077129333, 446678043, 1706552749, 1041663175, 926161509, 1094790972, 1216854320, 1168023378, 1652661798, -966930364, 2034116953, -907629049, 1335532017 ], [ 576967776, -360922183, 495877195, 354508933, -1206936175, -1430797997, -802499232, 304425806, -1485688663, 2090395930, -643798085, 919884460, -709677649, -1950390798, -920860874, -1645531082, -2109968094, 1620660054, -1207956593, 1755632914, -1542329347, -98954761, 1794520326, -1205795068, -687001725, 378207827, 1496776638, 847611596, 863905171 ], [ 862952725, -1274045636, 970701927, -93859591, 1302546342, -231237474, 1299946479, 2035018842, -262593604, -1911844222, 1108072881, 6896511, 1699511631, -51130468, -604170334, -804819843, -1446165864, -1394220503, -1192245904, -775706979, 1735213915, -114093370, -1826953128, 576640902, -2092583462, -86608232, -1883734331, -1486280265, -1709191632 ], [ 970677713, 465080907, 1415817730, 1576100592, -1311733790, -5562300, -2013253991, 170008324, 1682683503, 1126100548, -1811904854, -1772788555, -1768567643, 532694359, 1365384164, -536979745, -803353489, -1266790995, 1454087808, 889775299, -173235723, -1785244473, -1837222560, -1472113174, 1008157376, -1349288125, 470475393, 774515828, 1098240810 ] ] ], [ [ [ 504103807, 1966547241, -1334978615, 1360839824, -939034624, 631005633, -264883424, 852927740, 414589236, 1178876196, -985669074, -1838998782, 1222263757, 844859943, 130642208, -1251808282, 1926378629, 509734078, -1769604355, 96061607, -2127919983, -133056456, 573007757, -1922745209, -1916609897, -270087077, -1215208685, -1535345737, -636622435 ], [ -918398049, -1978536613, 452189062, -1354215079, -1363863346, -986993549, -866036233, -570588238, 1200860557, 246275814, -667335821, 940753070, 1493093852, -278293074, 280610281, 1328811197, 1339042789, -968342367, -267719643, 820083124, 999767313, 1387553504, 1293648129, 459202897, -1152454834, -1576453751, 26052873, 370538853, -539271639 ], [ 1828335906, -1706359754, 485428343, 1536304156, -1952750834, -2065429951, -311253180, -558939965, -855177326, -1319876236, 802445005, -880582872, 850626025, -2081595333, -214975088, -1475187002, 2041724467, 331253331, -825460919, -1785675352, 1179166618, -1532279108, 131455162, 879723149, -762816460, 1501781246, 1762512996, -288497378, 551125213 ], [ 1198389992, -1905064844, 1300730553, -967171143, -379280889, -1762554592, 1792552504, -1663703661, -1726529945, 153907643, 550264155, -251724355, -250403946, 739822697, -175746648, -2147032413, 855467629, 50243930, 132011275, 1679662624, 444311367, 674666378, 21730474, -1554028235, -1035723897, 1985680040, 883103591, -558052176, -855884913 ], [ 1690466, -1191875118, 1140634146, 471915491, -1527608267, -2070258010, 12469510, 1178500104, -850704142, -1629477891, -409638285, -1844505174, -647917359, 559767335, 1510825424, 410638719, -185572740, -1854473102, 293942280, -956954706, -322400164, -2005901181, 983970865, -1858081707, 6830671, 1156819597, -134107055, -988079525, -1554021534 ], [ -911468912, 105651166, -2097972442, -1066215816, -1093677424, 1891330328, -881598387, 59539005, 315916516, 1158718009, -473794029, -1496034661, -843646615, -1895387427, 1136562023, 1444192772, 1458362186, -1198429010, 581785990, 1536022979, -1967342565, 967399797, 1706287179, 1230886791, 150956159, 1412097229, 82379611, 367828926, 976622680 ], [ -1974160960, -1781223024, -1814787520, -745406513, -1173357733, 939020776, 1786876504, 295340385, -1180672340, -2099704149, 1134219801, 2063588230, 1315876119, 901312427, -1632030924, 1838247409, -402968975, 1786209119, 1634266955, 2117941887, 528245280, -809868872, -1905637029, -573847275, 1122930609, -1234093050, 1645963613, -1953788165, -668928954 ], [ 1516350105, -1287772816, -1395957007, -1722573608, -1749660130, 1810738772, -1444500490, -480928052, 1254092103, 819395509, -1878783349, 1408880590, -231488585, 618037347, -1581057217, 2020938581, -265461814, 532817749, 1319229515, -1876505225, -1763635109, -1686836105, -895093661, -1080480601, -39683089, 509947016, -308541039, 217911930, -368904057 ], [ -360617445, -881153019, -1469485057, 1156672761, -2143226432, 1803560100, -1067198528, 364246715, -343542524, -860065029, -2012437799, 1470287323, 1220282706, -205597996, 14636223, -1394738327, 566535902, -2103148286, -617349919, -662763180, 1140032036, 1025949343, 1080947082, -206722500, -179708532, -1825711085, 1748698806, -823162357, -1999811176 ], [ 1160059405, 1250834493, -1277755705, -1438955249, -1179477377, -1518945988, 1039953356, -630359458, -1027570521, 2076344933, 776595431, -218263664, -1637779863, 941285943, 1276200674, -1473769650, 2052272408, 401273132, -978139731, -1862225602, 1077053997, 1699525865, -1450982067, 998041201, 1583314382, -1940258165, -547747136, -422664337, 88624282 ], [ -1920991197, 1281945162, 326331630, -708038041, -1946553276, -1248690140, 148934304, -341956332, 1059846777, 587522818, -895478766, -163708877, -367243016, 1806550663, 1204492090, 1089056890, -1489563630, 341029270, 2107105169, 768640096, 2028076986, 1662078270, 1627482159, 486059588, 1690236538, -866042436, 167390233, 401672358, 1555810350 ], [ 1152419799, -2040498942, 1248298742, -550003089, -1620074299, 1878043714, 1845316239, 1733446439, -1799240112, -1086477629, 297900933, -1619087730, 249635961, -2102912372, 1975477195, -1445751866, 1473906775, 322309985, -1669948718, -746108594, 1547276529, 1523440004, -1022733502, 1902335931, -43727133, -988324643, 853310981, -511597819, 844250679 ], [ 1632231890, -1635126443, 485241232, 748483854, -1671274706, -1116307947, 1302358635, 673145297, -353435340, 761296455, -1379928433, 1167433543, 68537148, -126903600, 1047716093, -741111502, 2109087144, -1627801593, 643556418, 83201695, -1638681647, -1725427490, 1975615982, -907584504, 82596105, 1726481687, -526516417, -505671557, 1113320975 ], [ -2087315309, -1515952232, -4064006, -22070891, 1801004080, 1053201130, 594980369, -1342387769, 1474700719, -2029489455, -668988771, -71235875, -1581643263, 1203062565, -580454811, 2095499502, -871867948, -1072295262, -2050513812, -364881467, 717544659, -1388797007, -1553087231, 1604194045, -1733392013, -1401853539, -1049295438, 1185010885, 1627628294 ], [ 136972786, 1391838874, -1392858604, -2089796281, -1991508679, -758096156, 1487544977, -1295967970, -1493840808, -317503582, -769421267, 1861889304, 1019478568, -444146726, 1724782516, -1813800422, -353900387, -738187496, 342891337, -81477581, 1620609613, 20133459, 2040307978, -519191584, -685403056, 429852218, 454044278, -197392161, 2133145285 ], [ 2075880360, -739483578, -1120754021, 410379139, -773620120, -438820338, 732947881, -1828594607, -713417595, 1070119255, 2083997051, 453095246, 914378753, -111463352, -1682688463, 479037145, -2111791692, -909891514, 457128172, -475813920, -1733062648, 1235106845, 1758365887, 945527226, 1977655705, 1958066396, -74551259, -1993364929, 657308093 ], [ 1021806573, -1643343848, -457131762, -440098014, -1710558142, 986827850, -1920546287, 962329360, -2098771300, 1949783921, 1460993378, -964227253, -811428404, 1187649999, -1977137788, -174676120, -1419935305, 1126287810, 721405928, -661554689, -1077756938, 388024918, 1475812656, -974588939, 1201787828, 949063527, -918081196, -2066269024, 857359322 ], [ 1959267932, 815267877, -260718375, -1781399965, -1175674891, 241094324, -894557224, -315460760, -44743274, 1502058945, 1018067115, -1519025430, -296146335, 895045979, 635574642, 1634455612, -937281594, -1561785905, -1921197954, 72167279, 305423272, -79696266, -2007151326, -1860644356, -1426625280, -706590329, 148247830, -493358227, -257752417 ], [ 1794764874, 1366961409, -352470530, 359910603, -1594854625, -511484097, -853605333, 228989402, -1695584855, 1813529244, 1049265485, -395712858, -1692122210, -157627997, -1976959281, 2076870093, 540095768, 1657619406, -1471454640, 911660345, -1361479855, 1703350573, 906782071, 593871023, -2108579788, -496652412, 1186978887, 1041446213, -836938007 ], [ 704105079, -1269795222, 518695243, -780918548, -2122075597, 464754687, 1960738234, -813172031, -1944483663, 901399393, 1017467345, 305332836, -1945688551, 1874805481, -966230693, -475313364, -1050468195, 128765888, 1482080872, -448624258, -1289269446, 1237092339, -363721424, 1823815757, -2081446948, -218121424, 1370693191, -605381671, -1028321427 ], [ 614550085, 1578039294, 1731989004, 473132766, 241711162, 767858879, 1889461983, -213344134, 1655422926, -145108171, -1997540959, 746399949, -823983201, -2046362430, 43949744, 22460636, 668605372, -1926805226, 809696325, 1603214161, -2077873357, 873487715, -1227473510, 1515820413, -1890225041, 1802563592, 128137941, 1163749481, 862743100 ], [ -1508459491, 182556688, 1518846396, -150049286, 328470610, -1988016461, 1651340591, 1506793602, -1995991739, -1076548364, -845563502, 1614963807, -1220934503, -2113054846, 364660783, -541533459, -442382891, 1774168725, 854675774, 1035619090, 147330935, -425792110, 127524094, 1392145061, 1932798187, -609288392, 808137058, -994485774, 101149715 ], [ 24919914, 1382960092, -1102319407, 2014545561, 1501803661, 326507319, 341961277, -1953008702, 451024045, -1163168276, 507952523, -1502776485, 1621450585, 930429012, -888885678, 744506894, -969786293, -1065835838, -939251543, -669052823, 1128917525, -1674891952, -1032840439, -1235016496, 1620929496, 1822212266, -189462633, 83320164, -235047533 ], [ 1900108920, -1332257159, 981829797, -1544731653, -1587648998, 1889518998, 1344305293, -1862439925, -1270041468, 1869920248, 170015173, -1967377034, 2037792726, 709161777, -1334764676, -1925886596, 1323797054, -152224675, 1950116359, -724727115, -1341361849, 748861664, -300646307, 103723970, -909415687, 2027534922, 616798597, 631216046, -882921471 ], [ -1894292375, -766658504, -388018412, -1933101540, 1135474755, -532995101, -1414714820, -786263246, -174448298, 424658893, -305544019, 1808157736, 1760055700, 174530868, 506645606, -891708096, 467616012, -919286112, -124860595, -1406763100, 141356935, -508375190, 48627119, 846739541, -1392845458, -1658044969, -1923723808, 438802726, 496931064 ], [ 229500233, 1307928699, -223872837, 1072425968, -846799613, 550680395, 1244929195, -1977182384, -1542659830, 582309830, -1062069808, 2051384916, 1741476781, 937120573, 982246133, -1828099128, 673087758, -2141963917, -1559272118, -1101577781, -939532546, 1356387834, -397790823, -1668596158, -1282832305, 1833059390, -1895819446, -1034894371, -1751164795 ], [ -1740925655, -1664028046, -1776074625, 1945491583, 1652668020, -710397552, 49773038, 976705070, -430796422, 1670103951, -1719155498, 564796876, 920482401, -369676799, -702046352, 1442660736, -931458217, 885920729, -1479199026, -1781900820, -785223837, 1219674245, 849799765, 333940276, 1948066161, 940578140, 314078322, 1144989278, -293542320 ], [ -1593958413, 79999128, -1413980481, 435162922, 905785510, 1161899691, 1202613306, -85307281, -1776093750, -1663263387, -1778047640, -1106650043, 536265286, -1976563461, -169123076, -188759819, 1873206295, 1435887436, -472558258, 680114116, -648915779, -412319024, -156673, 829235251, 421248376, -1718905243, 1582547727, 1805568940, 663445307 ], [ 1443641364, -511214097, -761640184, -571519946, -592611456, 35679761, 67269272, -753893735, -978069647, -280666025, 1749738630, 1165197084, -1459866485, 2006801887, -1788613273, 1544128556, -1544888886, 857562343, 1879583491, -622849134, -1447466427, 281899180, 1948047295, 1821674716, -1156812748, 1916849288, 1033759410, 2015010553, 634767922 ], [ 1528744490, 659323973, -651840487, 1994529289, -1249769339, -1692905876, 755380380, 440945581, -1712081736, -1631174411, 1440921595, 1366461958, 1222274244, -115936641, 2069020556, 186348500, -702251627, 10084417, 1332310656, -2145451848, -1720867675, -213098982, -1336575656, -2000786264, -1601472971, 368584942, -1199630621, -1191679035, -467292898 ], [ -1253910839, -2017770920, 1230898003, -2010522884, 835077843, 343157010, 2108359175, 423199211, -95303908, 1685556198, 415010191, -1339798376, 2108015190, -1559757478, -51029986, 1129209769, -1916304378, -523353329, 1088477749, -469818631, 1273783210, 1749596853, -471131628, 1361885852, -240879831, -1974851418, 435814124, 434406633, -1824767312 ], [ 390315275, -2033726504, -1717971179, 1145643856, 1813216686, -48496566, 1953807141, -2085930911, -1325570389, 614535120, 1892731807, 568481321, 1666048181, -945294279, 197624308, 635931025, -903579412, 87837460, -463653282, -1856820349, -2066192083, 714161562, 1097854197, 173171145, -884123168, 238875254, -1761042772, 1835601375, 1576738060 ], [ -898483759, 283345919, 1945042141, 2025920525, -334871488, 1730550412, 2011899855, 446526410, -1718529331, -506696591, 1696002902, 931786573, -1778417053, -373370807, 936023357, -1207630123, -1643601876, 1036787333, -2039686495, 1052801432, 952794686, 908879234, 2106485806, -2021715502, -1900193324, 1914023686, 68985113, 1388509621, 2007533580 ], [ 2056555787, 1883786870, -1742386103, -1800012765, 579419913, 513668142, -2095930461, 160040452, 31563111, -1093449357, -425477251, 1896402565, -1439045377, 739722110, 1482087242, 571158151, 984177117, 2013974615, 349395932, -2103840573, 1696688649, -1043108228, -1503301619, -1569995032, 1903793946, 550262758, 882368099, 1635385311, -776267216 ], [ 156561702, 499535929, 290008670, -1881539742, -2014293318, -2144332815, 1556820013, 1832297329, 750647267, 1474912008, 1204742197, -1184700450, 675999143, 1937494814, 813012232, 1634462438, 657651195, 1627030534, -1328997883, 1711931239, 1987713048, -1482847444, 2123074370, -1876952166, -1668152283, -2117512353, -1817384834, 269463011, -831203947 ], [ -482912423, 1905440554, -1778329520, -1164112063, 750950785, 703512388, -779391, -1287690221, 541994251, -1810751138, 583917013, -1054680636, 461434546, -1619825707, 1312065660, -2076292265, 783342843, 1253430616, -1333372392, -114864724, -1977522212, -665142982, 2034507691, 1606744311, 1677887844, -1194364519, 1737289338, 922145163, -2081447843 ], [ -49864290, -1793988992, 711136324, -91089624, 829607763, -184023499, 608939828, 1812518544, 988448579, 561295821, 1479868978, 615047710, 819144480, -1042265536, 1958687139, 30465504, 1033591529, 499852478, -553384144, 1086170319, -369281237, 554419211, 1731400943, 1899845388, 1721992423, 81206376, -1724566235, -725908237, 303886076 ], [ 1159521338, 1818610402, 1458047406, -1036438170, 575923050, 1343796397, 967725159, -1496656957, -549530128, -887185656, -2054496656, 826024093, -835060819, 1165118047, -288962897, -1182190433, -1976808247, -1771936822, -743157315, -2062815443, 1368182136, -1951706804, -1861875167, -1620879959, -1077107125, 1874769810, -360137006, -330325565, -996409069 ], [ 417617300, 1207218693, -2056210189, -397739155, -71729106, -1346532451, 1051412114, 1829660303, 884242665, -68653322, 1229653452, 230853545, -1541170675, -695070373, 302634448, 998294054, -55552006, 1876329850, -464839137, -1632802088, 2049055424, -1706926020, -1294828459, -989159622, 346362944, 761870294, 1641872860, 427011002, 430308432 ], [ 355872099, 1836929125, 1237670585, 136866508, -414002767, 1246070956, -159543226, 1391240764, 691891083, 504398269, 1427188145, 885322906, 2030537211, 1331099490, -548906727, 1058491025, 1085297806, -377771305, 883917351, -704618718, -1535532804, -1928746168, -940956399, -21477424, 926597995, 1658553474, 564250624, 1034648686, -767245347 ], [ -1990705627, 1273569583, -1479679495, -2077096945, 1926464497, 2078829453, -705466436, 422828573, 1288909656, -760836298, -821207980, 175714451, 282710566, 1999816883, -554363631, 167856419, 1851388102, -263281059, -1266790134, 334981468, 2077798323, -1323853116, -343981553, -1782837555, 363719976, -470297747, 2003346166, 221381901, -738405091 ], [ -1802565162, 435894973, 1922130954, -393688431, -1464698706, 1854547750, 1850798704, -1155044570, -1386177854, -736581992, 718153898, -1853955548, 1098058666, 1211890889, -1692827313, -2044252351, -1536391680, -1158851138, 1685210347, 1917290826, -778799116, -255063441, 632456354, -74937670, 1053366940, 1936408011, 1074453524, 1839907622, -1179468292 ], [ 1436047937, -1460617859, -1101102437, 530000714, 540329492, -668631082, 1119294434, -377680702, -259492300, -1955019596, -1536862730, 645195557, 834767689, -1264175992, -231498334, -82864341, 22459340, -802312694, -781974611, 564151426, -700768127, -623430749, 660015885, -1083744379, 1896830110, -1414897050, -246697978, 170414649, -1784173185 ], [ 726293968, 1372994701, -1774626698, -966985095, 1619998179, -1542145582, -791063813, -629020950, 1952078238, -1090105842, 1041685424, 1537233597, 485902475, 813661573, 1780910186, -1343216641, 1945187583, 841576467, 1205424986, -1748197557, -330964214, -1684838735, 2032130128, 2081532121, -921940504, -46578392, 154587306, 1180301426, 143316820 ], [ 1067137102, 136196424, -1832950900, 517226241, 510713399, -2092017045, 801762536, -2081095220, 197014588, 648531491, -240058121, 1768731879, -1560427898, -1666853580, -2048079132, -510763535, -1565865186, 1144751284, -1136305732, 183213625, -19466438, 1126099647, 349292800, 1327049301, -664963649, -686411107, -1897982051, 1477056420, -2056375794 ], [ 24469352, -1530937536, -13485340, -315598988, -662327121, 582921863, 247459663, -1868588461, -2067654047, -506909125, -928411188, 450840344, -100435651, 1603442172, 582788908, -812512502, -1720288220, 2092519498, -1642937278, 1160487905, -127544192, -2012918215, -1687890414, 1811585545, -652185445, -286460464, -1411547672, -1981691900, -1493834509 ], [ -167138137, 1404460674, 1425152302, 686539046, 2135614256, -609539504, -1166874786, -1909565006, -57097204, 1510163517, 160756584, 1695585727, -1044048835, 1339277152, -6257275, 1682725143, 1332504167, -1017699732, 2041619349, -2101270023, -1691792415, 1400171147, -1294150642, -1413477885, -1851794949, 845271711, 150042848, -190718476, -1864007719 ], [ 2029845547, -151514116, -1151806096, 473871201, 325258378, 69137137, -1381986446, -458008241, 766000041, 2068244729, -1181230625, -152220273, -529687603, 1215195544, -1738640890, -1140148494, -704060942, -958495719, 218818705, -2012273349, 696433806, 175184725, -795177002, -1806198523, -513092604, -215924700, 1109980340, -802418187, -476455971 ], [ 1658780273, -199677259, 591060775, 1064270380, 542311047, -1753435666, -182966531, -2086263506, -1584392042, -2026232662, 1465932350, 826618856, 1900037357, 513006030, -132179486, -1358408251, 445516785, 25733945, 1408894040, 1195402134, -1037336675, 1209949812, -1861677063, -2032450349, -1885448425, -2097520975, 1920589599, -285319565, -811450015 ], [ -471606120, 790290824, 1283407621, -258025923, 859504981, -1099678261, -1386382659, -1769108572, 1183675835, 671929567, -1695000944, 1403254640, 1914880960, 196173715, -503881236, -1105298422, 1681071384, 1049497458, -2146557758, 437882735, -1219247311, 689248223, -1118866351, 625526616, -1269283523, -88623331, 398271823, -966970859, 1579787439 ], [ -1239418662, 924169961, -323061723, 1483590242, -545241183, -422466799, -561210529, 944084002, -237006986, 2060329540, -1150606955, 356308361, -1535234328, 633618799, 1525027168, -1283245792, 2112893600, -1058636825, -1614555378, 1586226775, 1962787001, -1589061416, -496792726, 1239323169, -1124850773, 397978287, 474111091, -1421398072, -1779926374 ], [ 613589206, -1058808831, -385255637, 212720645, -76589032, -1375002844, 2013712919, 1864031236, -904314256, 523325478, 335850084, 2138397519, -788654775, -317218531, -144785498, -823436744, -910191556, -918406312, 1293000973, 53494292, 409120288, -932946014, -1138746954, 1571456276, -1917991588, 537074019, -1685420484, -202932876, -900857788 ], [ -1427159906, 854574945, 49862245, -1275081174, -826466440, -78726653, -160012554, 130392030, 1696894460, -1261175438, 1234773580, -1634128462, 1940163728, 1194841473, 1549930160, -794239043, -806143178, -2081102571, -1915229013, 66096977, 1833301533, -792201148, 45793738, -1616873730, 1787547204, 1005877195, -1910555044, 470824929, 358493263 ] ], [ [ 1118607090, -114416491, 1834550461, 83241919, -1293358737, -1508822772, -1124754320, -1909569270, 1108836223, 95988664, 514197742, -644123895, 1691396629, 528007835, 317636009, 258901468, 1971686452, -1829056247, -854627823, 1867110833, -368139252, -977838891, 963919004, -1768014402, 352595441, 1157407509, -416559533, -702127939, 2045210746 ], [ -962042777, 467472535, 368410094, -1839272038, -1322457322, -314258649, -1903505650, 597565809, 877085174, 1120890681, 1419424200, -1845904756, -1613944539, -1846837247, 1297400173, -285037653, 339867005, -704551642, 153382302, 2047168890, 1779721356, -1076234642, 1368911560, -2059471438, 73775821, 966677399, 396837171, 243845292, 769527533 ], [ -466700671, 2040394459, 2056545032, 1707478805, -893488329, 31746592, -1459245483, -1317063330, -1706700130, -1987350761, -2072853997, 2146242801, -793692654, 115622162, 698601890, -805668377, -916213939, -664422234, 955247131, -1782725589, 1148896270, -1668343051, 2087320898, -418609777, -1396762434, 157515490, 333387853, -1724932617, -254749966 ], [ 1268111112, -1973657515, 371181966, -2016092434, -2098582825, 200621952, -422187046, -189130082, 395586538, -1947135288, -1170981877, 1152617281, -1797152488, 1336095431, 725294257, 1895262498, -1671093677, -1810136744, -1463947819, -1752425329, 1254426851, -220827678, -2119935083, 486351609, -167946623, 625044868, 905722047, -1803858332, 619729422 ], [ 817360602, 185315218, 751247220, -90612495, -1548749069, 1274855058, 931670599, -1631308885, -1556081033, 564657902, 371584, 604394648, 1771552910, -735571180, -2086381092, 1785040106, -1858518805, -356187233, 544251364, -1257340754, 24835521, -1092971584, 978822752, 1872182897, -1983536730, 2056576111, 1745729920, 143533237, -2000776597 ], [ -2132154603, 1154447912, -1031786968, -1605757643, 1729465745, -1142198731, 63604293, -1273591204, 1820278903, -1481927545, 1384929389, 404502409, 955996185, -984995650, 862662667, -2008243561, -35796632, 464954662, 2109780568, -1889676476, -1433067561, -729209210, -1656947006, -1620094177, -2037708028, 424281815, -237159240, 534633467, -1041508054 ], [ 1886891121, 98321668, 844633287, 2035524075, -1273598409, 1952321654, 2028161469, -229283475, 1743322574, -2142700421, 1537166861, -2133747375, 1067303000, -1678575956, -1143058639, 1239541842, 1775403298, 882346420, 1859773807, 992024258, 1883502934, 1788813944, 165653450, -669768328, 960776545, -1006828260, 115820358, 34003749, 2079095826 ], [ -692106596, 1453214470, -1906569087, -1624908270, 1680244004, 46969249, 28244422, 1564617546, -1371430668, 1914508449, 2123396424, 1503658028, 813568436, -565351, -1352376873, 1173736492, -1618177001, -812127106, 1401486321, -726258922, 745649039, -1958970878, -859860713, -1839261802, 108639569, -1960113284, 1047564706, 1073203515, 1056609174 ], [ 799878688, 43453507, 1573091790, 1438991606, 818525652, -194407515, 2064531359, -339626066, -809139739, -1833010991, 962470869, -1293560282, -57442587, 422371969, 1360403365, 117466305, -413991879, -2083451904, -1659528652, 1827947899, 1398309754, -990677457, -177416536, -201839907, 178180823, 897668523, -31627171, 1850360912, 647949305 ], [ 1069625902, 890020166, -958578748, 1550022796, -758863423, -379595377, 153633555, 1497195749, -1784227629, 1699659880, 2018437400, -642409987, -1069719088, -1443738583, -1224234919, 2074807714, 1319923674, -551964272, -353501725, -223100758, -1235218452, -728959870, -1076465123, 1874659124, 784161619, -1778418123, 1855192552, 1525834302, 1685738336 ], [ 1711732132, 863799580, 685638475, -1618016283, 462854979, -982026230, -3566859, 1436020313, -932389754, 1544620642, 597810962, -1642722988, 1670935458, 2138921492, -1566432949, 1525224850, -703752047, 2132178301, -633865149, 741882091, -875359524, -488666750, -1918239415, -320298743, 1323284232, -1835863424, -1682670899, -994466202, -522127118 ], [ 307517388, 528674459, -865683650, 1098550357, -590509600, -816629335, -918626559, 1895636512, -494406306, 1760288095, 1683411612, 2028024917, 521600162, -543350563, -1152445433, 420060599, -1299775522, -100894354, 54788337, -183433212, -1101583119, 1990015065, 8897768, 258460261, -660058652, 481843922, 876250767, 2076126874, -156249707 ], [ 266250216, -1282497955, -1504431072, -754023978, 499219863, 1703866799, 1033607594, 197490161, 1542386207, -1636723702, -1470664508, -176727512, -1162440717, 580938205, 1193180623, -1614670260, -434466647, 345418597, -955021172, -1003084831, -1444918769, -594531150, -698543417, -1150154542, 1108803367, 690006049, -958818571, 100739083, 526316807 ], [ 49358865, -2052985577, -1497947790, 688976719, 2045274766, 405546427, -791317265, 495672724, 680308777, 2084903279, -1439235885, 531365270, -1223533732, -994993103, -1617804717, -1449808700, 1332112629, -379744697, 351618228, -1118103934, 989142238, -1600212205, 620577631, 949161192, 30388078, -1095019979, -1844094160, 282231781, 1598530803 ], [ -450070518, -1772370289, 2097983696, 1325712085, 134897831, -250816547, -883790487, 620972816, -772007967, 2040171298, 1610069121, 1391374853, 2093136966, 778953150, -2053773926, -407618359, 1112958052, -1615890235, 1563072807, -487518749, -171436562, 823700948, -8984241, -1981311676, -1929381459, -1983892100, -1155596208, 929856781, 1513812945 ], [ 2076168045, 1088774660, -1927656237, -21016834, 2052094314, 1845703776, -1055007882, -1488744221, 111807905, -791791228, -306231793, -1198845561, -1826933039, 889410365, -1161187682, 342818686, 811990048, 349003669, -998848199, -1933168040, -942428882, -462983606, -752684114, -388371194, -2023476206, 314523370, -1601981983, 541432703, 646926630 ], [ -970111387, 1922737238, 518582372, 1866820864, -1008342853, 1454612126, -856195083, 107413891, -127687201, 1783336675, 406520910, -1103792401, -2085597164, -78645632, 952041501, 2068431297, -265853778, 2061804147, 1972900740, 1471853230, -1957240975, -1675686437, 1964081885, 1184489421, 1027066215, -1560354595, -198749111, 1759224429, 1849438059 ], [ -1637682869, -1445861221, -1796901346, 1539234884, 1810103121, 795869042, 451854603, -1651576183, -504114495, 25281206, 923888082, -559648239, -1672194629, -215847989, -980702373, 1623388565, 2062611950, -1614087988, 1449457574, 1858896223, -821601819, 980342732, -29480527, 1194607843, -1877296226, 1935660366, -1098043195, 1648005532, 1331308258 ], [ 21033479, -93616003, 1395298500, -1289089780, 1730434199, -2001258267, 1805585084, 1039394576, 1681369491, -1992252424, 1116557374, 1803469010, -731143196, -251939349, 1031749508, 1192815989, -1347023466, -390694398, 871839278, 1779192420, 101557242, 1916086853, 2059302961, 1810853300, 63654358, -1273735335, -1521831835, -1521474845, -877828227 ], [ 1302456498, 1279012779, 1546887433, 438613012, -1567649255, -1723968570, 1338002405, 1927061372, 1254214121, -475884018, 568912793, 1239662311, -83593257, 296517692, 112355938, 1935951278, -1978587919, 1075327301, 227389082, -1523807269, 1202328387, 1282652689, -1975488321, 445750189, -1516451740, -1152102416, 1927859014, -388956376, -731174603 ], [ 419429170, 1687033232, 2137651964, -122202466, 130737854, 590614027, -1882626160, 1022259937, 1911060153, -702383025, -1184155898, -1975183749, 353555613, 1919448201, 284365286, -605864656, -2130492155, 100698487, -1339569415, 2113500246, 1788711668, -178365636, 270996018, 1100189842, -464843142, -55662820, 404984675, -103413153, 822971448 ], [ 527640696, 1824423734, 918816016, -1656814507, -452416472, 149676380, -471322905, 48558583, -1584317169, -1008818159, 2006482265, -1921641380, 2076907708, -1393902878, -1399148912, 2039314603, 1243228812, -1060681145, -958230309, -1602946354, -935899828, -1424356080, 569628018, -593092664, 1299878338, 123791131, -491988166, -1086978873, -76622926 ], [ -215110494, -195630158, 1006460921, -666389714, -1190657024, 641233541, 523114397, -1721457678, -29369859, 1674264479, 710027317, -347324989, -805328742, 1657996057, 951992491, -583881707, -726894753, 2045293274, 1891273962, 1581078697, 548543148, -996911166, 412750240, 674095688, 1151123231, -1826019092, 1301898787, -1192336681, -1713525175 ], [ 650447920, -358370514, -1727735134, -1894002875, 1754744148, -362051914, -1471040813, 1707866518, -411131486, 1442111729, -393676618, -1789531559, -1083406593, -744103364, -627286256, -769575798, -391302241, 365874203, 68202050, -1493492966, 999080660, 1698445726, -884808437, -409274170, 4938398, -572862559, -471204980, -884155733, 189517538 ], [ 194948340, 29877784, -621595170, 271872286, 172432125, 1931042119, -1683205034, 156433798, -1132269017, 230315324, -777657083, -1808537141, -1980532169, -1356418965, -945955518, -2112872801, 1529210492, -1848898107, 1971311723, -303760565, -638701980, 1663324712, 1583741310, -1114755977, -893796225, -1984093767, 686024270, 682759157, 1467585784 ], [ -2094508483, 1894814733, 1231716510, 1059290416, -1985530791, -1849805085, -877573020, 1714910773, 193067729, 1874302389, 215924567, 535685407, -922823170, -2027294585, -387919217, 1872541180, 97641894, -432866157, -879034673, 1063626168, 1224541919, -35949635, 1391986380, -566835131, -1275143208, -911888389, 650530237, -1230269415, 1973806971 ], [ 229787070, -69524784, 582368969, -619252519, -1748562904, 1118479517, -793977740, 1491316788, 52798331, 1843261578, 1838660440, 385114579, 1271010887, 100938723, 610590579, -225122925, 610232548, -1828286051, -1872399581, 199940368, -510593819, -779186058, -256871952, 1002522459, -1068103101, 315768730, 1850434851, -1462623940, -100698706 ], [ -823797331, -683677654, 1155909322, -1421575801, -1698975198, -1560285193, -2048554458, 72306980, 836298450, -1436892543, -1173868876, 2020170173, 376344557, -1046397159, 402051306, -215937910, -196533341, 69435460, -1701454987, 1608453551, 841929273, -1059538624, -883756952, -652058890, 1768128773, 889433751, 272566977, 834368288, -2073354667 ], [ -1454317260, -356422502, -2129225305, 1776784346, 1344055368, 1820114105, 372512689, 150913014, -1692958840, 1689024835, -2090367962, 459879232, 1550827724, 946265880, -731132690, 229487921, 1623202190, 857487197, -1475693226, -1130928256, -850048041, 1958018369, -1834230768, -1146042706, 817111249, 268423372, -885962164, -1398395863, 1095377575 ], [ -811190091, -506966258, -575819418, -1048914781, 1727467061, -386678592, 368094824, 1039373876, -117187856, -2122797491, -1962720325, 224874714, -253701977, 883464763, -2133421536, 1733662191, -604252590, 203088589, 581841233, -15155514, 777742968, 396618009, -899412200, -1291042565, -1016637209, 299282080, -953090102, 1216445500, -465430128 ], [ -232561174, 1336954796, 138430, 1376640161, 2130876453, 492913918, -1861114952, 424056982, -1228658774, -562303460, 1931742706, 1749153541, 1933600981, -1567221984, -1710157756, -1769361759, 1386972226, -842186743, -1344926397, 182392852, -1081165203, 1225481180, -988497347, 366787348, -1027317779, 1051546015, 211271469, -412909077, -2023262058 ], [ 1966873163, -1442965976, 2126116799, -1399993990, 2021967367, 42998903, 1808763662, 1023076286, 1466241898, 1761693303, -1718309281, -1298994137, -1364628475, 1591684621, 337902219, 888682201, 1703450020, -337381613, 1830305499, 2128361430, 410057210, -2069282909, 1071153825, -1532425777, -1691426134, 2012899293, 248967899, -1743058384, -375820352 ], [ 893383658, 20598275, -1856227192, -1317181738, 1267530045, 983421590, 548445417, -1711243667, -2017605179, 1529780022, -1256711251, 1517509515, 66597739, 739379772, 591746764, -75945103, -382432676, 2142664352, 794726594, 1826979512, 1853010690, 837633686, 1276439653, 1463547703, -27968030, 1792295491, 1356794033, -1247737362, -57039404 ], [ 408124629, 222188667, 1438701278, -1867875590, -475179352, 923173271, -294374289, 1938121225, -1204478706, -2129734248, -723367371, 2030358739, -1358789319, 1298118274, -1522468449, 1386157114, 54202597, 391325249, -612774438, 331131842, -243966379, 436399146, -1977340794, 614765953, 1200378750, -1105389599, -2086835666, 1129836115, -1432833314 ], [ -772706391, 374947025, -923667862, 804170076, -1492441498, -2030617926, -1523436119, -1024752587, 2067144529, -857191512, -1080214435, -1618871539, -577969199, 1329361428, 908084072, 1244022324, 418526430, -1432366038, -151745141, 1980942379, 1641557086, -1515287962, 9578925, 238902205, 1596123081, 871513983, -1671016280, 1128407212, -1960160601 ], [ -1875518589, -897920846, 933715608, 2096819898, -873908909, -132503588, -1511893608, -1499212658, 1440976956, -1397628038, 710385416, -196666095, 408984265, -1469151990, -527295271, 818481916, 2013045498, 980275181, 995062597, 402169397, -484185220, -472606666, 1579057929, -1171307230, 441819926, 677052728, 828146881, 1226360466, -419707053 ], [ 517081526, -1393086642, -55197008, -1945770699, -1712750471, -1085740507, 2122545885, 804964849, 60938902, 908654290, -577052624, 486054135, 1109918498, 1730115280, -1854821377, -706097638, 363594390, 1755920938, -390390017, 422045860, 216353358, 141682792, -756654334, -102067446, 1786210733, 256648973, -333234395, -526891633, 1180698406 ], [ 302575057, 1334153748, 1996828223, -1645771893, 668587844, -1448652386, -306538361, -1569122717, -864800461, -1588960264, 1849171157, -208849318, -1842857304, -1614497633, -684979757, -118483551, 1634655063, 146259768, -754969954, -1199060048, -1444058371, -1313127476, 1473984505, 1100506250, -275995641, -1730605152, 1414166348, 1177568023, -515758663 ], [ -888250808, 681492901, -284153689, 946786876, 2019275188, -1139026702, -1644006532, 1078281032, -660722404, 671994594, 1370853772, 1863463459, -1191556231, -1540222990, -1777075044, 1554826029, -1058048823, 1030619539, 1609220948, 1190580695, 156403966, -150967701, -1343748915, 668195744, -306164570, -31043205, -345461196, 884311999, 902962085 ], [ 491351953, 971003215, -1268678388, 1932280521, 569579053, -1070570607, -133194095, -1137105538, 1417442183, 984876806, -847047763, 648962066, -775130513, -926244335, 1120600971, 2114555885, -261752810, 538069646, 582977377, -1736999052, 1783009119, 1589614216, -602594328, 1773489234, 151640466, -362132251, 1907845371, -1729495809, 1861224045 ], [ 888425710, 1730616493, -1742859272, 1639081767, -1777043627, -672040845, -264899976, 1480048539, 325368046, -426573469, 1699683917, -971672948, 1507438199, -817358400, -673623257, 1110024414, -1302317577, 1831609704, 300031395, 452164552, 1154423631, -1310982632, -107215733, 880770980, 652605972, -237159889, 972620403, 161169766, -1135367796 ], [ -888196799, -1229931221, 366695470, 190136293, -2128621413, 121670583, -1008264460, 422634510, 1012282732, -1223283564, 1291237392, 841624444, -1752659237, -1527142430, -1926927331, 649457044, 2105411062, 1831894763, -1553353065, -1442685691, -536791820, -1806506506, -660464080, 84936127, -49740564, 1298910135, 323469286, -1122296346, 1073617956 ], [ -1006060012, -453498511, -734553019, 776264326, 818161310, -167946835, 1417675350, 2033927995, -1400742048, 1788495341, -1051035220, 287630552, -2113747820, -1780028713, 1655990793, -726395976, 1219686778, -445164937, 1696737512, -1493021259, 43987428, 478070352, -1397340374, 857518618, 1435923516, 1493458401, -1998777177, 1048307180, -1022525463 ], [ 1690565784, -1918953227, -2121601064, 2054974202, 1205281284, 388132971, -1705147767, -1548052273, 1763535955, 2009090463, -469291805, -46168953, -540681179, 380611317, -1523232032, -574081777, -642680529, -1465277569, -1452565150, -1554837574, 1496998976, -1208255785, -155648148, 9764966, -120056798, 1481313968, -105693793, -820818036, -1922335247 ], [ 1012292704, -1263539796, 1552925427, -2074520269, 284872558, -652458496, 937009497, 663806045, 404933, -1423121428, -448428254, 1760431749, -149440488, -1859971651, 462372584, -2078645128, 1696424973, -631512985, 172483893, -1180215992, 70759276, -2088257495, -2069670188, 1133493364, -1767728338, 1016225289, 1397623150, -464198886, -481386738 ], [ 1561798282, -1214903300, 1810677878, -567719853, 521511260, 888908268, 1881290991, 329399358, -580642709, 1634520180, -283150052, -565965238, -1276007018, -633208464, 1718921604, -754877230, 343373075, 2090959946, 226956700, -1444098598, -570278955, 759735869, -311466188, -1108992974, -1836613869, -1832090575, 411465037, -234155476, 1312700879 ], [ 786199316, -2766809, 572477680, 814503736, -1214564325, -1358639637, 823321338, -1413496251, 1823692818, 442494688, -905238033, 1439798820, 1092272850, -992961727, 80720611, 1888952285, 53422928, -1436058323, 899446527, -553353355, -931308710, 314766265, 1088264339, 1003984631, 1151219326, 1362478196, -437540354, -519185088, -1194322494 ], [ -624999917, 1201000555, 201007245, -661724152, 515060270, -3056179, 2023775064, 1226050794, 1792222335, -1134845415, -651377023, 282673085, -1706620587, -27889691, -1314917824, -1585414494, -670984370, 1006843224, 1370462405, 1038189375, -795562305, 324237130, 957129836, 2079248483, -1171203059, 484106488, -695505520, -1222723144, 1993943675 ], [ 395716461, -355206104, -2061997161, 601736255, -252625545, 340577433, -522478550, -568358977, -434687592, -1839390584, -1128982371, 1906672245, -727344269, -991797855, 642623385, -353123880, 1897436597, 394980874, -1850378389, 314146726, 659546553, 993441668, -870340518, 140015887, -51108877, 401527572, 2142649340, 2145223696, -892536878 ], [ -433726780, 490039016, -1554744361, 2069832981, -838191348, 1404290512, -968825428, 66850547, -1459634104, 897577007, -856899397, -1433890746, -53048803, 873556137, -1037959824, 1591341845, -655323636, 64606623, 1447803842, 887863533, -1207847198, -1713321642, -863000778, 859761307, -936257890, -905993924, -479631124, 2047467953, -422335313 ], [ -1600102246, -1611539431, -2095938872, -2027326803, -1308899495, 577742656, -1356686650, -295446243, 1189533261, -1734879060, 219303369, 1718852900, 747843801, -701817375, 1246197031, -1451313311, -1248308744, 680677192, 841477489, -1371070749, 1367641924, -1530215933, -1544356531, 1660485570, 254016029, 1156963526, 1888825710, 1257564518, 38848584 ], [ 107684174, 123530657, 385360562, -547198294, -885499610, -183700737, -1492231385, -798481616, 45679249, -233226565, -2066109419, 283433843, -1645071589, -951216315, 517072014, 1930893869, -2051427107, 1228896422, -1432118166, -612461156, 1672712470, -593077405, -762234484, -876367665, -834907944, -1490107153, -125022209, -277757200, 922108633 ], [ 1654251749, 42980713, 1618148974, 292555518, -117054369, 1052152233, 417486452, -383658611, -1796229705, -564635217, 761290273, 1690316036, -1208572121, 1850289806, -5045086, -1906478174, -1640512145, 1059843202, 1358540671, -463334247, 9578536, 915197563, -909364740, -183755086, -437585239, -1893757512, 841269919, -118815267, -67151573 ] ], [ [ -1753146038, 1555795302, -1725758770, 345393616, -362225428, 1583883120, -1796520509, -2137635368, 1760678672, -108863949, 1485316822, -505594951, -1980716514, 138688696, 1054204357, 1321223915, 141807265, 233075983, 552534980, 63166940, -1217137642, -1736426844, -894977755, 1283190152, 1558171949, -1394815524, -151711724, -1356366828, -971912290 ], [ 232517860, -105283049, -1955876520, -1519528876, 1307169026, 1761576761, -896455842, 266727077, 774661019, 988405530, 478877192, -895690526, -992536000, 1805070541, -2095161855, 858039212, 899999189, -735176380, -853124510, -1364873363, -1467732652, -1867164542, 995012158, -2081297385, -2005880023, -2134726958, 25571921, 893328857, 782473345 ], [ 264890958, 299884031, -2106108166, -582249164, -1710250760, 551859499, -1387012210, 306917018, -1203265812, -934076109, -922341812, 895495499, -609471754, -2068012444, -52367161, -1440724568, 628279516, -1052310708, 1633500197, 1628512994, -711696212, -843741957, -316975834, 1647252907, 1672229136, -319869577, 1132474906, 2078254767, 884260127 ], [ 942471078, -69657292, 9368288, -1098731702, 1125855323, -86535808, -1528964177, 253400036, -1586774953, -113724836, -1405433045, -1392647523, -725494167, -35290906, -1449875206, 629596173, -1139295044, -421233989, 643191231, 180046121, -2111899237, 1277968616, 1250852664, -805864668, -154757711, 1664041525, -1103301381, 1209334150, -859301250 ], [ 98244682, 2030142121, -72129119, 750774032, 361612289, -1945837757, 694179607, 453898976, 529064989, 1079355381, -923771421, -1104626091, 1105228628, 7756780, -829920734, 1540883474, 1419653936, 1526514137, -1288882683, 1129596147, -300746488, -1287749634, 77753724, 1212706516, -111929694, -1545196505, 955510371, -700385241, 260429213 ], [ -1369772676, 166016712, 223923072, 1803470172, -574596232, -775321612, 1660966394, -384669067, 1340945848, -335310283, -376279457, 113557574, 1514966706, -179285305, -1984909436, -991180898, -2072645897, 1876529176, 1719091765, -389667845, -1848417825, 2131071403, -1360088286, 2004980931, 1540880149, 1311207983, -1955435676, -840799378, 511694423 ], [ 1795002985, -196956836, -206937213, -747526399, 1908698172, 1092243587, -1028722912, 97117630, -1768210602, 1721236889, 1054231741, -1287265088, 1561436770, 2120957444, -2106719135, 1752515927, -27005380, -1927828363, 334246559, -205431320, 1872541919, 940245459, 735943432, -27085864, 479621670, 2138386762, 1023371195, -959790651, -1944920046 ], [ 982721913, -2069263665, 1060266942, -1286676040, -443678520, -1602928854, -1371739424, -2094042697, 1341977293, 1905618554, -1485534173, -37667699, -62589206, -1222973757, 77986817, -144274616, 512471938, 1313665984, 1654570585, -1296567759, -248404886, 1208345969, -2097803678, -1900095619, -1871955154, 515981575, 628751286, 1577150204, 140379130 ], [ 37358725, -1452929749, 1531422551, -2117792562, -844087283, -515102332, -801749608, 1845669323, 1041394812, 1333809657, -306469421, 710961859, 366590261, -36230369, 1388443275, -1582114718, -1522609005, -896910265, -1007942206, -411594996, -804026732, 1567499314, -1737504248, -1844977237, 48363254, -543450681, 1590878895, -1019581832, 1454400029 ], [ 474863620, 1248234687, -224208197, 1544306526, -865836757, -1340478498, -1003155656, -1608693947, -2012127609, -572597041, 559467778, -917976023, 938917865, 386321780, 138829869, 1628262345, -746500186, 769197507, 1066502924, -31828010, -2102864337, -1239446701, 713983675, -1198814844, 1075015660, -995043550, -916972804, 158617111, 368032497 ], [ -1317591449, 1704081609, 1423472622, 627157435, 445849635, -1631469382, 348877626, 1608033157, 2117134647, 1391006563, 1806524718, 688411645, 1422174019, -323925180, 725333753, -627396458, 2080583949, 250936472, 224183235, -1493376289, 2060448902, -1069071586, -760055577, 1209110903, -1202994492, 2057665292, -255635587, 506051945, 1208334552 ], [ -1658581908, -499873544, -1698950689, -858315150, -1614300727, 1360375386, -1220005687, -1282187102, 678467080, 42542379, 1564537241, -1211651353, -492695126, 1480959959, -1954361273, 1396620726, -17719279, -791187852, -1248281354, -271060515, 1469133398, -1666628432, 1223824734, 792710279, -1554585330, 358918883, 392796116, 53975322, -196794634 ], [ -239256804, 13978327, 1545538710, 1236278009, 627142078, 2091369022, 474352463, -1191129471, 1747186874, -1478904889, 1334409856, 1498470743, -1714054798, -1510718104, -1970128877, -1639612886, 633559091, -1869781081, -82564167, 1986813109, 1521031612, -1663934652, 1635413572, -111994006, -433171110, -1440808107, -1133175816, -2023325288, -410998622 ], [ -778632519, 3984489, 1480616221, 1640017107, -800521842, -1057347669, 234819645, -1215055670, 265587509, 610542558, -1966695045, -1792065574, -563036461, 1580102034, 308486747, -722231067, -22547776, -437814060, 1793114106, 944957598, 1233684288, -131420681, -1645988874, 658746227, 1044242486, -464889266, -920828774, 615463753, 1023891226 ], [ 135096672, 851185811, 1909435518, -1854115587, -184117465, 1972107382, 1565183197, 2033241933, 565169137, 45709253, -303485179, -1553762257, -1105076251, -254937903, 1783956735, -219659177, -239912544, 1690591734, 566246011, -1701502877, 885481145, -1318629430, -1120647175, -1646615803, -1004622556, 1611282981, 1694888935, -1331032890, -2145111941 ], [ 1411476997, -165070983, 621208623, 261800648, 435651517, 181995492, 233178975, -1237494997, 1395930954, -1545183357, -1963389168, 1682204670, 1074233387, -518457571, -1131150299, -2075375700, -1120523943, 1087353380, -626050169, -683703857, -1662450871, -117308698, -1814189760, -1230490231, -1056625576, 2104213581, -1628417542, 1528921560, 1693519809 ], [ 855983086, -1646962580, 113300503, -1929016374, -2080561971, 625105856, -1328951971, 365576210, 57571177, 789664263, -670760836, 1875941974, 1192952388, 1298264756, -607778054, 1296783845, 1007959197, -1685250837, -1084443195, -567004641, 1000349095, 255646513, -1510534628, -64907773, 288795039, 704100641, 1814551135, -1523352774, -597947734 ], [ 1591309917, 385601606, -1036980672, 2106265555, -583799375, -1187885126, -905309028, -963229185, -108865233, -1361598269, -1887836246, 973310951, 2116649020, 292272859, -1392710293, -1768071205, 2048929297, 586189203, -1327242513, 220354599, -538972549, -1354726598, 2055862511, -20894352, 371090564, 743442042, -1821377830, 1794121802, -1892114202 ], [ 253756384, -1183523259, -275607491, -114231725, 1867886409, 255149275, -1604983230, -2087195085, 1798937602, -850275688, 2106166869, 493871661, 757623695, -1258168565, -843978543, -909064907, -1083074128, -383007032, -65723966, 236870845, -1520276579, 126015821, -644866123, -1677211106, 1872264187, 2129177809, 1724606536, 1119725001, -725115429 ], [ 1045672926, 161260455, -2141054725, 667378978, -445728893, 488622817, 943469659, 237983749, -66251139, 89444855, -108329515, -547140881, 805849192, -1108834275, 1728757942, 422086111, 424048860, 1665448592, -724684930, 363790140, 1461213610, 203123869, -13943590, 1806494122, 2138669429, -416996815, -205710755, -1363521536, 198164611 ], [ 947908075, 619221783, -845773416, -1206386491, -1258345556, -1308965680, 161704864, 1568182435, 636941356, -1844287677, 929358364, 2073895096, 377232652, -114661932, -803969160, 1264781674, -1253530238, -2099716061, -1624283478, -1011735522, 1983804172, 1602173569, 1160000783, -964728850, 68094578, 35252269, 1620099941, -564419514, -1193775188 ], [ -781982460, -6627986, -1539477402, 1593896923, 1852907629, 1533337209, -310651145, 255500835, -2039980868, 245864422, -1789522674, -1178035144, 580367787, 1625894314, 330633135, 852764172, -2021327003, 902388832, 1282698838, -497902068, 1376608292, 1744210965, 894867934, -88585889, -1901272793, -491276590, -939111979, -48471094, -1491987179 ], [ -1375149772, 1763413757, 1293729800, -1169382604, -1254625364, -1875223812, 1028305712, -1870598152, -1052297488, 156924993, -1813459897, 444259642, -1097670078, -323179645, -988414152, 855292555, -1916115495, 1511813449, -1527179930, 934464325, 497912915, -473948823, 1726020517, -1363914607, 409666345, -76228935, -89110285, -1310921653, 590297074 ], [ 1461106088, -421622099, -2053753331, 153418023, -943493488, -778682310, -171424987, -175933841, 605368076, 284274290, -1279445671, 1642798240, -538696828, 456343992, -1185667095, -30294754, 1980236563, 516959028, 1105193911, -187630949, -544032379, -1339349291, 422098196, -762413451, -981055655, -1415559759, -1268359320, 858257039, 339247114 ], [ -1060689531, 869607746, -923472155, 1699168067, -915031170, -2006171206, 440892973, 1349919373, 789535645, 937243598, -1919806688, -1838606261, 1208994240, -2094791525, 1168125493, -765987867, 691244404, 825660028, 2145230363, -281805999, -489592343, 1860380515, -1628642886, -19438786, -1440154201, 1429509827, 1037426167, 1552500965, 1617546309 ], [ 72548335, 752592197, 299483403, -1946487082, 620828691, 2088748479, 496998641, 989266678, 509232977, 972163957, 605238222, -1961986677, -2109829828, -594928774, -1040077297, -1990732412, 2121329480, -1138141731, -201649988, -640656077, -1673645954, 648693843, 665858139, 1034693559, 1872837221, -1712285947, -1452832479, -1177989835, -1111354762 ], [ -2127325932, 622438193, 1686565850, -1095440839, 1839899734, 353836685, 1940535882, 1733609379, -770331863, 1005340271, -1202760954, -2044712176, 1116635177, 929524781, 1035044120, -208429038, 247191756, 436526977, -1994921952, 292932404, 224091595, 448079512, 1595073814, -662453757, -1625340202, 747463723, -2020894439, 1548058974, 1805193310 ], [ 520628242, -2040518913, 484883935, -888681378, 1219976237, -1937273781, 879582597, 1448450112, -1183950950, -1376919056, 747423284, 51998262, -1016942590, 304006039, 66567236, 628071911, 1327794736, 1845522272, 739513813, -726285901, 961699364, -1585524426, 1645744131, -1678739156, 724206888, 74983832, 2047851352, 1543841073, -669750199 ], [ 1691449870, 1147591828, -514051191, 1738842489, -611402440, -53782171, 333842176, 120072052, -393799025, -322800840, -1272359871, 748379095, 1415649567, -548063096, -1885697198, 2029572577, 1852564562, -167895532, -1496057002, 527245379, -1939908363, -513050624, 1320822265, 546287650, -1599478179, -2128403469, -1229698839, 147530703, 1796311593 ], [ -1825511300, -1214532334, -261428102, -892580818, 664094816, 1410222392, -1275932166, 1662730138, -1271606510, -685466014, 2113649357, -1128770084, -1744780727, -880515569, -382572577, -997670195, -550236609, -1144815100, -2081272070, 1988240226, 1932432563, 890839946, 2112096677, 1734823050, -1624713365, 1281394089, 797441914, 842472532, -500985204 ], [ 1457158779, 42467453, 1486885938, 486471020, -749158382, 341764973, -1971829840, 747214107, 266142822, 1442205498, 816863393, 2089542067, -413572568, 2058241925, -670454219, -1709539830, 1115751418, -713348808, -682776989, 207805289, -282100600, -762464167, 402927409, 1991582272, 321037480, 1195570824, -139095685, 1913746023, -1046318018 ], [ 749451798, 869700797, -990977537, -842175323, 794708004, -967849694, -2053568058, 1716237888, -1173285920, -370806948, 1593438931, 1868983703, -1608158971, -1835308739, 939064967, 1368991738, -1570661196, 1106468364, -497218116, -2013861860, 1691319453, 1762040020, -792857163, 1073237420, -872865759, 2007304092, 1132446191, 684603657, -1539360572 ], [ -1833593225, 1213729209, 1648803754, -1135520953, 1127186334, 1055697378, 512284073, -1375748775, -205976335, -670082052, 1265596563, 765273564, -945933514, -902661818, -1938230836, 1599005088, 1600003667, -1913214514, -1474544050, 291325328, -346231249, -818780315, 1328820947, 1222739377, 1339075982, 1087174322, -365889055, 666039918, -1569317793 ], [ -812535234, -2050208330, 95322161, -229191116, 842023113, 623462994, -1161919919, -1894425103, 271249594, -592337056, 319777469, -1901033287, -1607828726, -426958411, -1859306419, 529575322, -1012440903, 217890560, 1349224695, -1019877071, -461575239, 1841747340, -1906300001, 641393053, -945906644, -1271180890, -1242438945, -888170812, -638679386 ], [ -1437759905, 1757191104, 1778762236, -1960344770, 1300528853, 345501991, -1596946134, 1824406816, -1553712241, 1333602790, -767033196, -1007160911, -1256744990, -216017250, -321351471, 1956559587, -1476871105, -1626541626, -1222481247, 396755387, 1262040181, 2065143683, -1336451184, -654059311, 363658776, -1933538336, 1783105206, -2138346523, 1480099152 ], [ 576290347, -1156421275, -381655100, -1528569469, -438554081, 1406577872, -1042171669, 1075138041, -1080443294, 1975179592, -641946821, -1070391187, -1569011433, 974009509, -1957791791, -108896946, -897645643, -327001371, -1772321569, -995679674, 536336707, -205860961, -871781410, -2034549857, 1157438513, -1509696288, -2067754835, -575867711, -1177872096 ], [ -912176323, -2116584815, 1475874802, -362953922, -1095236859, -628828649, -1289096234, -721684401, -2122981127, 657441461, 1692721182, -1796431727, 617517439, 781880862, 1497346545, 410670065, 1571357024, 767335516, 127379039, 725444084, -389497309, -1265444686, 479979556, -2051022824, 1088391171, -1979821975, -1240742632, 712229326, 1214808136 ], [ 189231340, -172253782, 659423549, -698876383, 1856786235, -1324586527, 746847578, 691334866, -1673031795, 1871772085, -62034927, -390886438, 1107541314, 1156691831, -1501347316, -1888483639, 1678468676, 600375979, 1634201836, -828390144, 1255307891, 1363669386, -1407449894, 1285675075, -432889679, 140178480, 891383702, 1726996781, 170224244 ], [ 1384807636, -304016545, -1821106089, 1558238386, -250256418, -1114218688, -295703027, 1075773392, -1591473451, -741212737, -942753179, 1316842250, 1787597579, 915865235, -1681240519, 678881125, -49081511, 1371902609, -1017425157, -1289215270, -62628065, 1390099907, -1690838085, -549904348, -1579615924, 434498744, -74981562, 750009260, 913646219 ], [ -945681287, -1589386885, -1170377722, 808297437, -839292934, -1628489044, 1901289738, -1429870020, 59076348, 1104747315, -2094728504, 170157375, -2075670992, -512449801, -605198354, -1742046755, -773886753, -843896291, 1390171817, -1701592164, -1263599871, 944813972, 983412724, -1085752811, 137302457, 724870901, 622412140, -300184583, -9676742 ], [ -791510147, -1125788311, 1875791950, 1418988236, -2099353543, -563938329, 951452620, 2019523489, -1259885697, 1252304617, 1118738056, 1338688008, 2138398715, -267130526, -1212067104, 734411324, -1074174092, 116766178, -997473005, -157693205, 1310335931, -434202466, 1588208742, 708308649, 2113146801, -1436687453, 1672769357, -1611429253, 1531220821 ], [ 1853408778, 1545018160, -868754589, -1349126823, 1078981919, -292904457, -1202808413, -1529481611, 1417274986, -2040233910, -853439294, 21853149, -2039398143, 973196848, 149255169, -809584955, -1681695672, 567770245, -1553030923, 1463137813, 803618779, 1887043645, -1592748652, 1801736345, 2090575752, 720170002, 335708119, -1685779162, -419350353 ], [ -1580343395, 1756084170, 1646225542, 1950107922, 175866738, 480721363, -1123328639, 1975759462, -1477039592, -462055518, -1125863834, -373055327, -1790339461, -2099150032, -225638305, -1548208896, 970707851, 1314847590, 642291042, 328367361, 1857279140, 1882740692, -2114466809, -1677071505, 1668041777, 423408315, 982924342, 1007134608, 1170074362 ], [ -1305646183, -137513279, 1004823568, 956976605, -1767434737, -644887387, -290317916, -477974597, -1913306874, 59101990, -643409992, 915817429, -1199464243, 1456436513, -810587809, 1724185220, 1974132419, -181549479, -1205759151, 22619673, 1359413348, 1440749029, -2116446730, 2062475800, -1616617219, -1160413374, 613732288, -678613308, -978070571 ], [ 1874734645, -1341005671, 1830209317, -1105186509, 1651476234, 1609281015, -1712649967, 286117172, -780247221, -660811459, -1343160343, 1434472556, -299640180, 611050180, -1880189099, 284871230, 1806819668, -497078275, 228690190, 770832194, -910252136, 1468644804, -60698458, -1489208029, -796587742, 1791236244, -1014161861, 1897167504, 925544529 ], [ -168506486, -454518539, -529760475, -2080164017, -689739250, 1809975772, 1688446362, 1549573756, 1562949710, -1100336322, -375514183, -932657656, 837817261, 472667087, -15020707, -1213028074, 1000984966, 713393531, -256477613, 1857056923, 107805214, -474215822, -380441283, -25164171, 1989446290, -521283143, 724579, 1061766735, -233327852 ], [ -1867676463, 2103430889, -1333395032, 1407804371, -919574805, 490717107, 131554501, 438606339, -1881651012, -159833267, -1994393461, -1580534053, 816257212, 676912632, -297866318, 946648324, 411165054, 101402153, 1966412211, 565658081, 1061715734, -1893862303, -1966875465, -643068144, -1089341309, 672351971, 1056871485, -1573837422, 508598767 ], [ 1492961863, 990796577, -1304008015, 16887499, 1758939667, 1929091580, 741909330, -284573278, -2145995734, -710194230, -410325443, -1807162715, 728737107, 2113978081, 1407496943, 902703181, -1632230979, 89012161, -349964900, -1224193337, -1436182640, -414310144, -1167836986, 1039322751, -1715568895, -249265706, -948573006, 202025177, -1233052080 ], [ -2128948792, 385894967, 686527223, 955291616, 485272308, 1893464706, -225518656, 795829627, 918067781, 602691813, 560020428, -494950818, -480960134, 2036247764, -547539987, 1089579668, -1015324491, -1138551213, 1653586387, -1766890583, 1411196764, 1092414560, -1521410030, -1072225372, -860692541, 1738264389, -349066957, -1062803831, -969920582 ], [ 1448943333, 415690822, -111979985, -747218079, 1903919720, 923784245, -1027791022, -371208567, 1866405031, -1344233137, -954046460, -329469455, -1168391918, -1987622748, 1727595422, -433182404, -840339434, 1446937298, 1581779197, -1518654780, -1937044573, 1242537721, 337325196, -259181669, -1112216095, 1383354771, -1350658151, -888263362, -382319205 ], [ 600373550, -869690015, -2097996533, -1006205738, -1046876347, 762476053, -1478634309, 84380539, -879253964, 719374716, 1070380445, 936483377, -1552256968, 1476388909, -1181056337, -1923885525, -2106375382, 317928046, 574068050, 2116804751, -902520250, 1828795723, 1895882597, -610658236, 256118034, 1037338845, 94727862, -1090021481, -825768162 ], [ -1212894445, 148278513, -702985043, 905945375, 365249741, 614544499, 234292077, -575767535, -1823102551, -587118718, 1564412874, -1573806549, 1170329345, 1573019078, 994903770, -1434018768, 650942133, -361280281, 902843274, 1860148204, -840998600, 678123930, -83741063, -396002276, -2140389182, 302116877, -1504941265, -1494644448, 1996196488 ], [ -1475600665, -1316385073, -1303411473, 1588498620, -109183834, -398108808, -1498864501, 882039025, -1052657649, 367960783, -552899441, -149861248, 1810680242, 289933052, -82977548, 773135793, 560267087, -794717012, 528156050, 409565940, 292098000, -1976966943, -1310322062, 272532166, 453160929, 1630799909, -313095687, -359837646, 1747883973 ] ], [ [ 359878229, 1140224599, -1923691097, -1932409003, -1987985902, -1121728938, 1466717918, 669713557, 119326097, -577062859, 1781030650, -1643954547, -37723623, -1263560897, -313183735, 917542160, -1733898980, 69833833, 1266359456, 749321085, 638648294, 1781700179, -71416958, 1430348533, -66035957, -807674354, 1480077254, -1679201878, 1704777379 ], [ 1469660187, -307857937, 1271791303, 518192663, 1530326970, 457509377, 143747222, 1624658336, 1070986051, -396968000, 573462122, -1924249349, -1431699667, 1241936163, -1077311661, 304341109, 619531650, 893204212, -700662696, -317843190, 2084099322, -298718505, -1038893103, -1401752022, -1176158190, -1743183777, -1314252012, -2018479785, -21374825 ], [ -1155253236, 1164342122, 922175459, 311279567, 372166771, 1993919367, -537836960, -119877365, -597280875, -1754503583, 1623392941, 841995900, 85533084, -1032423998, 810915455, 533809456, 1276681641, -802501830, -528062008, -1703369615, 795147965, 228177129, 1323474953, -1685927651, -480327033, -1846507136, -837908628, -142461451, -613394019 ], [ -658903693, -1335910160, -842824245, 496907092, 473522248, -862115953, 1281646616, -642566508, 1889020500, -742181892, -162561585, 573155173, 836972315, -369787020, 194991351, -1731061746, 348584935, -798043614, -465383382, 587308498, -1544503241, -484212117, 128442374, -464804300, 109548830, -33361673, 544719349, -338736195, 681573941 ], [ -1310242805, -544671362, 569707475, -284062372, -418329954, 1544283839, -1054778806, 1666870920, 1621676637, -497565703, 1299596386, -1126501697, 1283310826, 1017062108, -247307953, 769431119, 248235237, 2098001346, -1035494409, -1078592930, -660794808, -946717552, 222501142, -1203695586, 1340011118, 1719817681, -809226720, -723895383, 812065303 ], [ -1808017734, 1653513532, -566604464, 457931872, 248978484, 1287645141, 1917876667, 778917771, -988379066, -711792234, 1515891411, 882462004, 398758424, -1579751404, 220666310, 1084954768, 1190728539, -910080277, -1468076247, -2115809920, 611533723, -2070595121, -1172665464, -1654928812, 1454300384, -2119642817, -1751325915, -376961007, -797646747 ], [ -1680269133, 426229011, -1546447232, 1088844979, -1685180384, -481649207, 954160914, 504892614, -2130951295, -629445, -799294168, -913092997, 740101286, -1164887451, -1689699357, -1800442712, -1519354825, 611746357, -974441614, 400258094, 1928367298, 1695985637, 20685, -1403709904, 1614150729, 398401848, 2129686659, 480522880, -483916364 ], [ 1529821342, 1114642991, -1318740892, 87142798, 2067139663, -2023370289, -1383304867, 139863081, -2101744621, 1507918076, 1267306067, 1968446362, 200603712, 858635902, 767978133, 1393182534, -1252050877, -381190269, 63718075, 1972661436, -1001605270, -41953179, 1260630166, -2144364048, -554335729, -1629072415, -1886607878, -1835962375, 2070228686 ], [ 1283342782, 1146737484, -1399916402, -212887231, 873889974, -1473056014, -1076522675, 1868657639, 1648756821, 786205594, -1036589448, 1057533423, 833042742, 907254004, -2095677090, 1011886505, 273249459, -1788758291, -412553603, 1419945966, -522046932, -1359976501, 795215393, 1478368788, -729009814, -1976294702, 3498151, -1350856602, 1195442775 ], [ -838135928, -1799397497, -686493584, 1429503360, -1724791365, 494827310, 718501616, -224021829, 446021712, -111995128, 248239570, -202215917, 1512261674, 807413161, -1555996283, -2103596329, 214046254, 2091456326, -2117937923, -2116014531, 1625253898, 1354518694, -1151239067, -1239209479, 941821748, -151860140, 567166944, 18531138, 1705881113 ], [ 1475758295, -1576332659, -783038300, 415721512, 1652583807, 1168655598, 660320394, 1157909175, -1750763728, 780690170, -1009498787, -571489800, 1674334564, -1021034606, 1471105226, 368029786, 1499936591, -1309195283, 440031659, 924722226, -1474077504, -600784266, -1033250562, -465063690, -1424473638, -786516008, -429994969, 233339826, -1173573813 ], [ 1608059469, 867453479, 1463604289, 332806463, -1182001105, -474553877, -478530784, 789461907, -1073602287, -1580096782, 796184968, -1168949548, -513776323, -1457785782, 786261944, 1734105616, -391232869, 1389196508, 1061180574, -449580575, -457771833, 527957682, 984501811, 872184431, -1518823765, -493391952, 836713070, 111619747, -887349563 ], [ -157571266, 1998068180, 437919521, -574414333, 807915823, -821559501, -1208881314, 388311833, 1396469114, -1726943435, 636875659, 614533213, 793291350, -569913685, -1263476907, 60699151, -1843515573, 696576747, -971741054, 975146544, 1739068986, -1417108111, -2027053211, 580229364, 496651548, -1625766142, 2118804957, 1751038966, -1676445663 ], [ 1338973161, 1741319534, -1111782786, -155653583, 770359778, 1169373145, -1383036715, -2039724466, 28926296, 565499447, 2077348591, -2142742757, -620805017, 179398987, -66652778, -1975267979, 1792882564, -820037250, -1188464814, -1644860896, 1954980796, -1253910965, 1238267044, 458418690, -312719657, -1536393240, 687849055, 864572792, 2039277280 ], [ 665731588, 1167089391, -1683340843, -1667833581, -2034993362, -1232175564, 606801079, 344317136, -215400882, -2123643515, -404620459, -123310168, -1336414152, 1940420834, 1454525883, -1767038169, 971704347, 1463955322, 2122893558, -1287572872, 1085556628, 555538082, -1346717705, 829636452, -1941788191, 666448641, -1643264656, -1903880771, 845319336 ], [ 181428845, 20005947, -1915676159, -397983221, -590202559, -16720261, 1222458690, 948234777, -686428734, 1279310929, 141810751, -1866079599, 622457051, -522540332, -1508613305, -668950770, 839723179, -214770804, 1678664259, 492559900, -1787431092, 1495417554, -394430710, -1144509843, -1351099422, 511214936, 1239839856, -65407391, 251264891 ], [ 206726974, -945583821, 1573691772, -1622372630, -934556500, -1088128108, 1560855405, 1251456614, -333773212, 1548176849, 503580493, 1528354042, 1463483946, 213049239, 1703723510, -247363618, -1365412339, -706992345, -1486114940, -384351962, 141332062, 2063970512, -277931337, 1527442532, -1591406624, 1256695947, 2015502397, 1483392528, 105558143 ], [ 1173677184, -68532752, -1833844456, 1690940424, -1523607624, -1531762119, -933740202, 1095938883, 1763650154, -2125739141, 1131035486, 1374243627, 1432971894, 1805032772, 478415199, 1964914871, -362234444, 338599319, -56483867, 948494474, 1890502667, 1634931033, -1175727613, -144517029, -1818482879, -13523802, -1592085540, -381216173, 576867796 ], [ 814926689, -1642678885, -691360038, 258578529, 1625410611, 1363854585, 1309692974, -1692120328, 670832133, -849018343, 1945125752, 450906816, -862404572, 2054418743, -782644016, 2016017990, 123733376, -1473168242, -354552248, 709570709, -1727123003, -801831560, 780738475, -562599394, -807482818, 1495428566, 509500579, 93164959, -194720285 ], [ 1938596115, 2141930401, -1981092017, -665723741, -606952188, -1162466127, -1292177947, 1852931031, -1377480756, -907023793, -207440612, -687221489, 694212549, -1151400297, 335886089, 2105989826, -298456804, -260960074, -1045913090, -684947171, -1015896203, 745424622, -28174485, 905371461, -1812810112, -606109746, -1130134317, 613891011, -362124607 ], [ -709171198, 1771679840, 1590355532, -1505994443, 1196784280, -65536570, 1881793117, -1048409065, 724513864, -1518737723, 1994829468, 26238878, 1383387107, -367485575, 163550888, -1961324473, -1606592030, 819612493, 2027447771, -1281624666, -240492791, -466960995, -313790303, 1669590552, 1797419874, -1070316000, -498145218, 359011030, -2132162629 ], [ -274144911, 931795281, -232145698, 232231066, 1357233842, 1893131453, -847799592, -12381117, 1312720105, -580270546, 1486228871, 1936204056, 1201788415, -1780737417, -1302794485, 119854992, -1177675380, 306015032, -106204770, -1033958866, 1554014662, 665559079, 418688049, 27415977, -1205730189, 45785974, 1588913825, -937951572, -1563581084 ], [ 1811346120, -1763330949, -1420825748, -1861614177, 144167346, -1633447535, -758804695, 1121896496, -2807594, 925215488, 1377644379, 78961633, -1376755374, 1685352389, -507702840, 1941291135, -346408473, -76231310, -1237506543, 1434926002, 362758059, -456779994, -415202302, 1742620929, -1893664575, -1414649588, -1048219194, -1250637997, -1341345088 ], [ -782771350, 500481236, 1659645985, -502782248, 1159923693, -987457337, 442864909, 1704866352, -923550754, 439228005, -325961102, 1494989862, 809930600, -2124268337, -1978721319, 177120983, 958391231, 301311061, 643984366, 337136978, 1445106714, 2124924783, 598182695, 1818616380, -401224143, 1916926662, -1221109144, -1247183243, -2082213866 ], [ -1504742918, -1906002645, 1419747186, 1812621060, -2043285893, 128031018, 161011544, -3405074, 774656514, 1653549732, 1279014875, 589938840, 266325980, 1047313230, 1280990918, 682798912, -448642634, -1107924889, -1051133374, 462704830, -787800121, -1660520640, -1553930328, -322778420, 2109513480, 344464376, -1626871762, -764011521, -323859256 ], [ -610507073, -1997785410, 895789592, -1725899019, -1703061647, -1400127698, 902268913, -1032166968, 864955452, -1924084919, -1617677100, 951552714, -824754573, 1821796551, 1533159021, -1141200092, 503742083, 1770094863, -860027804, 1173677925, -1908404128, 2099846783, 2025939509, 1801466019, -1642779870, -1049369188, -135477074, 624199493, -1075690834 ], [ 932704831, 1967698246, -1492934828, -771931651, 685151566, 1983819302, 1535720098, 1181734223, -339730087, 665009306, -259614085, -784745343, -2736857, -1822881274, -445959633, -1715827384, -992388748, 726768735, -144747058, -1429863182, -274502289, -390653376, -821746786, -1383225979, -8125524, -1840709362, 2141409418, -2097873633, -836443424 ], [ -262877786, -922913947, 206594836, -2118873080, -1157140995, 1320393398, -366925283, 16743414, 172473077, -2111086562, -1803141324, 1116524714, 1376735194, 1908862571, 796866787, 835795903, -1532232, 1911548385, 223096627, 1639315827, 760738925, 883305378, -21451889, 459438315, -1018717274, -2924570, 1225629061, 1168609223, -1016086555 ], [ -629161220, 796326531, -1270974925, 200422381, -50422536, 1686535966, 1233881040, 398289192, 1713196384, 993889574, -1201619843, 595435646, -1691228622, 840032042, 777867540, 1298865306, -557367395, -1677946251, 1187917436, -617599390, 1680943998, 2096726669, 826441201, 290804641, -64971141, 1816416713, -1387732886, -2133578892, 1496623577 ], [ 57028702, 615181567, 1514101723, 563600871, -349430750, 279961336, 404882818, 706023594, -357726226, -851096694, -187539658, 684299383, -1408700409, 661506633, -1154373511, -1688020415, 475440933, -1839724349, 1809820784, 511495335, 37702242, 332686794, 2028944556, 690545516, 925184296, 759421310, -1696879207, 1200447592, -1999624981 ], [ -473730686, 458497261, 452281980, 1653330708, -586760705, -1811780828, 517097195, 877828658, -5726505, 557935591, -191614187, 1861227126, 2036579013, 848401543, 1901721020, 499423937, 1710460500, 1242225437, 819963304, -339370252, 114772389, 1058091518, -837026510, -564899511, 1207425667, 1550479074, -1421817890, 2044439813, 1376602428 ], [ -1467810694, -931131833, -1297467133, 2094322772, 107890185, -1480945970, 247982551, 1049554938, -1227031482, -2020983534, -1328124349, -526519791, 1204784834, 327124056, -1333740974, 798332943, 1428322513, -570971731, -402708787, 1664131386, 1048069796, -116895850, -752064197, -1887344358, 450548250, 1444231715, -1065003895, -2050456985, -1970990507 ], [ 753241361, 1324247996, -1233808996, -1530971071, 1414211843, -469526463, 1365749288, 644906931, -140080197, -1221545776, -384980340, -2135223475, -1311148248, 1660342902, -1425948742, 769569094, -414316894, -756177469, -1259801284, 21405925, 1622349104, -40890872, -726704691, -1653924492, -1569911628, -1682121695, -198896198, -1551240504, -267378993 ], [ -704457454, 419068882, -49047168, -1606223820, 570512327, -599541667, -8574587, 512864983, -264855189, -1674746103, 433754923, 906821141, 429394511, 1028813210, -1926061481, -1646800015, 647988065, 490285248, -912946256, 1021880688, -1942286934, -1671082416, 1083647054, 651942163, -2075820669, -159455641, 510109792, -587670214, 471686540 ], [ -494217751, -2143020347, 850643530, -194231711, -1490163815, 2088082155, 309030782, -815182060, -892099279, -709550159, -101218336, 129167740, -40830934, -1264447620, -1510149305, 169865249, -2109644064, 1518467390, 700825848, -23425836, -567261473, -1893664057, 322094856, -289366328, 1543967555, -1816235293, 571220106, 114018865, -366114868 ], [ -608522167, 951746653, 330975296, 1624991807, -47433947, -1644994545, 1111769937, -1117756358, -1103914951, 583413780, 892842718, 523371942, -332147067, -855674321, -1779009524, 1937188530, 37814766, 623341105, -1162655906, 890789816, -953416469, -1193504630, 98964339, -99443838, -507474340, 562304222, 325511482, 918120083, 791139049 ], [ 1755548511, 296628232, 694281724, -1227820876, -778978417, 1999070640, 720206562, 1843319968, -1750635188, -263241305, -1742437954, -1687283345, -1061538713, -265961667, 1142227900, -1705314462, 1383031932, 782689353, 592586160, -759806260, 429412520, 689503623, -1522816352, 30981541, 763862785, -1711408510, -72425723, 946531732, 1725862931 ], [ 239585776, 1389937043, -1320784268, 1176570244, -1738880801, -797677166, -241080909, 127305771, 1472948809, 811011463, 368269201, -1484333438, -1984599104, 1934747190, 464617169, 536871811, 1217507681, -1996839414, -1030284715, -1967966893, 836177613, 1043991632, -1536758513, -517410792, -1597546306, 1444016394, -1878558888, 1634450385, 1085159406 ], [ -1125017745, 1950592275, -1031631247, -628426923, -1343628466, 1436381425, -546330161, -13674148, -372479247, 1435309998, -1641440398, 2123356673, -214566535, 559728402, -1980044961, -1067300397, 1426259066, -249883138, -1744149250, 209436045, 1505022951, -1056587810, -1333167943, -768751238, -323041579, 2139862977, -2015954028, 1066539684, -95036544 ], [ 253863518, 1919849134, -356519939, 442335738, 524530187, -535807859, 1766984335, 1838990621, -387169605, -866882515, -1207238318, -101992363, -148038122, -1954509538, -1157445244, -1939071042, 1011165789, -742119470, -1334292361, 23638927, -1708353462, -701361104, 1907000974, 771988644, 902230640, -1690689574, -1561564110, -2125925140, -1330182456 ], [ -1724267525, 426360201, -1809125503, 619210759, -517199334, -1120972039, 595399569, -450800911, -1960077367, 1389346542, -1667698532, 431786530, -55071416, -2102712587, -810043678, 1090190728, 767675564, 1132309640, -2008471034, 443007868, -552344390, -1889120521, -2130649800, 31568142, -1201294546, -115975390, -568384429, -12888112, 656046689 ], [ -1947229238, -1420945192, 1013741981, -255278233, -1600350937, -1793137612, -755991643, -984006735, -351252494, -1910209383, -331941395, -320816521, 917623212, 631782548, 1758069330, 742379607, 967176058, -814241053, -1972876796, 39459222, 1603728881, -1116786478, 1951047800, 1318486949, -21613963, -1409753975, 1336910604, -967233947, -1627523525 ], [ -1681985668, -708946339, -1761783975, 766922232, 565083238, -1015600374, -159929868, -1502906130, -613949647, 75421713, 1051327571, 92104222, -1122760665, 1620421914, 1198271550, -1975822330, 1934742559, -1241714183, 300491209, -45951001, 625891612, 1269022756, -675087941, 1806287902, 1431071125, 1011984518, -917852741, -1079051125, 206187925 ], [ 1114082826, -661480513, 1791404625, 1789049839, -1854333167, 354206905, 1117905895, 476131900, -438728343, 1331250762, 1459208059, 1136141907, -1795991203, 671317205, 274237452, 1624556913, 823863692, -1821173908, -503696487, -583392587, 363161846, 501065845, -1888314093, 2125200395, 1703211494, -391979935, -1346433312, 750654232, -1183342196 ], [ 53658412, 171463227, -1143431651, -305509714, 728221744, -456096735, -1731039236, -46382748, 667651743, -1469487353, 1383782137, 721778903, 1100292992, 1181790414, -150279458, 1990336120, 1080954228, -1537560437, -2030591078, 235087684, 711996801, 465771694, 1357908354, 1411661992, 771988446, -775997066, 1602711155, 1762243918, 980087151 ], [ 849806020, -329415698, -321241051, -1399271018, 1113497208, -1994385475, 1170143476, -1031120283, -1871175317, -365509761, 2015412498, 1416563150, -2120919013, -1048129313, -1595955636, -540430699, 147378982, 1172544089, -1966219259, 799100404, 1962928936, -1176151858, -1917482872, 1927086383, 573945504, 576694003, -1026748159, 1597435222, -137087626 ], [ 774998506, -1824583060, 274310096, -325756197, -439622418, -1341535014, 1195394762, 1896544163, 1739930755, 1290633232, 1555231720, -1820140582, -1103881908, -1884440531, -1079676700, -2082677509, -916207780, 610804540, 1761042418, 1434159650, -1419853108, -1083477548, 1040583621, -360042615, 465376877, -1967946608, -436518258, 1500047251, -2140073227 ], [ -499641276, -2066331564, 260726265, -1645800844, -660479323, -1896898796, 125608025, 123549195, 486518552, 260312771, 1188773199, 1575546178, 110166996, 380974311, -319158835, 891919081, -1190235978, -626007466, -1789965571, -1120422173, 1016021388, -2016785120, -1068569067, -454055779, -753650138, 2144266626, -781660847, 431474363, 834209005 ], [ 1072609631, -1531222591, -456253101, -825004377, 1033696237, -2071484537, -1373668349, -606711030, 1926561792, -551846321, 1366068495, -925251395, -1050584425, 750917243, 1346087650, -95470102, -301039934, -1763183684, -24201420, 624098222, 1935211928, 1489206872, -1043296834, 1028661651, -282637860, -1765255922, -789381936, 150681698, 306679612 ], [ -138335908, -675147712, 848402431, 1600114062, -2081496841, -1625904248, -1137607502, -2077447952, 1222574575, -433189801, 1268485594, -1481095178, 307133816, 1760376636, 1279923249, 67861848, -110254830, -1623911607, 338630225, 1606985459, 1124461190, 393690172, -1806106710, 1019013261, -2107604128, 283495011, -114223946, 636799197, 1090993757 ], [ 1970850675, 1077579367, -625270141, 2110969103, -2145536388, -469890284, -956785399, 1035781080, -1762591665, -2111210373, 1107594784, 1594838891, -1308592755, 1041759249, 2129909747, -931366304, -1002225087, 559582754, -1097127060, -1559087410, 1627193988, -1524125314, -1278275170, 206101283, -314222051, 1671182594, 308425219, -576925761, 30740920 ], [ -720447521, 233408152, -1888972906, 1893638069, 298747375, 1431131086, 321231478, 720371285, 146302745, 1601404751, -1831192219, -1766204553, -1628236224, -1528435574, 1144149350, -1452367865, -1060400600, 171822159, 1815422963, -304236978, -207318904, -1874556272, -1216490154, -207309911, 1157556554, 105177899, 1133278966, -1375167724, -661028351 ], [ -706709716, -1695305658, -1796662887, 1221812, 1315514597, -1704268257, 1479549878, -709703835, 725862505, -362453386, -1435010755, -167576064, 322890570, 311194563, -842013105, 439946315, -963987686, 1601479011, 1711048192, 807700728, 1858103716, 1572341394, -55288400, 1530143699, -1839198238, 2015396240, 1584384897, -1078780488, -882903496 ] ], [ [ 189889263, 552539644, -532717879, -807520509, 83598382, -518250588, -1584083522, 1755448920, -1406236839, -518160224, -1883096882, -2063483796, 634273895, 1051613171, -1738163844, -957380599, 11001938, 885701736, 1848370196, -334142176, -840173706, 259962510, 1849929593, 681366390, 331884293, -1772757864, -1809389475, 1789976675, 241787177 ], [ -380232945, -1691432024, -1760193425, 1863686061, -1832001240, -1987382786, -1943532837, 304977221, -367409199, -1468454277, -315570207, 856497107, -1990842233, 445138059, -542199057, -472100678, 1704786917, 327607548, -419422536, -1166610255, -442733507, 1988005051, -1634574390, -868932895, 1833679286, 1634029805, 617658581, -205211205, 1288940498 ], [ -2057515513, -1923158218, -39736869, 1331370393, 2112140333, 635009686, 1009573710, -131581000, 1202930526, 1113976877, -689640808, 1088035888, -68076672, 917533600, 696575381, -609090923, -1405796652, -1998217312, 1969403161, 1830605072, 467514566, -404372021, -1584018796, -1731279927, 1308200133, -1864240845, -1228847026, 1091799841, 254347801 ], [ -33664140, 649012591, 892365754, 682571567, 1033078594, -968277049, -1192866374, 745082745, -1371150922, -572502368, 93254368, -23621270, -469001882, -1175478010, 1620439940, -638141591, 764269274, -1521103980, 877453344, -1971099232, 190929092, -157742632, 1632865762, 1407452756, 1625988420, -87830754, -407514771, -1137803044, -914591948 ], [ 215452187, 1770815490, -1986145486, -1446820337, -738931132, 1291135863, 1620868119, -1284388325, 2127165142, 1880129330, -36936125, 346863340, 1851884508, 527746871, 807565380, -1766380313, -1161683955, 2035991158, 319592582, 829988363, -179525662, 2099306362, -558496535, -1387005290, -1703916398, -371755948, -1124594760, 122370729, 159972274 ], [ 1259257566, -815655809, 337657568, 164783761, 966326345, -465444137, -1625639579, -1310404209, 185880419, -1796390542, 769825917, 2044308703, 411891120, -1337382249, -358882773, -2080082622, -1789006373, -352995582, 281851238, 1331570726, 1134591066, -1336724675, 746014104, 363042918, 1803215165, 1613857838, -245857501, -1839904761, 1012983841 ], [ 430365548, -2024047401, -1953496543, 1152216869, 153559512, -1951074203, -2087220999, 840681110, -957390352, 395300251, 791231804, -1587123040, -196302646, -726978093, -1629015033, 2120751584, -1129070069, 679815114, 1894173997, -925132469, -1053637726, -2007443904, 1138592044, -1338338364, 118076127, -874085407, -1480208371, 1987518616, -620861939 ], [ 1217083082, 492149168, 1557063257, 1491810048, -987494387, -1041264736, 455232362, -1469859914, 2038815368, -234123146, 671041196, 507830649, -1132065644, -183887785, -317842865, -709728201, -1606206098, -1179309324, 532451153, 804453984, -1639143305, 1659698783, -947936460, 708768871, -2136205568, 815535807, 1898081164, 1139841508, 637715874 ], [ 408164280, -2113435367, 2049777801, 690603847, -1196118524, 1800826065, -364587798, 856518853, -364560894, -197186157, 165877129, -706696208, 598589230, -417714632, -423230554, 2136809402, -1825767918, -2085037105, 1263418436, -943472014, 228158443, -1493041083, -1615938665, -655090607, 1569884322, 1680884791, -1379247735, -598850068, 307063545 ], [ -1466340286, 1356539729, 19515549, -1180695071, 1747918064, -1311366569, -766323831, -167665609, 699666335, 1008445206, -2125459598, 423319551, 1904473510, -553992064, 1873835098, 625244526, -243766928, -1604697002, 1378499675, 1869064947, -2090101921, 1641370310, -1106828684, -222190202, -662999821, 986193145, -1736270745, -397755296, -575417060 ], [ 924703578, -169804919, -1696774027, 1837453911, 1010665982, 1206777466, -1273493445, -671381090, 1220149278, 80328978, 325546025, -1438002119, -2105952121, -781965944, -1187993441, 1859662793, -1633139857, -938847270, -820730, 1361088107, 73895744, -1262944185, 603916321, -733714635, 1528564560, 1364452011, 1510743179, -1200041207, -707991663 ], [ 1413526505, -1467205941, -983021725, -1183492084, -2020692792, 1135290575, 828199053, -395039279, -689693331, -608663806, 86641971, -531202761, -417887077, 1683060439, 1305042792, -1079119642, -189419961, -1034770589, 988714434, -1460471115, 1448964319, -600319273, -926891705, 364144676, 1363167906, -1947709812, -1463696591, 1759487956, -1605514967 ], [ 1352926481, -1516188056, -211243619, -236353599, -2045063173, -1490055474, -1310353012, -128007258, -1967380800, -440884271, -1503365023, 1367351482, -1884747348, 1111384538, 1490639551, -6466264, 941361540, -1244058743, -652233036, -981916621, -632682962, -1813314321, -1920660457, -1452815204, -1927905524, -466352401, -189407294, -1399764248, -677783718 ], [ 1304269844, 114223906, 2143815756, -501207122, -1289438882, -1673575280, 2105448537, 600819029, 412572237, 1562832385, 1623514782, 534751589, 45612989, -289545551, -926550491, -54272001, -281560859, -826240240, 711366874, 1863177114, -888394299, 163785187, -1868953476, 1800754036, -613905279, 656252255, -1196519784, 1909193779, 1918869149 ], [ -512544293, -491229628, -630457209, 153197380, 684911428, 1245172554, 1724476407, -1112990803, -1373090793, -2143441916, -1503866520, 2052777127, -1852668295, -609522301, 2142749311, 1697005326, 407383942, -862062069, 1700162618, 283035128, -416524560, 1439414852, -1202000261, -999330821, -1713419492, -1275017220, -87587796, -280921218, 1004718888 ], [ 496474833, -725542710, -792630684, -217555393, -930816809, -616814581, -315973639, -1534749901, 1854021581, 1750218954, 1259968407, 481282588, -1899318548, -1484488127, -289572653, -2084899583, -422809231, 99662521, -230828965, -1018044855, 1434931413, 1053976100, -1423651901, -1015848989, -3124949, -2037622280, -600079809, -1467197000, -1461328677 ], [ 1816206300, -1051041227, -1020665221, -2065641033, -1921692109, 87769380, 37184017, -865226772, 1629652402, 919946849, -213436500, 1086839115, 689822154, 395252698, -567760501, -592508186, -929355850, 1191114285, -1646439296, -59749052, 1177265493, 1931110305, 1072971389, -541486389, -2109636996, -1948080563, -1939479715, -186938724, -334968781 ], [ -1686390834, 463029999, -1286806838, 1634438973, 1118595985, -649776869, 553397868, -1657551404, 438119131, 1063622381, 97219139, 748488119, -1084832906, -1908489596, -854782972, 16171382, 1134953744, 2145588870, -722730158, 893796340, -475515327, -531601740, -645286982, 554509718, -1565991091, 1932518948, 887944892, -138236359, 406137917 ], [ -1488032692, 1192290179, -712803508, 639454663, -861916283, -1750992624, -919568731, -1789754483, -320383083, -1374600088, 337862206, -717470017, 495872598, 1074567224, 1582793375, -1154393609, -1335032113, 709479365, -1068312533, -1197440966, 1004455228, 354094489, 1064982705, -1371662756, 924431130, -682541561, 1165516721, -275923067, -1205427288 ], [ -911833157, 714337186, -322326946, -2036388567, -1498725939, -1467576496, 1393673373, -1665503346, 1861842676, -411194474, 464634349, -712399778, 77725205, 1488391396, 1560173399, 52848383, 1562187540, 878175356, -523681408, 711058099, -816418613, -1637301360, 1451957318, -436846154, -1595685463, -891555880, 1780373198, 1797454766, -512621297 ], [ -576802889, -652907671, 347025942, 1655825380, 1301560603, -693452466, -357551934, 401666625, 204815099, 121690898, -142600982, -1808734815, 174470635, -805029440, -2019420057, -1499830520, -1864201408, 734598506, 1492367837, 2028308038, -1928640952, 886935763, 728763971, -830572893, 217788728, 1705848767, -1934693875, 1445427672, 2106061928 ], [ -1959473605, 1807573217, 360511626, -1790047243, 1018124926, -1621233765, 1818534814, 1377195808, -799531255, -1720183911, -1087791088, -1705099563, 1804636240, -1544474733, -1003852466, 2018436831, 87812524, -2008576814, 2115845414, 1654154996, 1460442166, 1289199523, -507910773, 256891064, -931451662, -230840573, -2019913461, 1809738031, -1473961358 ], [ -1874451150, -270313988, 1924123499, 1770586390, 1251154151, -1250538076, 1715141094, 2103064718, 1894138022, 1455113615, -1184773713, -564396159, 1589880796, 1806608794, -518019273, 1315814266, 1303280472, -1057250005, -1054005706, -1336855637, 2137076848, -885697070, 1153306451, -1834118466, -1708453475, -874079930, 2061480537, 1585069071, -841183674 ], [ 484310087, 616795930, 1134750532, -1642734636, -482899332, 1329713808, -1774241252, -1806437020, 1568827460, 214120566, 1397256124, 1493962297, 49113358, -98880319, 219128622, 769098238, 375978203, 151484123, -837157513, -938904225, -2042766702, -579221055, -1813280965, -834267972, 621737764, 934401769, -476313471, 369829647, -1420469292 ], [ -1944102298, 334934736, 742526770, -294126974, 1018426064, 1667769841, -29218614, 944685370, -933369335, -2082095510, 811536807, -220675621, -245303080, -2028326833, -2133752096, 1131336731, 635367896, -2024838586, -916838113, -202788992, 308064191, -2066868393, -243580693, -1609362935, -1719958242, 603282708, 1429028374, -1119084233, 855304258 ], [ 84205136, -1079267379, 481685924, 592846169, 1761286742, 364968436, -1101320269, 1206634580, 536938751, 32298470, -525194099, -2116297411, 1991063731, -573080428, 1434244983, 2020681566, 700267008, 790266578, -1218700041, 922685302, -701797143, -900601040, 1504448815, 1040616704, -156409738, -636432169, -584790873, -2072069053, -1263621969 ], [ 1145121489, -90434185, -1381260595, -127413279, 212300357, 886613044, -1104843580, 653748765, 1555674817, 210744990, 310411950, -772334285, -548569731, 123791435, 361960968, 811184709, -991075253, 2073804758, 40624728, -1817737481, -784705629, 1556949828, -602982510, -798219186, -290516901, 707911219, -2077884298, -694342213, 1794979124 ], [ -2004102590, 762167239, -1957929691, -184099415, -95533027, 460628387, 1977948491, 2062812052, -1040371629, 1069442481, -51814504, -595787541, 1751326278, -1468329386, -1909734207, 903860, 1483031643, -1821379551, 1382268954, -188896439, -968781844, -1529647494, 659831953, 1411570381, -1721795209, 505532314, -7749926, -734728929, 1042651235 ], [ -628802500, -1971023029, -283436087, 1666844363, -193917170, -798652977, -1860527541, -807786475, 1974568973, -1950427456, -1842180736, 1657240143, 1602142135, 537109277, 408617131, -1738808946, -2066976277, -1343227471, -2036928506, 762113665, -578547669, -1984675767, -1863475110, -1091959043, -371481951, 909533049, 1531918480, 850276028, -1465899899 ], [ 1275352188, 484004826, 1971687993, -1138006981, -1516859987, -828185423, 1517158696, -973220451, 1972527421, -1443149399, -588543371, 1656823665, -841293610, -340303308, 715030998, 730334672, 397318632, 1711786943, 736657845, 249896991, -1911871165, 656215905, -1731790203, 1355647362, 141974757, -608923320, -1159627941, 1373919878, -1655551018 ], [ 830892038, -532057078, 1252495298, 241827895, 567563063, 100831012, -492772209, -258542777, 10213090, -629760196, -602490094, -1683872305, -58899664, -3513852, 607825496, -1871045422, 1194097241, 810981313, 1016740860, -1264101031, -1704040307, 2071597946, -2084556924, -1945868118, -1838504322, -1183708243, 1307181002, -1492836924, -723597122 ], [ -1113705147, -1478636513, -112342597, -2035088303, -2103559568, 1702748406, -1259166613, 963118876, 183908299, -375351233, 688826103, -900914718, 157494685, -1015465442, 1245762552, 1842813090, 1245301726, -1212189774, -288043475, 556157410, 1149218696, -1299939543, 1825890912, -392977899, 2121016831, 1727286140, 1163630693, 711002749, 2127236410 ], [ -282649308, -609214966, -1907118169, -247735847, -958946644, 49086286, -1067961630, 1609565338, -1066808865, 54782702, -882106222, -793815555, 1368813281, -304832041, -1518166738, 166064096, -712499041, 882945391, -1764666877, -1452399472, 130771306, 1709547989, -2119861471, 1575897127, -857801634, -194028558, 333561273, 628294014, 368610145 ], [ -167944087, 1020795112, 1123563802, 23639765, 672413005, -1642810792, -1317379085, -767772677, 499649281, -566696239, -50894324, 1914419086, 1382731709, -1386794042, -916322972, 1588439792, 1201772958, -858419753, 1671014406, 718669195, 975579150, 2090323136, -1745664289, -285668450, 1964492533, 497351833, -42719308, 316844457, -638609135 ], [ -999171086, -1093065836, 1736365605, -1103193702, -276730560, -962358252, -2042092865, 539642572, 1404838223, -221572028, -1781995548, 967765158, 579244050, 2051689649, 390902690, 1889811614, -1508446497, 1747900543, -361527574, 472818686, -259835227, -1701096264, 1694775483, 1329250595, -1769380288, -1511669106, -548750482, 244731580, -770047056 ], [ -1406756874, 176549757, -1338524117, -719987877, -1745126819, -1931598083, -1640311869, 1707318227, -1851740621, -134037700, -1950507706, 151957798, -1691949528, 1126095081, -1319583964, -1400933740, -552168922, -1234546798, 1883206713, -1025152406, -1685148359, 1599819088, -401823402, 980761073, 59124960, 910147878, 1523397387, 725843034, 161737356 ], [ 1651677414, -2090663320, -779577609, 469557853, 1680355949, -10137060, 622652404, -1060440383, 1884637412, 180233306, -266991651, -1238623938, 1920957192, 2141914076, -581843007, 495880083, 667715802, -830650497, 1742704160, 767028385, 1618826015, -38560650, 44509917, -933068566, 78301359, 1458783914, -1040684853, -293027929, -746298138 ], [ -117013741, 1041219248, -403608580, 1184917778, -1626773490, 219779272, 661563495, -766876613, 1233323633, -831496894, -432757120, -1989090935, 1753134024, -687043705, -147776585, 453495487, 459212070, 162682548, 1642352646, 60058708, -557489873, 1057709031, 1730668539, 447139025, 1861905596, -477456641, -1351632450, 1831546697, 1169517672 ], [ -1765989073, -665186208, 1635508893, -1560866984, -534500941, 1723130024, 1271164723, 1251533707, 1692576199, -557998922, 289049318, -1898425603, 1095718531, -1618276936, -2142573683, -1183466263, -186917300, 568789642, 1742216542, -678825501, -174915811, 44008362, 1636908216, -910293923, -1435196256, 1835928817, -279509888, 571366115, 512066160 ], [ -767815153, 682331854, 271995598, -1734868310, 1498967828, -1269460398, -474671152, 1318553345, 581177958, 1480554390, 2087897658, -1410788359, -878321906, -869502550, 1396635842, 790941994, 90250244, -2035538289, 1670671980, 21924234, 1070056460, 1409140502, -1615816976, -1594265385, 1949219774, 15707357, -836295136, -1282178411, -1419942793 ], [ -1558627861, -1655660737, -2038279995, 389144585, -42007525, 1409136691, -544612732, -1451270438, -1015957186, -1005276307, -1222492187, 554324956, 1659716445, 1265593474, -1216808135, 1799768056, 2110266505, -604571682, -881437895, 883449293, -148254647, -739693449, -2095247101, -1728164499, -1507222597, -123644894, 1058222772, -676385418, -1587923588 ], [ 1099859420, 63205082, 192451315, -1991426722, 1442132390, -1449868056, 38608220, 2102841285, 1526760607, 1598784322, 338617726, -2004390415, -1989960231, 1746276126, -1990046352, -567480656, 1622649587, 1236376885, 747912500, -1086750156, -215364536, -1255735042, 1271019281, -434097634, -869472198, -176482372, 652856266, 1627860457, 1735887974 ], [ -1534324077, 1592709327, -1350350271, 1525691110, -321400162, -268776214, -1239340938, -1707676225, -1713476943, 446496658, -1321734987, 1959617762, -413317546, -1199202682, -1476979127, -1631055206, 640693909, 875413258, 433741387, -2072940205, 550327398, 1671151393, -1335035112, -545301629, 1475557977, -423820958, -271879482, -528331982, -222651111 ], [ 1266144770, 590410493, -1187393184, 55702741, -1544775359, -774241219, 1672466811, -240484797, 192954846, 1983908529, -525666908, -1424360889, 1422879986, -588644886, 52835497, 959176829, -230058844, -1687624507, -1543892921, -103797396, -1100638513, 367367567, -635072094, -1869828982, 591929684, 105547410, -424010090, -696867468, -1348326359 ], [ 1574796238, -1118279331, -813478146, 882854250, 506956849, 1782168094, 1781360339, 631018648, -2087433856, 755188042, 599838, 78143605, -332627697, -1338337449, -1691333371, -375208193, 61672537, 564876659, -640407121, 86179360, 1671936025, 2066007533, -479260764, -1273337444, 788832925, -375655018, 880191878, 1109893870, -229987354 ], [ 965239887, 2135648991, -741142617, 713554887, -1217564693, -1774135783, -111374545, -76670128, 1850085097, 1950850325, 1831312149, -1730272188, 731488696, 1001314646, 1967896067, 1270927278, -100258418, 864327347, -2076292412, 1933201082, -1530577175, 1748375709, -1144548610, 1203546364, -1558709989, -1713809266, -1791238039, 2049489662, -948199493 ], [ 1071917963, 551478572, -1406106745, -1753095948, 1633434392, -1925350480, 717230046, 506441379, -1030658841, -130768906, 1298918088, 1233523297, 1927921032, -15508714, 191310769, -1458594794, 197989248, 2108442707, -70081484, 1757266640, 923274591, -1543663707, 425661507, 1495792562, 2047233580, -1598022438, 1444254244, 1472974253, 1710010862 ], [ -1445131029, -174363803, 1724108919, 1700921026, 1944909982, 797073879, 1846926627, -133059086, 1084779438, -2064404231, 2131162453, -1221122528, -1557401267, 2136596670, 1226035666, 376277740, 1677438147, 1071229375, -1493271156, 1400790227, -463055831, 1065431359, -1083013272, -1384224024, -293874424, 1725208333, 430199105, 2084714236, 2115163696 ], [ -782539809, 882786818, -2124815849, -801744405, -912316473, 1056214452, -1474988105, 1369324814, 84069689, -1474677364, -1622530723, -1182997642, -437599617, -815422592, 1341684806, -454287393, 694126556, -858381572, -1950119604, 855558904, -1453248450, 1513994240, -56185265, -1167585115, 676726535, -217006018, -1346839262, -1842807879, 734716308 ], [ 391144264, -1937706645, -808993439, 1004529600, -249225330, 822030938, -1710501408, -349399962, -307093295, -1632780617, -297285708, 1116548020, 214235648, 165780276, -1550118732, 1049825563, -230418660, -257372589, 1901581785, 382602427, 1457702048, 755273304, -982890645, 1622500607, -1345911684, 1944989611, -551289525, 610935553, 1195552068 ], [ 1903042098, 1115553996, -725084222, 416626016, -247245176, -1071725655, 950488816, -670583728, 1220825038, -117098211, 1245108053, 1101216570, 514440013, -1034324159, -1800955481, 184544735, -464958242, -151575789, 1618674267, -671508949, -632902194, 87100204, 407261976, -347130201, -2107943250, -2050353685, 5877585, 1549472999, 1135293582 ], [ 1360069693, -1384571961, -1087488099, -1611596833, -1239300513, -271116911, -1566593092, 1571047595, 38923338, -1551391817, -334462414, -535331243, -143835908, -1398080039, 1548647834, -463682148, -363660570, -1757531909, 165862501, -1939204708, -1206726638, 1417043669, 250012720, -1234813416, -50412835, 874513950, -1991547552, 128098153, 1179829853 ], [ -806984025, -1283350480, 1420334943, -754608837, -523813935, -403750546, 875220502, -63132466, -739501899, -999022580, 3802085, 712550048, 761548475, -976888173, 1772738416, 1844550703, -1516359928, 1598843720, 223122781, -2059355539, 1916103374, 1948026307, 1284895334, 981441816, 1171278571, 253247442, -761597858, 144007053, -1658203153 ] ], [ [ 829431003, 1540813340, -209790798, 2110895387, 1800702559, 371035203, 1885545810, -2058014566, -526863658, -1731232647, 236691580, -1061236300, 980273846, 1961654471, -959684059, -248830624, 518738446, 1901803049, 351233263, -64416534, -2081950758, 97637785, -98853, 227985002, 940771652, -308630479, 476963999, -198580692, -128691026 ], [ 591521630, -149082412, -667842764, -305096384, 157131921, 1450306908, -1960911186, -1079574043, -1512011647, 1704879986, 1348197490, 873403726, -1512989829, -1995726350, 1999120191, -2004548470, -1936025098, 1912051443, -1960157671, 2068470996, 473395600, 64817071, -70675133, 799876306, -1237097517, 2002609585, 1163554171, 869495530, -1775538670 ], [ 1162177297, 1495019926, 346451011, 319901667, -589879792, 213017989, -1439478274, 95658257, 577633469, 1684870971, 1774851578, -1097577961, 999084236, 19760759, 123793705, -1453040364, -1167179981, -2140494306, -1334678773, 460863548, -1694006140, 936923564, 1319338159, -1411399225, -1227781624, 2128507242, -1360948919, -1296490510, -1695853354 ], [ 1610796984, -1761053732, 1404936097, 1642654429, -1069464390, -355294923, 61527056, 1689654797, 457770448, 639216438, 351036042, 1673526392, 753724973, -987993705, -1237317294, -696580619, -1657572546, -1526000251, 2130560355, 850375673, -1596870833, -1993769334, -1755336942, 176793056, 1461045368, -1157247334, -478931572, 2134958221, 1648753745 ], [ -286385474, -1830847006, 1293995193, 395754576, -894441061, 840831562, 1866744976, -613548377, -1672226895, 739522569, -1513088668, -667718796, 1310157813, 1156135867, 1413470775, -169507719, 912701159, -2109668551, 335016834, 1265262806, 1255027117, -1876645237, -916786616, -1692019858, -1060998303, -459098101, 1905421327, 1634471167, 1505083273 ], [ 1560379371, 1447595050, 1275885005, -1296283644, 1025855657, 1936109186, 621644495, 634597868, -161945396, -1907061825, -74810181, 1010142611, 1389650307, -1802162722, -460049211, 1154963892, -251430024, 1300724517, -1554136200, 399860116, 611027905, -195239656, 1352297785, -401492075, 1855918541, 1809221797, 544309486, -988041507, 396693419 ], [ -1093683079, -1151518688, 765487799, 818314294, 1875725338, 1735592923, 1929972850, -1658339969, -2013347113, -447344157, -496686118, 1466783246, 852057541, 426484694, -1534554543, -1701878512, 680183970, -945822367, -447907282, -888853499, -1705819371, -931338612, -932853460, -1623056913, 2045808197, 1857611762, -1958907364, 797610456, 631364117 ], [ -1413881107, -481601148, 1709634959, -314409557, 1830232627, -208449716, -1730892555, 1081181233, 440388461, 138232838, 1032768130, -1870030333, -1720326496, 1362758974, 1671556519, 218685937, 451502535, 2049408198, -371157047, 461802617, 622716116, 1288227909, -1199345484, 46208671, 1750485737, 246481128, 629312070, 1271616942, 333405550 ], [ 694874167, 712347988, -1413025996, -116583517, -1997922481, 1619535244, 924363017, -179274000, 1854709615, -645609735, 846993509, 340580568, 837655873, 333827247, -1269616855, 1253522717, 1803206807, 783193646, -1842176683, 86570628, -802173911, 1926364116, -479029419, -760605555, -1871304847, 1554835545, 535886245, 365582425, 654498102 ], [ -1705585027, -2074802041, 926115468, 1863318804, -183378425, 319719196, 1535138235, -1273326095, -1030353941, -329056596, -100782159, 588140908, 308471503, -124123228, 1940032213, 945410859, 1312968610, 814993131, 1176161574, 1796725664, -488960421, -291692771, 1513327422, 1437524237, 250079615, -1797022974, -1739820653, -1392083068, -1335704200 ], [ -444273112, -1430212658, 1684359064, 313914777, -908570508, 1696929527, -1692537220, -2146689970, -643496452, 258535791, -966486406, 832367774, 1132947345, 1519720546, -1981716591, -871145136, -361758383, 1867494028, -1856466468, 1292037680, -1482125174, -1043218794, 1127785384, 921471514, -820059990, 1586835918, -1640685554, 127023997, -1495303673 ], [ -2074683315, 2049900184, -1277468885, -973935512, 2096526911, 1121410103, -763153628, 2023552718, 131667113, -1280144124, -1055187126, -936603581, -1270555280, -714582373, 1999138508, 1202786542, 1917268916, 481553540, -1377759247, 2035526720, 1637581869, -1508192928, 724327406, 371621584, 180770752, 1324087934, -1027770274, 2059217539, -302534659 ], [ 206027292, 898696710, 51484665, 1374763042, -1666419724, -1130465825, -549328855, -138552539, -834689171, 1855877627, 464119792, 511225610, -1069240894, -1536641364, 105514950, 472148089, 2139859551, -794252085, 158177048, -1616741413, 1604692429, -1565341, 1698740158, 1484713685, 1877491907, -402335627, 948456087, 1530800483, -849909160 ], [ -816089875, 2004257358, 1827401203, -2059497989, 1366823531, 585481788, 663031725, -837923866, 2014168171, -1734640585, 1419283021, 187190162, 305414721, -1377712017, -103970801, -1554961108, 2031621853, -1010436226, -762110123, 1944500999, 1153819134, -1964232322, 720628309, -1314536923, -915141740, -729040025, -735295320, 1890664876, -571496697 ], [ -1877670244, 1201534299, 1487604194, -1743338311, 564764527, -1645606706, 1480025799, 419073993, 1322137608, -492953369, 488266776, -1661833496, -595823847, 1887689403, 1645202619, -1800503155, -452584599, 101890399, -1673004203, 809169019, 1659227435, 910151590, 249221386, 2146708161, 31002485, -1669657584, 1891033508, -1704310236, 2037047770 ], [ -225216342, 280422840, -2132595501, -270290585, -169085135, 413360212, 1677095473, -1187008167, 2012283321, -1075678996, 288621611, 248129362, 1357431495, -208623307, -1769058490, 1617510216, -1216582169, -776272193, 503860949, 147019127, -803953152, 229773380, -1112807136, -1366155663, 1875423621, 470253493, 845211947, -1735583680, 1233886510 ], [ 423513225, -1300460602, -614462096, -542226134, -1327945712, 1289691355, -73483879, -703954320, 1438535499, 1044475832, 1111034022, 615880172, -234519377, 87192476, -1744388545, -1909104270, -1532398836, -163307096, -1566082426, 1509028537, -2021821639, -210445962, 2021227841, -2106676676, -1967018705, -733249335, -296421718, 1830290589, 1020908553 ], [ 1921170365, 957652785, 974817086, 1775328928, -1392271449, -1597273048, 1551021389, -1660608562, 1334844306, -107610604, -370512617, 1168686665, -403436670, 1011631957, 874158109, 406631533, -482597499, -1096197963, -80517412, -1513755229, -1698316308, 1285975639, -606557209, 321300945, 1356456767, -785776575, 105071990, -1159918402, 34164624 ], [ 748916010, 570662243, 31277629, 1133470124, -257660302, -821593570, 1389994527, 1435906299, 1743802733, 1003169817, -931614147, 1004184081, 334814544, -1891090379, 878623671, 1410314818, -1222833779, -559692625, 1158195242, -1849738186, -1040075231, -386974291, -826054573, 1834220979, -1481081381, 1057056419, 970294365, -487613257, -1134639791 ], [ 1594525025, 544542940, -645854391, 760449425, -1872776840, 1807366568, 673619547, 778756935, 1453971921, -422823974, -917340912, -297226085, 960112271, 919931233, 1820561202, 1746011962, 1359405921, -1553437449, 979201413, -624716922, -1043393188, 923178725, -1830794485, -1576440188, 2020820138, 1770327839, -1067708689, 1118202572, 1229008518 ], [ -1506558112, 635820275, 479328571, -242266211, -1235534088, 2130459613, 1921302351, -294992659, -1199369952, 1861312501, -477969420, 1541346645, -1703659949, -1495121663, 1072953437, 375322145, 402683705, 1725504811, -1635597854, -1991171258, 1370696623, 707915406, -2080255422, 2032358744, 1002801146, -1418662400, -790221361, 1812998293, 130119162 ], [ -808355552, -1433146686, 1556113566, -1851616816, -1233171836, -1932927270, -466128924, 1096598698, -263539820, 1571169297, -911518988, 311452795, 1625108479, 1365282881, -125600993, 13079822, -1145589901, -742091628, -16500348, -609686574, -210708726, -560137164, 2123639618, -1486302614, -272645980, 840198850, 1260448595, 987304900, -552872168 ], [ 624420104, -145652061, -368844071, 1326021284, -651344117, 1639661439, 630168293, -486935243, -894649011, -216260475, 320120271, 1729699971, 881107116, 827387714, 1519416992, 620772427, -1096242446, -949988231, -1533234435, 1600193422, -1404693462, -1134800431, 813653708, -1522512916, 466193249, 1150008624, -1794066565, 1918897986, -1392127367 ], [ -274583606, 1430669606, -1803556150, -502955242, -1987191299, -1557520255, 1562646120, 873512909, 1123994084, 281951004, 1114160190, -1554478260, 1084605874, 211053837, -503544460, 230814189, 527121877, -599890923, 1580356324, -1531070256, -1688052321, -1623738884, -1940962554, -1291533211, 1102999386, -1374797785, -407227721, -1496401894, -1254491889 ], [ -1586118794, 2081136045, -2143822455, 425554111, 308129715, -1461754359, -1927062748, 318117065, -1264711893, 711360779, 1888576070, -205676843, 1442098659, -592369495, 427573065, 2020078976, 188927692, -1890259347, 596229441, -762462168, -7619126, -1493279657, -123532481, -1583019671, -1499683365, 938789349, 393071657, 997992060, 2117132220 ], [ -1695064355, -1468078492, 37592918, 1792079949, 856026083, 191611111, -15877772, -1340725386, -158617587, 1329285088, -1423518555, -1666321019, 1543627243, 1174484442, -1918022059, 1942766259, -1553806276, 2030603601, -180292378, -1669469792, 118042158, 706060705, 955035475, -1873012959, -1900501577, -1183031429, 1085631523, 644632945, -1094256213 ], [ -1448923835, 1683412949, 338988462, -1092600113, 684296289, 1308400343, -380884655, 550919721, -1500244096, -88119332, -192245430, 1998248483, -1706949805, 1544235373, 660947654, 477647374, 1424203608, 1036714517, -1447656218, -1694906199, -321529619, -1923161275, 364261708, -240808601, 235203596, -532372281, 866649224, -1774469489, 525394741 ], [ -1063791350, 2031962767, -639368506, 1734316564, 39742786, -279129037, 295883351, -1192604700, -835053465, 1455000636, 2147168460, -361040373, 1770711341, 439312773, 1032142022, 411872431, -1480274745, -1713564214, 575357352, 2078994383, 1872423838, 1486892169, 1540403841, -944767495, -1331468284, -102446436, -1335331139, 1498435477, -1539474976 ], [ -1343560006, -1580137649, 695440011, -2111437572, 1451197264, -927273236, 1933445375, -752407786, -1453120393, -1271325357, -802228297, 1969552667, 1796590034, -1778187580, 1931830938, -482197380, 1506547881, 124178819, 1660458619, -485385954, -1045405278, 794686183, 1861503304, -1407645046, 310165170, -1389660650, 360853410, 444561905, -1891231496 ], [ -251819818, 304412322, -56962401, -1878384201, -902203051, 884990914, -557838353, -926327278, -863137979, -11539853, 1537749293, 1809419158, -179424047, -2026163783, -1993512012, -1745092263, 159410523, 691766813, -1807780445, -439424561, -614046778, 909657844, 1065809459, -1466870003, -1972656595, -1591298777, -682249661, -1249632400, 1532955069 ], [ 826104663, -981744721, -822544704, -2025286502, 97777656, -352224994, 789067012, 34670759, -1985052651, 900299870, -918024847, 996001487, -997443562, -810989257, 138508619, -105523586, 1611248662, -931165262, -25023741, 1148529209, -215044500, 693933412, 645979563, 975958588, 1538799929, -856768976, -1583086384, -1400991699, -1947770526 ], [ 177373915, 724165122, -747548680, 161782248, -2009373873, 1327472626, -1069463990, 787285428, -31139775, -935558482, 42259423, 510270953, 466535859, 1312643, 1769073419, -2052581541, 1002323083, 91338537, 682621592, 697391309, -1375492328, 1151558838, -400951735, 1448143006, 2006330669, 1169189607, -1199364963, 82632578, -1532171098 ], [ 2063477192, -188732521, -516029361, 491537215, 1577653633, 202946163, -1126027717, 1054206860, -1157708770, -1106035162, 1614758448, -510582361, 251556680, -893487664, 672055126, -1115612301, 1819984214, 1402422836, 1146910094, 1391718082, -560130207, -343308265, 319713294, -1372256028, 1100505405, -1849316443, 1496262875, -1320957261, -1132897717 ], [ -825623683, 922069926, -755450771, 186579767, -584789101, 220049588, 204217730, -1450187038, 1181061129, -109036152, -1884962956, 1145412246, -493038349, -1368607264, 280476430, -536379762, 262682572, -44520172, -2019129938, -1430791735, 313215288, 753078499, -1807854382, 1522361, 895855511, -1346113700, 544938218, 830544735, 608986432 ], [ 1540963025, -1058510236, 253969807, -2138209442, 394546458, 1619325424, 35110086, -487801705, -1349444597, 1831652377, 1157942460, 978046628, -1220526501, 36879903, 1009001268, 1896553409, 245208206, -1154906520, 1884984242, -194570836, -2145440515, 270060150, 1033098458, 1671316415, -1829952442, -1974069311, 2143217494, -418207389, 74042124 ], [ -415673673, 1320493559, -511718307, 1344196040, 841561544, -517473491, 65858699, -1882884614, -2144115201, -142148758, 1701895845, 138465841, -969324810, 1343499742, -745203512, -898425273, -978350033, -1564095211, 7295974, 1286530835, -1544602558, 278456312, -330988695, 1255010947, -927004498, -1531708647, 727742741, -1013157716, 2009561572 ], [ -860802102, -1953511905, 1178669325, 506364850, -667543331, -780678026, 1549459943, -1688164490, 293083310, 548470859, -699659270, -150524869, -967974450, 85853092, -712076850, -128222203, -251875667, 432253329, 820108728, -756022561, -1520390291, 1666708784, 1112954123, 2082271466, 1708684181, 123452844, -1092208793, -1371763111, 2034935780 ], [ -1060106267, -1969124750, 365553666, 405335522, -476361334, 758768266, 1452400878, -163390716, -2024820721, -1331471040, -575160994, -1707158437, -507703431, -1605477644, -1591657935, -243482185, -553703148, 1758586691, 1302622088, -1512216979, -1759556658, -1704561542, -1738086351, -118941245, -1597593764, 1610687094, -2111474640, 943926443, -72834084 ], [ 2006472383, 1287963061, -325498185, 1879740585, 1189695844, 1100802405, -1824191301, -1651225011, -371744560, 1080556705, 43594695, -704556467, 1569798323, 2070829241, 2090629175, -1542316586, 1473394309, -1215551256, -348561291, 646266171, 511142792, -1391615603, -1977268273, 345717600, 1023163236, -954587703, -909680135, -469633824, -1743605865 ], [ -285128441, 1566181778, -1863481388, -642230419, -1366544018, 932617252, 1997627371, -1532180536, 1060288249, -118726448, -518828652, 1792419727, -2147481793, 412221099, -1179522306, 771664611, -1268467723, 7723965, 1167855829, 2011767890, 1259839393, 197938997, -1004853046, -532998440, -371643555, -74328681, -991638192, -1539274028, 1954343864 ], [ -336025792, 566220642, -101647878, -965823574, 843160697, -1213233687, -470945173, -961552327, -1899513986, 974488862, 1124276218, 169422434, -1483626813, -1092053406, -1374264706, 35130320, -406695634, -1338631389, 1589240162, -1979902721, -1907730392, -275390877, -1380421308, -1833065070, 1477379706, 1193064526, -371262612, 2195356, 962608005 ], [ -673142760, 1753705329, -647240490, 721728093, -998364801, -1164954103, 70119119, -1346478984, 600562853, -297490096, 702537310, -1322512497, -1152364906, -301235663, 1245185971, -1140582692, -588603438, 1452539588, -1667684778, 1275388159, 1878679304, -1237091465, -679584009, -977508233, -2079635576, 651586910, 1856185363, -1965317205, 141517364 ], [ 1908741938, 1916084067, -803355047, 1164459606, -2091361521, -2140042606, 1689734750, 501207525, -1682875035, 1935104239, -1907212236, -727012499, -501750561, 33602218, -1749294122, 739198532, -763354650, 1197849409, 1371160421, 918256490, 59293340, -1837551649, -1987302582, 1034203929, 504121938, 2129965902, 2014768306, -1809199702, -1793518156 ], [ 1308483899, -928268550, 1800385339, -1494343797, 228744310, 2047359516, 882796911, 1763932824, -1091951264, 1033608079, -2076372804, 1758941485, -252321014, 1026677901, -1479535268, -1135916185, 720268311, -1009680542, -1528497494, -105815056, -116634475, 1557234516, 2046541295, -216123922, 522184138, 182355622, -1191151798, 1263027698, 603465633 ], [ -485465824, -1194501794, 792320392, -26961138, 995837188, -1796953069, -1662967031, -1664374659, -1019181380, -714265930, 597826159, -305029328, -295262727, -271697979, 327448186, -1907707685, 1371069417, 402087289, -2052400074, -824886797, 473385246, -428800245, 2009027973, 169995102, -513374368, -1014565883, 905772185, 1639005265, 581392916 ], [ 942240136, 708180934, 1363327857, 1699210835, 706937430, -487867235, 1428971468, 124928224, 1707981983, -569717326, -800637793, -1381078821, 1679917979, 1958954372, 1355814973, 1529789840, 97365842, 720820413, -1326710517, 208825923, -341816348, 890206299, 365230265, -1555225316, -103163816, -2089676915, 1292539534, 500159399, 1745649465 ], [ -772020956, -726969195, 1538000206, 908878811, 1202306289, -688250135, 521432447, 1271870387, -678289081, -1906642413, 1697992547, -1764189828, -2096860863, 289674324, -2077768749, 702644807, -316856525, -995048103, 955060061, 1969834676, -1605201865, 905780761, 1615411360, 361840409, -1987865950, 2030081555, -505871024, -1496996560, 1682983207 ], [ 864495002, 668839782, 2123113628, 767476628, 942837055, -207168854, 1798757956, -79601625, 1459617473, -1856168067, -1418615856, -1894350437, 186430517, 310595041, -363502718, 587238960, 9039757, -1853104216, 694506221, 511827961, 898912607, 1395025419, -915724931, 1554344415, -1110787231, -48584023, -1328681537, -1037898941, 1897739270 ], [ -1912735981, -1526567370, 693018517, 684143795, -5794397, 1759650276, 553219166, 1149032311, 1721574756, -1010150266, 327154393, -1802038214, 300276748, -100181162, -1349629682, -376960268, -1042270593, -2062903642, -350253994, 1543065730, -1064250305, 985527875, 1275397389, 1360639553, 327338243, 2035840178, 1361608892, -364002726, 1567510400 ], [ -1288262065, -1295148524, 1637813266, -1290409971, -1007478411, -1172577851, 1696975684, 1325110940, -1989881623, -542958248, -1222915857, -1595972783, 745173084, 110554144, -143523203, -665660949, 58527654, -497241122, 1216154123, 1757662411, 166222545, -2137488306, -1889643343, 1161450543, -748586763, 161067035, -767453194, -842118014, 1914501844 ], [ 1285525145, -2057038897, 1839044860, -1149876189, -1693514364, 1416659570, 1809299712, -558123724, -1830833799, -265609628, -2035985392, -985143452, -1165317068, -1544215088, 1498574242, -726470263, -200625773, -752925031, 1339884920, -1534505560, 1181751892, 185366720, 1550009729, 259713099, -1544295597, 1620799425, 1414505344, 107710105, -471550272 ], [ 1834469490, 671356294, 1389182513, 232865648, -738354608, -1552936629, -1237778838, 1465788151, 1805396499, 2002979503, -183100633, 1633711216, -18032735, 1550597006, 1370546795, 1398554129, 799510649, 1861002247, -1845430557, 607123475, 221345261, -260317631, -683875692, -1868385545, 1231901286, 339265998, -387822200, 251023299, -132136022 ], [ 224981912, 457313505, 1644742431, 2108028634, -2004187389, -1709251151, -665208633, 1973424304, 765659842, 888523940, 1561382471, 828990015, -1345464551, -2041277183, -855753418, -563383016, 2120472608, -1385403813, 733940672, -1298963593, -1526415638, -10405026, -194974726, -1538512949, 73184647, 457254092, 1418313419, -853747854, 656979345 ] ], [ [ 1118801451, 1153255582, -1768784465, -505902274, 1675368765, 1024294939, -612656644, -1049184043, -55031870, -1939815268, -1022036622, 868406908, 888044593, 1037032380, -290206604, 2099086183, 829575022, -916664276, 392859592, 1786943452, 1023918426, 249685011, 1971543556, -1897298497, 75107643, 571165486, -1378334468, -131068927, 1496771841 ], [ 1744476940, -1929319006, -765271814, -968230248, 821105464, -1050450268, -1897051636, -1417975272, 138800102, 984740953, -185997141, -1223661809, -1947289188, -109916486, -1971466317, -1215651638, -1485725667, -1867572630, 999505356, -117037659, 204304059, 1300277102, -1765481614, 2107219684, -1522227344, 135074431, 1624137084, 586316955, 1682884294 ], [ 99454108, 1971687134, -1057216218, 864875177, 1954346104, 932324933, -556441613, -2024685802, -421669209, -378291809, -258480892, 47157389, 354337210, 1097312044, 365373656, 1273196206, -1076092183, -1710255077, -1108730871, 1630580207, 1865642321, -975435232, -108013593, 1825782352, -1827496728, -202359794, 254713277, -1670619333, 1140122127 ], [ 1323734186, -1780547286, -1477690916, 2031619924, -1260404837, -630402084, 1325223477, -1845232370, 1356807100, -568131942, 616229283, -1199237645, -1562120756, 388884556, 920034477, 913514806, 1788684036, -1040457984, -166727422, 2060583380, -500299159, 604740366, 1586576689, -1904927727, 75449896, -43570066, 593084422, 151466643, -119541843 ], [ -1142813880, -1243991805, -1905451988, 2095537575, 602703151, -991091891, -239895483, 2133348022, 314335799, -1763753309, -1132704902, -1273973045, 741401313, -182635703, 743219068, 1720795090, -489708514, 1175339648, 1327781873, -178953038, -894529769, 1196511284, 583907561, 58392427, 920423465, -912741664, 1232847685, 73103405, 595617576 ], [ -90363421, -1095776075, 1477696142, 792274416, 504472041, 1567252436, -114786050, -1280980536, 1710508167, -771438979, -1138895483, -1219818106, -306122899, -1593414662, -405285193, 2089966739, -1830195342, -487618929, 1404538773, 245803817, -419045221, 1655591947, 1412246845, 1823760670, -1634664358, 1555649947, 628570606, 1224967, -2141254052 ], [ 1710966763, 1267668011, -150616779, -1496071147, -1199766788, -479648707, -125776854, 93737639, -130460820, -104374947, -1266864683, -684701928, 487479519, -534065198, -28621353, -775784664, -1860923256, -364539636, 1949485226, -326717675, -945955650, 1980343210, 791064900, -271425627, 276893435, 1248454780, 675523647, -1136549303, 1234731466 ], [ 1255174053, 984005219, -1081529088, -1621504827, 1756713814, 542444648, 2034846822, -638375977, 941311329, -794816816, 336274730, 565906870, -1394798305, 1510115598, -720591958, 1625113544, 875050777, 632687385, -883338650, -739203754, 1867343495, -1404214259, 779011731, -313828188, -1713622585, -1566576085, 1995600170, 1141301097, -898077754 ], [ -242386488, 1288346762, 66131255, -1278902091, 1967958861, -1941342185, -819101238, -1891495328, 1154802417, -990727822, 177172502, -119529387, 1227870663, 673036925, 1321046713, 1358525463, 1138468403, 561308515, 1382006379, 850395685, 2003277956, 1614218390, 158199114, 697651992, 1555809395, -2095511578, -1191046142, -1084049628, -533815147 ], [ -967314953, -1454181000, -1946585718, 195301975, -591256661, 742220941, 1274679193, -1281968342, -44541072, 440239568, 570646535, -1202547632, 2017554982, -1868020834, 1476580271, 151830493, -1481934502, 897935321, 1916256666, 2108400164, 1585268870, 1306298404, 784294492, -563552183, 1506306194, 246614249, 1967096670, 1893259577, -1257806833 ], [ 1916076698, -1574569656, -457978090, -1774441117, 1536224792, 46320978, 754005791, 1841536581, 1948539213, 374495058, -395521617, 736806045, 304350202, 154109871, 938831265, -503048227, 848007874, 2062075276, 513518089, 1491986866, 679954385, 487228940, 194206357, -1541528106, 48636143, 1043524528, 310704974, -1958442326, -1652430436 ], [ -1454058405, -2092302466, -1037092757, 396291079, 1423219013, 1917375675, 689726035, -310658656, -2133738087, 501082536, -1093315005, 1131941266, -1224663863, 1164257847, 1593782490, 424950925, -424679614, 1480093455, -1292150770, -1497514451, 1682184835, 1474514052, 443746531, -230450985, 115737318, -1977383624, 487464430, -2087835531, -1630423947 ], [ 2007140725, -2086015792, -2089910442, -1826268590, 1155946992, 1281732868, -131682243, 1809817227, 1178664376, 2125685717, -563600149, 677537692, 1435472162, -1664182868, 1814509282, 277926355, 159297548, -1374604148, -1998534624, -2065433493, 836769039, 595838187, 1312396445, -848787450, -1853228767, 1899811231, 2109391118, 854456481, -593417563 ], [ 1524196854, 1332233462, 981613021, -1945568172, -1006814694, 1057984763, 625520717, 1548810124, 417064502, 1479837338, -876886534, 544990520, -490925908, -1882232844, -690877170, -1210068127, 1607593771, 971853406, 747161981, 659260435, -694384593, -420363087, -914529286, -209204091, 730247957, -1711131524, -658159141, -916693618, -1696166755 ], [ 1674076571, -1382742467, -57839201, -1577251607, -1466228556, -162160264, 1905993779, -614767543, -139963989, -809189608, 1194116838, 472466231, 921737836, 400880735, -848529329, 1569741847, 707984152, 557046148, 1261896279, -1452070720, -582021249, 2055418528, 1336405293, -628224314, -384227873, -446446866, -1325914904, -1808695241, -908562198 ], [ -1021118763, 283576052, 382879216, 602587177, -477501327, -87792549, 1230547948, -490531604, -911112674, -2111582072, 1270622664, 2088669933, -511733919, -522053250, -1207467956, -1240527244, 1731760756, 1108628637, -886070867, 615160608, 1946000088, -768802016, 1265196278, -2057746818, 451168614, 1875148898, 1508757950, 1351671300, -1479227785 ], [ 1315270194, -1657798105, -1517938915, 1691665091, -976546521, -265207547, 356118961, -1932563639, 197102871, -801446467, 1030717540, 2044175426, 1786157527, 186156117, 1102744121, 1181718887, -1032549464, -1805742212, -523597894, 1459008071, 1303598596, 1244189276, -712670010, -1523344470, -1820398792, 269075849, -1330752271, 954442785, 274145378 ], [ 122209580, -952030746, -1323214399, 1790020213, 893744612, -953404886, -995487295, -1677630816, -544963240, -1021924757, 170525521, -2042748198, -942389530, -2109734735, -157578011, -1105177669, 1494248444, 822744011, 687442448, -1615926890, -135078867, 1809077119, -915119573, 967159904, -561541878, -313223996, -1746890232, -490646260, -578119800 ], [ -451446076, -1643604775, 1050021950, -617117284, 1285875418, -342397751, 1984543348, -1711782990, 611011005, -1519779818, -259226973, -2016377728, -724430879, 227108802, 918375987, 1343796419, -2136397225, 1883117507, 2052095140, -2085812700, 1866614486, -1936424085, -556067156, 287627690, -1932149820, 1623720344, -1042114916, 1390938896, -1015052339 ], [ -174120965, 863566212, 1372998839, -156871230, -323792716, 1874008715, -425251138, 1623058428, -666202051, 1632000163, -1814630053, 2086086284, 1558153601, -1686847272, 2108010599, 1886218746, -1306768274, 1947752769, -1625244191, 2143845161, -1058921178, -195813858, 1893393791, 304979181, -591339051, -1764400980, -1196366931, -1339053942, 1295274634 ], [ -985944000, -195259231, 765885649, 1463229095, 138650266, -1703164929, -556952416, 501429539, -2056000247, 1135101527, 1234801777, -121584313, -826992355, 1164148096, 1322210998, 2085680269, -1115085316, 489963291, -294991471, -1816287475, 618053786, 2121007077, 1239831779, -880918870, 2078992911, -1665550476, -1781229216, -1830182940, -430662191 ], [ -1521263111, -2032133587, -1507091231, 2019341888, -1717475140, -968719401, -104025671, 2130440120, -326094873, -776123308, -2101036759, 846034575, 386555147, 1889902523, 512580897, 897083378, 550285574, 1492796933, -731990711, 105979951, -986736549, -1044364040, -1641286265, -1265797614, 2057223360, -1808477155, -1007107956, -600000186, -275515039 ], [ 898803670, 1071754914, 499799763, 1557814369, -265034897, -925615534, -2063251192, -881393842, -1066349217, -398255890, 683623956, 573155115, -883489551, -1452733991, -134532041, 218602875, 874426389, -1919633451, -858501990, -1759691414, -290809493, -866681344, -1826159746, 1135194698, 1940630247, -554034200, 1984925452, -1328650070, -212117483 ], [ 1946911461, -343742830, -1348954034, -63437324, 941872917, -1567694140, -247393949, 847100427, 619552781, -648817039, -1944694529, -1971862846, -1213850000, 1359877672, -1150883920, 499042158, -7834243, 1900392, -697046424, -907928911, 1446137745, -1531846821, 1415916636, 975111028, -65621822, -35840059, 90896632, 1946613879, 679300678 ], [ -1144125862, 270093992, 937022563, -1984473127, -113260478, -394964771, 1750283862, 1740385287, -402650759, 138010679, -842756414, 2067705164, -1000425136, 37718035, -1934493713, 1126015656, -592775042, -1025719164, -250343256, 89343593, -2092717773, -836923552, 256828436, -1248208177, 54810869, 2105831733, 1496658366, -35714142, 1525095657 ], [ 115166559, 101526158, -1825351012, 1526448302, -1428460922, 934838456, -119653019, 1914387966, -1036090514, -1257695072, 350536656, -1416582822, -2146625559, -136519832, 758763491, 1482849832, 909575116, 554504402, -1650006947, 1036806788, 861849046, -1590931780, -1481897520, -238390052, 1941933777, 1627680437, 1333173694, 469828086, 2062799853 ], [ -2389641, -404825199, -57053820, -197239071, 114363219, -2017383155, -360819471, -1569325500, 786708429, 1631090796, 1101608881, 239413093, -632839789, 95122447, -1470369549, 1552814159, 324379130, 1258500411, 838979486, 110853125, 1741471383, -200036351, 858282967, -2068321185, -2081990893, -1222724024, 803385407, -79760548, 155578485 ], [ -1240840035, 854023828, -1860141296, -298952262, 57236168, -1926776827, -571780036, 740241710, 1666572756, -342729112, 950678187, -331879198, -1230221413, 1040146670, 1368790157, 451861764, 1281400992, -633707699, -1884316033, -628747236, -342830135, -2085730267, 2129232878, 1258890391, 1685597771, 978459337, -928558312, -1982653225, -615773590 ], [ 1312500811, 1495771471, -1136147412, -1418400168, 664944495, 1941393816, 755973611, 1446742209, 793265822, 1149133756, 109650756, -854492311, 1113448419, 1220161445, 1863100698, -84361791, 1207694859, -1134573217, 1055001207, -321509932, 1418983016, -1897410154, 1144669848, -1340993432, 1631861679, 1522095280, 1705151939, 257463180, 491049540 ], [ -721034072, -1843911322, 1043305077, -513785232, 354549065, 732567002, 12749833, -581130865, -678411321, 676519159, -2096466231, -275836350, -1866039243, -1702555120, 2024362903, -1712440964, -1628432950, -756318787, -1860481576, -2136805520, -1683262826, 1425153985, -2067172295, -19505590, -684724716, 1593000080, 1102656140, -2055851868, -838288123 ], [ -894145282, 1257989086, -891452881, -753499398, 1911266177, -1733700321, 329230550, -1995580110, -81371717, 1010610684, 895152754, 1826732640, 1673380593, 301608044, -611646422, 1473795949, 1773035541, -58427790, -358276244, 69608876, 574252068, 1373760908, -1361361093, 1870905867, -728267045, -1740513350, 747761950, -524790872, 74636675 ], [ 1966695050, 867190055, 1684659262, 429995196, 1313288671, 1596869228, 515537129, 10531083, 762847863, -1229322557, 1228863532, 1811733184, -564983266, 405424715, -1917159085, 1238554004, 1698499471, 888636760, -1122634699, 2058839576, 786952188, -1874255188, 885693246, 2112663287, 1198169410, 1677209534, 582502701, 746298347, -874940668 ], [ 1455305655, -1843526931, 1900775525, -1274104298, -169465974, 1067882344, 1101667674, -648456416, -2040903668, -1360176166, -1433711188, -1099161451, -1996640617, -559330691, -686143145, -822638452, -1052748692, 555307355, -1444043430, -455659866, 1381688123, -2082327501, 1244326406, -1985945446, -1255878963, -2034579021, -1776291346, 727865807, 1950243940 ], [ 1500214369, -1312489463, 1403657061, 2132248593, 1727365976, -1710612805, -1541780433, 738831555, -203347196, 1395973234, -189320801, -1090958839, 2068819213, 237037486, -372537200, -47276505, -618214520, -1739474325, -643513458, 1037626964, -1651429586, -789704153, -1462334405, 1049590186, 1611005028, -205190723, 1152395672, -648491, -1350038310 ], [ 1477216773, 1252245914, -424159017, -1215818908, -737038875, -1798685840, -1582200368, 1011695408, 399138428, 1711200371, -1925976623, 1448953575, -498134786, -949616238, 1216115531, 1856858674, 785465539, -1902690516, 891763084, 803353785, 1778070945, 1569565431, -2145580807, 1130037071, 1190416987, -2028139249, 542163397, -16511043, 517387583 ], [ 131119232, -1838555597, -578245372, 1914692977, 1121330871, 901553876, 376118833, -1246592384, 658440207, 1793215070, -545763944, 328828124, 1040603293, -494780348, 1737689619, 296119723, -438972341, -1987531904, -1614996470, 1736143865, 769842687, 138009672, -1875261374, 1955021625, -2132812763, -14906255, -2133199835, 352568531, 1449306218 ], [ 2069702414, -1881844494, -1935467055, 185696983, 1816913255, -1265401131, 887226065, 823935971, -550285550, -1459662638, -1393118426, -2139742616, 606882170, 1546636490, 1144256648, 124135514, 979470569, 2010160812, 1840548808, 220971449, 660142267, 1904002043, 1588273030, 1420961726, 901543519, 873410379, -2035766236, 605922256, -650545320 ], [ 1253755124, 562161248, -2126234882, -1263281682, 1764658007, -768031999, -101654850, 1982242814, 306782638, 1897907991, -757209429, 2126967599, 246549940, -1662642923, 433347588, 1614709778, 1086832337, 1501275881, 752998928, -293160771, 2024706544, 963398578, -103895441, 469983130, 6287825, -1281179516, -963089825, -486434090, 1430138680 ], [ 732873004, -1630344547, -1356214042, -4748108, -188426080, 485143648, 531495242, -129742180, -160485348, -448068241, -1479506175, -704303182, -1477747512, 1020025253, 710542909, -1246091124, -386662992, -2112055253, 833414379, 851594601, 75304014, 1600222760, -2076035026, -1952595856, -999774482, 154226441, 2071355264, 386127937, -817670770 ], [ 602444606, 1819884048, -1898406943, 1696822648, 385745520, 827262157, -1054549314, 654757984, 1359644633, -1158159266, -1020432596, 157515885, -1885568041, -516934730, -1358952798, 404486476, -698527831, -506639059, 1233853058, -1559515541, 616580667, 1423815794, -918816224, -179314918, 713936162, -1435372967, -1440656212, -1132179835, 777980032 ], [ -264990419, -819074503, -722912030, -604870699, -1459709557, 502705826, 434837968, 970656245, 814286754, 1317822412, 473233966, -937685939, -1070458687, -354507141, 1770054659, 115586925, 52407539, 93113182, 321721709, 438654568, -2136104834, -1058413824, -1799869912, -963368861, 2008891648, 933610827, -733226881, 610898412, 30808978 ], [ -1929007032, -1497672293, 1728480803, 1186664886, -1429446338, 1504002907, 1282764661, -2117794236, -1223629169, -607030355, -573289571, -1387014166, -985895038, 1212740723, -1899245210, -706646304, 517585090, 529303166, 1123436061, -1507684152, 781311369, 1895182011, 380223173, 1975116773, 1764688600, 1674515155, 390632548, 702438482, -1535344613 ], [ 445879779, 1167310699, -870348919, 1575171135, 1747735403, -1126279374, -1921345149, -523697539, 374688612, 1388740773, -1103595625, -495207234, 524068450, 990337199, 615014015, -815686322, 950654719, -166572216, 457165429, 810806139, 48028184, 1076821070, -942083372, 276116130, 531855463, -592512037, 1621961211, -787419713, 2095787472 ], [ 407877848, 1952315506, 671410119, 1836894554, 1698367372, 722520091, -282145009, -1255012300, 125644223, 1145662055, 389515394, 31663135, 1396285397, 2016343857, -620457424, 1885875435, 158303486, -1780224715, 2012194209, -407538212, 2031153186, -1884226075, -411501358, -1168879234, 1073418492, 1692595965, -458437073, 1672936372, -1462287513 ], [ 207902850, -1929461484, -1715731979, 27323607, 1304572940, 2115204934, -1575890099, 1975759910, -1220405644, -725888210, -926963608, 590958233, -2098446556, 564467220, -676236571, -510594925, -1480391617, 2036230520, 266569997, -123437278, -641617842, -1055078755, 822633828, 1791987617, 699082906, 1887523067, 1142014526, -1603183889, 1262406366 ], [ 504831749, 508658902, 1915178655, -426208360, -784555766, -1394433266, -550361606, -1223941961, -1465510731, 580201246, -901943380, -1930370517, 1660931979, -758060913, 77296768, 35089847, -278166083, -930522823, 2051673987, 1174680017, -509107491, 1452069668, 1610777999, -1389742225, 963109692, 1809731985, -1108610032, -262986462, 2083074974 ], [ 1284959040, 1643317270, -60074702, -520461943, -328563084, -46647410, -893980543, -252828831, 785364047, -752669459, -825800884, -550577156, 371670349, 1992680803, -2034301587, -1219132343, 1917705652, -109175457, -1832730251, -389227307, 1782708724, -836979250, -2006219853, 2126114803, -1299649489, -1640796821, -1699047836, 2018294327, -1002361385 ], [ -829495033, -1632904330, 1195253224, 1527142195, 799697682, 1991341491, 1730079499, -1936454800, 536939014, -783963097, 1579719514, 117067500, -1541223023, 138355347, 1407825998, 1137971675, -1780235209, 164464666, -1409835447, -1792745531, -351695115, 1001535490, -830461659, 928438950, 1840213207, -396110009, 499869139, 171421732, -1451758665 ], [ 1539134876, -986253117, -187014067, 2003893874, 604329382, 4856808, 67638363, -705755039, 842689345, 984458921, -1758094024, 535835044, 898695986, -2101519448, 142327711, -921722552, -1575564730, 1031561825, 832312763, -717160881, -435558446, 134818188, 2035728471, 687544239, -1557356252, 14484127, -1598446641, 1346017925, -540124390 ], [ 10839528, 320833235, 455990395, -390492621, 847552437, 425849375, -2064384760, 1749905580, -21108215, -998664240, -278970725, -1962391372, -429364107, 1133440286, -482962360, -1607652251, -734539781, 69591434, 1889828747, -1133010404, 248122228, 1832366932, -1220762018, -1766227203, -509165674, 1227362741, -126946714, -652061608, -1393549359 ], [ -1366502204, -524352090, 286633783, -354138562, 756317960, 1671818749, -450148693, 1257111408, 1261670322, 1562044596, -2058839155, 1146140560, 1272137841, 202375113, -424562852, -267556412, 1098549508, -1590054976, -1913726436, 189598420, 309685542, -1222490540, -567101649, -1201015637, 1978104914, 1985394590, 530225200, -465862940, 1630690833 ], [ -692997425, 1467806234, 1449387821, 129095855, -2017470964, -1588564984, -1854177270, -958001005, -408065142, -1173247912, 2122213004, -309859105, 978012748, -2065326020, -2141608155, 977957528, 235830590, 795832212, 1480542102, -1792553764, -696034114, -1078320166, -251679117, 1183664070, 1204121485, -611715552, 1805273674, -407780540, -1328595173 ], [ 220835633, -687717341, -1383212786, 1496882930, -1360095553, -1026643296, 567871385, -866454297, 618492229, -944944472, 1983499223, -1434206328, 1749781825, 742225827, -1613099960, -82913639, -131638498, 1514858758, -1199933569, -120762527, -296442944, 1315183438, 1670049340, 1764767911, -1394994638, 1654959175, 584448920, -1345446459, 2103842739 ] ], [ [ -769589761, 1901697451, -162227531, -926769548, -1718966055, 1654787242, -802554723, -1808073548, 1721845033, -809683248, 847065179, 1090436093, 2089395324, -1200694600, 1535462552, -2032421252, -2020693178, -928658371, -1619490775, 582651760, 1759189213, -570587246, -116064799, 1685901860, -1188996035, 1908279058, 1100721377, -2003516416, -881749392 ], [ -1521834890, 1503337126, -1733722634, -1096283087, 1689974687, -1345710262, 1927946977, 376781257, -915131609, -2067733703, 1130717540, -216880166, 1977204929, 2086512139, -1669013522, 2097640258, 442705386, 1195695258, -1519691613, 1082100096, -1223183458, -432154054, 1795239649, -1536802326, 684425381, 1236258106, 1533552488, 933443579, 1039382035 ], [ -513952987, -1357924814, 435117234, -2136083859, 860808995, -1613315804, 1863489999, 642407867, 377865790, -1122149583, -1246870821, -145664012, 1380133598, 1232471022, 1709276549, -2128048569, -251217497, 420010245, -747185131, -1418067886, -1000274349, -1568720821, -1913499844, 1792822712, 1205243674, 324719712, 1039105241, -1746950467, -1950856870 ], [ -383412571, 154516157, 1527908299, 1317926548, 430912983, -1733392357, -1964639292, -283883626, -859143835, 1757790531, -69061611, -218279878, 952617979, -2085829661, 1489999957, 646743757, -1508250666, -332507627, 321796080, -1601063608, -439411651, -2060438273, 525526905, -652273369, 684622640, 1585095054, -1701926566, 893184686, -86218177 ], [ -425885366, -1137160011, 550159952, -1906845529, 1269417373, -1335819469, -1516451107, -1141066568, 1659289666, -1373244153, 1334735369, -1142048892, -1164233002, -1539961171, 959183108, -1591385344, -1198941705, -2036494486, -131665837, -1386705385, 752875398, -355344846, 1224819758, 1477091860, -1158047644, -243861746, -963921980, 1893592493, -1892513566 ], [ -820151882, -1600542298, -1492553664, -1507911892, 689372173, -41596371, -1677488630, -148297368, -2697918, -347675036, 59886128, -1785249768, 1706947184, -1831704903, 1742248065, -1018282331, 509962695, -1382595236, 1082277436, 1907871747, 1548367245, 1462875100, -886087166, 716107751, 1804431564, 101337985, -929472248, -1932821644, 88276744 ], [ 1131818364, 437335193, -2279552, -1563221844, 1745973760, -1224889118, -2044779620, -193926445, 1689738808, -261602118, -66769660, 1315562089, 876590916, -272070028, 44553706, -1556958063, 275554906, 403761530, 447105021, 92185857, 691578658, 679236094, -1041368875, 274868172, 711066459, -1136787008, -1376937880, -333580191, -1521095976 ], [ 535973284, -861360358, -1889612954, -576623143, -657905105, -1752904545, -853653127, -1879899537, 789478410, 1385286585, -2020801548, 2077593982, -871496766, 1871996720, 1961825745, -1796501428, -741785466, -175579963, 1055336708, -239919259, 142609725, 1002011110, -1993242833, 631999318, -408885119, -1625935756, -1343453962, 1057522076, -50674097 ], [ 554100129, -176860216, 1139162293, 957021306, 344602923, -1041826994, -228747338, -231273591, -1673851356, -1404797296, -955565782, -533253494, 909086377, 1880461502, -2044913395, -2082202571, -1103336053, -250037800, -1250432505, 957803424, 1613562146, 702630600, -1242890501, -524178304, 1640823540, -329322668, 1636512440, -1270743739, -153997358 ], [ 979716973, -817691070, 126906573, -582767500, 188303108, -925132625, 1855407164, -1292462769, -1733384720, 1777334224, -2019623018, -1545505929, 481037283, 255414436, -963017818, -201088476, 227856524, -143869767, -1491538257, -1739753265, 618146536, 464764239, 1115798048, 1111831868, -336285540, 133045062, -1215666169, 76611183, -2095953328 ], [ -282941294, -618752967, 1208119780, 1351169792, 1252889478, -554075500, 579264982, 1140492934, 465335810, 1043996009, 1695621539, 1120378581, -786559728, 181308496, 1400448669, 795651008, -55476292, 80938238, 687862123, -2018723561, 679986845, 1109639700, 43074602, -732106449, 1974109485, -1257599486, -309760515, -1182225442, 298885725 ], [ 195984976, -1021874124, 2126865045, 555834264, -1845094724, -1116173651, 1243047941, 647000921, -20988098, 1325586386, -1221323355, -865867120, -879336888, 501923138, -441696429, -1130922288, -1801314097, -516313401, -1332112068, 1088142468, -1900439613, -458893581, -1209511101, -417912248, -464519078, -2007476941, -743000945, 399504835, 43109459 ], [ -88792215, -30631733, 569706998, -2023669896, 833076098, -681748272, -587551356, -618042485, 777344860, -2085583602, 1645442745, -675452369, 815847519, 1527478290, -1948136262, -1103130511, 1701946678, -1571040622, -220576795, -509881597, -426837293, 1015301620, -1722666273, -1517460941, 1964753777, 942839084, -1009242165, 1497956082, -2122438989 ], [ 1802803672, -1357378763, 1645602866, -620100017, -1287423537, 1545057842, 466486828, -109192481, -551843267, 922482975, -1729415132, 1204748079, -1401301249, 1973833192, -1897873679, -787936220, -922962629, -970281180, 2110119326, -1304338729, -506184769, -507437443, -833095803, 710238890, 1191548490, 1242192036, -1872778540, 292714176, 1307192531 ], [ 1875139745, -287839294, 743482617, -1431969870, 1929565052, 852118817, 877939791, -205909684, 2090136044, 2010251368, -852004382, 1570682853, -910372354, 772903693, -960921707, -514390210, -761970822, 406423870, 98354367, 262350180, -681455722, 1477285744, 254662769, -1274242460, -1309078453, 204879900, -65057672, 1388318981, 849076724 ], [ -357270849, 1012691817, 1642664098, 1424998809, -1169353885, -458237201, -36613154, 1090716949, 1106767281, -118890452, 1830204641, 1432700365, -1225871338, 1947074794, -970360133, -731614982, 1290993660, -569894028, -830565355, 257907939, -1414191630, -698526396, 1820098969, 954899958, -1353032316, 1061675712, 2012227940, 1415727643, -1631422934 ], [ -1861673868, 1929400847, -20040566, -1391311719, -211024715, -902329766, -1076956850, -1902813359, -840499087, -1336553586, 2097208326, -222599775, -298753719, -576454238, 501234021, -134763749, -1831461872, 1816754845, 1063653680, 1034303689, -1807534813, -671364649, 320039779, 1487496308, -690404869, -1809707603, -193452758, 1057428255, -58528108 ], [ -1351990492, 371367405, 1052594716, 1166684807, 1255099476, 496978600, -2094796211, 1211743715, 2048851179, 1503428519, 144352805, 1065767524, -936512888, -2110596624, -1126088622, 339534692, 1105191986, 1192375652, 799466325, -339340139, 1586374886, -117837001, 387742915, 2089414733, 721221754, -1362679899, -1274920028, -56586325, -2131320359 ], [ 297075311, -1848275685, -387746448, -494934966, 1020559199, -497406466, -633347405, 1403089109, 1936845205, -1271764025, -928207519, 435365243, -1612708197, 1716565501, -1269492556, 1245657366, -812140504, -1439628801, -2027571686, -1483544813, 316621945, 2008202828, -181887955, -961518759, -1402962371, 526983891, -2046017198, -1633942234, 1555807951 ], [ -353892349, -384379768, -728308420, 1917609386, 170812821, -482984820, -594963094, 183462208, -1430384176, -1046043798, -1825412557, 1317929220, 93263287, -1557586192, 1350492096, 160513909, -297293123, 1730870825, 2106754084, 494561275, 569601753, 43230842, -200407252, -2045215389, -1772362343, 1588888966, -367505389, -1408493881, 964753602 ], [ -804045074, 11351126, -655787622, 1616972344, -931187093, 1266454209, -1632654954, 216761862, -326981559, 1410585810, -2099862787, 2017835261, -1196657799, 1798980829, 1756059333, 2086070467, 1635343524, -1479116112, -1567803825, -409707730, 2029181371, -1741372221, 1568270706, 81549474, 267360804, -1369398263, 1834815048, 1127620139, 545212843 ], [ -1680736871, 824401905, -1810094686, 1648912913, -1898776637, -1899066549, -638951507, -133650007, 583342616, 2017964534, 1356792425, -661717158, -1299065165, -1680655740, 785482422, -1375567741, 514119090, -347149697, -416459269, -1550561698, 1308410040, -1286437241, 656916580, 106625001, -607371082, -224176351, -324378587, -1157805967, 1939149778 ], [ 1458900798, 1126374805, -1481725175, -299985810, -1761922394, 875335249, -141065197, -1523272917, 874377933, 1562023561, -355597953, 209542584, -1539001308, 1951113635, 354311393, 1210721761, 1688912593, -911733542, -375569077, 1033220985, -405119511, -1986639285, -1373436056, 114252205, 2031902893, 937165729, -1272577607, 1705352539, -1894952238 ], [ 1994669518, -716748660, 1627439403, -745988549, 2080113326, -906431985, 2089857942, 508910330, 704921364, 1589259503, -1843476759, -1981001540, 223971612, 1000539705, 1120783744, -1013752042, -1666337296, -1550867509, 1226195088, 1689447648, -1328258642, -1042216881, 1028669005, -1176251737, -454415404, -598585749, -619058319, -1799161305, -1665269376 ], [ 1038534129, 542680824, 341955994, 1878737459, -101712513, 342009920, 360101042, -1957296440, 182011792, -1138131473, 1684777145, -257107292, 343652751, -427134307, 1287613253, 515044228, -673456906, 1849056414, -608000961, -1605384738, -632983139, -281972497, -1122951367, 550637231, -1710107061, -2131145767, 1013982982, -1871221659, -875200556 ], [ -1287008630, -378527744, -85562376, -1471806499, -506808344, 1268211733, 416515657, -1926478089, -1979864002, -1843146112, -1315037345, 842573719, 459472597, 391477027, -893139142, 1815781943, -691687770, 1591844268, -421929163, -248666941, -1419212079, 426934714, -1185517061, 430909986, 1551361308, -1916478171, 419356081, -84390516, 872710538 ], [ 1778058670, -2131956069, -1268029116, 705515559, 1783177943, -1839402023, 384214216, -1246142784, 122371675, -386383478, 1066263548, -2044469297, -1644289513, -1935834433, 756976656, 1958915549, 863116673, 1446272858, -1172902403, -2122012416, -1495983438, -1073627480, -922166826, -1044820977, -1667541947, 297841401, -246884092, -408394389, 641310215 ], [ -137670782, -2007296447, 779710747, -1611343680, 1038498631, -2045944790, 587165807, -1718320137, -307377583, -512991205, -1734446919, 1214483832, -1253286868, -81464918, -1612853230, -1183778092, 1787435295, 536322422, -1756035487, -1349320684, -1096724821, -114459679, -1011949538, 2055493627, 683168457, -1167102799, -1951735741, 608820319, -1302735644 ], [ 312741409, -81068433, 431597608, -1860742690, 300940295, 922857119, 1995840047, -472006287, 40761963, 95782677, -233455428, -426736706, 1487644414, -429087965, -301780879, -218997427, -1855936791, -1663456158, 1128883963, -1550674683, -369478741, -391873190, 1608970104, -1068867733, -2095131015, 749321172, 996631685, -691691185, 713393675 ], [ 296920932, -925904036, -54167964, -214089042, 710177700, -1305684391, -603204617, 285829631, 2136540946, 1333258163, 1139019877, -1931455317, 549817979, 2104529404, 1504255441, -1236316160, -1209617245, 1045140678, -425212426, -1528809002, -1621517679, 1740513044, 202134103, -219642444, 1317857941, -1892565921, -401721133, 1197766387, -124076173 ], [ 380035264, -2063031019, -794959894, -2143016412, -966322252, -1641907364, 1303506425, 494716079, 1907237779, -1974973603, 1087429610, 1841833428, 1136064742, -1216386592, 1636442878, -137235519, -976317974, 853623923, -2106860966, -1524840275, -310354221, -1726747096, -1906135504, 1137364879, 518853011, 959178545, 228314845, -1343146535, 446007931 ], [ 413234758, -1330256898, -1171639704, -577196434, -1239012670, -1749600806, 523686166, 514355915, 703605983, -965413027, 548744126, -81346397, 527320716, 849426536, 367202667, 596405519, 2080355664, -1570616972, 1001832977, 551645772, -1905831004, -1921560376, 50480009, 369160991, -687724788, 2009227005, 567443220, 161202867, 455114285 ], [ 1796314481, 2141936350, -1082922975, -2090739210, 804053206, -1091312111, -2138369947, -1363856301, 1184338871, 311928944, 1140506658, 764202043, -863463660, 151067877, 1295705874, 1246766280, 1279557858, -1933887444, -379369449, -920470126, 525239017, -441604518, -1230854134, 1720492563, -487634375, 1041531186, 1258210011, -278746921, 734399918 ], [ 1950216829, 438892918, 152171478, -1811249851, 2135901095, -983682421, -989747152, -1320684084, 1593232729, -464335797, -1753903045, -1041368841, 2061504167, 970553472, 564584084, 1360524443, -1508936270, 1597601340, -1709154270, -1800635477, -39731416, 479270107, -2072058757, 1494281760, -674091674, -1582487686, -1502275427, -517403943, 451359151 ], [ 1008907832, 317455906, -1041547873, -2129785750, 2131811407, -925929369, -386348080, 1964729475, 891345618, -2066320865, 1157724015, 377972606, 486609721, 23414033, -1849673521, -619067260, -663234931, 53804479, -797986033, -2018660317, -386199119, 556232890, -1231362234, -576402452, -400748879, -737791640, -1298629904, 1583740167, -588395855 ], [ 1948282024, -2005444634, 664623711, -1559064032, -519912414, -1920978977, -825900347, 1674282366, 1078846076, -796354939, -2081627013, 147720202, 1347892843, 714574500, -716182010, 1141794514, -452767912, 1832788767, 126529033, -118510877, 1121375495, -1667068413, -1841567933, -948389287, -807852205, 2058769470, 1288699319, -842519160, -1657717293 ], [ 1171861992, -630850944, 492153049, -1523829586, -2028225611, 1765339543, -1296747140, -1337368712, -77752701, -1451715328, -1495438108, 546952389, 1854553817, -1241503845, -1367695343, 2096364836, 1461951401, 1448493324, -1113629047, -2088462672, -1279641788, -751221906, 1955333420, -497335528, -859942377, 1630943182, -463584994, -1258895804, 77917098 ], [ 1076599072, 1396060002, 637264498, 153490987, -1222219174, -631715645, 1037797032, 1150788760, -1996397608, -70348389, 563378840, -433002994, 549601026, 925907817, 1418028269, -1432562751, -1650869987, 1339429658, -2126116098, -1491267787, 1444811082, -1332508290, 1940555912, 394727718, 940611731, 630780186, -1992937999, -1028941271, -1498556428 ], [ -1688764004, -1529584838, -1788467092, 1791859276, -1225516528, -1844774925, 2125023143, 572187657, 1488811009, 855442950, 1737566670, -280189671, -739959757, 2092665970, -868648003, 2130747966, -1310724407, 1945505390, -1234170637, -1945929894, -806986089, -2034109078, -176617530, -673020890, 93712829, 454487870, -427398605, -1540638921, 400068926 ], [ -276452860, -994628564, -1242052689, -1531779482, 1649796061, -1698929630, 80806791, -222421965, -105759770, -243385996, -402263278, 130094078, 1156195000, -1992962603, -725045040, 764501124, 387651127, -2108108457, 639793849, -461286794, 1926724619, 825970654, 622248192, -1585658768, 2041999772, -1126563503, 514960430, 953300980, -689298610 ], [ -1912541162, -420180229, -1821923539, -1264502981, -525512837, -753302721, -1647854157, 2043316453, -212222413, -1461896690, -1403641486, 1329034753, 1940174846, -974509503, 1624873119, -1515764328, -1519808528, 962656573, -899631204, 930851239, 1518539062, 493752871, -1342531126, -1925069966, 985652047, 920389346, 1249322380, -1131495916, 419028470 ], [ -149982285, -1932985530, -244498167, 538897326, -98493804, -408208549, 237904951, 200050196, -1442592868, 1765848947, -1814896993, 1756172702, 1624415927, 1950414533, -1279542047, 1098537877, 798174526, 561752783, 495661242, 2063937273, 1852711234, -760314000, 2125347008, 1684489660, -780595612, 1362842486, 1463003537, 731794583, -1139454580 ], [ -658435939, 80773905, 740671891, -2000807301, 788926671, 1725802208, 294411919, 1359257687, -559545945, 1851841130, -2057454940, 1867715339, 249207448, 75136760, -1105563557, 256903330, 269748557, -286069622, -396284782, 1402071012, 1671261851, 887617114, 863414740, 1450502142, 30469382, 1372133700, 1645913022, -1141825424, 2046428607 ], [ -173717137, 1917082565, -173953904, 1062607064, 629481968, 972516985, 212316408, 403826263, 462629025, 561761847, 394016296, -1522841368, 1361441892, 1374534870, 656392242, 851328000, 1055953732, -1216973713, 962344601, 8139956, 1384117493, -858578121, 455800350, -1921537727, 1554948328, -1392453181, 1621290810, 660397163, -1026025925 ], [ -1591737834, -1824495312, -1941567322, 1765578912, 1252556630, -451963726, 984577469, -1862544737, -337927521, -647267765, -1044363075, -1635106274, 159755597, -1348269211, -1685921462, -1971527627, -1023538902, 1248259551, 554656641, 259683095, -85680856, -249936279, 379794663, -2031630599, 1001057036, -43268030, 454037654, 1949736345, -1810198683 ], [ 866706907, -1887919510, -2021590132, -441872382, -651885367, 190202504, -87154446, 165371523, 305566487, 1611005956, 461822797, -1602777922, 1241644767, 1048353018, -682467916, -65082249, 1085859746, 1842014429, 1968878390, 1887123749, -532767136, 1804968099, -2022421659, -907368773, -954691302, 1758689097, -1716916327, 1325267278, -1099450795 ], [ -1991265756, 290442759, -1159587175, -1271146448, 2042359395, -1188112921, 607436454, -534669124, -1356075942, -613065200, 883848657, 297030925, -1726616282, -1275333535, 2123317821, -32635541, -482860721, 205771248, -1705647751, -1076375962, 1758509884, -1875786093, -1159806339, -959401971, -347597109, 1833834861, 568531467, 832914172, -1592291901 ], [ -695658294, -1461970474, 1244021523, -1794538468, -1344423654, 686755371, -2083459213, 885489407, 32651613, -1261220960, 801783782, 220935691, 1905807880, 28700803, 1265849147, -16311618, -22724371, 1638518063, 1834019479, 512493781, 1250184915, 658366537, -497975959, 952942085, -1796252397, 328006360, -499993016, -329016314, -1535274864 ], [ 1666389252, 1978327084, 1184503677, -2033318589, 110409699, 1315364999, -297130700, -1007892844, 555571151, -1228024636, -629087920, -261878527, -1071469777, -1402906275, -1515589623, 1871124071, 768734217, -1366337508, -869006462, -1411140878, -268911495, 805321934, 1361421332, -682709550, -1269442107, -985431716, 291322547, 1993456481, 2006677940 ], [ -1216744132, 1013315771, -360523476, -903786277, 220908407, 346937869, -450019361, -1511831714, 1508423281, 1089799511, -1214655488, 275311221, 1027852281, -1196042326, -1052100262, 1154700827, 1358658007, -1801041773, -1774492397, 1698250885, -1141560133, -1788549242, 1569402090, -856139235, 763317434, -614531340, -643981073, -2017129274, -634791504 ], [ -832799623, -131609232, -838241717, 1903750185, 1549266858, 2140389593, 2064516592, 1553145623, -649389900, -775848918, -1876239965, -329134185, 1797506277, 289059242, 2108346479, -1756339248, 648382987, -1105024163, 966322445, -1780102993, -1843914616, 198987330, -1022024595, -1673629890, 1543285790, 1359073507, -1694564990, -1253500673, 1294655334 ], [ 1999423206, 1412342186, -1592559987, -1403219950, -338927145, 2017000483, -876435351, 709936797, 1861406390, -1808166833, -119568352, -184171319, 1705308025, 818155647, 1687684118, 602552192, 1409585151, 1706843777, 1996347532, -205193529, -1734646029, -1469939879, 748582667, 1761625869, 1342653501, -1869701707, -2138447920, -1640107328, -1847480498 ], [ 1201033249, 1856140839, -1141478429, -1789284125, -307488575, 679181782, 65615904, -1284395515, -54093413, -1777568638, 1017353929, 271955824, -972581057, -2025453661, 1968558709, 1318232443, 1280943325, -2073905999, 1779641937, -569541208, -1290193105, 1274529665, 1926595240, -637011788, 866026640, 1599320051, 475397950, 1393650903, 1485941746 ] ], [ [ 1609698290, 1580229966, 772556753, 329424338, -913438774, 1309475274, 1117818105, 1446107638, -1773752011, 356365799, -1171864834, -1662318979, -1856214768, -1162886575, 2121209793, -258271069, -2104133756, -1226184553, -1727492151, -1135352896, -563619455, -1215393586, 751932705, 767351339, 300476145, -1962786326, -897857326, 2091733110, -875760383 ], [ -864999144, -1319822314, -1237737332, 2016598981, 681433958, 1848166997, -379531473, -106719833, -1619228697, -843337678, 253472238, 2114864246, 1125730115, -913802886, -1274259499, 1767472989, -49658854, -964338237, -151930861, 438624006, -5560693, -920643771, 292249430, 375703060, 1077323099, -935017512, 1315905654, 2088706106, -887005735 ], [ 1863196684, -1090545890, 1516741254, 964013085, -1797504680, -195440797, -1394627903, -1343631571, -70973740, 417957925, -1485739068, 1307247856, -423659224, -818448679, 950448525, -857902534, -755483497, 901626024, -81414902, 268304661, -1161961699, -1570830717, 2127940475, 1644277904, 805157992, -2137875076, -2030820375, 897134575, 1728841719 ], [ 2129461618, -400216802, 380860237, -1326452002, 2104757869, 1207671937, -1974628114, 884595646, -1522395239, 1105232253, -1576466666, -385932157, 471784758, 838963396, -1615064652, -1959826525, 1630985530, 793974758, 1361439530, -1954798750, -398867031, -1637098410, -362995905, -924241199, -1389148967, -2089341212, 1079420943, -1152718994, 1030089733 ], [ 565581923, -1147647419, 1228636682, 1986889657, 811776100, 1910761003, -1353606259, -1200732161, -627090341, 470851330, -1749527645, 559966044, 405527900, 1907857353, 164196230, -1461010758, 255159454, 84743456, -2138174617, 1128328057, -2061873427, 408709537, 1255288664, 1572226768, -344563619, 1287050382, -829665543, -1388188604, -1583089222 ], [ 2040054804, 225979540, -1018904863, 1517185565, -413019215, 1372611063, 204071883, 1621514870, -1666583421, -1989081112, 1318424617, 543011408, -798334759, -1144585094, 592017040, 25593649, -1907152400, 583568083, -1299750387, 937144928, -1177297303, 1038638211, 1305087061, -1801398835, -839358522, 1363319836, 723716945, -915827157, 274950863 ], [ 2117995418, -1938518012, 142053201, -1025176294, 2020298752, -644786794, 669032301, 1694921473, 773824999, -826428917, -1549730196, -1171270407, -505390049, 685460938, -605742734, -2100253438, -1997384688, 392797689, 1575045982, 1661111432, -1325722609, -506428014, -1466048763, -2018559115, -786294740, 1672523016, -2047285825, -531131510, 763784346 ], [ 1750718734, 317391877, 560426653, 837503700, 1989596229, 616212715, -934342101, 923523250, 42840374, -134981043, -1476539955, 448664136, 1804408983, -67715257, -1118361950, 468454143, -1717209213, 1335031785, -316055549, 744701173, 466376409, 1473338766, -111318720, -1491939300, 1509115791, 1832456600, 2037399367, -995308674, -1939231366 ], [ 451910977, -187780671, 1294881932, -762149355, 324451526, 2013452542, 1805680709, -322224231, 619732124, 249748138, 892231892, -315423522, 758451151, 38029915, 437682009, -854959530, 1861510107, 94415695, -1797616299, 576403609, 155493083, 1244519664, 344624652, 1826139083, 1242502355, 1024999304, -292863361, -348928486, -266154766 ], [ -1447974928, -951056433, -1465507072, 1116977223, 1271701867, -899829390, 1872545609, 1195110899, 797874686, -525648841, -549770406, -60935021, -599996396, -1710811512, 687249809, -656399549, -866655314, -1418713305, 2017715016, 1432289735, -706880140, 901094367, 1710604575, -1747102281, 169023198, 499152558, 158983644, 548178697, 2064681807 ], [ 410288438, 1182005223, -1907549432, 617111226, 374005868, 1472489783, 316347204, -1265480651, -651320910, -1378393664, -332996501, -1002518870, -863881319, -437364066, 512366603, -905806854, -817779788, -483325872, -873894078, 714202590, -652787557, -591695416, 2117455260, 1524100185, 1959593461, 1268086749, -314598349, -234089864, -1382673263 ], [ -1737713915, 1177457031, -1667541208, -449774589, 1716047202, 1464278534, -413566242, 540879756, -1737787992, -851705201, 1390733300, 1814375034, 66767768, -784615660, 25833544, -1998230823, -749549130, -1015115269, 543623853, -1469055967, 155680833, -2100479469, -1620630703, 1260103511, 664808612, 1969915737, -152124154, -1699303563, -158335876 ], [ -301464418, 1726941327, -1369943619, 832574295, 1596278457, -220885571, 1446032118, -418908267, -823111766, 713737275, 598438942, 418746705, 1348360752, 2101108796, 793968504, -767357865, 1110582430, 1015697897, 25685218, 1177400054, 1580890272, -1545097084, 146799229, -1471770181, 719218079, 422546189, -2123694318, -1152203683, -2006769950 ], [ -116232569, -547516364, 1728613708, 1554755507, 2087034015, -1752297545, -1399415109, 1034748039, -1987290996, -351971322, -342198192, 2115423430, 342621982, -731889230, 1242815246, -1415736106, -569237622, -600844652, -791079670, 858354300, 2125013845, 850918531, -1829014356, 254419396, -1180057411, -1504135189, -2146694487, -2141252749, 58123192 ], [ 1052540359, 595603415, -2011031125, -239812632, 346802818, -176420175, 581474670, -1789734819, 1797459411, 1050232892, 2096074084, -599184112, 1605476917, -585449171, 19012026, -124598382, 1829037340, 278294259, -1459263742, -1281255397, 1364566809, -766430542, -187793050, -1452647307, -669752527, -1574691725, -166105692, -2043112784, -1424338685 ], [ 1804886580, -739027254, -2061917615, 1570371513, -1785329353, 2101427331, -223191219, -598054898, 1361780124, -1716404263, 1922229431, 1377611276, 876148057, 1788435558, 603058678, 962775827, -417730124, 854813372, 1255091219, -833333143, 898680517, 1611474536, 1292976763, 644920404, -1734682898, 2001913739, 882621422, 86363379, 1333878495 ], [ -157512250, -428877503, -148494532, 588002179, 1966253628, -2113791454, -1839634479, -134513188, 1429314839, -1658270088, -2085115493, 87541577, 2111542523, 1381717535, -1396853739, -1844183783, 1364814835, 1477148107, 1066459691, -1362051514, -280330035, -327706538, 1693042400, 75862291, -1521122678, 1954735997, -238440559, -1964198542, 227825202 ], [ 454849208, 1934780658, -1397470186, 266764336, 1670992119, -599304765, -1523640475, -504174716, 2128574903, -1970058779, 1551129926, 357229137, -716715955, 50363749, 214790209, -846351459, 698923734, -1762795379, 1056984299, -341403958, -171843830, -947068497, 1617530246, -1883342328, -819487502, -1985755792, -151918385, -948423703, -1208018684 ], [ -2138137817, 555553654, 2146323835, 495311443, -1432270710, -533294556, -1303836851, -1292709617, -1679202154, -1310320793, 2021831879, 214050659, -95800827, -863913433, -327839687, 1858636359, -1352176640, -855335043, -774486152, -287363658, -1090016253, 1586234144, -12020289, -302916491, -1341371267, 295425705, 1029717001, -1171857219, 869876578 ], [ 1281015996, 253133861, -610222757, 1672911867, -1311353984, -1337711069, 1813519706, -1872060023, -89525933, 403972972, -986702190, 1028492116, 149994296, -764537783, 833082724, -403817350, 1724299848, 783116667, 1381283102, 1030225093, 665099179, -90679650, 1991455548, -899542044, -1732186372, 338168633, 2068155890, 1870531632, 1445847644 ], [ 1687706742, 385594364, 2064921950, -500786115, 1515757293, 1490814944, 796825407, -173964511, -2123691749, 232777186, -1322400014, -121710818, -1285707655, 1350345696, -1271800188, -1685889360, 1827042145, 1419762972, -2122979575, 1263898348, 1355049055, -1474041834, -591534961, 357256297, -269516255, -2092397453, -1752559337, 654127178, -742755410 ], [ -1661547238, 29140250, 1110638515, -968894362, -943587183, -1481212452, -1758128678, 1481340926, 1027478809, 147682772, 803274778, 1163184301, 59316338, -1550712324, -576126559, -921532176, -893430, 1847932237, 487762328, -784703177, 2102935062, 670080617, 1709916738, -1065067603, 1023029299, 469838665, -1959771776, -676625485, -553812328 ], [ 1950889134, -1041576819, -858456041, 1745314849, -418871611, -169341307, 2087834039, -415045091, 355007583, -1179732072, -1340105121, 283206262, 1448938956, -288441593, -795954809, 817687150, -1428031574, -763906227, -2072030849, 1412335985, 259363446, -1655725212, -25040070, -1186720436, 84681727, 2037985464, 203142857, 841231729, 661908631 ], [ 1073297921, -537926152, 1234777884, -2084856764, -1560688636, -332269027, -69504965, -901761292, -473651008, 746655407, -1871518318, -225573745, -1978193607, -64095974, 1948715210, -911094606, 169660043, -1759558189, -523351152, -242033317, -406000571, -1537771301, 1514393688, 476316187, -1919900005, 69801286, -1798716093, 1070930874, -513135485 ], [ 2020317045, -1665308905, -1786701618, -1027174465, -404557736, 556087228, -924849603, 963860291, -437904776, -1264151382, 2143641327, 1520452823, -2093489674, -773914096, 307674453, 1374849211, 865074122, -1155049478, 316982835, 956964590, -1645104301, -1848353527, -2096482202, -252766369, -588224783, -1436735725, 857493103, 653108097, 169739642 ], [ 73784919, -441185956, -1647223452, -1811981998, -1979145676, -521939251, 495367195, -714696708, -1882249112, 1806929219, -1832129262, 538176888, -1446878576, 1497704745, 1445416049, 764949041, 705716298, -108452739, 969518057, 53291338, 490547702, 478249125, -1996602425, 737310968, -175529943, -742928234, 1631344556, -483119929, 1409497256 ], [ -421471149, 1720723986, 827494988, 551277366, 320741205, -1673160449, 611614731, 1879012064, 922241608, 333668546, -381192540, -1467760912, 522751763, -260534532, 988382077, 176827041, -1180871408, 1688261036, 287053724, 330774962, -1297506125, -809106828, -234618717, 2087306239, 1318983296, 2123764560, -515131664, -1591180303, 1846703176 ], [ 1910361749, -1658234125, 897060977, 732142655, 900581874, 1561835999, -1154812955, -817548248, -938875734, -1095315065, -1935209024, 2067338904, -1969927573, 1493301402, -1923389925, 1275688106, 987592852, 1975074413, -423248705, 296384574, 242540546, 954544194, -693266660, -1675258461, 373513477, -509582455, -1815404267, 469101081, -350453398 ], [ -2133477340, -683147262, -1072945747, 1828450838, 1746143905, 981442464, -1428491943, 1917465553, 531916572, 1637621070, 533274547, -154777022, 1615026898, 267319543, 1293486254, 352322553, 2024478621, 1631374582, -1020295457, 1036922309, -202292080, 1658626290, -1412773839, 522275691, 735227821, 783234302, 1050558243, 454825790, -1054834017 ], [ 1730382271, 263734061, -1859921408, 1891859935, -574636736, -817455848, 1354535311, 833737107, 341670281, -1125751383, -1409439631, 1366010142, -2072380193, 1534153377, -813006036, 1480026373, -979176354, -1861888909, -916928699, 315327090, 2024199636, -45705989, -657390434, 1558140288, 512221305, 1549397991, 421549563, 1231204326, 475087111 ], [ 1085027869, 1809738685, 1601210682, -510653582, -1113178269, 1268228315, -974828838, -2007254470, 359596838, -135357071, 1768709599, -430255739, 1861970285, 1498143107, -1578503632, 1660998657, 787845500, 575472317, -34653036, 346987953, -2118556009, 171536362, 485142299, -2100670898, 2118827143, 1218268592, 594057611, -1371514443, -435117846 ], [ 1762375220, 1472416976, -1016270635, 1313325699, 1628245092, 792023635, 1426232437, 1089160951, 893771092, 524906580, -1740463119, -1872374005, 1164411308, -2063476945, 5147484, -242006703, -2017021416, -1935559771, 988077342, 1502618807, -6834751, -575630709, -1039664863, -574237988, -563671500, -648792665, 1332874160, -1034386704, -525606214 ], [ 187234315, -134425248, -414705212, -1030713228, 1319795646, 145524458, -1433842160, 294212674, 947253247, -2005924272, -1034224442, -1370761661, -1513046168, -691575890, -335592962, 1214244582, -221453226, 438139091, -378575775, 2049954921, 1228244907, -1515360897, 226228087, 807222997, 33676335, -1792417343, 1900566609, 1916135978, -5165828 ], [ -1084176545, -1419209885, -1781286146, 245365921, -254307907, -1031013111, 1531578242, -1921568148, 1606265758, 1936100967, -443178417, 937353197, 466680777, 1076379154, 314761816, -1928682492, 150550138, 162897282, -1613996570, -1101266401, -1753503911, -794688156, 708497225, -269746671, 1716880398, -1367721882, -838941926, -615701710, 1532768861 ], [ -580370628, -1077855026, -773648631, 1285530929, -923987853, 183409704, -1117324849, -516607854, -1420777740, 1571898383, 2002942206, 1882777513, -1663198797, -790399518, -1725571497, 636141821, -2023926547, -826800492, 297439100, -2139025218, -516115136, 89517022, 634318918, 1431563975, 2037607664, 113485396, 925872062, 1256396941, 1207674 ], [ 1130992632, -713746326, -1289235942, 1588291462, 1274275891, 781761688, -7455371, -122073805, 1625798545, -587023006, -1252655002, 831919415, 1402242222, -845245757, -183826246, 1790627550, -232573628, -848734677, -54519006, -68750302, 2026994370, 141245955, -1722291650, -1886122458, 1243390869, 7202962, 1968337446, -481730859, 1115360539 ], [ 2038663117, -584757808, -1680519935, 1754783840, 1166272296, -1816766209, -482832325, -1296446201, -1743034333, -754618453, -500288847, 1956879359, -259774127, -1225495847, -1995943146, 992570526, 648783848, 1091823209, -2123208579, 1810866992, -1232633198, 792187131, -1542929060, 2037456194, 122270359, 1243433139, 1684869320, 1968796221, 73060010 ], [ 550112371, 1036107001, 381639815, 1907581542, 1754449287, -688026672, -1309371185, -216639781, -918163218, -644453347, 1120988294, 1888059825, -262609108, 109417996, 630883889, 1088595964, 213530095, -370042080, 1298787453, 1220278795, -548545825, 1890885780, 488421196, -774156862, -1190032030, -719886335, 118124026, 102218799, -858482042 ], [ 1201839384, -1239448410, -709605936, -1684222368, 1620604559, 618770776, -1937639431, -887415973, -1789383525, 2101254010, -2120016095, -140984875, -1704792756, 41472847, 381798443, -1877589123, -1273685409, -1475954918, -601556573, 192295244, -783163268, -988430053, -1568043331, 632536779, -1938122501, 950785005, 1524893161, -1457776079, 1552605535 ], [ -2110001442, -224358562, -1693767607, 1788526414, -1204338461, 796383550, -1548463581, -1435916757, -121826790, -236572349, 1984630637, -1555581154, -1179805011, 1953999338, -1969988569, 8574883, 2075386324, -1736883529, 1854680364, 1552530682, -1011352061, 238655449, 515657670, 889746483, -1482945441, 194223837, -1013009192, -1731294114, 117088937 ], [ 366509755, -128681715, 1615277506, 475972714, 1346059081, -1842534416, 295502799, 265636848, -1297949164, 1939464473, 1646522834, 1629297044, -804496710, -868637305, 412759334, 1788648495, -2081690478, -97690619, -2087256547, -551841114, 1804743741, 235180566, 61700893, 1276902282, -1302471164, 186075784, 441379048, -979318973, -432646297 ], [ -2051225626, 937225117, 1461775255, 769084651, -1930972539, 1258679050, 866316704, -1329681666, -1179113901, 1253513186, -2046687808, -1261221210, 927161580, 192185642, -1149164219, -630077248, 1651741367, 1326498814, 996205513, -1103628233, -1533857024, -1523309220, -2046897241, 1865246234, 59690515, -1306327839, 1427352425, -1824002298, 358926681 ], [ -1780775804, -1252935038, 2102596986, 224300352, 912443703, 2076551968, 1606372419, -844391739, 347878589, -1953455076, -912249343, 1210575111, 1980589996, 399446177, 1291721637, -232427659, 1650264027, -1703850267, -1894270832, -649936671, -1700962624, -585479596, -911965780, -533020496, -1517974250, 569690401, -1626383991, 1767843649, -1904207825 ], [ -926854592, -185657610, 1649234903, -1414560457, -1942423475, -157539984, 1183342694, -1683795365, -1918107410, 558870987, 499365490, 1913963667, -486415872, 1814574554, -25750771, -461415842, -273740082, 942693267, -1793835370, 43767764, -1094682705, 1239028209, 1206832337, 1261900966, -1852393603, 2094086286, -64974850, -1632518984, 1892261453 ], [ 961888051, 1317256059, 1600854047, 743845646, -307337442, 724091235, -960102025, -338601770, 905306752, -685138798, -1383405622, 1863590006, 995645282, 1576687443, -656029576, 1009460675, 1188995501, -922118933, 1296339548, -1513066962, -1166535069, -363930031, 2043274487, 897763589, 167770313, -488674291, -1000431820, 1632504897, 471259540 ], [ -28967104, -778628897, 1277791708, 1320406413, 1275745761, 112348930, -1387420861, 1680446671, 677860868, 839279096, 1219594618, 186275654, -653847304, -1149308716, -751228559, -320887984, -1691401880, 1552411493, 496661264, -1331131696, -1061248794, -225887440, -283559950, -616886112, -132001231, -171812091, 1598450883, 635640339, 1106899024 ], [ -1621396511, 1427104101, 1441978013, -1594562802, -1242821023, -158683444, 1579244355, 89710407, 1871694285, -46563313, 2128959501, -478242711, -882895057, -1357467070, 180980549, 1141948523, 934902588, -1855876194, 1527142852, 439559071, 1180138328, -4138284, 1693458481, 1296002594, 767983165, -2060542918, -979216141, 1563890811, -1055661379 ], [ -988910845, -1465374556, 1702527275, -526056330, 439631290, 1856098856, 345177081, 568414576, -380315623, -2144237796, -887373689, -1887745610, 1088754639, 1246864547, 367837405, -740641502, 101831578, -175268496, 1106775222, -1303926090, 1334364125, 1774318864, -896775557, -41707625, -1667558019, 315551596, 183621676, -963811610, -169156449 ], [ 134806202, -753862606, 1773484199, 631314611, 1200635776, 83654185, -1101878558, -684361312, 1100916384, 2082775495, 273931421, -1193331791, -1536769350, -1076786183, -450106262, 1907400930, 1483082261, 41598172, -1668050877, -886094123, 561092211, 1297913018, 1042036537, 831011135, -280415833, 1869829702, 1891001138, -1497496332, 808327597 ], [ -2018750872, 1549604481, -2037632471, -609062825, 794604219, -1505650300, 739521505, -1704544643, -1692456462, 1092189769, -1814152467, -1416297746, 1262687543, 976939575, -431520021, 187982216, 404901439, -1427043090, 395522682, 1091081915, 262937390, 1177996342, 1547174229, 1601466604, -1584772419, 705774672, 339022616, -1533343439, -1564460415 ], [ -73058400, -2134684773, -40239130, -366633997, -1222321810, 933218373, 239854133, -385817153, 1305753360, 1898038299, -856722514, 71834584, 1800558863, 1330820813, 355092446, -1749973793, 2063180837, -245065761, 1365377320, -1850139968, -1608419184, -469242974, 656057482, 692007048, -31595860, 1217361589, 1713498441, -1571755520, -1779733763 ], [ 899716444, -2144145757, -1720688115, -2027311399, -13582118, -524108645, -1515628104, -1665147683, -2064823303, 1889658891, -146367497, -1532600244, 1393559242, 1006608189, 1253647019, -919826922, 1353517088, 926809189, 1062801281, 1929692706, -1845748087, -539165211, -1163218538, 1563099893, 1004672607, 180814968, 1005594298, 157480167, -1907301801 ], [ 1457056248, 1686689326, -369805371, 213551044, -2085525944, 1856163838, 519220875, 255351481, 1817807438, -23610944, -1873407916, -922321292, -722780825, 1330591480, 1586494909, -1783023011, -1348054100, -1088787425, 1405540587, -1340644003, -698636542, -260599822, -994722067, -26620437, -2106713845, -321746198, -876264400, 735792362, -1074934688 ] ] ], [ [ [ 446882567, -1132994695, -649277957, -874007185, -1020962251, -1940011049, 1877922340, 1771851669, -1527214133, -1060067863, -554339170, 1591829581, 472654721, 725748580, -2138811837, -1531536323, 1357142526, -1104647365, -1059141275, -687837540, 1893799791, 1612335454, -2076126655, 1566482549, 972568556, 2110447225, 1061673932, -533933257, 988758935 ], [ -1029649181, 722889830, 2057091032, 167523470, 1591376223, -374207931, -1169352802, 188541567, 106137248, 1775780746, -506061249, 1844620004, 1982758609, 1219321049, 678853402, -1553120566, -1308949406, -440598702, 433959036, 530767482, -1219772100, -787702481, 1456245057, 1258534020, -1534926652, 1259769224, 310747796, 1393592794, -1215958304 ], [ 1305666497, 1147259280, 880352083, -576360007, 666452845, -164491983, 1682595121, -80769250, -1432255506, -964384858, 1238471269, -1751347831, -1330852187, 871311328, 1938393443, -1415064702, -764274187, 614632251, 1306061160, -1410588659, 1271688109, 1945943448, -896689556, -1618257113, -1862559255, 1680664469, -243172387, 135636616, 1171140570 ], [ 1123009196, 1301975349, -1652953503, -23346831, 531849344, -1482992964, 1621078905, 1603869038, 850161343, -1063660388, -434836085, 433680962, 1554558649, -520899262, -1840538919, -819071240, 376769220, -734770502, -478714289, -1666200278, 526843755, 1442145062, 126513080, 1951858837, 1596378488, 945028204, 1454196405, -1154407781, 647301 ], [ 1598965442, -658618607, 471773970, 1185956081, -314772630, 2101532817, 727577662, -1166049346, -1947685203, -1017803463, -1939182273, -1785392153, 884694163, -690297576, 1091757803, -1569008458, -1291068693, 226553499, 185718474, -46896115, 1958110039, -2032093686, 2114301188, 346576628, -1094499352, 1470703024, -157961053, -876815881, -677451511 ], [ -330904830, 1984840150, 345632424, -631873120, -448106882, 1900792263, 2043073186, 582225949, -1235758303, 604239963, 490488459, 2019884828, 1106242565, 2070828373, 1278285114, -1433690987, -1192041136, 1264654637, 878074413, 1449392316, -1926262240, 1215839010, 454853635, 1588286205, -1142297848, 815912461, -663237578, 1834301477, -92222962 ], [ -1190977437, 1590958224, -1973784451, -1535463667, -944365458, 832142737, -1138584657, 2131569281, -11159850, 1132897802, -572614842, 951998552, -1619441128, -534489324, 2125910595, 2050071079, 1484501778, -486750093, -1179267521, -629387890, 691576209, -1359451211, -864277775, -747335466, -1983204053, 541702284, -772899035, -260501006, 1655934442 ], [ -1943220761, 715963655, -1519006001, -1104255208, -1890737388, -1417151032, 102811865, -1900998395, -1784673523, 1113006198, 2077489530, -817881137, -1700644429, -1929581196, 256136540, -1750222604, 1115517520, 17504021, 1203349724, 1229986025, 834782569, -1193254071, -1032106343, 1491413918, 761825230, 1049677632, 2060271079, 1158904202, -2076755101 ], [ -1286781824, 1521634899, -2083614669, 615802678, -1917462824, -1133464768, 434925554, -2146275042, 2022235420, 1601379504, -118679714, 413603954, -1804719252, 306154223, -1500169387, 1875444361, 1289359544, -1787900761, 1842583678, -2125841356, 425752250, -178683023, -1180834878, -457315681, 1816432107, -864791470, -1639473156, -514648372, -643090538 ], [ -1583910051, -1232648196, -317836917, 1753247943, 27073677, 372952224, -1171323469, -1643617947, 2114401795, 565208590, 1899364549, -601302746, -41340366, -2145974313, 968709685, 1832741534, -128532781, -1755546599, -464683400, -866376034, -1163794651, 326307950, 946236929, 1692105142, -1305387605, -278526039, -1585533252, -179685761, 1950819335 ], [ -874639714, -820519515, -419478061, 719189236, -560150005, 2075729430, 1160959727, -439573438, -908998019, -183447030, -489670653, 232644134, 1001932194, 2052845832, -627282195, 1034985423, -1264523806, 416620014, 884457856, 546439166, 1263518477, -655006880, -1717858131, -409447451, 1848912191, 1519751682, -1788056778, 1799815994, -755039128 ], [ -1845654960, -323461134, -466144147, 2103672641, 302754481, 940982206, -2088751325, 293468733, 502376404, 1023708684, -752084442, -971596677, 1413649617, 195685517, 872340969, -231332283, 1919480748, -1406478938, 1600357806, -1370486902, 545788960, -1282094993, 845504746, -302281196, -988742123, -1666284250, 1562438981, -504372120, -281401037 ], [ -888733692, 2057273995, 1939661458, 646977745, 1184148367, 353659126, 1469983616, -1883529556, 760257363, 1649395001, 1700778259, -1017039214, -701038675, 1169387553, 1620181428, 583770157, -1479074725, -1438796797, -915107301, 1315274422, -1215931664, 1717318880, -1652264153, -1351546984, 1037899834, 1148667465, -1956163689, 935151838, -730012521 ], [ -1919190347, 352673545, -298740905, -1506746091, 1204886916, 2091033249, 1553995645, 1687553778, 875185645, -1575848894, -1438816054, 379603912, 1134922768, -1868362857, -1196223515, 882311323, -163485909, -1649061530, -2099797791, 183954593, 257408059, -1112358699, 61780462, -1015090518, -39400159, 363377645, 2093504141, 1273005573, 1243445127 ], [ 555753314, 271700832, -1777510389, -546693067, 671380488, 1657788539, -413242123, 480866912, -841401816, -684337206, 767094633, -1594991599, -1309546812, 447661449, -233448278, -992358147, -416895397, 1736335377, 1076983571, 1188636541, -871224144, -1178417365, -1746501256, 526367035, 446044518, -487923216, 1827827687, 648102981, -1778502500 ], [ -1805132495, 1187891758, -188093127, 1933379329, 334715457, 862806821, -232096476, -258662529, 1151679257, 1105882077, -334126651, 545393787, -1045184739, -199594971, -273774846, -1429723527, 809059835, 2091689895, 376342343, 1771931497, 164067366, -304605229, -631770551, -582322325, -149692687, -339131858, -956501014, -1047193960, -875213448 ], [ 127599929, -1262507878, 987754058, -1494715958, -1243598067, 903249302, 1466019251, -766321857, -1238784417, -1815545229, 1897075579, -1201659284, 1726011939, -1582158546, -1615745659, -2129909980, -1446716774, -1566138525, -681195900, -870448580, 1159470201, -1211963645, -537511089, 1564041779, 881789598, 2008346439, -884131085, -1273264573, 2056433864 ], [ 277953366, 2063350809, -2059266905, -2099479326, 770708654, 1325474072, 1676537161, -892951658, 1714249089, -1502333432, 1356717763, 1990426163, -843966498, -833529080, 1395949896, -1000675447, -1381014570, 995694892, -1752869364, -268886332, 828645916, 169090593, 674042106, 1428974553, -1369808844, 1080634484, -2104047574, -378496413, -431841577 ], [ -427285403, -1730140238, 1034862430, 1767193002, -36108830, 413726726, -1482056699, -760940038, -1150467407, -323935206, 274564531, -1714626258, 28977601, -523773487, -1899013711, 551073722, -1860066865, 1805846641, 47448977, -1118170758, 2002310197, -870700205, -1881679933, 1154256323, 308807365, 809623967, 674256525, 1638636139, 2020156680 ], [ 2131617639, 343851440, 648503468, -648392205, -1706804863, -662748241, 1032874261, 1251675471, 1867782372, -1195060450, -857554836, 75954740, 2128090666, -1401918778, -591834593, 1814470858, 2050629728, -1688024555, 385524295, -1509808989, -783381554, -933249638, 828556560, -1368762771, 523923641, 1082419039, 1969219716, -1135245642, -82476804 ], [ 977660745, 459883245, 422532118, 2099481089, 777418517, -1486073477, 2102299402, -829579570, -393988039, 601067751, 834040775, 881734998, -200187605, -1844141473, 1835842878, -521582278, 591238570, 1986321061, -609269654, -896420458, -573285481, 1004561218, -1032170278, 651573984, -1628000728, -1757429337, -810381880, 794057416, 1822723114 ], [ -1522587499, -441300413, -59427554, -1663486225, -1547253431, -759712726, -937866252, 1279245441, 2020543547, -1290512024, -912232955, -520096016, -1361618681, -479026460, -722096285, 630562233, -1864739275, -751632979, 1404192757, -1739200616, 725719142, 344171699, -341800400, -1404445044, -228935544, 1787242, 1660690085, -793061723, 759080279 ], [ 437803888, -866110230, -1151825234, -156606590, -1361118528, 748883636, 354371403, -1570067323, -378617207, 1809971552, 753366101, 151444446, 368937863, 947199483, -674007852, 1250168662, -1874449628, 20206401, -1366994495, 777957037, 1848303085, -891432013, 1293302931, 1995430625, -1010666633, 1074699280, 2082643287, -158834091, -1461959453 ], [ -2133629581, 1078208786, 626343328, 353464521, -520842393, -454730756, 831214665, -557897796, -1936763024, 1744559491, -447499717, -1583786331, -335765686, -280946471, -1404063951, -484402474, 2124119391, 99967488, 2127775269, 893664483, 245370881, -1064517538, 2114746086, 171875131, 1110442821, 1206694093, -2142133521, 1762002805, 437875371 ], [ -1858771554, 288626223, -1676003364, -1944942895, 609333086, -918645558, -242572923, -1126435585, 82741712, 2086623917, -42656632, -724897307, -1637195099, -1759549755, -675766569, 1730998115, 1072296720, -1145435261, 898104165, -1148878052, 329110999, 768007822, 1945788513, -587014527, -401240757, -30654074, -1333443906, -1771482241, -1659717733 ], [ -692068365, -1089818312, 1781012431, -2045126965, 908464800, 1807642294, 2034826396, -2045985353, -1737707290, -240876733, 1807869766, 943130522, -650253170, 1840047170, 939514704, -1483083065, 1083872751, -1331924301, 1118407625, -2119002878, 1198159326, 291105872, 706540946, 650737220, 1282784251, 370382785, -1990766782, -1167533854, -1993498172 ], [ 512488469, 1886459450, -1054015860, 1894666518, 1245314868, 175146712, 1170289956, 1166480632, -217097553, -179869271, -1464598531, 1368008368, -506742292, 1143054176, 516014283, 887055839, 761350311, -718135723, 1990596069, -463709484, -639692129, -1628138315, -916315238, 643926427, 1695621444, 184309738, -436124801, 1712292803, 1197217433 ], [ -195732746, -640093634, 591549299, 1321563143, -202375799, 518819741, 1121443114, -2134519506, -1864778729, -1520917595, 1322499757, -1706588384, 1429535127, 308426101, 1657991063, -1075099104, -120640302, 607261264, 1003558736, -1813291198, -20933939, -412576766, 586756553, 1693777818, 1771213709, 922418743, 86824389, 196263642, 705833704 ], [ 55280154, -2018117201, 1349618187, -1156182760, 852998488, 2069112542, 184031069, -1894521033, -657662530, 1791864754, -1850246857, -1354657103, -340071021, -69615829, 1348798029, 785644713, -1424707335, 2046774391, 1021961087, -1918656896, -918936672, -1673514689, 727075625, -481212901, -482198761, -1801106426, -1276075792, -1964429799, 944703570 ], [ -1671811503, -1636951922, 1010377838, -33728734, -2089266206, 120625091, -1512573947, 1774934599, 1252051901, -1230985836, -993031358, 1808380102, 360989600, -1275961106, 528329016, 1092226628, -1655570937, 224472193, 1961365151, 848833586, -1722456932, 469157890, -905194387, -1812866301, 1957300268, 945520264, 1553165429, 656153179, 646031742 ], [ 321814720, -1338513073, 445932642, 2076499663, 1256544567, -1595467411, 1710788664, -921145684, -508484617, -161220704, 92598557, -1487214743, 739514492, -1387269093, -2146966063, 684261877, 74350536, 723138072, -130027598, 1885881786, 162023723, -547318634, 1815254483, -700093532, -857387799, -968851256, -1071171971, 1582747435, 803245968 ], [ -614695808, -541850241, 1839972317, 1175854351, 1301380924, -900382007, -648408363, 844909040, -76786712, -1406145920, 1570965968, 2078180127, -1039872682, 2118175803, 338890333, 1845689887, -1470275046, -1699873776, -611749946, -711943122, -2022371150, -374430674, 5504154, 1598911350, -2080170705, -28629180, -654759747, -31868003, -1737807503 ], [ -786283059, 474205225, 1066910828, -1126214848, 1151439848, 592315640, 1927900204, -1783623328, -688343807, -211242806, 894216300, 609148031, 672213495, -81098036, 258886343, -1294921570, 1026280616, -61895899, 1178744769, 378091399, -163233270, -1910880292, -331133589, -809152559, 577392747, 1221842936, -106363920, -833887703, -862475514 ], [ -179639438, -1632044884, 955848290, 1166546257, -1606448598, -852819416, -398689483, -885842288, 1893803437, 1815228424, -451206979, 1868617453, -1232500717, -1771908094, -1578963597, -1999723747, 1248658621, -1263673886, 2021677410, -1795243308, 1701712419, -149419816, 767771524, 1627667123, 1198413165, -980780734, -322773266, -830518425, 1257849399 ], [ 1031340232, 1740456958, 1332970776, -529381988, -244195149, -403837895, 2092388458, 62905749, 1340932445, 1960126224, -1446835778, 1856271698, 1529279971, 386161856, 1268620193, 1107491101, 188763198, 212951360, 1102959458, -1829728736, -1018138111, -63319073, -1990110835, 1509340656, -1250132465, -40242210, -841425541, -1291396729, 176061939 ], [ -1716591932, -258546864, 499524023, 230839258, 1306939809, 1102818000, -723854363, 1244539570, -2129158197, 436371532, -974907969, -1626240211, 623682053, 1837650524, -1984527714, -463179772, 382218945, -1791128328, -1114456603, -2006740188, -1973451018, -693529048, -1785965550, -1629616372, 2133204483, -1270858382, 84744045, 1880968037, 1093449421 ], [ -2100114372, 695470354, -256490234, -1161593319, 856473430, 1548401415, 2125486502, -1233491910, 1539331332, 550169509, -1366651618, -61749418, 1206517489, 1468764022, 794692464, -1454667419, -7409750, 1204948695, -1979478007, 486242324, 1008385540, -1579968763, -116098875, 1955785317, -1519275162, 55797006, -383918339, -1537847340, 472328040 ], [ 1290971390, -1673631873, 207716182, 841918262, 1022594262, 1240971287, 695374319, 1718645518, -939842514, 386318623, 22028131, -249346142, -889385022, -1807240126, 38909758, 1078402490, 1976558636, 188233259, -664276801, 2117933262, 789526228, -262750600, 846713459, -1593345655, -1763349932, 2120943688, -1798444385, 1552879550, 1868709120 ], [ -1530907935, 277311283, -1495983939, -1442926146, -2025105969, 114109350, 1913461897, 785678203, 2073613360, 870339425, -1239227173, -1708347720, 1221117290, 1835504491, -1168810691, 874375991, -37462309, -36512540, -544700732, -1244216919, -1060882687, 1276128805, -66467708, 1008123439, 56695022, -793301809, -450207723, 1687176486, -1765762648 ], [ -51705470, -1713313372, -1610637538, 829791741, -1837016247, -30718384, -758315572, 648041170, 921626886, 1558979409, 806477166, -79719853, -1505372055, 1957436043, -2038451624, 1228689421, 1310212865, 1969836538, 1666028685, 1138757701, -1667550658, -759795184, -1123064123, 1244850140, 1628277686, -811886045, -661343544, 1458827624, 1376822984 ], [ 1171609599, 1562024300, -1562653375, -890965450, 1106152396, -1669396308, -1678941505, 219800616, 804753875, 1922466625, -1964578047, 1690881292, -1803911228, -1442184834, 1563336042, 1526383182, -93802982, -578175027, -738562446, 1486574563, -1200505529, -858066686, 1254620436, 909484331, -560853514, -1072716180, 1532627790, 1865239484, 1863101779 ], [ -1610020452, 1402436046, -795059127, 1962975302, 815331868, -876343479, -542709099, -1178279853, 1976941103, -1247023437, 424127765, 2106399415, -727018069, 129991916, -997178615, -1936099494, -1717669144, 1320709565, -2025100350, 1223892472, -1105733798, 751735289, 1351492167, 171417240, -275566191, 579430211, -382714134, 1373264194, -572161161 ], [ 920933835, 343311275, 1295595375, -2050046222, -1776195398, -120857154, 696882190, 1379170988, -1135809403, 624387125, -1018828290, -1172716723, 507757681, 1241974715, 525276102, 1689100487, -464004168, -27558677, -1015527249, -160082952, 676671872, 1853965059, -931717881, 1618497513, 1970994255, 171696494, 498715825, 853061891, -744028369 ], [ -850739090, 1327506309, 628793210, 705806569, 454901244, -527238242, -1707218521, -437445505, -892234407, 642600649, -443192384, 1708713399, -1285285905, 270393840, -2064086089, 1086782155, 1459104171, 1247430242, -290261866, -1629695998, -1996030618, -875520694, -2112343014, -1976920455, 1726762167, 2039884209, -1816801170, 1315150338, 1546806433 ], [ -908770127, 1212303582, 1661609311, -694135391, -2043677980, 1882925453, 944162114, -1528919122, 1598570028, -1008052001, -2012656039, -1517375996, -202253022, -719338478, -403115443, 1712485824, -636394457, 2091635486, 1690225553, -1850648101, 1597358291, 1425301923, 2011414397, 1763166715, -900281007, -1781501761, 1294838585, 70099629, -2049940205 ], [ 885357589, 104619121, -1043363845, -1103490338, 854325135, -1561466495, 1308566597, 929927718, 113774820, -597547107, 1864928147, -1525621913, -885107298, 1314669797, -1245998198, 2118072019, -444568542, 503909405, 1831826487, 1402595876, 435226220, -1878153664, -846131107, -1607861950, -1969023668, 1533909912, 2115706668, 48196615, 31801271 ], [ 73021305, 251097389, 513206236, 1597083114, 1145815831, -730959160, -1616204920, -1929809612, 1058921173, -1293377228, 847954120, -6578641, 657960118, -794444795, -2145354031, -1507795395, -1280159857, -1468837785, -1447770915, 512176233, -970126075, 1524617792, -1598868823, -773392753, 108425503, -1271012064, 1185873959, 1011519906, -1848748348 ], [ 1684875988, 1679924187, -407496757, -909329054, 1044531758, 979297558, -170342891, 1072642543, 210487572, 1486678429, -917179196, 816816837, 1142704252, -538818105, 242812705, 1027812720, -1468424477, -695365642, 1963376065, -858069479, 1352558677, -74403840, -395621397, -1507537239, 522559557, -515409196, -2083365416, 1372945085, -1838829216 ], [ -1078762874, -1365740775, -692236450, -1983331501, 1624818459, 105671919, -1599431002, 2025691243, -1597512332, -2125969681, -1457041883, -1499978928, 1246031982, 1896617347, -218197516, -2032208484, -1813763071, -1548169505, 1778823834, -514338388, -1247368858, -1168194796, 1627035072, -1340638738, 1295819877, -20295941, 1179065232, 1866730413, -1937602904 ], [ -114412009, 1367181906, 1693403290, -847368569, -922333092, 1137704265, -1652352602, -1931464032, 1864605747, 145748503, 1640903859, 1394301143, 1131467766, -463091627, 1725481902, 73991846, -50398587, 1672791546, -1090210309, -543178376, -1851875179, 1893964850, 1691597581, -1459686413, 1085283518, -118100292, 977613456, -1564372591, 1987160074 ], [ -1332050433, -1394196290, -1019536880, -1402633967, 1959130338, 566670032, 741064809, -1675554785, 1480184643, 1933995038, 11237833, 635644449, -1392052532, -444646411, 1143081305, -613991502, 1474548089, -265355715, -1375501208, -2061891256, 1610200177, -2041684915, -1306048088, 579886756, -1285873754, -1079802682, -945353121, -204295089, 502382551 ], [ 1412328142, 1137372642, -750369499, -74303650, -750317795, 429084583, -765235339, -149005641, -15850021, 772714306, -687370190, -223306996, -1540985942, -384827042, 836133665, -210749814, -1976656804, 2002325524, 1595392747, 1115494048, 370705926, 1315465033, -1947513328, -1692010007, -2002769520, 968780662, 1112052218, -300644693, -838377767 ], [ -1148021973, -1897824564, 803154736, 1836591053, -1898944265, -1537299109, 1564245461, 22369051, -1881199781, 741295048, -1950495691, -487314123, 509583858, -1972691290, 120258478, -1670229980, 329464440, 1798434735, -885632788, 927259702, -560808823, -1459214091, -295586767, 621843414, 16166734, 760841546, 1981545601, -1801822278, 1181093917 ] ], [ [ 2073430956, -1301669724, -2087338241, -1845370553, -181994587, -977357555, 1245007043, 436537552, 1608562603, -1367607494, 1261004438, 1922465734, -403692566, 274711957, -874884233, -1960345457, 314179049, -468181074, -1068503493, 1018875738, 627433445, -1766085961, -1314403538, -1803260440, 1198927098, -1299904339, 130717264, 974108283, -1431882459 ], [ -1676143619, -533297871, -177414444, -728642691, 1500282573, 130518860, 1827151210, 1007567370, -1770265986, 627475497, 1128168033, -852746591, 1429604901, -951892695, -1460912518, 430707, -472919814, 2080409251, 242556854, -1296619297, -1518878757, -773069695, -148426239, 1543618111, 1218795794, -1430558237, -1064148648, 810836373, -1882268632 ], [ 164961295, -963007032, -1978332395, 1245416030, -112968393, -702264194, -278296276, -600141434, 391570196, 179155542, 1412851778, -273999609, 1794892397, 720039397, 447230257, 1018366462, -1505175972, -1349955773, -219249781, 2018743980, 245654155, -656552033, 1111823814, -533946833, -1449446671, -339232088, 913350760, -1442262501, 542004849 ], [ 667650938, -1665433549, 1193760703, -814769425, 1001739554, 522860594, 2133754009, -1852420519, -1855378706, 1103054234, -1334674358, 607720181, 1112823376, 2051173080, 1213699020, 1111456215, -528902301, -1018569330, 1139267196, 358784794, 17556939, -63121440, 1205188559, -1109609017, -907560685, -365998992, -1548496800, -846144493, -1638184981 ], [ -1570752470, 2077231062, -949955096, 586286011, -901050717, 65089460, 1806084766, -149294188, 1663199372, 737105267, 1091876845, 615331828, -1639453593, -1527522390, 1355998828, -1320620326, 988152840, -1467711723, -1361148908, 8305914, 330814352, 1111729570, 1537729997, -1307750956, 1077476771, 1435736489, -1076302675, -697049694, 737910528 ], [ -1660689664, -2056234411, -225863813, -1890921650, -1091304104, 856655693, 737727184, -699728241, 877431679, -637911438, 360487303, -1508198332, -553415704, 61093690, 1049603029, -812450925, 765274028, -271001643, 1453255962, 136614185, 1725675114, -181455696, 139622149, -1855900891, -1456388129, -323873960, 1574523989, 489897264, -1926703925 ], [ -353800168, 390292081, -927994124, 2029201980, -1390768755, 371406533, -1051842817, -1953746508, 1986936564, -40824669, -1870011838, 477459638, -1892404611, 61025062, -1685094079, 1296276654, 101110972, -914353821, 403782607, 1508445805, 327956960, 1929209412, -588641172, -1668429305, -2016278912, -255125971, 1184639068, 1567870935, 952337180 ], [ 395665904, -662324358, 738458090, 236415580, 1542998350, -1440251589, 126725092, 1071813067, 1988763043, 1711759359, -1344621680, 1095558522, -123399592, -931750958, -1692182696, -2100388262, 1153247553, 1394461612, -1192837787, 943035466, 1292912186, 1789006792, -152046143, -1335743319, 42775056, 1483461068, -189207734, 949591204, 1416673727 ], [ 1069940588, -1849971532, -719475803, -1094198299, 109413610, 702929210, 826394735, -575760811, 1681381897, -1166396743, -561273269, 895557298, 1746749192, -1541290802, 14898719, -748678656, -81063282, 1160567104, 1615204035, -1667219123, -308945550, -1368838962, -1564257855, 611064428, 1650609777, -2073397587, -1759602799, 1228526634, 507832420 ], [ -58295196, -622377527, -1524049155, 2141562050, 732955875, 1066131246, 1197347224, -1709521739, -1913797181, -1336934672, -529689497, -1846820783, 100585768, 505414013, 1624265829, -1247367468, 1134628609, 1760176496, 1978017633, -227800158, 1618552045, -1418646937, -1844585504, 449948168, -2016782022, -1662281328, -1451919093, 875403072, 112639930 ], [ 2018060245, 579769282, -2140243043, -1745477779, 1414382008, 769293599, 2142822412, -735647605, 559562859, 1272765190, 1296658505, 1503195237, 621642663, 1380815376, 791953309, -35624560, -59436922, -639817838, 2087888010, 227831411, -703397013, -485103318, 595582689, 173200965, -723242363, 177014957, -1474757458, -771185996, 334665 ], [ 1895713745, 594371143, 1484369823, -1337808226, 1789129740, 1160506371, 625494150, -1201229529, -513300218, -634469715, -384939702, 1605609844, -1161458788, -69820821, -1254671733, 197459728, -2039766518, -663052815, -930902285, 77521362, -377807510, -937064139, -2037623963, 1961782027, 179181763, -421797678, -602600443, -1808423212, -1989911956 ], [ 516185248, -2034139684, -1577436102, -1466146853, 480465720, -1248259028, 1743785107, 585927552, 2092199275, -340003825, -540396769, -1591433326, 1770193403, -1381429222, -167155840, -774318531, -641849707, 1564098578, -679288568, -295829563, 1866028580, -1013899239, -1293116777, 1377425835, 1879078161, 438758364, -647606331, 1663391518, 1854406262 ], [ 1356104043, 124960239, -491127884, 1189495609, 187899199, 780530573, 1560711490, 13194102, 603792230, -375302549, 262481496, -1157816122, 1647129684, 835851681, 186909970, 1892282952, -2088708953, 1602273747, -1726436216, 1488262969, 797457517, 1516729760, -115567123, -1589937111, 1630389864, 1416240179, -666327649, -2026354319, -2078746760 ], [ -1315196068, -1223344013, 263865004, 190862904, -151880036, -1848438537, -977868943, 839463365, 2128087055, 142107672, 112108909, 485561709, -1816728218, 1021101138, 1520164790, -1280529956, -284580189, 399612204, 1707657696, -439815007, 1957727893, -771481342, 801337931, -1254915899, -537538478, 54227585, 114492312, 1191508032, 1698950503 ], [ -138158579, -1101451695, -1021286578, 591293074, 1155049202, 2068205800, -1827118049, -1571703721, -373326055, 1660008491, 932119215, -1646277378, -2140901397, 11535281, -1193901557, -231983681, 103257803, -1822590446, -864932716, 2114904566, -1379423520, -1410086938, -809292746, -2140265449, -889857528, 1466522050, -140616804, 951202580, 1289457155 ], [ -127997441, -696860537, 849479131, 2128409605, -1332730387, 1958678855, -194106284, -1585962963, -697144199, -621169580, -385606810, 1725519568, 896938697, 890591640, 913824851, 2003611107, -1917665200, 390601349, 595481167, 1535947568, 910641490, 2064619470, 2105777384, 2060090538, -1756716592, 1888794800, 1071068037, 1292771354, -920315778 ], [ 1907928363, -762235683, -1703833148, 1326466900, -48361152, -2034229169, -172438971, -2022250285, 392191741, 1374740797, -1759045110, 1942918906, -947324824, 1963987305, 227345549, -323097106, 984271634, 1693661966, 105309515, 214290012, -841086567, -1008241243, -603856662, -351276040, 153413900, 1701178325, 171502833, 49690656, -329130900 ], [ -514209575, 1992245337, 1272371437, -1027803041, -1604282340, -2098237702, -1100880822, 424677173, -1605046679, -1709775275, 1960421574, -1069187641, -105152970, -770630964, -1962322256, -657852803, 1170674896, -2044347246, -1021043179, 92527253, 2022195404, -1302376759, 79134980, -1845388878, -519234384, -973559506, -1311270440, 1691465193, -1687710444 ], [ 685342794, 1364003256, 1893278456, 1047595078, 989338389, -1052378555, 228138494, 523392748, -255074650, -98952646, 695760697, 235923098, 750664602, 1080530709, 2033361614, 750352051, -1292124241, -1884613452, -481947679, 1474868121, 1003539632, 2135682506, -1097293841, -1375297330, -1778908751, -503237473, 610738893, -643455022, -1081640527 ], [ -605673649, 952331518, -588937645, 1935656948, -1059152728, -484244506, 2118365593, -479911855, -1041820343, 1755661998, -577363526, 882137816, 676804357, 1589830422, -1748766489, -868190448, -2040378821, -2101442373, 1885413359, -1028660752, 1032717724, 677936346, 1549426301, 1238257639, 1631683320, -63139408, -359538131, -580126410, 845663939 ], [ -1889108265, -1347410361, 2068594852, 390453246, -949400929, 1244172349, -999780650, 123394100, 1068540632, 1259123702, 245615665, 620595790, 1964032253, -1438553595, 1212875004, -1018415133, 1723949004, -1970922574, 974157155, 1984749618, 104552817, -1460177349, 1730844017, -185584403, 1664468464, 418738779, -1512248342, -1304273072, 1633717879 ], [ 477500565, 494724682, 147938832, 133829409, 967870834, -633294115, 1755437252, 2059724797, 454009713, -2005155633, 762015797, 1630321211, 1273679572, 1348237975, -740303596, 262236824, 1187810921, -905752699, 592460488, 991144906, -367224001, -727434775, -1020889157, 244646108, -2069105896, -216240715, 1861288467, 677383240, -789840083 ], [ 1619040111, -452005185, -1062684332, -629890917, -183744251, -1252992155, 3908816, 1407701836, -1268958735, -38581194, -1151568885, -1555671529, 1840289962, 625997094, -399838732, 2073057615, 1564658533, -1016363682, 1448668294, -109434072, 750365603, 246830613, -227145568, 383652179, 323598733, 742433856, 1978086698, 582689285, -2015952159 ], [ -796577329, -1292751528, -1283472034, -1272113878, 1322388851, 193246123, 2043206804, -809680705, 1363706201, -196501286, 203506903, -205023545, 582153671, -2119021511, -365684505, 505622969, 1215552256, -997307853, -485195317, -1663175151, 1809577281, 790350554, 2009508494, -545626231, 1443831700, -1385369637, -703904190, -1638958285, 1497383010 ], [ 1863676380, -317782018, 2053349309, 1449967578, 759823728, -753681877, -1860460687, -1595998505, -1351591687, 1839701948, -2071899063, 1597284982, -1449778443, -857641014, -1722252924, -327114765, -2037435755, 952773979, -24613862, -1142424827, -477702309, 2013515203, 801651619, 1980813562, -413712490, 310270176, -272446996, 407636054, 812564021 ], [ 1460257276, -835131807, -229678014, 1635562435, 545136019, 221802291, 350987341, 1546764093, 689480760, -321936812, -699659712, 1489360694, 2020965607, -1014960989, -2048908314, 442076910, -286300222, 797152509, 787978803, 250866037, 596970645, 108142994, -1645899642, -1811501631, 2100089222, 119881153, 1194494771, 234556488, 937997759 ], [ -1455256588, 1930790737, -302202131, 2048766698, 178845615, 2137521037, -853100223, -2114948705, 934551543, 857753814, -219441658, -259666034, -772734444, 204017598, -426912285, 891042314, -1888228966, 657485182, 1717047262, -1348379477, 774404117, 919424379, 463864473, -434087146, -798650759, -105376026, 1185278015, -1408094842, 746626527 ], [ -312858249, -451053200, -1202681237, 2144471737, 1032016189, -1173004387, 654255913, -1877478414, -125468122, -553044710, 1734377361, 1133880523, -415296182, -1517092803, 494918158, -1739044040, 1115878677, 446716738, 1644321202, 220893781, -190052749, -1082705336, -1364322722, -786045508, -663619094, 261457099, -1109735219, 543414367, 163265584 ], [ -345350476, -901479723, 38683012, -620887734, -1109325677, 777850323, 1182352240, -2134330607, 226242586, -1634361300, -1295403135, -1051031539, 1236542596, -2054617777, 1401308120, 926839576, -317080627, -845144916, -1674376957, -1772290840, 778528643, 1452623555, 132389381, -1908296341, 423296783, -874883074, 275278408, 156064538, 2127022294 ], [ 1946044434, 152091413, 1917334169, -730880637, -556643324, -705756005, 2057769854, 2095742530, -1602236279, 793270174, -1145430454, -571664681, 1109496432, 894849631, -559753035, 1488419192, 855131, -1195889090, -928308462, -1708684017, -1650910488, 1051880035, -951572209, 1650086540, -1699202560, 531780764, -489192863, -1032637301, 1220327628 ], [ 343143220, 1656455909, 1828564315, -1505444226, -200082733, 974839137, -826008937, 282564355, -2023211721, -513323100, 1047240074, -1450177632, -1925023178, -601077887, -683866487, -1479534643, -1424235889, 1206565144, 863028704, 826042925, 1937832366, -543744545, 2108459370, 830582778, 534100875, -1886097002, 215422560, 1933032033, -726764291 ], [ -2002150167, -181729831, 1507603712, -1621500806, 227818189, 1054352589, 47789599, -511586988, -549341867, -1904656542, 792465700, 946881806, -1217651286, 690952716, -1100650119, 2138997715, 515598053, 1372273885, -1855115800, -1329052508, 1036390231, -1695586786, -174194833, 1576246795, 49054425, 1577233151, -527812611, 1418453905, 486739161 ], [ -127093693, 1228276157, -1061179458, -315087990, -2054597547, 446066258, -451317075, 999651685, 2081974775, 66192591, -1953700197, 838939258, -28670323, -329623499, -1181673778, 1978543616, 1231902348, 1522975706, 1563214476, -265744343, 1076450426, -634541010, -510228978, -89777775, -1115872842, 1044632061, 369655875, -412774164, -2054620882 ], [ -1686836307, -992396078, -930176407, 853806937, 880562868, -2009753269, 536643673, 85536502, -370815567, -761127372, 937731749, 1068420068, 1216592503, -968758959, 1943942084, -328083587, 532434890, -704563318, 394117842, -1611725211, 530535309, 935965193, -2023207666, -1408766395, 1777205411, 17603566, -266295537, -2054121645, 1176066706 ], [ 1667262493, -629371433, -685108326, 1108789599, -1943457999, 1613892748, -1049831867, -172833376, 1007982, 107604023, 1421800628, 1106829820, -808458421, 983029763, -1733170354, 1646741983, -1859288061, -326859087, -86964674, -478461266, -78928143, -1499414134, 1978384360, -1434891950, -283133568, 704988080, 938049802, -191792762, -2104244647 ], [ 2030509045, -1656619800, 2044149606, -54783892, 922971689, -1094151023, -1611566960, 1443836418, -1718909793, -1075244266, 863290262, -1369366795, 1174773076, -706605829, -1879289952, -1938563669, 437904122, -1515133160, -1517814061, -1419937099, 1277868920, 201218654, 1412463429, -2077427586, -1644645966, -2089957094, 787074153, 1076491939, -162284134 ], [ -277286784, -1441316306, -207154024, -441216859, 1326097625, -1671160286, 1398682449, -2008885174, -2088865081, -281499870, -1918439968, 375278970, 1346796734, 576086576, -1093825294, 1157519372, 373588238, -1444504263, -287499152, -534727935, 409684681, 424748718, 606334643, -1166067768, 1356598816, 363256307, 551216939, 741619205, 51540155 ], [ -414627366, 1429154901, 502390678, 353878917, 237682868, -371631171, 2121913753, -2050176539, -371177470, -1930648463, -35423145, -322035408, -1920339106, -1654074445, -1221564519, 1283898641, 1165571500, 383148728, -252731721, -198000974, -1974222674, -1493691897, -639465278, 1949208587, -2043834522, 564038684, 1783795546, -656896699, -1275373654 ], [ -2123155994, 1271290221, -1679460686, -437274723, -929443186, 1864906956, 1495068699, 1442886032, -1883410010, 1495510215, 1204629961, 47167293, 1940927869, 267263861, 314199365, 970538827, 1456116927, -1509064819, -1256417197, -1915895549, -2027460590, -28670252, -1019024467, 1262584100, -984853486, 1204748653, -776337623, 512029035, -838295576 ], [ 1291558931, -963404557, -1075314620, 1451571740, 415521520, -1095870661, 980739871, -2083182687, -353387430, -1371887416, 1267029068, 793982722, -1491984955, -1322906062, 320313699, -1226369204, 2068778392, -1935895554, 2131302596, 886173207, -2104829782, 2127067780, -588699246, -1237267573, -340188213, 936786503, -1890391252, -516308983, -228181207 ], [ 920988667, -41146086, 1910546522, 440575708, -1864729674, -1348379528, 1717002673, 108892466, 777852569, 1838918796, 1921363128, -2009997560, 1421643702, -198427353, 1185381076, 1794960771, -838976844, -907102926, -838685881, 1279555015, -1025671115, 1573432715, 2130493161, 1390568634, -1582279787, 2103207831, 949759878, 1996283378, -859861589 ], [ -1226210621, 114068053, 811078740, 2116128576, -1320445118, 1259630270, 855628107, -900020555, -1593373508, 1818541118, 1949051467, -1563774290, 1103399730, -1350507643, 585976855, -762381767, -1105585322, 1081265829, 1613510773, -95546231, 449762237, 790452454, 2064900556, 1926196172, 1343101983, 1903333112, -803297549, -1822168135, 1876609641 ], [ -104830936, -1346376677, -722536089, -1109970113, 794722267, -1110744669, -1767843223, 363384194, 1426130761, -82592993, -1627752234, 1531602677, -1729002117, 1097840963, -451876468, -1029759120, 702749779, 1129906018, 898840646, 2017186542, -1665525698, -323438174, 1805471549, -1822046087, -1367970175, -1523655132, -1613405598, 1874299328, -1347401531 ], [ 675079928, 2042141329, 1341663381, 47584649, -1477655061, -1537391133, 500918040, -979479957, -1974540900, 1891677119, 466512582, 2099179544, -1223077612, -111560055, 1439089581, -1827469956, -264685478, 1108013002, 969037913, -1071053280, 490034643, -1817791116, 1532783497, -947885259, 1124478853, 527768547, -680944423, 106584391, 795979028 ], [ 1444438484, -254248670, -423398027, -12947509, -206700830, -411486351, 388531054, 1682092631, -1212299019, 1410532781, 1033792419, -852027374, 1025754357, 1535727208, -1600220674, -1576951001, -1148024177, 1077587339, -311504112, 573726954, -1949765367, 694741814, 1098974539, 2103701209, -915156250, 1966453945, 567597806, 1917302312, 1863494823 ], [ -1807611265, 1412945874, -2030233541, 1397186453, 381049501, -983738293, 1400819599, 457706505, 1639014730, -1352696278, 1581468567, -68510966, 1225248576, -892674924, -208641031, -1000581588, -1977445193, -1285884885, -29843802, -244175622, 1713827446, 1829568076, -1955847055, -916749537, -2105899163, 703467092, -1283956049, -621155581, 1411710994 ], [ 1669399475, 294279473, 1089635782, -1980263641, 1244910221, -271258983, 507965902, -209756563, 620746465, -2113029819, -393557270, -237395292, 1452892532, -483657870, 1026242946, -308164994, -1670609518, 31900795, -636664627, 1396793980, -1913279762, -2129228394, -822043971, 223600324, -1211694274, -80268800, -339489558, -1700153986, -514006989 ], [ -112453150, -1475899698, 2034235831, 1818073920, 1726695352, -595251276, 1336810044, -19292296, -1708345499, 1189184034, 1863136765, 79617224, 135118876, -1341680746, 118296488, 4900119, -836509019, 1837607856, -118113045, -624317939, -174466616, 795449789, -785425048, 503342535, -608066350, -555265496, 1854164853, 2111887208, 2106562323 ], [ 1908810074, 1177167427, -520672004, 1016423920, -2113902846, 1930957258, 1441637734, 737183242, 708681599, 655616790, 1645636019, -1062907098, 614107736, 1766053937, -1739610013, -703926959, -1276521355, -1581130829, 1694001910, 400413679, 2023013332, 473980320, -1451678244, 1454422676, -1733781711, 2008943640, -1501746411, -1367747764, -1503468875 ], [ 2114346637, -112814533, -326992617, -920288472, -1768069569, 428796572, 1153125648, 1807637395, -805286042, -1009962570, -581920907, -171583516, -1991515349, -546275503, -2032468200, 953733894, -1899984583, 847333316, -1553769741, 463813638, -553713609, 1386774544, 1387324401, 539511944, -2124857563, 1413848319, 1705760812, 724888675, -195804991 ], [ 1670485949, -975352097, 1449430844, -893259727, 611069772, 2021864473, -1930688190, -1153021971, 659253418, -953522983, 1428534681, 1134001506, 1706867669, -1480736739, 1393515174, -494292491, 66427392, -742941987, -1182202604, 1884248652, -1214454785, -295903801, -60781971, -529705619, 30513695, -606586863, -2102124093, 1541129919, -1054400975 ], [ 579111199, 85751801, -1190908944, -742191156, -772664876, 1872391182, 1277184534, -1473737466, 1191908365, 1652645048, -1588957808, 1205655105, -137436256, -1030295485, 1301193779, 1133051493, 205803699, 865695779, -1948669441, -998985931, 1075570118, -230181462, 1037057738, 1913567701, -581028520, 632266251, 1628908663, -581982528, -2061806614 ] ], [ [ -1324719368, -87803653, -489813693, -905745300, 1181646966, 1149105777, 207154655, -1427285134, -2096843721, -590036352, -663205811, 2052644313, 647470148, -65886187, 311012648, 502207985, 162422891, 620586065, -1597989880, 582502529, -18734961, 1689842301, 1502871107, -409631544, -1283117693, -1356659503, -734657701, -340744324, -788830791 ], [ -90172362, 1706893276, -125189913, -1287281009, -294495838, -49650319, -100967491, -1211793372, 54243608, -1860558993, -1016049516, 2119263789, 382545299, -1180439341, 833264454, -1424377292, -1389428356, -694086974, -1940871068, -877162418, 1231752673, -719344980, -1117106243, -2030777119, 508052535, 431161796, 1548578358, 668430366, 36449585 ], [ 1480838153, -238867911, 2103884187, -907719220, -2132850147, 62639465, -910193886, 1079479908, 2090245392, -343198476, 1507402581, -1669118946, -1742232411, 1775190884, 1529418600, -708220064, -1431922756, 1353515030, -1268914512, -1840140499, 451780354, -1064637921, -900240740, -247507678, 1342675879, 715772557, -78212278, 1116214038, -1766695422 ], [ -1510570248, -277987214, -1997691779, -1864149419, 971228988, -457311990, -358552566, 1030924719, -894023620, 1687685968, -250263320, -1745315599, 1761918445, -1501591476, -1223963639, 1162682082, 1254313373, 34966144, 300532294, 1596960281, -1704849116, 1631525673, 1950837855, 444965795, -231349295, -1857718466, 1181572131, -1904384945, -557828260 ], [ 1897884835, -75564464, -1058629630, 187840309, 691742183, 1209501372, -431136851, -1300511588, -1255445498, 72152413, 1866137741, 661501284, 1626281698, -1580757728, -1288426062, -931852173, -306310783, -27278940, -107490315, -2144262475, 1202798480, 592272761, 1917239699, -1034461055, 641518449, 522915687, -1349105506, -1067768100, -1572239220 ], [ -1196949591, -465228019, -304706393, -1779463407, -272940254, -1948314371, -45985241, 2138873306, 2046643404, -1645088082, -2018511933, -1706725122, 1004631790, 1707056029, 1570152339, -1689219354, -864992180, 388813792, 750241634, -1987505072, 445418179, 1245084880, 1648622353, 2125987868, 2081294906, -1339980290, 1149847957, -425593794, -1541949752 ], [ -256495670, 416590941, 1046387106, 1458504482, 642374521, -1411590098, 1462442066, 454971930, -983563890, -843487388, -2001786419, -1240316328, 1785562385, 498042661, -32878560, -1404168519, 604566690, -186738104, 469369642, -1451584403, 995415056, -1924784008, 1391736033, -1193845686, -91395186, 1623231663, 1551885727, -1165728154, 1538190371 ], [ 390915548, -1473516573, 89217036, 811848621, -7646839, 291204677, 1799375411, -1975212330, -828630727, 1929403772, -1984327700, -16794894, -65838007, 1398816806, 569704845, 1867722059, -392077637, 1167459743, 1534022455, 1851681348, 1295738349, 1577563012, -1267357039, 1064727071, 1295590841, -694285282, 2144707886, 1596673207, 184131122 ], [ -1182722928, -1607478008, -1044195610, 133120866, -697925226, 528913210, 178864170, 780243161, -1191252455, 1124082585, -6372294, 154818229, -1968469628, 1302694442, 804741624, -1484488503, 972890880, -1793004528, -912066068, 1569170788, -1026140847, -1448740163, -1636171218, 1961313448, -817053955, -1447480392, 432829920, -98495387, 29869940 ], [ 1228727962, -1719953802, -64069881, 833706954, -254406530, 1397532893, -1463101250, -1650222939, 1379467880, -699023883, -1917523885, -6074164, 1470744251, -558355389, 1481677378, -1725374250, 267794666, 1117560446, -53973157, -2140893259, 1236681815, 1303706660, -704669836, 75112746, 401551104, -122429426, 800668364, 907819287, -130697542 ], [ 1136430, 1560734706, 1727647313, 1133370268, 173947239, -845763311, 2113069611, 38520864, -702655920, -314333118, -2001653458, -788168533, -1808121784, 774791902, -582261722, 575825646, 66745480, 2071714354, 738242488, 2074310808, 1714039456, -721459063, 1221916529, 1149695691, 500999637, 106008398, -1368622046, -786091520, 1448622880 ], [ 2101889989, -918259937, -315295616, 242572590, -778351742, 752590891, -1181600423, 645444329, -842425413, -1533479805, -352411002, -111197740, -157858355, -750270905, 1360775378, 1649727020, -339143256, 2107809712, -1189107285, -1768560635, 197137806, 412930056, 959880117, 1777751507, -1135057143, 1271924029, 65737647, 204730302, -1598595228 ], [ 166449488, -1311831560, 1059110175, 2132637783, -517765691, -853914330, 999944240, -1392653042, 67158923, -1321972473, -1808260957, 723635471, -1303386054, 772244677, -427910931, -909099029, -998998967, 1417042263, -789856379, -1004643438, -665923145, -1650363209, 878902426, 532066244, 948447857, -1942500286, -598631141, 360185929, -1063610006 ], [ 1563055710, -468465864, -1285722779, -1324279446, 1933673940, 1722748750, 246596344, 1515057695, -235059064, -1802956051, -1092146147, -860540600, 148063587, -1024052534, -1878877021, 1985577743, -1754528755, -1445513248, 1468042958, 2082313624, 2113737038, -543173404, 1376126886, 1491243943, -1380662152, -786635720, 738242198, -155559602, 680942126 ], [ 2051787588, 2092473041, -1828491343, 1906732418, 993849583, 809844325, 2061378866, 2085952564, 711614681, -934578970, 1121700831, -2022806451, -1135143900, 2006521, -478988647, -196039249, -2012615830, 1407772450, 728840415, -546469820, -761641682, 1678013144, 1012238837, 1534625927, 1983142433, 366909997, 675945000, 809779590, -1265335071 ], [ -314282052, -479869481, 1254079791, -2053837156, -1445286117, -1035480877, 1278797198, -1535667056, 1011962436, 1078721770, -727477654, 1454481584, -1278034895, -69648927, 1813725092, 1841790933, 2022117997, -154884469, -2122385552, -1277442103, 993058102, -1678700094, -507719176, 918430249, -630290778, 1675230770, -1174607927, -1546401613, -1186591325 ], [ 806000402, -361908526, 1048650830, 23727070, -88246980, 473591349, 31001802, -128940398, -2024871332, 1444316193, -933459990, -268805221, 1769434116, 1494358491, -87506388, -1869343214, -984161967, -1493453179, 1224013178, -1649489431, -608508247, 718598027, 1230729026, -1619097190, 134787141, 1859133166, 506766277, 1984780527, 768153805 ], [ -1609669687, -1898691816, -775168780, 1586513028, 260926687, 1358854148, 1480048781, 1549622190, 282533590, 2020893358, 292024206, -1667116921, -334590751, 1804260736, 1019968410, 657220540, 509754831, -1316001954, -1519777518, 1658211848, 2118359173, -2077900483, 1385833821, 1754478751, -873881006, 1385429755, 939859593, -1582131244, -849678968 ], [ -1236757954, 538389155, -1236103555, 714921721, 1789483975, -125845645, -1762001345, -68146177, -2091293530, -1312105285, -1650893485, 18459518, -2106951316, -520398646, 1429376240, -731056422, -1106540254, -2009394771, 1657887485, 1203320904, -1497542307, 1201868444, 304649235, -1128255737, 1247572199, -107368697, 195935729, -156408612, 1096470654 ], [ -1820519692, -1896925297, -1942922172, 1449271675, 1978562301, 1080789272, -331336777, -1794049893, 2130858715, 1867851060, -1146757363, 842959857, -1830019316, -691636211, -1709688179, 1246531863, 1336379429, 224389419, 506064353, 454431759, 1862991843, -1495351566, 1278939133, 1150652733, 256920969, -1686495390, 1377576011, -1148879995, 2065917056 ], [ -1586528658, -350114293, 1019922003, 673892581, -1049359249, 538157268, 1229275616, 292403879, -1723017191, 1129647045, 515009941, -2023337470, 575973123, -175160837, 1754655232, 1426279087, -1748772797, 36117481, 1405137313, 1907416710, -2134340173, 866560516, 1938788760, 873627142, -852254818, -2095737764, 264293824, -516291457, 1251512146 ], [ -1107191940, 653253304, 1292696105, -652651301, 1693595131, 481481267, 1732652497, 1742163946, 691635310, -1861917010, -247721282, 1084444957, 1453897936, -636160100, -1310058137, 50764734, -2119450562, -892224046, 951422262, 1251861414, 417454151, -171629942, -1962119241, -1938943142, -731111987, -658700278, 1876734494, -157741120, 1457918948 ], [ 1701204184, 1146917970, 1121741876, -1835010453, -192292925, -1391116154, 372141029, -994290809, -752559605, -33165851, -1809023669, 1151816312, -551746315, -1226676124, 898820917, 1775032990, -522985962, 516527833, 1870546752, 37415492, 484893113, -1854938224, -1411476724, 1909152242, 1928786911, -2025604281, -1704853100, -1378574448, 1875758218 ], [ 702413214, 409239199, -1530910170, 573498388, 1126791947, -74788418, -199927786, 69992697, 1726679301, -1699012695, 1333445925, 314992577, 382589111, 741305166, 1128819200, -1215363704, 325109967, 255687888, 369023139, -837522281, 1901657586, 2135393497, -719284302, -1693737276, 1676922039, 322009382, 1070099399, 1505618710, -382860833 ], [ -902399649, 1778014410, -1805198805, -1816072802, -591812105, -556026381, 593792154, -1662658083, 304748431, -685674415, 1187134391, 833984977, -862441524, 1304267681, -1369448212, -1963075192, -954023032, -743647773, 619292298, -1012925016, -368926314, -1322040048, -943751961, -858335211, 1194164720, -1399699171, -1799185158, -1866094198, 612500103 ], [ 410007558, 297024152, -23205219, -1502410165, -1277591223, -611860097, -1593309166, 225910972, -699805686, -1532701717, 531382523, 1636195864, -1698038443, 1658070382, 1729203526, 634149986, -1725272988, 372723113, -819508235, 672672549, 1009459601, -1746383570, -1219174518, 699260315, -377977486, -1409931157, -1051513240, 43070253, -1106441300 ], [ 1750398553, -75508103, -553698185, 1199256593, -401428139, -672712020, -1343962138, -1704929162, 571114648, -1891564203, -973331107, -1232576376, 1017530632, 287229745, -2118959458, 1909215447, 265402979, -1221026195, 1518011911, 1799622480, 570526158, -1459309680, 1653475529, -257387158, -1284770426, 1851715416, -947613716, 1184544149, 451512896 ], [ -1525907679, 2003400524, -1951964972, 1546032336, 979137458, -1956411012, 299275669, 782139981, -1966792535, -333252818, 1993449468, 517001204, -2041954223, 504531119, -2026760280, -553983174, -1354877974, -1733465056, -1829222185, -452577737, -513849083, 1499475751, 778071957, 1678291700, -2078636656, 1681134598, 2066525316, -190631273, 1409590645 ], [ 1362475453, 1586435285, 1402911179, 900360271, 466043896, -54835896, 1245645331, -745763156, -1162400671, -956581199, -1566255625, -1084679092, -411634901, 1804701723, 2079718923, 340979419, -901154163, 810439949, 1418289981, 416860175, 1608096069, 989096788, -518490952, -457114553, 1625800246, -1497095227, 191465235, 1667414625, -795938884 ], [ 1076625406, 1403582863, 1553253727, -699947615, -1406942570, 178692203, -925766096, 1691226469, -955070127, -1877985050, 364233967, -1152349360, -459164106, 652099459, -1197174264, -1291113212, 2129683427, -906386089, -342702816, 1995569646, -468440483, 959824726, -1412040689, -2072868286, -670116709, 1182416619, 2036189815, -784121797, 967700739 ], [ -728412239, -130582019, 1029308696, 969763630, -1189803767, 917976063, -50812726, -1162523144, 1985016067, -1687321570, 1939747441, -802375871, 762905642, -1455380392, 461699832, -1659609069, -2057232996, -39929477, 1936943762, 518203587, -1344021905, -1965396284, -1801079398, 1047174525, -1326761013, 629927607, 746965261, 1418074752, -1625918459 ], [ -1003849238, -1347166649, -1490926013, -1261619609, 1769694617, 29043721, -1322676285, 54216988, 2107128426, -1440803445, 1857851527, 386798305, -1633989628, -1161461518, 626130918, 931888547, 210247071, -835476232, -1711993050, -853821292, 1781613045, 1263435504, -600241483, -1450481901, -929556869, 1568657191, 1820363711, 1485424194, -1232596473 ], [ 1339096287, 777710943, -343978033, 2078223764, -1043741946, -1268845620, 669808704, 281494535, 638260185, 1883599641, 1768438271, -969478814, 1909818853, 1430330048, -1142568018, 224557631, 1075766028, 1869940526, 1401045953, -1193102141, 239224230, 642945287, 1004907594, 507456863, -401658190, -1981252426, -14884800, 2088000081, 157492272 ], [ 20502123, -571318018, 1160398373, 408512018, -1209007757, -1414064325, 1095128809, -203388368, -2089797536, -1213199124, 1949507228, -1589121593, -331402849, 894530755, -1827735207, -214748398, 1908181609, -932793406, -812077783, 618858737, 1831293525, -1956489512, 755854847, 977655574, 867257726, -652499822, 631447910, 414631968, 196872764 ], [ 1349643825, 35100079, 1936864611, -1588959077, 1498750592, -393085784, 1079343861, 207214584, 1234752069, -663568120, -411444035, 979127978, 625377888, -1144760467, 1742704, -768900739, 932548242, -564702401, 1838187543, 314036694, -2145203240, -690425015, 2089552261, 275804022, -1326028174, -431246770, 1194112533, -1451639524, 1132558645 ], [ -560081238, -1609934064, -661710124, -1621128434, 1397629416, -1158788265, 1383399439, -830960410, 747519871, -1433035903, -793154516, 538270931, 1363753612, -672108418, 1400456837, 872353784, 1487940298, -935545637, -388820185, 1452656225, 1440216448, 114018011, 908361435, -96916882, -2020157568, -256300402, 780920331, 8587859, 1507943909 ], [ 1642254575, 509946532, -94416584, 870746071, -107079811, -108701203, -2014611851, 596262317, 273832345, 686819946, 181078832, -1052438317, 121485607, -1392324174, 1479786477, -189423771, -962160161, 2104266959, 286019555, -1688700115, -967282820, 1943937199, 1045657665, -298244409, -1873108868, -1292793879, -90807731, 800942456, 2033077581 ], [ 1535689162, 1446533458, 141267643, -747909617, 772126837, 1654814749, -423351853, -1814640821, -496906754, -993999142, 668668861, -1347360073, -568923260, 494642683, -1593878054, 1445276459, 963322935, 411366256, -373575969, -1241224939, 2020859443, -572918684, -1003646325, 714733602, -145973924, -189515764, 1903920066, -292438657, 950775218 ], [ -1979148925, -1304423718, -62998650, -1255942185, 928082796, -380279155, -378807832, 464045900, 1432016078, 1688875598, 135681835, 224281595, 1744855999, 1250003446, -1916911811, 158779321, -606432132, 1197789143, 1895655707, -1918101776, 687362009, 584197425, -1574277504, -2021005085, -147415687, -697817005, 364648826, 787571745, 1083557779 ], [ -2098705704, 1382861636, 803338029, 745984387, -16175733, -218452849, 1957764261, 1996781908, -1194897349, -533952440, 559148141, -1840194479, 797620683, -1563154753, -874893023, -1714293465, -185715687, 1745834287, 2120619354, 992580624, 1964478919, 289042917, 729628190, -1160028492, -904658618, 17633975, 7201507, -232199171, -32307681 ], [ -1110431677, 1112868570, -59292149, -1251618073, -1382183942, -1893773864, -1576602108, -644122175, -1324003947, -662952690, -773357775, 1197627433, -1839664146, 560880459, 1701928375, -1549150322, 1821566145, -1329429197, 181542979, -1352891268, 2012533004, -352505965, 919934397, -849275956, -1709119, -339780222, 84698899, 1145933499, 106231530 ], [ -1209507866, -651023386, 2113999355, 320230214, 1643345815, 1819022149, 1647190335, 1025936863, 764636955, -1960664740, 1490781444, -1596686489, 441981060, -651516192, -157964938, -553371516, -758772909, -1960590627, -1691865110, 111593362, 657496339, 1802744152, 1559850311, 1979033374, -890321740, 1499668598, -515389646, -1018931427, -1992892089 ], [ 240019943, -1029935236, 416272116, 421007286, 1743347099, -1212045326, -1713473909, -1696401398, -1251331847, 1721768339, 687432689, -513569867, -1202635635, -1560995286, 1616865349, -26160808, -481671285, -1158266645, -1316339068, -1284197794, 1971626698, -1533153668, -164475819, -1123287779, 524530102, -2121833918, -1345628851, 25811824, -2090481089 ], [ -2018529471, 326839126, -1650333764, -2037273841, -398609097, 115809351, 1894954974, -1298490730, -2098818132, 2071226327, -1790759209, -1700649741, 1968417256, -1384231573, 1003339387, -1150761246, 273619961, -1401930934, -666497335, 1082156235, -297138597, 1496493252, -715362811, -1586836316, 659095037, -585670630, -1645360828, -159636304, -106476858 ], [ 820418793, 348497604, -79376338, 1628291566, 802948878, -1425399749, -1389122588, -914883436, -1866902074, -1267213964, -298121884, 1204485539, -1966844954, 1814918976, -715643442, 1499020884, 1341724464, -174783263, -667045445, 2125901975, 116522681, -1074581352, 1401624771, 435012903, -849629391, -379578195, -405618070, 1325957981, -2144646482 ], [ -797486414, 1432206560, 2087948909, 1563080937, 499525634, 1298417540, 744592734, 1959844888, 869125658, 1735235140, 49281966, -892740915, -1443654395, 982639849, -1584923542, -712944403, 15453521, -861139562, 2021189286, -1563254656, 1874577260, -1753246579, 1615876118, -336523493, -349081849, -826580664, 2019395215, 1312516601, 1403743790 ], [ 753790362, 1982134431, -1315746610, -852532705, 1221565986, -1812575160, 612587074, 77850499, 462117673, 1503298237, -1122306376, 243723378, -2012964304, -1959204059, -1020583636, -1375511040, 491118150, 1750888032, 734079950, -313726538, 55382103, -197258975, 1147695590, 2033570901, 1464226931, 1511478033, -648028202, -1037151148, -984523095 ], [ -673791464, -1911078537, 1213806081, 1197401724, 1117047143, 1758412729, -417396164, 1411889351, -606281303, 618122497, -1133602389, -1880062070, -521428618, 980987251, 1024487647, 1806446727, 1232827429, -433089606, -579691637, -1260888121, 1972250699, 851735825, 265488974, -1353776435, 845943987, -1683975732, -354028693, 185063306, 1802867394 ], [ -1884032091, -345968564, 54587889, -1884900307, -1837958640, 333707514, -1075734010, 1356805584, -868103279, -701260025, -139775324, -1001118709, -1088761817, -754881261, -35306049, -1437697923, -1667566176, -2112307362, -1409023163, -224475668, -1539075419, -439138822, 420238385, 1172006528, 316502098, 2007503156, -210079208, -1904690109, 1189222583 ], [ 403568602, -958871858, 1403374151, -113673138, 1239382063, 1577137422, -2139060166, 239959902, 1302687422, 860741082, -2030912263, -1125842319, 50738816, 1679714623, -1040052457, -771797908, 142481703, -1133182720, 1021809836, 95178906, -350873266, 1076781777, -1879821613, 204574922, -1041532154, -844513769, -1080552635, -1847231388, -431400810 ], [ 578780396, 1845750224, 1723100416, -756454824, 1724425998, 757869301, -458819472, 1648599886, 1578383731, -2141415196, -1416319222, 1082675976, 1679091239, -1592963883, 2004259993, 271409920, -1244325583, -110762327, 423265417, 302364492, -242468043, -704101367, -274425046, 1329402673, -961076887, 122358227, 341485947, 1551617270, 913638431 ], [ -1895216865, 1240223607, 1479742374, 1783248927, -1865336374, 760261808, -976531028, -1757860521, 1386643808, -811310689, -1131778586, 1384008868, -2128595131, -1162444093, -981064639, 340342839, 591915440, 643844113, -279382512, -913052606, 208626462, 75532397, 1149033062, 549556838, -716918563, 2090164014, 289590965, -1614547635, 1655996882 ], [ -1388510755, -1884632485, 1584777438, -1492457726, -1598673717, 481416366, -178469156, 792591602, -1794087445, 576523908, 863006005, 657118279, 417448335, -1315660056, -1404722195, 804865214, -1223569746, -1523746922, -1935895, 2021899315, -1010926624, 1173556389, -1391380187, 638031346, -1921221365, 1414515672, -390252884, -735692513, 137616589 ] ], [ [ 1753786083, -885775747, -1194304977, 1070234999, -1655054405, -1826263846, -97767387, -1049762795, 17671592, -2096339721, 1672684494, -518681787, -1068597101, 1755379823, -931538656, 2085386243, -1326694045, -447302527, -281505890, 781758571, -1007430131, -1496803439, -1021001209, -1754212673, 613968324, 1687805663, 273740905, 613342589, 525617268 ], [ -683000841, -1026746579, -2018418068, 601641693, 766064198, 1820888870, -448152977, -1036286860, -136755728, 62277345, 365998005, 737532465, 1048812738, 1839778447, 190814988, -217651137, -68657291, 1628424569, 1225655034, 1852878957, 429106552, 1953386341, 1230427859, 1788271675, -1923130962, -1361376360, 840962805, 1492304804, -393160005 ], [ 159888864, 1913048376, -392158386, 636382491, 1131871874, -537464245, 1955471040, -746933446, -1834222861, -748993175, -1383671199, 1810016951, -1160107053, -1878281581, 249025118, 118349095, -548927730, 1956046558, -1244842056, 448153629, -1740499504, -1611190229, -8703003, -1354713525, 749523560, -976308551, 1356809967, 1483336364, -1609034719 ], [ -2120772249, -1611836243, -2051663602, -391636950, -469890084, 1151012439, -843720115, -246150415, -288661521, 1258912218, -728970707, 712314729, 945355270, -644177160, 1433840520, -814223191, 1967999595, 1245147720, -1784730690, -1251571161, -1988504184, 1741555231, -1124774095, 279455142, -626211122, -2013767190, -31453608, 186696524, 1775011414 ], [ -329083267, 840853068, 1723316288, -283402539, -818850139, 1646622437, -1789472299, -2091072770, -540907414, 1590602516, 1751254413, 1706405010, -1140471762, 1913017102, -785723279, -709428214, 978352143, -279902059, 434836467, 340117559, 744948771, -97098762, -1727630101, 1212415873, -656406838, 393610559, -1309969629, -930809641, -1863143909 ], [ -2140087670, 587883090, 468649566, -571917448, -1642367010, -611491436, -1582116659, -979259280, -600487079, -1598658531, 666924538, 1636979647, 1976422574, -390104397, 1794772235, 867778005, -1593820525, 1569325370, 1131603225, -986134218, 1204742487, 1411448877, 567060046, 547083916, 211716040, 1998748441, -911020513, 1122474254, -594534251 ], [ 969122061, -1777969544, 165785983, -841047184, 2031717634, -286297113, 2106849145, 1903089013, 180308344, 289048476, -2005598138, -1825196533, 506770223, 1102692662, -1777727029, 658749523, -721043955, 1188484120, -80115187, -442044471, 579973045, -1207481828, 2074467166, -2041993173, 1539915722, 1221292638, 517466131, 1215476077, 2140225125 ], [ 1777122136, 1370573824, -1080571710, -2106548236, -2088939786, 937147762, -1498125297, 782068493, -900757875, 231426973, -1968473063, -2065550521, -2133151454, -101731131, 200619845, -1349323944, 1691708782, 1358640628, -2131038196, 1730700574, 2128043056, -1955845427, 967921245, 1998194470, -1478400674, -1577923717, -1457052139, 627430342, 1909724186 ], [ 733425122, 860117218, 989650643, -1897722109, -528038725, 1400624458, -1681146158, 910618506, 1791832234, 1172161821, -1419476276, -902573582, 2130247014, -849645618, 819357526, -829847573, 1543025395, -564743024, 1862291674, -1218838254, -1483956403, -1497309347, -1326499541, -811108632, -822625781, 50535653, 1328255751, 61926371, 1119193091 ], [ -371880425, 298144460, -103740564, -1590103237, 638306405, 734644317, -1934076732, 1431256816, 2001603287, 183233290, -1354788977, -1561284554, 631404228, 51782232, 1075032353, -1808873151, -550135792, 1939846317, -1710194809, 227932095, -1015739600, 1933503200, 1806185698, 687894636, 620695880, -557622531, -1753290134, -2136527536, -123100877 ], [ -608234965, -92971357, -1132778500, -1955031970, -1639794083, 493127157, 870681029, 1914184129, 2017632709, -1373115135, 1364634762, 1064939359, 254927373, -878171015, 1954544342, -1857623215, -1954547863, 1862398838, -1855695305, -1839039603, 304186411, -623502715, 1588391152, -229646270, -314019616, -833792945, -679818722, 1548088209, -575896172 ], [ -1174067343, -935113909, 158533504, 31265596, 2004351220, 59876136, -1485024855, -713238709, 410775440, 2146618223, 1037557580, -1366138218, -777520883, -286902310, 2026685968, -545358860, -419975883, 1941118635, 1820317285, -2123649731, 942748243, 1726639999, 1071639673, -1138945821, -1266656017, 2072622035, 1983985015, -780145910, -2026884717 ], [ 839113476, -210657118, -357174350, -645662365, -1889291002, 224770218, -508805520, -1236020753, -1283972290, -2039210403, 291187300, 1963763063, 1487827364, 2105520523, -714748526, -116982407, 885413152, -1962482935, 2134318533, -805139055, 319388002, 1088259922, 2013042379, 1263385742, 217455011, -1478999027, 332989889, 1249237957, -1123793848 ], [ -1953225318, 1460263733, -602316469, 1672667316, 1996721655, 1686763001, 1489739281, 421117558, 1796275883, -226929151, 1344931172, 935875446, 1572045146, -384816850, -849305954, 1953629557, -2056718270, -632281880, -1696104484, -1447036537, -2030664518, -1389593199, -1707782560, 844427745, 243416758, 1699574054, -20571225, 1295937502, 1385402485 ], [ 513147310, 1850620093, 553376950, 1037116586, 1348025746, -1754145660, -239991017, -1401956961, 1575232390, 1980085214, -1557471326, -1312032698, 467002384, -61394372, -1364656823, -1839686580, 600432677, 1925449911, 1454914642, -1187388497, 1755316167, -634823025, 1252808335, 1205989026, -1668971124, 859985772, 403598824, 771865257, 591776561 ], [ 1512709550, 333888748, -370827725, -639746900, -1301646830, -1434289557, 1948431423, 425961433, 1442837868, -147472674, 1957795899, 1780758286, 1772840724, 1714499960, -1184879134, -1025180816, -135446273, 1521062250, -1288172264, 823549605, -1224155979, 953900190, 290548405, 1746337976, -1025727586, 1299311374, 1327087986, 854597793, 301212683 ], [ 1157242049, 1294944820, 610894280, -433276899, 1029824960, -422096682, -1313271982, -1843961821, 1288084017, -1994304645, 1667292792, 7411171, 1529420034, 1947416348, 957132214, 2006082584, 1054565482, -1235767774, 1971831792, 457198891, 2022650078, -384730495, 1864926803, -1872398997, 1132701484, -904758875, -395702830, -2088875277, -1786732874 ], [ -48315627, -331372000, -2112900583, 49138714, 1313301692, 762009727, 1342657495, 1616023604, -940968294, 1008560235, 1021612154, -1392492292, -2093661858, 1545867931, -595773974, 274927363, -160037691, -389187805, -1874622590, -103554421, -1810665631, -2128181426, -1200905579, 387911495, 159917132, -360568880, -502201660, -977236531, 200186268 ], [ -104197045, 987966555, -1297098578, 1004195125, -527789612, -1800402173, 1323884478, 825828227, -1099461288, 1082618869, 1206099188, -444966886, 1750426407, 318724006, 907438267, -1606485410, -168173132, 1451573887, -1337265697, 1205380094, -246244493, 327005375, -1384272737, 405577918, -365288438, 1257742451, -2111140184, -1580387375, -739659377 ], [ 1193356039, 243676485, 1164842443, -1046795901, -1149676598, -624722344, -798298042, 53408286, -1127649122, -465155030, -1304109774, -141821480, 78714368, -2094062019, -198914666, -494918923, 399952278, -838845669, -490210460, -1044180512, 709841687, 967477050, 1400109184, -1120266242, 1557816152, -298382878, 2054553827, -1955715638, 2049985447 ], [ 244775278, 97200507, 1507872741, 81054249, 615864081, 1117803084, -1356313419, -1232281228, -911940722, -2050728257, 725380270, 1483767824, 651511509, 1054233127, -248067595, -1576990569, 280204670, -2000047471, -917602696, -1619822902, -2027464593, -991572043, 312577751, -1481545143, 1697881417, -515818528, -2095642526, -2139230215, -1945666328 ], [ -2117042269, -125327488, 346711311, 309988684, 356275195, -44109343, 1108969394, -1407735209, -869029230, -49331499, -1076097500, -555274821, -1673245698, 356172519, 1798922172, 946033781, -780310446, 1226839638, 860679821, 1503664969, 2147168571, -505252741, -964545483, -97546420, -2017979509, 1806713385, -1939243449, -1327103618, 1219908922 ], [ -822649238, 785110044, 576302125, 846600621, -132092709, 1552479930, -1892483802, -520870700, -576393420, 276336811, 1180842901, 747457933, -1880375491, -1020868796, -1368387489, 1050820584, 1400666517, -668036167, 850816906, 1906767156, -678981806, -1083467059, -1223485334, -1149105141, 1067931518, 1945020187, -1095300934, 429396295, -2048378399 ], [ 926652922, 1388711423, -160551848, 1539053166, 226611173, -1498544508, -1865597933, 1666589399, 304323698, 1711547944, 2130191567, -1128631871, -1100820825, 1750786356, -1342599294, 2079082646, 433578095, 2129681542, 894894605, -1129566082, 83381177, -1381527783, -802189095, -1917942056, 962012078, 176795881, -516688101, 1439360775, 2071331486 ], [ -2077037264, -356937009, 795886033, -1511096998, 37613636, -2082006480, 2062235536, -1856021353, 330423419, -598830796, 1252404468, 1477311956, 2051154744, 387432942, -2014775882, -1659747369, 1241355701, 1559280562, -1836733156, 1047545628, -1661121679, -1351689439, -540974781, 1316951130, 2031263371, 2075897446, -879198519, -1177836661, 674650173 ], [ 1537809958, -1683937274, -1264439523, 592209567, 834314567, -1968708408, 509357030, 1707952395, -1093604556, 1793807984, 1455041121, -2147470983, -1974885327, 781264403, 602519325, 1026948445, 1803070380, 455341002, 98504054, -1908332398, 1140649074, 2047399844, -2102370429, 1401926375, 1203810278, -2014061166, 230401523, -776995678, 2037197262 ], [ -823374676, -1636900640, 160373065, -1689075838, -1822834983, 57249705, -349815595, -1006864056, -928575492, -419587539, 216378419, 1756329713, 1796365966, 1081650289, -1189917155, -717078199, 1368812923, -305468133, -1261057123, -1499937508, 1974912210, -948989950, 793820104, -2136341289, 682015056, -698785199, -1982991115, -159856099, -2081092278 ], [ -130326905, 1198507882, -449696082, 1376946025, 68669650, 1748705053, -330916852, 1697911167, -478799603, 1484489945, 1891892993, 1735458050, -1484500818, 1044742440, -1413637433, 711738119, -1939620125, 1727114220, -652874020, 868029186, -522370757, -714721400, 2096963007, -1130203686, -2076671485, -445851668, 549842074, 411092526, -1050421074 ], [ -1348394039, 1295903696, 655857850, 1940791366, -1977417365, -2082044312, 936422654, -2004517564, 410613604, 211443265, 951022641, 1656714872, 1052471383, 748326471, 1720122818, -324082095, -1981219096, -1485657676, 1655968493, 1615591686, -1441126359, -502723762, 157773049, 756032608, -1220536921, 1349933587, 787072891, 1224799868, -1265130382 ], [ -393623048, -750959263, -1421134793, -1521558525, 1157459256, -659971515, 305057881, 487208849, 1952764854, -1502064863, 1846966877, 1182137904, -920527487, -191659534, 1402984266, 1077476959, -1847490450, 547951067, 510919842, -424279749, -1886824269, 1010467730, 11083323, -1071077272, 750179087, -576243297, 9039030, 903669791, -833382325 ], [ -217591455, -1557425634, -361219342, -1503210671, 1544397780, -1487221868, -1633474390, -699530185, 1711123908, 248908769, 2022594172, -1317973459, -1777710898, 1119963031, 1234897480, 214639942, -987176749, -907763423, 70849985, 891246649, -2113146764, -1568828020, 1187726456, -1571616120, 392558817, 352621453, 1860192094, -146647687, -1382679921 ], [ -1116915430, -1372745893, -480990567, -1941268022, 1449114595, 994563044, 754582188, -1622714544, 508863061, -1613810409, 1333709898, -949743486, -111217951, 704862561, -979960221, -435750471, 1078927663, -785428560, -207258831, -1499649873, -2025614828, 1171170151, 1952933273, 611855924, 2066827164, -258253756, -849070282, -1097099096, -265321613 ], [ -971932542, -1891835043, -794166919, -533081901, 639267014, -284250497, 183266008, -720209242, -1128989297, -541008138, -1798568356, 1363418586, 2053141229, -1468716636, 1186140473, -1350435759, -720166668, -572614753, -1232327147, -1465499577, -1147823335, 473746144, 1447537, -1376848400, 1809009050, -1395440372, 1834324978, -2134386295, -1022717496 ], [ -523820427, -722608902, -205642172, -1478228404, -722154750, 358306126, 2127736978, 121044200, 347831324, 1529105146, 1893078578, 1758137376, 1363610694, 1330536465, 1423371649, -1404260318, -281530095, 1272844659, 1508412789, 1933736340, -1391918581, 1928827061, -168940382, -1521609665, -1235189787, 667327276, 1608463163, 1924924774, -611435475 ], [ 2128059293, 912711619, -1883983969, 1647361659, -20106930, -363791067, 571830625, 1987620582, -1447453196, -678361012, -121132869, 522039383, -1019029341, 729075078, -659482301, 770486786, 1840001301, -246820406, -218747050, 2017528663, -1423809702, 997737002, -2004518539, 1812474561, -934793727, -768321767, -1087398757, 650464745, -1272185585 ], [ 1690025445, -1851536315, 1519124675, 2031203008, 298890521, 1958728664, -459364350, 535649288, 1662424314, 1688305792, 1042295073, -1482426462, 2129258204, -32432017, -1876723111, -289817948, -1698955151, -446942898, -559427839, 1509971140, 667006380, 2741585, -346519182, 1741037994, -1247579309, 168658397, -587671249, -1969460315, -1562733454 ], [ -332583168, -1931979851, -225203359, 1121738739, 295108291, 69611747, 897773539, -758358113, -437714332, -220443455, -1157884872, -1141374065, 1321544835, -408375550, -278252504, 1190945458, 1738273516, -463727048, -2116902341, 1481127278, 996207339, -1359788387, 905625569, 375378234, 991225111, -1692648601, -1919499255, 1315166795, -1690932068 ], [ 741256355, 1418247134, -1333200781, 1824344784, -1664579678, 1854100037, 1669731965, -34130148, 1883873709, 991779912, -1631812633, 858804177, -384978114, 1173126062, -686682152, 1549308725, -2049229730, 1236506861, 1557807291, 1584132412, -177691003, -171167719, -508419514, 1555525332, 991814737, -67509200, -2075562285, 745418010, -414911189 ], [ 1191892538, 222519330, 869893624, -1820669399, -1381290383, 562973586, -419282156, 951511289, -22586346, 913799508, 1682815939, 936548812, -157733144, 1752172617, -1417739232, -540133836, 751712629, 1965019743, 531292784, -1301937617, 1491301320, 815250826, -516670590, -1689073460, -252162328, -408250409, -33261066, 33611660, 1389626616 ], [ -1187387689, -442398943, 1118425086, 423720754, 477080442, -498232348, 11690019, -679057205, 1900778695, -631047031, 1840658631, -890840701, 1226109806, 1415387657, -757227163, -1071215707, 1067977699, 805022800, -1472532825, 1473092183, 1126049582, -458442917, -1290672966, -282084566, 1937210353, -356214886, 1798702946, 2040067812, 1536142261 ], [ 1682454403, 647362482, -281417663, 730982818, 115414240, -786275551, -1897236660, -885297011, 895644944, 1578934552, 279660175, -1856974780, 1979298583, 725445234, -1819728937, 555026898, 1015192101, -1541163471, 1231860531, -1628844248, -461966660, -823955078, 1314632765, -1348000738, 1620196579, 1842351164, -1531435736, 1269032691, 542993333 ], [ 602661337, 686408554, -614626633, -1205273124, 416715542, 178603315, -2039050694, 1662299605, -460507555, -681256251, 1346726341, -148688203, 1878194297, 1926927681, -1301371130, 1919591557, 1067256640, -1400174230, -1932771571, -216226255, -1796140295, 971314112, 1817445267, -419835819, 372013307, -767276685, -1097371267, 1632437919, 1557216239 ], [ 2086502529, 737230039, -2093239715, -2125276339, 1881426810, -1768926932, -684394767, -387931825, 814858094, 580263414, 1321749372, 61220690, -1995578775, 811809870, -306865015, 371007093, 2016954310, -1791947577, -9738615, 1938191326, 79514775, 1460707471, -1797521160, -2079697038, -513316041, 1643487199, -2146900215, -160719776, 95073322 ], [ -424125838, 362016885, -1490883626, 1939477100, -138794391, -980417278, 1988891982, -160794043, -1237887452, -207143032, 1767152016, -110035612, 512026454, 731256720, 1757533539, 2039852141, -1867966024, -1839675812, 590932983, -2091151279, 113558684, -1139886567, 657381831, -791024202, -316584246, 1132497856, -683448618, 1942945244, 916738240 ], [ 1727267227, 75002055, 874251209, 918933788, 969947491, 353790953, -1098075347, 647347646, -1152685291, -181226871, 138177722, 1922293983, -401630780, -1754796077, -278105596, 1033679139, -1890006553, 418454038, -950537028, 820672463, 1312361325, -861638568, -1903229981, -1536719033, 647764095, 1189727060, -1227098271, 1184770470, 850714568 ], [ -596436943, 1621066678, -744378873, 251396315, -1377413859, -318940033, -1354921910, 1210495440, -1988899600, 958485396, -1413023991, -2054477586, -1533916774, -870300466, -1493013921, 1210259259, -1954582919, 1057290982, -933776181, -744928918, -839064226, -1270542923, 360688254, 412173798, -618354253, -1204110092, 1194582444, 1386159234, 764805665 ], [ 636827067, 1498722528, 410516976, -93928122, -996239380, -537199912, 582520019, -482927994, 1194643013, -1244542377, -1982108308, 2115684964, -1707928265, 738313599, 835531805, -821905810, 715844739, -1568485807, 1806975591, 955166976, 1833359294, -1268750849, 543632889, 1764919087, 257779575, -725628742, 11326079, 1718009976, -54596320 ], [ 1215556109, 705782643, -548580702, 251102040, 346484652, -1744857329, -44881334, -542729893, 1249723274, -1485095134, -2020069485, 637506763, -1090323523, -690494475, -353454348, 2095061690, 2094350050, 100817920, -1998335185, 1881050546, -627384086, -1031118298, 522357383, 415040484, -800637508, 1796331649, -280114004, 1104539096, 1615727118 ], [ -1580642515, 1913345582, -339284453, -432145282, -335861018, -426943030, -1286074629, 826128676, -549448798, 1124580100, -409460147, -1081096704, 1448082975, 811175285, -1435740763, -1042983968, 1065541769, -1488323714, -512129306, -1745279354, -1640279530, -1274708435, -1477631384, 82294517, 1833890905, -530463409, 1757031169, -1692501091, 1648533965 ], [ 1522373378, -562908189, -381666118, 173730140, 980634793, -723508835, 1488427986, 877743425, 753735347, -1397720540, -36849762, -1907199945, -1342575602, -1095695108, -1714765752, -548306498, -43976263, 1983800942, 694941589, -1778048923, -1401424046, 900286370, 1600578266, 374314009, -102893136, -1470962566, -36584312, 773584253, 3063286 ], [ -328272037, 1897655392, 570241223, 1532535963, -574351534, 2000217045, -441534592, -1255964887, -987550518, 1261160061, 2087004078, -682053200, 1038826193, -1576224826, -926673966, -240057872, -1032400317, 2117917212, 491508874, -1114946674, -1699564745, 1308565357, -1700189031, 546795176, 320359184, -1163933010, -1437093867, -1381563995, -101633978 ], [ 879127571, 1391219293, -2012163207, 1968791274, -1276331074, -960309603, 621823833, -1399982129, 433234369, 1049373718, 573514830, -256474281, 2051587739, 360469324, -1873280406, -700594735, -1567699168, -83640387, -1045497707, 1540101030, -275473702, -414338950, -381720016, -2064357433, -353302274, -1525422407, -223396132, -634916495, 1217793219 ], [ 302910384, -390567844, 1554810315, 886741225, 15425772, -137785391, 713914791, -127504652, 73055187, -1911353648, 592543013, 404732405, -1486444262, 66141368, 1346475651, -819448205, -2022336440, 516659212, -1678810627, -1972289421, 2133829004, -1386431573, -1038231850, 453631918, 435484649, 266099248, -108817881, -1824237887, 1240926745 ] ], [ [ -133924468, 2139489284, 1818771849, 475905640, -1929737203, -1872602927, 1699125753, -672694746, -1433359405, 1450685688, -1969557332, 414781057, 1818554780, 804693956, 1471173522, 1232564735, -352878826, -2046143205, 1089407166, 2069870260, -1410621639, -441940381, -940327109, 2025564880, 1242934920, 424436392, -802521154, 1241769562, -1241585465 ], [ 109922860, 1405484232, -588086886, 1339740015, -1329608492, -520204799, -770124451, -1169398801, -1464719921, 1692805542, -1881490392, -1558524091, -2044907301, -2072861153, 1098078400, -542340748, 1860914153, -182596920, -1208423911, -937709945, -565248894, 1729590632, 1436602119, -25213255, 46827534, 1396746994, 1888247078, 1468049778, -1168125279 ], [ -2072321797, 1422421074, 78493533, 1869215455, -646417178, 2097080809, 1447165930, 389078111, 2030887595, -2078818269, -506988390, 1194116864, 167027434, 931121616, -1867277254, -691801553, 763006644, -829616161, -458176678, 1484907607, 1521502221, -671313640, 286943650, -1981320462, 118282880, -347372829, -1967770918, -69603831, 1213210972 ], [ -2035194536, 988134636, -2133306192, 398014257, 717885118, -384268695, -583436329, 55415197, -1812214461, 1943003577, -1426236819, -1234924161, 125246369, -680003634, 1095770357, 223759505, -1610782694, -2018872646, -1152228918, 1660585050, -1435238720, -1227329829, 892497095, -1340184442, -1624660926, 1068734101, -116981149, -641828178, -1442088680 ], [ -2033778740, 976847703, 617487140, -1382076035, -516354327, 1485374836, -573719923, -555601284, -1539798691, -1776548757, -527135151, -1009069506, 1680066968, -1710568983, -412331788, -1604052622, 1524591188, -1902028418, -67782949, 1018276750, 1421658606, 980452999, 59142867, -1863893032, 1304767806, 465330365, 1893074103, 887448775, -715791645 ], [ -1638195744, 1801512987, -1343479298, 511866302, 1119265338, -1582751042, -1362927760, 1238712713, -732024300, 1544989027, 1991247793, 2111202946, -750450110, -740322136, 1925121770, 833633304, -780866756, -649145605, -87326405, -2009965681, -666118816, -1868797080, -1921925349, 436865860, 309964048, -684651568, -2003395843, 299529261, -391467063 ], [ 1984276773, 1672888932, 245984656, 2106424896, -1071289724, 1794336471, 2104286838, -346995692, 2116107686, 1166195110, 206048016, -454541466, 221769633, 2109433505, -1379481853, -543148623, 2041100618, 597173423, -1878714464, 1243329158, 679538310, 237828724, 1760757517, -52296663, -1931835524, -161278983, -624604816, 2040055413, 1060401912 ], [ -1142074656, 589936141, 1528859200, -1163638109, 1699203489, 230732696, -24058068, -1890748691, -715990407, 2132526058, -1310711942, 1260910225, 668014159, 1029973653, -1332806077, 769984774, -346916789, 589853535, 99557058, -172489827, 1023475732, -1932791343, 763501002, -1438802192, 2069886144, 404616271, 1480805072, -2012624219, 188922814 ], [ -420242865, 1962528105, 259931971, 1380267929, 1165275019, -2099798376, 713155337, -273504843, -1347428280, 774098053, 1254162422, -712844613, -1061191365, -1012891130, 21352274, -958731584, -1001857844, -287942866, -817456211, -1025114559, -1519600851, 554811105, 1055983286, -1844440031, -2132361891, 1788628196, 628372160, 500057959, -347660497 ], [ -1500633058, 701046461, -1184054489, 1826544077, -59351566, -672243649, 213381010, -336556701, 440810217, 599305049, 587369791, 1553140500, 559195233, 491442519, 556802559, -484533840, -1099792663, -1034912748, -804101645, 552111121, -483757212, 162749239, -1836745675, 1843000402, -1784445878, -1266085467, -1656115536, 2139327748, 658512815 ], [ -395617016, -1418709434, 699901063, -174299854, 1464505461, 998433916, -1847429990, 233036736, -731738924, -922293186, 774205882, -2050093053, -2049435590, -705644734, 1825100704, -1124888686, 1501147811, 283095104, -1344489263, -144400873, -1649763997, -1315506122, 1280216425, -1759513916, -1622209413, 301190125, 1593010705, 1257517103, 1923532649 ], [ 1530210868, -2037989808, -643881544, -994784582, -1183874141, 1860477071, -1987214077, 907009810, 1836856164, 544790409, -1550094303, 949932120, -1873327385, -151701794, 1327476076, 609327337, -614217134, -1395972238, 315520381, -470660212, -1126488249, 829633710, 959261842, -1519821281, -1825086944, 613671415, -1696772757, 112434705, -2136208837 ], [ -106709878, -947516019, -219538534, -1640195058, -975375323, -226463304, 928137408, -535471987, -887519392, -255252620, -1492847335, -1963751062, -1056517668, 1302029878, -1689931109, 1679269004, 647308729, -1545648445, 371422872, 1655591591, 985053369, -788165000, 1705767310, -730844236, -2005960345, 588660875, -459704356, 1232854679, 417831234 ], [ 701767111, -1978536360, 1657981716, -238851570, -481237740, 138458210, 881280564, 1458482414, 2113858930, -1116333172, -378808274, 461741212, 903660196, 452074868, -898375185, -454763690, 1652431852, 873702415, 1282632666, 537091543, 1564245784, 52986462, 1720304059, 377958346, -1052175061, -586308628, -1783155922, 339581264, -1626746146 ], [ -1054289639, -2058891394, -413874883, -493133881, 15856039, 299118116, 1014161431, -1018608856, -1890844499, 1499618245, 1954424647, 1187641256, -438578898, 1955003146, -1824561641, 1444419612, 2102996087, 41459047, -1088044384, -1366554474, 1519855100, 16664610, 562666634, -1868249660, 1031860062, 347298603, -1266099776, -1040108499, -349657708 ], [ 503572291, 1592502667, 941546294, -1653757953, -1759423171, -1080335875, -1321163038, 157983566, 84581506, -94028867, 291443239, 590484794, -1806658104, -1048892113, 89824367, 1688562575, -95422083, 1432447137, -1158564078, -1325765345, 1635845940, 514198964, -919297275, -754738398, 1496884626, 311151024, -1682894311, -1017264061, -151397853 ], [ 1695844650, 1428145977, 2031906348, -1296793386, -1779169144, 2080351329, 174089315, -1605390383, 78280064, 1769622546, -2079664117, 1739493890, -881708112, 393742421, -1138407867, 1875018335, 1588203981, -1542945698, -2080920601, 1040666786, 1436515418, -1008038134, 1642840401, 388171109, 1453701354, 397550383, 2014549110, -1353717616, -983918864 ], [ -35523884, -1955087853, -70229724, -1665923307, 858051321, -1900947845, -1611756678, -904527096, 123299008, 96671898, 1391186132, -1658510749, -953670268, -610578989, 1771555854, -1935287945, -1349392692, -958351699, 1490542730, -1893591738, -639745596, -576184184, -2013130140, -1345855216, 205132335, -575353975, -1836982628, -94321205, -1787775157 ], [ 614330888, 649017052, 1195629370, -876236103, 759693228, -634045929, 2092111932, 209183858, -185387161, 86935931, -1992609355, 389818932, 1422383181, -50570177, 1356937651, 1834037731, 371945955, 879673675, -424183524, -1987029262, -1297443836, 954439457, 1381766956, -309582627, -1263999591, -956959364, -1905474249, 255437867, -960983996 ], [ -920779854, 372083986, -1692773260, 1042321769, 1812498996, -232321241, -242108370, 1113852142, -1011166763, -2044654151, 1606282449, -1793966227, -126133503, -1767242627, 1537369247, -1907999633, 2052751662, 702520769, -1662126954, 838849452, 503492837, -750551554, 1314871098, -544709796, 1296139678, -922832889, 1533362804, -1274217697, 1305378889 ], [ -285935106, 1552675802, -1132900474, 1445551213, 2117499311, 284036930, 1161621193, -26708181, -719979997, 1258112534, 2103239420, 1318524032, 85019697, -1502443598, -1562872714, 597853729, -906491184, 197123354, 332852717, -1292287931, -1820480511, 795376012, -1770745674, -616851867, 1219796069, -1693793772, 136047249, -2019060427, -510797443 ], [ 1605318177, -71012853, -1905757250, -1859688927, 1810069782, 1267600019, 1212536125, 88183590, -556434897, -1172458864, 1212122733, -699527755, -1981504306, 457141768, -639540126, 83137523, -1483075131, -1758841064, 486002327, 131023123, 136893691, -778594675, -112471541, 1114654708, 1246039834, 372229207, 1162225062, 586667881, -395977282 ], [ -1627202194, -1057485221, -2015819876, -1705508845, -1157606611, -1840344705, -536203266, 1184486855, -1484915680, -1122322564, 592130363, -1114889245, -2001723684, 388273084, -1300103920, -1774038733, -1157310835, 515417422, -1814373077, 1142460264, 939450954, 2080350547, 171657366, 1499678017, 1491494146, -849731781, -1011615160, 51338405, 1569581386 ], [ 2049710583, 1980423595, -1781617815, 1335637673, -1169313900, -86415506, 1056831439, -1229839264, -134502029, 896288424, 1938818261, -1601192130, 1919034191, 730497119, 1395733444, -466420037, 23353656, 1887766089, -607845829, 1708050246, 1387663409, 1698554833, 970216234, -907789241, 631798384, -916691852, -293398169, -1332559776, 1496336445 ], [ -835156270, -1080894761, -108551965, -838933427, 861799303, 200726209, -768288885, 506986243, -1202467194, -1563016745, -98611822, -1222154151, 1548552931, -778833930, 914573831, 1282602562, 1460664986, 1180876316, 1484734410, 857224854, 307907445, -1350684167, -1035709201, 1395736264, -1060505618, 1158233822, 542231283, 380361502, -175198768 ], [ -1405959966, 869796509, -1838406262, 1516664293, -1479285014, 185025946, -329052940, -1843972656, -1403750315, 339850230, 1131327886, -1054588139, -890755691, -1549861736, 908414142, -2135892019, 1412829042, 1514120418, -451953261, 1758094128, 221165349, -1549270369, 1793894562, -727571523, 610651083, -1158232367, -1926144455, -233546892, 913817888 ], [ 1556152414, 410660921, 697993289, 1129757507, -1088628840, -160236428, 924386261, -1194864139, -890518864, 1433272074, 2135339623, 1060488334, 163372568, 2037256478, 354307158, -582800558, -1908342162, 1632749095, 223197545, 1562308209, -373072991, -256415149, 1116869220, 151162750, -1827319835, -964328028, -1930005721, -250581656, -287743197 ], [ 1318372082, 7969405, -390331712, 2111315769, 1667175983, 297952689, 1610412719, 699107182, -954451386, 976866043, 355636126, 1255938774, 1969714930, -964391152, 1007080299, 394349864, -1017865324, -501110657, -507135695, 94041621, -411060544, -1661496636, -938337727, 1749718353, 1890525187, -1051141008, -604288402, 337118268, 1774410026 ], [ 832859161, 1729289216, 523130336, 1635773009, 1892175394, 1370645567, -277868154, 1497283882, -701741019, 1616158295, 791174760, -527184253, 1585372615, 1424941237, -1066817670, 1814512017, 729449807, 208855515, -2057473462, -1829764814, 85039007, -1002793340, -1301250976, -1089502986, -429659724, -675719256, 1449116553, 409591773, 1898781051 ], [ 1747437301, 1639586303, -2140802301, -1521282832, -1753693305, 2056765255, -1796653615, 502098138, -1030118868, -1142800268, 881862605, 1916354876, -740001171, 1502352231, 144065626, -303816582, 1195104561, 568015095, -1414268223, 353180979, 1124714015, -78095194, 66271297, 879546840, 1555717190, 1221189936, 1136594815, -1168607593, 1274664436 ], [ -1641816082, -1992910683, -1422139259, -199378947, -1103254504, -2147351013, 122433398, 761425695, -1734350635, -95071200, 1812050015, -746627059, -1797800133, 1169630869, -942622532, 871336387, -908390310, -734255329, 1114119443, -223470589, 1306426689, 1199894197, -1986011144, -2102232493, 622666860, 1345731428, 612706687, 2072270566, 1332854635 ], [ 2112485226, 1982369739, 715097338, -780815934, -241011510, 2133609077, -916361054, 155360987, 242842516, -1637597776, -1863502346, -1935172478, 466626696, 997504764, -893439265, 412287865, -1003781455, 1839170104, -968305864, -1613342137, 1299156522, 948384435, 956071219, -1500342699, 288849628, 317467795, 1595324227, -1946918504, 1440566017 ], [ 594159615, -740501979, -2103745833, 1116249474, 468976022, -676600604, 900953391, -1572338400, -508782172, 63618654, -1776478097, -569024654, -1522027709, -348151510, 538703616, 1980747651, 207964968, -1447920949, -1647663541, -2108365827, 1546005162, 1431416279, 1531408533, -1281550028, -160980031, 1061053132, -1580820885, -1536041767, 1197990762 ], [ -468627723, -47347193, -323804444, 461325907, 58207220, -1147282054, 1237919046, 871745438, -1065477959, 1619747147, 1706785807, -2048760088, -577871457, 1955146034, 2002552788, -354298496, -696677173, -1477619252, 1185214609, -497365062, -1582590059, -259663711, 515074329, -2138993326, -1651222698, 1370212019, 2101664024, -156096825, -1077236477 ], [ 759991825, -410967345, 962502763, 2090882440, 1796392313, -1870390134, -383324582, 1661113217, 1770211875, 2083197816, -1293018214, 2031673405, -873903646, -334889206, -1512638742, 1349048583, -1320467655, 1298120378, -488548084, 2076218328, 283954295, -90144103, 1162103389, 1012563338, -700749687, 306549550, -2071510971, -862761969, -588218873 ], [ -1783420311, 423481560, -2033002121, 1497892063, 421362098, -264802565, 873194563, -2032734769, 533396595, -1026915881, 547453359, 1539147546, 1690187950, -848962458, 66497665, 1361530944, 1520531122, 799937076, 1983403864, 969389928, -1334891790, -1778096565, -781408467, -78381114, -1684233310, -220315346, -359557247, 1013678401, -33889565 ], [ 443348556, 1038415797, -357356193, 308917150, -1251908649, 1370327466, -1880389151, -168425936, 376544270, -585325197, -1057443534, 1076580399, -1112063833, 173259168, 2099793126, 1501983154, 1970345757, -1771069836, 221025518, -758587398, 2067416856, -1286005228, -1344777170, -1254335546, 993876330, -938434108, -570140870, 658656865, 1536061353 ], [ 1522401706, 1290023976, 586609952, 1454953148, -1014838176, 1609343489, 1279250916, -1241986811, -1373109669, 1895665067, 587818183, -121115010, -1755424850, -1306454969, 316582245, 2051275029, 336775837, 1414713288, -1100555999, 697604669, -398602039, 887299011, -573803190, 1845049669, -140499518, 468082284, -1480725893, 1566774863, -118955102 ], [ 370482003, 48820212, -1129580380, 1857947148, -569211349, 1008532088, 1509265092, -1149505365, 1804813505, -1580258687, -1576781881, -1475833234, -1717965692, 1965154934, -1676285883, -637622714, 84786635, -1007761900, 1738165348, 809060309, -1215915661, -1902722163, 1218814340, -1255522708, -358662178, 1762905751, -1056717969, 41731171, -811829363 ], [ 1213285769, 814724956, 1319247548, 1039264041, 633260433, 300853830, 1493627744, 355186246, -599077280, 290911924, 1913282850, 1639574922, -922140407, -180370262, -1063395159, 686240034, -826743023, 722625986, -646892603, 657938765, 989722433, 1551554125, 1061563732, -1178925628, 571399844, 2077422738, -236818723, 1446996792, 1835807720 ], [ -1635592686, -1744422420, 382431546, 1805994760, -2070893241, 158832185, -1922800083, 989681601, -44788671, -51017772, 88116896, -1728368706, 2020293342, -11023781, 1964057676, 940546194, -1259711824, -804389738, 1922049015, -582053097, 999341554, 176941972, -92885968, 185180867, 71173856, -1260384938, 1209491841, -502322103, -352827018 ], [ 1377226188, 336838309, -2002534518, -1961276464, -944249500, -1117767305, 1929161675, 603236421, -155407379, -776390704, -14313150, -1427194378, 737557245, 1170541392, 1869771113, -729732740, 2133479273, -912424358, -78359488, 2024418827, -298120713, -685623789, 766169294, 790798871, 1599150648, 318593906, 1804127964, 589435576, 1387728566 ], [ -1435567487, 157330972, -531127422, 1670935544, 1273851981, 2114222972, 843100542, -506963874, -717523352, -699378579, 156428962, 995564688, 1266375557, -302139862, -1448217862, 2083467578, 1569745420, 1474108170, -1015102824, 2026832236, 464701262, -336992155, 536574928, 617949162, -1259687386, 1776517448, 1488896789, 1532402187, 1997214695 ], [ -1149788933, -1498057899, -884914179, -1368487839, 150666119, -1118465454, -1118770054, 656576156, 969989443, -618068175, 1621290242, 1540845616, 1741823046, -1043261939, 81196468, 428225164, -391605374, -36365685, -858391109, 1885886450, -1776015903, 531807897, 1843680753, 1455522748, -1120617058, 1713742734, 756212196, -1752047151, 163888818 ], [ 26810779, 1871854193, -1824209766, 1724335914, -892916668, 1990939985, -1475143878, -1506881694, 633063855, -754224511, -177366002, 1518483143, -1883703945, 1627678451, 271907541, -927504505, 722218572, -1261014235, 1991008389, -899600659, 2118534176, 1848244593, 2016407715, 379738152, 198959426, 1657114718, 1703600183, 442444607, -777057364 ], [ -155994188, -269133504, 2033287695, -124683173, 141063457, 1432486436, 1044756649, -674533914, -1728310416, 404934773, 119024191, -1696691545, 1539433777, -1307316740, -436764, 2040747047, 1682016430, 371759145, 1765300965, -838161548, 2027970554, 104479199, -1119645783, -1266305106, -116500004, -1786113783, -1077478759, -492803247, -2052649133 ], [ 1261259156, 1944321985, -1357902300, -2035283036, -1665627534, 1079526144, 911355596, -1545437058, 809969518, -205613106, 1897194532, 1589353295, 1349186393, -3634435, 1928812036, -2030110361, 1569271224, 659760199, 1611714583, 222817282, 36772990, -1866481154, 788122, 1520941418, -1399091240, -1603628450, 222792165, -187584439, 2061427293 ], [ 2071893871, -275806281, -1492753848, 1882984028, -2084316145, -145963744, -139402585, -403088453, 531405305, -223698766, -529738378, 1371788121, 572928812, -203852311, -1497634635, 1467286120, -1031650846, -1362881413, 1890534223, -231326115, -110760858, -51283592, -1803932362, 206592627, -912116342, -131046405, 861051028, 272738789, -204082766 ], [ -1293634978, -1886406949, 1894219998, 931314345, 1171000362, 1452011159, -870736147, -91441378, 616647738, 864911370, 1474244428, 1624893245, 2066219146, -1003324276, -1031380758, -2106237006, 433129795, 4837645, -1098371420, -1327472152, -2142791217, 1036526797, -740753435, 1953531390, -1395628481, -1440268460, 1697193535, 2004158986, -464318198 ], [ 1285939436, -402606488, -910799929, -1643713518, -601143864, 219751224, 1937171392, -1493413133, 1766995723, -1101486350, -2060421115, -1307317768, -378003897, 782365814, -819656708, 63275575, 1160065415, 1484082110, -1327165213, 996034370, 1282334381, -694251625, 107324673, 253571246, 1306162453, 1378081810, 1717194633, 458829499, 990807343 ], [ 8149786, 20782668, -542229918, -1702018693, -469773072, 1392493939, 1355375292, 1490245954, -80216567, 2141509348, 314212395, -1750489406, 1604075296, -891686071, 336144930, 647958075, 1827005448, 1302111338, 97597321, -1957548512, 1879969606, 6663752, -1503552441, 505474713, -1783325794, -1482917174, -1135699343, 2125939983, 1394334667 ], [ 1533820042, -139921312, 1967080876, 1135259901, 1940532942, -504185549, 1855095719, 1221442530, -42434135, 1497898214, -434719831, 677730862, 404630650, -1986268529, 501419173, 730869543, -822682733, 1868350149, -780126113, -1309350774, -2049039110, 679599108, -1273307315, 1858618708, 870228880, 1379057750, 105996473, 436005845, 144751632 ], [ -53866551, 1151548388, -1157131891, -954901577, 473215960, 685079426, -387689267, 296610783, 1247057887, 122825083, 507381125, 2105664043, -535911587, -1780166213, 1824834104, 1885006755, -1825317921, -1991518780, 1131467134, 29981126, -1568176852, 588201367, 2105144276, 915241367, -1022304862, -1502162163, 801540529, 818992926, 1499049045 ] ], [ [ 1675517256, -620990769, -1127221981, -1686173206, -1269830650, 1289516600, -1478890767, -735122114, 123796991, -129936368, 1233371795, -1415411260, 1793941047, 806731925, 1269313580, 1947927040, -311042746, 1136719195, 590896785, -191074319, 1155203425, -1968537125, -529573042, 2044202530, 1160021309, -1730411900, 1612696112, 486997426, 2002488442 ], [ -1783525565, -1982950174, -28815045, 268606020, -410273402, 1242235576, 1543074235, 735699964, -1521085182, -1899237335, 1847189373, 1545824293, -1733798124, 458217465, -527706749, -52565457, -1540568448, 303397710, -1667766221, -1080041864, -655673717, -989500669, 142060790, 26974165, 1881013241, -1290852293, 123775504, 980426921, -503740742 ], [ -1016359942, 1364741297, -1121494388, 917118202, -2045687907, -2090683988, -1332332210, 370074331, -1504239456, -1639963900, -1346819919, -337064720, -1744833264, 544186388, 1023401874, -878768929, 1037637153, -632381949, 427038504, 1454445302, 364332861, -960039393, 579637856, 1498749365, 334103759, -757614115, 1008551064, -1768703563, 1246781341 ], [ 1551139607, 1292009892, 1858712913, 1790857621, -1131616899, 803462856, -836967646, -513429215, -2094004013, -2076370106, 2096098554, 2084112041, -581708460, -1730130723, 1817494887, -1389461075, 2066076738, 16585375, 1627971289, -2010264262, -83991140, -233271578, 1852861954, -1444333776, -465074813, 968404718, -1335443087, 966442885, -208696169 ], [ 713312026, 249012843, -51886407, 924182780, 1540906932, 1237651307, -1846007348, -1298336129, 2141363732, 356841421, 704280536, 1763316443, 413608992, -1834417400, 1903405436, -293408598, 1689078177, -928298181, 1598134969, 1781530837, 166535028, -1671016934, -1281770969, -2123229892, 1956196218, 980299233, 1945105735, -849933801, 1730526086 ], [ 1260925664, -1983841163, -39450046, 1474551908, -1951283949, 1035923030, 806063409, 774112922, 209642708, -240435846, -336549341, -2125252143, -787924971, -1733611801, -366946141, -1564244777, -1857881580, -352833385, 1496756566, 728454568, -1846907792, -344642690, 1147616338, 1078636895, 16396949, 1028394069, 825002412, 1329868385, -1120309698 ], [ 1875911548, -2035619808, 1823980906, 1889703947, 113971325, -332216295, 2122656218, 857495951, 1198133098, 1121376741, -1400282278, -1350109187, -2059609011, -1657638125, -1174981163, 1475546606, -1732382462, -649120199, 1148065547, 608158468, 1604226586, 1696013570, -1024497418, -1339249637, 197709642, 842591646, -1147482432, -904172090, 844554452 ], [ 645267169, 1714955965, -1289874674, -1209465174, -1875581970, -1698451030, -1171407204, 392411134, -1974868413, -1047341594, 1445202650, -910623222, -409392620, -960111330, 1608826017, 37888857, 1035835884, -130922842, -1807743123, -1826344916, 1501719809, 1673763308, 1482813724, 546667814, -1894818050, 930717238, 1625056709, 442324498, 1258768084 ], [ 7882279, 629855900, 158610853, 1905442666, 1195812107, 1399037533, -609276196, 900054954, 656055659, -1335586101, 1677126064, 1746551146, -814919318, -651902386, 103928736, 1223867943, 1747770298, 1978921877, 1508254088, 91474202, 83208972, 1585772098, 728792115, 900127796, 630021945, -393612196, 137898064, -1447809352, -1439631824 ], [ 1571852655, -1667641156, -1131899481, 1718264821, -1574448431, 1349372736, -466220022, 386278693, -1146828805, -1693796945, -1472361685, -782865819, -1269334469, -1652779280, -647374685, -286698960, 382705688, -1652986732, -937103048, -1984539599, 1517269890, -1536951064, -1834429335, 355670281, -1163268041, -1896331173, -1518774409, -287120511, 74549643 ], [ 1517584829, -1703188045, 240266792, 1477441228, 935322324, -1651668518, 372212576, -1866249722, -130669037, 527343518, -1781217680, -1408574586, 2100524582, -480007893, -1426847748, -1619342585, 1028502606, 2062990709, 633799026, -1637677458, 1206599374, 138173304, -518348595, -910819041, 1881680850, -412439005, 941843568, -896609772, -893919426 ], [ -2122073023, -1280848815, -1681469347, 844134091, 853027977, -1684305876, 237474258, 801964200, -1487361297, 451326635, -1612910744, 615995652, 350463154, -1495795708, 720068233, 1229313021, -352532668, -165468009, 1726771936, 569159693, 1671121685, -1506144884, 287620198, -269702887, -1407800317, -2144376399, -674312609, 1190008083, -471764018 ], [ -30143611, 1148084892, 1810676303, 1256672034, -836593505, -492795388, 498182329, -365648205, -170697748, -121652895, 454675175, 1633492579, 1327973455, -729185379, 1937463680, 1691332433, 1308006501, 231844015, 14490392, 879589363, -2101260874, 1099978859, 654507995, 1558391330, 1657674896, -1107705752, 809434866, -1752754136, 1601879473 ], [ 1791372036, -810261469, -506715482, 1070107949, 60359120, 1150983250, 426019901, -669050734, -176455866, 994701495, -113007771, 1642057571, -258153248, -1745759499, -1576534062, -411688445, -2103129303, -1973896203, -1586785736, 1467585512, 1860688252, 414680772, -902443271, -1676878114, 1156206490, 996973910, -1995172425, 998946801, -1943965096 ], [ -1500068356, -1036440510, -145254917, -872904225, 420322280, -1146277330, -1950290143, 841368924, 1742509867, 2063994755, 786977047, 717236803, -1732541553, 260729116, 51096091, -2037794483, -602271686, 1945552121, -1311428219, -1607206558, 2019728362, -130748079, 1174904137, -109379500, -1162589876, -56542229, 1463754743, -914882226, -1731526531 ], [ -1669521911, 121745846, -1281308055, -1483220535, 112865324, -981749983, -1189562896, 952578068, -898228381, 1176157407, 138586983, 1153209109, 1768229821, -915592047, -457401568, 1171591796, 575272333, 769717946, 535388757, -1527014991, -1317643600, -2117028157, -710982560, -1237838160, 118150541, 433904341, 855468169, 1597721503, -1766475888 ], [ -759586360, -382598981, -1564417817, 602665981, -506382175, 2114681092, 1877304347, 356790890, -1555901997, -1197377013, -1837730736, 1575211401, 1808540796, -192919233, 1051097393, -119925828, -876781572, -868354132, -1926587792, -355858935, 1189661576, 1882577287, -1099622036, -2033664736, -918192129, 1232156709, -328014146, -998365809, 1504236134 ], [ -1368751192, -453478162, -223972229, -2028361914, 724409550, 891345599, 1823064690, -881002582, -1812262625, 483091477, 1260846589, 1625384079, -102242052, 1240622549, 1599868688, 699467777, 1249780590, 2090478827, 728223355, -762549018, -571361890, -2012270198, 903770911, 1315382014, -1834797620, -1174645427, 560394324, -730005967, 55838301 ], [ -384730325, -633814322, -1706997255, 604537252, 2124867779, -591117252, -527354423, 189611125, 1930644723, 79213402, 477421675, -736389341, -1072070186, -1389135648, -1238723372, 1840068442, 708997952, 344637466, -2069093187, 715145500, 1034782722, -1968355125, 1306949745, -623131668, 1526018590, 2119426049, 1021182907, 591838340, 1575988962 ], [ 1059518603, 1280005554, 1569968872, -345464518, -1284855598, 1382579739, 243849797, 1258438467, 2091706166, 1175288194, -1177680255, 186766595, -1225345542, -1022100479, -1912983980, 542847367, -350701597, 471842514, -475550238, -973492038, 1240064312, -1434137984, -1917526740, 1697525427, 631809253, 1188347337, -360169905, 491998305, 622182565 ], [ -9647170, 1752752121, -302824190, -1279630466, -859010855, -938630181, 396556558, -301484350, -308064699, -306189814, 310229844, -2080909884, -1988606383, -868477899, 26691380, 1790372571, -1893895350, -1481231394, 1123033653, 1782724411, -38568137, -861697062, 1699705095, -733879112, 1511876571, 688486191, 927953434, -1236960876, 1795913026 ], [ 1887478920, 53003113, -1700428204, 465817019, -89090809, 1416162735, -268855415, -1714286498, 918879986, 309647989, 1596095563, 39496771, 1203835012, -1591571534, -711209550, -1938339094, 1899614684, -275498080, 109603768, -290589622, 1958539668, -852730219, -666849868, 876749545, 2093150972, 460529172, 1340886514, 1809024618, -1413740082 ], [ -212196273, 1981399889, 358068483, 1661004440, 1166548382, 1324089137, 551705887, -1532309415, 1315502720, 386181118, 1720692322, -1956278149, 1619931099, 1394800066, 417947007, 763085594, 364698525, 217021808, -118089546, 630721848, -148427693, -1319538673, -1257681787, 664460881, 1546387311, 2047721266, -507839121, -1877600741, -451633073 ], [ 784747205, -748305781, 707136842, 1133731589, -1759865655, 1717230016, 594213251, -1763934711, -879995248, 909781133, -682942979, -1325466614, -1706045508, 741255016, -350374070, -877485856, -1661707800, -1228143286, 1170734372, -602425535, -129610895, -2045314480, 2031295462, -542555694, 353394638, -848448771, -1303428289, -735595958, 1871841946 ], [ 626462671, 1663508698, 1976843661, 1402900442, 907423974, 814550848, -2064365098, -2106054943, 1167416766, 281695111, 1150276284, 1620863911, 1848001519, -1298851361, 1332196561, -1963762079, 515302591, 981683878, -946877745, 355149491, -586825346, 101710464, 1121620225, -523206567, 1576232839, -950536282, 1603486319, 1503991032, 652239341 ], [ 70851356, -796693987, -818964137, 60034914, -844513329, 1214711678, 1218668599, 982090181, -913946970, 1857835567, -1583748924, -1382549577, 399597366, -611564377, -737926088, -707428135, -329207130, 108099199, -1256135285, 2010964643, 214583757, 1104116839, 1074875285, 1717478963, 293178872, -345085382, 1837812261, -1731579570, -222828810 ], [ 1667304978, 958408576, -1377667996, -1736918155, 1234821282, 215667546, -182195076, 1595797114, 1672128104, 971343105, -1198508546, -243508838, -755301634, 1027409519, 176140174, -294849750, -395709796, 906800011, 1776851494, 1069170312, -2095662845, -1772184937, 262229192, 1103914373, 918865167, -857889951, -1513320971, -1888458209, -909758767 ], [ 269739780, 82719263, -1384232324, 1551644922, -766760694, -2061650286, 1209031054, 2045006344, 1086892020, 404749009, 984247893, 1492055370, 1595274337, 1300601694, 1460060998, 70308125, 1026945977, -379195288, 1872709064, 1235124498, 1884042333, 448444204, -739307065, 902596184, 1543840690, -513421065, -546855751, 55025309, 701605112 ], [ -1928122100, 1641791467, -1106811980, -812163494, 367732013, 1503478051, 900781108, 1290678353, -1229509467, 1700014867, 2123571122, 1071977448, 1357486015, -1471806323, 994653386, -379910591, -1234090825, 1665420864, -17587393, 795331505, 1414877709, 2083081426, 88659017, -826809852, 488491099, 1053979170, 1857243116, 58163096, 1697859359 ], [ 1326043649, 1748645507, 2142401750, -873711699, -833479781, -1324861259, -2077057894, -656812745, -1421507809, 482093718, -209734803, -313700061, -1064132200, 460817279, 1713217842, -1723517670, 779640796, -1015066243, 1579412229, -913305201, -1162829726, 862679458, 847109576, 1898596171, -1815912703, -556441837, -31643306, -674121165, 1373590659 ], [ 184397782, 83129676, 1835050180, -498434204, -458481109, 1212699929, 1386842015, -16498148, 634884964, -1937698103, 390956794, -640600654, 66246136, -1541714924, -1902247861, 2130425861, -267759017, 801130776, 283412617, 890652302, -395233664, -1865060455, -1709487341, 965552480, 729774515, 2018761374, -1002847808, 1760118173, -562712511 ], [ 643083774, 1561006330, -1940580104, 1336604413, 2138659024, 1246321205, -511370058, -1842856646, -1001865575, -1350163252, 1351203807, -191930692, -209766126, -1722845086, 1115823294, 1691760019, -1735921344, -1515488770, 63646527, -1737724229, -1343126554, 1007807391, 1079898830, 1945037616, 861757058, -569914327, -1032233290, -1581100336, 272837600 ], [ 1001886642, 411190665, 1763666744, -212162203, 1212131045, -700190304, -660170833, 1072939608, -391236793, -957342889, 1951221547, 1131429711, -1060702664, -1996488502, 1778931772, 150027537, 132324739, 965322340, -345293219, 140187943, -1984759636, -717767825, -413676140, -997328220, 1073955477, 400321037, -372475509, 1061336506, 1579436262 ], [ 187689645, 904726909, 44208646, 612460896, -1603542086, -1128742856, -2052042890, 1051674675, 1597747085, 293928234, -1396820640, -1791809707, -1406333376, 883602253, 1531512785, 643861052, -622473979, -758396259, -107869637, -1626640687, -520487901, -906088019, 832858208, -369415857, 1043602320, 592472819, 807369478, -127678963, -264202726 ], [ 523078655, 223628728, -851001720, -1299185571, 1387882832, 1075200757, -438095744, -50889244, 710424152, 821907283, 1447558748, -929227393, -277566977, 451907245, 1810427061, 1278594537, -914944540, -2119479829, 1044288618, 64254144, -85579902, 64523786, -846338991, 546849585, -1710447783, -121781474, -2140582399, -371536716, -313171662 ], [ -196352014, -30342605, 1247342579, 75925869, -249573304, 2130260306, -1262255228, 1121262780, -1273344995, -1352039000, 1616420703, -1951221723, -1265681529, -949580587, 1975480315, 763102542, -1939198761, 1849963076, 2029098038, -393164443, -1101673633, -1691081814, 1145446259, 487233183, -1588877140, -557957561, 1187451183, -1787762054, -2076366209 ], [ 973194105, 1705304135, 310834382, -630833566, -1361587560, 1305526058, -1933524084, 1241148326, -1880963668, 1660084746, -1188653726, 314907376, -1723863029, -1418003673, 1617516789, -476107423, 1382681695, -295859845, -635796791, 2000286444, -1710432478, -1842891024, -1878301951, 815682845, 1480125359, 1202533827, -638160457, -1310725182, 11685061 ], [ 1226801032, 1769436852, 1927393046, 220653116, -1798837101, 1098414747, -585977168, 1040618136, 229540121, -1137927672, 1005836896, -1239659174, 1349532133, 912606780, -359743901, 711298246, -738477779, 1371553730, -1972977697, 807540541, 1074403460, -2064435408, -592651588, -1841014561, -1246062850, -1090995095, 139944059, -1611141869, -1785341472 ], [ 2004835004, -259299066, 2098133491, -1604480503, 1554623766, 1835049593, -1415996434, -1358751590, 379306814, 1612047007, -1752809881, 1028011049, -933144620, -389853420, 1222538263, -1052164769, -964350044, 721041900, -1161480535, -558883910, -690953090, 1586638736, 2044936805, -243356022, 1965924142, 1989684051, 331871402, 541801661, 230370368 ], [ -1460453801, -1155222313, 950278518, -685099487, -1511390185, -543200193, -1423409625, -2147175330, 730528514, 720129748, -1689935693, 1846156187, -26759474, 1468356613, 2070169916, 28289120, 592692395, 1200087941, -871666109, -2086657581, 1183754495, 19498264, 1879688475, -121954340, -950712545, -197830487, -1980148843, -1007107183, -1763123712 ], [ 1447000787, -1826144136, 771794277, -358786540, 1998388064, -1429176739, 1035941644, -791708960, -772619955, -973041529, 639760166, -1212727098, 1751982086, -1267032496, 238472892, 1249129937, -656125718, -2064201092, -65611928, -2026681265, -260965057, -113963394, -337384661, 2028509038, -202915175, 1694474670, -1598606496, 1658314112, 1396665628 ], [ 402444764, 969510826, -14797589, 706684343, 205433756, -105765904, -2065132437, -959349306, 253737157, 920510169, 2043911522, 1406366868, -1878686000, 1756928103, -708686635, -1073982148, 798687323, -1464977174, 1979005485, 1883232838, 1934311651, -8942504, 976786643, -1640010838, -1894409502, -109825403, -717654517, 1325330233, 330188860 ], [ 1205788305, 340366242, 807812526, -1452973658, 923519225, 2021830785, -1765359960, 446239548, 2019267767, 196791164, -1496282985, 4540078, 643761505, 1792966643, -658814464, 227510498, -1533450622, -1127703473, -1540517934, -106405705, -972218068, 1165256179, -428938265, 2025806494, 1162052527, 763280080, 2107460406, -1737083488, -2070309148 ], [ -1885774146, 1774092167, -1276434261, -895564205, 1617010280, -1014060045, -22353227, 1933060021, 35058183, 1444624553, 1409713712, 205868029, -1729059551, 1172271247, -1215099189, -579650279, -828082818, -1235777718, -563314897, -1933459045, 522956635, -405549697, -1730993734, -158531644, 2146382651, -1343339190, -81137084, -532994177, 1219108022 ], [ -972883086, 971723652, -798034906, 1363413028, -12376668, -1789006926, 428736126, -1996611749, 747447335, -1559312149, -102232358, -1295105098, -763617544, 1157655597, -949887094, -1890511916, -38089666, 49119788, -371945309, 814841901, -2067030747, 1379272180, -455550772, -1778078288, 1829354981, 429519155, -587916235, -1983055961, 298556214 ], [ -524785717, -213817715, -1764460752, 1393708662, -1562496674, 1153881316, 432877830, -159151030, 1468282790, -1194557125, 242747682, 1101374004, 653229892, 984971308, 1244995495, 57292890, -799997629, -1808773823, 1825616500, 279923866, 735430837, 1709886260, 1974941310, -20267542, -790124486, -1711914282, -12342788, -744208103, 923673187 ], [ -2027069147, -681843957, -560986740, -1552397855, -1423829197, -411143115, 1254022797, 1827638956, -21516156, -1868253439, -130070078, 1721351728, -676717948, -1346250990, -1366508318, 1172106178, -178057214, 1740651534, 1906128015, -454894427, 1541495470, 1319560743, -370649167, 1959653523, -174235806, -390026463, -1845073929, -2009307910, -1496184747 ], [ -351283576, 2119230885, 1494025326, -1828768453, -1296359653, -1336975194, 868049767, -1354262059, -347289397, 1140683366, 2006479491, -2024111143, -1370299041, 1188376822, 1432364738, 1030531813, 1183654871, 1970488380, 283190116, 104137172, -324954090, 1647523884, -1306310475, -1097113736, 1025483276, -1012473363, -1292807379, -246310052, 184384523 ], [ -1782455401, 278326875, -296348421, -1055105087, 1023682522, -1062149403, 1007693354, -1055186832, -386422413, 1880290185, 61430361, -717477568, -298687579, 353965418, -818456754, 1437479876, -1806822869, -1980097155, 1020470414, 456228809, -411537556, -1022432144, -1747868986, 405831339, 800484692, 790355109, -1516507739, 1314002412, 1952285831 ], [ 808113976, 337523786, 481568935, 368451382, 652870137, 638860750, -1476934491, -1703130487, -2107795915, -1026900981, -384555724, 24482130, 391123495, -292380162, -289466468, -1493340383, 1699359194, 1346319801, 399323191, -1115543548, 1565762018, -1558970851, 1724683169, 1012380308, 292210281, -1443278229, 2075214192, 1912656286, 1737383327 ], [ 1868606217, 678133465, -210724569, -594267120, 2076485203, -179736597, -1221401733, 1531635859, -1232437677, 1604638479, -1689835773, 316564663, -1377306201, -1660307708, 491511955, 387170386, -1715663760, 1750689465, 1365675695, -287002241, -2117938009, 1755133646, -1937360872, -1060937894, -1707454659, 543692575, 1743873641, -240793739, -262740434 ], [ 890997943, -2111589505, -1438089879, 890189774, 78471881, -281998224, -374263229, 316902612, -4330877, -811876090, 594914770, -1640292569, 751111995, 1636664801, -2082014762, -1052657867, -93984114, 1438470076, 927996396, -1112972768, 1930313966, -1858989583, -359786088, 1260526863, -583573619, 254234321, 626563515, 130620790, 1404705648 ], [ 1519828807, -565481774, 1654587466, 1411633831, 1455769186, 1039249325, 2104076933, -83856072, 1378549793, -958796289, 1784749281, 1095322322, -1868615949, -1964412910, -812659800, 1622794603, 263803896, -509850282, -819533477, -542587869, 620540109, -793439247, 1715805050, 11591622, -972409292, -1254858574, -518228070, 1417532823, -1497638533 ] ], [ [ -1214736287, -188144282, 582636209, -48769937, 580042639, 1113298820, -1550516543, -668738083, 1570462685, -821299560, -1645966256, -746470105, -5482980, -2027602791, -141583845, -735614390, -249446159, -1177165738, -576490470, 346526040, 1531809563, -259648278, 1976492709, 578857800, -24857287, 1949058124, -2002712640, 1646258180, -941988389 ], [ -2054519101, -939622199, -516957339, -732973869, 1536957929, -428610738, 630724919, 870084890, 1718129569, -1041088905, -724667942, -2008958692, 1900475075, -1352684758, -1459276499, 112349009, -1406830047, -973667233, -190776582, 2069485182, 157702299, -539672771, -546236648, 206817541, -1193803398, -630148189, -1980828909, 2135575877, 1377682398 ], [ -547962368, -1627171837, 115370677, 1191479994, -936122307, -407260324, 2088976299, 1507015318, -1556597276, 1436530918, -884869820, -1788291821, -904790101, 1317648741, -912589425, 179293031, -1053921929, -620356163, 269124342, 504096625, -550385643, -1605655754, -1134922431, -1570871036, -510034867, 1261289727, 1812573910, -888707562, 1594438472 ], [ -1243808229, -396852184, -1380574394, -157905691, -650329081, 1328280195, 1143199693, 216600185, 180207658, -640142921, -707764205, -1038603171, 1527998716, 92242368, -1377050571, -1290420322, 800058938, -2112957411, 1629131711, 1031180307, -666338044, -315823344, -1833759672, -2145692629, -658607569, -1399354307, -1973808909, 937331540, -1262549504 ], [ 660780770, -471828337, -648730372, 1588115648, -1049202173, 1370790956, 320834015, 327351273, 65174953, 1312895236, 820898192, 1489585057, 2031316367, 1301962207, 328696552, 524825782, 222129395, 1319443520, 1065490104, -1276867146, -723328825, 827590630, 72727455, -1110333201, 436069231, 1874015602, -1941707706, -1949111298, 1505484315 ], [ 181046492, -621304312, 1412624718, 1668659925, -1252346036, -1601023681, -1472981628, -376872300, 1539125129, -2036026436, 208664240, 1183631706, 864229818, -262051759, -1245525922, 977367933, 494199546, 218331676, 264229693, -1465180873, 2007440734, 1597180959, -2073113383, -1537885102, -1711517648, -38876807, 929484936, 64524065, 1464288413 ], [ -835774927, -1651254200, 869663654, 845592008, 1257906295, 780820462, -283485563, -1530427011, 478350947, 1925640810, 642732240, 1131671506, -1689386231, 941262460, -153970664, 516854715, 1397715213, -2109404877, 579682096, 1870393497, 550083868, 2085371583, -919894344, 1035924491, -1400705006, 40454711, -475650304, -2043369932, 175697072 ], [ 546656896, 1297523791, -761560113, 1089780971, -767795625, -1498848366, -1112270190, 245273738, 267055627, 1962158691, -70330087, -499899626, -378916733, 1041788553, 1117210888, -2092976439, -1117141786, 364731505, 595403596, -962476544, -1916108781, 822481123, 1720550552, 1174879210, -489581805, 1194256555, -2104196547, 2133735035, -1797843197 ], [ 1698721146, -1772073646, -1554200501, 1834554018, -1859856824, -790143980, 655296410, -881492476, 45960409, -1950005781, 1170304789, 2110711930, -29197673, -540632654, -1345823536, 1705529189, 1226620262, 802837294, -1378232066, 1830740721, 138330791, -1741698982, -1521489657, -1684055041, -1056102519, -1243931232, -601385214, 547118848, 1054862159 ], [ -1493371222, 974235522, 1663443855, 752380588, 176455267, 723870910, 682388566, 505571508, -669694614, -430490794, -611024128, -1112287625, 360509574, -401181009, -147681567, 1468592124, 1101234294, -323819342, 1472834916, 1767489621, 1584062869, 1574386274, -2108901952, -1792313788, 2012509086, -1671043804, -1123533307, 1176216553, -106875245 ], [ -1837944640, -2032707370, -17695311, -1269921251, 1105105453, -551272545, 204525907, 822527369, -1352373608, -518770550, 608677056, 1782062490, 1525699133, -773953906, 1889671320, 1758125694, -557546722, 1147155845, 459400294, -568284470, 1371150896, 963192675, -1627588775, -926757042, 1637215972, 172795688, 201206811, -1205864779, 1413471368 ], [ -937669089, -1701028935, 655658000, 1330018814, 270874049, -1018115790, -1218276567, 1741756572, -343146907, 248992389, 1623184406, 1546751807, 2100217958, -2129403833, 1137733157, -1873066621, -418297753, -795510012, -1319567970, -1837429487, 165351352, 1199645492, 528810806, 4404985, -1273350950, 531014134, 41654606, -1200428923, 138103439 ], [ 433000601, -858194292, -1005517287, 1333537198, -1212029074, 318320331, -1732599172, -1989569238, -292984090, -700579183, 388463485, -1647468028, -1514265378, 807688929, 1424546654, -847971552, 1483323136, 673236546, 1235255748, 1499089795, -522789539, -1792703754, 544382928, -489241176, -822763323, 1274444777, 1761870064, 1301068742, -704355598 ], [ -1715154828, 1761976325, -901449238, 1148092149, -1766519697, 2087929264, 1754835251, -1253919223, 109071372, 1187594417, -328282946, -390158461, -857366557, 1020758566, -1659401657, -86050919, 2045025910, -1377559094, -55940495, -1334134297, -1097447650, 102797863, 724196808, -1215310593, 1569913918, 876693973, 1564891497, -609071569, -1057342903 ], [ 60487537, -1024050614, -1441470926, -526922368, 1479159324, -855899631, -652218559, 1086171994, -1429028648, -2115096899, 918101006, 1244204642, -240723070, -1990510366, -206576622, 255734820, -604969531, -808174364, -1776879315, -727677352, -899690064, -610404624, 1551451433, 1357871006, 577251085, -1699000764, 1460688987, -572643740, -384140081 ], [ 1387074980, 1034008915, 329227193, -415824506, -1403843213, -1305925006, 825262712, 739751732, -31005252, 65165030, 70800122, -2068531480, 153540911, 1532141452, -1294832729, 1877014612, -501270420, 120225427, 1285307397, 1204482471, 761860232, 86509061, 718120540, -87363840, -525069584, 467157421, 2005058368, 1594247903, 2088404586 ], [ 1707250971, -965609652, -2070662316, -1569494208, -1483389854, -620049459, 1388701421, -1366639540, -1288370371, 113690713, -549437558, -777979764, 546433313, 717788378, -343234117, 535383121, 2082323998, -1979792576, -760494320, 851897433, -225673005, -651679451, 697961751, 711500456, 175195524, -780532124, -537883054, -416743112, 155450879 ], [ -1974177506, -1714374767, -1382673650, 2070765674, 1485149607, 320312105, -1192805682, 1402197688, 1571122000, -822414452, 823216730, 1828027010, 1449902403, -757140895, 511779093, -1514658067, 1431888572, 1676527968, -1983378327, 1143904577, 1897627942, -1557156121, 1524167468, 783992589, -115353550, -661434000, 1775448315, -2095261224, 514026483 ], [ -508307744, 1533231800, 956584117, -1195138545, 647276721, -330279529, -1342453337, 1750704994, -1596944386, -111516868, -1602480000, -1223297490, -946167917, -954040450, -115606343, -1184846460, -1967235196, 1028627442, -669463190, -597060631, -427535255, -1874806836, -91602883, 2096635891, 1102572046, 953632692, -1088906470, -651871347, 557061786 ], [ 513943540, -1394773383, 1349369405, -941598947, -410935027, 1011724838, -228985868, -985470428, 849746289, -498205547, 1865735137, 1362075041, -235540261, -2037215322, 2094967054, -163968998, -1491535661, -1853913001, -570517288, 609251212, -984913214, -1845810712, -210864908, 474157746, -2029843760, -2124934301, -299247449, 977487499, -1690969881 ], [ 1829431705, 1392887943, 1523805079, -157898362, -1887554596, -122561176, 1078132628, -1504828, 1222397364, -1593996428, 243364526, -660050431, 1941169744, 634903758, -813309416, 789237150, 684180419, -1037402581, -1315714535, -819956989, -1389320089, -83540470, 1433721455, 1000211940, -1628058866, -877481920, 1552858029, 2028888480, -936974129 ], [ 1691807133, -1181726964, 11170200, -1191027840, 1913429875, -1027475125, 1996053615, 472751822, 692108309, -1376592384, 1148972239, 388518136, -917769531, -1666852877, 37956636, 56873353, -2145896586, 629254697, -1401932641, -1080186211, -1943075965, 1090952040, 1925455266, 152030239, 1913475329, -770223150, -1131243019, 1713064568, -893299169 ], [ -1619760965, 821018766, 476183697, -1308833667, -2104700787, 1489634099, 1800176061, -1816596968, 1901106652, -869759754, 1641530796, -373020812, 1636536967, 563065543, 889271252, 1785161301, -1685154248, -17088193, -1021504139, 600889744, 806927517, -686236320, 1399043865, 769869077, 132193293, 337266252, 583716434, -197303634, -808834380 ], [ -928648709, -1110396932, -1601541106, -1405553483, -325755236, 1759884003, 196310737, 1105817825, 1844314684, 222272701, -2105628112, 1418626668, 185577302, 1228721708, -440906080, -1238954390, -1694231821, -1483167073, 471005613, -507624090, -276324043, -1578827428, 1567912151, -376570612, 1111891573, -1492190771, 625567449, -1687608861, 1881647498 ], [ 318913356, 1395095540, -1686556703, -941292197, 1576069921, 215573301, -158552488, 1048354546, 129412032, -22706852, 438857593, 1548273967, -894365002, 1220941322, 1077401861, -693611747, 803734821, -2114523715, -1914646594, 389924634, -1917752228, 1965036960, 47504869, -403153480, -906139386, 1090018995, -551116429, 99993315, 56144236 ], [ 673874516, 109977440, -364757725, -1774615019, -1157267550, -1204599844, 2057280234, 582746558, 811427614, 803459018, 195478331, 384514392, -433504812, -514307900, -416585645, -1017679, -1497463543, 1311544474, 25530888, -242674563, -1379387170, 4800326, -1310377014, -1485351917, -2021933135, -1128365961, 1946509327, 241049586, -396898789 ], [ -698681962, -2108364897, -79790245, -1015640786, 1143470192, -1900005834, 846173635, 761218264, -1593191957, 1222127222, 279356611, -1401055755, 253687277, 1174348594, -1932853108, 1234081447, -158971988, -514584929, -1532980899, -570823628, 377587043, 377308077, 1641214392, -2106349434, 527484122, 224887455, 1044848554, 1233408183, 1865376875 ], [ -315722900, -2012025442, -1265675248, -1403842169, -1784557088, -1900103647, 713141897, -75373775, -770516823, 682839088, 422456387, 26676588, 228399904, -443732208, -1590773130, 1672783083, -888108076, -1674332120, 261075731, 1246282016, -1862599209, -1295684601, 1721127468, 1242312482, 1654420492, 1543889808, 1352271469, 175250391, 1888508400 ], [ 144693711, 2143086351, 291804017, 1506839747, -234832110, -645921605, -1547525732, 671990249, -156407041, -285484082, -72119802, -377816988, -1078512650, 477313658, 415007174, -715537584, 2103702997, -1798597390, 616116408, 1455010672, 795885515, 5558094, -1333319092, -429413024, -1128970159, 339129505, -338929644, 1653287678, -248720996 ], [ 746091074, -1539662306, 361603812, -1228061334, 1060021401, -118205772, 1131734837, -103847259, 815940142, 866206718, -1675263545, -1192789008, 721179355, 119411876, 803329063, -1895945837, 614214888, -1473054609, -1049033606, 458759546, 1522363098, -2059278143, -1611997262, 440396781, -79647240, -2002803329, 1523832435, 1556057468, -2093898900 ], [ -153782744, 350062045, -1256355380, -1411603114, -1364603594, 1290723498, 1002733932, 1639326151, -611086411, -1581197741, 1312996400, -676839291, -877528600, 1052982867, -783020772, -1817926339, 1845973737, -1115987503, -706147479, -74757875, 716856877, 1221330637, -101827458, 341196853, 828329718, 881366718, 1535179506, -336511529, 1000701083 ], [ 1657332523, -1931691106, 642964221, -938943348, 336607948, -2132791987, -513490404, 1845382123, -1263557957, 322756429, 1517923060, -387094247, 127774048, -1614621954, -897326699, -1946957977, -1619748193, -1827357702, 185305226, -1042706898, 1968941918, 630712684, 464731407, 2028671256, 1612065770, -280924779, 1882471890, -1962225878, 1718926094 ], [ -314562892, -1467547182, 1306684147, 390930619, -629550165, 320653956, 913618454, -901860869, 755122595, 484819226, 1428982376, -596748334, 9586121, -1578984611, -691850547, -1087667069, 1463456935, 521704998, 832995435, 1539084798, -1663593494, 767260372, -355184432, -210376193, -1435661457, 2094473463, 996171413, 1097071484, 1963307003 ], [ -464161851, 156848126, -1605733636, -331541535, -2058862909, -2093551697, 1843079737, -1682654020, -277002626, -1161458156, 689436374, -174483717, -852632724, 669101303, 1284019222, 1088509684, 1636207279, -512302293, -1302180720, -1909787927, -1883756474, -1058253677, -2019855911, -553505244, -1817253889, -798135138, -2101802400, -952212797, -1790255806 ], [ -2096522944, -1575672536, -1393215479, -1728253617, -248690434, 170810441, 1007247145, -1620252779, 139979030, -2031522270, -172718888, -537470456, 277358957, 1131374957, -1220303062, 1120357146, 89733923, -1180540766, -1137595040, 61398463, -603200726, -1265270096, 514066890, 821771330, 6752848, -1232444158, 1456698133, -1181199324, -1230325438 ], [ -1553949557, 1244696899, -1893458314, 1896684859, 559280718, -1468029014, 2037394176, 561736884, 1449624194, -931729635, 1227944484, -1914904469, 336353220, 775574763, 339096330, 860800462, -404170882, 404932850, 719510561, -592315121, 1481666642, 465519040, -1686381895, 1691472191, -1323808501, 466730779, -438750521, 1260579239, -1384169700 ], [ -396105859, -1518208516, -2132044060, 2074311939, 1798215221, 366429061, -1425083913, 1665980849, -1940595330, 155348343, 978312929, 1085470434, -1386711175, 2085293309, -790878687, 1154260349, -663199036, -1041221798, -1140679438, 1977532210, 1301632304, 188039835, 1280455101, 364638233, -2107234517, -135550646, 1210213451, -99850029, 852541620 ], [ -1505571709, 940983872, -766748566, 287028507, -1857001821, 1259648048, -1321234488, -985075273, -502847995, 530727144, -1892171921, -1342748255, 583477483, -584020851, 1161793670, 891365870, -1511809680, 759706274, -865498961, 1586809700, -315865338, -82514252, -315375803, -1980069085, 652524937, -988789024, 1423780727, 1091803859, -1599668570 ], [ -1639854917, 208439705, 65758394, -1582160011, -1322634325, 1978610606, 218249194, -1285396767, -325265416, 1830793318, -1727722162, -315043737, 1968352918, 963697096, -2124489412, 1852002121, 77739750, 158793595, -1373746310, 246513939, 1303689118, -1392026583, -2017116250, -740747448, -193672737, -714961443, 121895733, -1951018120, 844328461 ], [ 431613978, 225206597, 1532670979, 1765297809, 371468158, 1674759303, -1484326968, -612707421, 1352552355, -288721281, 747902789, -961280992, 388895860, 156487047, 2115236753, 1228517898, -906399008, -1850719199, 1813984010, -1851262134, 908661811, -2061562790, 1458912990, -1355843580, 1077545970, -1652752960, 1346232463, 170157288, 1263034579 ], [ -1131077364, 1326654722, 107684580, 943131390, -1204950456, -1709084713, 1469175007, -1956058272, -1762550693, 1675352542, 1192125240, 168300941, 1611778591, 623231421, -1091123614, -195311327, -1361376949, -2088411530, 539366772, -1719436271, 919941330, -1485312000, 1955425803, -1322604651, 857366385, 1106943656, 1036045215, 2082234484, 1375758292 ], [ 121263469, 317743407, -971490487, -796880129, 877279621, 1746056199, -713824018, -406280210, 2132810196, 925558247, -1429658714, 1000266859, -1417829645, -283222857, -852640816, 1359819494, 262306149, 728873494, -444341380, 1270540730, 48939826, 1313661943, -2004001299, -1917015520, -2109490103, -576038121, -768176114, -1381416447, 651796791 ], [ -1739828916, 835989248, 1118373179, 756301241, -1681938967, -232567712, -1604372714, -1916838872, -1535554281, -1355583548, -109703344, 882944319, 822228495, -827921697, 633508914, -1180556150, 160040382, 642500078, -1647323419, -1214179489, 933024116, -1672394128, -88513303, -1649061727, -1616150126, 1109956975, 211225797, 442746195, 1636308138 ], [ 1646007099, -1439246050, 1802080841, -856175374, -2109842596, -195281065, 1713528118, 736314465, 1737519088, -1627005707, 1103468902, -1511341271, -702624934, 798694766, 459393649, 443203824, -1687422027, -116150714, 1445529810, -1312885520, -1746241579, 282953932, -590423568, -1674649835, 1654894692, -407168212, -1400258451, 205753426, 270938052 ], [ -2141681836, -702486362, -1420627536, -537149598, 1186513467, -901042725, 1181191123, 502904330, 941410928, -1630690811, 133082869, 1132401714, 2058557926, -1397403754, -1157317914, 383327388, -927546523, 955777562, 369358806, 1316762590, -1602528103, 124733039, 1801899179, 1427671148, 347314577, -253104911, 2073686959, -535200577, 51318120 ], [ -274912118, -1527122250, -742320139, 771476420, -457867839, -1113234087, 1456934997, 490097061, 267744132, 341546266, -1613603074, -1900101882, -204995297, 1299942239, 1627554315, -73872216, 744977600, 1628241363, -480890975, 924873705, -626237881, -1518981889, 920733663, 2021982807, 1543071705, 1942271631, 688779508, 983941989, 84223187 ], [ 529825608, -1391536120, 1180249784, -315603383, 72433974, 1796468079, -97779499, -179850271, 82994273, 998173887, -1451117620, -1428873573, -1091338662, 440551801, 426829021, 814799565, 161040887, 291561131, 549366030, -1205247028, 1468978539, -1724663719, -1888234549, 782334487, -1755865926, -547742018, -943676498, -798428978, 243382844 ], [ 1280873929, 1513915243, 456616575, 572253584, 815429448, 1535606747, -1466206288, 151261021, -731477154, -588388054, -916608158, -1930474410, 69183494, 1863572427, -2130037096, 1391350263, -2000397869, -1252979391, -1746190150, -1785801762, 1947932589, -1423175878, 295768034, 2125608985, -886869189, 2029308362, -416594894, 879338267, 506133254 ], [ 823100043, 1365769936, -1520850586, 1798460529, -501224072, 1557091935, -395805436, -209595361, -897330212, 1747764094, -1818920910, -1204784883, -965888152, 777313135, 1926675040, -1921629267, -1382066747, -1744273596, -1925962835, 327488829, 2079259554, -1191027439, 1292746471, -735333776, -3591181, -597362924, 48040610, -1376641880, 935083424 ], [ 455112179, 1369839431, 43313469, -2113758831, -303201462, 93442527, 934430266, 901309659, -1199571379, -1862232935, 1013902084, -1422544760, 234741250, 730265012, -2087677847, -157086848, 118332762, -1669885715, -148572809, -1399940013, -444613294, -1187886360, -104113647, -1009398223, -1711195443, -929027951, -1318275228, -886848020, 101052307 ], [ 967903530, -222528201, -463811054, -886302430, -790652630, -138670216, -1114762097, -442144721, -1535694546, -1180556433, -774202580, 2079685993, -446203251, 2001896911, 866478026, 1100450653, 12685689, 4283505, 509140785, 261001699, 729241792, -2106278100, -1422084176, 2065519905, -862353417, -1537827054, 1019994016, -1305754429, -857360965 ], [ 1107907822, -1972431391, -871914164, -870358300, -1131123248, 820012082, 500557850, 1088204381, 1441509023, -1687116044, -1676315505, -336456641, 644697425, 1064238533, 480506360, 1130601123, 1719189070, 611194640, -608665919, 1892561815, 895317666, 569779042, 617165698, -1039740063, 1044816597, 252027946, 735885372, 517913365, 1577762372 ], [ 261149197, 810502724, -22127071, -987506268, 1590506040, -768682940, -1426242148, -1546747499, -82859896, 1680631919, -1869515569, 1350856267, -1185979004, -1967152751, -1588901786, 1017951376, 555331956, -1954588653, 2133731977, -871537626, 1070808246, -1643171944, 728268116, -1218723539, -856428611, -1522396339, 1838461849, 370463398, -2071273925 ] ], [ [ -270264624, 999940216, 1710800751, 467757860, 1415743541, -1871388812, -1963211171, 1394996811, -714972565, 2126616274, -1559083217, 198765586, 148280312, 770890173, -940346187, 2003647588, -1379399487, 69917131, -47880379, -1882410919, -696367021, 1919725884, -673198990, 1876637394, -1170489850, -864092422, 817352310, -2137556994, -806866872 ], [ -2101688990, -1194209804, 550098257, -1580399345, -1839998515, -1097770462, 1034522978, -1784746264, -1300008006, 748557521, -141123752, -505374769, 1230709747, 546294331, -656250259, -318635927, -1011474116, -1974578033, 1765452896, 1787120992, -612210787, 547067622, -1774284794, 1805697772, -744320337, 2040389427, 71286722, 1495367168, -1719891730 ], [ -1635073765, 42786592, -706749862, -1235703890, -1386505286, -285557207, -1848488298, -1747004208, 711043115, -1048322406, 48315670, 1120886470, -729031087, 1271770399, -1177122505, -933417834, 1298417109, 294288218, 604234564, 1738276209, 618356779, -1211535566, -2025404344, 1021994920, -1301471952, 1959454004, -2072472710, 107080690, -764243961 ], [ 301323815, -858906199, 346877189, 148543172, -29692622, -1762282522, 1268836059, 1786107965, -922768247, -981896065, -1800562077, 1854653276, -1385628557, 209814345, 654012353, -846840437, -1506654390, 397500725, 961919814, 1736312287, -504568228, 649722293, 855101623, -265264613, 1307188188, -616354877, 1057134608, -305843287, 1759775034 ], [ 408884037, 1999675061, 1125363559, -1972549453, -1294468780, -1859135748, 50308853, -641294610, 261254518, -836644225, -1835800988, 101861278, 1839929840, 2010949973, -1084441915, -1966861248, 919965886, -1570603911, 1185808203, -917218993, 2140286100, 1664298453, 859989377, -256710369, -2143493146, -778877651, -659373397, -929815676, -1355917402 ], [ -1193439045, -1203829221, -833469580, -1105044676, -275827530, -1872809877, 1170445819, -2032287729, 1259241425, -1265879117, -186880519, -367671560, -173429915, -1569105031, 364659760, 534449612, -132370916, -1699486989, -1797857601, -2106214748, -1697405519, -1770999853, -1556301590, -443648708, -1811933467, -1907276604, 1581585948, -84316995, -1650910291 ], [ 1140976349, 821306930, 1431842965, -464019170, 1662996482, 1653009283, -1111125060, -738888907, 642216492, 1347730248, 2030788358, -274348969, -758941517, 999579730, 2146992814, 721625922, 1240158383, 1217779341, -1949967371, 38927192, 292068621, 744196335, 470570483, 1654359380, 321256497, -228402475, -1258503643, -488460340, -2092364851 ], [ -3321769, -450189596, 1793479701, 134008704, 1423516029, -2046311814, 269934576, -999902048, 1040518617, -1413399014, -148644684, 961397230, -1487099797, -1095723999, 928301886, 277691859, 1499563242, -1553438681, -1074654637, 1210325352, -193928380, 47890284, 113494806, -1660194196, -1801980690, 1866676819, -1111530405, 1776969394, -912754970 ], [ 1613680547, 1163571161, -1854296350, -1757294843, 45556113, 1464696028, 1183894169, -932480980, -467912991, -194592060, 2123045713, 1819513226, 583913843, -343138396, -2112568904, -638923502, 1510922899, -29051513, 324649817, -415563756, -841622722, 1101848063, 592558907, -827005525, -1126204987, 1215174141, -1289836665, -1689890791, 1960369875 ], [ 1610167704, -479545516, -1078997803, -1812079008, 1228630518, 1750667431, -975272833, -233641343, 2076397788, -115271403, -292765384, 945015604, 404727574, -1221236717, -1447695054, -55443229, 810482715, 345269282, 1941219850, -2002389200, -1604533097, -1098498551, -1964425763, 2147456860, -666208259, -89534650, -1664785444, -1927252529, 1683516025 ], [ 411341477, -2023918766, -556563275, 1009610032, 925891470, 487860561, 1568503787, 537310842, 656097922, -311984879, -1961032501, 853567332, 888005751, -495282216, -1084269616, -1178641544, -2048239545, -1729014303, 414817382, -570407503, -1583173585, -1062117513, 1972706457, 1771673967, -1315903594, 2134585777, -1486048995, 2051000735, -76687896 ], [ -1742221642, 674845424, 1463883519, -1631672734, 300951749, -347780986, 1061385875, -826600636, -1822712670, -1196023222, 647531615, 1941544343, 148092550, -1855008685, 1312766248, 1304985304, -1898151914, -1047900972, 605322787, -175964140, 958268763, -909478661, 218260499, -1109025957, 959718454, 2145219039, -262399835, 284405083, 1355397909 ], [ 1001922689, 954957358, -1389157701, 1477232481, 164488237, -1029247550, 59067533, 1336230473, 407884756, 159292424, -307199281, -1777437099, 1940724894, 1549062759, 993271140, 133260941, 288963909, -2120899338, -1128728203, 629473564, -328166500, 2072439630, -1497637133, 1490522074, 2135794989, 477384931, -439826226, 1300014675, 700260187 ], [ 780402389, 1821769014, -330684877, 643917897, -1378780802, 1829544087, -855497032, 1070871466, -1681667738, -212937877, -806547357, 678736965, -522512414, 136460180, 864796397, 2056743966, 415984742, 1277963141, 884555777, 548707093, -1589285226, -273486446, -999341176, 776679437, -451316642, -2021825313, 2051877779, -808022169, 602438954 ], [ 1716777187, -412793447, -1633333694, -1667779567, -2089668283, -511636565, 221504246, -1402184683, -1146954210, -1945429659, 1621741698, 1241511585, 860960161, -1314211331, -1157830463, -405329018, -1960137451, -380860369, 1546463223, 47661306, 1733740658, -254509293, -708510540, -239117855, -2000090075, -655671189, -2042051556, 503326983, -711385471 ], [ -2015008796, -1823900829, 753688582, -1612720944, 1992001821, -984282578, 1644296267, -246801058, 487155101, -817659958, -1577048671, -1794730388, -1243616492, -1964444430, 1305825080, -1520085613, 842535708, -1055207320, 880609764, 2060784764, -1564179332, 34340933, -1572944440, 2141444518, 195965797, 475544379, 1343810938, 1935226105, 1895108875 ], [ -1446551964, 2009049644, 1539513553, 1809612321, -1943746775, 1502242546, -1736543191, -1647381542, 1285145029, -1003808891, 1522064093, 1438141588, 1093640802, -915354531, 1396616349, -590789687, -1532472691, 857828012, 1087596615, 2010437295, -71947138, -1773342616, 507814539, -1352120548, -1275775221, 1618123826, -646778908, -149375567, 2140820226 ], [ 1046115257, 1892428153, -1744237594, -522739710, 1370759408, -1396422607, 579999302, -1711506922, 2121363452, 662562613, 1414795785, -625438682, -1083620009, 1223370506, -253712401, 1730574407, -188244854, 1320591266, -945708075, -1838586042, -291749236, -1303694290, 536055203, 488865442, -602163084, -629159252, -1695263777, -1584876408, 1745050993 ], [ -79363475, -39693392, -1121640101, -539165143, -1507108600, -613538913, -1505173752, 2140648810, 1380025956, 1902740296, 1054000791, 1772811531, 1119667580, 1420969211, -1839130271, 1323715748, 1068590063, 773517910, 802779928, 1240490181, 2035894159, -13301738, -47900940, -645128969, 188186182, -1987932368, 1055181846, 1726769977, -1209724856 ], [ -1902458182, -204248265, 2083134193, -595533638, -213834436, 1617939950, 1517360792, -784195347, 1476423807, 1080545266, -1413793578, -2070776530, 1241071757, -1532735515, 1649327556, -336080565, -1323141478, 460833677, -86759529, 1767605700, -746966823, -852261510, -522935876, -102913950, -1276224455, -36370012, -861139519, -735137454, -1830479747 ], [ 1216535336, 1932207489, -259845404, -1870591956, -1727198512, -1934631542, 765791793, -1125344913, 959930326, 1244424317, 1546462214, 1727967801, 793509065, -1360548916, -1782549178, 217899542, -1220923026, 141168883, 1174508145, -256442104, 1312766082, 1574244092, 2089191814, -671208809, -1564629429, 1966971988, -1673092225, -151215639, -902326426 ], [ -1952850255, 2004294540, 763267735, 32841316, 224230840, 1605274698, 1906455071, -957510169, 411338258, 1564284881, -327612756, 172252653, -1295757993, -1108816307, 725338054, 973554221, -1958213015, 948285381, 914337403, -1732831861, -1387686418, -630298436, 2079224715, 703766058, 703778171, 1172483991, 999127449, -740157977, 2134512556 ], [ 1586288696, -1678017934, -250952023, -2065076752, -709284841, 936882501, -719310099, 1326700496, -2119413218, -1943886187, 321830954, -1234447936, -2003832255, 1128331083, 791026672, 1375968835, -1320458409, 378155608, 1032312676, -1289490282, 935050942, 2008594657, -1313153691, 1676061756, 1856712869, 1895405935, 578272349, 1427721848, 863943823 ], [ 2068589906, 1774692301, 145088125, -56254852, 314960404, -2073953581, -1893083549, 308500147, 1689585300, 868392061, 1678967881, -1279220297, -1990724008, -1738185576, 1852582558, -512370886, 1182905310, 83945223, -350057284, 1077858850, 2136545054, 2130438585, 1772530087, 1811530480, -536371444, -556579960, -1227794657, 1858369222, 1745964162 ], [ 135460596, 797812615, 2072492312, 1493978018, -1847321016, -9164831, -239655243, 527984074, -1242009660, 1732585072, -1966515743, 1887136345, -636962099, 1050484385, 875932372, -1333603404, 671599797, 2113250092, -1133091687, 1765576967, -1287838850, 1938952124, 1020798613, 1934463265, -532862307, 1410348369, 406388803, -719818799, -967620301 ], [ 420212071, -432866689, -367098115, -1486819657, -1737128841, 295467428, -103909907, 2123125652, -360689833, 1135615705, -1577250156, -1463274440, 632812803, 2105478559, -889067170, -1667307771, -883265202, 604515294, -1415839586, 1394128621, -1400196998, 1272225493, -1581519870, 1814449592, -1158736878, 1106274676, -1528020397, -1268750004, 1443279510 ], [ -998646539, -915589824, -684383322, 1318524994, 911935386, 629716936, -457366068, 884704202, -634805352, -2143807128, -1552913969, 66569588, -1872461486, 1427524088, -863173835, 1242455604, -675687072, -995013589, 1270534314, -600266395, 415641356, -161890450, 88598200, -1775034309, -805786944, -953349786, -1240493778, -277190240, -480882230 ], [ 1220506514, 919676231, 2036559399, -1040150010, -930944331, 156411635, -1732192336, -340842142, 1206197786, 931107985, 833667073, -2117760268, 1446040530, 66705854, 820108175, -28530673, 814284441, 1323967220, -1583548750, -183234880, -2071382003, 220841425, -141398115, -922835726, -2115894669, 1616233895, 165398740, -1275160280, -1131582210 ], [ 2104088829, 100921683, -1218651880, 1313304556, 682159501, -465374568, -1137286105, 1834057510, 563069841, 275929218, -773827202, 1268225222, 1758204747, 2088982243, -796781968, 2078761972, -1477307360, 117310904, 674523746, 1685235012, 670761135, 1434556457, -1411496254, -2043215720, 457485221, -150066584, -1520928142, 1937913975, 1639548962 ], [ -1385218677, -2112762880, 1457264567, 378579588, 2093898248, 1227217397, 1360872525, -1271133332, 935452404, -112255465, 2073748894, 749218105, 423880533, 410751431, 1531835823, -657505205, -420822991, -1299242977, -901110715, 1359482914, 1624087925, -1349491476, 440818839, 814119516, -368089504, -1349505865, -1833967690, -1468426874, -996096247 ], [ -2073878492, -424359604, -1292328483, -1423207605, 28067307, -1884229079, -694427789, -274839926, -329216518, 336595761, -523694446, -939239153, -822349690, -837683696, -1734009006, -1299769745, -1617621805, -1966097616, -1810286497, -1086544352, -1022492361, -3943501, 271775843, -1598438047, -657101641, 431326015, 185172923, 157939219, -427194083 ], [ 643481094, -1626473303, 2039248220, -82331498, 1977159325, 1566592051, 1050419526, -1016906636, 782813788, 969086647, -505927670, 1940415282, -977119462, -1349760364, 1951268567, 482056579, -361626067, -1817305742, -1508881225, -1831444181, -1057802096, 234636779, -2125280367, 1679367038, -1169520604, 922141338, 2091845463, 2133970047, 2144264926 ], [ -380150049, -94172475, -506586605, -2079283811, -974198386, 1487806873, 2122371211, 445334533, -1718442953, 1778080132, -855758046, -510551799, 1653238509, 934756500, 1693025997, -1837129365, -1012444682, 614960652, -599808170, -1178150288, 506126601, -716460388, 1533914524, 873993127, -2122225234, -361333961, -577882275, 1129428752, -1194471386 ], [ 1135814706, -301588440, 733745486, 1135254427, 545199473, 311442712, -59028950, 386631927, 443910274, -1899391144, 1714179760, 463507458, 1603379651, 343815229, -820422050, -589648573, -491395371, -2133594172, 229913761, -1610323095, 1018397797, 406244862, 1361924584, 1857499778, 1104518406, 1507504921, 739813926, -1035562908, -316489669 ], [ 547418365, -1149340915, -1320532618, -1447361288, -1352589517, 2009157255, 721952055, 571902216, -860024990, 595559415, 1131161131, -155976708, -1776026115, 1185655883, 1451485016, -1173320932, -865643041, -1507548962, 366085718, 94428163, 606587640, -1193516218, 1728122917, -737243288, 1695856195, 1342770264, -1935868018, -949203439, -1168182078 ], [ -508393366, 729089567, 857465713, 1156613419, -1710533867, 2066345905, -268394409, -2004257748, -814865557, 1119013547, -2066537971, -1401687719, -1914395728, -231001258, -674977314, -800675840, 1013985954, 1897762155, -756055353, -968231992, 871373586, 1211981335, 641539707, -518606667, -967428782, 699264635, 1288790074, 2034966664, -1838473384 ], [ -454995561, 211147684, 2037401365, -1042354418, 1170887913, -320796652, -310456002, -58778367, 124578513, -1147010700, 564664940, -1984731367, 682181802, 2047791075, -273090219, -830661731, -845496054, 1919718322, 2029630332, 145493617, 1743602977, -1972546041, 265097518, 81450772, -1989964753, -647046205, 529100578, -1923820259, 903751341 ], [ 1790449966, -707896581, -524386725, 1384756732, 369387614, 819344368, -787014348, -1491004739, 576735098, -1750951808, 1300898230, -271178077, 571625075, -1345332293, 565520330, -1714749984, 148047592, 947023892, 1006613410, -330329999, -423364934, 1233263020, -1913368727, -2064575825, -715589350, -1420268066, 1795863133, 1800730464, -36543112 ], [ -2077504629, 434121434, 1648484481, 857481374, 1592051696, -1066973200, -596698149, -1960162081, -1420130033, 1100340259, 2115175063, 2103972508, 378826571, 1101440405, 518479464, 342777976, 1233722009, -1107501266, -1378035300, -58346710, 2114243007, 1830674769, -661271381, -278143113, -323139189, -1941155611, 2143472111, -1193275123, 209519647 ], [ -179671925, 993476790, -1922576906, 1824570698, -1923209690, -503769225, 304833205, 463412365, 1418049274, 690139495, -1769976607, 828110917, -1322902293, -1652860198, -1324113466, 1540220408, -592853265, 199150351, -1564995293, -553305134, -1718995079, 505255829, -2020698834, 916332022, -1606361961, 1015293588, 522207639, 1712678318, 1220960377 ], [ 784989714, -2048934264, 1085461446, -178917448, 176132959, -595483797, 691664586, -1202673364, 1896996719, -1967555510, -1293626140, -1215641584, -565483111, 1404212099, 1109805565, 841266914, -948659311, 781614748, 1911292036, 1082329580, -1109802877, -385177343, 357329794, -2087636735, -1076973039, -985496621, -248512842, -2110677194, -231796286 ], [ 347053445, 1792490690, -234700886, -12662735, -896956085, 1143917940, -759774315, 1770124667, 1322423087, -849312204, 1581158716, -1984281235, 199480792, -1793756690, -126797301, -1015866960, -1291203551, 872826572, 1724853248, -1640496523, -522397779, -1645353229, -1448094751, 1583632084, 1767724394, -1920427474, -1903907921, -1210115728, -816965149 ], [ 441109893, -1915118855, 751771294, -57072438, 156999437, -87308026, 944055054, -1146556133, 2060009927, 1329920474, 495620176, -1906377753, -2113512364, 440623591, -1972175522, -1148115075, 231995273, 374948598, -1049183218, 810332773, -1315026245, -1926011931, -871471288, -46155529, -2030353485, -1831923393, 1499401918, 701998610, -395656787 ], [ 266322242, 448405990, -882687786, 166680055, 492526230, -1736813837, -1209241531, -256689572, -1523320654, -1732936768, -1677841433, -1017506150, -1810290460, 1012023531, 572595902, -209266036, 1007281678, -1517303978, -229840608, -586388235, -1831515317, 849980210, 832070947, 1899224652, -957476637, -1951435688, -456181396, 983229244, 572026347 ], [ 1297672337, 1456194892, 890943069, 711915713, -506204657, 1997421023, 1636313708, 574730333, -1566749437, -1388389433, 852488734, 304642553, 1465052018, 1065303659, -112929784, -1470392111, 786629180, -1225919180, -1960134823, -697619466, 147660533, 2101904829, 937336946, 1302817905, -1451456444, -697138821, 1142647883, 879158550, 1417304004 ], [ 611405164, -999341096, -963983304, 1989255758, 126251363, -735083319, -2087445641, -716975928, 1953737859, 1599044314, -347485635, 998650407, -1848130623, -1686540078, 1247737882, -1774793626, 1077042001, 1693522469, 1071703000, -922525237, 1250858569, -1264349936, 171729596, 1153960141, 1240642237, -2124361554, -1455500858, 1056768033, -402667360 ], [ 734220146, -1402182185, 525086173, 838837810, 626556738, -2110650649, 233710287, -367081083, 506722028, -1452405126, 257360895, 865458393, -2010676351, 1504951439, -1459549527, 90614592, 146324805, -387784269, -1561562188, -1892523382, 1749283700, 1247153585, 1498418243, 771267173, 830537743, -549427653, 2084201202, 1501885115, -108727745 ], [ -186930330, 724922298, -13393018, 512003487, 1867763179, 1484039030, 1724625451, -2005703312, 1111676191, 903000397, 2145370999, 907580504, 65737915, 203163747, -645661272, -840853329, 1715580880, -1692898337, 380981424, -1678768761, -827302829, 2047883270, -819838089, -504294962, -318951587, -1934566492, -956387432, -105675254, 1074949828 ], [ 275494105, 820070738, -1407370873, 186914084, 1734908560, -79113601, -1719910236, -2016219421, 353160464, -897891257, 875293316, -863194863, -387679114, 1168961779, 766570445, 1272473061, 267580424, 1576034564, 1516525951, -1436038664, -1437190901, 1939072032, -1075660851, -343327537, 1747830356, -648179355, -2140404684, -1776794007, -93736709 ], [ 868073815, -251950242, 1176030911, 1672003322, -267923651, 382355792, 254042990, 1532421219, 745155030, -917536433, 1238114605, 1815083391, 1000000190, -1534874402, 1074371397, -60949066, 1820618118, -2002857683, -1261059481, -2082332927, -1732713938, 1694582615, 1466574524, -737395557, -975844699, 105381785, 1632218859, -1421700151, 1772629552 ], [ 1893320483, -1389708449, 727061919, -227583116, 1772379288, 71474153, 1599655392, -1848631505, -924755344, 1867014243, 492790831, -796379852, -363196602, -1082714797, -2078458630, 614111005, 860349554, 2132864661, -1552820451, -188631418, 817702985, 1127713711, -891266499, 776524693, -515966700, 572443686, -46443884, 1700113578, -1374125213 ], [ 722992292, -56078327, 1723637274, -320805043, -1400324664, -1434240680, 1179883311, 641562358, -1287880866, -145792672, -170085202, 283826743, -1597283978, 428713567, -12660469, -101351149, -566103240, 1730767960, 2095378499, 514222598, 1729736557, 579889664, -52465491, -1195190514, -1665374919, 638411001, 6228289, 785294239, -27105162 ], [ -12963856, 282895804, 1826783156, -1693165442, 377421904, -1380433761, 1260427247, 1509839276, 1157185524, -498731730, 1081082243, -114581454, -1513130419, 1446737431, -1175546275, 679737850, -1882331440, -943115553, -1863764951, -1088575050, 773431135, -1471715155, -366215797, 644337816, 933960137, -1140540792, -1302930922, -1518714172, 540991251 ] ], [ [ -1316541788, 1902481082, 1495106406, 441900455, -586626281, 492885148, -2029164644, -1547172147, -464811879, 1823308939, 1349235781, 332073122, 454661770, 1631100579, 512148879, -22396386, -1014930410, -2035794115, 805427367, -194731795, -81162991, 800086312, 1206633972, -893876512, -541493422, 1014916331, -1709240001, -1138724498, 153437069 ], [ 2127292706, -1261184859, -1025691210, -616851569, 2092794558, -197594719, -967084387, 1140029246, 997104391, 1860848097, -65011432, 2077715393, 1883627964, 1195126917, -127707125, -1914515421, 539502310, -2823243, -434520313, -222940358, 1953893396, -1381620439, -1357692442, 1413394747, 1995286074, 1216550680, 402603614, 75758803, 1465072915 ], [ 690572036, 1274794386, 1550534672, -267749638, -1583700500, -1431368224, 1228857550, -520867798, 886542770, 1653244357, 359000401, 1185166122, -865034215, 433496638, 793431629, 364629937, 1824048934, -1980768002, -344645985, -1173911576, -854741076, 1333887497, 1069376072, -907884795, -1152031668, 1294495374, 611476198, -1856852919, -1462054637 ], [ 876519927, -353875811, 131588062, 1406905315, 646379428, 1813448550, -277011547, -1795038898, 1435697325, 1373034706, -51600195, -242536494, 763972748, 520368472, 752141698, 81117067, -778118106, -1721734535, 1313595630, 363274388, 332465258, -790313213, 322573985, -768493226, -1981087538, 1642254123, 870366008, -582882051, 505263596 ], [ 1016695370, 1498637510, -362206026, -1301231384, 1032286203, 1545536012, 2112818361, -1863983969, 917118539, -401816827, 982350599, -1107248322, -594720669, 2024304341, -1552009373, 814071219, -1105971354, -851366335, -661665532, -628875323, -1595059220, -1836669284, 1839508115, 947894480, 1157579962, -1963995406, 1286838337, 647044233, -1426869663 ], [ 651030405, -1848178442, -1709322212, 2099474468, 1789977075, 953853680, 433061657, 969362178, -1443763737, 731924110, -288621934, 1785685464, -2037151302, 1737259298, 1872214295, 31613511, -982250977, 267993109, 1621147431, 11589825, 1762692240, -156033836, -213963440, 1668231729, -1566433249, -2014995527, -1590969666, -1919842527, 1708821416 ], [ 782644743, -658126634, 740111410, 242417895, 363874152, 781506215, -379896144, 1928098821, 1778162771, 1307490770, 72408053, 864855165, -1967894957, -1962794310, -290475122, 690568356, -1451792575, 871211417, -972781018, 1266957301, -929208935, -461356842, -595774146, 1049897706, -439715871, -1906241504, 308627102, 802021677, -1689676632 ], [ 874999000, 2133112370, 1373910387, 1081977217, -78131955, 975924631, -2071069942, 375172799, 79276749, -1912588870, 2070633994, -85571391, 654034522, 489593065, -1892009216, -733627198, -919716084, -955188838, 236854828, 470961339, -753740547, 142674522, -29556717, 569484212, 698250966, 319819500, 1412535678, -1449696209, 422793231 ], [ -1137820190, -375648693, -1280592248, 1052259802, -1960816329, -661077722, -948109623, 2061096445, 957043492, 2086065632, 999261694, 1549808554, 833858794, 67752072, 389238505, 1076068327, 1024093042, 1831011308, 1832401748, 1571000606, 2076002476, 435579782, 690879350, 1779017333, 61837077, -1714846212, 1872636398, 61183066, -40896157 ], [ -1293446972, -1928054356, -1547142076, -1650876170, -1974894230, -359682398, -1420762733, -1954730379, -2051801588, -700992403, -411215472, -1777266062, 373827818, 1530002773, -329749063, -1942683829, 170624768, -1106577171, 253958222, 1035424559, 1928023286, -2073135855, -215230114, -1952036682, 1082450142, -1931826121, -1184752535, -1855691547, -859957633 ], [ 1879185042, 1856166451, -1155120604, -7662509, -1267481375, 14330029, 2004897901, 1434130631, 2122343403, 2065914113, 2036081414, 959038201, -278969759, -1909404737, -152206523, 416084371, -998197294, -365013839, 260987458, 1679656906, 1853976934, -295138067, 1195901142, -1062764453, 1775561027, 655036062, 964855485, -1435369602, -754323307 ], [ 781031221, 2068188677, 854505787, 1222806349, 916874430, 247965108, 1025550955, -856250207, -150514800, -1153709541, 504685078, 2109624486, 167970321, 1399206387, -1544106889, -1876792608, 2082065379, -802192214, -1333148961, 80709269, -984336794, 2089739508, -1519759205, -64841495, -1501612698, 2086809019, 2004834367, 337826762, -1718048973 ], [ -274961856, 2015168301, 1163623144, -1433184185, 1101458994, -467157329, -2032680398, 1072369112, 269922453, 1004691309, -463070528, -183734045, -271444997, 1300921648, -1801138621, 2048492845, 41723830, 2048367723, 1937594089, 2140628255, 1411808433, -743911660, 1717132753, -1427427896, -235788485, -143829542, -2102909479, -570667289, 807157230 ], [ 879894832, -412871629, 1338016526, 1271050213, -1524659546, -1153214333, -1327376003, -685284624, 543406212, 1893387455, -589698346, -252080623, -456289266, 1842620496, 172925687, -263213181, 576354626, -254202321, -1145806874, 342004281, 140117882, 928567476, -1650930199, 881155641, 1458839173, 166676309, -149602300, 1415872953, -1069892655 ], [ -1052882575, 1363226943, -1500038033, -1800214950, -1261675992, -1908855636, 416625129, -421805659, -1685588646, 1479917868, -1204468478, -1420847208, -872734824, 1735171778, 1409588210, 2120600768, -593790756, -81639669, -1082366150, -979270762, 1708227217, 1124304730, -1522794886, 2095124320, 1344885009, -178655295, -1825525473, -674065220, 1495190940 ], [ 1300625720, 1621888165, -637945674, 1854569949, 1654755245, -5562438, 1014106096, -1789334793, -1592727277, -1788728378, 453442123, 1465197202, 228252864, 2055897826, -806408139, 1340687000, -1267553243, 339640114, 914859658, 1887059121, -157731670, 1561844255, -1386855539, -1556969829, 107238283, 2075958112, -1141439797, -1855608256, -309642740 ], [ -1190598840, 350948121, 1930365258, 1299308131, -1672854398, 1896354490, -409130599, 1157651495, 1392904903, 892625635, -1297143280, 1718136810, -1827397732, 2016497310, 780151728, -670775280, 525277182, -2029664961, 421682730, 679689444, 1924864158, -60426926, -1129918225, -1881709276, -467951710, 1916921009, 201333141, 2044835755, 630823615 ], [ 1114971616, -96476043, 882807528, -855100017, 1611998032, -817521000, -1892438285, 1968492192, 1832604654, -1301791901, 156349818, 2101867938, 1547323282, -1000441916, 486091291, 349357134, -1496182719, 682311927, 894997236, -2043899749, 2069255045, -1645155983, -1972865791, -499719389, -125366278, -1288412551, -379062760, -1498133751, 19464149 ], [ 689185289, -205699671, -1751461714, 806830277, 798981225, 544503146, -1383253097, 1780150446, -1682973526, 1218088255, 1283220131, 1852767807, 215644432, -1520943555, 307945787, -409244312, 1063347091, -1685006245, 640686255, 1838016820, 249084839, 677998622, -460801785, -1128295580, -727913570, 1612339899, 795652680, 2053238773, -580824299 ], [ 1630220395, 621415633, -308221301, -1250114556, 1002107496, 1315786121, -780399325, 196201764, 372615435, -1262371338, -1268172497, 2060475733, -1731169289, 1513868431, 1048321594, 1659207335, 1951010630, -2077144475, 1487748775, 864287405, 1299785525, -513899627, -850329886, 1692660964, 655644364, 192526167, 1129593949, -728157587, 1952653530 ], [ -880616292, -861057591, -1012022457, -1073823641, 1926606151, 1669544785, 1087565344, -670660864, -2063901083, -962707678, 1489447612, -573565465, -1277864299, -1848980174, 1953217218, -249426198, 332061823, 1060071873, 1529610965, -1489249901, -244110961, -1051673356, -1661938746, -1604596403, 1809503221, -242366150, -1847174811, -1706430217, -1934120178 ], [ -1800404577, 1299719325, 602298806, -954265006, 544399301, -1653206951, -1961342633, -2058622439, -98887045, 1359441738, -1918332061, -1307969385, -915764961, 1984285242, 1711918056, -113156715, 703333460, 2130842839, 205292270, 1551839511, 1253109102, -914218408, -1761410070, 829765906, 1492457304, -534710010, 531824310, -914434584, -60209172 ], [ -688340533, -808910812, -1522066061, 1383922703, -884917611, 2028247907, 314267246, -76796893, 174642795, 525590198, -721146271, 187350319, 66127737, 726246537, 1305343829, 274435554, -1983576242, -1813387717, 1573476319, 339223665, -2007342915, -1711239132, 38256850, 101349121, 1488929689, 953933573, -207318470, 493743477, 1038180939 ], [ -895603865, 102684, -1341035252, 40515319, 238183432, -1640212578, 1407105683, -1643925601, 955872349, -1029229051, -1442726182, -51292018, -268669087, -2041693761, -690978324, -1903688842, -259411554, -524325777, 1241222858, 381202367, 2023649407, 1887318304, -833517979, 700787890, -974386996, -207619443, 454817540, -344792955, -1708941999 ], [ -1145677030, 1087924066, -2123581057, -481316582, 1602873390, 2033260359, 457625638, -1504817809, 240158380, 1504930080, -1801212627, 672082997, 53154055, -1385361713, 386649994, 1223414666, -2082859711, -1021856775, 119266588, -1792727310, -1382884165, -1590770290, -233058096, -2054928758, 1567215550, -1535414580, 1675770423, -1051189636, -191455566 ], [ -1390431156, 863183153, 79135804, 1987247804, 335145006, -1438001656, 1841696223, -1970429789, -78021570, 1342219865, -739928873, -1289751042, 2036030560, -2042933424, 2035206398, -717269361, 236531867, 1667297815, 13938313, -871829744, 1563051942, 1936241515, -1130425410, 2016399255, 1521553993, -511487204, 1617890536, 67022618, -631970328 ], [ 124581274, -2080120007, -1418544749, -626601644, 1297004868, 1172309156, -692018709, -358434388, -794937722, -1024505473, 1301312515, 1550095395, -421243906, -1563581253, -902758276, -36604073, -1029224943, -1734994375, 380991396, -2138213922, -1803254024, 970204639, 1758129732, 1221946839, 900269548, 842006123, -1363893729, -177802328, 129441670 ], [ 1633337615, -926415165, -1611732397, -1247222159, 1090738003, 53988781, 524184784, 1872022723, 105139760, 1693415471, 1871642648, 1171217733, 235827017, -2096775514, -61589736, 1785296182, 1735638404, -1031061468, 23484036, 166319151, -1760662470, 1568808904, 1451277964, 2046793367, -1771416077, 418071272, 1073428279, -1221258444, 2124909221 ], [ 1902655730, 2056072814, 1307404210, -161350764, -1912131280, -1095342735, 514505272, 1169760332, 1446693587, 650103823, 657157339, -2051318793, -2133936690, -811634023, 239374755, -1526951024, 1234446121, -1232226732, 835345399, 1624107544, -217172770, -554991934, 904840352, -247663507, 1469667336, 1440987984, -722890130, -1199108120, 1136806472 ], [ -1775647209, 1040221576, -1155529654, 1326406655, -1885937187, -1075513477, -1656310757, 696079152, 100351092, 1143227807, 1443685041, -1915199175, -2135944823, 1358010865, -1717479840, 1127543021, 1625697552, -713221032, 317205756, -1613313278, 1941219264, 1913280531, 1794745547, 1235542028, 915727989, 544930852, 717207924, 287734982, -1587788945 ], [ 1070361566, -1356337645, -1014060445, 30252149, -1705539999, 1372713460, 1887399406, 108952301, 1675307377, -1708860240, -826878553, -134989360, -810747542, -473360405, -1796362841, 1868878797, 409202738, 303413391, 1071293747, -1835912704, -233099164, -71570404, -2120752530, -138927384, 892829884, 94696145, -1297505856, -1923787571, -2144138380 ], [ 1025333286, -2055991719, -844874631, -1123783001, -365362754, 1725060496, 239659553, -1028152256, 1900381414, 801222872, 429024869, 1995301972, 1248503827, -57877029, 1398346661, -206056765, -1049834334, -1888468890, -1234040788, -1132394128, 1779536286, 948256892, 1167436360, 1308398903, 713031787, -1972934320, 1772328245, -233516924, -229709118 ], [ -681681884, -893786844, -1933797787, -235363080, -300949929, 941742830, -98676738, -739430620, 666849882, -363440865, 1414195224, 1288726587, -1547164730, 1676721509, 497140853, 1465223636, 1100073792, -2123377547, 2023342910, 1175765464, -1327331852, 1863092184, -1875407186, 1690239090, -1675771073, -749934551, -1601101101, 26722006, 1962480720 ], [ 722974325, 343210655, 571482370, 499575177, 65772315, 2000146876, 1528881156, -920913543, -1444394399, 1757682076, -766048254, -633321587, 513225159, 331207235, 1259803390, 2084573105, -593799391, 108148837, -1561337204, 2082237026, -1390670051, 848122055, -1577287758, -52700394, -556556489, -1976098406, -1164895966, 145100746, -1680766542 ], [ -1008066685, 581014044, 1605738266, -1776035275, 873614167, -227526241, -2136019807, -1173221154, 697214112, 466376158, -1229012456, -174934758, 2060384273, -129034653, 549430555, 889355011, -1350409349, -70011213, 1274544527, 265558247, 1048555476, 1248741353, 1957119104, -1337437360, 1618709629, -1597955096, -1431323754, 526674952, -1677112776 ], [ -1625406814, -162829449, 62548219, -310102810, 1235926565, 357594764, 614642078, 1819066411, 112195729, -78273930, 639572649, 1596538460, 1652704561, -846370703, 865162738, -1745452040, 700159169, 1596433816, 1021235811, 378843018, -1097898714, 1513349388, 620884059, -489147709, -993162235, 1702654299, -2135257301, 537573025, -1104452292 ], [ 578117267, 861906987, -1788936490, -17143750, 1477713832, -1647794053, 1109560795, -1543000113, -669824805, -1619068797, -1239242007, 1559741917, 236405629, -1341503303, -1639509582, -608591466, -1026758098, 1780908209, -1526526504, 1875238543, 1529854041, 242842895, -664376497, 80980830, -939621217, -1396840801, -859896978, 1690792574, -2141600660 ], [ 1906229907, 1765253343, -1101468538, -965838239, -1063825108, -185624982, -923686189, 22736350, -1984150255, 1280175721, -440021845, -1463853183, 625221871, 618437024, -1184213199, 804353995, -626714802, 550655690, 2017005518, -1753801311, 1311915699, -744543416, -1303153389, -51823839, 274240289, -1188756599, -40009538, -1509359156, 375755107 ], [ 16618933, 80834534, -170731588, -814231784, -1713571463, 1224513171, 41791845, -1507834907, -407508116, -2098190641, 682224369, -180182558, -2014843046, 1470105256, 1682003925, -1869624273, 98500765, -1738994302, 1141272234, -705148141, 933110601, -1027313293, -1116526531, -1858468712, -1024718360, -18080028, 1343704478, -1625900841, -642675795 ], [ 109291561, -967228340, 152034993, -1277667513, 1122295630, 751892532, 2039548280, -241457697, -2063967945, 1768063146, -1206644957, 2046102054, -290879731, -554247166, -659491258, 678555155, -1749458735, -207941963, -1441237976, -1733796683, -693678214, -83557757, -674356539, -1387480263, -863677768, -33222391, 575954893, -2142239523, -450966700 ], [ -72470836, 2110799430, -382759883, 2012588638, -431050101, -1913214592, 2110792380, 1085028097, -759979400, -805216848, 2105377280, 1048287136, 82933123, -1950469365, -781340501, -1567648993, 2008699655, -837574928, 1042759913, -923046398, -170325432, -153769627, 1724655810, 1018567705, 735454179, -1471841026, 426157631, 1850779572, -1934502869 ], [ 181094253, 880754866, -434033067, -10222518, 1547447129, -1514839608, 256002635, -629401551, 712946790, 1656647257, -330344755, 800017355, -22854588, 1317359404, 1343621535, 1802138660, -1210954657, 116408825, 895809064, -1067091374, -285662972, -1661041575, -1143381522, -398507941, -261748529, -1455320964, 268146173, 2108041931, 819119586 ], [ -234732811, -807122964, 298198644, 408355453, -1041298222, -236038590, -1273714875, 1256889702, 175151270, 50098465, -614162910, 1551897762, -1179530590, 713286142, 919899425, 1838735094, -795192269, -1514193327, 744107654, -67840669, -524046926, -649463334, 448664754, -454976077, -1162736018, 580482275, 610034935, 795583614, -1199948476 ], [ 1583732335, -696257348, -60877218, -492211463, 1620628394, -1902493481, -492614324, -1649298531, -278035566, 500944849, 1937501205, 883011634, 892209825, -1692358352, 738203852, -1210539709, -209021163, -506270472, 1652865851, -990491047, -1588256072, -303516165, 1767012548, 1984385438, -477254119, -1919619816, 184325040, -1405799600, -754523226 ], [ 1142987465, -377598968, 173815650, -1966944765, 138963302, 2116486870, -463368403, -1777630076, -2143324521, 387839064, -374005056, 1484907366, 1428535659, -1913556450, -760313960, 765304975, 760746795, 1455213175, -434096664, -1817081146, -136307858, 1754077600, 815321009, -1120575307, -641391029, 1506262803, -2041062000, 501216459, -1824884123 ], [ -734572992, 109106035, -799126619, 1530433740, 351484038, -1208256575, -240549706, 1915624245, -893724542, 143637723, -55447823, -503782860, -1984928904, -1338627506, 109594753, 1996583790, -558374328, -431306692, 1947994093, 280909671, -86727668, 1475827660, 1759737318, -1605632783, -1320033953, 1533615003, -1680527949, -1867287137, 855543228 ], [ -605443356, -1795163075, -1505886109, 1145747101, 1734193600, -1079687538, -704457838, 1587272735, 1936027057, -1409755684, 615323933, 497254975, -1624583260, 1642572253, -2141867383, 1846054617, -257559065, 1512915232, 2117193502, -1543452252, -2047735260, -1640259013, -1243219582, -967974587, -616718796, -1480444155, 1357683802, -773098526, 631562722 ], [ -1992548385, 1539718274, -958741741, -1671208275, 526360041, -878296145, 767565032, -2005607305, -72464604, -806450431, -1488048008, 2024968786, 386877939, 50638857, -397612133, -542406763, -1363506994, -468520100, -516949132, 1938293406, 978201547, 444190254, 499529582, -1956745613, -2105322192, -122838829, 1996064516, 1021071254, -758562692 ], [ 97941246, 795104569, -615262639, -1715027954, -260391381, 640165824, -1681197125, -1425516473, -1030343334, -1466526455, -1167418441, -186988329, -1451928846, 1750410353, 1278715523, -970106054, 1121958030, 537781994, 604451156, -2121616496, -1071091241, 53607231, 2031072781, 1647887443, -1282690830, -823130628, -1035972820, 6294927, 1000034621 ], [ -25463334, 1442187906, 1154476345, 534236935, -394109735, -367122560, 1149922, 1490456668, -606513477, 1165551613, 1319597672, 1952098163, 1741359211, 1504461958, -1875574433, 1134902919, -1842234207, -1716038188, -1162025659, -693931945, -1347886471, 1153062778, -1488904521, -1685148071, -2091015842, 1740712386, 284659014, 1402991903, -1472656959 ], [ 2118995665, -1559066025, -1101907852, 690633281, 375914998, -1678335726, -1711889533, 1885974968, 1542083282, 599463665, 2083548896, 368830698, 1699836006, 1811420889, 840612687, -1789905696, -662193031, 53201611, -501238957, 1222199279, -535553216, 530868989, 1531525090, 1503365649, 1693495917, 382962963, 639906925, 622155184, 706192896 ], [ 1389672383, 526958951, 1256947717, 1376549090, 1642468789, -527316288, 964427369, -2103757462, 2074477350, -1337858718, 1834135838, -687985467, 2108074610, -663095024, -434581537, 1335060879, -586692169, 782601968, -1712963257, -265707009, 249570007, 840592920, 792076782, 1657270991, 2042326961, -1458231623, 45586137, 767501122, -359996679 ], [ -119107092, 1177206848, -1169919440, 1975047996, -1234708937, 2039901404, 1525057200, -914775795, -1510229443, 1933759435, 1882080433, 923981350, -659990065, -756268806, 418351044, -1298677953, 208410119, 2061982201, -1948916737, 681313319, 2043084262, -445009272, 786867467, -1597796239, -914969062, 412419391, -1995674501, -702057396, 413241423 ] ] ], [ [ [ 562903035, 958509098, -1507427835, 356289167, 1267969987, 208050496, -1638962623, -1608670169, 1149136502, -2072472874, -434890811, -1391085275, -4491575, 903309389, -606535899, -533066346, 410159099, -865807520, -776679018, 886697244, -1808717438, 678675083, -849562390, 1235140207, -1763290391, -775781422, 754279345, 896789718, 1984034860 ], [ 925984718, 1239274630, 1563384859, 742359088, -1123142305, -1262248045, -552913579, -533502934, -237172522, -1422066355, 953816656, 130688979, -254878843, 588592750, 154551653, -205986697, -282818960, -2099835218, -1592493304, 2140978637, 337065910, 349314571, -675308363, -964578455, -580343140, 1149587207, 1565070336, 1263540136, -1188813031 ], [ 2089974326, 655495034, 1318734788, -1111939016, -821647563, -1742031961, 102391941, 478338589, 284567296, -1852893076, -1400111795, -159921322, 1660041495, 1034276365, 1735371378, 2463724, 1192760026, -1662453408, 1621387619, 103806786, -1985524083, -657605475, 810418925, -1797827586, 1239519080, 905027710, 771485717, -298062962, -1058969996 ], [ 376040930, 1863918325, -1245340569, 1034429029, 505576172, 148834372, 1998506412, -2144610470, 221719053, -1980662276, -2037432456, 1933588336, -569468025, 580157798, 280359308, 1778659909, -174617569, -1061833896, -1395256476, -330710141, 1429114684, -1756965891, -1305032222, -704026955, 211773698, 1565453802, -1980633124, -1810556361, 1100173407 ], [ -1686232274, -434188390, -41415545, 1547036140, -1661406538, 1116467946, -203296454, 874767445, 1186828623, -1438240069, 1557843211, 475337983, -317626096, 1956506235, 181814726, 521558285, -1384490455, -1538824659, -159693815, 933856078, 1932936206, -1146280900, 279206835, -763399691, 144077159, -1312914576, -53640090, 1916307452, -1879352331 ], [ -1020155981, 2105021379, 79523246, 594145392, 773144517, -1386565823, 170575398, 1393779594, 2021000943, -1765242295, -99827170, -1548444076, -847178886, 2020392526, 1890158697, 1124222267, -1012198050, 894271596, -1540044563, 1816716535, 1682640108, -1638207083, 615408848, 1858061410, 1825710282, -1803405090, 1819022504, -1335087642, -819226747 ], [ 819742284, -602615781, 1084590127, 1076992952, -1076577322, -47687085, -1412705344, -1242809429, -1243035095, -1234920816, 1393270938, -206728849, -1483673428, 2133665848, 1664118081, -1748486129, 375187230, -1400755767, 1564337598, 394952634, 275841480, -839277559, 1949861840, -2052876369, 344401560, -2077293349, -1690485185, -552287066, 1895771935 ], [ -1142299823, 356925716, 1274769438, -1878007244, -253705357, 620785946, 100773539, 907111065, -1777483571, -1933161115, -1196062609, 1549015064, 528512823, -1996565223, 1889703726, 186260938, 897914962, 1074552401, -831024940, -1158563273, 2012663, 1427336601, 1196937212, -1200858248, 494999704, -1133670009, 1136425671, -1596406807, 1795612554 ], [ 1786180320, -234397193, -1471275817, -7909601, 1716462271, -547500020, -1078381935, 797435106, -2101238402, -427063832, 454941603, -1645761525, -1649670023, 1406757520, 1691923930, 965292446, -1551089376, 1141551750, 1381033320, -759933697, -1944189693, 2084905604, 921940963, 2124023863, -2077630928, 205684129, -1626524683, 724758468, 464611592 ], [ 1322429450, 1270465678, -300277080, -816994783, 1594271555, -2065040894, 741956673, 902705352, -381169800, 1714286421, -1825823006, -1840977929, -529996800, -2130621196, 1091346802, -337649557, -2092126, 404240380, -2070577853, 1739097633, -2015358660, -1205409531, 255895131, 976010623, 544485453, -2116006407, 242687562, -1285109323, 1935328530 ], [ -1163004807, -2126998115, 1765897670, -1940638876, -1200237427, 1273475126, -790598191, 1543839148, 924322428, -1021890502, 2006398479, -1599183887, 1684706822, -560356786, 2044179128, 1173629606, 1851532301, 1706547099, 1071249962, -1380954066, 656634248, 1632965639, 1670949018, 110471814, 2022317206, 1419356616, -1377026798, -713579258, -983646298 ], [ 79766017, 1244402914, 868510398, 835538815, 1447195124, 1886066660, -1789995122, -739539250, -1507124315, -596736917, -1697505483, -1078226612, -1227276725, 575493558, -1262672896, 791628497, 778457083, -136548773, 1828188967, -2121387529, 1356627452, -777922926, -4349574, -1464324383, 1509083130, 1533623313, 1886712285, 551836188, 1186948130 ], [ -1387548897, 392414917, 183846598, 1867142953, 1445828332, -616166567, -1036040160, -1827357924, -1241124555, 567352786, -183170787, 2008356470, -118809731, -49740228, 1134740193, -1960443708, -213895580, -197350443, 1951223076, 291638875, -1854286722, -1248287301, 1986707104, -1021209646, -1004785653, -722242714, -1775077880, -1789173546, 885924646 ], [ 704747257, -1138701261, 840795588, -1116643741, 1993790483, 314457513, 34987106, 1482448421, -228743360, 307076012, -1395495461, 2082341689, -1302193557, 185973308, -460350240, -639170395, -2032185819, 706717544, -894110105, 1271820715, -1945125402, -1436804683, -1977092653, 645724731, -937598791, -179234950, -437132417, -854820763, 1908350943 ], [ 228273449, -1710354580, -228447300, 1047400116, -1385240593, -1290010797, 1094150487, 759987021, -1352085881, 442133840, -1018912685, 915922684, -1607508176, 1299254174, 1947612524, 82165695, -808336069, -620834656, 28892924, 2142383408, 1039048055, 1017381268, -748419850, 1076883512, 5617486, -2053554359, -2010398264, 1378221810, 1380556126 ], [ 247559243, 258429216, 1641035229, -1690115211, 2046022414, 2039435147, 831474662, -1431374744, 1490966339, 584019991, 1538472103, 1503241489, 1474384807, 1548610306, -951487649, -1486249537, 500725595, 1127207054, 1288550911, 1276790142, -189117751, 579455861, 1039016880, -1388483082, -1585804825, 1732458120, -953158061, 476031407, 195765309 ], [ 1621560261, -1534800270, 92158839, 659622627, -422135309, 1375133422, 727247598, -972846494, -673721774, 389599931, 2038046931, -585425640, 1091018171, 1935793584, 1552500477, 1167807900, -1818008581, 672502833, -535593431, -880992891, -1192298515, 1829799767, 1674553223, -1472803872, -1398802961, 629621033, -575829475, -1473332115, -1758330205 ], [ 1152948654, 883506925, -1426739284, -754318268, 1832160383, -843748226, 711648777, 1622403879, -1822332437, 1823208094, 829353178, 1017339704, -1013462006, 1902668354, 1519647604, -1901210702, -1327216058, 350803169, -865235981, 181450693, 1530439530, 563458492, 1168644555, 430073010, -1687877617, -417504236, -136434328, -1044400472, 1614451686 ], [ -1794046683, 761528445, 2016267489, 1735458075, 1299098189, 1186545690, 284681818, -139643804, 775013555, 1523468645, -75874047, -178531471, 585186333, -565656931, 628385967, 691624469, 181081176, -552647514, -1803453409, -726272656, -309147878, -357924605, -22656045, 234157644, -1513165262, 147868878, -2120554368, -202135339, 1800818137 ], [ -1393296067, 215625118, -1914270410, 1720232269, 1461871365, 878382366, -2094651668, -1610776065, 655805440, -1207577986, 2141628667, -1830940674, -401951456, 638260654, 655355892, 556085545, 620432523, -688567218, 391477986, -2041622656, -1318799902, -1383165957, -2062726442, 1569849792, -1508946449, 1725019592, 275327760, -66726606, 2041877692 ], [ 977196494, 476866758, 529039452, 92513571, -256705959, 2278914, 1728362754, -723892180, -417036279, 840655608, 1302121542, 353529215, 61115490, -2023742276, -1484222135, -822487191, -1872386054, 840726224, -1078284975, 286293984, -198485669, 980639991, -1960276702, -100474289, 1824380810, -1712487042, 1938618899, 246405788, 525471383 ], [ -917251714, 781043729, 348754550, 448980193, -264363924, -349492525, 1323383128, -1977901346, -1282753118, -46533944, 1342043883, 1134395061, -1234308731, 501668505, -2031183842, 531503971, -1352343293, -1667950196, 1061203586, -1667584248, -789571840, 694825011, -1430022753, -1834281025, 1411759294, 488205199, 1483467702, -198945236, 388594776 ], [ 1863679800, -947967829, -1992644239, -1101372517, -1776361908, -1210710993, 1257590373, -39787129, -614373123, 1480477660, -1868743332, -1247818448, 737217812, -843183622, -1914785600, 1255918185, -2117072522, -1178746906, 1763794333, -1963138788, 1078881036, -2127573795, -332506447, -742946259, 139241256, 1778845108, 981073306, -671675049, 224428729 ], [ 1618658600, -894603009, -218391854, 1710704107, -2049503263, -1770847944, 597555958, 2014902295, 230429870, -2019137430, 1555651716, 1894652168, 1447387017, 1761433481, -1841898337, 391498897, -18882264, -2027036582, -1560630782, 1302381271, -707898538, 2032911912, -944143299, -1243081054, -1678597466, -293190986, -629651631, 198979633, 222028728 ], [ -148218497, -566989156, -721459921, -1425449828, 645064246, -318628899, -978291867, -1409973988, -599056927, 1907185126, 1760101395, 997454418, -1985919401, -1210540754, 1417259142, 715878186, -1318055963, -91731266, -83243859, -30642420, 1315845191, -45065518, -1212023745, -988264892, 1085607033, 2016621290, -2056384141, -162762079, -1443109256 ], [ -1514318789, -1384421839, -1452090287, 1242712528, 1570336277, -1759149, -1375874772, -1851971801, 457630403, -554579024, -1390095136, 1724637968, 1789558793, -1829485523, -1160071054, 1096887718, -1169538618, -1102791624, 1779092847, -432488339, 1531959856, -531162612, 1348606129, -1127759346, 1291724139, 1874024410, -1638587235, 1408086354, -1235748260 ], [ 186917630, 810125653, 1430050980, -321233030, 1870251663, 1973911442, -1005162544, -1895800852, -606262871, -1533474787, 1644358867, -955566437, -858913942, 1372097038, 1511158268, 1291916091, -111386801, 101498861, -1050016919, -1720671685, 1773072403, -1562725608, -1838997907, 1041397196, -15287684, -578280072, -389462206, 1831790870, -605729956 ], [ -1311124011, 137976478, -1012733824, -1406875933, 777702495, -1646576922, -1822159756, -53807883, 1909289349, 745248403, 533806032, 354320533, 1401771590, -1023316737, 1659219279, -1875825705, 1698782922, -1498586975, -1033792977, -241133609, -634883738, 978402594, 116009394, 1066916974, -120175236, -1216187103, 1262052543, -309901421, -1472583907 ], [ -1693955992, -1468661149, -1276528032, 1789756157, -1918017887, -699805473, -1253666642, -904324919, 1196951160, 991297009, 1690207168, -472609103, -281099361, 1514227745, 1149619788, -203803962, -1064602321, -812281262, -74833396, 1384758000, 2141785298, -191319290, -1653143139, -202141939, -1130399845, 1558807995, -2027882565, 2062898258, -95326266 ], [ -1345695765, -60132409, 962359691, -1000661602, -1726154459, 1099248687, -1695808854, 1579076045, 1033174922, 372323249, 1581804435, 1276056242, -1097018781, 358559451, 891669670, -453431489, 1639244910, 428504046, -450650722, -1617117714, 1382719921, 43848209, -1898333444, -1756017236, 535951059, 568288640, -1025560620, 1419616645, -1812315459 ], [ -706517637, -808732569, 792865554, 1301624701, 1755324489, -256137660, 1191903412, 36694864, 700408796, -1240807098, 1258505003, -2020141121, -1752222422, -953504511, 443799778, 768336088, -2005520071, -947306427, -1098049036, 1426691193, 990324800, -468201465, -1919582983, -831849836, -360656095, 7665181, 157299231, -1656926080, -1917716718 ], [ 11613240, -1621008473, -168842125, -1734211315, -1354840023, -1289054238, -226334572, 1476796562, -1098275524, 165619280, -1331627651, -1471432789, 1209161677, -1688376294, 99076924, 1452801946, 1219200831, -1100218246, 1252485251, 135980187, -935347402, 117612652, 358447845, -1954255215, -1914481051, 1900065935, -2147077928, 1203318221, -434437252 ], [ 1270420215, -1571291213, -1031126215, 1221228645, 1948047261, -812353786, 814680146, -1424397898, -916828161, 1374360242, 403972849, 1348408620, -1192942734, -502326617, -968333015, -373458062, 1034351501, -1226906619, -1643146773, -381416507, 290306549, 610561830, -641369381, -86670935, -1040398845, 435694275, -1998631038, -1991094605, 1535445859 ], [ -450754934, 767595920, 1139603907, -1595908622, 2044827453, -1245329751, 1332583158, 507981274, 185471794, -1702858236, -1980044706, 1491093690, -1725779656, -1896893049, -2098675665, 1113946690, -1037723816, 79857963, -717669899, 1197763239, 830474495, -843085429, 965695817, 86500772, -1727635512, -1332031682, -1219277316, -1761971153, -1212028984 ], [ 1225359208, -1488448277, -701555833, -1158950783, 102412964, 2140070205, -1890514513, 1476024113, -772805359, -1342543613, 1880396848, -1027986944, 1635406443, 469190908, 204196679, 1768189922, 2040464329, -2133199584, -1835196487, 154670964, -214704325, 86757088, -944761238, 277835146, 663364811, 2110733485, -708547047, -1798665100, 754531910 ], [ 237731244, -525120629, 1331610031, -1601321043, 1590915102, 456638267, 1379401464, 1723322134, 312331628, 1077767672, 1850958895, -1320584481, 2081989671, -742607318, -271391761, -230488517, 1178721302, 443839753, 2127177388, -806998295, 2099565518, 1336765185, -199045983, 468597263, -1854317032, -369315407, 1249397629, -489670306, -1162602808 ], [ -1399162181, -1929154017, -1182767302, -377625878, -318779543, 324959670, -1980530948, -837622723, 646443719, 1909282680, -170366716, -1627630669, -1094269179, -726907307, -1196502715, 2047096337, 986725019, 1324687453, -1536368110, -1524649846, 71208102, -1581911038, 1699982164, 783130176, -144544920, -1888943090, 1226901418, 1194132915, -552846153 ], [ -152729818, 1525945989, 262021954, -1893806516, 400170815, 1373052571, 1726913299, -273787648, -1535597235, -2122940629, 1163878776, -830049266, -523481447, 186635785, 1130509059, -1918614362, -1337444478, 1697099027, 1163275520, -2139939840, 1219149952, -1385528859, 384464522, 1054459507, -1748751826, -2008791977, 1758604781, -1314032299, 1257724914 ], [ -1048388348, 826006318, 512393917, -117758397, 1354052845, 203480360, -967075829, -561886795, 1217763400, 762904188, 1889529142, -1382933899, 1056750940, 1343466349, -2116887726, 1890659136, -558659735, 1604515467, 1796598482, 1620939739, 333779221, -745050945, 1791904020, -1150317679, 977921266, -133683145, -265576762, 975547576, 497838184 ], [ 2058235968, 153386342, -240297492, -211664283, 1440714202, -392427306, -199933866, -1908134448, 1042152543, 1881354855, 46678790, -2130114978, 256756099, 2059528282, 545865185, -1328356198, -544688867, -1560978576, -2055294821, -61567946, 1528949626, 1570915297, -887654648, 492892627, 1055763252, 1711335196, -40820460, -2095939528, 2002367921 ], [ -440199030, 1699176684, -429890137, -975270217, 594439918, 1699920738, 1582776301, -2125846501, -1379288110, 1894920122, 2006784489, -1011775527, 1693160096, 982662030, -1087469452, 548331756, 948208010, -910599347, -1885113795, -1352645569, -1780153773, -1373805837, -1865211572, 1839060612, 1814269434, 664646946, 607999474, -1473529064, -221723933 ], [ 240623132, -2112998929, -535646712, 2035527975, -1418718780, 689469298, 1057833587, -45899198, 1799563852, -1723509676, -1636102983, -141900665, 1139048176, 2030945405, -1859836493, 1229979249, 1498181606, -1633875937, 1061383186, 1645040397, 1757127876, -2128795560, -2031287025, -1939139662, -133647230, 1074557691, 1859888823, -1696121810, -1184347586 ], [ -825009254, 488709659, -200990359, 1159982813, 1287443654, 973954601, 156889928, -965821062, -769987219, -1803655000, 1778110097, 246995274, 853525142, 26628898, 351250175, -1881136218, 40311215, 134191457, -1028660431, -1608991122, -446793492, 857412552, 2063450134, 2077515227, 509505502, -1324308935, -266467262, -909456077, -1729361320 ], [ -720829024, 1196248085, -545186343, 827684176, -1635043358, -1436868736, -337438474, -1399012149, 681700197, -7115013, -1348088099, 1789823591, 1537252040, 1246963508, 513002903, 1780604983, 939456986, -313142221, -1409242095, -1657856459, -1768027257, 1255772036, -793474273, -917626517, -1045669891, 844641448, -653964408, -1007706935, -264978136 ], [ -786848700, 925067621, -1150368892, -1989891300, 1788177712, -1119565269, 1139412885, 1447562369, -1573979418, -301975791, -395794804, -2054420448, -966163464, -1933763832, 157511188, 1798318153, -1783094154, -304605548, -656186917, 604078515, -1973526720, 919801418, 2045353950, 946739455, -1042750392, 10416724, 429896606, 2032372197, 261319019 ], [ -1977495624, 1595812292, 1429832838, 576843590, 1451108760, -353945782, 1625870819, -203077010, 603279562, 1475622354, 95560721, -1010394380, -76694416, -1313661083, 920997661, -1154810485, -1505790434, -1179340061, 1497892552, -2036388740, -323057641, 1824790773, 1528649440, 1566447873, -991494264, -62753524, -1222638448, -792109897, 740267202 ], [ -1143381160, -512254329, 1163432589, -1293784449, 1448086680, 1164817287, -1425389637, 1177183274, 853667276, 887255852, 192084978, -1680693674, -1249699832, 1927550276, -2081476419, -54804414, -1349637811, -1976450158, -2058342979, -567748941, 459433668, -1421060218, 1385072696, -1902383038, 1139399586, 2051969922, 678041577, -249262023, -2142669033 ], [ 254122593, -744364366, -1408979190, 1094409681, -338116713, -94847962, -1472440354, 1632979918, 44079624, -1839953194, -544289342, 1744277337, -642448509, 846023061, -1343396740, -763920870, -1204434627, -1574008476, 2036493115, 937824440, -5501512, 1903538432, -1677000447, 1645406080, 2132973228, 575919306, 1130674355, -1823710387, 162650609 ], [ -1958405655, 100085048, 472597515, -1499435422, -1786882083, 770175246, 1486051580, -242812439, 1379859278, -670900758, 551543599, -1209962099, -1415459469, 812439014, -1388253035, 1122477920, -1667950264, 398056501, -891615813, 2131450578, 2001261876, -1906404036, -1587825164, -2081998509, -549275974, 1225063008, -1533507099, -967707630, 1143687538 ], [ 2068400657, -11671630, -668191956, 2009370126, -459825652, -1478422432, -40934376, -1906109931, 538496876, 2111759838, 1070294646, 813517913, -1820521158, 105796294, 529740788, -701362975, 285347026, -601275548, -1740513129, 1456504865, -1823601445, -1152973354, 1049368812, 484252515, 1070944514, 1527000324, -2107973511, 38640845, 1254326835 ], [ 1726878802, -1069383760, 1750828473, 2031307922, 1370407299, -479733547, -650015977, 935938186, 358491686, 168490270, 704032217, 912585314, 84513561, 1759408220, -1181578797, 2103923838, -2099716939, -1058105609, -200498212, -417007980, -1999603241, 1900694546, -875394700, 48166229, -1483860183, -390030858, -425170683, 1476548112, -2073852426 ], [ 1111350027, -1693883941, 546164029, 786451152, -85502395, -965053173, 1298425269, -1923873183, 69651012, -868966910, 135953573, -428579529, 2123189014, -1383245681, -1589742764, -100508900, -1270090532, 871178686, -1385780410, 2017261848, 1381007597, 471438936, -1671406284, 386446705, 621770886, -1982372460, 161705742, 1727079419, -1680057169 ], [ 85705900, -1606831790, 1960598735, -73654998, 2102013848, 521822279, 880428655, 340997048, -1195955495, 583587961, -2093246842, 469012702, 494064731, 1040622065, -1445998431, -1270769244, 1488155563, -173633118, 610873441, -711466858, -1481020075, 1729253115, -1984945138, 118041558, 1758511847, -1028311642, 316780417, -1441822648, -1916688698 ] ], [ [ -200235759, -1811733277, 1250286577, -1251171436, -648080729, 1859351958, 1756536756, 625201283, -1178685689, -1471561647, 333242986, 81500151, -729651668, -31486352, 400892788, 33562406, 1818061907, -49545693, -971300376, 185286435, 1918426017, -569313630, 494344241, 941928773, -2058079694, 104193392, -1565161299, -701819659, 75312378 ], [ -1250272916, -797157373, -834617440, 2146601096, 204795397, -1572050946, 658251735, 160252193, 1599373296, -2093946760, -1158087926, 601986023, -600217127, -1007467271, -859373687, 1967768176, -541525975, 1572066893, 841660795, -348224508, 1329265178, 189607972, -240368813, 1465043376, 328156124, 1358070194, -1432736519, -1929223538, -12133273 ], [ -1718397169, -489424296, 894124096, -797357552, -1047975948, 1443200717, 1928818462, -1408358195, -1479186768, -711676287, -1475013170, -2117346478, 1152748573, -1600940953, 1653296378, 681630207, 182152690, -1390036503, 2015608467, -383914539, -399443165, -797824817, 1463308371, -640306250, -1034218043, -1513530001, 1847936248, 1323466681, -1480087405 ], [ -1815673416, -1019591487, 899830635, 1775510716, 416662146, 2101997493, -59419527, 44137729, -139944665, -1543359384, 298885913, -1265746845, 1665250817, -498207826, 1042702706, -994404037, -931571677, -810712054, -1705834177, -1407976445, -382852639, 1972785905, -1046193099, -1618921929, -1228688973, -211732681, 1091236283, 1709976365, 1362070113 ], [ 2054139332, -820282665, 1000506317, 684000006, -777910814, 1233072226, 1685341771, 1833417883, -650248992, 849178453, -1791999847, 1825615881, 1708801087, 2076751139, 1768075518, -1293128043, -404137030, 1671727810, -1457811738, 712406404, 1203505079, -865833377, 504061107, -1286602235, 342059680, 1722517244, 2004397136, 818798253, -715743199 ], [ -156367961, -234353108, 1207806788, 1148874640, -313661500, -1875307590, -820024499, -1748489747, 1176444911, -804299600, -1405866892, 2143645421, -223445505, -1955665843, 1874645355, -78680813, -1560890488, -1439868174, -1866997102, -1154165484, -337721296, 68076870, 70225218, 514350522, -801982926, -133090492, -1857965783, -557169827, -1690931276 ], [ -1868283957, -960349292, -288450208, -362925683, -1664099137, -10428233, -875488306, -908363059, 1924501681, -104716725, -1799517112, 1229667185, -1476940188, -913507379, -578481667, -480304796, -422654394, 756618819, -1204052729, 1254837401, -1196812362, -620159667, 1963783543, 1845097342, -995026143, -747256280, -914453906, 1804682986, 1399675500 ], [ 1035772214, -909641999, 1886686401, -929876481, 114245041, -1439971264, -1593244060, -1683484291, 407151776, -1750422581, -480527834, -1175977708, -1092863253, -1283110277, -1664073978, 1604422562, -262187047, 547369385, -896753980, -1897888688, 253254687, 327027372, 2002177836, -1332822545, 1541346995, -937591847, -984153715, -1488416699, 1960269486 ], [ 1565284671, -1183338296, 746847109, 478414873, -1534819295, -903335302, -1043342963, -346770382, 669459291, 298439936, 1070719510, 908664049, 499479767, 992168054, -573620853, 1365542484, 333062048, -2066178546, 484106903, 1772002623, -1624225180, -268222764, 1914979459, 52728040, -1895502096, 712356158, 302974255, 822313040, -1611018187 ], [ 108601212, -1925607214, -840133973, -1439155991, -1732797455, 368354588, 981293704, -1664886175, 1632456889, 593116427, -1802233806, 1562221303, -1179510612, -1514029152, -1638947187, 54786454, 1805954932, -1379720971, -1134028908, 2079117796, -1874332880, -533378819, -1505375129, -354877442, -626502764, -536835705, -1455413522, 944233969, -487859861 ], [ 1088829354, 348709197, 2099082675, 941853994, 1966986427, 529115726, 1124162679, 2121111957, 1628521490, -1473819217, 1532072662, 707854622, 1295930306, -1287037465, -695615264, -1425963985, -1356888676, -1879473527, -542468102, 2125131614, -1499137645, 1226334496, 1407935756, 1404870950, 1325446205, 853972812, -810265560, -2098211296, 1907038667 ], [ -177424751, 1477065378, -770277118, -793602966, 1681019090, 388263394, 1440115580, -579958031, 920438885, -590386222, -62038105, -2117688579, 166402263, 1924537197, -1332593049, 44026998, 671907178, -2043833859, -874247392, -897235765, -1302899634, -1901648173, 1926266467, -1707322031, 382751786, 1911496608, -977077864, -675842993, 49137901 ], [ 2080845551, 917063488, -539501922, 116544790, 1535923414, -393853309, -1351988976, -252250020, 153511533, -1178874204, -445591888, -742433295, 643200046, -257857382, -1051989659, 436674234, 1085317965, 686632266, 364438580, 761649968, 2092573623, -876987132, -1552165185, 1734163003, 584544482, 1283611744, -1812621706, 14371229, -1819256805 ], [ -916987189, -815460522, -702137377, 1631554839, 812794549, 785238640, 953577223, 759468409, 1430985682, -1292337225, -1928626733, -1294128142, 1284165577, -702216047, -619143048, -619431134, -844671603, 986288665, 837101230, 1647833339, 69995544, -1024842950, -540518526, 1097145766, 2066851833, 955329104, 1317630669, 1161474853, 1203252348 ], [ 1508189473, -1885748675, -1840372552, 1742907150, -1533597930, 1711504138, 336701991, -954488646, 2088634789, -1993457737, -1329527266, 1989051294, -746748011, -1534040793, -1937667882, -1071313601, -1276187444, 1048814876, -264886643, -1176525772, 1288079553, 2032129947, -2110321794, -2005500797, -1259794091, 648409737, -1036858005, 1354140541, 1376367168 ], [ -764970641, -956310700, -506718840, -256763838, -297931733, 975794119, 1223699606, -1588303900, 637776317, 566108184, 1736280394, -214763987, 476016477, -1081251150, 2114883563, 73806294, -2113871103, -1428084396, -481278653, -1282251147, 1535684183, -1470741604, -1882007187, 1768680984, -996770241, 1657891145, 850835056, -714115097, 1027907709 ], [ 502407423, 1619178157, -691579501, 2040313309, -1556597508, -323456932, 896425271, -1640243992, 1667451386, -373032197, 43990031, 956921459, -1548115191, -115704833, 1663522142, 1236396292, 276763535, 1368193974, 436668789, -453677370, -1424239601, 832126858, -996770338, -2111012054, -709563554, -1147059564, 21027433, -1579115410, 1406154694 ], [ 447576452, -1803970656, -287111593, -497235004, -2105016808, -1795652572, 2044957875, 1430963787, -2077591074, -1846221830, 916939679, -1028333037, 2086061359, -427054845, 2061267041, 612609904, -2021755755, 354180860, 1605388347, -1094388590, 973376811, 221290883, -831017480, 961387446, -1265544126, 840058892, -1483491242, 1121424347, 1980492508 ], [ 91627021, -144567387, -827058542, 792603892, -1009961009, -367022623, 160283453, -1375336662, -1566592358, -1650610721, -1887753403, -270139727, 22186469, -1399646381, 713102335, -668480183, -36551658, -1032819082, -520248087, -1300560358, -1588330057, -192774104, -510186282, 1148715788, 289128287, -1690455451, -1843979202, -1104778542, -269765043 ], [ -757154971, 1259351139, -1446245609, 1454585773, -1005393957, -355283185, -1387281269, 911344008, -1297349151, -1941926356, -1514448788, -72458341, -1073761080, 27334932, 1755359823, -1841430543, 361304118, 1808952589, -2079893280, 1688845819, -1992310713, -1670065511, 841157867, 855245752, 638269554, -1972714519, 1637814714, -1940882706, -537581161 ], [ 1557844745, 1339159934, -1647239865, 780511854, -815492753, 383152386, -855637489, -99143673, -1981279405, -2061450130, 1132122745, -791955039, -527511964, 1869921152, -393716996, 2142005365, 2122868171, -1659727748, -599462360, -1476950548, -1517804131, -1606392727, 1848159217, -1888667841, 1427840569, 1469028826, 2095440547, -1742289159, -1652992187 ], [ -1154641461, -280941209, -1080324693, 1173182734, -1160079725, -1191617067, 601749672, -2102287419, 740607902, 298424576, -1645390453, 1284419798, 2017964046, -225472363, -1906493298, 1026912914, 2038553337, 964690478, -1607102918, 831803016, 859367772, 1171116346, 63610827, -1932726188, 1451243035, 1420138857, -1641972579, -690514859, -1622135664 ], [ 2026982275, -1954919379, 384785606, 249293109, -1784885709, 619446700, 188664006, -824553744, -1738888857, -671844220, 661134328, -354180659, -110776551, -1336902756, 234262793, -567497622, 996501420, 834254016, -1735094466, 1579702501, 1865744211, 990135816, 474105562, 1929010451, 357989839, -83905286, 939155322, -367994538, -258720306 ], [ -2125671770, 323331179, 2056343186, -898980516, -1912544701, -260014064, -1903097301, -1882930684, -909265884, 841033767, -1234944288, -3960409, 2031604079, -1573405417, -1416782242, 1840857063, -526751621, 1949407030, -1387512604, 1271634219, -697590766, 1413686534, 210549081, 2111736695, -1708954989, -2069234568, -1519907484, 329960978, -1571443343 ], [ 1729688002, 562615961, 345299941, -1735178073, 1034409537, 933652352, 409423031, 1873047606, -763440317, -1621638798, 649058986, 1892399380, -1434683901, 1464678462, -1537481416, -758461962, -919810560, 2118623127, -1230508649, -220257857, 57115774, 705125275, 1008144687, -558605472, 1414702061, -721071176, 1367045272, -555642350, -2016604911 ], [ 1720162033, -824751331, 572288704, 991194321, 521176891, 568744921, 511846951, 933564661, -2118331075, 1990382114, -1440992389, -251518570, 1250460111, 2094655131, -58098687, 1557216291, -1690526832, -1501823557, 695274352, 402641538, 2044818901, -1926968928, -945715362, 1560098140, -1163901584, -1317257947, 1755941284, -1795642453, -144913115 ], [ -680862356, 28764528, 1711356489, 204160446, 1452468923, -644678180, -1886104912, -74068166, 938952328, -566609263, -163308794, -1079388025, -1813185516, -989697209, -1987718028, -523765054, -1411076900, 444384884, 7341536, -1373736655, 2141853619, -1743253394, -285961469, 27357930, 502250967, -1249264584, 77646643, -2012402433, 213084100 ], [ -1030759436, 1495399154, -610181087, -678306233, -1608725508, -1260885698, 2064018251, -1192304496, 2056508664, -182059851, -1360710639, -677495954, -1490068492, 408269082, -785836533, 886669014, -684274509, -525170275, 1391734489, 384772101, 638744951, -630199483, 248326101, 996284528, 1004441318, 437305156, 197522302, 934152215, -1177530157 ], [ 1233865040, 292740429, -39178603, -1688901921, 1952348889, -548574359, -1640934877, -2062171971, -2081190962, 155632918, 1790855934, 1259130597, 258167639, 1750384109, 1364473420, -1440567644, 346649459, 2130674922, -15909195, -1390196009, -519471291, -1477296351, 1009607502, -598244564, 572771831, -1682987975, -2042150627, -1182399290, -536375914 ], [ 428813898, -1649528837, 635147198, 293977344, -1909905242, -960454286, -1743703644, -2357051, -1710247182, -974249245, 1656705857, -824707974, 1454907316, -1900999074, 1471223919, 895588293, -1827920523, 300749061, -1510968258, 550464982, -98822043, 1133724167, 711685513, 1246747158, -1530323967, 335652112, 1843899295, 445261630, -2098357688 ], [ -338773972, 490578553, -1018315509, -467191945, 1392165827, -1626093846, -550591748, 1904989746, 1441562106, 1146405213, 2023172408, 717329677, -748944142, 618933358, 1121664194, -2037038806, 543021720, -231779082, -791833563, -52409875, 478293363, 1107160816, -528637432, 472700184, 694578275, -1430097361, -1976637886, 1058901309, -1997934151 ], [ 1300620831, 1011660435, -514641153, 613403097, -325532296, 1285357605, 448250779, 1792191084, 1544520067, -1947757437, -478313305, 1127416890, -1311245162, 1934551863, 113567431, 1522201573, -620756618, 1233513721, -1070609865, 155614191, -988548501, 1768310801, -653734950, -1212849196, -950174567, 2011362286, -600224144, -1760604265, -2061975077 ], [ -1098400526, 126978304, -897703972, -1724162712, -1049992750, -1805307004, -1553902411, -452621056, 1949135819, -945485516, -1759156687, -1012014729, 1770932031, -956490212, -997737093, -1666725116, 1730726930, -330219562, 144532672, 2057062743, -1204948754, -1532829529, 623845025, -1269619031, 1982358478, 716475672, 1885288593, 311139127, 568684491 ], [ 625117138, 1408753081, -1084620457, 1823977336, -468902065, 1400259000, -1479983502, 531104949, -1123611731, 1672221385, 377371832, -796479882, -1305049808, 1045468861, -2056338012, -298747301, 13052907, -1671713499, -664796684, -864362716, 1231189827, 1121434804, 582058216, -1783965592, -828773792, 1387424392, -1770222184, -1361849881, -1390160947 ], [ -127739569, 194782665, -1966952274, 894063963, -2117190144, -1395383830, 1924959636, -1608096456, 1300422554, 2017905218, -603189252, -1105692486, -1654491496, 982648977, 369047872, 1050757696, -1068172110, -1900021800, -1175555380, -2061616892, -1408277485, -476347190, -1400726931, 2049950969, -348879952, -1351630460, 1322315159, -837999536, -1052156723 ], [ 1035279137, -629043288, -478550198, -1648106933, 551125784, 753537599, -440604166, -1237299952, -150387496, -1605402507, -617455778, 844684484, 1068977707, 437169329, -1706700183, -1840393795, 1974337923, -1546135293, 2070646107, 1462591221, 523715581, -1635671206, -722671397, 538703225, 1306549811, -949751204, 1805893156, 1158464196, 639971308 ], [ -1874465867, -418971263, 493622723, 816652864, 1633524812, 1981334453, -1674565392, 307457198, 1503823919, 1478237163, -1227920091, 1353211508, 1761114040, 422434575, -1525107645, -1018204520, 386976310, 1728404952, -833289166, -602228580, -2014617495, -1594069211, -1447379338, -1980872319, -1365594864, -400039158, -1177840661, 88827004, -732581708 ], [ 1732511359, 1509433835, -68090217, 1390289542, -1746673305, 367554588, -806891780, -258883474, 444634354, 27948221, -747502092, -2031020751, 2082438496, 149026470, -1167671053, 1162031855, -815372868, -334252346, -1103043077, 539962016, 1710406718, 1630166877, 442800423, -320537455, 1056195759, 1437275236, -670861198, -1890721519, 681940264 ], [ 1772007887, -1106960715, 1927313645, -512302553, 999268452, -123747484, -1738904006, -1563824549, -1058850264, -603552529, -443667572, 555045387, -1314964488, -446529608, -1858191499, 413762772, -1029474563, -2013846297, 773388220, 387507338, 1225884028, 865307040, -1790007738, -1999106231, -1816834891, -2109406066, -1360858182, 907859630, 1192780295 ], [ 1437349088, 153164739, 1088896586, -703454518, -764723946, -920850185, -1308119810, 742820968, -1095845814, -1803728259, -1838581979, 2109084168, 525780953, 2136887322, -1015739118, -290943760, -254676101, -885238309, -1284682299, -652744198, -843462935, 1520455114, -879373243, -1121725027, 2079828330, -1189597460, -558151600, 1654107285, 830067480 ], [ -1179939759, 463844569, 1016893894, 2004571321, 1980831218, 426133990, 197391310, -842606430, -1829793809, 447766811, -1240469969, -873199073, -446925510, 227327372, -780444072, -679510384, -1588441594, -221853318, -612862167, -667098720, 1811194714, -813245993, 639754128, 1037799900, 1940415535, -2087568599, 1770459093, -945374756, 1856057919 ], [ 1660284073, 1402812491, 645551896, 1407999498, 1043617504, -971422889, 520378994, 1609845470, 225260045, 138200886, 1333303486, -1444443243, -1613334162, 1169697462, -509386695, 1215063759, 854747464, 2048144415, 789941692, 1682739122, -736148990, -1764004177, 752026898, 1093001606, 175771990, 1074406849, 1679737239, -1309762670, 2095808159 ], [ -1701528574, -375976031, 1022547863, 1060545890, 530752222, 861314342, -870079163, 202378032, -1882716466, -1670140109, 312639171, -1555457728, 796184592, -1911640836, 1373012433, -942539740, -165715778, -395160926, 137995557, -1106428687, 82584856, 884424846, 1116255395, 1127555887, -669563606, -526743328, -717053109, 2146778987, 261702462 ], [ 446807001, -1481883222, 426215469, -1922279368, 241268405, -685988871, 1427902762, 857652820, -1425197738, -1109223389, -1442756233, -1546193080, -1443980046, -1158733915, -1962048370, 1909830231, -264129101, -1121999744, -1908972978, -2126575541, 804453795, -1205073508, 1203071780, 535438473, -1541515959, 1738819807, 809261866, -260582307, -1792519260 ], [ -444993062, -1065729933, 728139429, -1005036768, -352236903, -271110982, -61528949, 1058109964, 1125160277, -1989858882, 1815731377, 452284323, 596232525, -1064480533, 1100865858, 1662300701, -1859516282, -806082313, 942553896, -428483302, -1440565327, 894361071, -1865813829, 2042741638, 1415749254, 830680421, -2037041519, 454491127, 1285729335 ], [ -1249068484, 368554204, -860592065, -421352052, -1502356239, 1628380268, -182775921, -499516066, 295411720, -1314372462, -97541109, -363227023, -426486967, -1591201735, -1670650910, 1323909232, 1879465036, -2002164486, 855966829, -463859140, 16756313, -908795386, 801696825, 936170843, 649495033, -1343679918, -1036054655, 675192246, -1125355234 ], [ -1600106766, 252183087, -1566320882, -425481683, -1945420339, -2001107009, 602589026, 318626313, -2086583403, -1839245357, -196769065, 1725623886, -1856330917, -508299771, -226312158, 1691395082, -467885448, 294800201, 2054009133, -965482510, 390570016, 147580449, 202456726, 191070624, -1691555863, -199335525, 1100005068, 1286181919, -1205993672 ], [ -803259506, 1233132753, 1609896658, -329786393, 1860104763, 443699213, -1838125458, 1605618349, -1828153527, -1475740126, -509880661, -1333399493, -1800210125, 727303347, 1936612981, -1243875572, 135808171, -1995115783, 2001351603, -595635684, 968732873, 2113312919, 1868587660, -982222004, -1834656830, -735749423, 843546010, 283989805, 287102764 ], [ -1507276136, 357980987, 614135108, -2109622573, -516300088, 903345355, 875475820, -1659574222, -1934298947, 1829034099, 1870748553, 2088907062, -2136488913, -1646579223, -1361148518, -1370919408, -2086026049, 1195292437, 2060767340, 197166754, 2125264279, -824874881, 1731635447, 1895181636, -462133169, 2125687068, -2057188524, -611866362, 161034960 ], [ 686459421, 266372981, 832904699, 1550985379, 1085894094, -751098182, 148040430, 837888931, -1812860920, 1004374115, -1976466237, -194626755, 1221663810, 211754502, -693029219, 1588061151, -610732699, 137165053, 2028464691, 1877549383, 1386159593, 1002632532, 2134006918, 2058297932, 836558106, 439276009, 973961664, 781867428, -1132160921 ], [ -70376972, 383775103, 1401484833, 1077103385, 2074057981, 1241141671, -1875556971, -722706126, 1242963523, 382855332, -2140898159, -1858326810, 569624103, -1460137325, -57720610, -122335599, 1392058231, 250115311, 1803422863, 1594180394, 1477182697, -1529738828, -930529465, 719555829, -1415457480, -1176774290, 2009749006, -1072340264, 896742862 ], [ 300482319, -1278233902, 2022849007, -1101101686, -128160196, -153713082, 2115128295, 1336847874, 237874663, -593115284, -764879224, 910079298, 987909169, -586534676, 314617873, -1705626351, 1620776844, -1521807913, 1120182132, -1938992200, -160980183, -140465560, 386502700, 396990918, -1052302206, 853136763, -595066592, -847056028, 1580690158 ], [ 1030269171, -189368567, 1800182400, 1865938483, -1506198505, -1097603433, 74322531, 761984183, 661249863, -784996330, -392701923, -1817030169, -1338043825, -96023578, 759420370, -381299254, 1356486756, 837998105, -895330204, -1845769495, -494938804, -1939802660, -418036373, -1202388465, 635677207, 1064981766, -2112884172, 1328907602, 1094943857 ] ], [ [ -1358602954, -1910145809, -1923948927, 1083118172, 2018582664, 191763802, -1115727160, 1514373136, 2085771564, 846336328, -1025784791, -1400345448, -1121704250, 122529808, 1342916089, -1484481102, 1631954254, 56199726, 45737817, -1973099009, 659850374, 1172159269, -54381989, 235671895, 1525004616, -366543843, 626156304, -1179553204, 1438161956 ], [ -1135043805, -1547135428, 1029992716, -191586387, 1823956184, -1947138419, 62992898, 455516771, -453573818, 1150755890, -922031913, -249658350, 530508738, 38649269, 1909628836, 621986487, -487618613, 441637635, -1398231374, -1478848800, -654608369, 89646026, 1863898775, 1179365913, -1845303225, 1507301195, 623861245, 2046943014, 912173596 ], [ 1011682097, -1317644536, -2088726396, 540613634, 312915489, 1894670067, -1892578599, 1974874527, 1809675816, 1869729712, -1202472010, 1431216841, -64148856, 421223667, -908168784, -1340934045, 1152322184, -191355456, -1496934716, 567881154, -96868095, -1527042651, 1724022307, 213850166, 1932118033, -1079722582, -768218031, 442879720, -1130745205 ], [ 1728967551, -2060703272, -236255296, -1135707723, -1127840470, -30641318, 304451366, 2106335734, 509798337, -1310631654, -252135327, -112781477, -850986694, 161414913, 1268387253, -812325730, 450882726, 1692126947, -1092484397, -112052782, -66266547, -1847941464, -2073637835, 278573073, -1885356504, -1260670994, 1095056226, -647686698, 1115857042 ], [ 1308696425, 1898615425, -311011767, 790487418, 1874945447, 370282632, -166663141, -1815792892, -1943721196, 1043942291, 175575627, -1708834969, -2024657817, 1165105056, -506692468, 1121295413, 1630084466, 1412563585, 1740383235, 1523840766, 703757948, -198419419, 316070081, -795971757, -263222236, -761089397, 806819100, -1179382729, -161106756 ], [ -2039093676, -1368665432, 1463857521, -20165003, -1593378215, -1928158746, -163021305, -455644594, -729339531, 427742084, -748568750, -1317502597, -1196959304, 513735615, -958404762, 498737479, 898212440, 946278335, -818146711, 240973890, 1643820593, 1114507570, 306817366, 310983779, 550506192, -2000605012, -482479944, -238904707, -1815144909 ], [ -349946963, 522404800, 2004143310, 49403939, -1020989763, 1034857463, -1225178253, -1137409717, -291467220, -484258248, 1354144673, -1821129830, -1406098341, -1674185864, 418388601, -1091500593, -163364376, 381240698, -1811551436, 611231052, 1397685249, -692515783, -955791082, -1141605972, -1193892583, 735290558, -899261649, 724345091, -1912034591 ], [ -1863185945, -426625311, 1191297410, -1276126327, 1371009201, -1454573988, -1817791946, -251005849, 1478084530, -728507653, 1467336479, 1971950944, -2111417360, 448250257, -1820037817, 2103719922, -1215458342, -786165584, 385899545, -1968653623, 282050426, -709793827, -1960582312, -885608538, 966193515, 1990624668, 1688011910, -2146404470, -37528458 ], [ 1528755752, -2072762566, 749971400, -757737426, 454270289, -670041847, -1877103661, 1724168381, -214173694, 1601177959, -1555456903, -666754108, 1134939511, -1649192537, -85558191, 1592953715, -1620134281, -614311994, 529764272, 657756169, -648503953, -2019779689, -1069903383, 1090455422, -2005883596, -1164839595, -1160611603, -901744613, 1147102436 ], [ 230809901, -673846535, -1719738027, 191151151, 142885003, -1502565107, -796750442, 219768924, -1586211202, 1738936426, -1192657844, 1127942063, 35259222, 2086126181, 1605368537, 484444897, 1304569069, 1648807039, -40122800, -890683944, -888714138, 1483735678, 1717113766, 2022341203, 443215819, -1251336781, -48180915, -1524114373, -104200826 ], [ -1045920373, 575537260, 1614162908, 670999599, 1030039345, 869411103, 105805078, 1867094330, 1538246362, 229059772, -397447267, -168784349, -1627990425, -574804261, -1891815512, -123810086, 632509982, -64418946, -46091851, 1700460775, 1393984090, -878520303, -45966677, 2116211267, -468159327, -129428237, 2072758524, 1707569640, -1770079436 ], [ -804435858, -2063159902, 1800712794, 454717571, 1708266732, 1213417512, -1258089847, -1441572439, -841444708, -1328588606, 1410914802, -1276073677, 1266972431, 1781354123, -781260968, -1022720445, 691898202, 655579042, -1938992512, 2068839902, -1149581954, 638118489, -2072577129, 830249001, -1004911898, -1738226533, 1045097140, -1159378146, -2142287684 ], [ 1033453406, 743119707, 477035743, -316009570, -291916041, -879051152, 213637479, -1431367930, 1360901899, -1312261556, 936428143, 1810579600, -663917388, 1149729535, 1060034552, -1382248369, 930510531, -1177827701, -15722875, -1175014863, -1274868993, 1622453823, -1156439842, -921476223, -342406226, -124816704, -1832680111, -119753942, 1679933527 ], [ 2021916522, -1963874186, -285188674, 554343971, 1704195681, 770901239, -229773453, 1276407875, 2055759577, -1314745737, 715843201, 670716649, 1252416714, 1971119865, -364219641, -131820298, 1489024247, 1187189324, 728554015, 2103491434, -20284887, 722325496, -1092256560, -254619176, -534112799, -1430661783, 807791010, -1428429129, 1212406045 ], [ 583061486, 851854164, 2049503934, 924908680, -1571391901, -360003830, 1897416304, 141492382, 627291577, -336359082, 1232436518, 1421030084, -384506580, -48907292, 64021379, 1603348138, -530596182, -767994941, -577809940, 411783479, -908737856, 1374488620, -2093514539, -2136708440, -1905574723, 566230064, -1450954630, 1592532699, -793255978 ], [ -1274668931, -607907677, -87743706, -1555652171, -65199852, 1263874448, -1746773783, -1860901715, -701453242, 2092909785, -1690128580, 2106173053, 780351843, 1956820489, 2143048269, 1877313796, 1046345513, -872078574, 979574292, 392718081, 1218760151, -134840016, 842342003, 1286013210, -244947386, 1923352190, 2040925198, 1743582567, 1122707404 ], [ -616997844, -1306197553, -23750969, -854732344, -1296254420, 798893551, 1442938842, -64987601, -1997292160, -1253918304, -100811050, -611299605, 468286549, -376044711, 420739949, -1313573467, 1992499378, 835769901, 561861690, -2012504461, -1551675462, 1922138140, 1359824436, -1698611361, -1521870598, -263828366, 1674227561, -491501626, -1227869595 ], [ 809161309, 465264293, -194852126, -996520777, -1605814321, 450747583, 1540931805, 1359673089, 11220235, 481077311, -1637439828, -99687146, 1017762186, 160766614, 1282730371, -1818379058, -1414859369, 1259000988, 1891054377, 1954497205, 266605887, 547129311, -1200782735, -1341960580, 1234736081, 1930836713, 1909479588, 370604107, 1835011827 ], [ 1366900177, -377526892, -49850890, 515618236, 1369930881, 592138288, -1517542136, 1909721183, -1831062515, -1390803053, -404265490, -797460262, 1672572067, 906957240, -161913703, -900997401, -1923831467, 985359025, -31478629, 1375685964, -1670152539, -1063586823, 1312337389, -1724260435, -798457145, 240921277, -972094265, -1230073482, -1297460141 ], [ -1315476925, -1764683522, -1191543976, 1278734342, -1181107092, 970422928, 2096045427, -568401222, -320626501, 1453945613, -2135869766, -1652471287, -1586274503, 1925452800, 1558753384, -751679891, -1425042673, 585363921, -705110419, -906125597, -65963272, 670812864, -1519096820, -99868324, 1220152646, -160906983, -223515970, 743869322, -1843064090 ], [ -1646819793, 2093278704, 629291780, 2067020697, 1876388309, 1037012240, -1869341450, -881134657, -276835777, -1037468760, -912139772, -1225974688, 840851034, 1771045840, -332971988, -1194727864, -1104228473, 988771450, -866800489, 880660538, -129861258, -2046813965, -802389175, -1724060421, 917627407, -958609505, -868841366, -479053180, -853003434 ], [ -1620748356, 19664172, -1904363164, 176067431, 139549540, 1708169250, 1004585789, -1963735242, 1832332291, -1631742176, -1850528308, -673726658, 1242705916, 218243415, 105868363, 479686605, 1741694917, 2125937281, 1708018544, -1953136414, -1649491371, 1207674661, 828287882, -420105134, -2112965652, 1335692257, -1384070967, 237288728, 1351852477 ], [ -2042465875, 595718545, -1161159215, 1697141512, -742669825, 1699431739, 148460507, -274223428, -1542564896, 1708996533, -1470683236, 1963389247, -507334810, -1195047239, -1132087532, -1751884064, 1744726585, 323555401, 411948394, -1990357794, 75600223, -1559341583, -795942415, -871283483, -1593273822, -880590830, 1673725652, -1820175996, 786354544 ], [ -1252117266, 910743616, -1393821523, 863414048, 513940343, -1384185969, -437416030, -810985000, 159720858, -868834325, 746589969, 826455343, 1283554080, -578334669, 822085182, 1627490150, -202944117, -769257159, -514543979, -724693488, 1704828392, -679698894, 825518527, 304994541, 1284086422, -44683018, 15591616, 1049767400, 1965954002 ], [ 244196654, 170778357, 462338818, -544738922, -766754244, 526805377, 1776950411, -636024396, -684684841, 725507041, -1086548130, -2030221034, 1350803240, -1779193868, -350660439, 1932488370, 173906744, -43966098, 1653445151, 1650921091, 2079887075, 316073231, -1051611332, -249621070, 1404176412, -1551169484, 1753190148, -1087671689, 2132525095 ], [ -801905292, -2056309571, 948812838, -511829483, 1910952012, -2033301747, -20369875, -1149645879, -1408108201, -1158498555, 2103482607, -449864957, 68627025, 1951176909, -2063651758, -439210378, 1126944413, -1510783085, 1901042673, 1294380032, 516247179, 757827623, -1839973469, 265869065, -1788137780, -928052449, 2145166367, -794096243, -1957182902 ], [ -1593263446, -1673781093, 1992793117, -733095583, -2056344468, -1273312238, 272970391, 77804126, 862913527, -2071095132, -18289775, -1499453522, 764865587, -139832259, 1315345928, -705309178, -1432561295, 887249875, 1140290929, -244174942, 728288964, -1151248220, 360380841, 554064756, -304059625, 1699933660, -126801378, -1400329366, 733090290 ], [ 1127060806, 145110080, -207577042, -275038360, 602330124, -641244742, -1084102035, -730407364, -890089560, 2010247164, -1729354521, -591836611, -1495341715, -1987457865, 845202985, 818394294, 1622417739, 2131749960, -1654897410, -678622649, 1012014547, -985569599, 240419619, -394952603, 768698137, -1157270346, -160461826, 593130141, -1450143825 ], [ 2069036828, -645381082, 862451265, -2105908759, 157632623, 2076300323, -846506089, 1214650156, 1802924268, 999704717, -650278065, 1181726409, 648055653, -1602162815, -2066301127, 1124871727, 927146448, 1116745747, -1518871602, -130931936, 1278176722, -1394071801, -444831500, -1634503047, -1075578953, -53835053, -271710794, -134370977, 2072854749 ], [ 51298122, -1024164323, 1154642668, -161965178, -2083279296, 1690260487, 1784827525, -504393008, 1565258016, 512422627, -1803952583, -142517740, -1755223090, 1750947210, -293581762, -897482811, 1357856716, 929995960, -1204723828, -1630050214, -844795518, -1364046461, -2010740370, -1489747298, 46811340, 2068069505, 533019361, -1555102193, -1142528294 ], [ 1603653151, -2032425384, 12916089, -1074124496, 558681837, -1768898166, 290134261, -1538995084, 1523846771, -153229627, 197937953, 105900507, 433036684, 1532980548, 219821377, 1022569482, -1857753402, 148221582, 791341362, -965549532, -1608030964, -2064116956, -858436865, 1071266249, -1960351345, 2031167220, -1261533984, -1710552753, 230233212 ], [ -1382513512, 786127217, -1108967828, -462406554, 490316282, 1588462999, -1855620258, 947532468, 969168142, -1096451049, 1054729012, 71032074, 157301872, -2137201153, 1774610410, 454911078, -1169813493, -1596347, 980079766, 1775022075, 1710903047, 510652832, -930713096, 609028836, 1340701445, -50981212, 1614626969, -127035063, -2047143326 ], [ -227647195, 796454932, 905028095, 1214996454, -384954509, -868479883, 723865834, -1727901322, 1516781740, 1342266772, -116091537, -373320465, 1484253349, -459889797, -923397868, -1771159410, 857377133, 96913625, 1296310132, -1053530827, 1322802072, -1597037362, 2033991425, -1793138883, -371043915, -495665169, -1446350032, 1153152252, 359457415 ], [ 1474551076, 1441544774, -1251996904, -125886891, 1516787060, -975401663, 1184975948, -1476967776, -1726836078, -2089994, 1341129077, -365497337, -592117330, 1874888790, 1334786114, -61643631, 78074119, 1028661435, 585669599, 1429448262, -2125462558, 955725752, 15345652, 1295574621, -1526652225, -1172331738, -653185790, 1048731360, -1344729650 ], [ -1679190219, -559371013, -1626064613, 131854601, -1265768084, -1942021912, -544373498, -1238064400, -122091523, -971414346, -862081505, 1145798087, 1133562417, 677574795, 194489018, -1557547370, -713966427, 1111288399, -1570254504, -467753405, -1589698944, 629476429, 264710126, 1672625591, -1041277197, 1939353676, 335957283, -332792597, -447627611 ], [ -437481602, -1052103064, -459356551, -1416658834, -1448755292, 1453497324, -1839359772, 885236411, 1194020053, -1637708408, -317185857, -276651552, 1243997407, -1315424675, 656490177, 2066958240, 1809438314, -1917713877, 910141321, 1603527313, 1912138383, -465082088, 260863513, 376724605, 2048874875, 2062210135, -1011633456, -840019810, -780800350 ], [ 635743167, -1004926300, 1161694558, 240328212, -75265244, 956088321, 1164290536, -2043692556, -1888124684, 116379442, -2059549099, 1242853352, 1879230401, 1987656676, 2057837682, 1530879962, -730066005, -1160297640, -699071333, -452507978, -1105907354, 1850732385, -1650263926, -516375233, -632414349, 928617488, -2085429787, -1713207716, 108170276 ], [ 1982376572, -966373745, 2084523346, -1188542960, -1613043674, 957229827, -122142750, 991096334, 2052385942, -732374503, -1941740689, -1284482749, -2034605924, -1721604872, 572128783, -416656316, 208978541, -633721646, -1021387811, -965443599, 1601066834, -2015713376, 959024156, -1952674439, -628910264, -1583298459, 1262159243, 1205094556, 1587937386 ], [ 762259879, -590351217, -946460177, 2127561154, -1656783047, -54239203, -969089969, -1302338823, -46823436, 1117077839, 585508335, 831333076, 501844743, 1848388041, -164977537, -243775421, 1787109006, -84655022, 430364113, 1221320323, 1615532387, 1102375773, -418872394, 1062435153, -1540755286, 1731244935, -1873832839, -1187124028, -1446175342 ], [ -1330161471, -126257441, 653563775, 629778402, 842892459, 461970629, 1683501033, -296214366, 1994318397, -1160464590, 1856997573, -983662950, -158205129, -1424896073, -752183772, 901185930, -543313879, -1775784628, -1600464991, -233628455, 148602948, 1098604864, -182503237, -1409570164, 993522276, 168401705, -1906543132, -343126402, 976560736 ], [ 2025004716, 1143326653, 4364065, -1406694817, -1109490147, 738350832, -217961491, 268179391, 1135109855, -102322217, 865125547, -775046960, -1866737839, 412384633, 199610912, 489411781, 470746827, 1144201420, 853886574, 1337960194, -2126797276, -224049340, 1522884881, 238140560, -1334238361, 133726332, -873909297, 1213325298, 1808281815 ], [ 1038367478, -232036230, -1081507592, -1377879263, -2142065273, -491035127, -25356464, -485553554, -2055787589, -1326116009, 947138785, 329054445, -922910914, 1240941026, -1069260692, -1677545992, 599276350, -2146843076, -1481715378, 1606344338, 1133389003, -1546321142, 1959490300, 504245437, -2049800090, -1385140164, -1253510875, 1794470495, 693055628 ], [ 1767375580, -292587922, 1665294420, -1443016478, -1801792205, -1333399179, 1878768853, -2107135579, 533014579, 1296736106, -45641415, 545048022, 939331630, -223794762, 765269411, -1897923535, 441028209, -1877106525, -1999413675, 1189662379, 1268867217, -1246647647, 1012784472, 357886031, -168647677, 397188692, 698325429, 311977968, 1081828944 ], [ -1010534717, 621496444, 1955310555, 1722724945, -1557047336, 1681674702, -707785420, 642653255, 1116592022, -794349714, -315713514, 1460844390, -2095017751, -961775873, -283546415, 1567407301, -1621987665, 1194576829, -1187834914, -1009810886, -1547674917, 823888110, -1297585026, -1652865232, -245179779, 853770273, -2124280433, 149312363, 1646543697 ], [ -856810645, 1414063091, 283635516, -1147546332, -2138130806, 725651043, -1602203695, 1810696528, 1124389301, -1641534241, 982781919, 1018255450, -1332616585, 284972120, 710572383, 1855666542, 1788197779, -1961385178, -460507957, 1150568716, 572084258, 458479471, -127760294, 2129701221, 1750732158, 800339957, -815687883, -727077534, 1496267579 ], [ -1577600639, 196270528, 438408740, -1104126377, 2059348135, -139423113, -642003579, -1177030338, 14013272, 197875716, -1212545964, -1114568886, 1025608432, -996036405, 525570931, -914439278, -88641543, 966045006, 732042171, -1105521650, -301269585, 1678994176, -418313090, -1665021066, 1737276940, 428162666, -865429399, 918526493, -1711999769 ], [ 148732149, 1361260071, -185534163, 1911669502, -907699357, 2134187908, -779052061, 1657535599, 502833256, -446521766, -1621662464, -57575724, -128887650, -295616898, -1729511270, 1515815978, 77134037, 46819946, 1836331039, 2144074775, 784911865, -1935330564, 1121868978, 849176926, -1182699391, 1460534463, -634464347, -527022081, -1749127792 ], [ -1488890894, 410189863, -1075420013, 1074150417, 754565220, 982026143, 397809464, 1542988019, 1565002316, 1813340273, -1821471476, 1519496697, -1882914595, 227935392, 108463376, 537862506, -993193552, 613069048, -1659559173, -1480810282, 746585309, 2093987979, 839679773, -1103253216, 109802395, 1343809615, 1527442970, 123778266, 371075370 ], [ 559400209, -1886276264, -603814197, -293600228, -252024579, -1559328802, -935180410, -759159223, 1332705118, -440183839, 1177089913, 495144950, -1402657939, -231652815, -966080225, 1404413662, 1055605014, 1341922157, -2088832490, -2137678207, -372934194, 1793673216, 353713637, -546825251, -1863006120, -198405879, -753805334, 1937214314, -763033368 ], [ 1809919501, 858311759, -1538950999, 1178406511, -1769089017, -2052317332, 347388259, 560929945, -1454174136, -866164757, -464041828, 1211443311, 1472039248, -28464652, -602970145, -2051116979, -196476711, -1855955902, 372273163, 1399534809, 1422259413, 941363736, -1586983999, 1515685985, 1696477595, 1171929896, -1627499432, -144599260, 1266951018 ], [ -976183859, -773346055, 831310490, -877088463, 1986172157, -302470851, 645771910, -1510157975, -855034392, 642006045, 1850614077, -1234757188, 826254670, 522014333, 1661441170, -900401176, 751676235, 240597589, 1303273440, 478182407, -1475389830, 1952858352, 1765305932, 633100739, 828150647, 1588382885, 1322394598, 1853105832, 934061605 ], [ -1884797082, 556057326, 1927125856, 171365284, -1664449659, -957913533, -1393036474, 279231947, -1693778337, 575905313, -270562863, 1390846647, 884085908, 730784908, -1946141886, 315579597, -1450213766, -98180440, 958843605, -1204184005, -1039930753, 201189199, 721052978, -1900682980, 1044188654, -2137896051, -1879006163, 1387629795, 637572649 ], [ 1389068205, -1013840881, 568537989, 1718741140, 1676477989, -247287751, -936478721, 2038798649, -2086179320, 283114353, 1632876127, 1991978579, 1494859584, 277369636, -1273809102, -315863728, -1322711534, -1137690627, -676802721, -2058139258, -355922201, -933078721, 1616684582, -1310181158, 614193913, -482170429, -1173046241, -1412591237, 222859884 ] ], [ [ -282961976, 1133653619, 1776655943, -586853930, -1571307675, -176114945, 1284158623, 33472338, 252464446, -777302239, -718096845, 173449296, 618376802, 1838986899, -970231495, -1958704292, 855800602, -884206769, -708115304, -2122046662, 1594331555, -1943100244, -698251741, -2034209192, -198013210, 783860015, -2117733948, 1318092367, -497995320 ], [ 1737848365, -416447283, 1966344338, -1913910468, 1832633338, 2032483799, 1830691426, 308978046, -1828083045, 118279907, -1441736634, -1877542372, 1908168738, 1944912920, 600303634, 102189927, 692366084, 1638404138, 629917888, -991113958, 1273242139, -460013612, 1930303125, 108392260, -1349344358, 1836600387, -1678718548, -785265655, -1736289631 ], [ 882321670, -1915896891, -1314451844, -940434415, -2049826352, -652543316, 718165602, 1902190753, -58255329, -429386213, 1675778523, -574440151, 1315827513, -1720921739, 742059249, -1453693339, -300633735, -1328519313, -1163411483, -1774990876, 1126932841, -1234835425, -1609965182, -1787075531, -1909397043, -1241702797, -289662699, 1284841151, 1485625461 ], [ -660268830, 1617443288, -618883044, -2003411448, 1425491092, -622694680, 878685324, -532429249, 1357242686, -2020681944, 671663335, -898616937, 526966158, 1877681648, -628370914, 1810120748, -1411238347, -980164417, 43577545, -209190628, -1130008188, -380832766, 920220684, 798260843, 1043601882, -877334916, -394214856, -1096418516, -1804684341 ], [ -1290952219, -1519473579, 2000719374, 640684005, 1542838, 1423735604, 1579783077, -1223041033, -582097218, 514091632, 35817511, -92613878, 609700200, 143944774, 1755843145, 361434433, 299940881, -1507365297, 1051443597, -601517418, -1594434842, 1383449537, 320303294, 921490759, 29516844, 1086491991, 1852558879, 1059158726, 2083298457 ], [ 201954230, -1418297229, -1401669023, -104386298, -898841020, 1731021664, 500370861, -1725675004, -1736110001, 899933140, -2122282215, 2051691365, 389544924, -1187921674, 1587177656, -1546525084, -1237676855, 1239317291, 1187306738, 1817197746, 178761163, -1527973633, -1418406390, -1836285356, 1305285011, -775274766, -2027524734, -2114148701, -175900750 ], [ 101957564, -132743226, 1559397212, 1858809523, 1559624697, 801202146, 781315800, 612862621, 1767809396, 200183127, -2009604718, 1378410639, -1490669514, 1630898521, 1200859570, -1335653848, -183347203, 408159057, 2071424537, -1222558361, 1606299890, 276109044, 1529271058, -1037308331, -2103185753, 1561616616, 2113407561, 46240547, 2129408802 ], [ -1850458550, -1792666289, -907122359, 2066477491, 2065314745, -2031603450, 1734732017, -609024737, 584303451, -377445116, -2128975397, 171128705, -914650133, -1379699597, 287020673, -1394921094, -763206227, 41268299, 986005646, -149062823, -1208708310, -284666762, 2130641544, 680345109, -589883833, 2124927531, -176858108, 1150875001, -1802756718 ], [ -906333949, -259985167, -214818233, 770140518, 983424547, 1565124883, -1500662550, 1255321793, -444353202, -1641692446, -1002556889, -257640192, 1326574105, -978895808, -1852722518, -933122218, -1438210491, -292289999, 2024161625, -448534005, 418043150, 2075222560, -62527596, -1161943900, 770717531, -664198701, -572318269, -1167206760, -507714590 ], [ -1114109971, -1466270929, -1469559897, 1845691770, 453028924, -1497682775, 2140400069, -980457298, -1329332798, -1916604954, -1294530600, 1523964269, -1615795474, 1060225111, -617133645, -1850272010, -1248414594, -1190355298, 1664799569, 1642687111, 1748416313, -988166586, 624625419, 1114712019, 623812345, 1299091264, 549579292, 541811239, -18044914 ], [ -509519599, -1680615877, -1849786247, -2007213817, -478236862, -625249022, 475554509, -821725804, 1728642626, 1557660104, 598006888, 1638540522, -331423396, -906783242, -1899762190, 1993003851, -207452273, 174505514, -1606831161, -1274674375, -1595708706, -119559453, 361346414, -236574133, 1376403729, 1476756689, -1041171795, -383709376, 605470177 ], [ -1078205192, -1207039141, 1853996943, 478027137, 277022415, 330503192, -1470689686, -1025439806, 1027261218, -2098278130, -665695706, -2012481747, -1960215605, -734115497, 1023220899, 2075320234, -75906250, 2134546365, 554811094, 1331141682, 1447146555, -1561943133, -916415444, -2093136882, 684288882, 790952149, 2035398784, 2069289539, 2059857077 ], [ 1540513845, 1955965241, 180737001, 1692346568, -394608887, -868945491, -1136125080, 1019192978, -31523394, -1988662443, -273236035, -306809759, 84732030, 1538491282, 859593938, 1055197648, -1832938242, 1390683085, -1571287970, 1491767110, -1168611521, 712893946, -484991432, -2077182758, 1440388531, 46565702, 248112563, -2047346235, 111056359 ], [ -727720331, -1358051850, -1201981372, 1801311848, -2095957121, 432775740, -1412934312, -2015539728, 1290496791, 1751414911, -932380253, -706621993, 1235970954, 502164350, -101508403, 139493321, 879887342, 974142668, -1363708960, -247758200, 626915965, 699511181, 351126851, -974687665, -21856954, -2055375856, -1601386699, 1780676637, 681566769 ], [ -2012573527, -2088793191, -1209288478, 1493577959, 1855426467, 386821180, -1629256982, -1392524840, -1940456971, 1317870439, -1853504739, 1368633431, -1504974526, 1085132977, -1063015759, -1255126800, 397728301, -495411586, 619379634, -1278611149, 2044518832, 1671217768, -1505151998, -591646105, -1103068006, 613524823, -181613347, -1246859214, -237952445 ], [ 975289559, -1041147477, 378045632, 521369930, 1585932227, -1617078605, -1884324325, 1363288938, 550630090, -1728871118, -110973682, 1474918969, -2077912282, -1266371778, 1636743678, 1537666032, -881154377, 338699676, 1861960981, -801420290, -1542126488, -170000094, -1667412565, 1929809115, -1086566496, 2039581392, -315829997, 1747760838, -1615116407 ], [ 2091065998, 1887525494, 29358958, -986826963, -1492237577, 352012158, 1368494306, 510572914, -689656182, -1584077591, -493573541, 520008444, -969444832, 1256949986, 1156562410, 1984962628, 610861318, 802064954, -391402308, -895579683, 290914223, 1730381793, 1844639772, -1999282914, 369286575, -1519245672, 1214443060, 955645047, 2004902778 ], [ 1787976453, -829106291, 261461114, 447845881, 1637531766, 2088391507, -1605501497, -925333798, 752361556, 1425171090, -1720174739, 790593927, -2033656991, -1443565659, 959226968, -1363399803, 1168298854, -218490678, -1604205793, -1161572862, -96996723, -774347606, 1023596240, 1949123601, -214505522, -584816187, -1252193152, -865327297, 708480505 ], [ -252092028, 1015557353, 1458743038, -193218765, -787302493, 946954004, -644020607, 682680105, 1074082145, 576210225, 530435362, 1596902880, 1458255906, -286626430, 997677761, 1547529837, -1853319656, 913240441, 2090670434, -1398189037, -1457975421, -1902933041, 1644374366, -489017487, -1741955902, -607388346, -322384279, 1048837063, 1581686023 ], [ 916944224, 1673307666, 1575722129, 1199460263, -1115899802, 1132574356, -848483624, -697576104, -527990633, -103981371, -2001837339, 1620015206, 165084169, 959167455, -340651352, 1040743866, 1215719439, 1111972087, 884247389, 1081372025, 206636225, -2119712364, -1513849564, -2004876994, 220320272, -1898752066, -494085796, -1285086246, -523455504 ], [ -116313973, 421028115, -611292894, -2138915807, -1086135262, -1310665136, 1399533441, -423961406, -1939850433, -1486961765, 1937936755, -554188728, -1645985492, 1292385174, 498858194, 1874280070, 652641314, 893854103, -571687662, -1850061103, 190159282, 1219741144, -591961165, -859975102, 787328373, -1502167553, 1814684671, 1470784105, -334697412 ], [ 1769520903, -1658527486, -218225436, 1467431500, 1367400328, -675330732, 2005299570, 867407407, -174792395, 212040623, 1617428881, 1160529910, -1343434367, -1660417383, 1526314836, 1145666301, -1698399313, -1381386127, -1381367256, -1194652356, -1771166932, -213272544, -143612644, 424933653, -183218932, 684707586, -178755831, -770625332, 709915039 ], [ 1615701560, 1884557599, -1738022282, -774077850, 1932955446, -2122420600, 1825500908, -591568632, -707235317, -2021440731, -1939377332, -1927702277, -297477845, 210314699, -1971153561, -338368871, 338231214, 1216695237, -469009891, 12003122, 1511666693, 1382436120, 685470114, 70758946, 472930194, 950355846, -3606797, -1585961429, -939696242 ], [ 1545206655, -1105252252, -1396026950, 905134511, -760024852, -28239463, 748063641, -1931202239, 1632087805, -842683247, 1110189806, -1587866895, -805588768, 1241207263, 705983530, 799584521, -1292304029, 529372794, -1855795327, 407797761, -743225837, -758435811, -435625833, -249626519, 4822770, -493740121, 1870621132, 1158751896, 1732798964 ], [ 1035935948, -722698652, 2071935173, 825239759, -1719009882, 990970337, 767865996, 855597008, 1709406108, 73803342, 773773934, -876957802, -738134133, -862358032, -2095381898, 743192514, 1510891940, -2007974240, -89404716, 1406910609, -1354218611, 651404739, 824600188, 768070515, -1583838823, -619112023, -151865548, 621154957, 1483795302 ], [ -949458112, 1795508609, -1028884824, 1199982048, -672439074, -1954339217, 1406764251, 877448452, -779462660, 1995974668, 1989864385, 1307179629, -813771307, -1783869453, -1848525741, -429926304, -1606972510, -2048742333, -1298482534, 1344515110, 1727043165, 1713554490, -888179381, 1301294732, 1841416462, 1796721045, 734076968, 540769860, 707014743 ], [ 1063990047, 1466424666, 1499954527, 1027415592, 1039587867, 968551237, -186554030, -1882195246, 1226873521, 1709722835, 306832597, 764938726, 1136081477, 405048297, 1307376900, -1954817031, 654587539, 822009300, 1068885875, 1277567375, -1366453118, 126675096, 546474012, 403799637, -1522851400, 220106895, -922289287, -38283990, -1342437669 ], [ -1115625513, -1012561369, -1976823873, 791800387, 326580436, -1369259034, 1048609088, 923196058, 925564057, 157749959, -1320101697, 1489635166, -1292459457, -1980839403, 1502894157, 1536102610, -1813549052, -1940224018, -1866454435, -1468360499, 886716328, 1800399359, -1863018236, -1257284134, -414325583, 86743991, -1881144479, -1338985952, -1764147335 ], [ 1044007291, -895759032, -549558539, 951493555, 1756315465, -1171206407, -1461510168, 1451743804, 1107775709, -835233047, -386020872, -2020732190, -1659082749, 775277357, -964946972, -90426790, -1668774692, -330808146, -1145232306, -1662035125, -1013034129, 1031213888, -286155644, 1129554116, 101734513, -1773075593, -1990946162, 948883910, 887010612 ], [ 167036302, 2057212696, 608547112, 1197088486, 1801690148, -1307790973, -2007452186, -387478145, -1715111688, -293427338, -607081213, 2019829197, -1335200882, 171985841, 1852093240, 376852525, 1713134616, -1224685041, 742684526, -692263213, 2043683794, -1787418057, -1896268543, -680939689, -1479651554, 477864286, 953478694, -889574461, -1803671963 ], [ -694265412, 218347303, -1775823913, -927960978, 1123406208, -527894778, 368384922, -1869032478, -1458318394, -736751590, -553359872, -633639043, -804432634, -1442169804, 1628597434, -1920248074, 1431503609, -1577570913, -1761401410, 86498815, 224420156, -1396497860, 2020411848, 1325410512, -1229807386, 1631468542, 69891028, 2094619548, -1993509705 ], [ -550904947, 94319522, 1492237676, 807785776, 836338141, -827585476, -1617176114, 1685000879, 929726176, -217491107, -395915515, -683155030, 830251715, -1106374733, 835129823, -879247182, 1539458314, -389376627, 1031575508, -1846947692, -255122602, -1218975485, 1497396949, 696054417, -1479953549, -1920613601, -1396386636, 2111368431, 1504936591 ], [ -149742814, 743259420, -1406204429, 778625642, 283785060, 2136320098, -1881756940, -1382330170, 1479747052, 1859645539, -1698300663, 867324202, -1233416850, 213846608, 1060610275, 693440121, -931973647, 951276533, 2106708725, 928072915, -1387665599, -1974884136, 237015380, 34821828, 788189371, -956599334, -656552361, 1826204577, -644171688 ], [ 2083296258, -344471956, -737009303, 2142790751, -1037989721, 748973636, -720725515, 1715921361, -1199376594, -737718309, -1558491985, 1229475544, 447350999, 1025079305, 608813804, -1168539917, -271519870, -797089495, 1241292261, 426887522, 794353601, -946131175, -1586290837, -1023452538, -1722917104, -267071289, 1279868021, 2089867504, -1352659941 ], [ -653622919, -15982468, 1648542957, -1515235370, 258947201, -862173672, -1193671346, 449449813, 419760106, 78083333, -1275948587, 1362282472, -1166764346, -1173034032, 369932219, 1845674183, 1412702066, -137815642, 2011882474, 1975085706, -709371026, -1874721936, -183343799, 16633953, -78923874, 2115978970, -772182204, -2041565621, 1433117950 ], [ 1331912472, -1666673876, -542719637, -964082315, -77620379, -582182972, -111590012, 1594526524, 303797576, -155973826, -2011382140, -78545805, -154418746, 655639298, -19407261, -396496441, 728260331, -2127265972, 463424267, 1909569111, -1941491142, -1706859283, -1415388183, 377114502, -1800380504, -1811759890, -464116438, 470838992, -356311464 ], [ 379964212, -1271203163, -425952018, 1238361461, 467239556, -818625939, 987407493, -1280363167, -37888685, -1944212418, 1769451728, 464608097, 1496095768, 916285513, -2096984049, 701392133, 1360691973, -861978646, -1028411793, 758602493, -621520905, 1316452847, -187687539, 262273172, -912642803, 180658120, 709994910, 332375520, 302103532 ], [ 399874121, -1553617246, -1406430793, 326772264, -2055840150, 30576891, -1224115368, -296661750, 2109550549, -1459573883, -1820505416, 1645522908, -790340207, 1674388461, 258652676, 1594772283, 1455788028, -759447514, 1561890935, -1307446924, 1931970131, 402313722, 1989819205, 2075235349, 388282041, 1906330564, -309787387, 1464776992, -108295692 ], [ 227163315, 1063107074, 1211035546, 1455640194, -1589562060, 876019872, 266380574, 412463621, -1357073074, -1398010923, 2042850943, -568278849, 2143500266, -1579826598, -974792036, -1562351029, 334348349, -900183931, -108391269, -380024688, -912408347, 814848445, -1449449758, -451341548, -686357099, 299728361, -852721182, 477513874, -998554852 ], [ 772246185, 1612237679, 28508976, -1414023929, 1917100920, -849550678, 2111964437, 711014290, 1429448402, 1629011479, 877710936, 542439169, -1958984027, -1442953556, -1023801219, -227563006, -1349961456, 1799393356, -540908397, -997035172, -1785843226, -975502265, 491226844, -1364038170, -833315282, 540235995, 623287176, 961840394, -1153460962 ], [ 718419399, 1714731758, -1137074316, -1843164734, -1247531870, 188559796, -878143127, 1172541925, 840777648, 1847333093, -1515813684, -176445604, -337859526, 1209059553, 44532724, 1089288574, 1515919669, 1779627904, -1340231468, 1383903228, 1796726833, 890961430, -564864789, -1334747812, -939616895, -1971884520, 1858844057, 1572392461, -400604266 ], [ -810450493, -55003367, 1836608378, -1981133312, 481361211, -394721030, 1897281524, 1525712144, -664392043, 1869046982, 1347006669, -1929018836, -1191577525, 1724238260, -497942211, 350941358, 1773254273, -1141805030, -621830976, 2126042036, 1192811294, -1079880779, -8343989, 1657276001, 85135586, 1961633672, -1203741618, 1359023341, -1758024589 ], [ -1040554167, 1156742515, -686832186, -1837638735, 1633438589, 1467235237, 1715645512, -119269478, 1643415635, 708560586, 464718116, 1764478184, -189217550, -1998885160, -688978629, -844749587, -803108060, 311181829, 2129017652, -624231046, 693392651, -1895493474, -1425174527, 493072203, -960765009, 215399761, 1720912724, 1615498903, 1996808064 ], [ 1542194006, -1628986019, -1285026370, -642909893, -2123086531, -972359997, 1936653986, -2042266737, -339169514, 1672186137, 1046440537, -600688029, 82735271, -1307519487, -131833765, 1556980133, 938650927, 766098995, 576420370, 1362019681, 2043053179, -2015374352, 1947309937, 1338745198, -376863150, 1270099188, 1373656016, 623440839, 1886812807 ], [ 333558957, 784722971, -2120874994, 2107326457, -1734294049, 1523786903, 2038449594, -1097233321, 838660393, -1314980528, -1745405695, -801198693, -437747478, -597041642, 1907653072, -249854570, 1777652268, 2101151188, -989108420, 845790211, -1338106906, -314831148, 514039010, -1425081598, -1007711708, 114220583, 2088733558, -1493500740, 400219797 ], [ -2018029281, 1803947441, -282665692, -372806189, 1627017025, 1519873740, -573768878, 301548473, 1807437559, -231017633, -1370114044, 165025562, 270403200, 871995042, 35999215, -735283456, -771708748, -1986174515, 216033681, -1803431557, -388999142, -699849520, -1716435016, -1598760657, 1318435469, -2127819567, -1763410512, 2113725212, 418667897 ], [ -1136991702, 267944900, 310945300, -655992844, 495607982, -1260798646, 1569627886, 733648600, 1372460361, -281948636, -378779613, 836080823, -1317302963, 366492425, -1465935882, -613961157, 962644243, 1709977105, -1209436557, -1210049588, -323594334, -1167320360, -1295816199, 986542204, 761079256, -1019096630, 904690115, 1728478799, -1542004786 ], [ -1759005401, 1961508240, -1951438000, -941774866, -1425835068, -292210066, 593544493, 482127598, 1564494030, -997254235, -1900158175, 1348070591, -391348949, 122019083, 489501818, 1973719240, -1679057353, 39036857, -522167768, -1896075640, -1245246970, 1344312253, 1088567342, -967270595, 1737412238, -1097022039, -2054173122, 301085894, 1809917567 ], [ -1934331561, 282615882, 1511875530, -887815259, 348519647, -781312427, -876486575, 637117853, -1235009526, 1822615147, -274488439, -11762090, -2029796081, -1195960153, -556608310, -27198661, 1414153020, -1720642097, -935959520, -1389820885, 578670525, -343000260, 2045497022, -362953118, 1048853736, -1106058402, -337425711, 51302906, 890057188 ], [ -351041023, -1040255460, -1916198986, 1207842419, -395182181, -570740155, -522264429, -651367711, -1523163726, 1022527636, -1305482346, 1483368183, -1772694643, 172573550, -1659263326, -1518345662, 872480592, 1795848843, 518401908, 3231535, 1051696301, 28586699, -1541507048, -643989508, -1277491268, -692431734, -2011788192, -1804774902, 1602972338 ], [ 2108166433, 828126543, -1760813263, 974897283, -695181053, 1302209914, 1316401089, 1026084021, 553312429, 31470876, 518516289, 48346710, -218540583, -109432356, -1949482133, -1831367383, 1536705212, 1981666956, -1284131486, 1584725668, 1302680538, -574451310, -1146690577, 262126350, -1576325184, -1445646673, 1972532670, -1507186598, -1478117432 ], [ -2050188445, -1420464643, 1704206192, -1245860379, 1042387750, -386131888, 1445433630, -133641002, 817479213, -1816526112, -2026991572, -1947894174, -760318137, 100095586, -2000293479, -1333969569, -1768653301, 1943255150, -1257366899, 262013124, -1600732974, 1760373771, -709125857, 1121347707, 1769980267, 757387792, -1275446783, -1922745833, 663004429 ], [ 244379940, -268345331, -1267520670, 648040724, 2026263983, 404945936, 2106575858, -547610160, -453162550, -1261589626, 412721905, 1438079572, 1856563868, -581187198, -885487768, -1350728976, -1283393675, 408304438, 609508189, -958131355, -1422722378, -1905332430, -854525560, 575285563, 2007581239, -467214783, 1350832197, -865519460, 276697753 ] ], [ [ 1441574503, 1861670825, -845231939, 343177030, 1124023429, 1493166251, -102482334, 637622055, 80626155, 8892134, -1933553092, -776957942, 1188615677, 774829348, 1752015663, -708701990, -1873228281, -2101509248, -1001579020, -1316923124, -1426043549, -1194240746, -1889274846, -1036443543, 1311685358, 1826051745, 503737935, 1880353907, -957569452 ], [ -1825308406, -74713107, -699973131, -1099691364, 1553550406, 2142741383, -1382021339, 1094250027, 1200843510, -1248166345, 51236005, -297261985, -2104628246, -1692872525, -621452472, -318519635, -679172660, -1276853806, 962763250, 1256804010, 890027660, -1939441993, 1006954587, -879505634, -286854937, -1189409035, -1603193293, -796207764, 1674442153 ], [ -210466922, 960605204, -910203699, 173023133, 68239082, -747904929, 1699368457, 903472841, -2049405824, -670287762, -178857353, 1441025471, -998561314, 1368757929, 814281058, 1955638722, -1366774392, 310137482, -1568112546, -1744821263, 752552962, 2146318955, 202224768, 987121917, 121027983, 1907617222, -930303717, 536692976, 522337168 ], [ 968490420, 2021638669, 1246224280, 956367084, -317026013, 191793215, 203859387, -993051192, 604622780, -1283353657, -1264916037, -1030540350, 168999812, 44032740, 1753457292, -1742536193, -438076011, -2135564594, -851299319, 526952360, -891434489, -701308996, 424947149, -919444751, -2077480034, 892065789, -1649183837, 858811275, -155070171 ], [ -167406427, -501997725, 513505211, 170287616, -1228275888, -410314455, 1628358667, 820811112, 224035358, 1848439207, -1918599696, -1753708389, -1960434646, -1755787128, 565984906, 54596462, 958465848, -1283625010, -1423428091, 860062364, 1492226293, -289525531, -1843767367, -436162127, -151077990, -2049206749, 1325096495, -200847735, 834145791 ], [ 1910681411, -410299571, -289198750, -755140981, -634416300, 1317290944, 1056179025, 269549991, 1741437316, 1622809148, -72439126, 380776787, -753092899, 766752495, -2083054860, 151104983, -26695810, -1056263025, -128695722, 1181289851, -1209342536, 1223307935, -1436316349, -2126248365, 1343860593, -345733985, -214327901, -191767561, -1145907553 ], [ 553562236, 2013007168, -564527741, 2020319928, -1775408846, -309814520, -2094044316, 862401232, -1284337965, 1883729614, -410416465, -266776845, 1535015036, -890657414, -1556786118, 1663353760, 1089021824, -825852958, -2012756804, 577704796, -1145748479, -647649066, 1523092456, -216757571, -1652749836, 2053408564, -720072122, 1465372360, 1102327660 ], [ 1147847809, -390328840, -1207789660, -1464886167, -657106162, 1511974145, 889681054, -1048010037, 1583936794, 1921855452, -630056128, -1097027605, 519830668, 28290199, 209985378, -1531382832, 763235625, -1578038261, 1595155001, -1692836503, -1669582266, -996704972, -1964036610, 849211343, 1430221767, -948385376, 662562079, -109603251, -562709944 ], [ 1235489604, -1356176378, -1057176177, 481545649, -656026557, 1816890202, -1706815759, -1677541816, -803901055, 1883635648, -1756772250, 398841567, -56532073, 558528167, -1796480081, -463007164, -1247624987, -1623649259, 341468350, 768446302, 11913603, -241092125, 1015462255, 1784813719, -1215925882, 1350402345, 1245422241, -1246412476, -574853283 ], [ 1641361411, -1657328460, -2016617171, -734408340, 114544520, -1345624625, 453791725, 1612900156, 1573427247, 562477054, -1139624871, 1703732349, -1957078474, -1510901720, 1245182318, 1620180006, 1777009454, -126540130, -887745161, 1537282383, -1736700099, 1434528750, -1147308039, 2048598493, 1141952669, -1353117583, 1913536957, -1370308090, 1729330692 ], [ -1858669557, -648523635, -1355959849, -2092956603, -1446492334, 2086168597, 1950408768, -1952994926, 687327268, -615502580, -1502470990, -834689562, 777698244, -1803883281, 552573252, -321101097, 422977696, 1982789488, -1680811142, 887999047, -863946389, -1293400910, 1007283329, 1142593474, 292083096, 948041826, 450752362, 835168711, -331659013 ], [ 1953307950, 2139574954, -1756359698, -1463125719, -658768240, -447068919, 239753101, 1341742107, 538218197, 1709495932, 776247768, -1344316754, -1275860359, 621039351, -1269976520, -1126378535, 119574994, 829722779, -954808888, 1128220195, -1814307898, -1684291789, 117967631, -1815392447, -431580519, -1872695312, 1673104013, 234421171, -958108685 ], [ -1879630163, -449642964, -260808050, 444500929, -1394261415, -457697517, 1346339771, -20318335, 152253209, -419471332, 1487119341, 1724572520, -2073973156, -1348833618, -420092967, 1118879629, 634541006, 69415558, 508399099, -473689290, 1210299965, -1866107332, -441549709, 303795616, -944102759, 1440359941, -2110512953, 674140528, 1690573018 ], [ 1127461434, 1145042193, -1442083737, 687104799, -114358737, -1599693187, -944754161, 1481019167, 1727702391, 211254930, -722472293, -1832603243, 1475804548, -785985669, -1025199619, 63962932, 301205111, 1434848622, 773765731, 1879592893, 600946286, 2108979734, -1645311854, -271207061, 1158839056, 2134525743, 1012541732, -489562911, 329541352 ], [ -1743234724, -1536020048, -344736065, 1698383396, 935635346, -723647288, -413219529, -1227951550, 322488489, -2019665052, 1464978617, 2052118402, 690826229, -61664577, 1312649565, 171648289, -740398991, -1981780612, -3291571, 1220635426, -794330960, -648568478, -548280147, -1458346782, -501201702, -351280021, 813871544, 1598361531, -1020121003 ], [ 2132039758, -765062955, -1098301110, 1392230973, -126590433, 1852238862, 2060573906, -772115001, 1542444296, 1995173680, 20343847, -275329547, -1258266124, 310461723, -580299583, 588801282, -91980865, -611166240, 2119009840, 260059184, -1863832154, -48551305, -1371210091, -1090868229, 1202099756, -1618993559, -1996370082, 1253142717, -1001243246 ], [ 183140934, -1538085001, 1014954140, -1391315083, -877630297, -1070977206, 1803962693, 496355701, 1372540811, -730406467, -1916124383, 1527648066, 317897913, -937259444, -833372017, 1661127957, 1305914368, 552465531, 1636608333, -111648712, 1344507836, 1877259692, -940615957, 1663008092, 1387929155, 1381413017, -1627267129, -1146510223, -1252854334 ], [ 482225334, 766274812, 2048546928, -1824513817, 661035108, -375564665, 1057813249, -1435241568, 1085771844, 1287912471, 1266591136, -1127027340, 1534166843, -1083440066, -2099659857, -100750300, -1173199626, 1480355495, -410157994, 1975871397, 1532998226, -1693103494, -1992249133, 207488099, 1042726365, -598837571, 259492775, 1854557301, -1441227555 ], [ -1651900929, 131175219, 1107317505, -1584475100, -1876661784, -83257571, -1653986739, 394330191, 768638846, 1503638494, -1146647680, -1496107188, 620906493, 1941325645, -503361971, -1035815382, 471506021, -146890357, -2134767472, 1107702268, -1448214906, -1564375875, -393616821, -439377534, -1557054082, -1569717116, 1418882081, 1170534791, 1611684332 ], [ -642040374, 414110366, -1697294540, 964579126, 135441314, 893741920, 569971011, 435644175, 505118716, 2108718126, 1248235382, 1162829902, -1207442560, 624999299, -1125100481, -523435542, 1985871481, 1209035116, -345400365, -471745334, -120002933, -508861230, 1688980040, 504462821, 548378859, -2132098316, 229555838, -56545271, 695483842 ], [ -1522353572, -596800129, -152551539, 1759018906, 52421066, -678938837, 1966892963, 1660425159, 1277293271, 2078821678, 1484398761, -1624268317, -1002596059, -599223205, 116574726, -1919382762, -51612974, -1774300751, -196748598, 189927033, -466815393, 1541102972, -1765774191, 942019298, -1483040093, -354714799, 1956520697, -410818917, -203270643 ], [ 669457768, -2031968844, 1200048580, -1301860223, 1146610352, -1662010918, 1462052874, -2100613887, 63322333, 1750565239, 1606473113, -2059570783, 855735388, -490413881, 1727158170, 14917895, 1665612368, 71151357, -1683253471, -1372879705, 1642992023, 488886874, 491383356, 1753337642, -2131408130, 926402787, -490934058, -363904013, 389578235 ], [ 1727667609, 1434744493, 1893372679, 1058983731, -248613000, -642876998, -1298957536, -336882971, -1651197898, -1855407859, -519525231, -1885174224, 1613687066, 1276191214, 1862352255, -124521710, -899075707, -407302785, 2096459041, 359556819, 252444215, 1944178740, -2048729033, 993953681, 430309127, 222737071, 714727139, 1983832831, -1431998619 ], [ 1886022632, 1445421564, -1022433559, -290392195, -144271789, 925982891, 1439494756, -257526372, -1229349585, 1047504746, -2035913059, -2019408925, -179240020, -712648548, -195501279, -507465325, 1254888052, -880957437, 1113206926, 690028429, 1610628003, 1540817490, 1943685094, -1942919385, 884710551, -331530220, -1975266813, -412249446, -2080162509 ], [ -1068463593, 2084457776, 304928467, 1703785539, -1091336026, -840974207, -152206520, -1582341202, 945617282, 123491813, -762756313, -793911737, 762936931, -1146025841, -127237382, 1020189661, 1045263351, -1500553455, -1910130391, -1959976807, 1724300932, 301178812, 805932975, 956705794, 443211266, -146154983, 494992807, 1150129231, -1863887007 ], [ 546998104, -242787981, -146105493, 1377738982, 734411796, 783677641, 1903355154, -1890065695, -1105797785, -1345543065, -1927091566, -114608950, -1933109844, -42894454, -1121285037, -42060246, -1572787872, 114833968, -752242889, 682999655, 889813365, -499942424, 338744767, -1036533641, 983891650, 1536305927, -755996944, 136882333, -356039118 ], [ 1052949387, 1182369625, 688801501, 724467279, -28454330, -1599868040, 1333133146, -1474484007, 1202577809, 1800580190, 124240758, 869042733, -128227497, 2055474071, 937300571, 1404730878, -683536623, -1935974582, 620993886, 1823572565, -1752893396, -1860285482, -1149515659, 3565232, 1717496511, -1425810471, -39825183, 1751193467, 1588960329 ], [ 2108397659, 1083694989, -332094636, -1693016506, -543301091, -117478243, -1197012329, 1143109023, -1753674347, -591149711, 1558863161, -927096074, -1229077894, 1920080239, 1583932152, 1280077522, 1170967071, 233402999, -909429341, -1611704338, 965148078, 1091977792, -1529738132, 1453141829, 119477094, 1014192086, 619595265, 1201713810, 1667983491 ], [ -1487336654, 2145813657, 1759852735, 1081587521, 2017030348, 289940652, -1557021517, -1059106844, 1296395909, -291452178, -1263356508, 1467089348, -574798515, -1843794838, 1773046647, -2088713226, -607808517, 268844121, 1621760773, -1384547875, -433252648, -538528298, 513848364, -1721410317, -72666687, -1079068031, -826185382, 986086329, 391611525 ], [ 16407467, -1788626027, -1900514984, 1032754287, -467673343, 1656765308, -1978246114, 286172628, -163513136, -1314767036, -1070087809, 1331736907, -296636673, -668895621, 1457058354, -1912771152, 586902023, -1327148658, -602982610, -463778396, -1395983529, 128153117, 20784269, -1201302485, 1427295387, 1522906454, 309872393, -435286586, 635063168 ], [ 1056707544, 1805923477, 350870575, 221802772, 505349592, -1390334069, -1497493341, -1100076037, 1960737751, -1345479558, 1145358831, 1175468830, 224153766, -489772769, 1319114082, -1844565760, -1606001189, -632894319, -250514791, 1990558196, 1112058771, -1494974958, 1316587627, -1608639810, -583649665, -1438307092, 2021470478, 126868846, -1346187040 ], [ 451482408, 1681012271, -1453197983, -1365414313, -106021346, 834670636, -408771676, -1120705271, 1301577209, 385115053, -387465192, 228935027, 1486836918, 351557570, -2023564811, -834802242, -1106642988, -703630787, -689164831, -29089216, 1594543182, -328394393, -477520204, 1967367313, -1697334241, -2033928331, -1538610939, -1218279858, -121488305 ], [ -1569701461, -1222794461, -517626781, -2005068700, 877913311, -1479365440, 1972413418, -741139854, 573705815, -1037312853, -1153315618, -383303609, -531639054, 1130351541, -155047689, -457100628, -554197670, 902796205, 2056639356, 1045159447, -1291518261, 129779587, 647151574, -814851467, 397467620, -1578592631, 1234472281, 1320164563, -540010226 ], [ 1610645367, -378061110, 347063036, -1563836282, 410040079, -2133095969, -1337236378, 1797559570, -389012857, 1035730175, 1389990447, 1431673137, -63477373, -436905555, -456717316, -1521806307, -259481715, -1454602657, 984789582, 1863983398, 949592164, -145467968, 80924882, 1456104245, -734120563, -1191060729, -994912857, 2070859422, -1552719397 ], [ 1177825300, -1916198590, -1394793456, 593819603, 187984304, -381298090, 581418881, 190786858, 276075972, -357369596, 2093685523, 1183224179, -1924027981, -1664441291, -385618763, 1738903177, 1573826310, 314003235, 647816711, -2113512582, 76577858, 516011780, 517883244, -1895453533, -1225538843, 969980408, -1307609507, 307808323, 1392742295 ], [ 994588776, -1116311979, 595802960, -141893701, 814140123, -1936088488, 115452077, 1831340237, -239176574, -1314648430, 493709771, 493709610, 958406232, 1588510376, 1340456870, 945407417, -1452265217, -870341595, -388970601, 446828534, -1263624499, -1292402383, 1685872459, -1883014441, 1536320796, -1069710396, 1080711144, -111424972, 1310528674 ], [ -702386909, -2037101380, 721640951, 580668669, -1205012566, 1013374414, 340300435, 40640882, -1581583594, -1659622285, -1209719808, -1672387486, -234133092, -1447039648, -1164234064, 769741228, -582782049, -312673301, -1298612449, 1915880669, 1190191462, -1883976803, 1126107328, -1269787652, 3455824, -1667253248, -1132376437, 1522803967, 2082555513 ], [ -379997712, 1372979534, 1821648355, -446060400, -56333496, -1627522003, -1069051299, 912988162, -1358017140, 1023573473, 469324259, -1462592735, -794462280, -249570741, 1698263123, 342425304, -1635688021, -2046453938, -35566481, 1551482014, -918026377, -343081648, 1130590284, 460262067, -1522385287, 54465544, 207705615, 82829022, 163597982 ], [ 706510012, 1545787475, 1191978066, 620956314, 153064395, -309657958, 1039512666, -124051237, -712349740, 555522664, 1451878827, 2093553235, -2121817734, -1162999665, 1317911978, 441467001, 1755632646, -1826612536, 1022252344, 1795661734, -342049072, -1149268421, 330733624, 1493799429, 2122802564, -1390645920, -1358168104, 471012658, -985789429 ], [ 474007250, -480634082, -588541595, 1755323845, 712422520, -265338188, 1688384373, 1302595680, -542416772, -2037223618, 125755835, -1651967709, -1826344548, 773625735, -1104164867, 1531426711, -1789224223, -975765288, -74715055, -951322864, -159127047, -2015480318, -1467747609, -1109924236, 30147597, -1859174907, 222000553, -716519636, 1773306894 ], [ 747767286, 1694801914, 1330553751, 1304449836, 1719395033, -1157939084, 1088462961, 852958759, 502300000, 646845024, -1999684554, -665907671, 143575308, 1942534793, -1493039263, 1176100505, -976738335, -664359360, 120011865, 1614106968, 366939284, -1971776473, -1158140858, 1213781605, -1629187965, -2054961100, 1450594244, -502253316, 1004064441 ], [ 1866090906, 2113345835, -418570385, 18130369, -263856307, -652717937, 2103041003, -1395655036, -1756518290, 1922015950, 1469093849, 1909599640, -1642661842, 723499774, -745917897, -1267464299, 2103529077, 585290897, -1748591843, -399836575, 1918012920, -2023531624, 644415268, 437234160, 1335571763, -1351763209, 1950873708, 1281601017, 579328080 ], [ -880093168, 1265346598, -1214201415, -1012972676, 1337074858, -1276702332, 1157614702, 1770564507, -1876494697, 649906009, -1717129877, 1578309912, -1492831516, -2048153852, 1915352425, 1183229395, 215508771, -1770150864, 2056074972, -2044938407, 849301956, -31341357, 649056567, -2134339565, -1751311895, 2045300702, 624783813, 1689379166, 993186355 ], [ -684809442, -2003258540, -22898893, -2141467705, -1340373459, -2030583816, -1418564353, 190263278, -635716181, 871966402, 738925671, 109864551, 1230999903, -1779094586, 709911949, -2027167625, -192257999, 507325894, 987960299, 191898451, 419477761, -1518715258, 748394198, -832301775, 2009467652, -1382096864, -888180577, -1136104896, 1361435675 ], [ 1097156229, -1144087150, 1111099845, -1330309628, -1238202637, -1477023963, -700312411, 1857354873, 1883978521, -1622419758, -1180528748, -160208383, -554082119, -1018484036, 1727240068, -1553165184, 1991337696, 2011475302, -384043918, 964234819, -1546634175, -1084646388, 1740342039, -263978289, 1710992298, -1307951216, -194293112, 128816652, -1836232420 ], [ 27485610, 402825965, 54947684, 499586705, -216775169, 989100891, 372772816, -713932590, 1054188094, 1634366556, 172126657, 91163456, -933858830, 1080505007, -605867675, 1032729075, -1798812316, 1458747651, 709681901, -569714810, -720781049, -140103609, -310868141, -826492660, -1089455894, 1724379471, 559120031, 891295670, 1746181235 ], [ 1443788389, 1729411256, -1233844458, 1442191156, -1073194019, 509782529, 1576434613, -616135625, -505580219, -1028107747, -419239217, -1514666704, -1385174922, 650570801, -331980050, 28497512, -737908310, -405042382, -1483333634, -1593728615, 60484229, 556446230, -1317865037, -1803699481, -2109273426, 1856260288, -1962868866, -1489863535, 522457394 ], [ 1287909251, 441523258, -1698178128, -353086119, -2063974956, 1623947469, 1345546571, -1908218734, 2123154173, 1308982269, 235136982, 103812624, 2112736590, -1242350845, -1064660314, 2136759505, 57812407, 1765426649, 932643071, 953326831, -191268986, -1888389541, -434819792, -281301621, 646334821, -453683905, 1689496190, 1394762245, -2083764943 ], [ -1453154769, 286068903, -442952652, -1052540932, -1730108354, 728744125, -1883662550, 747476630, -734769662, -844241482, 1444631298, -1719328312, 1509407950, -664264940, 1804288373, 1183836477, -875610061, -791210273, -690690823, 664544624, 53044364, 135007092, -1209070365, 1149788671, 1402854280, 1927113331, 115669894, 1487869143, -1582048776 ], [ 1592129208, -1633719249, -1581133142, 977733109, 1057240812, 1900966810, -1895460261, 259905570, -406658150, 727137285, 542938623, 5101796, 1081827619, 715395563, -1853061198, 351035295, -1255477666, -105402104, 1946944142, 222861095, 1511322511, -1004292208, 709463108, -1450433090, -1689744161, 575628242, 388567013, -1229467447, -2109024243 ], [ -1413681161, 78449197, 413988335, 709286813, -1325646906, 1919581265, -1311790729, 959637527, -1395839260, -1070346066, -167260403, 523935835, 644740105, 470064041, -459627997, 1942851486, 1479731764, 1271610444, 202697940, 529025591, 656310989, 1649178300, -1065181924, -1136976506, 1494982621, 619529174, 174833069, -1922870269, 1954522996 ], [ 2075535674, 1703674870, 2047453736, 1261673090, 392200450, -842739087, -882164987, 5829210, -1081684592, -2052113797, 1330207905, -230682142, -1050667110, 793457864, -1439962514, 721476379, 436076952, 438222903, -1221593282, 572792637, -1032490574, -600323485, -373287956, 675696018, 1846205694, 1711272585, -2051991408, 704851488, 1565464275 ], [ 1046172271, -1877237941, -970926455, 918804716, 1493622996, -170327008, 630361920, -1737321408, -187614067, -714112177, -2011507518, -695709720, -849395914, -63155905, -105973482, -937783615, -568228191, 746591916, 262817813, 1119913913, 1247900108, -1806154283, 1542897803, 1914678649, 1429969290, 565875386, 71604911, 943179551, 372950380 ] ], [ [ -301945999, -1174546817, 1966967668, 1509416500, 1010716451, -53436209, -31918095, 417994039, -978519262, 1522851871, 1800576122, 513116221, 679767030, -1673723525, -1490971478, -1428033313, 36397175, -1806317827, -183552620, -342478826, 2137344797, -1618747959, -1298961327, 4746255, -568222313, 2017521273, -1815157593, 43634416, 1692618974 ], [ -212997211, -1652818929, -1479115177, -489801322, 243003111, -134876297, -2093275689, -1273787925, -872957860, 900541198, -151435678, -1465161079, 1968548414, 1738814915, 2028460361, -663670902, 1917664616, -480435628, 1093784972, -2055985325, 90625376, -1374657103, -1690518302, -1884769518, -1120173691, 1098293384, 1004142054, 1311767432, 1617087395 ], [ 1482209287, -1905919165, 45902675, -2007351117, -826000430, -242228989, -255133979, 1633562572, -1935741364, -1521814673, -2023073978, 1537546719, -18287717, -1527115467, -1276325423, 575515990, -2114281807, 2076783993, -60646562, 1928895880, 1597092341, 1925121462, 699880352, -91093033, -1977263049, 1732568297, -1741545581, 1300306196, 1331907808 ], [ 1595472256, 310885825, -567079878, 1600563, -1729799759, 1856895197, 284109754, 483686090, -1290011101, -24568378, 1377544910, -1191731835, -522093371, 1494355127, -244586722, 685030064, -390930573, -1937815475, -277601721, 28459090, 116086498, 2037018086, -34857351, 1974868994, -2018445391, 956686311, -314912439, -1737664682, 1897272875 ], [ 1379934789, -1087610259, -439758888, 1805071951, 900875946, 536312847, -939212634, -2134569373, -2053100556, 1434568026, -1851230487, 1639416259, 901084355, -1452250965, 1168724902, -1080301253, -49526963, 1632862266, 171945783, 1201897732, 178877837, 2104496205, -1890947544, 1647929936, 1604387886, -618527644, -1015940210, 769750086, -1376270931 ], [ 1263075796, 577034149, -1350408867, -1399458687, -1566114185, 776831605, -15398072, -1980987330, 1678154850, 730192987, 2049158365, -438847888, 1732064259, -1716495613, 316068360, 1591869255, -446379374, -2125780814, 1573804785, -2142286203, -1523942438, 648425259, 1630938609, -670671066, 1951685656, -974611586, -721404095, -811516082, 1226530838 ], [ -1963388463, -1263155062, -232895026, 1516785143, -1443483775, 1426967306, -540040356, 1201374179, -943040549, -2052423148, -1238577500, 1079510223, -802759910, 1417686022, -409889703, 292593835, -206196332, -448411359, 1789573126, -406606850, 363503424, 1884391136, -1876966037, -1260369904, -1520818313, 290300522, -436494124, 1512913809, -165598135 ], [ -480779186, 195101899, -514810274, 1881606082, -91066938, 1963754026, -1048784127, -12936058, 39105244, 1307406427, -1704532419, -2032336758, -1449259368, -1599398484, 1630204884, 620648496, 64450123, -1197444984, 655978972, -433881447, 1564268431, 2060352323, -1311767222, 1497252725, 645161261, 516664702, -537855808, -1249299128, 103966401 ], [ -264547030, 503459411, -736062818, -1748053886, -97093785, -648693191, -987028671, -1781185074, -718220762, -1993171914, -741618613, 548071199, 1167161043, -84445681, 1553430532, -449162939, -303456820, -1840718637, 2116640412, -1998906876, -1201748464, -1430304320, -1392626245, 1501051613, -51896133, 1958055596, -1656292754, -337050708, -2069585913 ], [ -12306301, 305940948, -1913919300, -798190343, 2101564373, 1787166152, -717458547, 399963390, -687474962, 319539634, -295858946, 244257180, -650231647, -1283402599, -1536021158, 1149263743, 1156678736, -51185576, 172574213, 1212805354, 1622945374, -467286951, 990466898, -383821758, -1810867187, -1833772270, -1268541748, -1862615762, -1458148608 ], [ -2047350724, -1199298242, -1983195303, -1406642454, 1526081090, -1617571165, 2105947754, -491431528, 1427637366, -1427301285, -1633840205, 290405380, 1802776701, 1497608662, -284037003, -286520324, 792649636, -1433961558, 905959752, -1823251924, -1958634678, 448475114, 688994639, 908219481, 73309384, 636285680, -1072351958, 51114790, 1036395744 ], [ -1397962683, -2096295257, -1827451295, 1079790538, 480173220, 1375491360, 1107398764, -1833945349, -328283493, 1329581809, 1993958186, 1876426159, 47424695, 295969056, 594565287, 1844682299, 332706398, 231629057, 1240878519, 85333940, -1702687112, 120465166, -1781144220, 1710091342, -1627408480, -1229724684, 1998116258, -919014455, 1043008771 ], [ -1828770851, -736301973, 68162410, 511118335, -1733362980, 1641457773, -1914230272, 1079774547, -1379789821, 991615519, 1186257462, -42929869, -786648230, 164152862, -1064673973, 1545694183, 1201646257, -1534378218, -193822809, 813296855, -935225602, -549865300, -381526613, -1649838768, -196028001, 164181530, 59674576, 990811734, -464895168 ], [ 765808681, 1112037843, 991995579, 913578155, -515818805, -467290517, -115426098, 735500449, -526475321, -1999441406, -1607571916, -1532147272, 1130247853, -1643349326, 1191494786, 1972850797, 1176907717, 2084599084, 1565342458, -1992708197, -2141381292, -1964181259, -642207870, 934820847, -827252325, 9991235, -1333597504, -752164762, -880311334 ], [ 1287793835, 178089495, 1488015736, -1161635529, -2048511127, 33688696, 1891565734, 1204315395, 265136924, 1495565775, 824827286, -893200695, 1107774498, -1584336295, 903350281, -1126916347, -1863469454, 130141256, 2006425014, -1424960176, -1780973840, -717817716, 1276766860, -79432209, 2026816107, -603736257, 2001444152, -308027894, 1693858192 ], [ -744567920, -1948884604, -495760322, 67595133, 2111760424, 692219863, 1517913206, -767146201, -99206223, -872932359, -1638083272, 209674431, 526142441, -1259500284, -875714143, 1285465746, 1263997333, -792296576, -55655154, 459366849, 642746337, -2130351084, -65425535, -74351671, 810063453, -296723823, 217523910, 1867092930, -1597300628 ], [ 1960900364, 1863643551, 1787073080, 598492583, -1075627298, 172260618, 224071240, -1025505036, 1343998013, 2006290992, -802391028, -338498299, -1279469650, -1896769639, 1320750569, 1562072011, -481650510, -2048412693, 1031709724, 1427540707, -131840850, -158155356, -484409110, -422270746, -1875618118, -336484518, -768604206, 295939389, -1877668859 ], [ 1684137759, 923165097, 2024934506, -1436790851, -585904845, 103744768, 831098896, 1108432679, -1719002035, 295572691, 1766249796, -1351652221, 299702460, -1027097919, 1609877957, -597492572, 1888524154, 1414165859, 222917505, 1740807917, -5374663, 1374241382, 1429348843, 1879241198, 848285803, 230803361, -562089758, -1636749329, -1918272865 ], [ 1432774024, -1172054948, 545768473, -1065600810, -536589923, -1025704637, 868887117, -41369649, 1225078361, 1986861177, 1918945869, 881377536, -1382274746, -24299357, 811945598, -852482799, -135628338, 755388949, -1182508591, 170630606, -1061823285, 325013064, -2078459840, -341480948, 1922441730, 813446801, -2144005340, -233838884, -722122535 ], [ -1642023489, -1852442109, -899030868, 1472958859, -309570754, -1918508664, 1420036443, 694416316, 1205887580, 377636642, 1534039086, 175163148, 952675637, 924668934, -723129795, 1456764619, 1454898026, 2103860100, -2063429052, 1619225926, -886397420, 361784567, -1460218453, 1447808152, -408095306, -1914571305, -704746835, 2023175573, -759627961 ], [ 41323677, 1664352128, -2103023706, 347499080, 33500356, -402030821, -2080848700, -1367301734, 1096385934, -1398536791, -1885529839, 452281411, 1365593658, -234867806, 1673269068, 864797455, 1479598545, 1597637919, 2130343720, -238954259, 1195020121, 81026963, 580640840, 2131078483, 1882818252, 165357521, -2041728925, -666334731, -1886437637 ], [ -351277697, -1347980660, -1014010583, 1589884427, -1379929957, 862608776, 1428379094, -624869550, -355951244, -445464272, -1901120534, 1237648160, -2087632728, 874772771, -1757869121, -163116331, 480867311, 325350774, -981791882, -999219058, 579811403, 105760368, 602240742, -877148138, -2108086294, -1435466752, 1299797940, 1600971409, 151762796 ], [ -2023014416, -1086829550, -1404827517, -1174389189, -1610272051, -685855104, 1406485968, 1759644650, 833811507, -1877326945, -373998212, 1155121452, -1888545303, 1129857833, -1513562907, 1692463730, 1734339877, 1755307641, 359953066, 1718393528, -679365670, -1367658090, -37379549, -9443798, 1963594463, 1204397902, 496787103, 1830451081, -1507309320 ], [ 263094836, 1789671775, -827177126, 716926131, 442032855, -1618590074, -1731976039, 513714153, -734654037, 430086612, -1316627758, -1796386193, -1631532474, -1182866201, 1222960681, -145606504, -782234751, 958974989, 937694844, 84058963, 187098092, 676609610, -1525337637, -2035795758, -550999355, 439674129, -1717164248, 1017327830, 378516564 ], [ 425319456, 1533689099, 621900795, -687430330, 1327827213, 161051360, -1129585757, 1891489189, 758467532, 907198829, -1627851405, 1562367814, -364346184, -1353972002, -644365608, -1041252128, -518070702, 1745783635, 201941130, -31859069, -1041266627, 458778686, 415232911, 591950734, 190565507, 1535294259, 1943559783, 645498341, -1068091666 ], [ 744217916, -1778715171, 131637672, -508308686, -241952988, 527313350, 818783072, 762409944, -907320718, 2067048177, -589160666, -1640973509, 1836994675, 676289654, -1576198564, -470571641, 173492825, -815285420, 1117929576, 2089412359, -2144407303, -1777170587, 607380485, 1604577666, -2131051563, -717240016, -165392827, -840774790, -2126754915 ], [ 745481678, 907921845, 1326281661, -434943382, -325825451, 2014173056, 942160209, 1488608458, 211670208, 494458109, 1623308337, -1154054367, -2041823894, 1572899474, -1270690015, -1293942022, -900820424, 961388647, -1619443873, -1969036841, -523620192, -290993302, -1838636674, -1354059340, 1192862176, -1732889828, 827658661, -819334799, 1724290999 ], [ 1795211833, 953732352, -640503816, -285430307, -1818456207, -1852310979, -1134684601, -1343688017, -1820604082, 379904057, -1546572169, -413363503, 1536782268, -1424815548, -938361043, 263918215, -141690844, 387262413, 285206890, 1691836677, -292823994, -1211571212, 303446567, 1286286773, -378861334, 762207603, 2059993119, -845068958, -1182716476 ], [ -76044901, 1147151877, 763395421, 1167948895, 1306275359, 1357986101, 1798666796, 1408842606, -793284633, -28601628, -1683644722, 84545279, 659271406, -1882995863, -925964323, -875670875, -1155277764, -1859270029, -203136689, -1274523005, -64763069, 1514222490, -122420178, 1205832407, 342584752, -1949620644, -153143182, -1192339604, -77406382 ], [ 311029803, -192276445, 1117215012, -287468359, -652526119, 571004118, 622716774, -700084201, 1071063426, -2043216384, 1025489688, -436669961, -1890011148, -1349927235, -43994376, -123630320, 1650843669, -1153097984, 1114288619, -1810562715, -1365318164, -1473547835, 460671224, -750607263, 835533545, 591287823, -803429906, -1104746382, -1245178303 ], [ -1378916714, 1934133125, 216115392, 1623999081, 1434841088, -2126316571, 88590263, 910974148, 1900531050, 1122779511, 1428875215, -562550959, 1690518578, -309303510, 1033731509, 2097836255, -96701654, 1156010576, -335843988, 166337169, -731127795, 1184180367, -2018870418, 1361205948, -355471011, 355604003, -1170920061, 599703066, 1633492271 ], [ -970692389, -676242251, -1918675267, -1224149847, -852462872, -960822994, -744351359, -464287629, 1498843215, -1476548994, -1070576498, -2058035996, 458828905, 841615186, 1700053231, 870881372, 1788611663, -2017619511, -1508861178, 1217953151, -637980577, -1692741484, 749924956, 1777514459, -1833033782, 1476092586, -561950232, -1436431189, -990706871 ], [ -1853308674, 1004677965, 1319269546, -2012945108, 1929179690, -1460027055, 1211891728, -1418684908, -1835830463, -1897591114, 1640072811, 32542694, -2125572123, 855923229, -88801015, 1815456878, -10923503, -1484684150, -353017391, -1964498279, -1196998918, 1815258231, -1687893683, -1078510890, -1864750677, -1039835199, -572802020, 1527037686, -976164413 ], [ -338100326, 630176106, 1697955353, 1880716467, -1424366863, 272803988, 9396520, -864693380, -995516488, -699780717, 99943654, -1923709757, -1687824050, -1082145100, -1052908435, -1104770302, -1600162041, -1326745661, -549974029, 306315640, 433310860, 1369515315, 796542567, -1415586146, -113176797, -591242050, 1663292800, 1373352434, 238987287 ], [ -142048301, -2035770016, -248284435, 780313599, 858168144, 1827521919, 1183144981, -784065066, -1249389549, -1597385365, 1785407199, 822756781, 1361932482, -19904968, -2046961141, 1486544307, 965243688, -1413693992, -1188792904, 899128765, -274211676, 1532198464, -784542107, 1156425672, -247472783, -133494856, -306246312, 94476801, 1809285407 ], [ -1397088863, 949981613, -202495859, -1006088945, -1213191706, -103940473, 2063521341, 1552016858, 1754002873, 2130069661, -1679887954, -1775331614, 673395426, 1456101764, 1635155383, -2119320438, 1771767891, -1475385419, 359259760, 436741233, -176495828, 352066442, -1697326351, 252663909, 1509959832, 1856904773, -1568606181, -1412719534, -559360628 ], [ 1295197413, 221164317, 1902485509, -1097949974, 606448217, 2057408169, 1524398161, -1032792789, 1310258713, 1738662898, 2089297872, -1621782155, -658037279, -1795102955, 2139248000, -1516921638, 1013000662, -1037822234, -1156783347, -903718305, 428861979, -1531219546, 1441979345, -608099813, 1696623101, 283528472, -2126976151, 1702063961, 1127526379 ], [ 1719407656, 437693013, -245141285, 511799013, 69707733, 1719495969, 1399283013, -429266051, -2057398917, -822429342, -361581025, 1886494375, -1600814538, 1057027860, -1180232412, 574294320, 843850419, -257071387, 49957815, 1117398358, -1159310978, -2013205062, -1392237812, 1341745926, -417889532, 244842227, -1007097098, -39714373, -1503924599 ], [ 1620034165, -1108944281, 329580521, -404476377, -1577523688, -6914431, -439134190, 965164562, -1969722541, 323487207, 1528315963, 1794028541, 1079521189, -1386795004, -49259033, -121119192, -1297412163, -2117726925, -1491405968, 2103862707, -2141290853, -259503104, -652073688, 15546295, 1343475038, 949403630, -2085403988, 29241582, -11877309 ], [ 404493191, 2044512154, 841600049, 171190067, 496065762, 293460600, -1502455498, -1794980828, 1752501006, -113421460, 463467163, 966598460, 1893905621, -660708782, 1103292716, 1198140441, 1536711312, 877012104, 1167807698, 1132191825, -981907569, -2074941638, -1601825181, -1831094880, 1332656390, -1588170573, 1476078046, 217042776, 1308346980 ], [ 892619688, 1378842522, -1841690777, -1558509116, -1747583102, 365770344, 421434452, 1020437691, -406748400, -1222681956, 488324393, -1555128186, 1725470484, -249371815, 2119026022, 1912518190, -535285625, 63865144, -1751272682, 1116488097, -1036156165, 1867196873, -2078607879, 901254956, 1189294769, -1680409657, 1760382714, 819375060, 1413765605 ], [ 1369505449, 1431191341, -1489575564, -190480406, 1271761357, -449161012, 2009161611, -381555997, -1834360718, 2121591685, 409688525, 1342512272, -462233480, 1457745384, -1106870858, -747635967, 1086212359, 1712807845, -1413503529, 535988387, -1076839961, -1895945346, 2042840877, -1862421951, -1092100980, -291945741, -650324855, 450759306, -1840292472 ], [ -1009445462, 2057579588, -312234535, 1268037167, -1797501395, 1803012873, -712552143, 1619684943, -372509858, -1379049549, -789477447, -924547202, 1504750749, 1154896370, -652803824, 155257480, -530854460, -350355228, 253218327, -207443484, 1424143696, 525583912, -1446601517, 1005293211, -2019568926, 6204299, -1099865107, 1249239162, 166398191 ], [ 625730561, -494762968, -1469337269, 2121800293, 113191360, 452464761, -1734687875, -306076270, 359549938, -1030723217, 927277992, 631928461, 199709011, -333439593, 98466724, -750436766, 885648718, 839743878, -872209662, -1317426692, 692150227, -864145668, -1436119565, -396177761, 982666576, 779699629, -827863916, -443589434, -2037037940 ], [ 1101934568, -1864172973, -1107245726, -1499791553, 1339287209, -777174777, -326455059, 614730794, -1040879608, 1351355856, 260440584, 904017150, -1252222067, -1759964953, -1153612859, 1919646387, -319804776, -589483542, -1710396216, -683137961, 683147232, 139184029, 171996368, -763120889, -600453546, -1833743478, 1927620535, -1470617899, 1224815193 ], [ -860495709, -1861520043, 1684892673, -71501027, -1485923260, -1277355538, -899721869, 2005680193, 1302365291, 775477850, -560944170, -2138541710, 2005987227, 562736209, 2066655842, -607872474, -1520561276, -680494895, 1608936866, 1322334239, -1867356983, -1150923570, 449753102, 2145383070, -839767108, 525740832, 1478912411, 2000727643, 1513541835 ], [ 1155571054, -1589421599, 782269183, 747767729, -1741213383, 152869507, -2069544899, 523580872, -690609664, -1916270241, -2120938736, -327581704, -1482493441, -1744126260, -632221101, 1973444980, -1763745264, -1908234152, -1507793402, 1834759921, 824414050, -193294370, -1174158554, 568394490, -392570055, -2089129373, -1438114554, 1543208730, -1765986225 ], [ -1145186103, 2035978875, 513621143, -1390999133, -346410023, -163340604, 788249565, 1520516013, -382661288, -1126938771, -1501792941, -360816020, 1825909607, -1382805959, 1461717641, 839920737, -1634085444, 351308837, -1572772171, 70170923, 1709001888, 1439268603, -2121233689, 777852194, -1318730284, 1817706685, -38726476, -694847548, -1085610424 ], [ 1902683939, 2125436397, -602004609, 1049470624, -1208525408, -1072312564, 973004870, -475958400, 1434245976, -1167436052, -110483818, -679673436, -996511223, 536322998, -830882913, -631648469, -370547555, -1179039773, -455001637, 531273302, 1784674928, -1186368728, 295545597, -1307755431, 1276650574, 615609530, -1741479237, 1688493298, -1538151210 ], [ -815746189, -1141005588, -1835842327, 1447114718, -1964167236, -311552646, -1149615664, 1021268215, 147070477, 344649874, 1314389493, -1561247964, -1527077410, -53106993, 1052285488, -1229485641, -356306219, 2094040108, 1483291809, -232814831, 2106173993, 1820613626, 1807901189, -892054107, -946465475, 1382122735, -66974574, 799934353, -1497611482 ], [ -1003478580, 1569827580, 855539961, -218629512, -2110926414, 2051611605, 486422440, -1441670965, 912219050, -454352520, -2097439814, 1162868058, -1452851833, -1380615357, -1075045799, -889278337, 769573461, 1973831296, 125998489, 73272093, 729877415, -49943982, -1077312325, -2068023535, -2144096056, -969093732, -748869999, 334106436, 1020388072 ], [ 606589292, 171424425, -367343693, 970645469, 1109066870, 913958101, -1801135925, 269851741, 2028466275, 780988463, -1440423464, -361798504, -1996041453, 2027800986, -480630544, -1254186416, -507035947, 1972627881, -249436470, 434100330, -1311645041, -1630510799, -1216404858, 278573461, 1280085076, -787318601, -318050132, -1938269641, -465488283 ], [ 1825225135, 2017057876, -384792487, 223837876, -1012592385, -767682737, 1092157475, 276029208, -421102127, 1334921949, -1985765825, -1198066360, 631468936, -100135818, 194162900, 1126368335, 1746017517, -1203586548, -69078973, -89387181, -1402518447, -350296572, -1084895690, 600191626, -1471563535, 254793992, -833052052, 376759907, -487564570 ] ], [ [ -662370894, -2073252681, 888241356, 518088807, 255808538, -1507564209, -1912563630, 1471985351, 1269364506, 2040874202, 358056622, -1823561414, 2124379308, 1953695975, -614330258, 380976730, 237318711, 1086509815, 523517890, 975093019, -289049640, 1211684143, -319933420, -1326285619, -732895981, -919810166, -451152931, -1744225608, 1295206927 ], [ 1636852795, -1747252838, 1914351957, -187375051, 504783447, -1002124028, 1617105777, 464643904, -1128289000, 1914142132, -1194277890, -1835378329, 1214613712, 1549712204, 746435283, 375878426, -1291516353, -2064765011, -1334646253, -227611096, -1124127234, 983303084, 718454795, 691455923, 1639509427, 2116127636, -1361489971, -589200060, 381145439 ], [ 88187964, 1879883698, 1721610078, -2032106571, -632245734, -1053264350, 1783333379, 155002405, 678757210, -1148782274, -1847062012, 804547826, 876948394, -1364852312, 1699644032, -988867679, -514934402, -1391690425, -457428047, 1403938334, 1096792316, 1430920213, 831647293, 1341134896, -2099701705, 1784422870, -1449495456, -341190072, -157942787 ], [ 1037667528, 51954750, 813510031, 2009787811, -1303007754, 1682292716, 262102349, 1202037108, 1187889851, -904194206, -1990795727, -29182100, 618504544, -1295406543, -1198486603, 1870621708, -1018429268, 1602329577, 1744852092, -1748843851, 378171082, 1146863643, -497949822, 1567879579, -939258182, -1506435419, -596912140, 1754943178, 728049356 ], [ -1037174232, -672782554, -716442416, -837040945, 114048946, -1183068924, -856001602, -225529905, 242707666, 1412311353, -1456224363, -107181290, -841931499, -1643238686, -1058319026, 977614150, 586392, 1070041881, -1670007875, -378920413, 508477115, 2006534547, -1085543171, 1137612515, 1819036929, -842890068, 803042156, 649820708, 1703634593 ], [ -864914636, -352481747, 212327010, 1086588345, -1952903592, 1155900435, -1291757574, -1769121388, 303338035, 1123041302, -1923841995, -904194921, 145482134, -1972495259, -1591365174, 1544151979, -1508761694, -380023279, -391705897, -1924841235, -616874798, 675393602, -58653232, -590643366, -131621426, -372045406, 1563968453, 3264297, -1596881294 ], [ -1580268326, -685600504, 885023741, -1197268123, 585119452, 1011219490, 674125823, -1469009171, 1019555385, 1994245027, -618226959, -1672018276, 77512239, 111090686, -362182293, 498295938, -1008594097, -1871282136, 786051654, 1637160003, 1314409494, 1981803072, 1431581221, 973225588, 99914049, -919264215, -1079293014, -1373108020, -479636936 ], [ -426952278, -1722485844, 432180407, -1197775834, 66698949, 64513937, 640863905, 633045715, -1992385464, -1165253829, 1511356405, 798383234, 1393920466, 70078108, 644284816, -323197182, 1083258471, 83184265, 265707667, 1635643052, 1609620502, 92088815, 1006962081, 771840679, -636329939, -720721443, -394215214, 1002136816, 700696583 ], [ -1800998726, -171649173, 108288071, 651221127, 674553618, -1893674266, -1905470746, 890698919, 225273400, -1526152199, 383499379, -1366447516, -2092396237, -1330535535, 1261287783, 96237195, -1903667963, 57656423, -1696410698, 1897440013, 636219901, 1895460634, 1733483299, -1630411583, -1606178866, -504244433, -476708709, -1317031253, 2076803252 ], [ 488856374, 1408021479, 1435036302, 1821887249, 1617942622, -1980882073, 1486423005, 306121222, 1768779595, 2045578721, -213146934, -845137340, -1971529739, 1798880011, -1521101758, 2139126854, -1597150730, -1769392547, 975360881, 234185906, -1247181193, -2054605674, -301063608, 2029830164, 18112906, 933269106, 1809841749, 997753218, -1324850726 ], [ 2105689559, 1105811945, 829717831, 1469971790, 632159792, 27024335, -1760619421, -1687711443, 1212853754, -1385820206, 912813110, -1105478104, -1513184740, -1221194696, -1032731201, -1243751116, -780439831, 573440656, -1380961271, 1461846631, 1901561494, -1583115143, -1384036830, -1347020981, -1854511632, -1183971653, 1937943818, 883649209, -27770107 ], [ 1682944768, 694513362, -1293194742, 1320323660, -1785143887, 969693762, -1752191533, 1729584040, 1986518370, 626480466, -1168285752, 794567547, 2057893473, 403415968, 763847366, -908331237, -1342586978, -2047343525, 231749875, 194622170, -659597406, 589343397, 1873747686, -754095680, 1520953262, -1926499375, 196657466, -886242950, -1715950713 ], [ 1441955335, -2006123808, -996296319, 1392068352, -1809956071, -1544066367, 2068997978, -779331095, 1587413967, 895842374, 220525092, 687289398, 732710116, 2131953748, 1398731032, 992399249, -447159611, 1697439476, -660785343, 1640071815, -525753724, 358078996, -1712346924, -170643337, 238474068, 191371946, -1563343614, 505437743, 111100294 ], [ 497891591, -772293574, 1588210297, 738632919, -746918080, -1965077454, -887533930, 1914129399, -1434325956, 2099820977, -950522927, 2016175248, -1845544227, -251511114, -271531383, 1800854064, 1839798924, -1943137656, 1754781981, 1743151889, -1062624583, 1573337716, 528843279, -1543944062, -1294178982, -2067414173, 1413291008, 688992793, -714584016 ], [ 506616604, 324149627, -653464471, 1447401906, 124304040, 230430594, 1782959063, 199495225, 2105619564, -1745659532, -484581437, 1159820017, -1256925636, -1365840116, -279270983, 294855261, 1581035326, -352884166, -831861245, 1841994496, 123150920, -6842907, -147506806, -597003022, -2003746914, -1901511900, 910292281, -1498106869, 1917007394 ], [ 1609299593, 477996704, -1815032798, 367539394, -1708468137, -949559220, 160136628, -625869187, 1477328055, 2006654658, -417844453, -584092136, 846528781, -815447374, -1070337581, -1756803957, 388864264, 1711352892, -1353537853, -2047390178, 1278033474, -1438233367, -1739218590, -1801831654, 716628990, -944763736, -2050790704, -1605808789, -1777325113 ], [ -73195158, -82798658, -1112944272, 1000708134, 368344539, -412280165, 1963229870, 1489567973, -1118921059, 701993574, -599268455, -757177571, 1966045713, -576093642, -538306049, -1459932437, -1756688369, 254004553, 214815811, 124469818, -1220868821, 537703946, 643969772, -142856888, -504346234, -766051317, 2036669454, -1966800261, -409581374 ], [ 1352206409, -884310026, -745633709, 974710688, -183231304, -900399142, -1281263492, -1202325823, 138831608, -1595560159, 416605514, -698172039, 1144410527, 2028408966, -256221795, -179355533, 1032283680, 364319955, 1878935580, 902821485, 2095995700, -185588855, 1542292380, 1207573225, 1498187659, -1950071714, 950389775, -1343504234, -1026429123 ], [ -723505676, 262918896, 1309771716, -360034798, 1478161107, 1948873422, -2125021279, -1323660529, -1684242833, -1687121417, 1139873796, -1194989597, 429608469, -251913697, 470071636, -1550632910, 354779986, 135609312, -1027075441, -1942402459, -41748561, -954269688, -2125140636, -1558655749, -1134485762, -908961188, -596762771, -568888727, 870684477 ], [ 283455159, -630083051, 564476467, -772266682, -621525316, -510037450, 723648754, 696169563, -1561816240, 377531145, -1540703645, 634129263, -1289858068, 548878303, -486498273, 1538102594, -1019070078, 1616832275, -126519747, 1596554685, 541432569, -212618527, -1698508392, -494144713, -1462202444, 1598385243, 849538729, 2012245822, -1620555797 ], [ -252245864, -1980375045, 1173054117, -1637282552, 1336656506, -674929151, 959341348, 1184785969, 2056970810, 1221695263, 1484067893, 442363482, 1842032559, -967081515, -1799047113, 330613128, 648283018, 1952570779, -1511590220, -2063488181, -766670195, 223877896, 1372431526, -1158162309, 1646606370, -515578593, 1874609910, -1724301461, 946352029 ], [ -1524755926, 698567868, 2024842573, 1322310020, 1475512523, 1836663852, -147854650, 685026822, 626413180, 1472910118, -369782214, 590841485, -342630284, -1255353665, -1908330995, -2104339627, -582642288, -1056716827, 624434148, -1944394434, 1254503446, 1935144522, -433756418, -1309476790, -1156904150, -1809853328, -2067668926, -760622762, 1138669153 ], [ 909390500, -1894769416, 1371440415, -359130385, 364151871, -1535307336, -555098194, 1055770674, 1670036753, -2071713997, -2051060198, -1700719390, -691772369, 1702959196, -1629171586, 1124923386, -575974076, 623183022, -1259246225, -1299056747, -857324907, -1736764457, 797675800, -427912877, 2037993987, -1023367697, 43808959, 96898098, 1731472837 ], [ -590708433, 1081735360, 1040629928, 1067361624, -1091314062, 1557777897, 559932193, -1170557149, -695538658, -543474765, -1924811578, 511937956, -1858847661, 345524704, 1947956374, -1112760068, 1316380296, 1870880066, 2110440323, -992068887, 1274836930, 1975943662, 762003065, -1114397263, -1227991566, 6793672, -104293424, 401532608, -703542565 ], [ 1605597373, -849590914, -1635968415, -752751553, -136097182, -849289877, -204501644, -760876002, -1136720528, -1221720482, -2031898759, -45191962, 20714951, 403707411, 926009126, 886164962, -1492636028, -2094806875, 526247115, -1328148014, 365681414, 966501952, 380222270, 1229202623, -589710606, 1796743836, -1349358698, -799653483, 1829607163 ], [ 196160798, -2050856210, 1393517098, 1625652885, -1383818688, 753688338, 880872511, 243952138, 711746666, -1422883690, -1348144571, 209928008, 413223669, -605282402, -1651571800, 1367747429, 1284191604, 790409055, 177710854, 1998629649, 851146781, -1021497557, 1687447312, 1964216584, -64989029, 1223013295, -876942388, 2030008932, 189826162 ], [ -73413720, 1134883510, -1580970882, -539342006, 1942081974, 605989633, -1368468639, 815093391, -1897860736, 63653251, -1048944870, 561119501, -641497917, 611051325, -948864870, 1126105805, 900892312, -1067363791, -545676970, -933699451, -531608352, -987830136, 908267443, -1066483448, 361965934, -640584946, -2082184100, -381070810, 1686112416 ], [ -563662955, -933510712, -1379513834, -772149667, 1099027549, 1363157050, -628962732, -1145525598, 1502027917, -2065889946, 1342236872, 1348984882, -348368782, -850159408, 238388658, -1036793150, 736378436, 571576339, -379377848, 292856863, -901857571, 1837172893, 253339999, -1083395311, 1216042467, -1237290994, -1032618932, -2072814402, -1501820206 ], [ -1837395597, -1502867054, 528874601, 1008979615, 799489762, 2069916781, -59152623, 392219940, -2110322623, -78606652, -1163515951, 1183791873, 1893221938, -707421934, -1381324775, 1395164613, -1171165979, -856797622, -897285122, -772503672, -435640313, 747865860, -599087780, -696566631, 1017888826, 59114309, 1233211304, -318744598, 1543547408 ], [ -602668117, 1275127695, 1132864205, 401437166, 1632296588, -500539748, 461197835, -1476484021, -908459653, -1784577220, 821871742, -52620959, -225644735, 504284079, 62822030, -1269246439, 1758434828, -857204647, 1274308935, 1072026367, -1751476085, -1947584027, -1962743443, -1200335858, -1404311240, -531384474, 253095650, 1794478383, 2029378583 ], [ -259424059, -349618119, 2020608183, 823214733, -1383198483, -846715585, -402034383, 894113473, -1499178205, 1246079790, -1336517209, 724953285, 1469423457, -2028732120, -1747765953, -1948191347, -1190850439, -1452941346, -390941189, -551799579, 1475618942, 255742004, 1510172966, -2041581311, -237268165, -273757269, 1909206418, 349036211, 866231599 ], [ 496728687, -1454453841, 331954989, 475546621, -1386869826, 1940786481, 723222351, -1720261796, 202355244, 1981850344, 1739123145, 741983927, -357078180, -224160934, 2141301095, -1135380570, 1392230063, -666485606, 825215635, -1223745077, 2030245222, 1026292064, -1066488162, -835312223, 838400923, -910442228, -652141862, -233809060, 787093128 ], [ -1687762588, 1016017826, -40116973, 335123812, 874869639, 146841680, 1309357860, -1367579026, 1412027996, -497606936, 606184543, 913637095, 702316266, 991758002, 414123200, -109433058, 1866493814, 1485375337, 454324, 968250835, -1672364181, 1478432388, 600728962, 1924005327, -860487537, 46615291, -205568482, -1786466334, 1803372548 ], [ -698656015, 643872507, -1486635071, -313065810, 21240920, -191428070, -2125326007, -1955791710, -664578427, -951214533, -1099738981, 1522247949, 2078485305, -194626695, 2000900994, 1278766532, 1930486024, 852066561, -9534278, 1269327248, 457713861, 1597783444, 176805939, 485245742, 875244633, -1442318339, -242797803, 849593713, 1675033218 ], [ 817992497, -1072306448, 1132228878, -793715728, 1735323082, -808021557, 2041897452, 1935009075, 787553394, 2094661189, -1746829367, 241669539, 882675397, -1984035036, -2074571017, 1517130642, -631510945, 1225736257, 1932432577, 567280216, 1703950112, 1947789760, -664862915, 1422680920, -1307817343, -1858107867, -704367827, -1291697273, 1863391609 ], [ -313769074, 1288873375, -71449750, -2623950, 1702878095, -1726827536, 1277968588, -595263831, 1837354730, 889924952, 1469434476, -1242132095, 2120867678, -1067017114, 2017300857, -985918013, 1485276157, 547153795, 879379269, -1748030469, 1412454948, 1674589244, -408020107, -1640914750, -1467440664, -365041580, -939930307, -207852503, 241726531 ], [ 1009771507, 1625938443, 1263672285, -1839624445, 1176093361, 1644367611, -1107381469, 261459264, -1733785366, 32680986, 225989524, 1295942037, 2050982787, -905839803, -1099487038, 1413578189, -1245227611, -1752708657, -888487749, 1623745474, 707791369, -888606794, 1478743481, 1704478149, -1517079401, -39629402, 402353608, -514204524, -865265419 ], [ 1441510137, -1335854220, 1066980127, 602128711, -1104237127, 1240106297, -1617671888, 1446752861, -399859896, 1372829067, 333341342, -1557740365, 12739963, 1563849672, -1612061342, -1693105651, -996172370, -1068606763, -738984945, 949826813, 905429089, 594796524, -705578340, -875585378, 445236359, 1626671129, 726099333, -780336485, 1559844816 ], [ 766352775, -420617644, -1512999275, -2139265031, 836599727, 1867446430, -583669971, -1616950572, -1404367392, -1198385438, 1997249896, 1453338762, 590765323, 147091870, -400216832, -1941550858, -2129158555, -1492814175, -1316701481, -887242022, 2010416761, -766869710, -77036450, -21636096, 245811512, 690670319, 1234320760, 2063847316, 439053623 ], [ -1376340408, -208065075, 1752631297, -735629052, -1347530217, 1746674220, -1913313891, 1596889286, -268655577, -681660713, 12333777, 245853080, 565150185, 1031443978, -1281915113, 26490132, -1619211869, -392597070, -1695591069, 1430147832, -731431734, -1200655688, -1112805741, -1033266656, 630441223, 101873504, 1063397081, 649999794, 831389741 ], [ 1294828146, 1836672971, -1287891652, -29788576, 687272037, 1258952515, 199278259, -1324279970, -54605874, 2131354967, -1119249522, 1228062360, 1235685823, -2019139770, 585325170, -310579119, -630756461, 1557480943, -1418668219, -914737981, 1403624385, 513545150, -1565832527, -997459386, -871483528, -27894480, 1729641332, -2027771451, -99498508 ], [ -88296953, -656222566, -1011710640, 259718787, 773155927, -1140833244, 71150436, 1719596766, 102781397, -62099855, 853366132, -706050501, -991054419, 2062450901, -1277681206, -1545757840, 466518156, -219324361, -311017391, -362653301, 796474037, 1619107866, -2086384885, -288947667, -221670859, 44815076, 1674112296, 206357613, 1465940228 ], [ 795468224, -1484756929, -2022255109, 847270237, 598652512, -1053745756, 2017810158, 1493343623, -990131971, -1459064029, 917077559, -1593611685, -257236308, -1366136757, 78505715, 655468732, -1197066991, -1356229524, -1513088852, -1003109090, 510581588, 2015834180, 1714751532, -388848818, -1906197321, -1627107766, 847563825, -557953625, 460449289 ], [ -1685042213, -3778470, -230969957, 1642060862, -127622418, 1759132470, 400031660, -861889471, -611633264, -662178956, 630533645, -724747768, 1864433001, 1133814661, -1919353958, -1602861150, -78499747, 2119409027, 413256814, 1616662493, 1220517964, 1837289303, -1540175669, -1984909436, 1492080315, 677882956, 598410016, -906713734, 604662551 ], [ -132487078, -527666945, 1474025947, 1606933213, 687153525, -433640812, -639310015, 1758192983, -1157148053, -742571119, 2120414746, -1057805274, 772316774, 1670242954, -1389412671, -1505022896, 1576186740, -1961835954, -566893343, -1647272427, -1546419768, -393914180, 311102405, 859794953, -1940493441, -1902211815, -95298235, -298894326, -453465763 ], [ -1820026254, 1820176414, 1307019582, -1287531261, 1671141591, -536263221, 2087915887, -1357597855, -368524711, 2059802019, -549208390, 1718422023, 1526369642, 1009850955, 1085908613, 1851320054, 386797148, 320128643, -782822037, 950970679, -2072507657, 1412958566, 1646982938, -1683854691, -647594896, -1973367066, -1283487173, -1765594029, -1073429414 ], [ 516793656, -2088021127, 195658601, -1862720849, 1102190692, -2067516380, 1095984068, -1736038705, 2057699381, -1423672349, -1496770381, 658689640, -1560747891, -2125630445, 116543805, 1261348140, 736413585, -543841300, -1654046451, -742444668, -469364835, -1513082230, -1582083290, -2004332914, 636057693, 1777157748, -2076208958, 1579195744, -880746736 ], [ 368859469, 884725814, 1139066061, 1470193571, 1022983381, 1564391638, -1505184485, -1035424865, 764677701, -218613752, 2085877324, -1734904741, -902972294, 990039496, 293391687, 788009482, 512690914, -1476434625, -651853552, 1785880045, -968551426, 291408373, 598947977, 1465294060, 842358643, 1585068257, 578872606, -640011435, 780663699 ], [ 1538228379, -606278864, 1364204327, 1836460894, 25536133, 1829424160, 1046486294, 180542545, 1513630807, 1783443000, 1310312160, -1394501222, -471913657, -396960167, 316084441, 960527511, -1906424630, -403431748, 1782756875, 1198151145, -1212933896, 1162820850, -1546992596, -1371545363, 491213306, -243338055, -409420625, -1756825420, -1061724462 ], [ 443976645, 2085654096, -315171175, 288995523, 249383415, 1856060762, -2098425471, -1529889758, -1521460989, 953936174, 1703906937, 990207372, 533414142, -889923787, 1020951876, -1708052853, -1302742733, 26062319, -1987141408, 1705754438, 185939967, -862861440, -1208976995, 1599050451, -515143521, 218622344, -1946133097, 1757961029, -426559073 ], [ 658026625, 1358407226, 1710163452, 1666666408, 1793830312, -124790402, -383685235, -961055102, -1363085152, 99045532, -584425069, 512339418, -581359747, -1184218490, -1356929048, 541191620, -2000158737, -756180244, -1056694626, 936230602, -1386315920, 954191028, -1836540155, -1603256846, -1832089154, 625027255, 1484901999, 334969894, -1348474967 ], [ -1999381473, -1329067937, 878530203, -67559318, -822196075, -1577521962, 1771822836, -1391176744, 503618270, 1345802252, -270766771, -249680652, -676104826, -1550977961, 653594187, -392528361, -543434131, -286330043, 1980144656, 954787779, -1465373087, 1287809172, 1450510356, 1878518728, 106799267, 1589600669, -789003815, -1654692392, -816711598 ], [ -660197109, -895098925, -262255263, -1874465716, -773770301, -740988392, 1131914627, 2007332211, -545115263, -1013497486, 648129895, 1548085299, 1669133676, 1306070874, 1674191917, -1198515341, -790408845, 1177418522, -1666755397, -2011838538, -1451421811, 1105835635, -693136027, -1148431032, -376002662, -230402841, 969640034, 2076242442, -467839900 ] ], [ [ 278298431, 2119158996, 82658452, -1687445541, 1964558564, 225193226, -2018369754, 628253088, -260301247, -56297486, 672219244, 1251817741, -2127816317, 2003657657, -927995962, -1436962083, 50782053, -33039253, 757972818, -1638188644, -709544299, -1110920240, 816127875, -392157013, 580169405, 1863615924, 2110393874, 256460410, 2078770826 ], [ -1935560584, -2020573438, -768427693, -600756338, -1747290994, 425379216, -2000965594, 1920223916, 178094517, 1372087480, 172781154, -859933399, 50948203, 457423503, 21005925, 924537985, 286406019, 212728125, -1865275158, 231195460, 1206690103, -56885595, -990513811, 707558122, 1089218817, 703621231, 844322815, -1168897600, -1088035870 ], [ 1512054414, 1992433735, -713558794, 865446906, -1632208696, -1479019250, -736971758, -130257570, 1846166355, 690147111, -1192282368, 1722028754, -603511903, -2039133138, 1536835104, -1178477612, -1124325240, 1774083424, 860163944, -490134497, 1607930173, 1616399581, -889011382, -678784106, -447584430, 1832174553, -863447825, 1778622723, -1662113358 ], [ 1606313601, 2029026996, 2019639723, 2085976097, 489859898, 412085293, 626282819, -692922229, 1852739582, -1365766502, -1815026265, -864285552, -1976628416, -1615889466, -834714159, -563878548, -1385338076, 1835063085, -1733749418, 1304749387, 1721323899, -1231978236, -1487411742, -1783208345, -1809651195, 2101675154, -1985851029, 1301520340, 1059005837 ], [ 2111357458, 1517052107, -1173547754, 1429629564, -1319997283, 695419485, 1276799681, -841774175, -2019488832, 1350260893, 329232415, -1243252679, 464908685, 871251158, -1857167709, 976186483, 35046183, -1886860230, 1220793977, 1826402938, -155402852, 255923319, -105267566, 129375023, -1230056200, 110437273, 640919983, 1877620616, -298278645 ], [ -1389443932, 554952898, 6953744, -1226057549, 1287618812, 1601180129, -1592345925, 842155743, -880841403, 1633615973, -1578212408, -583047393, 1675810207, 22853037, 819624632, -1560753272, -2095980153, -223497931, 1104341157, -889127201, -165591206, -1417285165, -1263938245, 944171467, 1080008987, -1849101572, -475891762, 739958369, -2111234976 ], [ -1398768254, 278380308, 1862729050, -251048491, 694427403, 1701442268, 1130809381, -1512114299, -1081196470, -1322807846, 1000979467, 1962539878, 75209616, -2069154365, -925354959, -329625559, -300285530, 1048265852, 82708212, 971007403, -1278385269, 256718661, -1852232800, -502446192, -421772484, -1193397041, -86651682, 1948640203, -123331369 ], [ 2092627789, -923515626, 1280344810, -577333946, 790565273, 1754381182, -2088417361, -1306288031, -156980063, 1336096887, -2111886118, -1791340802, -569386491, 1271284092, 1806964745, -2085645252, 303998465, 2041703662, 1919261572, -2040434458, -1587638651, 1140861841, 1797765587, -1634966645, 650052176, 468093834, 1856809404, -492304509, 612113675 ], [ 1870954168, 332856166, 1193182488, 1427702675, 1942984409, 836977108, -660449896, 1380527395, -1912247221, -1269659238, -1959307830, -1668975048, 1955728373, -732315494, -1130322290, -945845129, -776000798, -813444702, 912462387, 1481131676, 1734063539, -1727927398, -523842143, -367369312, -1214537378, 1411087431, -872261138, 1988777341, 1535492550 ], [ -435013755, -954197019, -511937401, 800243326, 221634139, -130413679, -730646031, 224952991, -1183604365, -1140510676, -1497611057, -274092558, -218354745, -984197996, -439239896, -1278234985, -741700581, -1371347985, 166259258, 1500158063, -1482817620, 308290845, -1137421609, -535465700, 253442880, 1019019449, -2113829967, 2074461277, 258653233 ], [ 1340930930, 537758956, -1118886555, 1970811352, 818525345, -2096196327, 1576095095, -1456873429, 1638523167, 1618983770, -1476875289, 1686023838, -2068933038, 1509817102, -466863059, 1276685323, -407157037, 879750165, -1124020241, -1638962151, -259571728, 1094798625, -2027825229, 968108285, -1579129807, -1027114644, -1115212004, 717262559, -1404960038 ], [ 1823689656, -1011700205, -2051960870, -1799990233, 661063863, -2026357077, 1607389804, -78528743, 1172925618, -1840525335, -1200229444, -760363550, -958425132, -9090117, 217293360, -1690789746, -659860387, 1381613877, 381628436, -897881373, -888874395, -147579521, 315624420, 1381132847, 1181395328, -1027183325, -714018977, 1486958450, -834127589 ], [ -876695484, 1204016459, 1107932277, -528053492, 1916863716, 1552435696, 1947465883, -895064285, 2009606346, -1243633210, 1631575851, 202963803, 1931970035, -1763519300, 348701990, -2076834402, 1614971271, -591209735, -838144485, -1805629650, 1951134927, -1108537964, -78378015, 1457072380, 124433188, 695118831, 95917009, 209893379, -146546357 ], [ 484725844, -1737056520, -136483830, 1963516429, 120540224, 1934179983, -1427719080, 913297271, 64166473, -397274384, 903546565, -1976601742, -858588511, 317023721, -99485371, 1749715175, 1208416240, -4249543, -1571780370, -1430905967, -151169029, -529101839, 272315242, 394661139, -1265239020, -1469370874, 2064939895, 73883559, 1432337705 ], [ -894073642, -2135046189, 578378429, -1501728371, 1782898011, -1636929987, -587850437, 804483933, -439034013, -762325477, 1859871223, 2054111080, -979991386, -1655815526, 1496037464, 352440068, 220844668, -1397385748, -1672070174, 1787004225, 1673581168, -1028340287, -502962911, -793634570, 1280185574, -1449587905, -2101849551, 1089224057, -1070831452 ], [ -1245199834, -164798573, -1206189384, -983700774, -377074972, 2114394913, -2009582077, 3608651, 910547505, -1828536841, -1919882163, 339309789, 826211941, -450719036, -403814145, -820119945, -472065698, 412833797, -1665917192, 1006826919, 2025784407, 399201211, -1771812100, 705269178, -849850147, -706381712, -877617604, 2005566899, 1430633031 ], [ 1782429695, -2021345148, 1538934394, -1766995402, 1176018846, -1214489485, 1225649347, 44302503, 1232690497, -1078462431, 1655659067, -965727698, 1124988791, -198806354, -835697966, 1107669016, -290430996, -1933111360, 1637442920, 458206838, 1875865997, -1945703980, -1265159423, -650844650, -151371894, 1567592189, 496530863, -785959998, -2143200668 ], [ -2145310428, -893042997, -211135912, 485608653, -1236750099, 496020315, -630444323, 973973473, 914527206, 109929562, -647019624, -453770892, 2037675379, -1162045828, -1044410935, -427208560, 793307260, 77305319, 1457963966, -1912959593, -1481557310, -657159336, 974657959, 39907720, -912205653, 1812576401, -826274589, -1771942826, 925947122 ], [ -1752809648, -1195484344, -1586791175, 765843203, 819894014, -786231054, -1524381486, 41324945, -847670482, -2061260495, -1041349995, -145526218, -901597686, 355817962, -258184957, -204763323, 1083514083, 1013723669, -206770892, -101092428, 1337359487, 220991419, 125945040, -669733574, -1122281201, -342787946, 1916719359, -514638250, -1455201438 ], [ 315406594, 703386234, 808484772, 916252524, -725807366, 500991909, 1623129610, -998885883, -907035577, 855357394, 1063306608, 96067304, 740869401, -752632664, -1921397307, 616333217, 1568560391, 1650956533, 29200046, -811483794, -720757636, 1016192845, 229295312, -301998413, -202435165, 1082683030, -1464210434, -883920874, 352784832 ], [ -1052347626, -693196010, 1501035061, 1766072211, 139585186, -378439799, 902173586, 374440417, -1402420486, -572633456, -703070195, 2094415990, 1945782460, 1237821634, 1055650794, 2067774882, 325209507, 1952862237, -276798842, -506693835, -1722734019, -1437674701, -1352375019, 1122680508, -175697157, -722319288, -209312138, 1478238893, -105667459 ], [ -1689342580, -853835963, 1256532675, 1493362427, 1332805188, 982979282, 96685570, -303336259, 839753019, 184543006, 740859688, -161399600, 1581749098, -598175011, 1800456129, 1170529768, -605974789, 1429042188, -1063948364, -443798525, 950549269, -1736694378, -1414486451, -1990863282, 553314098, -538546850, 238113271, -606095871, 1281964383 ], [ -955885026, 1333841242, 1285028913, 2058114544, 521107413, -1744481991, 167587176, -1629129722, 911806564, -1233768412, -860090671, 1245954461, 466201381, -595485420, 270087003, 1662823426, 2031841352, -1889187341, 1458232239, -1839028449, 452770486, -128083991, 806785608, 714824277, 21349510, 2051924714, -916175810, -1343435534, 1679066365 ], [ 356475342, 1606598481, 597088612, 1685304649, 1283453868, 1671019141, 83253767, 1916461704, 470964456, 1840918647, -445322640, 695554649, 841883479, -2081232280, 1903057143, 1350131095, 711149029, 1079744329, -695442577, -187656313, 1596937587, 72928462, 771522989, -952696198, 181882632, 1993566088, -1749379159, -1074496292, 891828253 ], [ 1395054436, 463157477, -356156599, -1375562805, 858805555, 825342318, -993922125, -484272525, 1058091072, -454194347, -1503441916, 1281436889, -345039820, -1173923486, 1214828799, 447386783, 71341863, 1223974586, -1320666071, 276806886, -1653483556, 1237132299, -269431632, 539120288, 2116062335, 1103263911, 513414549, -830820214, -1560266264 ], [ -2132865914, -564625720, -802119682, 924122631, -1340914788, -1516655303, -243312940, 783636191, 1745986873, -1670584849, -2070425986, 789475587, -914460920, -1386159985, 2129552934, 1041742974, 1981630352, 1020915314, -864154041, 1351789147, 218844548, 1630039242, 254099123, 907577853, 1774530672, -1158238352, -1564110437, 1260617302, 480132744 ], [ 1727377168, 1773753711, 282942394, 1453789448, -1567679691, -2101352239, -449528579, 223886570, -684308351, -416044752, -243212045, 702173565, -1067872986, -1632348919, -1659777474, 777058809, 1407519124, -1549251794, 1030458082, 1301283444, 371861137, -1421216686, 1525643635, -1226325981, 396872645, 533818165, 357600829, -1826296597, 1660726054 ], [ -190736788, -1636767762, -247730066, -786723590, 1246505002, 639575488, 100855909, 1873618859, -1309141028, 612006995, -1015456593, 992448137, -1705884798, 837722760, -167800365, 1868954608, -433636589, 704641822, 421143882, 1221613959, 1787214391, -1782093485, 1152342000, 1436069119, 968794981, 823529658, 940336234, -1609829713, -811978404 ], [ 1113833002, 551281928, -692596315, 1726919436, -2006089107, 384696885, -1996785299, 1506656604, -294300362, 701858276, 1862122241, 609576227, -2116231796, 1007251790, -169487980, -70540765, -516914535, 1292763118, -1468292903, -1374388052, 385111449, -1550645873, -1103165446, -195424534, -2007421627, -213951907, -1010016710, 1475574463, -1884164375 ], [ -75212939, -1110596941, 1046075816, 412951042, 67782114, 202607508, -1224408008, -831250935, -648712695, 476661537, -1822470233, 1402970621, -2006813767, 136265451, 1325575449, -2089509230, -794811178, 1501071922, 748148606, 1406705501, 1868716816, -24958070, -468641727, 1781972667, 1909921116, -641587475, 1002675685, 1301707535, -2080373819 ], [ 1220222510, 1489342469, 1632510069, 618679008, -248396624, -1944934486, 1192520547, -74596431, 314551307, -1367813664, 1485756541, 2068274810, -33366696, 147624805, -1478914016, -1332003606, -103916898, -1836204614, 1394500282, -1441429294, -1744076779, 612816943, 1821347380, -1628373164, 1662660453, -1221699911, 1471876007, 1163733477, 1373673576 ], [ 620100272, 1429458557, -1687570955, -1747188719, 1931672466, 649602260, 2088002932, -936051521, 862277392, -1666790803, 1102425285, -1472768209, 1586617170, 424075101, 1608089082, 1059056989, -932502271, -1784051, 2032647971, -428278872, -35378082, -1819331243, 811962884, 1907148192, -44544865, -505097975, 644342789, 572567020, 264746877 ], [ 1145010125, -2034917631, -1411795043, 378052665, -2061234643, 1568924184, -1673885917, 682309346, -1742591974, -298945331, -697436144, 630426823, -168135197, -1658061740, 1440016400, 1793904154, -565656, 237923378, -492719515, -207191945, -1003826145, 1624076963, -440889523, -1425700119, 1270451968, 1628778806, 1762107428, -1708917942, -1529840869 ], [ -1723388782, -1866683256, -479838364, 736728996, 374131476, 1882479735, -31099815, 464665948, -2145140490, 1352539940, 2073675776, 68675367, -701307758, -281603631, -2061584302, 1704105132, 91901323, -463324233, 1616181638, -1806452360, 31211061, -2098614272, -251890014, -1383047667, 402931989, -867674670, 2098557441, -1100300978, -1908724711 ], [ 1369952324, -623451677, -1478856165, 1149022728, -46002650, 45486463, 500151376, -338200700, 1105091565, 976009513, -1687559501, -72713161, 660046884, 312363394, 1904183490, -489740106, 1947325859, 347621529, 1225957915, -1919636810, -416429739, -1575518654, 964611267, -1234316131, -493160806, -862030817, 1088607464, -502446474, 40080646 ], [ -43626181, 866190203, -329577642, -1809593355, -761214203, 1079369727, -2018871531, 1938533693, -1952496599, 752105629, -877108250, 1693648830, 1802631315, 1739620084, -737753258, 1649829861, 1491322554, -1527293583, -260815706, 1629521667, -1898092077, 106509932, 852041155, 1313524736, -146172770, 1242089223, -1160149427, -1865702813, -1678340653 ], [ -1164351773, 415278962, -1059999538, -1919373496, -1770336628, -671987715, -1925775186, -1381790184, 1150969486, -409977619, -909754541, 470541229, 1215752970, 1453227433, 170712195, -1384377012, -1613849323, -78485484, -2003532921, -624466579, 193130075, -963156796, 913681251, -1760154251, 567080364, 4811764, -669951657, 510699293, 806085035 ], [ 1253680687, -2077812539, -420201642, 219475526, 295480782, 514537471, -1071160525, -466308679, 434001142, 708932229, 856071534, -41906107, -1482608425, 2006863439, 1028132495, -1284537325, 1483527634, 568688128, -4637114, 870849266, -275936919, -756834314, 968255174, 1151709197, -755062626, 1889430224, 1535528022, -1366468743, 746231644 ], [ -2080347319, -1384809742, -1947670781, -2065645848, -43090302, -1778559285, -1008407129, 925564317, -1678192844, -1235029255, -1433201383, -1794312500, 787125303, 2102304701, -316137863, 2050878688, 1164487443, -2076056862, -856460345, -1384036666, 250844210, 562833894, -672003301, 1014646340, 1695414030, -2057829638, 535037489, 1626886889, 1655757662 ], [ 187445439, -1855245717, -1665632660, 63453100, -534784875, -1965871202, -2043484540, -194479108, 1739913610, -1721642354, 1215437497, -1708311961, 1406482374, -1243271562, 615399881, 475918073, 330050401, 1723301809, -1608946199, -1938511573, -1070854263, -1435977259, 1851744517, -1063756642, 759807583, 337818805, 85794742, -338640783, -549801231 ], [ 1027362753, 1031892606, 2019937295, 1341049900, 1212713816, 316491582, 1704277441, 2034915332, 341398104, 472345561, 1183620837, -1220875340, -1407128957, -1841657084, 994988344, 151122748, -589636306, 373178021, -1162481275, -94837612, -906030441, -2067642814, -1679459074, 90431288, -1369144007, -1527379985, -1882760803, -635276306, -242626331 ], [ -1845580860, -1717201622, 2001235111, 653181802, -1498707938, 1767495943, 1157860084, 474121142, -939471089, -753859969, -1495300881, 1617521717, -387556742, 1365222161, 107267597, 1092872529, -2078686770, -870878863, 2086899844, 1665294765, 399252370, 1025269783, -163480423, -324854502, 131417669, -461865318, 1233434937, -917817349, -2049606273 ], [ -600564199, 1798069560, -1027485148, -908864933, -1444264286, -534346786, 1914872611, -403797337, 2130828766, -2123419789, -1884866258, -2147266677, -920303921, -392587374, -406969824, -690050167, -1971909754, 2028074627, 55806544, 992318870, -456271868, 1427820729, -1109978776, -1842863998, -1807212100, -622443704, 1172229854, 1012121936, -287230818 ], [ 981868613, -197560196, -574514082, -433513785, -869180810, -1480288154, 1345159022, 2093789020, 499408636, -720020793, 1625289103, 147547783, 104353192, 1259861192, -971006462, 788816693, -1406126280, 896141753, 306112458, -286053937, 1317280754, -124821273, 1359067951, 173770706, -689015410, -127445304, 1206735776, -847538533, 504149201 ], [ 1238498385, 585275073, -1575254042, 1997631272, -916079392, 816134227, 114566815, 1829869437, 1734827172, -2065765100, -702750848, -339185000, -1523512622, -56135976, 800991340, 1479906574, 872398992, -1939939643, -1912079807, -1913314301, 330351661, -1032869944, 520185040, 551839796, 1827973083, 642487229, -384623320, 341962692, 390807058 ], [ 1713305138, 1621082451, -1329477698, 1569821116, 746357368, -1656133935, -193683451, 1980885255, 59319540, -1120646765, 649525544, -154797588, 264781774, -1310628631, -1313944002, 1420075617, 1876624505, -2041193506, 673235109, 426816648, -35428012, 264946499, -1774400252, -683586703, 649611582, 866315806, -1159809302, 1830295041, 1829237920 ], [ -630344506, 1667577881, -344351417, 1330993003, 1428327734, -338577316, -246934710, -558205381, 2137929415, -1101527607, 2031852194, 2060890736, 1322055879, 1476649580, -2048494683, -502339977, 1909069871, 965773168, -442557560, -686035965, 605358616, -564739147, 351912912, 1900624772, 1568599667, 1492845567, -2042565777, -1064212954, -2020941771 ], [ -1805975332, 2091860978, 1930575267, -900719120, 1725414432, 1254259433, -2097321943, -1718121235, -1011399293, 859872575, -95202722, 959488749, -1610404001, 1561808509, 199337759, 1304376042, -1919722264, -1599283544, -296783693, 1178410751, 636184589, -1661478409, 1571964151, -1734948296, 27891246, -468405880, 965721983, -1543815053, -29957238 ], [ -1781873886, 1109877513, -488559712, -1791291299, 1778280771, 918499170, 792655786, -1582109976, -1204860318, 514284414, -276367580, -1961069008, 156373666, -2092701503, -270561793, -1498217589, 826552959, -515311769, -249442893, 994852764, 1553631110, -1920512293, 1354792687, -1279891988, 514488568, 1628929435, -1937022372, -518160836, -1607502478 ], [ -1714111035, -180525293, -620764632, -498842073, -2058704904, -1809040185, 1363698680, -1680617638, -1667190856, 1993531921, -1417829724, -1257667351, -1124382951, -845382842, 327395731, -1140476219, 315602518, -382749177, -180513124, -1916535106, 954193743, 317705122, -1123679931, -44481235, -1903097536, -888099881, -7777207, -626923755, -716519262 ], [ 5500545, 1166509656, 1241201553, -810807364, -1379287477, -1398574887, -1506706131, -1372774566, -1775842447, -828412671, -887368680, 1531822346, 333573310, -338571011, 82358771, -1758988544, -287405195, -1449338540, -1624200730, 67344131, -1484674179, -1591987263, -565046779, -1022736632, -1210998610, 401486945, 609847856, -432111203, -1283850921 ], [ -1388222187, -778843735, -1172075502, 1991501867, -901531063, -1434301545, -1447822175, -704815387, 244103436, 877798067, 827382725, -1856876705, -161233764, 2010009900, -467035811, -69150291, 1783696007, 1462934615, 401679430, -1237989343, -2078122922, 1067497241, -376447991, -1407625259, 120479074, 1039858509, -1055190791, 1063589667, -43958626 ], [ -569675894, 205830585, 760083699, -1945434304, -303460693, 206596631, -1831580989, -1629006733, -2086913602, 283805692, 376388472, 1067596190, -2013612953, -234992594, -1188456336, 1380862229, -711491301, -907920822, 344785533, -1158565251, 348416811, -702951951, -1845388336, -463797485, -367916706, -621920613, -278820126, -1777389887, 66733748 ] ], [ [ -953241795, 2047000612, -660256609, -489804889, 1077430500, 1510761476, 788249768, 549769042, -1929327600, -1327377643, 1927287505, -1757152101, 1442703545, -2041235417, 1675480002, 1428136970, -920120004, -648752448, 1856455681, -576251537, -1773106551, 1944787, 273702956, 1148868009, -1006712206, 1545671369, -1581664251, -1092485260, 1230429824 ], [ -156896304, -151002016, -1395288441, 1908577234, -1550548793, 2121656149, -1490812306, -1315766174, 1997243718, 1348302813, -99824172, 687785757, -148654837, 685873778, 1803962124, -903422594, -739374595, -1722445095, -2007225171, -204521798, -2041560342, -1350950674, -1216297807, -1229056363, 573271600, -464218807, 1034449251, -1067126126, 396148584 ], [ 1935868524, -2046252607, -72715278, -336395226, 22378673, -1782794296, 1757567536, -1691012480, -1790195683, -660772607, 149529999, 535561947, -554123211, -1053215644, 1029348095, 336874228, -286900052, -817639075, -1189409919, 2001438562, -1210857189, -1991775816, -1256805728, 402735869, 669792093, 644584707, 553426030, 1901382802, -410473225 ], [ 1573933868, 1843794687, -1777690496, -1011383876, 1618699195, 837901883, -1904161060, -1653386371, 760948474, 2020879552, -997603173, -880069895, -1612131023, 1115721855, -2028769494, 1610822604, -357733507, 1471514903, -1080091088, 1282787002, 105739531, -340438604, -1821317265, 1162806146, -597423063, 1209248564, -420377091, 646896806, 1443323207 ], [ 942174361, 1140869687, 910738835, 2061666700, -560299893, -1929449599, 1631677791, 408707783, 1611224932, 1631075242, -783890029, 1362705819, 1439593402, 282867127, 549357551, 2002518064, -551876101, 344362450, 348798214, -584918941, -583286499, -45722372, -428036819, 242965089, -1619195897, -1828294075, -1768265728, -1909210756, -686824928 ], [ 579835098, -1500065827, -497144206, -7494447, 746675783, -1718939639, -1540652435, -1587422881, -1823998455, -504258485, -1558548856, 371434346, 1949147357, 267901259, -650829228, 1895736090, 71514656, -38196812, 1494464835, 1558842139, -1302276027, 1490383266, -507262098, -413070493, 1174037330, -2057042925, 367889354, 1197463774, -430935605 ], [ 262565123, -860994981, 975915449, -1383001153, -609012517, 1439419748, 1287596022, 578349266, -569487483, 144547681, -413531176, -1596528490, -1568748144, 994119028, 333329972, 774148671, -1646129597, 596699597, 1777821744, 1711131568, -279051608, -1694971731, -1785034946, -48832689, 1147373061, -1583875973, 70084982, 1622120715, -536339544 ], [ 988735757, 1760270104, 837516620, 1306238387, -91841366, -1512799950, -2015760318, -1679898645, 1645028374, 1331954701, -2074840469, 1070594433, -1943947165, 1781786541, 2117085089, -1696391374, -46019613, 1324470018, -1033703182, -113552714, -490653047, -2087653836, -1365082277, 1141658363, 862299335, 107895533, -2103838604, -932265333, -158807895 ], [ -178615039, -2128103501, -662883448, -1854551420, -1634323452, 1132087014, -847743041, -1953082973, -1376697062, -1769072390, -240445409, 546398989, -1603209921, -509655950, 1552962020, 1931325781, 1752107390, -500549652, -629617737, -1110812218, 140504248, -358094535, 1626555487, -944487443, -1164754563, -115083432, -1474792047, -1591215095, 362625128 ], [ 1811796479, -1688650247, 2081169529, -1439649849, -1059978311, 1544253805, 782066939, -142817444, 1765349904, 2052651047, 587384088, -1280810932, -1181656551, -1736556657, 271828867, -1582598584, -1165500822, 1553303685, -1984618523, 1063223139, 1814548886, -931875807, -1849723713, -1015884510, 1283096650, -1740745137, 1095530125, -1120506886, 1199526537 ], [ 868916704, 1512500540, 836298353, -294501459, 98838256, -1126458781, -1499864514, -1987947580, 200164332, -16562274, -2094728032, -1693249614, -23800857, -350946847, -1687974303, -577398962, -49442865, 1187694287, 169866356, -1515072171, -1473713891, 1851587654, 1228948416, -1916158075, -1785915789, 1891836807, 1797640580, 821973581, -1106396607 ], [ -640917745, 629550582, -327614739, -109069912, -1271188252, 704711741, 1438619425, 1890388926, 1980395827, -1380800822, 930640573, 1043050361, -169274435, 1470869201, 1145705125, -1131385345, 1761617737, -1174000833, -1017327085, -2041924696, -1938838482, -891786859, 1323136970, 1031688784, -1913507526, -57792880, -147935236, -1108217171, -1902628489 ], [ 1857364474, 1402810885, 1184027500, -1651035597, -133449270, 1273234559, -109196280, 1974039578, 1178787980, -1328820311, -2039648243, 1757961660, 1583954526, 1473431293, -533163966, -1211882145, -1108023805, 1332726475, -1924813291, -104635353, -1211604494, -1498465256, -893405920, -1927760919, 2041185816, -1340807773, 1762619202, -476628534, -953545677 ], [ -2079781146, 2050523041, -1571802054, -186931676, -1198107967, -1564085046, 111850743, -28110855, -85746650, -195084947, 1216156420, -32261816, 1381236676, 408912204, -1381859947, 1812409485, -1031103612, -1588525456, 974755665, -1361611166, -154974704, 1160471791, 915573505, -336157141, 1464797485, -1114783041, 274294197, 2002567124, -1763966687 ], [ 2056584885, -88639674, -1496803544, -2031755876, -1884540202, -1852004946, 1863742424, 396014613, 641034100, 928965994, -1495658252, 1387367752, 1324594709, -230784959, -1870362495, -1398875683, 233419091, 1779786308, -2058695316, 1999249884, -329030749, 60999124, -1522785641, -2121762241, -184299646, -1043832913, 2089953543, -1715864812, 1695636390 ], [ -1345948953, -388445538, 1577781105, 2098173504, 1941369503, -1836346492, -109641010, 122814496, 1856612172, -1123740665, 1346278966, -1238800503, 1840124076, -1155991732, 296563487, -1292039334, 2080562614, -829552627, -1213038091, 659422418, -736021243, 551933464, 617926251, -634911705, -1452804251, 242146644, -1257414483, 1333134278, -988137160 ], [ -1186678377, -15110154, -706522318, 1247980425, -1413457875, -409328255, 1223490002, -504343523, 244159522, 1021525544, -2025662225, 525110919, 233461270, 1234054699, 1775622125, 267945634, 1731240527, -1158225971, -1159861366, 1941341010, 1057841913, 497556180, -349485119, -694143057, 69585077, 868440, 905493660, 1701392789, 561080210 ], [ 1808260411, 257065451, 64351749, -48478014, -1973915076, -2059722952, 1379996707, -433496626, -122141145, 526347913, -967208145, 1151524336, -618968852, 1449986613, -225846912, -161752328, -1460249637, 319637575, 2012852499, -1845781454, 226850983, -2073758138, -1070295810, -1251526908, 188529910, 1105686550, 2077152569, -1740150745, -583447723 ], [ 949082642, 1267711420, 719246519, -391082120, -1909731339, -701155770, -1505118387, -815924203, -619355153, 528394011, 2050045664, 1303307562, -1898359914, -865305482, 1132568722, -2140670109, -1564572619, -140741550, -479811919, -466128129, 611887976, 679188742, -1917133485, -1902108231, 1705547860, -1205955632, -700841878, -1720497182, 1903087813 ], [ 866880821, 2036531488, 2025156553, -794314277, 942415740, 287740493, 1189632297, -189823452, -1025105592, -1057955063, 575063063, -383922365, -1959923260, 1636204414, -1875903948, 1591796753, 1684751220, -1430670060, -1864565481, -727609291, -1550518598, 1112338466, -1275895426, 1663102174, 807071355, 889365769, 1216646377, 1018639078, 1258871929 ], [ 2116913292, 816940460, -418477478, 1778478315, -2121964904, -1443229355, 1397792836, 1732056298, -600804690, 952409049, -1447393666, 1791006191, -1418244910, -307614607, -1535836739, -1232576624, 1784522740, 536285224, -2099325402, -2070536102, -2090538804, 308169064, 937184234, 656475371, 830767119, 526162877, 865734645, -1575106132, 595933909 ], [ 856304891, 223724525, -1183309440, 881048390, 1262961569, 957802452, -16547697, -1202485517, -1860748677, 1418663458, -1044397102, 925469427, 2091705486, 249120101, 1132992950, -1313129499, -1432891639, -211138452, 1811570803, 1662545232, 2130785017, -2696340, 561715501, -198869808, -1053738265, -1121824735, -1066710464, -10872834, 797895143 ], [ -702951655, -964915344, 1982828006, -2117517408, -3458162, -500830710, -542950852, 753483784, 516024638, -2121690176, 2118836145, -494856869, 1517827593, 1165194584, -1127650734, 569321294, -737648726, -1404806432, -1805685235, -2147245092, 1456962921, -804085727, -1310315408, -274313425, 487013723, 675147980, -1671883169, 1882869171, -805435359 ], [ -1860428314, 1347876362, 1770053175, 1294171111, 1522319944, 1127365931, 959361459, -1678322145, -2131407010, 1945874810, -291619026, -656870716, -897821690, -1697327907, 82047443, -202240162, -1712345789, -1253511208, -868938188, -1441714731, -1142756956, -1322070972, 11321058, -1532562887, -962870693, 1753923744, 1283877562, 123631865, 1534271531 ], [ 1810557716, 1597889860, 528378451, -1846164008, 1185144980, -438176916, 279667254, 1741183036, 1487032537, 765154149, -473334070, 101368996, 1226181487, 263955971, 1910047928, -1048758624, 1498233564, 1577162747, 1551068662, 2081796828, -996758037, 628133043, 1402175221, 356123014, -1331314575, 1343548776, 268573275, -299077105, 461807843 ], [ 177387636, -166676672, 1471621117, 2021341899, 2117917246, 2118879011, 1244439858, 298656595, -1638922118, 744969378, -305253066, -690917354, 1469779728, 1277356208, -75396488, -1210645047, 1376947542, 35652549, 448332339, 169628091, -1712216335, -373159835, 1061427024, -515291843, 555394330, -41711669, -728730931, 417741966, -2031747538 ], [ -1474685676, -320928731, 1860660269, 901037160, 517671466, -955401411, 1579228433, -327432350, -1701688381, 1425280217, 828813276, -1831967954, 191012000, 343891902, 684365766, 410300757, 420888852, -32197381, 1738588244, -1395592123, -1314060049, 973532430, 1024040295, -1159563338, 1046679347, -787694576, -981708997, 274427159, 943410285 ], [ 791401406, -1730849128, 1000131391, -1492547348, 2042167479, -461284104, 712462555, 1975924066, 1067202699, 349291870, -1014549240, 867423159, 1715565960, 1301407941, 880441119, -1291497799, -1686258408, 190161729, 1743090070, -1754903940, 1505963900, -336761675, 1008422108, 538286272, 745455660, 1498195347, 170523664, 486898657, -2132172401 ], [ 6382271, -1982920103, -1198058348, -1174739987, -2002817134, 883955248, 589673504, -1701594108, -67158211, -2080147261, 2089369400, 530845760, 2103810833, -1887969844, -1538328028, 594813029, -2113324564, 846823227, 873075021, -1519529965, 1784820569, 110564711, -1898915918, -1667788239, -539705029, -1520257354, 968216974, -1311517152, -1702173972 ], [ -205084127, -1615228017, 1118325387, -169916585, 1650567984, -103579322, 190807285, -1540840574, 1883144873, 2120147620, -1695240845, -452972892, 1910828512, -168015814, -1630510488, -1632370725, -1406505803, -738310222, 1716166379, 1442440045, 2074269579, -196139892, 220629902, 1811074237, -1023273485, -472018598, -1709660989, -754514461, 1395935141 ], [ 1148885837, -154330604, -916810551, 2120315736, 1714960322, 447596892, 374624347, -570805977, 1308946933, 312237090, 1955385678, -852933248, -2089449568, 1001743287, -2099192973, 1358234268, -79963478, 968805110, 1164433146, 941474683, -1143040251, 198265533, -698373609, 2067528301, -387409234, -1852642864, -78007083, 1415045840, -797889469 ], [ 751609566, 1080211795, 133050903, 1464317475, 1266331606, -128978148, 1410355454, 1159762884, -818020452, 1817573170, 728670672, -772469849, 127768461, 1186552915, 853090763, -2037358212, 1372466186, -1723173608, 1784662923, 1931291693, -546863702, 546508630, -1044982897, 1630737536, 1405125864, 1625535333, -847533784, 1025056819, -1075406874 ], [ 1394681447, 932006569, -599610174, -518758712, -2052472432, -964330764, 793587678, -910500068, -759818802, 1152591182, 577389803, -1989142856, 1676069745, 872531598, 335473890, -1632645142, -17347506, -1712403478, -289629923, 1191016196, -928872710, 1705776356, -1360575193, -1491566053, -1533721811, -247446102, 62114517, 413453757, 2068893212 ], [ -759937884, 25982168, -1818834661, -1916771345, 1772209524, 1326279795, -981232310, -91390673, 897374657, 1111619599, 1461947494, -1214193661, 739881397, -1046401089, -1583718792, -84366082, -1738193316, -458416565, -1218598288, -1868580274, -1878493912, -1850360018, -723908999, -1381995069, -1646624006, 536562639, -2001286741, -944411070, -1466705131 ], [ -614165634, -470160482, 411474480, -446477418, 2070885772, -1809217078, -1799339317, 973178091, 168804866, 516823312, -2125989134, -1750441559, 522068275, 515251275, -1992260567, -1162212806, -212968650, 833068845, 1041070677, 365030303, 228271956, 297781350, -1415181531, -388668000, -1543590843, 605162971, 1115964583, 320454251, -767221594 ], [ 1244946823, -601838194, 79735539, 1729439383, -1216847231, -427734581, -1098117263, -1386301943, -980987349, -471506261, 1781570776, 1451948198, -1234828604, 852646380, -769104370, -121651254, -946787692, 153462394, 422208455, 665215720, 1186678507, -171489776, 853136803, -1153635438, 1272892430, 1297871353, 759229752, -178147360, 1155068940 ], [ 921197131, 1635465746, -543748355, -286950054, 1226128481, 1794309014, 327104603, 1672374128, -895429767, 1618264571, 865807959, -96017873, 423311654, -1717194115, -1380741126, 1997832999, 765712393, 1721740291, -1493410048, 160929471, -1913185769, -154018032, -180216654, -1179686729, -481491106, -1184582666, -1224588253, -248867319, -190343637 ], [ 1516829229, 789656992, 1303731261, 1465317881, -2130833311, 1138299596, 271080645, -1491142894, 1803780411, 1614986149, -1873895846, 751861649, 2019566406, 1959518785, 506218561, -946136219, -837887178, -28969551, -252274516, -996905219, 1391677625, 488308016, -1678468761, 879686880, -519969364, 350324904, -587506160, 402998006, 1316544108 ], [ 1512963239, 1718924953, 909369592, -882697894, -1493199516, 1982940612, -606393402, -1969760725, -1835068081, -1403141958, -422908953, 1783960328, 770428337, -1239619953, -1778871643, 166881456, -1368551981, 1595853304, 516212360, 1192092128, 1984436899, -1207928836, -745368907, -1129676018, 1006773866, -1665191716, -1224184643, 98237761, -1939287722 ], [ -1167867098, -1562071841, 1963104536, 663245229, 1569686470, 1588705943, 601457516, -200973680, -281748761, 2025422967, 147394987, 1065279925, -767052464, 1501576683, -1798424985, -687735524, 2028847069, 1302392349, -1832131626, 1618986144, -386321957, -33211239, 1264849350, -1569783522, -215767218, -1106131973, -612596457, 1207709040, -1414661521 ], [ 307041847, -43951123, 1249039922, -2089707179, -471257808, -2006275692, 105215319, 1254637299, 1562732054, -1414553160, -1611704441, 953234677, -1600126661, -1670270257, -2045496527, -1817911611, 1090510803, -1853069271, -1598109469, 845449166, -274268566, 1184700961, -1837933768, -540868375, 878120188, 168124272, -599323672, 1452372633, -1417520804 ], [ 1419607026, 938301111, -1320164566, 1961258438, -571817681, 975771268, -1349889404, 791182112, 1045315539, -1935254601, -1731291266, 1688062070, 161415167, 340278129, -873969403, -641639119, 712659264, 1780763849, 578619884, 428593024, -1259482911, 1791372328, 1889271208, -329843657, 1497115023, 944797093, -1658406978, 1452442829, 153751584 ], [ -84403950, -1215196616, 2032681350, -1261681371, 894375271, 1374823686, -1613445983, -1691869935, 816934114, 1615062358, 726955662, -577852943, 440972289, 1205138375, -66049000, -942328245, 122373743, -398458761, -585191893, -227197795, -851344221, 1958774355, 1078920782, 1855770304, 2062600142, 1580230657, -993545749, 79048110, 918649353 ], [ 1358347944, 470417607, 1314490216, 949303261, 431260528, -341297175, 895717152, -1051811120, 923207189, -861958561, 101127656, 945614143, -117328105, 638886703, -1124534808, -308859197, 1363076174, 1873941536, -721043105, -2100920699, 486278089, -606456129, -1601795491, -857714086, -155968793, -1469388402, 593739656, 1278522308, -854058065 ], [ 1788986968, -1688185640, 1714474604, 1410849809, -456055039, 1391987198, -179684423, -705851118, -1356698236, -1209613775, 879350734, 1748842873, 1637232402, -1321159460, -1403646499, -2146025299, -563119153, 1419966604, -2007315606, -1874372092, -1783652976, 1552241837, -678340493, 225878507, -943890640, -2011889306, 8221682, 101425415, 585259333 ], [ 1753381411, -1298955451, 71883500, 1406305286, 472510476, 120572657, 1153688732, 1492944595, 116593276, 240058230, 1834233669, -907913312, -1803199829, -1216694333, 367281022, 387515156, -1252813985, -1454020503, 2075054544, 1616023423, 1756007472, -414285562, 578394345, -2117757289, 1615494563, -268111789, 1635849454, -1765455587, -665896572 ], [ -553085092, 1728629458, 247973065, -342477690, -744426235, -1281584122, 1010190066, -1059802800, 1646936289, 620140080, 1339779143, 988627623, 1669244695, -1638222464, 910542029, -1402496588, -9022741, 1304980003, -252117810, -1544385919, -1504012002, 199371556, 308689351, -112459109, -1020259705, -792617694, 711752857, 88692233, -932575581 ], [ 1301870212, 1049435452, 2115909424, -969139159, -2077534655, -1093322430, 1574639065, -1853510137, 1530416577, -1705745606, 1054698256, -850102685, -783369600, 1839033393, 1653833610, 2082246072, -1286340401, -534723587, 281360510, 1122575746, 2000575139, -697816806, 1173000429, -1382164173, -602570533, -559026311, 573823870, 830355032, -43830535 ], [ -1578066800, -2095099554, 855528116, -347154399, 1111268485, 816358577, -2014159897, -70251692, 136763749, -813252038, 172800985, 1981455086, -1587467164, -2105254921, -601786664, -1895355103, -309783064, 1989621264, -2086129780, 685040919, 750627961, -1011785006, 218793059, -453550250, -1982307596, -2041298211, 1439088057, 1498619847, -1004983396 ], [ 1229735644, -1262704917, 1127203013, -577317871, -1018019671, -1870321276, 1345570169, -1362189150, 958610402, -1695951146, -1141683139, 288443086, 1867728165, 1815933081, -1896414812, 843917900, -596011484, -421121388, 6010569, -1647164747, -1939761723, 1122888681, -124837661, -842989020, 440257573, -1020491084, -683360630, 1213483740, 193983115 ], [ 533172406, 492289321, 207570783, 994290493, -1289382515, -399805770, -910328075, 1158776981, -1967307881, -1520504051, 725343710, 1370759834, -751325898, -1995652599, 134693108, 745289303, 1437643514, -289682507, -2082446866, 1154154145, -1719920626, -401378730, -2010060994, 397535417, 1650696625, -2064387588, 1011857812, -2056530570, 1127447018 ], [ 347677779, -743294427, -822448558, 1107025472, 1475107075, 654003983, -1224050891, 2012399233, -356552627, -1685426202, 77202224, 435477673, -2067852471, -1657219241, -1691475449, -1124366233, -15569670, -1005380212, -575863864, 946079193, 1728150809, 1498672871, -1920376361, 1507349629, -600535942, 630821221, -1160290752, -2056255411, -1173816390 ], [ 34588165, 2136317304, 1872116021, 1417401326, -2060097761, 446084139, -65717269, -1396924310, 846446526, 67602837, 1583285223, -717573261, 1542217967, -1067107254, 176008744, 516996276, -1951301298, 1776069481, -477519321, -558080966, 1206492709, 1798227561, 1608235299, 55332943, -1975214403, 745607199, -1883239128, -1901822939, -1480118216 ] ] ], [ [ [ 90168890, 474559942, -1280577031, 1736493803, -491509475, -1349555655, -2091917948, -1776571044, -1251755012, -1851178402, 1207263327, 725301515, -1634355189, 1422483872, 747485120, -464304145, 1332491155, 590053603, -210561347, -927387746, 1940108640, -1849390608, 1745974646, -1806719641, -1508047898, 137798053, 1302123255, 1842539155, -922752131 ], [ -1652076814, 1914344033, -1767751041, 373036853, -1053825233, 1547769383, 1032074873, 447895691, -1484193302, -1505621008, 807399915, -1282005621, 273175403, -350131204, 2069783584, -685203891, 702068207, -940472795, -505550966, -1969629198, 1895673634, -1904848982, 705388143, 317578382, -37524570, 736904999, 1298220711, 2048383876, 1595917418 ], [ -2104579769, -6370558, 1343649032, 1844284465, -2051598009, 417832544, -1737765785, -454619214, 1484059274, -627607617, 542152385, 1452306455, -1262020263, -665388163, 1875508798, -1082376858, 1428626999, -1503645862, 821202550, 140815000, -1740177917, 1382240304, 219296706, 1753250739, -2059515783, 1875153396, 1729165400, -478472987, 245577040 ], [ 1744452775, -502961389, 611798907, -1191645794, 1109860899, 2023032078, 564881008, 967671988, -182518201, -24949059, 2068166710, 424261466, -2559405, -355360336, 1902389640, -960895815, 281499929, 1428595273, 646714180, -678241688, -508374748, 2036648854, -1304252347, 1714904712, 289928129, -1627855308, 1698928429, -1585071620, 1837012570 ], [ -811893664, 259445302, 556472772, 1056483153, 589613557, 1461495990, 165114600, -1609137300, -868703269, -522942070, 1090557311, 872173859, 978225686, 467372425, -1044944486, 1215834789, 1285707684, 1923901119, 1552680260, 1124001864, 1147415156, 705272084, -2027806529, 129438908, -1635365692, -1435327487, 735327273, 1705116005, -707839283 ], [ 1635726064, 1955545677, 888443168, 988586847, -1118633232, 604983907, -682542394, 953408440, -1258897833, -826905230, 571800813, 66866883, -1502713082, 333661405, -1075113482, 463948171, -2135310348, 466253610, -1940108854, -1667110698, -597002445, 1317337787, 268485890, 1315098448, -365210534, -2003420732, -422009134, -713751221, 1823366691 ], [ 323651975, 1308454233, 65444800, -1171024566, -425861332, -32479941, -1003027355, -417355775, 1867353144, -1243102238, 883623923, -1556367289, -108915572, 1708483404, -1647848395, -1327163657, 1757145127, -2099270824, -692795574, -516180372, 1181880720, 759554194, 1043006430, -1054725609, 846161384, 1988921605, -1291454424, -1822679832, -1789099879 ], [ 800132205, -1735596431, -448955714, -1564584500, 1786920512, -1086148766, -1028265625, 1129451568, -696203383, -1376238628, -2031421613, 1614702727, -982625941, -2020203584, -1916932338, -524974748, 755452459, 936049731, -1563361988, 138392542, -1092751157, 1077740111, -1754550143, 1632325761, -706645397, -763481082, -2140059054, 2122219768, -1847362709 ], [ 252454971, -1019471943, -783200367, 1245738081, 265368118, -2125771525, 597033819, -293483589, 1293804091, 1725215799, 18962966, 623050186, 597218716, -518563508, 768304655, -235507818, -1748436984, 1341348319, 275302082, -1662849038, -1857084273, 2116699802, -696901307, 148226727, 1762040456, 537748768, -667880298, 418867564, 1873285972 ], [ -1254511791, -803986697, -1058314868, 1079744945, 2059960364, -148000146, 2126075495, -1923997752, -681674651, -1952539143, -863933279, 1910104025, -879306460, 1282875100, 954332819, -1062603645, -1086391174, -965761458, 2057896607, 1097247891, -176990499, -981051145, 1620299885, 1886534292, 435022736, -395239741, 835399430, 859666801, -1776918458 ], [ -1896781256, 1898871771, 120681888, -2063700574, -2053655115, -1960861313, -1944634977, -1892822846, -1348937568, -1802698452, -1001251436, 1495443860, 1376035386, 1842619179, 1529385588, 605820328, -732345068, 1157936882, -981586135, -497659702, 631989650, -1318923280, -715232608, 1054911701, -2022603182, 1170357525, 1510556885, -373715934, 1323061643 ], [ -1853969185, -2143125227, 976198038, -2112906089, 1894780448, -48297797, 2023564234, 1378748649, -968385384, 583267815, 1575425143, 488735352, -450022897, -833426836, 604905992, 1406880979, -1229643414, 1744037690, 2009187561, -544963116, 1191397876, -1545530507, 1381572629, -1132044352, -2132007063, -571591493, 308173030, -1699423279, -1857286321 ], [ 806687711, 798147704, -1371589943, 1343394734, 790659715, 1921132108, -206937859, -950961123, -789012106, -1035278838, 998679283, 1039521745, -1498794167, -971785842, 873068956, -1465615706, -1822765041, -745476689, 538428473, -2130524351, -1251151155, 1411078452, -391394823, -1648542781, -1069117670, 945582191, 396799979, 1909599099, -1209562797 ], [ 595410716, -925275766, 1741419033, 1849391880, -887164827, -79227359, -903797408, 181807700, 1487912084, 392403692, 1872064962, -72683969, -1801027699, -1084795719, 1743352522, 1640066624, 210698357, -805556618, -631957302, 2109494904, 1432322873, 2142174437, -479153583, -193623656, -914754893, 1309637275, -1249602332, -1992232471, -1039027922 ], [ -1578432845, 1483252546, -808657925, 2141290277, 1026447634, 1123853834, 1278430973, -457206285, 1236147750, -1072231403, -1800355035, 1441146257, -1236636071, 998512908, 1826817112, -1669529692, -1358282973, 84195905, -70578526, -1016555996, 157502630, -880665719, 1256613513, 1232038057, -1710108630, -129514972, -578804877, 1170919819, 310412003 ], [ 129993456, 112791564, 95533401, 237991310, -277520921, -810474927, 739476644, -915467804, -739548654, 1776769091, 126466998, -1312790293, 2051592186, -1893987513, -1213452445, 1205311134, 1720028075, 451866482, -1882289147, -862857031, -1753665600, 987851428, -2008429696, 244208583, 1744498844, 529313282, 717849846, 814720907, -1743070784 ], [ 330388004, 1461641087, -401729378, 1065920422, 2081720220, 945890764, -723672591, 1186662111, 888621723, 495734985, -520719723, -853500978, 1491830056, 1342878889, -262356373, -697878037, 1838681475, -110355446, 1191512162, -2137293003, 1299001438, -1752905145, 1794615393, -394726460, 1861339416, -2104726818, -245900412, -1421789251, 1987459362 ], [ 402549929, -1870597512, -775229106, 1375145689, -627664195, -376054154, -639711535, 1860713503, -452467700, -1322525434, -895597536, -2064408840, -1550146068, 940537187, -653181227, 1598688053, -1362346395, -611810231, -1390935174, -1421829481, -673026302, 1193920000, -1967048845, -1252666920, -481966032, -2100327062, -1397604305, 296911318, 1439536848 ], [ -481610082, 542805107, 693594034, 1584082229, -735079653, -1084204158, -1386250074, -211399890, 1511528459, 1012598988, -1254493082, 571464941, 120308877, -1654793869, -1663133281, 1642758523, 1152552693, 2070470900, -935498526, 1564102835, -393228983, 576415712, 2077526013, 978885993, 1188643779, 700299884, 1774528935, 1196436652, -722759784 ], [ -1628176499, -430399510, -194666153, 2071543897, -64672177, 1370973233, 1439419179, -4322007, 854171466, 138528371, -800813065, 1815544582, -1346135146, 824192173, 1629646299, -1181426427, -743349048, 924142071, -706944649, -1104914591, 219564712, 1262808560, 2147002382, 1770538860, -877273729, 1342892127, -94444218, -2008231761, -702329083 ], [ -132435823, 614796898, 987486990, -1146422564, -1978711778, 80194617, -659359468, -2082807503, -1395813776, 822328998, -1353471569, -1386683340, -489728116, -1368402220, 1217733014, 366216276, 523588576, 251733449, 1455711484, 1486787079, 334597790, 378934473, 1742869470, -1367952978, -771846410, 1711349585, -443616709, -1071769499, 1552209142 ], [ 127118806, -1618959411, -610408739, 134502067, -81871536, -2021865754, -1260870290, -272816786, 1014945622, 1591668612, -1496186984, -1686465515, -1127949661, 160072721, -232221712, 299111042, -182452566, 1290662395, 1159345457, 464188472, 2027094373, 1055488316, -1631247596, 46624643, -784782964, 470123639, -1861298216, -1660746785, -1392679390 ], [ -2095698393, 2110153099, -974762080, 1063804662, 1875522930, 1836799596, -186498490, 1781830552, -2072764182, 1205887325, -439054510, -520795664, -476914716, -2116859723, 1389311858, 361792722, 2052209073, 154976182, -206702157, 159115331, -387262332, 1388372928, -1996831724, 712085335, -1086903494, 1962392930, -2065492539, 1042993538, 993947166 ], [ 1819144280, -1027852313, 1146397317, -1193088326, 1404140910, 1653617650, -447409807, -1097854387, -737362915, 1344665695, -872687964, 620282209, 496833187, -765764783, 1867424425, -1894634104, 788460709, -364442008, -1128871113, 1928170463, -535780552, -2006471073, 836474951, -1384818973, -1144666411, -1207015325, 769500809, 1655606790, -1762273338 ], [ -1529258207, 1541647782, -698790400, 1746227834, 1229635661, 83253650, 75806188, -1002355198, 722587617, 512350704, 1293673508, 1938673338, 2040731981, 2092180254, -1183899971, 1379869882, 1743564540, 1334660289, 562298624, -1494613555, 1100611202, 1739172365, 1065067303, 1248618963, -737073734, -776430809, 882027471, -1225240727, -2012018245 ], [ 334326417, -1499272759, 716872692, 93624159, -81857430, 1415201903, -749134623, -1491348684, -575801762, -1965101879, 1014520708, 435242899, 1096163232, 1669238236, -1360589411, 1769358864, 779414549, -768841201, -1466904238, 1576171289, 1254588160, 629347462, -968554130, 173072995, -303521665, 1646849166, -334460570, -941308381, 184045442 ], [ -380836566, -1877697536, 537753278, -1775844340, -2084383003, -988145466, -1388163606, -551745487, -785585996, 515026436, 478046598, -537020413, -1816239889, -519367019, -2015022619, 1103618569, 1618132171, -1540590618, 1372751525, -870690449, 2114873623, -890113295, -97591794, 184191457, 729370157, -1053128581, 1966602682, -2078134842, -397843346 ], [ 813592405, 1664077517, 708275685, -1551570723, -284615512, 1847197554, -365252667, 1320822575, 629839819, -615667899, -491965473, -964318096, -936096495, 223445515, 398582286, 480375756, 275508119, -348205059, 712376983, -931980199, 705048674, 421442959, -2002864800, 1713561749, -169973077, 1288175407, 1657499747, 308895303, 1675900184 ], [ 557299611, 1115665018, -2107221040, -958197289, 329677193, -1318872475, -852244173, -1109777296, -354164556, -810466919, -2010961607, 1677410729, 476278400, -1661462463, 571323909, 1066368349, 1300141639, -674733298, 2118770496, -316512641, -1399144322, 1895389771, -897824544, 443152053, -104750680, -371245723, -9821892, 1938875272, 22773117 ], [ -1186777042, 2033455008, -1403552728, 1568636658, -1027785308, 85239781, 125443499, 1312754488, -546129422, 2064405410, 1807907869, 1502117950, -1803837037, 388070240, -224415077, 219144366, -1802329159, -1310491608, -1505563476, -158863617, 213738593, 202285060, 426338424, -15510482, -749787394, -1635663782, -1691613597, -1586414234, 324521 ], [ -952203008, 381055776, 1597823714, -1515367002, -1298421274, 2093449087, 2013580350, 885244841, 2095786045, 1251768555, -532023650, -781241551, 343280600, -1792698717, 464378265, 47070116, 1700984887, 1842916443, 1807081935, -255249428, 1288153907, -2140322070, -132458438, -1405970294, -1877336008, -454639359, -481296504, -1116697346, 1740797241 ], [ -481996727, -1500151027, -948822968, 987733366, 67323760, -2064347084, -1607776092, 457438378, 1776351382, 1775248564, 2061665843, -498262865, -690977538, -216184198, 774378180, -67264481, -594926212, -1953500324, -965016455, 2126275764, 872390933, -1644221815, -1270111462, -1168917785, -294562778, 350068032, 1340200363, 961439469, -1091659213 ], [ -1475851263, -300365197, -1311723819, -773653729, 1026009751, -1547461088, -557817716, 1373702563, -849186073, 918327560, 1195884373, -267346854, -769178953, 413049735, -801693532, 457917193, 778571093, -298706663, -585640907, -382595138, 599162556, -550680681, 419538811, -1631503118, 731739415, -367857791, 1187968537, 810026185, 973206595 ], [ -1391967927, 1987222727, -1541791429, 341661923, 709335643, -1087693152, 229802000, 1877737153, 1007723346, 598586124, 1757700546, 1410730671, -1345812307, 1948712127, 142299668, -946956166, 369180357, 465270592, 1126276783, 1316887176, 70903610, 695582430, -2135350391, -1645011793, -1405806166, -1610127512, 1605316749, 965339874, -1681977699 ], [ -1964744682, 587796035, 281713561, -403003304, 1342603529, 1915950729, -1018263653, -1028659734, 648962368, -1825773251, -1171729507, 743294938, -195547147, -522508806, 1372359322, 468606907, -1499829360, -1271994605, -397204510, 1819846291, 1281389354, 94297898, -146023986, -1856732345, -1537627757, -2135561887, -679060809, -881451275, -573708143 ], [ -245576190, 1750298170, 2131778053, 923359294, 816533177, -1173424125, 174777881, -519921688, -308152232, 1370293581, -574695429, 396100151, 1203873777, 821510849, 1504585746, -2027228036, -1760329140, 1275656049, 59755459, 1757551573, -1607519659, 550340198, 416959668, 805563780, -1638773604, -840642709, 630311469, -1575679599, 247674928 ], [ -1881329796, 1343722931, -607464817, -291862444, -1645013883, -1954320582, -112872389, 538327093, 21962175, -33894090, -1727639616, -356791768, -8536798, -1024064687, -1830670012, -1034764792, 1209118038, -890147288, -1818060969, 598331950, 251137627, 1447567469, -1430736760, -627693970, 1578085834, -390404112, -212232460, 1111764267, -2107696514 ], [ 1315667222, -2106664911, 817514441, 1398810655, 1142584548, 1293872127, -185854980, -686223667, -328759439, 1170370133, 879221857, -1142455529, 848039193, 1465894778, 1791151098, 853479422, 22767735, -273664699, -568489839, 1594758692, 780225939, 518539336, 1457992913, 1643786831, 1750169349, -1484557075, -166656097, 1470265542, 843385329 ], [ -724249728, 77709650, -2079877211, 1988872665, 1934924665, 1394331197, -1153835069, -525228604, -405468073, -916626116, 1481017024, -800120560, -1549845949, -1734748342, -1670968217, 309308843, 681931861, -81477188, -469938754, -1712479655, -652725869, -54304312, 1795046354, 414649814, 1140118846, -679582469, 1884513461, -706672337, 614805497 ], [ 1803837599, 237756528, 9272226, -2076235400, 956717187, 317708276, -2049525613, 1123705706, 1580304206, -443328686, 1778681487, -1159338813, 1939558969, 765724681, -535501626, 1905499946, -484193261, 176909333, 365155630, 1884757252, 460894001, 1297191946, -786435903, 2043339591, 696846608, -1767114144, -1990424851, 2139502816, -1050232547 ], [ -1110009946, 1644497233, 1577823647, -1002064630, 335224526, 1813757445, -620656, 2114356022, 187452000, 1115044920, 126946307, -1581371760, 507502495, 201406024, 1967471726, -1495468198, 1303602791, -2107496847, 62803454, 1675911532, 1357877315, -376510597, 314405659, -1034633636, 1014811335, -2107278206, 1982052974, 365019707, -731612091 ], [ -611228341, -1660043526, -2016308767, 229703724, -1753787659, -1997560124, -918491270, 1374171515, -441273413, -17436919, 1551740448, 747861914, 1476601985, -1794844367, -2020975677, -934873968, 601245767, -1986195349, -820685100, -87790439, 82541181, -1392731713, -71752321, 367992361, 1174937776, -1988145961, -187618319, 1246181313, 523029591 ], [ 280982230, 352836186, -1162583951, -1155143754, -2134490002, 1647135322, 324055154, 1886069828, -1081920257, 568283719, 917185361, 1710735760, 1711660434, -171077766, 1266188595, -872783841, 1871398645, 175666139, -316393118, 942428191, -1743679156, 120713436, -2008895624, -688756710, -1778143238, 885576718, 818287767, -2135692393, -187518970 ], [ 761972714, 1360223816, 1560211807, -1264446999, -1724531663, 255117142, -817144754, -1762424898, 1592197405, -1677190663, 153961765, 1609509440, -1485304042, 26001395, -1816745044, 455964522, 79061827, 1204305595, -678047133, -416850141, -1832322843, -232541625, 539383397, -1712292297, -91583198, -769698420, 2105977871, -803879111, -1064923258 ], [ 141182128, 1156118118, 2032952930, -2063052990, -256442916, -413413386, -1189708393, 2115667721, -2043238742, 611994196, 1475625425, 1066900532, 84439264, -1665691304, 697876851, 1627965857, 1315186509, -1011100245, -741621537, -1275733573, -1301550107, 1551311354, 661251078, 400973370, -1464736370, -685718264, 456372009, 956574071, 831687183 ], [ 1953050597, -76950723, 180816360, -1865252432, -1423484316, 893437629, 924301796, 1977132016, -1188800755, -1556314069, 1190767954, 1224085548, -440641605, -2027142276, -97789933, -419094431, 2103847499, -1536106985, -1776292818, 2115856542, 799380183, 363315107, 471390571, -1027677881, 1793221289, -1555408667, 1373041847, 19293042, 1747489383 ], [ 1081645156, 917983135, -1251933427, 608832184, -150145895, 1135158564, -826540613, -1806922053, 57334607, 985495588, -1641424802, -1545241637, -1033541051, -2102364702, -605029117, -170337404, 278428647, 1021600760, -368611776, 875042374, 1465481878, 1630431171, 1261526067, 1175123688, 911803326, 771564258, 1928826471, -542248168, -888339648 ], [ -1125587768, -138100303, -1045414260, 683080623, 520733536, -986619208, 1098166942, -1067262462, 2145550877, 1800683213, -2003709290, 1927267292, 1020216957, -2020868515, -507782356, 259477310, 1728227099, -945488458, -1848447986, 103021021, -1923549639, 1615330510, 5866342, 885309606, 136113779, 1778451530, 636837028, 1577787696, 1969595838 ], [ -2139016907, 1567073826, 1603307358, -1294019428, 1245903654, 432690700, 498610826, -1316378360, 1812382695, -1671261457, -1863397077, 1293496818, 398592004, -913055513, 524783706, -1006314907, -1906300244, -815296523, -510565932, -51801118, 1950293867, 1596897749, 355292760, 1381811298, 421178590, 914977576, 1935306827, 2070217236, -1171039097 ], [ -915428134, -493813129, -1120906377, -1383612995, 1105854462, -655239609, 787158078, 933900422, 1681305436, 1422309670, -880400646, -1586637457, 1233456968, -1789263764, 246246105, -766845013, -1976172531, 1379029922, -1509052305, -1309551058, -1428169184, 1534764715, -1938592386, 1392780878, -1451692648, 1697510996, -179493255, 1318849533, 937221734 ], [ -672961142, 434290848, -567236651, -378699377, -427101650, -1905324697, 97372355, -930579413, 234905213, 544598334, -662193036, -2107658786, 1735936347, 1344039260, 1833555905, 495345542, 959516046, -1149397864, -1563468011, -1585610927, 1353579395, -640270826, 1574336698, -1602081807, 51269210, -666035004, 993827766, 1981812095, -1960269935 ], [ 359597402, 791722318, 856184164, 36567945, -1656708545, -579264795, 1261566230, 1410856194, 1585807685, 482683207, 38223826, 441804127, 331352966, 1977959955, -1180622601, -2140582166, 1711855503, -2094396445, 1828970084, 1034152548, 1217008847, -1492516235, -114576288, -245236348, 1792558638, 207350778, 1422428886, -337104730, -1147475898 ], [ 1414857639, 529546920, -1067742126, -54241692, 70639404, -2100532408, -1745202267, -1019296034, -2084241159, 32264347, 357214015, -568104197, 954652056, -199112526, -754313814, -1699162873, -1888367229, 30278842, 831869339, 1358465290, -1341440446, 1167011836, -132343736, -417139645, 1591327327, -313637433, -1751072308, 1886788130, -1344751845 ] ], [ [ 198620202, 56575265, 1005219174, 1170889266, 1334359840, -1503677872, 587983055, -1591145229, 1915628131, 173597875, 1199127942, 1024646804, -820709436, -1486352052, 1071155821, -762492442, -190502154, -1939291928, 1218005876, -2132911466, -481405390, -924863431, 1839441776, -907396284, -402509613, -2134327250, -778400750, 138843233, 428529354 ], [ -1842606447, -955416118, 755172255, -827599278, -1552924919, -602829698, 535744395, -1173758850, -1729502174, -1631527983, -1443245524, -1784929076, 1271619831, 1347809771, 143663475, 1282406597, -694869291, -618253127, -1216840597, 1639085905, 900088629, 905723161, -732223495, 1280515754, 1201709248, 1798618351, 1598699106, -849561018, 1973326633 ], [ -549640766, -1189870149, -1228869763, 1010534390, 1370811936, 99316111, 768395790, -1194508626, 1536737349, -2030589568, 624024636, 1441883457, -1541753868, -616829260, -1773354132, 512509162, -1553650900, -223832357, 135197366, 399166903, 603666428, -918616649, -1929689772, -1076499695, 1617794017, 429300650, 1543298, 1958475236, 1250866821 ], [ -1270849549, 1154232234, -1529922650, 1989536406, -1510683523, -2022400660, 31934423, -2925751, 760681106, 362498836, 1477916126, -731072236, -535917492, 1470911024, -658946635, -1199120982, 251270043, -1127970978, 1210906400, -1289961884, 2036241995, 954255473, 1746330925, -1232670270, 721038879, -911192402, 2041292310, 1145281728, -1999806432 ], [ -431860161, -1422320570, 1157540647, -1427656413, -2011255514, -729873507, -187940423, -1176719836, 771463049, -1780824706, -2061684917, 1936663947, -273012082, 169708759, 803121088, -992000866, 1418065876, -2027843909, -1165848610, 66645537, -2109039171, 371098031, -1591666542, 1434538532, 848775988, -1509767860, -1648025243, -10652750, -1124651989 ], [ -2050140904, -396422716, -2047636296, 1941883610, 1302530170, -646177164, 236921633, 1059696637, 1684696980, -867059606, 2076814419, 1045516419, 1934956990, 1301698497, 2029461303, -616974442, -2142738011, 499626220, 1625995211, -361505424, -1585878287, 1152320222, 363540528, -692195574, -1497141754, -511380244, 1770929900, 1474762267, 1132717719 ], [ 71379576, 391360860, -1044747460, 29090875, -343850053, 1032749211, -337885697, -1726823335, 2015813187, 1832044227, -1344685603, 95563688, -820119513, 723597048, -620314331, -710558218, 1587460858, -399317804, 1057206857, 871900062, 1016529310, 1760580366, -886674896, -1245770048, 1289836541, -138017008, -1865598845, -269428405, 1590990778 ], [ -1936440139, -178695675, 1089256534, -322979407, 741725415, -1206392782, 1912977207, 1731534780, 1892081642, 965130234, 1456580750, -852376497, 1459814716, -706532459, 1305929022, 278895246, -1499641218, -1840070955, -1476218086, 1462888597, -736419282, 1727433231, -1028301868, 725681318, -259158136, 1690030312, 1047996175, 830956039, 34993765 ], [ -1353195975, -157049267, 1402051527, 32311821, -202526209, -1907726032, -593447506, -1968874474, -1801023077, 590476031, -564438000, -723892012, -1449201528, 408374460, -37843266, -742168646, -1520431966, -1821241273, -463737630, 223314373, 146789930, -1434974644, -1111082765, 2067432987, -231839764, 1040080789, -2069793420, 868022767, 644493053 ], [ -1935930584, 921325668, -338909112, -385672829, 807975323, 464192422, 1206820594, 2014525598, -979648428, -596166376, 1963274225, -462884199, 667778125, 577247250, 1604922870, 512015130, 1696396707, -2141693605, 207942831, -457042898, 1994644310, -1673268800, 1861604912, 932505955, -781841435, 950186923, 123761164, -1972189840, -1081906905 ], [ -1572538582, 17351887, 647419894, 1641495152, 401327920, -1596667499, 1763584285, 1537975506, 1865072329, -1530010933, -1740917708, 673093594, 1321459601, 67567127, 782161990, -1310896135, -1062978227, 201948026, -954794141, 957211672, -380163326, -1230080447, -696241794, -1647020846, -864814463, -1080627035, 1047922776, -1310516092, -1859507707 ], [ 139564961, 1184932987, -1579110229, 2086739875, 1562497920, 1457126478, 395579279, 936229592, 1316667900, -1728104250, 1594665752, -83742146, -1055902029, 843680865, 361882206, -383215431, 2057614837, 1940910253, 1071199504, -1499544796, 1038705852, -63739323, -1278758687, -899435666, -386852403, 810773469, -1539307705, 685990300, -205505508 ], [ 638240386, 1420910016, -1290734640, -1799729561, -896560160, -1497969233, 1283523903, -1363035682, -388733898, 1794001533, -108424929, -1015181471, 1805649215, -1821642941, 747482983, 1499297720, 478840008, 54445006, 1052689968, -1094749693, -88853137, 52866079, 1629989782, -2109982967, -2070802375, 1317555261, -481128825, -256529428, 418112776 ], [ 1705759191, -195985204, 73541048, 1169310722, -1463386540, -1547152770, -784611378, -1176494803, 1366313375, 1828808108, 590695760, -2097191456, -217511593, 1785659499, -235463574, 654997271, -112456383, 578836107, -194111728, -1508112982, 997141481, 2108085978, 709609860, 630191009, 1593997797, 692167512, -382673168, -1173180283, -1824024915 ], [ -623950083, 63119235, -237939434, 77504550, -1891026182, 1269914673, 1422254982, 960607231, 1464984543, -947241171, -566949409, -705710299, -545281601, 1525133498, 1434659562, 539596109, 1785474690, 930731719, 1975221874, -858951464, 1166282562, 741170119, 2038458168, 2070821596, 2136471432, 1312569594, 1887733793, 347531110, 1292237081 ], [ 1534442213, 434340878, -228526317, -337436975, -1009729233, -1122148350, 1620305479, -925585924, -471390912, -1139351815, 1773400841, 1378841738, -874090923, -1184184725, 892250917, 1510501869, 267272418, 612122570, 1743356521, -2137453282, 1261618832, -1490067452, 2106606348, -70490466, -1100122983, -1572015667, 405041519, 104344393, -947339801 ], [ 1519648323, -1892736695, -1639084219, 212724409, 1279603721, 1209754869, -1136883534, -196055824, 2090833593, 1080656, -406716507, -1243083634, 525703993, -201194278, -1567805215, 352102469, -219645235, 2101030155, -1439722751, 646222764, 1178179359, 1445408616, -561927677, -909463594, -467958956, -242562512, 1159544433, 380277852, 922195659 ], [ -425739600, 1625114479, 1483954074, -1568821787, -466026324, -1352739212, 1334938782, -1007199227, -312144060, 1774354815, 1016323000, 960937416, 788277942, -528857579, 662960033, 1119350358, 76497150, 531020552, 1980513410, 819720617, -2098307776, -1504834705, -2012689609, 1085540006, -841156236, -1491195604, -1188226624, 977072914, 1370468430 ], [ 1225650872, -869180511, 1117865606, 1296023750, -482502418, 1740829043, 668945711, -909422768, 781037194, 52230000, -197318529, 172846127, -960900109, -844124608, 212119729, 1181983976, 2014697908, 1429050987, 70886979, 1642158958, 1625425263, -1142793408, -1399379973, 1257277939, -1654928676, 944940448, 400840152, -1604114621, 1812455130 ], [ -289569088, 1038153600, 452607849, 744549764, 1175052957, 863252953, -438052826, 2087497227, -1716862452, 1456409254, -1719713219, 381544381, 1714537509, -1292200453, 1412905059, -1688636085, -1087731344, -1705685755, 1971922641, 1578931413, -1398160707, 202342077, -1627896042, 1228636486, -1754216643, 1230082997, 2022269424, 1356285301, 115466841 ], [ 1484033130, -222550872, -1931933270, 2063740856, 1051580823, 223906666, -1275243841, -766552144, -1582665740, 1872087319, -1261089541, 947994410, -210786355, 1071565534, 145381654, -1102296708, 1292689719, -55444448, -1423385934, -1850587033, 573403151, -1756023735, 1873860789, -983467466, 1540840256, -285007862, 353789438, 1404370757, 940193942 ], [ 531019599, -200498155, 309821344, -423465660, 714888730, -1630355404, 918423343, 1687691535, -1637687236, -559555265, 1389316390, 1504052390, -800257741, -534388119, -445931712, -1107999158, 1896138084, -1454159044, 1636831525, -1265702973, 1856867042, 1928445323, -304359793, -352095245, 2097594085, 724194739, 1036773689, -911340127, 1624691476 ], [ -1307457537, -779692032, 1427143539, 763498061, 1422662840, 1013522258, -769939708, -161654694, 188188227, -1158305082, 1942954298, -443617400, 1442719056, 1114481674, 750636324, 1499200213, 806228818, 1929065006, -1292080231, -898758306, -2089228485, -2066639500, 1641965968, -1400906775, 885880870, 1856319468, 2006803374, 2083480577, -1482014151 ], [ -1691402274, -443634475, 419664185, -1851714800, 126879312, -1528268275, 242114302, -1338163583, -112524150, -1292201843, -591853637, -396647166, 290712344, 492926202, 1276903915, 1228325760, 931864126, -126612888, 1691249187, 1704903745, -459184809, -1283630096, -982436683, -1239231257, 496291994, 1960346873, -651410582, 72321891, -195149414 ], [ 1269276554, -1194525066, 914911406, -679103767, -1666932634, -1127430626, 677778059, -2127107427, 464994793, 1591749369, 1231580581, -529380633, -1493428860, -2091370148, -435939860, 572201459, -320694679, 1735302781, -1543548690, 232564513, -545456547, 1764690049, -165028474, -1100106923, 1029012335, 714668219, -1839970316, 1572304720, 134374230 ], [ -969255584, -1204011793, 1326498493, 1053592952, 185325978, 1187431611, -2040662445, 409396530, -469635121, 1980318880, 630625536, -2126630237, -584626095, -1954204607, 512331981, -166267173, 93924123, 1561202782, -1026778218, 1154797662, -977240882, 1183151462, 73245666, -442548658, -931120559, 245292186, 1703498502, 1928164177, -1583656228 ], [ 478292518, 1865175761, -911120826, -1059555267, -1961545469, 1980643011, -274168964, -288021301, 81236734, -2091844805, -1485664653, 946929441, -1632889663, -1256558446, -1486548220, -971010132, -415654741, -1168034795, -2071131235, 1500847768, -893559675, 2140298911, 951503761, 588147859, 2138218240, -1402737273, 959600404, 642524726, -1835882805 ], [ -1718190102, 1264497596, 1324697854, -1367531610, 1346876124, 428790911, -571002314, 50548894, 752687523, 774585362, 725279677, -73969320, -947356382, 1650182764, 514000570, 477687983, 985518368, -797934844, -1153761717, -1251603852, 1859900954, -1696600545, 820626779, -952093836, -472541172, -2119060953, 735330043, 856488320, 1809783452 ], [ -1968647303, 848960694, 1804349695, -875568316, 1878565567, 159015619, 1761556916, 1734217431, -392778527, -457686166, -1962959181, 933476362, 745797585, 298924129, -2058765806, 1130345219, 457394381, -2105825238, -588238322, 1956930574, -1497209962, -584255706, -951366984, 548256275, 1281887251, -1058444445, -203243903, -977084184, -812596823 ], [ 660758533, 1795229913, 1734255460, 1243295283, -1922626566, -689277524, -179577148, -1667166101, 137581567, -282233603, -951345101, 1664878616, -984107707, 1554600915, -349728744, -709416824, -1697204953, 444621206, 757672466, 367183088, 1274689259, 1163599780, -322593720, 627296708, 726781791, 1426350800, 1645386856, 791334369, 644456571 ], [ -1376069702, -2128621126, 2083428908, -1655300870, -453748625, 1996806957, 592468033, 1590240511, -133293739, 1683471150, -1874611559, 494599366, -1890613072, -2127008397, -794351858, -441049603, 1576141692, 1477843262, 1509287028, -373798421, 358609838, -215175942, -2052211567, -687521122, -1245189983, -1789892211, -599370980, 74038497, 1913325514 ], [ -281449313, 582699815, 1286256823, -96683920, 1701151936, -537344041, 1275617236, -1125681685, 1288805249, -232316595, 974296375, -1979171450, -1460672997, 599595057, 1583233693, -120587439, -1108217913, -171490572, 1565888772, 2145568686, 1842836023, 971570622, -600369055, 1865520791, 474166234, -1212550086, -1039012029, -1149927936, 178326028 ], [ -485985254, -115636366, -1226448244, 1822508115, -2130060563, 1212916668, -84869221, 487616991, 707362788, -1160206210, -975907972, -138214152, -68778661, -526007701, 1911898337, 1600369037, -1090135487, -342648371, -2030550066, -637811680, 463475637, 65821442, -551168303, 1624074149, 1092351170, -1368309366, 2006290194, 1545909942, 592636605 ], [ -1231313769, 1125862827, 146846176, -277355568, 954514999, 599548404, -808819820, -122625311, 1757683359, 959954386, -80513082, -365450701, -1112001217, -775566513, 1852999960, -1639858468, -1186977873, 1751976630, 1261980650, -1827779458, 1660273668, -983069321, 495867968, -1180620314, 197913438, 138558788, -43284987, 1028897974, -1559011999 ], [ 2000288826, -236868397, -169634391, -1302816769, 426360727, 197125943, 1170915303, -631491934, -1843437016, -1874834279, 542427563, -1520306680, -1379508490, -750654852, -39321431, 1382759027, 1071387414, 788596079, -840550601, 35425993, 1310506443, 1470006238, -637990496, -658073009, 2124513629, 840960434, -295926897, -1888403062, -363242651 ], [ -1823068827, -1078171178, -163773386, 522833048, 1170213018, 1704888914, -1292928111, 1590196493, 1275959235, 1660217689, 115484575, -589399260, -2136678873, 862927825, -820616298, 180130138, 250444598, 1820761982, 2081072840, 491882705, 1710238300, 831814975, -925829070, 544737777, -878376307, -22756142, -1802055254, 277830509, 1752456305 ], [ 1206323573, -55971782, -1145169299, -762683476, 1496507974, -802874079, -1415590910, 1055456836, -836054515, -1333835195, 1315226192, -182930647, 1678059755, 345232558, 1578352527, 1549873575, 231111080, -569995059, 1854042515, 1611911251, -39040072, 99749514, -789012384, -1418433230, 1132384518, -108064237, -1983739529, 692659775, -1500189347 ], [ 757560556, -397107908, 1726844958, 2069373350, -431961772, 37605593, -600051369, 1893198759, 203829980, -1161090122, 1069872631, 551371236, 709107709, -1346370535, 132892376, 2089432296, 1414513530, 208453385, -1423732684, -1607354165, 987548201, 1724871766, -969030735, 1311489050, 1980530913, -236728653, 2142460072, -451762488, 445811849 ], [ 1753659984, 1716225046, 861619223, 59520810, -1550791036, -1651684160, -742951301, 692466149, 1173326047, 41887783, -1760112423, -556799528, -1255912207, -1463562904, 352720193, -1614149587, -1137624100, -782999357, 1577462703, 1156356440, -805521934, 1373961593, 1869290521, -1031999113, 1627881911, -2088696886, -467041580, -1360261821, 34664129 ], [ 514355934, 1650713635, 2132686637, 787655732, 600585924, -1964099990, 985058110, 967976817, -1794161300, 601089829, -251239415, -1666370045, 800369210, 205054844, 35307777, -506866868, 293845080, -475476223, -340412042, -1392898675, 793334426, -1621820956, 1714701682, 330121857, -1269480996, -1232403680, -1008024521, 1946734883, -1063502825 ], [ 1413910324, -763460822, 154352757, 477448221, -1835244754, 1049093201, -1890205117, 2118790625, 794091137, 94031496, 576746511, 1014328518, -1966734667, 1926115274, -1939824692, 263245617, 838961019, -1148360083, -660544365, -1159974012, -2061155910, -2016974725, -381633425, 539415725, 1164176243, 1491393453, 1357851334, -2024645211, -1224351963 ], [ 1514009776, 1162314305, 291251482, -660965133, -673347396, -1543228506, -162522986, -2099247506, -1343130922, 618675403, 319597063, -1842790115, -1299732187, -1294654978, -83109129, -762000376, 1664689953, -996539016, -2053786512, -1641491321, 2073240164, -724276917, -458413295, -273373138, 1856282592, -1463716390, -815937172, -1725062880, -1508994714 ], [ -1138813331, -485859120, 302992859, 816643770, -1837572897, -1222601569, 1490858444, 1524872608, -1586838775, 601839055, 1068305804, -1334450660, 479845854, 304058449, 278008225, 982610401, -2138044151, -294113663, 153249432, -1327122687, 1261882617, 540608393, -699821451, 1621522055, -1024092876, -1038504741, 1981004793, 506573590, 123711636 ], [ -401066603, 231937433, 683397036, -229129110, -60251671, 591176036, -1131573061, -1082662051, 1025689947, -25758643, 1610527029, 1838563752, 1819024582, -1510678598, 1799862537, -328665315, -2076016095, -235889152, -1155518327, 121543726, 1382197312, 1140581633, -1335576918, 1184242144, -144332480, -1905235094, 86334773, 1771265876, -670685097 ], [ -1200852456, 1715292495, -883168495, -220314604, 634892473, 1346951745, -1183843654, -647541969, -484676856, -730858519, -1672709811, 1633565620, -1346889801, 1114590790, 1649958313, 75686625, 1711656781, -1557186706, 2110046908, -555247246, 1544276928, -1546699002, -946671276, -1448655970, -2118404872, 1448862673, -216427385, -979719562, -1089185838 ], [ -153360600, -251692958, 434850451, 24988333, 1883947629, -795376719, -867240722, -1104450960, -1268889300, -597702761, 152859086, -1461863612, -1040225774, -93855039, 1263780140, -320488629, -780030083, 2074316458, 923896871, -403775328, -58932436, -1805230305, -1799727230, 1463393403, 1746182337, -214887740, 1741979573, 887084440, -2146585973 ], [ 355899290, -598560842, 1997479305, 1431743459, -332835888, -867525276, -272754039, -333910453, -1931858305, 1426063701, -1686459578, -1144459153, -574795010, -663012013, -281378583, -1828678408, -393906102, 770777328, 2037313720, 663828470, 736177896, 2126669982, 635544629, 167112325, 634058041, -1934294424, 171452965, -1629519771, -912836667 ], [ 295536476, -2146770034, 1688294183, 1667250568, 511901049, -1296059736, -1027908862, 1663882885, -1038262347, 546231761, 427207854, -1039476317, 1801849296, 783504639, 408952707, 1042072812, 1830168686, 1731250562, -432325668, -518380210, -1598032458, 1096530016, -669286335, -202616112, 1117714659, 2133256554, 1555162792, 1585832046, -904385906 ], [ 1352016249, 1154159384, 1673783898, -1545019667, -206449389, 1717174827, 235091578, 599839281, 1235980408, -922448627, 2058969371, 684959303, -888005518, -1481014751, 1253889678, -241918222, -1846934339, 902901559, -458075568, -1395136797, -1948233488, -335529140, -1361671999, 2120430407, -665032613, 834235977, -606271464, 1655488584, 188953785 ], [ 1225568041, 1288530202, 1732374804, -732965889, -1049489345, 1472642037, -1775208110, -740390331, -1871234638, 1880064002, -2055868516, -847082693, -1159737939, -668540523, -326630577, -650201512, 1677771392, 1214890283, -1716281711, 1879076347, 192847562, 1581115400, 621047450, 1686771014, -602285700, 1808599483, -473108660, -1846551244, -557684145 ], [ 1287754020, 37809437, -1193288992, 625066778, -2138996967, -603879987, -123691806, -219880788, 1534579611, -1746530751, -1699136589, -207045287, -1708367799, 117426543, -481257627, 992652210, -1327885231, 1068046971, 1280309540, -213869591, -1592754135, 1534730110, 904532619, 397948295, 1976271892, 1369858567, -962397648, -1884448609, 1202281009 ], [ -1225168568, 575362483, 511745264, -1122657699, 1140283427, -1834012067, 854560617, 560904948, -2146659466, -222588551, 2016719186, 457660684, 1732865661, -1441481761, 1750984215, -161797227, 386036949, 473265844, -687961699, -1702279600, -1819967139, -1389778247, -1905572956, -481709, -1676410926, -1888147383, 460061847, 622005744, -1350664085 ], [ 19541764, -1861421403, 901224164, 1008612818, 672700828, -1353203982, 1042019881, -461505961, -1456923092, 1894626308, -1034819144, 2023795225, -1967224392, -310816497, -432586588, 481653263, 2049749319, -2009891128, -2134619765, 1018496207, 1308077076, 1167456434, 436192154, 1927239398, 484230215, -413497728, -749342555, 1917600395, 819321854 ] ], [ [ 839621663, -210505169, -914472416, -165281227, 1228013618, -665128070, -1897216588, -360273082, 1935770012, 2104617486, -11071549, 1900198499, 748218704, 1534958131, 307355154, 312176252, 433861035, 1443576701, -638333456, 1089210512, -189668319, 388601706, -179319848, 1514961154, -1241342911, 1453158505, 1882548828, 558522879, 1709030141 ], [ 2058901977, 238473101, 65335600, 840831146, -236693523, 1774294569, -767484737, -1767537552, -250417011, -2080650554, 1282030973, 1743004658, -2022237911, -20302724, 858437927, 605703069, 1785701455, -1847082832, -1404597945, 721662808, 459768430, 1753620578, -1648826504, 368756531, -2076110068, -1971707026, -233488502, 1920208519, -673880737 ], [ 1054668062, 727413014, -852074821, 667402991, 84237904, -1316431879, 1219288987, 1648030038, -1163718381, -2106797245, 946910440, 617788449, -361887856, 324071469, -21370906, 2034679706, -618292654, -2035177519, 452231696, 1065204163, -1867166239, 1486893054, 356612736, -25610710, 1419722607, -1397285182, -311326737, 2025262289, -655917576 ], [ -1261620366, 397292112, -2098671125, 350696476, -1951847725, -505977051, 1706959030, -1751787235, -1146284099, -1977591671, -1585114632, 739861572, 252526287, 2111705991, 1918878702, -1757083345, -1628080858, -2138584520, 1516291545, 1434815601, -1275128366, 1822623472, -523566965, 82709253, 1558693334, -619823287, -1884831245, -958317919, -1615331390 ], [ -2044454353, -1152422673, -1835364120, -615174111, -1972279531, -605586426, 1166238024, -51174613, -1672015538, 386178056, 1820245508, -532203271, -1515023598, 2044589084, 839983495, -1941456465, 1532307153, 541472144, -1539478404, -1060676013, -235955924, -2051557025, -1042197062, -1757189074, -276118652, 511641842, 1325388860, 1374770390, -114020519 ], [ 1712073385, 721240826, -678365199, 690582499, 1185356461, 1744451095, 1648478319, 109785596, 1679108365, 1237233385, 266096496, -1057464387, -1893823300, -249479101, -1090480310, -1459625643, -76091912, 1281890541, 75297781, -1363126534, 1160233854, -1123640937, 1649422937, 382029185, -1435879517, -2090566435, 344438523, 1426716048, -912074724 ], [ -1288516662, -1247498823, -1414439502, -398092659, -1847946763, 458176873, 1002662758, -1952259574, -574434718, -1378151508, 147742256, 1339462564, 134592429, 1808523860, 767679571, -839553975, -1628168518, -832261805, 804745938, 528137669, 2105062822, 1140902423, -861720413, -649635887, 901939813, -931024843, -2051568421, 689507317, -54463948 ], [ -2117777020, 395587885, 982249837, -884386969, 1487432627, -1552282127, 1073594402, 877132283, -1316763477, 162828367, -1828165881, 2135274198, -910640464, 1355841842, -1046776917, 1775984133, 2107919279, -1935225249, -1073018502, 592311930, -954529108, 2131113240, -1436354063, -289355562, 1658029456, -113298060, 1356625902, 393935119, 490247439 ], [ -1390785753, -831927954, -2097274724, 1635085791, -883847398, 1896905701, -1806534965, -2079682968, -506425468, -1337263855, -806778465, 1822745210, -1918132752, 681169909, 1767429103, -400504197, 684765440, -2051018971, -722171853, 1110215342, 1992903898, -362059271, 1817235220, 276098318, 1937258410, 1793543084, -324121037, 784246122, 1355184141 ], [ 960487433, 1063483235, 1876789873, 764213098, -1824957579, -1521550533, -857732739, 1536659173, 355399581, -546528880, -1068892343, -1112024539, 402341270, 859340679, -504831385, 803568355, -1502215714, -1377929119, -40168662, 2070328871, 72186814, -1892018151, 1980140423, 1369877785, -1961103255, -1123802014, 379173799, 1865822800, -1360026539 ], [ 1624798044, -1911192904, 470872935, 466223740, -1980772923, 297732056, -303815786, -1135523691, -41484080, 108596507, 264285260, -107003881, -497846021, 1430765003, 966939647, 1059916360, 1549969214, 1974510678, 1068861861, -1371561430, -237112734, -1759636408, 941517539, 97752160, 315826852, 1237691400, 466227007, -1313707151, 1791456315 ], [ 483378751, -1563703079, -2042585416, 1598202095, 1430271274, -1227199635, -1670052516, 1833768638, 2105000006, 1937073753, -999029871, -2101473818, 464981434, 557976650, -1667373890, -342785560, -111262663, -1273724866, 709552601, 1182636047, 2041186450, -1662036116, -123029210, 1708929172, 1808379097, 837872189, -1412435658, 58697300, 1121710159 ], [ 368963047, 2067824642, -1912518386, -1900546248, -1382380949, 1547071109, -1439007788, 1910499361, 523337461, -1317188566, -1854893482, 1869852948, 1360176850, 759306444, 1930612836, -1489935764, 1998761106, -1771666908, -1302031919, -1373927181, 1210354312, 483764675, -1659759504, -161855490, -501339486, 1105292754, -65823531, -386074644, 1767143656 ], [ -1683249728, -285235706, 1056513704, -135178989, 1604341717, -1367979334, 1054674847, 1629905923, -79310425, 1932598369, 1914445970, 523702640, 1476535188, -1696717527, -2100218645, -1594841244, -1646329832, -1815563288, 105680962, 1707204069, -1538606505, -1806938243, 1124956999, 1095748463, -1077216105, -783402665, -1918063040, 115223081, 1807970188 ], [ 9639406, -1569811340, 2037397088, -1353013470, 954502036, -172653050, -1018049695, -873918129, 1131355825, -2114216563, 2052215518, -1719639140, -720111486, -259865015, -329271570, -1371718676, -909000223, 1313170863, 1089006045, -924265294, 1390254523, 472720020, -178740978, -230577181, -2033252684, 294010555, -1729691272, 1435826494, -168130203 ], [ 562898700, -188439801, -249055720, -1930100481, 2139342180, 1377124778, 1802433459, 237208847, -2066521429, -141511451, -1008088934, -1945047872, 1599028740, 274993931, 875431087, 751046533, 675403916, -1796164090, -1016892630, 698956344, 934845934, -1981478952, -438428905, 2117323083, -318749367, 54008507, 1301531652, -711701425, 1246367323 ], [ -1371483365, -1164897696, 1373976141, -1686598028, 1332632439, 504104570, 1235297265, 1575796581, -675182884, -100317970, -299854856, -1505418393, -613885951, 1398487875, -1989397081, 1873322578, -407477333, 732954572, -1501058780, 435092110, -1018693135, -563874287, -1160998300, -1380238131, -46170285, 374220743, 480872200, 96430266, 968068711 ], [ -20493649, -1854954130, 1274477691, -141601540, -1540183741, -1520879230, -439870667, -2131871246, 490311854, 2145705374, -640462837, 1415922022, -2114979743, -774924882, -666621750, -1130702617, -1766537189, -617518999, 794445761, 832433198, -1358656082, 1215982723, -1598598127, -2066674274, -1915554143, -26512294, 1870604925, 1957029737, -282592913 ], [ -939770385, 2085533276, -1693490530, 1729136650, -2144469528, 563080827, 1810042076, 1951966496, -1345033826, 254423540, -725126122, 1585551897, -649855152, -937853441, -666088973, 449378146, 1776119005, 621683542, -173846875, -966729944, -1357434252, 1478895385, 2039291348, -648377322, 1555858463, -104569557, -878328638, -335495862, 470209783 ], [ 2082267124, 1950584231, -1794645293, 824157545, -2089608758, -2127045034, 2122599064, 665110395, 1280005852, -758662391, -365761807, -1337783867, 284984810, -203231487, 1863923790, 7988307, -2035807857, 1647543575, 1183963953, 566476865, -931927647, 709344318, 531359903, 19513616, -1216969780, -1371530819, -887508070, -800844508, -242466989 ], [ 1811019997, 637505095, 26054362, 448188584, 534227373, -953970004, -953007330, -2119839714, -1443310617, 421919409, -1111937479, -109648741, 2098443251, 349088808, 1154754159, -355010847, 1199415557, -61266508, 1606935919, 694296075, 64546309, 498330309, 455295784, 377293408, -191491006, -1710269254, 41034272, -1461086129, 1016640518 ], [ -1098240143, -1514394583, -1541278254, -1861347127, -256680770, -902442046, -237739200, -1309189834, -2121297669, 478810477, -619086162, 1199732087, -400096542, 178691863, -978422545, 91750533, -2008659403, -318315, -1126155341, 545877874, 16477107, 1512727014, -1848632769, 902244532, 958618993, -640269194, -678419282, -806668228, 778459544 ], [ -44488346, 1310607845, 2084731682, 779480123, 1109309006, -1459082867, 1607717796, -768269809, 290803819, 1424593854, 234044754, -1486241059, -1210273313, -682457208, -1484368532, 1353905922, -117428786, -1875145628, 2032495141, -1042871117, 163259826, -2015129567, -1122481866, -1690674194, 1758085632, -1421967445, -1237156029, -736645621, 1759969061 ], [ 585791000, 2114068791, 571716755, 1687755727, 1630397183, -838989415, -1418264919, -1973566126, 1812097407, 1157403326, -580383631, -103284910, 630720333, 1472227065, 1392050833, -1977615297, 1142110210, -1582180866, -590460474, -1557922110, -1963625095, 1672138910, -144598164, 1882480547, -1782108252, 327226946, -943179528, 1150603770, 1041848331 ], [ -773604839, 694218761, -1474641641, 650044614, -319655821, 1035249775, -1217706955, 2093384645, 43871973, -839905560, -828250667, -306641423, 133536435, -253088784, -179918626, -1423144485, -1382016734, 480156229, 999885485, -34279384, -263394201, -215665932, 226058472, 614245809, 1230823499, -1116244848, -877048279, -257352679, 1148528222 ], [ 578028121, 596791112, -1007696142, -1905458583, 1881295744, -1421205202, 1397018653, -2109422305, 1845175389, -1379535585, -147566126, 573504668, -598015019, -1259544741, 1838857314, 169949392, 135776059, 1912295907, 195932249, 103646355, -477197118, 817852468, 760035348, 960879294, -469994773, 2113217369, -1777021776, 1830952386, -1385062194 ], [ -1869707473, -208867416, -1007913962, 1744648628, 528998686, 1562726607, -90232433, -1965928378, -1300308633, -877266523, -462009655, 1053188747, -1397872578, 1160915814, -846539779, 2087291351, 1015786160, 1044354305, -519779534, -1032883167, -26903984, 1938266441, 224804081, -2022446802, -1760117225, -37778307, -972614076, 1318359518, 889735047 ], [ -152910382, 1992261375, 777879242, 1640971370, 1741027029, 1293030161, 1606705406, -792384453, 767325310, 1409422776, 1254029230, 1765780854, 2053808223, -944469982, 1861390865, 1892255403, -1397432508, 171725383, -261700998, -224127193, 1418122496, -618684318, -1653341544, -10474360, -1459987686, -904658070, -2098619918, -976043881, 833268027 ], [ -916389717, -926507862, -1833335951, -1098650271, 822607308, 1062706120, 1313499050, -2093714957, 1921189988, -974260722, 95638796, 1978086132, -940155643, -852127410, 1500476042, 326455729, 224216604, 1430081257, -1575321247, 1868506853, 295248170, 1434761563, -1037929654, 1246008404, -488111074, 613446673, -2011338184, 212218810, -1638179849 ], [ -1182284909, -559958671, 1587313117, -1784039212, 1168599924, -172858804, 546492749, 1855909241, -933634780, 1923332128, 485909004, 2098750020, -869418736, 1879325241, 894898429, -1489518590, 1915828809, 2116578873, -2027689680, 137756657, -2007333214, 128239740, 1684307067, -2059617532, -815132896, -715283231, -1912418033, 295543585, 1878698285 ], [ -873874188, -937945509, -13149705, 111059504, 1061997493, 651189250, -549998933, 1605601883, -1450510893, 1262081580, 1868836066, -1922738451, -165891097, 355175260, -1486840368, -616833042, -968980182, 1749206928, -99260862, 1151953317, 545678123, 2055798291, 835486591, 1931027933, -1138075639, 1777889687, 838349160, -746522619, 1809540407 ], [ -1334030427, 1482295987, 1695317037, -824702939, 36574277, -2145487957, 234192951, 1007479604, -1038762873, 2127973682, 473478954, -1512147327, 533012210, 347290401, 896213712, 205389845, 314427401, -1286981390, 316805928, -1884485506, -765226751, -863138539, -1968372386, -1222751141, 1605045471, 157759403, 1165838587, -754073696, -851368374 ], [ 1433567901, -1851622132, -993130932, 201579336, 1235372928, 1622105983, 1238671065, 1639122192, 1176567999, -579267050, 2024412932, -1261483911, 72363729, 1258296021, 1861022737, -162444579, 764644487, -1327603859, 313215329, 1058222227, -2056430233, -345553878, 1713975925, -1840408402, -1920994733, 1640789574, -742009747, -178894387, 1018072175 ], [ -776317173, 1070391561, 1624609057, 1181498583, 1609121827, 1565929556, -862024296, 473799353, -761886177, -2094921514, 1069541269, 1055095760, 451693408, -124664041, 271327983, 1466031909, -1729595447, 685139661, 844937144, -1760257885, -654136615, -1003065957, -259184869, -601421213, -678977391, -762214672, -1733578317, -387619440, -410513045 ], [ 1549657079, 45935631, 1458699514, -1274461708, 1959295, 1526477688, 1061740012, 1985691359, 1747141299, -2094841987, -1435912339, 1097230296, 1304433847, -2064128847, -553943163, -1180413246, -447588987, -1552648222, -2122999828, -1705029657, -972146182, -1431224139, 907112929, -1499671463, 817856979, -2117867578, 954197377, -376345357, -1459253991 ], [ 384067976, 194939547, 1150800936, -535656905, 1784614798, 1072623316, 854149505, 501915973, -203823908, 2137171487, 1198059298, -1849829633, 105218528, -1970232055, 541062828, -820856624, 1736932525, -1963274201, -1099432908, 164192202, -481826734, -1894301524, -1243942858, -1107431473, -270094817, -1888571151, 2076538010, -1251330204, 860306697 ], [ 53663919, 989033687, 840452222, 1527328654, -1832993438, -185568543, -1042934491, -1028596389, -1462543291, 398725087, 1935240686, -756206692, -1271955931, 635012590, -314817764, 457271783, -301481905, -1738846644, 1525575455, 153006178, 1806315353, 885761031, -682749404, 1645663945, 1908626992, 710322726, 475569034, 311456299, -1672970168 ], [ 2096704457, -644569731, -1917728282, 1140347280, -511783924, 1492750821, -1378030274, -2131680769, 1048229599, -1037582866, -423181429, 2007293043, -1641614016, 2147241260, -394219007, 938282885, 1912386051, 1969543953, -1311173656, -2138133436, 74385482, 604433152, 1848080531, 1803676767, -1630437048, 625829319, -834715102, 348120057, -893408992 ], [ 182740307, 1802234189, 1750920911, 1449632397, 3372300, 441965229, 951475849, -1396233535, -610677786, -1456604581, -1559515063, -1929292065, -1444866768, 721003212, -497692849, 2144826846, -446468200, 669093809, -1310897829, -1372625891, 412189797, -505936135, 1589257066, 559293439, -341266711, 947716872, -354574395, -1540582308, -493038268 ], [ 120114868, 1076275537, -1685442987, 1470072664, -1925288412, 384340076, -1053909577, -243170841, 158133858, 1522578213, 210384168, -2054678811, 1322254984, 134129565, 863187696, 1975314185, -1568368625, -1405499587, 809443591, -613432679, 1247801484, 52520402, 262333910, 2138731021, 1644291761, 1023607901, 72573310, 1777465865, 900666322 ], [ 1237208230, -2064699834, -47814890, -1406205043, 1142991064, 845390667, 278920299, -1953949275, -580587591, -580344655, -1027336917, 1463525753, -1069146234, -2032627448, -1590247345, -767829286, 127448525, -1064279605, 1450176531, -484946271, 1527496634, -922479148, 1670100056, 646510082, 881966896, -813555884, 1960546185, 1086149458, -481852091 ], [ -417057314, 1236145815, 1458178, -1991602100, -2001785095, 1943534487, -314605690, 1186340439, 641671687, 1073102247, 1924221661, 1550128807, 791849047, 1808941982, -1126348273, -508332110, -857567043, -280810912, -191485278, -48315149, -2032204355, -472302062, -1491520992, 1621199878, 165234558, 1469854039, -1992245011, -1615604765, 188212268 ], [ -164332475, -25955905, -1270935627, -569913999, -1985451693, -1028857934, 1374524772, 2044719511, -607359336, 1207457597, -873183961, -1651653928, 587668508, -1057865438, -1716938825, -783005364, 907562799, -136510237, -1381805328, -1132444019, -876743918, 544220691, -1309889928, 416717851, 510775428, 420857528, -766696252, 1675333063, -1644410065 ], [ 295584192, 269539193, 941857286, 1438737639, -1531353690, 1882014670, 1971435326, 1872141598, 1666550171, -577731526, -1438929689, -241218586, 432133561, 1326118078, 1998563470, 1181871783, -1025529872, -1066920740, -1149727302, 2099821983, 1154996868, 1722203568, 1227229627, -1628233985, -987392759, 1855580653, 1263955107, 663696041, 281536155 ], [ -311152823, -949835247, -368039955, -224505648, 1390760785, -740409179, -863255846, -501512579, -651655184, 723851228, 766256513, 2112025578, -239626950, -1371468277, -1238324750, -2009255978, 1807019345, -1213035503, 998767552, 938687443, -1780883032, -1581489113, 67642800, -169200540, 449251413, 95426676, -1754832145, -1470186448, -540759162 ], [ -1898616744, 934417978, -1531852215, -624086162, 67845920, -162698418, -2050084103, -1139658822, 1731096781, -1292055930, -413632592, -341596503, 61735811, -1956975731, -1587394746, -955566657, 970578535, -1807193226, 1086906810, -799238419, 765405115, 1812038328, -714938926, 1622319165, 886008432, -1366266784, 1749727913, 607130459, -1960458430 ], [ -1351357621, 1140516851, 1151576048, 666251686, 381768844, 622119086, 513109635, -1510653592, 1361647319, 1043060235, 1252922424, 1073065549, 1166258331, -783040866, -745293940, -1248306563, 1178132933, -438876457, 724494409, 587579292, -1811990016, 376682089, -1335287013, 1634301229, -1080350876, -947231024, -923678667, -1118463513, 1720731701 ], [ -1245443952, 23275440, 247636732, 1964465722, -1430431634, -577661001, 1313088637, 595273283, -1208174543, -587706369, 1529331394, 861468222, 1806365718, -2048557320, 764087493, -690700694, 1684658042, 1706567967, 1567353341, 1487742835, -1411527044, 1831612481, 1040136590, -344438619, -1440908671, 1369610435, 217655338, -67806854, 1816117728 ], [ 738229171, 1396536520, 1004675367, -543926010, 1152552202, 1641856593, -324809191, 1650633397, -1327272257, 1168934529, -687615682, -14757067, 1035411992, 1062952761, 164904606, 1348716812, 858009127, -2041003338, -1018529425, 1648892664, 1515681826, -762920956, -1647157670, 1835155291, 2085187431, 1028529560, -598130814, 612649530, -2139626990 ], [ 1500952128, 23206369, 1195733463, 1454563127, 1890871952, 1751055485, 1651608355, 1424772008, 607442292, -825781470, 920929482, 369445494, 1437382060, -2108935836, -1871633921, -513866881, -772871419, 1699609993, -731394598, -1830582083, 553024273, 2128855287, -1665183160, 1385512342, 1794456165, 1936672831, 860038316, 1255885282, 1666310728 ], [ 1146486866, -616048410, -209287394, 1218406245, 255207637, 572614400, -248076234, 1541548174, -118266678, -1493244893, 199267665, -1483013384, -1822863329, 811148451, 411983489, 1295956407, 1368760395, 602471833, -1603554798, 119635989, 732068728, -610354009, 2027186899, -1996151546, -304202658, 1030243033, 735657515, -470944519, -961239175 ], [ -42781837, 2072355072, -1826081083, 1294178412, 171098873, 1237229987, 1092857083, -1643179858, -246323267, 1776516742, 814755469, -1398850577, -868633600, 1949424048, -1597168253, -1307835871, -529234550, -1343350729, 783221601, 905898034, -1886049708, 1642520187, -1394853675, -1226727735, -272654631, 1375738131, 1213473659, -687014141, -1747072824 ], [ -1339965784, -1606951035, -618445571, 895805569, 132165567, 987337101, 1547182841, -1592282675, -151064878, 1741482508, 528372593, -126295288, 404197593, 2014740396, -1073466954, 1410382579, 117178128, -627648045, 3024644, 362500419, -1680816333, -1071289888, 1495506739, -115903980, 1661180069, -729026032, 1385062968, 530482241, -1272302361 ] ], [ [ 164980854, -1213894236, -1836134851, 1002522984, -316368696, -1953350157, -808684721, 912071345, 682278853, -565766754, 1251392355, -1519097256, -2147330143, -782533557, -1461012905, -1802819205, -1921658100, 1545077549, 174009358, -1282394544, 650597283, -1739973336, 1615866516, 79501491, 1585033547, -141298170, -216533679, -1129655329, 2142557447 ], [ -294086597, -1030552128, -127338234, 1304846203, 1064027264, 1722850493, 1174915458, 851577352, 1158095957, 1219975235, 1749733368, -318836271, -148052922, -1902037378, 1313584785, -466747455, -2008348223, 1330604279, 1792958221, 204177773, 1704843836, 2060608759, 584408293, -104571127, -56994736, -8717450, 138326961, -1433855407, -1593729885 ], [ -635617797, 1783110651, 654786738, -1204990246, -1374348816, -1756175521, 570957555, -1042300668, -842304788, -1283471332, 2060974749, -411638143, 1101877127, -483933538, 928632845, -1720863088, 1072694506, -881308739, 2030353116, -114479316, -300222044, 793161466, 588315052, -1979809683, -759495777, -597094072, -1387083951, 1972167894, 735216993 ], [ -899905089, -2114270087, -1678376520, -563616086, -1358226805, 637210594, -1935838794, 649302438, -1931141107, 73853292, -1973013311, -211510545, -1286190798, -2071357742, -1935370801, -1588322808, -1941802577, 203080050, -497869957, -656352850, -1576346136, -271590885, 1776441430, -829272619, -1185094137, -810785345, -1784306165, 972949209, 627639982 ], [ 1415018041, 741636563, -256020053, 1573872237, 95207329, -956626110, -11192049, 700926703, -1571891996, 74848468, -1235386170, 737829910, 2044976313, -2088434191, 681881411, -1340681796, -1555819899, -612648823, -659480479, -1058104219, 1246867113, 1856859166, 1688341469, -805553652, -2140236495, 2076296379, 1375313769, -1616749536, 1420189574 ], [ -294059878, -973017118, 1801549076, -172119471, 1493017116, -819123638, -1106745488, -356255057, 1927716991, 633395704, 18652768, 564756472, 847858640, -1896725910, -857976994, 196825150, 824267183, -1075966530, 1088883841, -1507979513, 1050376590, -594710438, -945548791, -537603739, -85552491, -15885849, 162958126, -757072613, 451961302 ], [ 1833868096, 764928859, -985195105, -2005550367, -1907510957, 1583266602, -1609422494, -1259598116, 779081025, 566136405, -720597552, 1393642429, -281122569, 505887109, -894136927, -152247105, -2023218972, -1832507651, 1331950412, -90384271, -82842469, 482593951, -1636049666, -1520139166, -1813774302, 719444738, -323594981, -800166297, -690913689 ], [ -1867852226, 1321710144, 468629360, -1977255847, 1233022254, 53752366, -452344790, -297007104, 1573185459, 1281838422, 882330411, 370649483, -613142969, 729948314, -1181697868, -457410704, 543770901, 124987338, -575807419, 1076282730, -444694183, 96860559, -1847561044, 737920502, -100944285, 1214846389, -399400143, -2129814483, -1414929201 ], [ 1424985284, -1949621923, -765822596, 1054386101, 492619200, -1796362207, -173800311, 943522228, -1006280176, -1138889855, 1491297580, -1323305960, 1305497702, -839809745, 1779406660, 1457978103, -1607594643, 228494668, 1775070509, -125662096, 1909017311, 1589566137, -707940758, 493912107, -430973174, -768069464, -280777930, -1607938859, -2098303742 ], [ 1802874192, 1622459550, -1762535830, -935057215, 1669450439, 484531081, -184667562, -1825688357, 1954913835, 732979357, -948001279, 1427832874, -997218208, 1328018425, 1772149654, 1571482481, 1933864318, 1505004604, -179005057, 2021114784, -513557911, 539288300, -233402568, 1374614136, 1103651057, 1318090638, -431805980, 1992055444, -949624374 ], [ 552241908, -752372320, 556949624, 1711896269, 1318037721, 1264201607, -1996963752, -1798443261, 1431826620, 1462105607, 669149749, 1880937208, 45900747, 1355824184, -1696881143, -1289708350, 1257525107, -589397001, -1228426178, 872374195, 159933091, -1401094449, 347337301, 1566291115, -1063217275, 935976120, -1371264367, 1775794428, 889303490 ], [ -1370090743, -463379906, 959635958, -1883645828, -138356646, -883401957, 1484033892, -27361433, 1184621410, 1164765322, 980585145, -142590139, -308776079, -1155266268, -1509999656, -106651231, 453431200, -1773467155, 853287678, -273479810, 424301506, -306915905, 354127360, 758898409, -169458538, 185861344, -958206570, 1251920274, 1075499451 ], [ 286412476, -1930148237, -88314443, 1143102103, -210276496, 1161089791, 176992899, 1003857167, 1070991903, 355757815, -1747698748, 755970207, 1523423244, 125633572, 1044373921, -631719165, 817120378, 1978919335, -1363559306, 1425980937, -565975351, -479911370, 1675145045, -1282650252, 1299024411, 1902174552, 455134872, 828732227, -1873918695 ], [ -1779758316, 283479331, 622054616, -2036609726, 1631659438, -1278398874, -2049698776, -442909908, 1831277726, 5714343, 811891217, 1404303617, 1738002172, -2062408641, 1561679654, -1999659525, 1137297339, -1150032932, 2125348709, 224780637, 879922659, 154493121, 2142460422, -1647145671, -1455799723, -533888643, -1996535020, 1073052744, -1886518897 ], [ -851181754, 1571065288, -1407486703, 1894658918, -190618826, 1795329105, 1326779342, 1992530311, 1977208383, 1463712740, -891869048, -1138552592, 1258324654, 622158014, 1932927870, 1870170820, 633983663, -1005504463, 1310497223, 234186121, 985723034, -1675716090, 360929, 1843558739, 958549594, -1583030238, 2081664077, -1540607583, -181995510 ], [ 1124754519, 1445806781, 929627488, -226284214, -921338880, 1927438509, 1933098728, 769327447, 790895560, -1042216195, 474188524, 1498351148, 1992693434, 803879998, 85429563, 710017232, -940573611, 55393098, -980697400, 114598144, -1839850099, -194780209, -987409323, 496441153, -757797258, -1877721245, -1569215815, 608035919, 1527930241 ], [ -1388872475, -554860801, -136779204, 1007493058, -1476519928, 21761347, -1421738801, -1430532710, 222554025, 1192129569, -760626346, 567347586, 389203470, 1982073168, -1485325048, -755836995, -1010937918, 1422791844, -57446753, 1430602321, -1361320885, -1345844243, -1648622344, -1948701174, -1823065446, -1906005609, 8169358, 1517927386, -1183939706 ], [ 1951139307, 267893588, 571354257, -2095590381, 1824704517, 1717283602, 388791495, -397354291, 2114246930, 124466832, -1360743572, 1570856855, 276848637, -1988227723, 648170151, -924629322, -738158591, 302226859, 1435124685, 332038765, -1640993404, -452477503, -2012114137, -614651720, 1663299826, 44913001, 223123684, 509636745, -1984196403 ], [ -1235546635, 1061541907, 1129824868, 564697242, -1940481560, -401531677, 1380832332, -1102684577, -1297654819, 419794277, 1014307824, -1597758802, 1268253902, -1186335923, 2003506505, 1746631776, 911594547, 940589449, -422498576, 2076445527, -1428835709, 55753120, 1970485921, 1838455594, 11624676, 1837052970, -262890529, 1649974816, 310492624 ], [ -2012131438, 201160118, -1321372476, 2146220801, 1832074697, -1670358866, 1047997596, 320592438, 966057626, -441258735, 1567941085, 1987817520, 535383110, -1809956913, 1715806248, -869068984, -1277428813, 2040109666, 1313210959, -1511603042, -115610845, 1364099199, -1907089559, -1476649600, -519788076, 1207027534, -850235851, 279539092, 456332009 ], [ 55535894, -1496439155, 558868968, 1608917070, -1668764570, 454214079, 186090613, -391173303, -727546179, -758475075, 349395739, -1196570654, 498081722, 1650377209, -1979185220, 268593087, -443210107, -26105179, -426869885, 697676084, 493606720, -1995157673, 1562658056, -1595080176, 1843637306, -2106809836, 815365132, -77825459, 193251694 ], [ 2074187409, 1172804629, 494111730, -1984098827, -20965974, 634922299, 1762753497, 455823798, 312096701, -1450653157, 1581571497, -1641341285, 1296282232, 1872408640, -568977641, -1842893570, -1477030030, -862858294, 1173251688, 396788815, -670854579, -843358585, -1084358928, -1615038774, 1947876242, -1898287508, 1076035966, 1107124898, 1179695529 ], [ 28011502, -246562435, 594014458, -247006145, 1154804330, 258279365, -1213903023, 1650654544, 625435227, 1107743062, -2048577518, -1402659084, 539736247, 1038768895, 352104916, -1634210272, 20101787, 1256519863, 1502154777, 1126333754, 1512342207, -1340530493, 905846651, 427327024, -2011552101, 1451411337, 1010637239, -944733664, 300437645 ], [ -872505010, -1458366509, -2035914413, 767584963, 699719006, 2134723860, 1220735095, -634741541, -1048663177, -266291549, -1327007968, -1636413109, 1831448500, -1971468254, 327562678, 100479161, 871950300, 152282970, -376140482, -1625353148, -774402543, -66446610, -2136975872, -235868229, -731341290, 927286408, 207829670, -2070759434, -1952227508 ], [ -1571377987, -402155725, 100611057, -30605471, -1015970651, -483300556, -1622374911, -382839117, 335907021, -1441669507, 79877435, -1016580417, 1403441642, 2095741619, 1484704081, 1637886115, -1715331453, 2077409245, -306488005, -1459576527, 1815972906, -1725625363, 1695622548, -1683714334, 1568147104, -41236551, 2048954892, 481532224, 1352973976 ], [ 431317205, -1302635197, -987604189, -1429429815, -1093883053, -386503249, 1083930277, 799101948, 657053308, -1988566692, -1944563607, -1733820085, -939655810, -682388209, 1067290054, -1773496321, 1261951383, 284987668, 274071936, 2043575239, 1593237407, 1819055146, -59779599, -1760674797, 162054475, -2101826418, -908880356, 540819417, 1758113754 ], [ -1377143697, -395724231, -1287961380, 331526691, 521229101, -799638618, -400532589, -452546783, -1007753821, 550460670, -1731620499, 612708868, -700437791, -620770029, 1372169185, -1270141561, 748560378, -1007806076, 713201080, 2066256493, -793237303, -444126717, -1406201018, -1215005280, -460744354, 1026559587, -171667158, -197794292, 1660157081 ], [ 831723294, -303974232, 918247605, 2131094091, -1956825830, -1143573687, -2017255820, 330165949, 249802354, 1437243651, 1477939975, -1341999476, 88575611, 173009778, -405326263, 1050635907, 150676494, -184969914, -764174504, -769960950, -892446320, -369353128, -780347624, 465031856, 968684900, 77142515, -1841319969, 1386084935, 1785827474 ], [ 1809816393, 2038554967, -157273791, -1652936065, 763985545, 1040858351, 1863153812, 1245239785, -87690704, -629198455, -587079161, -112502158, -750554877, 117973241, 870923130, 980933055, 532562514, 1755724262, 1969058100, 119914659, 376230379, 391401893, 2018330198, -453681960, -1033043186, 1475470080, 1357885810, 1346759947, -1342414457 ], [ -815925803, -422760919, 1030684651, 2034528796, 1413872820, -553487588, 51252445, 1069866455, -666496589, -78268556, 727220429, -311613034, 2142763534, -1064809319, 892589869, -510682323, 1689389937, 2097014423, 293680, 135259437, -285285678, 1053077488, 48906707, -1979571730, 1269769767, 1688541578, -1895684568, -1111817958, -148079810 ], [ -1899501903, 595721368, -1500334244, 683677975, -1271681355, 1723337911, -498073627, 1238992580, -1155313488, 448113968, 955423948, -438636020, -2115314664, 155160947, -729135891, 1467367811, 782557282, -1411484345, -413195446, -1545941708, -954220604, 1479409983, 269437292, -1353924415, 1886604154, -1859659439, 862264009, 521267020, 786740021 ], [ -375214882, -1769052766, 1485394126, -470730157, 285643352, 2117466562, -901758392, 1622954105, 752431443, 286866622, -162127250, 610086701, -1219097570, -1916467485, -1401935374, 1701073576, -1265066581, 813236588, -1511901525, -1022885079, 188007549, 1765346929, 857070883, 1054092034, -764462013, 2052047931, 1978300822, 2089851495, -1250765001 ], [ 1103685439, -1448042781, -1865053027, -638595529, 366189780, -1333529807, -113261172, -734952119, 646301731, 954771491, -2078695263, -1994088337, 1631736715, 913191013, -1727117507, 1620519837, 2005124374, -797858551, -358501356, -1868131334, 450141784, 1766462733, -1102744608, 1272609249, 1887907242, -1726189360, 713964150, -769494396, -542602665 ], [ 2140089291, -1195810402, 1586591011, 585446050, -2086704664, 1445810119, -1035483619, -930439290, 535559164, -1443165041, -1209404930, 672274766, 1718969497, 616696354, 1772453787, -825423369, -421650034, 134088465, -606720378, -1465555684, -749454110, 966481868, -1080187100, -1192378639, -131672493, 1730767926, -1396446278, 81150747, -1935186399 ], [ 1011647818, -1519843612, 2056537887, 1563431813, -1466528925, -2107648547, 789012567, 213362751, 2083972488, 2005772466, 1021259112, 556012351, -1486731448, -834251946, -1832734531, 921074954, 1146866085, -1618446181, -1065288782, 1793736020, 1849651534, 1742329193, 237811513, 1509854959, 1524224099, -1664269098, -2109314492, -196172448, 1915113664 ], [ -792606728, 132272647, 581920656, -1491192719, -2131063592, -1748564490, 2028635198, -616810606, -145873045, 2393621, 524379550, -1085837164, -2098935444, 1184163191, 1546227003, 1167471239, 1789212475, 487829755, -2045686384, -145181837, -1569278657, -1756560960, -2010902858, -917306959, -951616480, 1546945211, -1967274540, -224277021, -732924425 ], [ 1340746663, -758235528, -1322632586, -374144474, -648962464, 1079107167, 431424129, -279601013, 706157009, -690118423, 1148496300, -149066721, 691624756, 906803203, 933147705, 829973253, -311233189, -1645971042, -44123951, -750440330, -1565610272, 507949449, 735708702, -1365421133, 2064484921, -1828151961, -616191844, -2061140089, -581726908 ], [ -991804261, 1348322920, 1844754483, 1102197191, 391699897, -202742064, 1767953065, 1221401089, -1694817348, 1659679020, 470630438, 19267231, -1801435755, -573249134, 741385949, 1174636582, -1557048148, -2128075885, 1512996888, 5211907, -340670327, 1278792716, 264507791, 38189523, -1654567895, 1199898233, -1314052997, -2088369968, -354047233 ], [ 1921008268, -1000320693, -1198050496, 1648898990, 1937760508, 1124993422, -768013103, 967217375, 494490413, 1941018535, 1889958015, 1636908834, 1141927230, 350009620, 1539037377, 1252903664, 474836223, -470787225, 1939824294, 2013078809, -1361453169, -2045102863, -324679640, -1189169177, 68966024, 921021097, -677366153, 1951764326, 573334207 ], [ -1683499432, -1091557369, 1836798500, 1742287131, -936315600, 1230330351, -439263031, -986066553, 1704401587, -1170262522, 1092367438, 1349918080, 585414735, -1046025721, -41855301, -1935269092, -1209983728, 808198083, 748230246, -100572818, 83575498, -2126871428, 1006641946, 1282431720, 795298678, 1312781131, -652977788, 817897746, 1409184266 ], [ -472200380, -456885300, 30154113, -1201286345, 356223182, 561917137, -113204257, -567046098, -714532881, -644807206, -865472569, 1748748427, 1372028281, -780122119, -1839577825, 317322126, -1255369894, 2092279654, 1424954766, 1672899041, -1777971064, -1100500496, -1050938024, 1561717527, 1773279358, 52993248, 1162095916, -1343954084, 1122036900 ], [ 827953365, -81079209, -978808426, 2068401715, 77772716, -423705387, -1947780236, 75763206, 1814410591, -1306563190, -112510396, -488099610, 675592311, 142499318, -868477600, -464600157, 1563091360, 1647598971, -1610824955, 1372075287, -503190926, 1122036599, -1143719321, -1513788846, -1170494611, 784086209, -1103236769, 1353338146, 1029327891 ], [ -1267682190, 560863826, 1937169469, 1342105586, 881438757, -2002490296, 1064168049, -1908869232, 1279608098, -1792879794, -1680422772, -77461690, 1576752712, -1482371824, 641529252, -557117058, 1318851659, 1949269307, 1994201667, -905569812, -963417046, 1665568243, 1692406531, -1556703391, -401868155, -778482187, -1437949356, 877099790, 978177447 ], [ -903246756, 489063283, -1757056184, -1725888128, -513153018, 1455066039, 2089776276, 1703745151, -1708512411, 1990847732, -747405757, -444061283, 971160654, 1614936546, -626144364, -148934296, -112785567, -1567563876, -52377475, 337657299, -2106288329, -179501484, -1078641221, 1918180525, -19797386, -2111976970, 1415989001, 243143050, -615475964 ], [ -1641683122, 73872841, -964396638, -480314432, 153031062, -780775020, -491181500, 125934959, 293755877, 601772917, -1412740315, -1195915671, 1437235243, -744971473, 1423839111, 1968587602, 1860597383, -970891902, 252254554, 1737867540, -2075328717, 653915684, 251940441, -1134006903, -1137878432, -151447450, -1473002364, -1329005061, 18061371 ], [ 270358918, 1803627267, 158670568, 92694042, -1451083596, 2014705502, 1904792449, -2079748595, -1983200585, 1964076880, 622467670, 912687940, -1952906053, 89579617, -1000253696, -787936464, -779262332, 1351551644, -2101182201, 83018080, 1012994476, 1006022205, -1216352390, 553377941, 1837185374, -280063008, -1467729946, 1973325167, -1882547792 ], [ -1575232742, 1798255590, -1469267292, 1514593482, -1840433864, 1936758846, -81138247, 2113766481, 212530898, 573367416, -1698965510, -822566790, 709322113, 479446365, -1616762689, -722817313, -2108918162, 1422638256, -933708329, -956146758, 1854244303, -1688863533, -827035062, 833526510, 698416277, -456507779, -168204187, -972604683, 178759343 ], [ -639386543, -446965094, -1603260911, 1448865110, 1517570698, 379413034, 1609054812, -605140169, -1714108393, -177816263, -185994387, -289078224, -1545283369, -1331550714, -73269030, -1613572611, -478782417, -1501826121, 284549184, 1835576059, 1319224680, -2098293783, 1915081287, 407738397, 994438741, -1067504567, 1672308521, 857166175, -1314372927 ], [ -2023655633, 1585334142, 2071511317, -883957785, -1645545824, 356791652, -31634824, 1179272851, -756120260, -1671567699, -1158955335, 1007624849, 734905116, 612486019, -1400032255, 1142648366, -611560408, 760002874, 94408630, 252881096, 945546787, -2049431223, 139795042, 1928337054, -888298751, 1338355118, -2091227808, -701568442, -1212439928 ], [ -235770279, -1479885998, 1878027314, 1896357876, 409729372, -845054721, -163196443, -1905146925, 1315724159, 1011171583, -7660435, -2081151579, 277665172, 56436244, -568834437, 436874000, 429430797, -1637055829, 164149475, 298094903, -878824312, -538031648, -616657043, 31323573, 1372169135, -1994298087, 762661877, -859414530, -697936462 ], [ -23423323, -704069785, 2019040273, -2096929374, 320374576, -1276661166, -1945827730, -803491345, 1001894602, -1806618707, -727101776, -705687149, -764745077, -2004677357, -1103428149, 1453196024, -1441708672, 44549318, -1053078478, 56927247, -368275414, -1313343036, 335544653, 795187233, 830594916, 755943989, 798457415, -1446782477, 1685138501 ], [ 235389589, -856188109, 1171057767, 1568553256, -360044511, -855352651, -578400093, -1858130565, 1709750399, -1106353813, -357147083, 1424542884, -1653073380, 1590161207, 1583190325, 458848591, 1938144499, -1551199847, 1728288234, -722218262, -1499725626, 1031809206, 125305993, -505798355, 387017046, -419267072, -1392693725, 1808758426, 410929066 ], [ 1821920027, 709611198, 302288467, 968042973, -44671961, -600331043, -125152930, -867822226, 745107397, 1675043476, 2050669702, 1805938207, 43718715, 1665983598, -1988122059, 2081547169, 99962952, -1371054533, -158979361, 1568040963, 1624271835, 1914481198, -507451403, -1695526840, -1227938148, -123677286, -80942765, -406733189, 1578490310 ] ], [ [ 1246046927, -250394494, -75707171, -1694064215, -1503927386, 50101246, -705895776, 545629837, 1212868226, 454918428, 1476324001, 428057874, -1758976375, -1830204045, -962532553, 2019759261, -675761522, -1290672767, 412975922, -737010566, 1998216399, -635476296, -1112420647, -797502322, 1244654782, 1118613943, -1074328586, 490492228, 771281608 ], [ 1073652276, -2020643373, 1892184, -1904454520, 73438757, -1677708657, 334461448, -933937607, -437474292, 1920734618, 151292530, -1950449521, -2028215831, 1162015771, 133156336, -1994499336, -1779968373, 727952195, -67809257, -1989762038, 57816836, -1580272125, -952051509, 940347672, -2029994842, 1795436620, -779412305, 384919041, -1263472299 ], [ -2132388727, 1874047574, 1915370773, 1766138438, 690103382, -2143147838, -1397235128, 626643375, 1176829917, 1312045932, 1010349003, 1765348535, -2128288981, 998911855, -1811967581, -1870557045, -938774274, 1431353542, 421760512, 1497567970, 1500004662, -67524189, -1102029914, -764802820, -972163078, -554785688, 616406435, 1176540857, -2050775550 ], [ -657795488, -156514605, 823160525, 881066713, 666552646, -740823329, 1309533619, 1300298019, -1254139419, -265304064, -788517298, 1921746629, -2056603963, 2008386827, -1132714972, 885692900, 1682292149, 513502890, -1675746117, -1454406752, 2075733409, 572373028, 583967333, -786970347, 1318890251, -1527039183, 1718062460, -432707607, -2031770648 ], [ -1248007390, -1114626801, -2128867894, -653517893, 384665668, -1450996731, -991271029, -1572981093, 1034315120, 1947803005, 981452130, -165933677, -126900944, 1243532645, 1267387888, 1009831505, -1657913039, 514873577, 1199325347, -1238273190, -414081924, 611397221, 1577598572, 590903802, 1252262466, 377197023, -1011563904, 1847373764, -490140581 ], [ 1691809918, 881098448, -580760273, 699235785, 1349337482, -862156906, -1650268773, -1118839341, 189392718, 1155412923, 1266446794, -568367303, -483382394, -1102942216, -876977007, 980938196, -806688116, -693958278, 721027362, 1881928052, -2110536538, 1012040461, -664599602, -798826153, -1902744401, -1823115763, -1348241703, -1956714532, 647067576 ], [ 713229296, -1452265455, 1214817430, -475927315, 783171320, 2141789287, -68820893, -2092181890, 1481137945, 540136186, -2077513802, 126199311, -813739811, 643323144, -2082266613, 259612610, 612188911, -467996232, -454818694, 161861424, -474601991, -175284971, -1696811713, 260444589, -160551797, -1810980506, -1847832456, 1013886561, -337536082 ], [ 689081414, -472052634, -1066184558, 305542421, -1129032201, -1373640456, -1178663211, 576609667, -1590358888, -1682211051, -616189998, 1102555328, 1481199204, -363790187, -1304104912, -1859625832, 549890545, 945974607, 694429291, 1075567898, 1405216108, 1534128234, 560230740, 775847479, -788554887, 1206333093, 1858105002, 1988102228, -1011586695 ], [ -1466445878, 315048998, -906442296, 235470386, 1193613657, -183536823, -856821778, 1589720249, -465260996, -751027122, -397437716, 924092242, 377358026, -1864121012, 671561652, 103167828, 1675971127, -1635339277, 175255807, 322621838, -44282111, -877386174, 916845151, 512005814, -638312169, 1767854798, -1086653047, -462137016, -1769637666 ], [ -1127984211, -230795824, 300388062, 733257828, -208801520, 227611182, -233939068, -141428347, -1078906223, -390010911, -1689769384, -1941546035, 1524315816, -1208779499, -24519369, -101840155, 1722715760, 553438407, 1655310310, 811849771, 746790998, 773598166, -1539870947, -574804167, 606470254, -1255812057, -237746185, -904178067, 353822020 ], [ 714983020, -856444852, 1464844450, -1206150309, -1076006006, -1326523425, -1875471208, 436036510, 859491634, 1407392611, -745751927, -1731132997, 1658515785, -1666882132, -1373618013, 1173577285, 1311211829, 390663788, -410238770, 1472301984, -152619643, 1205714679, 1850586304, 2116064876, 1215888850, 1184159757, -1198335151, -1557685703, -176419764 ], [ -1887183491, -2062990887, -82940429, 1276732214, 246047878, 900970677, 1959430861, 437391005, -1420970558, 1057930214, 1675647114, -566996598, 1117872679, 142489775, -354697162, -1074494409, -676991412, 2038930356, -2095238242, 71320062, 1854359960, 176066999, -695282206, 1278146275, -1003153446, -116114074, 857765143, 762732172, 1904972339 ], [ -376417966, -640953079, -566298705, -2011316963, -1173443346, -1499, 1184491889, -351263356, 914367488, -1293302215, 1172443865, 2108645137, -591615069, -1450514661, 951596655, 366172836, -354186461, -79141186, 1724384474, 381835524, -1405701229, 833278333, -333178717, 1706270685, -1355480505, 1455792762, 251048513, -1962379614, -1365482101 ], [ -2138101890, 457559247, 591578635, 33378049, -541913725, 351146439, 66015544, 1592922404, 943436899, 161598517, -1559076697, -272233640, 1433283545, 1794890640, 2067884223, -1287440620, 1085606874, -1904145647, 287690896, 1314623151, -472087728, 1079022408, 1221463324, 1164305525, -91329897, -141012660, 1574627704, 1727172166, 1745225911 ], [ 1331143242, -1526957163, -307523580, 1401987065, -550996684, 1531953632, -1948370682, 740778983, 1011506207, -2117825523, -1416968152, -280899377, -1938567358, -1641613810, -1962183912, 658778748, -840507486, -1437049093, -1418678001, -1679621019, 1864113656, -1170778038, -1800087381, -1491515418, -1171370530, -861116304, -2041962049, -1484880551, 1365282709 ], [ 2003232434, 1212360244, -2030684586, 1819004444, 1493513126, 1690426867, -1011423629, -1593170815, -527410739, 1930266972, 1164165051, -898290883, -539085222, -593522475, -1860003737, 553891846, 1237973060, 2144407587, -317096511, 460726658, 2017519102, -516558331, -2130081932, -151678663, 1450328808, -1038962377, -1065638710, 1428424393, -1147956280 ], [ 175874913, -1769756288, 1668678299, -1368995486, 2040774242, -1658643877, 1571332515, -22647007, 2139193106, 1993834222, 406912892, 524799210, 1436978872, -1694967048, -514582813, 720254967, -985040950, -1494046796, 651449580, -1616884983, -1484929649, -149939649, -1742139107, 1703435301, 1446688458, 2107948, 1407461858, -1346569469, 692546009 ], [ -103966845, -683172187, -2119677781, 1813052095, -1823992518, 1146397674, 2010051392, -1361230064, 1040947992, -726942456, 183220698, 926439219, -1860615491, -961244845, 1393830644, -1434207953, 412648733, -660706398, -259299647, 869042946, 1010123854, -260868727, -289155304, -292867138, 1333130646, 734356302, 1432213274, 332699799, -999611035 ], [ -447020681, -1038472034, -658195916, -512896868, -1045386816, 1321890679, 526117703, 158774065, 2015932734, -30622393, 1189263563, 1629405320, 1342562349, -1492888091, -2128682878, -1918503630, -1303870605, -338382013, -1337103451, 788348726, 1617707066, 1722661749, -388877664, -839244745, 1878896150, 1846808308, -2090578351, 874354832, 1129141214 ], [ 432346887, 1121157119, -1488297769, 2033732277, -1313238489, 1451688908, 1444872894, -1801958562, 604360144, 850838894, -218238931, 783817645, -603495125, -198949634, -1377182761, -1515773460, -367911848, -1923583563, -1827640785, -1407443129, -668885933, -587689015, 1084369294, 940921627, 259174766, -1414050642, 111422862, -514038464, 989293934 ], [ -343577781, 388737499, -1588868865, 138851138, 445297157, 476787037, -575996992, -238783688, 1804357570, 2088649704, 2139359157, 1396289396, -2029033778, 1068451329, -216558875, -725410086, -1439593967, 780572532, -547104308, 774153356, 2109164115, -1406180122, 938182153, -1390301004, 1166460543, 700419861, -866728444, -378313129, -1883064623 ], [ 62619447, -1616395656, 1055812458, -664956186, 781071461, 1362073525, -1717403024, -1759208751, 1453319947, 392000928, -1460570298, 666691748, -866518585, -712775360, 1119688502, 653229347, 741022234, 644809653, 877433282, 1013470513, 1627201248, -1931221123, -2110680482, 947569863, -789992913, -1431014200, 1024895098, 1973432923, 1807778594 ], [ 1281021852, -1458421551, -1396299780, -1825675066, -855371154, -1291912284, -1824885958, 11485417, -792091772, 1953030081, -1258261278, 755292109, 1586261017, 2099480027, 1637470518, -1629464756, -1548520671, -541145064, -1117039835, -1250331635, -801528812, 1658557727, -307638234, -1728718609, -1394459266, -2083947194, -1277238159, 914939293, -47201679 ], [ -374047834, 525849063, -64940778, -2079503678, -363981545, 535383007, 890102771, 1484434496, -148384678, -1216560825, -2017945151, -1363567922, -224788286, 289195213, 686976717, 1449221054, 1668036147, 2042863908, -188959181, 318039804, 1913826608, 1737045951, -1626636089, 1721260226, -1505202150, 2038392130, 808821402, -833797355, -665909364 ], [ 670912140, 2104588081, 632590342, -1709962590, 3877251, 1835402535, 1739160864, 943024894, 1074223962, -530573402, -45217565, -1070266315, -249481957, 440821827, -1036438034, -4397378, -1130656588, -1638004295, -92346976, -1229038468, 1057619350, 825352056, 1048573695, 25572013, -223078934, -1029248629, -1888307121, 1355223944, 830943052 ], [ -1922248943, 1011533831, 1270788071, 781027241, -628086314, -825043296, -59765608, -35837737, 461889530, -808343117, -959178362, 1761165579, -1443191925, -2069073662, -61178808, -324765376, 1843221701, 2106767301, 2000030031, -180411458, -1590761134, -891138981, -560211366, 1507919487, -579249089, -896761379, 1054477870, 1926513645, -235333378 ], [ -1988240595, -1093576139, -1469910551, -789048103, 699435892, 190083510, 913962666, -494063427, -784542391, -333426604, 525930726, -569065862, 758224648, -1149562016, -1141937186, 693982767, -1154482125, -483560621, -250502489, 760651336, -764877568, -347514115, -1663370008, 2112388674, -851951684, -861478584, 1815505960, 1391644470, -73185943 ], [ -2039935020, -502481161, 1112582537, -1458631226, -2068200553, -961081069, 1222188861, -2090528428, 2059362413, -198137807, -929432273, -1749347036, 1148166375, -743878931, -216264845, 736786272, -500606684, 1082142532, 1545265978, 667457840, -1554322991, -1964423115, -1949814976, 371733709, -531452947, -742322032, 1535241056, 1712091881, 1705449623 ], [ -1627330540, -1096910248, -1879996167, -1423371914, 162275624, -1416681206, 1463856236, 348231610, 489442518, 1021255938, 1105941842, 1144126626, -831206772, 146683581, -279837838, 823447418, 1698986587, 1147209886, -562059931, -250285763, -1183910226, 1166504272, -651153747, 747637248, 589810069, 38761343, 344742528, -748116884, -949104939 ], [ -393216193, -1138649463, -165799601, -1108014820, -1679692773, -1530507643, 523607501, -512552490, 740908239, -2072219335, -2054204427, -2087995174, 437977372, -523755951, -915326576, -1497699556, 873263554, -590214576, 1022859590, -1720082138, 469451070, -1950805223, 358695294, -1730934643, 1523282547, -1988461683, -1827937256, 1491399458, 1738201836 ], [ -1181562167, -909035842, -1687612749, -354679533, -888233234, -1819735204, 972084229, -1568484137, -543046881, -1858600087, -977418721, 815601050, 784174399, -436087222, 1657830553, -1869638587, -170590489, 1232170848, -1532804655, -1092507035, -1734497279, 1029192634, 1664730673, 306547478, 2128802430, -1563206812, -2004260729, 307268662, 65325066 ], [ -515047212, 177062598, 118391255, 1082935213, -1384196699, 626958284, 1763581350, -570457405, -563675982, -204014268, 2102600747, 488020625, -762688930, -1600622617, -2027548845, 984131440, -1564241330, 1140889927, -1264298895, -169610716, 1382961135, 2131797559, 607734001, -1446332114, 1147378085, -231521081, -1600060795, 733871795, 2120151326 ], [ -1405207826, 1225175743, 276706642, -835246164, 1178838513, -1879667973, -1547867666, 1491139934, -389829915, 749785849, 1981988480, -430220538, 1512933554, 1057855066, 24280838, 413564285, -108945331, 1320151888, -674168265, -439452283, 753885470, -619039075, -1241029078, 1295914258, -535159155, -1543214640, 865650125, -329008213, 2066281607 ], [ 1279714571, -924284582, 1751653804, 1017299022, 1957790713, 1882814796, 489997595, 619321578, -1236280207, -1623928599, -1573773997, -668437265, 355871868, 1909834429, -1485134883, 1808533032, 216634269, 874995997, 1900299960, 484997726, 1218426854, -1045985569, 726873923, -1766980210, 1720725417, -1012865300, 1757356707, 35701637, -337199054 ], [ 66376723, 683623300, -944872985, -877087080, 184619053, 1789777538, -1878418977, 1109394302, 1630367764, 1185398429, -1838044971, -1151685068, -1115349626, -39285286, -2091629642, 509760175, 1662026491, 1914813153, 1897408323, 218144471, -534972053, 690806169, 1470794079, -1625670226, 237159816, 1850432835, -1444162707, 2125516647, 269867954 ], [ -295401873, 340164215, 2054151881, -1555276890, -1104096298, -1865510952, -1770662204, 727744821, -1380783350, -1565774931, 1529830751, -1954269526, 409975702, -544322797, -59243350, 425102721, 1889774284, -1010539442, -2135142924, 613965759, -2041040321, -704493731, 2111944990, -145394747, 1694301687, 2108594431, 909962513, 914554257, 1011920168 ], [ 1735404162, 1376895343, -1401774382, -1089601319, 635945552, -1016219733, -423496082, -739588200, -794098949, 489485590, 1289445615, -770824990, 1101699735, 722082547, -1995113905, -1303319253, 512539801, -1862560904, -1349287817, -83180549, -416747790, 1159199877, -1183412804, -1458742849, -1341995366, 398146982, 1578255568, 1913409782, 1882101028 ], [ 656933696, -1127283880, -459889206, -1550194812, -1494547552, -917258063, -593068809, -615269551, -1275836388, 1675593222, 167058487, -1019537420, -1927223781, -33913049, 757199871, -956670824, -1291767011, -112198393, -938187249, 2064241549, -1664326337, 967955345, 806854680, -1579095335, 77570480, -1791167085, -2132004472, 1096424763, -164289833 ], [ -695128628, 45759601, -1318382046, 194237797, -479484732, -446487067, -401020521, 138708424, -1153853107, 2066590739, -194747934, 1018888482, -252645705, -536387736, 1275699392, 1925372517, -177248512, 1721382717, 1355733336, -547187828, 79288298, -586751735, -564725913, -68636053, -780642545, -895939834, 627859414, -1295495315, -481506546 ], [ 669547201, 1775808713, 626257628, -1224668191, -1402023056, -866466293, 1407957335, 323134495, -961116871, 792667721, 1810676032, -1467864470, -2083351476, -1400079281, 1003606968, -2029250376, 768415152, -198275205, -1459454949, 1626144043, -1750760559, -815654540, 1552097616, 676452816, -387626309, 513077502, 1318140961, 575083386, 416795832 ], [ -1293698312, -975847372, 1397022709, 1726030595, 407762052, -1043525899, -502224039, 624958209, 1024543484, -704753445, -591780022, -215809295, -601576426, -680939311, -1435757903, -1622139484, 1282210606, -1477028217, 53020888, -99706287, 2127016877, 422937071, -812733405, 1724321385, -729558689, 783257855, -591195223, 1836606235, -69546746 ], [ -1961250727, 1418127945, 438205896, 1260893334, 663006204, -568507468, 726887970, 2036369812, 1055304803, 2098604051, -824905813, 1940412146, -263409961, -1726803967, 2061729374, -48298387, -801130362, -372703300, 447178804, 1169991955, 72275895, 998139028, 451545406, 1011316328, -1431646453, -108249314, -1137945978, 1657507141, 1116693053 ], [ -173873150, -752104025, -1450204126, 1402939709, -2109572362, 748185423, -1859914141, 963204420, 471581124, -567645228, -1048471298, 1757155620, 59942554, -1452936272, -191353170, -1440178417, -632149197, 1857604195, 1137854657, 1512634807, -2145634107, 2013125172, 160470468, -304972669, -101092331, 1548946187, -1011422029, 205008691, 1204563069 ], [ -892920382, -353389775, -1032619321, -1125319006, -2020262904, -490445238, 577100664, -2046413560, -1597817997, -2002189420, 1289984617, 198290712, 2021206112, -361750748, -347362101, 1150185709, 1531240851, 1019184170, -1985895572, -756544528, -581704572, -1756574556, -724585687, -1122124372, 156740847, 1717858150, -1603610240, -1536119288, 152424163 ], [ -1586688225, -1670211829, 1294675897, -1982255989, -1171631537, -585063036, 1734054762, 107102377, -370859637, -231224728, 1563648375, -1149686309, -1898533304, 1024476389, 1412959090, 380509494, -2075832962, -593256525, -1099169786, -1274011437, -1952793862, 893831537, -1472508631, 964989945, 206729544, -686873385, -1361389802, 1344882811, 526122922 ], [ 563607935, 519280225, 785120315, 307148058, -1160825419, 1931253862, 3268334, -425711358, 541089670, 912434208, 356507199, 520771688, -1872122671, -1551707162, -605787990, 1508785146, 780866662, -937738939, 32208463, -1447444232, -1414951465, -794909907, -1434271906, 439012132, 2014756803, -1233493457, 1007327390, -970531281, 386410912 ], [ -687707721, -443508697, -577685171, 138121557, -306407063, 1448776482, -894182603, 990341933, 1453848244, -1364128013, -1107597088, -75259735, 789676656, -810848965, -1687861138, 504890269, -1557504255, -1237123752, -17084926, 811829825, 1644037148, -1181720346, -1870838793, 29184825, 1321526632, 1472689068, 1755043902, 2084847106, 1364683608 ], [ -1074539547, 243898806, -1413058379, 1742177867, 696813188, -748719920, -1908872200, -585266051, 998887271, -1080180774, -813870061, 1873451383, -1668954648, 1921590520, -1829733195, -1859902697, 1254045883, 2037936082, -1932452244, -2076844922, -1064657712, -2037135466, 1989496857, 1318926510, -989299125, -1784310911, 346998181, 561779365, -594912858 ], [ 1611555762, -1444584810, 1782976385, -558072307, -715270886, 2075991602, 1068527692, -583672540, -1579986319, 286470907, -279492464, 1732787425, 431559963, 370632492, 1810479551, -1448489054, -2032893792, -1609542268, 2022705611, -974452034, 5726821, -845256929, 277788605, 1117625184, -1817104676, -1809506293, -781957536, -387382753, 672182101 ], [ -562178000, -1295982869, 239159731, 813309540, 488417465, 1174116121, -944815935, -1960912705, -60663460, -1917641605, -140703225, 1503032938, 68512303, -1419457133, 230022092, 1040675307, 1721908370, 1502665229, 1862965397, -1251397848, 1992062618, -1159072312, 1476515236, -1378952984, 1703959592, -834965796, 1146195516, -649102883, -1029591781 ], [ 1416923956, -2124188154, -123390863, -210808287, -1495362094, 1452510280, 2137573636, 1712510472, 843910865, -557979122, -1807879619, -1042436211, -1011197870, 1977902575, -581381592, -1689296846, 1206221494, -497209432, -451663952, 518485948, -1996404574, 312388831, -1726599446, -1306973471, 276797816, -1850755831, 823771762, 740179563, -1701453606 ], [ -336620305, 1150340177, 797450765, 1442186226, -295553929, 1079860261, -1573508913, -1629739987, -1344615336, -1806571216, -403651395, 1656182719, 1631718992, 200167678, -831445109, -1924361326, -1099569987, 1526603974, 1210574244, 1232289125, 1170259284, 997413819, 434235951, -873195085, 1225361078, 1917718852, -1235964844, 56809142, 50184173 ], [ -1538246877, -1213071058, -1832670284, -1824515977, -1883964507, -1497408163, 1319594553, 823140360, 1501490830, -916862387, -1129486017, -863539986, 2120759284, 1251639584, 39424996, -613983157, -1630249055, 620475699, -1221016423, 871402262, -1497336632, 359308500, 1096123634, -1856503698, 150548433, 2024477349, -515984422, 1928242830, 1824453860 ] ], [ [ -2056535577, -1728437680, -1823480059, 676748604, -1880157569, -282205417, -1503506969, 436208711, 1217355006, 127553439, -2036826943, -180970489, 1124704459, 687768716, -579755545, -1325515954, -221803692, -1692012983, 1447187084, -1561960253, 1644297739, 568543525, 1241279580, 1896423342, 1547944302, -337264975, 318210570, -497240201, -1875637892 ], [ 589089749, -2064888938, 1650054134, -154556759, 1721777378, -1275209762, 68712372, -599229674, -1317240023, 1079120985, -154977361, 1779979498, -864693896, 1184126114, 1689396162, -1445704352, 1645965736, -89090821, -94095281, 82642776, -484173124, -682564504, -505000196, -245596405, -1682815713, 1227342054, -1312419432, 983897077, 1891267155 ], [ 1813009115, 424629443, 1060720164, 908647963, 1527908348, 259123374, 1947529410, -1018688306, 1523220370, 1579058324, -1308296251, 1520362227, -219105821, 1667781993, 1741709621, -1507084784, 637203783, 1530297644, -2013807194, 1613948874, 1409655295, -1589145313, 1889218734, -2084610765, 1528655080, 1998589534, 918209567, 584579708, 117768306 ], [ -2140898966, 1445472328, 860074496, -902438585, -1395445215, -1945621836, -1901711401, 271235571, 948783166, -1476004910, -404570435, -434323035, 398115766, -2120105724, -1279533884, 1469675900, -907277493, 1909562506, 2117213565, -1291475312, 389418002, -126559188, -1848643135, 954128612, 1677122877, 1944830592, -976640360, -465880075, -1527706363 ], [ 523720978, -1540230212, 331140134, -561937749, -1015951282, 753294031, 2121987396, -928254397, -766877597, -1811047386, -909484579, 1114889792, -608026054, 1905596003, 1153577946, -15401323, 447392824, -574391084, 616780983, 1342079025, -696196535, 743182009, 1110614469, 355963523, -754214042, -983046424, 1807936403, 718415191, 40504643 ], [ 660229104, -245919700, 715128676, -948619793, 806398121, 1220330750, 636283034, 2013124852, -882846602, 327434253, 1758437200, 981863879, -402107712, -1527080063, -775460871, 1226538319, 1360895846, -1900325690, 1442668938, -37335473, -1364170668, -356207677, 1588630090, -517875463, 683404630, 2034762456, -1024470753, -384859646, -991814395 ], [ -1992769088, 558258577, 306408371, -39222380, 1995207528, -1115463418, 400719523, -2139290930, -373527588, 757907898, 1886808062, 1026988207, -962333725, 244310006, -1351782488, -370779312, -1681695270, -1979363142, 1529059944, 977814269, -49099011, 918644144, -1559502714, 1564275632, 1048676473, 1260069352, -771906790, 647281230, 242442459 ], [ 1329797662, -800234070, -259273602, 1656655104, 1184174199, -1057328415, -1736233212, -1356684785, -278184404, -1903413064, 417546206, 944938480, 314596703, 1580340506, -1995867729, -942048079, -1854540180, 1069367121, 1012983459, 2146074923, -1783830451, 621732043, -519938011, -1724246253, 1391523464, -2050073305, -308371978, 285640615, 1477461296 ], [ 859532266, 705497125, 1569988036, 863417580, -1166365184, -1348188930, -133291334, 1546963881, -1932609969, 1216579223, 345120235, -1178293839, -950644196, 432845762, 393956647, 1471155553, 484110150, -2102702692, 615383590, -45041761, -1459184479, 1434312065, 5535830, -234024122, -1540843223, -505318725, -652397688, -1232827519, 464071334 ], [ 14003385, 935776630, -1629740457, 518265464, -907472442, 38136079, -1722846829, -1101545060, 923132988, 1627334326, 1644171082, -1582049025, -42480954, -1945742382, -1669960787, 1072716165, 2002047944, -1149227252, 789513196, -415834166, 1224594827, 666116970, -2101162824, -2064930997, -97999747, -2109692254, -396448583, 144210085, -2065377598 ], [ 774855623, 485473911, -902329875, 885209727, 1936347338, 570280641, 237025517, 1717615219, 1951070899, -411186335, -1709197051, -701278413, -762646612, -1941898146, -480405570, 691918980, -1615193948, -1710693338, 2145418744, -1965826570, -1916459088, -245219653, -1555750913, 1278843535, 873871684, -192185744, -1600409751, 1917789903, 1159946349 ], [ 2122190125, -1063345051, 66712794, -793531638, -306922101, 139572990, 776780631, 160577509, 628947439, 1682694803, -918409842, 1958898943, -1818039844, -1760984462, -1507824325, -2069895650, 1880315516, 2019064267, -279312611, 1515928320, 1680610138, 396432960, -922549531, 59321081, -1017912774, -1549027905, -1535859512, 1965903469, 575014134 ], [ 490002665, 380985620, 1186917194, -1876192298, 1293186531, 1738282873, 759232753, 885468123, 1075135700, 1586461426, 795189677, -632736169, -1850844835, 1496957242, -1237344460, -372066445, 979143489, 835510928, -13681407, 288757631, -117339392, -1194482111, 604100047, -1977946409, 73275713, -1227033371, 1869648492, 634866213, -362476905 ], [ -1571036647, -2046119023, -1254772565, 1456790358, 1918273320, -713433746, -331938396, -2112487252, 1180174239, 841528880, -1176346338, 1913913461, -1283704269, 1317921312, 765009234, -78198303, -1315228951, -2088485595, 704992355, 1648112175, 1561540278, -1280533296, 190335111, -32788148, -1569326906, 362555875, 1680910004, -1004253474, -2037062024 ], [ 186434672, 115215333, 1723553081, -1836198375, 1197641761, -593017199, 2056816444, 385900116, 30903152, 1157157485, -424357216, 1415322621, 325973793, -477209990, 641907828, 390195701, -854300720, 1973768394, -1196052726, -84079194, 118234621, -1414248259, 72834576, -1695960377, -966931907, 205898037, 1450186628, 309309979, 1011415442 ], [ -996817179, 1834492068, -526662060, 1163953399, -385101910, -1042035528, -176955358, 1762923487, 187130567, -188971524, 2144884385, -602043481, -1639998994, 1841733030, 80783952, 1356157646, 320908836, -13296916, -1648471116, 1526400945, 1210962563, -76447909, -708256584, -1591366986, 1426124855, 1141346481, 256902581, -1993219601, -272285239 ], [ 1040246647, -78514882, 631146955, 240919746, -1917021498, 516682619, -1685382354, -1010436338, -826040620, -278739470, 1902758685, 1526247221, -251398153, -1377462513, -1923318571, 2064273722, 753014904, 798464572, 737367128, 1245459544, -1793518744, 54039522, 962724567, 1110464301, 1797205293, 336602443, -2107477602, -56458607, 1413824198 ], [ 915678190, 2017731498, -229507342, -461340341, -455373939, 954222689, -283334919, 1356639454, -312275475, 655087724, -1441175775, 1138162731, 666558013, -2000474936, 528644450, 1787364009, -1730562160, -89187127, -1968161368, 1869777946, -1455069318, -526200784, -718523216, -910655832, 482179676, -678607767, -66812804, 891275462, -614260224 ], [ 971982116, -499060652, -2093966589, -557228422, 1331785956, 172521369, -873705002, -1582784012, 633512544, -582258541, -352995774, 699778018, 1215368475, -536923145, 1229272649, 1916907420, -1918806505, -186789390, 900021571, 1297282748, 848754884, -2097312966, 966014423, 848234221, -683001814, -513844274, -160957231, -872650588, -1785594049 ], [ -1144972852, -766638028, 447777140, -1510413029, 878413145, -353402055, -46466777, 113678453, 572273509, -1394661971, -1276509352, -519660256, 705808633, -1713122793, 182033634, 1712721856, 1419560042, 1924625171, -619943931, 70130392, 1111182446, 1181033918, 776787146, -655501636, 1711513668, -757108231, 1177804831, 1002778492, -1587940100 ], [ 155578563, -997544117, 980344671, -93888777, -587304507, 1446639393, 809424194, 1078360114, 2101396445, -1044781036, -1762608015, -173156843, 1356112904, 676055811, 69850555, 1087184815, 1645095948, 494832035, 1372952031, -1963157940, 748207523, -1356087740, 1750921197, -109656596, 765160025, -357310976, 840422527, 1828289192, -603939034 ], [ -456463608, 166605307, 607608843, 1159042201, -1532758644, -1857500651, 298652471, 68851154, -1138301715, -2116030911, -1163595690, -2076824554, 797048639, 1201510577, 1325634658, -544592661, 1797177946, -880369665, -1966502, 1442465491, -674390121, 331830893, -393139641, -411178447, -676329032, 1307610124, -34327899, 2071193433, 1684678367 ], [ 704153685, -1699254626, -1439269624, 835745494, 1874853661, 1430932444, 2023936581, 386876293, -1714191968, -1685317117, -2043847243, 911164823, 1854769318, 1883033319, -1347786301, 511831633, -956946996, 1979567321, 9470391, 1326127603, -45509070, -623755200, 1622094134, -806600847, -1228641532, -1586414079, 903247197, 977189013, -1557612360 ], [ 1443871366, -1039514187, 1506928119, 669020610, 1225074253, 513687402, -1297240051, 2147203146, -1770594595, -1770006652, 2052027139, -623317604, 1573187431, 1058464465, 1201272584, -194557453, 78092859, -1186957043, 727482843, 506363388, 2113909711, 1750476699, -383253246, 2001065239, -433907822, -1241430237, 1589960494, -1152579434, 1924649964 ], [ 1152998236, -2079006162, 2043294829, 395546499, 784489392, -2743269, 1919082601, 710881033, 1293498081, -1463748995, -1551379799, -1864248688, -1263522400, 217921059, -2112518506, 2068845490, 1672366014, -1512252231, -1416501302, 1686629127, -850248061, -1173988777, 1904851845, -1601595343, -89677689, 1685546141, -935395019, 495474952, -1454631953 ], [ -365309123, 1985244311, 472871317, -1099498968, 1200654070, -803968314, -1575940866, -571930141, -884180048, -495545400, 339091070, 323996182, -110437287, 2109022655, 912849748, -814096222, -2012120033, 1631546874, 1196031399, 840982708, -311477426, -1726177730, 4968589, 1977570987, -762561651, -2026565652, 203723856, -33273581, -1573787661 ], [ -1809690321, 1396947471, -1455744311, 318601606, -2106309792, -152289634, 1306360462, 1709721281, -340861669, -1305692915, -1055314986, -792701600, -1918472018, -613770193, -1255740647, -1571414361, -186263014, 2103456487, -188599801, 1274124340, 574745354, -441733597, -204227683, -63141812, -461780245, 400331889, 265241020, 250724232, -493903505 ], [ 219121218, -876072451, 1437570398, 1007470936, 511798418, 1939525356, 2042285044, -931169696, 1193376719, 307035986, 289820982, 943491372, 1016443166, -1423249718, -447886989, 956880964, 1292993593, -1363238752, -723358290, 218556965, -439818122, 1324356457, -1683102567, -781271802, 919773570, -195243427, -1981747910, -941975038, 1739786350 ], [ -1199045286, 1681136213, -687937493, 965267560, 609039580, 719050000, 359124772, 457391252, 261285023, -755167806, -1730836012, 2011346738, -743314769, -1906245410, 1270897610, -1457758276, -1409541188, 1550813185, -603487897, 1835879152, -1105805465, 951901946, -1969351576, -1410139806, 228415525, 807354074, 833119028, -492855841, -1474079641 ], [ -1507703362, 2066702962, -2145268260, -1021498479, 813283314, -2114596929, -694402279, 413290736, 442748886, 411902604, 2029508070, -907584777, 508428038, -1192792490, -728486141, -267664764, -781959162, 14064699, -376915555, -1964967393, -13428694, -1101809540, 1579103841, -1663392959, 1594425615, -1758415832, -1407074026, -114375890, 680268486 ], [ -597764460, 936335291, 1278635954, 76694678, -498993530, 852696997, -556300260, 154139830, 147094422, 903191893, -1376789738, 829345464, 1236297104, -219338223, 793264176, -1943854340, -630358362, 1658683890, -1780677116, 1625304145, -1072451749, 1125645865, 1877995149, 780476609, -339174236, 1297156379, -806148377, 644058493, -720301296 ], [ 42049587, 297526845, 2022275540, -723757682, -919064875, -123481366, 1889870613, -1978354086, 1071297742, -847508298, 780444105, -772066394, 378421174, 1851546726, 754986755, 1141702691, 1264941305, -1951510661, 1557453034, -2114602039, -818928489, 126752502, -1229927597, -306688811, -1110467945, -1251557920, 535835464, -1245455449, -584629042 ], [ 2077626839, 1084670212, -1895904464, 1716014180, -51139566, 136767413, 700848187, -1487959879, 777978030, 1816940593, -492062487, -1925155754, -393723786, 148351576, 1698932078, -2034229310, 588640584, 1803555106, 662768350, 1796794884, 946935698, -2026333699, 1719296488, -870383591, -563940368, 1474754747, -1431290839, -88081146, -430752507 ], [ -1689218095, -1448333871, -522817538, 497554888, 1422085751, 2039462084, -19031856, 822435361, -1395497796, -1350646570, 832058100, 152312476, 1286930474, -191683776, -801676878, -1688238875, -158907523, 946114573, -821501431, 151342364, 1463890804, -1341469201, 243863002, -1801090745, -2062380587, -1611894048, 433958340, -1829398839, 263476179 ], [ 214249206, -982602748, -22182609, 32690562, 1605819443, -1031209239, 1927109751, -490900595, -1894401534, -1784059826, -478512947, -1534959466, -326770119, -1320723733, -279665411, -775954068, -49470572, 97743251, -452665231, -830283127, -324922084, -1590001035, 292770905, 1538086096, 725731508, 1621960735, -1124999092, 1297596473, -958765115 ], [ 762151536, 1013958524, 1576006818, 613716882, 1309825504, 1300084099, 1470800925, -1211894536, 1286029653, 579678445, 1759919332, 1301179764, -1876000914, 826460655, 1911358409, 1993072579, 1155548057, -1401232724, 472403184, -1505750100, 597413664, -891519573, 1629410246, 1489958678, -1734862364, 1008849666, 794490338, 194076935, 809941828 ], [ -1458050866, -588946039, 341696459, 1206773105, 1310727260, -212969398, 800407500, 1514576398, -1759912534, 1584564150, -1213305841, 1880496820, -960775163, -52044090, 12082350, 94202304, 1359588464, -903816279, -2136859427, 1406466368, 2058082027, 1288725328, 696137331, -146041174, -1235577642, -739748649, -1735725343, -1491897999, -1442553598 ], [ 1591375572, -1184162693, -467040903, -2005534502, -1037113355, -1580963692, 1295277665, 1724570747, -1633164010, -1470441795, -1853677808, 1185876753, 711741897, -959468529, 674532697, 1283480585, -1312809439, -2138488148, 310933478, 318405390, -872326257, -402591994, -1257340816, 1857016895, 2011834388, -246298840, 438858880, 885820596, 802333554 ], [ -1000375227, 1068496832, -176961013, -804491669, 2103847040, -854350010, -848496651, -112953299, -1916830493, -595422687, 307496188, -634167084, 640574063, -455194954, -933716967, -1262457173, 103343741, -1483262413, 1243120075, 1089725114, -378862301, -622702520, -86989634, 1082406032, 1849397837, 1229566805, -1166403289, 1461309340, -579560703 ], [ 1957038609, 1864983345, -1288042116, 512917191, -2123377014, -1792387977, 1621007292, 1143345526, 89068172, -2043647194, 748066055, -510644982, 781865456, 1474200936, -1429993653, -719295462, -951316235, 2002041658, 772416795, -1754633124, -781995530, -120194892, 2013220741, 1457331993, 1361670582, 1329688319, -1316010184, -616491902, 954214207 ], [ -1053723044, 1382883361, 227180878, -1214340803, -321645804, -8523737, 1699606182, -1229074398, -1255332557, 1806962879, 2075332841, -861338827, 216684984, 207325028, -2028251795, -123099797, -1684765185, 1093436795, 1183356950, 1507446266, -1814715955, 2141507714, 631459439, 1427055917, -528133567, 1109609160, -323058246, -1694167814, -632220593 ], [ -294627322, -1326552025, -1183653966, 1529643822, -1796979146, -1614940238, 2055812898, 537121138, 1894847565, -802746, 375138961, 301326305, 2012129704, -120952972, 1722205039, 994376888, -684132730, -1073265359, 593306319, 1536916478, -908991448, 719172487, -1245925533, 1312732864, -1058449341, 944411362, 1880158637, -1241816136, 1119755420 ], [ -1601259129, -663451792, 2026719552, -1478613505, -1672781597, 2104935906, -902650081, 2028209335, -477077883, 630064597, 1134567683, 470166898, -1716557976, -394672444, 1781481618, -92820993, -15706933, 120972988, -138633438, -1607265707, 1800796028, -1961323464, -675997907, 26756728, 716431403, -703734341, 1500134486, 145714721, 1441178420 ], [ 1337740260, 558396994, -8268150, 48645453, 387270365, -1956937288, 1538375843, -1495532542, 1892502945, -1861976193, 37355603, 632944543, -460400272, -1578301719, -1791366252, -183938207, 1732465561, -1139257220, 683913660, -625495825, 996680633, -1402709907, 729130046, 1745883840, -253285417, 1671079096, 1353787691, 846085872, 1173822705 ], [ 686755585, 861088525, -206965729, 1556710472, 1316904821, 442067910, 6593250, 1417187730, -1531441882, -2068486388, 348863484, -2062455579, -1945875986, -906111382, -1516438747, -1168746733, 181701750, -1020065525, 1291256707, 1811866101, -1939995865, 1836843218, -1934634082, -1865238693, -1797110778, 912907308, 261645828, 966915080, 40682710 ], [ 1709601296, -1118800626, -476733993, 1196095725, 246451353, 1254462749, -2032215859, -1044397957, -1458422691, 1216197786, 496524207, 157654577, -237577928, 853289709, 243773368, -149852189, -1669955024, 1440569046, 2034439917, 188408833, -1036236511, 328856459, -1904175599, -1498849444, 1543227463, -1473492536, -32888326, 2068975631, -2004965735 ], [ -2146240872, 642569249, -1647364819, -648763931, 1456284252, -486672979, 331261776, 1599564596, 1471830974, 923508021, -958732049, -1021368060, 1318601043, 1030917611, -406792812, -253651250, -1141058358, 1869720844, -1231296008, -112252061, 1998031311, 1165548737, 1244179662, 658802083, -1330724207, 1521450006, 2139923604, -1254579985, 654940521 ], [ 1166798522, -191917205, -1488536329, -812994076, 747780098, 1141767708, -1355410769, 1352912303, 1304755237, 1794243356, 403968656, 734674174, 1906643609, -405873770, -1058558255, 866283548, 2008796997, 546090140, -425054672, 1574260265, 1102797156, 1436115400, 708778118, -1277488311, -1976337739, 843582223, -72570656, 446628535, 309296852 ], [ -184357679, 814389235, -1459439660, 1957694227, 2087378051, -68574409, 1871708635, 471734594, -391974080, -815385572, 1043541040, 284612825, 591480410, -1183501112, 1806081094, -1384585687, -1350894282, -2075098230, -1010600407, 991313027, 1910488374, -299558948, -1117903330, 1025949250, -747485206, -567508034, -121404412, 1496583902, -1931226709 ], [ -1186426976, 942732991, 954325744, -2002249016, 1021056929, -865873731, -1657882415, 1602875108, -26950425, -636408050, -1863734188, 1960485887, 1683796692, 367089893, 899612396, 723878276, -1579957125, -380967877, 948085732, -819483312, 834397922, 613380945, -1929282709, 947721029, -21045330, 1301517397, 692237525, 77894040, -1534849451 ], [ -57604926, 775038897, 119950164, 1510786335, -410082752, -2093221678, -959673996, -382151744, -1592483693, 1581238457, -1854984936, -204850229, 1486401108, 1945927559, -1402808174, -259517438, 385226322, -1288507012, 960454585, -978810973, -771279421, 548975196, -252723975, 931648476, 1966203303, 1480094674, 1333435691, 1867778546, 1521791467 ], [ -47540037, -1144662300, -1056673634, -2069038633, 1580800622, 2004467726, -1555686887, -581431530, -2024577465, 1101079083, 1756045051, 773186911, -1148685626, 1501237046, -2138400373, 943388344, 1508958607, -1405200799, -1853019664, 209675767, 584645501, -526954690, -623012994, 1382073471, 1951461297, -214602666, -1047361822, -500974122, -852388978 ], [ 928083039, 464270970, -1939815975, -1199095616, -100340645, -115777539, -1542834914, -1769217722, 642474811, 1842153497, 760892225, 1553044846, 170707265, 57862267, 1962900087, -1839328793, -1588772845, -657390009, 1569360316, -595609601, -1539631992, 1234341866, 1148661291, 267818734, -1014908944, -1481473661, 1865578448, -59811945, -67569340 ] ], [ [ 1565888948, 955473882, 2009369062, -685588394, 1782424923, 741705390, 1981045003, 1542970715, 523049935, -1991963736, -637012445, -1681815753, 778514432, -1435021235, 85863687, -1154994480, 119752977, -1629874363, 255810071, -1051112245, 1157533233, -588112420, -884106676, -964749186, 667245593, -35456596, 1171757865, 772136460, -468335245 ], [ 181342706, 211201251, -214216482, -1393497217, -1226496242, -1089476520, -204979558, -719673241, -1977041668, -693928221, 1885531510, 833002558, -1987091583, 1401491274, -1070625760, 943198253, 1703655946, -45836839, -582494273, -276083064, 1832902300, -1196786999, -221208734, 946394525, -180133493, 1295006381, -1929507989, -1840690380, 1498395935 ], [ -1982045632, -1267168620, -1542742187, 1432861944, -316939953, -824163884, 121305048, -1491072042, -361240279, -702222870, 186274153, 826608356, 2008473493, -177006081, -1424113248, -1624445728, 1212449863, 2016463133, 145231170, 1153490073, -729474670, 1624505640, -478212968, -532124815, -337231717, 1405715912, -2041611634, -61044416, 872185116 ], [ 1606725392, -2044578989, 1428429508, 659572799, 1022565748, -743180621, 262913708, 383005193, 2046215943, 913260702, 2634323, -1828916525, -1248341170, -1975077167, 480948391, 1793458837, 1100286034, -1305374554, -565907982, -1906660334, 1475908885, 1183927408, 91013238, -960966898, -457152390, -1249505911, -180509508, 607366478, -968031793 ], [ 353526572, -498381608, 1089280414, 195847718, -1864938315, -116756394, -1700101523, -566020139, 1877439760, 881385936, -507450240, 1058403293, -70802413, 1056473215, 297181398, 21277849, -67348272, -2068539532, 890052032, 2124010544, 847001514, 681730047, -652529581, -960379038, -391715417, -1648164680, -1284936722, 807806945, 129912138 ], [ -716555693, 1778982409, -2060683775, 1607128585, 910444948, -699444308, 1531673526, 1349671789, -650360689, -875756829, 464617661, 36554162, -1033238069, -976139735, 692202386, -753379167, 568042939, -1437441412, 314015069, -1119629590, 1525855690, -1028685563, 304377373, -617272396, 1236918453, 310663621, 299428879, -332331315, -1537364442 ], [ -1931594059, -1237795682, -708228842, -892534631, -302167957, 853064668, -1358578584, -974071155, -1393188104, 1732472917, 1203550713, 906400576, 235890775, 748777720, 1585740166, -594341285, -2111130684, -1830434858, 938377453, 2048767686, -139833961, 198826237, 1115438075, -1053451764, 33636344, -1027677773, -1617520726, 1716520459, 697322219 ], [ -958459104, 1894693119, 1782794517, 1047103550, -1854907102, 578111908, 1588519783, 171916120, 416153658, 8863869, -26067890, -405784486, -426118216, 875552682, -1252272386, 1832315117, 671496977, -177693825, -195217344, 2125207515, -2015360748, 1156977570, -1571001045, 1411688152, -1657151116, 1894156773, -130578398, 1687711454, -357447341 ], [ -1399761384, 1638378224, 1131573961, -590325499, -558068151, -1804415739, 1933999816, 1068307710, -1469703511, -1203640124, -1557712972, 765631172, 544436010, -35550770, -1528804246, -791777942, -935809300, 322384767, -464103970, 1596078996, -1526231989, -59096420, -1399609864, 1158226923, 397359812, 384554997, 1861081230, 2130378491, -88233010 ], [ -1670979572, -925442458, -1468707057, -1654700229, -612217533, -693982117, 822783568, 726200215, 73587440, 1706725875, 1753671511, -2007907607, 520267108, 1890941666, 1050604672, -938837988, 1993446500, 188913046, 1152534998, 2094208468, 854491811, 1374588666, -404283790, -371551791, -65908517, 1036171734, 94771394, -2050349474, -842027853 ], [ 1810493882, 1886783822, 1295239477, 231065789, 1937833096, -1114059503, -1799172972, -1085492954, -313051407, -627856721, -2145569731, 1324790894, 5726609, -1942636225, -798031850, 1371152255, -1140971920, 1348602424, -1888212109, -1919770601, -955374783, 883085157, -1605451355, 211493317, -1140413259, -638788422, -1784558762, 1087531913, 481077827 ], [ 409882819, -1009620473, -893644896, -1606968208, -1232960983, -1124160310, -1035338593, -1804320818, 1128060445, -140110412, -1705692620, 2019890760, -1810413603, 1943613617, -1110756180, -417510423, 438083645, 728487319, 10696892, 1765852254, 1753840116, 355414871, 1534903180, 754581682, 1962322676, 291430636, -1789555157, -444790706, -927616494 ], [ -1250120952, 1983969308, 1284257605, 595810371, 331928632, -17459044, -1379003101, 1600484403, 270917851, 349612640, 977968461, -1225313968, 1651788152, -619061936, -1525657146, 545035822, 388403169, 1805681169, -1033661347, -1673249807, -179424140, 678716905, -1921404863, -1600708994, -1875083299, -369232948, -1300368990, 348945178, -531492068 ], [ -67931764, 1428465820, 1311146900, 801232225, -239665406, 732294420, -1512363444, -548447564, 811090404, -197487692, -1315159238, 850466877, -1160487092, 1450896355, 283423661, -1323648573, -1357448751, 282106246, 861167829, 325086031, -910341183, -13673104, -349963345, -571316358, 1083823084, 1406300451, 1831431620, 140516682, 1697366186 ], [ -98475803, 1275691019, 1770028712, -1369753455, -1525964862, 2012449266, 2005519274, -598719217, 597416378, -359391656, 2126742149, -560504393, 1738397293, 2014821881, 1690281896, 1876684438, -93925187, 1918680642, 1537741818, 843895460, 1572494670, -506367222, 1874416912, 1951683212, -2139378418, 634935055, -129807775, -1773954599, -1090582301 ], [ 1287221666, 1345189297, -901571688, 1863973647, -637798835, 379039715, 1843683468, 207280489, 1877061845, -973145348, 1549722851, -1219694481, -772310503, -1845775604, -1251818368, 1664432204, 1915667766, 1301674212, -1976130749, 1130803223, -1014510327, -1417441773, -1230293671, -66204574, -717501303, 365268500, 1295066807, -931897405, -684154230 ], [ 1611406966, -398957207, 1179406737, -1926122398, -1186777047, 518816884, 186577349, -2045160132, 888366054, -1594249347, -1961157095, -683654814, -1035319508, -530773297, -1504253676, 2136034717, 1363552268, 565732535, 1597000965, 1652084110, -374952855, 378368581, -1293368631, -601249621, -1520440792, 175895718, 2082740307, -875741072, 1478644545 ], [ -1552103647, 134042050, -140244280, -998625882, -1232876184, -1532003681, -862041877, -263706308, 1878719249, 1929885972, -1497582398, -1927490366, -1528362315, 896890955, -1225804108, 817980697, -144091159, 694047283, -1646224925, -1472190667, -586661292, -138907234, 515967351, -1446273796, -338605894, 907753455, -851042051, -1697308838, -194629813 ], [ -1550546428, 739313248, 1970984609, 691467748, 1197887461, 663280044, -1234558823, 1332364613, -1032606152, -123171359, 1410540951, -1416633073, -1467253085, 1634048396, 483485013, 1119868353, -1994435353, 1478242182, 1364118959, -1372254155, -1452847312, 139868047, -1278845114, 840487312, 617205962, 347870801, 1810055206, -1735507947, -901251335 ], [ -369461363, 564864054, -1725371381, 676787078, 1246581424, -1629054650, -1531756815, 1006386726, 1489628617, -1501155114, 1756758330, 309227578, -1846647430, 1806648297, -1902200044, 1450524473, -103828047, 332083908, -2106084918, -86441440, -1735857809, 1943357377, -666307052, 112165054, 249245091, 544396981, 313200578, 1454148615, 126131658 ], [ 131568296, 1250667734, -1083230808, 2009016507, -1345938157, 108913396, 1687926197, -1035396156, 1578203584, 942935824, 171984008, -2001577268, 281953331, 1727606985, -829681244, 164020887, 903597415, -1657817694, 368114732, -1450475863, 849484324, 282531576, 2002049008, -1508573979, 358357166, -63072353, -128254655, 1176648261, 866899852 ], [ 1748084576, 274606475, 1442285844, 225822341, -521651220, 580451624, 1938023855, -1807019888, -114159048, 1478399682, -1482352489, -1294080872, 1766292920, 1674070979, 343347744, -1037093024, -1743236465, -240094213, 95165934, -364832865, 1396607671, 320746085, 183470530, -792240423, -1635434284, -277976951, -570904895, 1538242966, 281687022 ], [ -1941604454, -930876421, 1473443264, 1263434385, -1336542281, -10517675, -1398062372, -523059168, 175132554, -1649758405, -2006885422, -1957596888, -1956937827, -1864006126, -107126433, -2041793149, 1016827354, -1322937351, -509539623, -2089865631, -1028570815, 709631981, 832140508, 2133215333, -85260102, -811623943, -439882552, 1329363524, 2026090279 ], [ 1257771158, 906159423, -397622371, -25405496, -345174539, -1031173041, -1682081752, -1225732871, -177538085, 1729223298, 337014875, 1264744384, 1909695025, 633305533, -805100536, -432428224, -414837720, -1199205792, -1374273663, 698076334, 978226599, -1492309410, 1629745436, 727023549, -1772192138, 1509977992, -1621770482, 922414215, -1389894078 ], [ -763110855, -421099433, -860331953, -1768371709, -1769085229, -1938526983, 1444657414, -708657524, -1597142643, 459529617, -861439235, 1934093079, 329102036, 1603909109, -1486348370, -453894973, 975278438, -537619025, -572178440, 368320584, 738450704, 2142026329, 1339293145, -34420637, 1106069453, -4652382, 1180528099, 1666119726, 374205331 ], [ -470806170, -1570344028, 1939536389, 424011790, 992078012, -1284366, -2110367226, 467168378, 1554053397, 435955281, 574593892, -1753465339, 980521836, 1835644626, 338268323, 2068205278, 1853366113, -1129401800, 998582257, 47157354, -1637405239, 126158968, -1790881918, -2013950072, -2090708009, -1093124432, 475073878, -701754910, 824817216 ], [ -1973061099, 668000933, -536671065, -1676768639, -1426778804, 32780030, 1680809173, -1897287773, -794064577, 276664216, -2088974514, 724887673, -1391158216, 1836706057, -348276953, 761863931, 44782113, 1333734049, -1863810034, -691559494, 427591491, 1936114076, 1155960024, -725605084, -1884239307, -1917061199, 1206375521, 350394807, -1498479545 ], [ -1653988183, -1031608754, 1195363808, 816392624, 1483922886, -1441910560, 495890098, -1029195245, -1854574840, -1797411578, 273433569, -115174307, 458947806, 1293709309, 216223523, -1917477181, -99323178, 1267317685, -912196419, -268035295, 1126161107, 1649332358, -1323295424, 1988342284, -1504703318, 28150287, 1104195342, -1754623044, -1063360824 ], [ -2044416412, 648874909, -1042609652, 551872480, 1463914687, 479779682, -548473119, 390237871, 617367729, 1711959475, -2126102571, -1626623272, -316168060, -990029334, 1872728136, -179603082, -26347872, -175526913, -1225738365, 562038101, 1461970338, 1691690854, 735570081, 27147891, -2007925464, 342622966, 447423752, -538003101, -478418558 ], [ 107188788, 1228248580, 622943036, -1079764197, -892348186, 2053478694, -922816417, 935536819, 1967535221, 2146356741, 275213879, 1165441682, -347634589, -1022443246, 60883152, -875314296, 1851610246, 871693806, 808645884, 1461620549, -1587236196, -276705520, -521223802, -1567596390, 1146530132, -922949634, -916847092, 933126225, -2117883281 ], [ -1926160569, -1492515020, -650815337, -2020105866, -740324217, -1113394445, 447781960, 817587293, -1774577568, 445271478, -191808296, 171857495, -1085975648, 1037614224, -944062568, 521013100, -1499311016, 1714586868, -395873174, 711478611, -1895203500, 1846605849, 1992672022, 1132491289, -1948989950, 1922587818, -545859563, 2126271301, 1819999198 ], [ -1433459302, 535248019, 767931496, -1449121137, -1779257704, -1894953773, -374337391, 1553425112, 1905416047, -1006051296, -430798669, -97298132, -1223535717, 1299125775, 13832746, -333340734, -666866105, 1166253287, 422073225, -1457688567, 792790113, 429359297, -691032516, 45680462, 8017435, 635901853, -1997948333, 1134001439, -1686868801 ], [ -830336959, 14505064, 1031012638, -1639387810, -112546810, 351001762, -1748241177, 636192228, -291710899, 9204292, 1609297101, -1968613652, 404632446, -648174189, 921863762, 1672154812, 1243394550, -957345238, -1210170238, -2073476867, -781824072, -590384363, -1594928701, -336449208, 174347775, -378943031, 1146573093, -1211491761, 756158803 ], [ 1634927239, -1121475963, -2096193171, -1307257002, 289161351, 4176500, 264868163, 2048671594, 423984152, 1453714784, 1034751428, -711896680, 1107792700, 822688200, -1887407354, 28821832, -399282735, 22496729, 2067363383, 700951473, -1820591607, -425052704, -161938613, 365164178, -1575904815, -1984641286, 1745935535, -1919283738, 739652776 ], [ 1372333365, 293750544, 1375203810, 1283092146, -694861299, -232942763, 2091723363, -384261221, 2116799156, 415291491, 2142395928, 547126702, -1087467703, -969367813, -1810845003, 1651083770, -405163557, -1998692236, 1992563151, -244836760, 459169577, -1208893858, 1927330070, 1381692366, -506794976, -1238021112, -56799290, -531530152, -1447119552 ], [ 555269293, 1956525534, 2035518743, 1932720738, 1752947079, 1334415435, -208722477, -1362111249, 1542977303, 1557418353, -1030828481, 2103486655, 641762335, -287175548, 1556402590, 1333830943, 1546252627, -1506045012, 155909624, 605318650, 978009400, 1912615290, -1980411071, 542018218, -1257167087, 398637653, 485311673, 21676904, -2025606898 ], [ -1088443944, -167897324, 333320411, 1582693488, -824101880, 1003989719, -1604788254, -1326090183, -1495249823, -178010749, 1363491706, 249483066, 2145114182, -421665096, -372625086, -1521629168, 801154163, -909685470, -1590950933, -1467643711, 1511734640, -1833007497, 720940090, -959742948, -1357180356, -1391106122, 1205666628, -992704777, 1591168015 ], [ 1711895226, 992805286, -823467580, -1960176834, 423740727, 735437772, 897920827, -755714437, -1747565887, -100084028, 295753850, -11419413, -2005157584, -1371949580, 185058067, -480484219, -1098002423, 373696564, -861938171, 1449864304, -1862442872, -813467569, 1358456651, -1226647885, -249710868, -175805982, -789090640, -1547590647, -1892534394 ], [ -1146887020, -1150284821, 1784763596, 1668346769, 860187094, -1130458338, 1261979573, -1317131521, 160921753, -682412205, 1114383438, 865318480, -340484987, 1607050710, -181368964, -146333297, 1325820799, 654175670, -1996091698, 1139072628, 2131264965, 203422984, -1051017490, 2087107948, -1673899922, 294773245, 50524434, -1309698504, 1836084310 ], [ -472574208, -215345962, 1459289178, -846697797, -1694977929, -1099396764, 2114860392, -323790669, 118122348, 1664886244, -1617627917, -1537203317, -1885827078, -2004578627, -1668149254, -1543800281, 454845532, -586942777, 81915717, -559250807, -1804866117, -981255812, 1776979633, -1562671908, 1652084059, -1240226445, 1482123268, -1163807030, -1534014820 ], [ 855658171, -569053900, 978897589, 2091380830, -1661894302, -1102335992, 1949685445, -398686745, -300011580, -1579384386, -1709060167, -1052789362, 25146975, -190404348, 1081627353, -564375027, 1718732093, 1139255545, 1815246569, 1635462936, -329067622, 1445810159, -63861692, 398955160, 699504714, 1574430407, -658954296, 1691590303, -1577117314 ], [ -411447937, 2007502498, 541032340, -225852749, 114382567, -1750667795, 963986215, 1751296625, 809008889, -1365798, -910829227, -405975225, 784696792, -352719489, -1007922434, -1138621505, -1849472597, -114153423, 1675908207, -1411090433, 1518747508, 2047126546, -1927400661, 224693190, 242291523, 13270294, -1059549706, -1837823963, 1039190026 ], [ 1805949793, -1210367869, -554222459, -911565179, -1682438797, -1683026985, -683861441, -845384327, 1626924736, -1294375288, 1349655573, -148603837, -1325362132, 2116878960, 2063417648, -966974625, 1385800764, 1844265397, 297189502, -1348537480, 723031401, 1671440005, -2105124042, 952123330, 71735590, 1232900053, -941889538, -2003395589, -1598463467 ], [ 1367202150, 2061903483, 935949346, -613765917, 2135558034, 1346012082, -840840413, -36224387, -108591623, -1530690597, -1253330974, -994127220, -753195633, -289329944, -1044425731, 1061223055, 149099209, 1827456542, -648375071, -1325612743, -1905197320, 2132292035, -1239024694, -536644388, -2065484651, -1272412664, -334663121, -1823038710, 171593449 ], [ -1120041705, 1655798276, -192334001, -1675688002, 1503503901, -1634871088, -1141890359, 366065543, 2145754883, 889290474, 1035005641, 1909560102, -1901027398, -1017597698, 1304268337, -1486686217, -1727150513, 932449158, 1016935700, 234895388, -1195925358, -1436332037, -1482289429, 716050148, -837793288, 948154243, -1712818843, 787992571, -197066474 ], [ -980788307, -200129076, -168231088, -1367303584, 1696691213, -2137523393, -492289038, -2086727257, -1598318556, -1591619492, 2034795057, -427664811, 475019362, 505984202, -396284296, 460614851, -854153362, 2062310438, 1697567451, -1616557762, 1772215950, 1845302518, 1346219612, 1963826385, -1045511074, -371993148, 857211239, -33177117, 1107562143 ], [ -1547668226, -560243657, -2068430228, 596754110, -1122195116, 777957453, 153278397, -1453615203, 1041911933, -1495883873, 1003194309, 139630034, 1861528716, -1435688594, -294612093, -1138694411, 537411773, -996477094, 1389370819, 427391890, -1641457482, 56788434, 93153904, -186466059, -1757692136, -1789850832, -703765857, 768428970, -921420672 ], [ -1194556346, 19245852, 1230410980, 102244022, 213972354, 455214094, -1882176904, 729862490, -2132110674, -1146633083, -1938932588, -523212785, 150698487, -1556081806, 2117370579, -885687920, -1644919498, -376451607, 1412149273, 507503296, 1527065113, 363814777, 1644806252, -2103150568, 1773306903, 1850141465, 309422583, 2021353293, 1146504832 ], [ 1462039088, 254571042, -997020902, 1519508724, -1381588156, 581350324, -1270443924, -2019934206, 763324436, 902445444, -1234805095, -1492008266, -1524857950, 390915679, -899260211, -994079694, 813282044, 2073705441, 1730679615, -2119138586, 474597288, 390810005, 861570264, -221950486, 1394004850, -1029702849, -1819905152, 500733399, 1678714583 ], [ 201721924, -223481309, 117506147, -93474414, -782903588, -736164435, 618647909, 1722328044, 1215591712, 1375207629, 1750506749, -1392276038, 1080904387, -512607739, 1998387958, 172293244, 1078800520, -1040134201, 984196446, -636540729, -762055635, -1699642986, 546233726, -811670147, 938979875, 599814338, -2111337363, 1981726950, 1447949961 ], [ -803320782, -2108617737, 1471433426, 1719521682, 2072946638, 1785559627, 742011851, 509892372, -473661515, -1797173298, -916361125, -1555433801, 1410789415, 1304027691, 1034348689, -909686985, 211361381, -1397101536, 252983466, -464366538, -243407158, -1085540818, -1583505220, 1980097363, 1532802355, 1070777101, -1419684550, -1250267708, 1404915008 ], [ -882143705, -1203134342, 899190132, -409681556, 1017507805, -2047897356, 252947000, 2043036640, -615331719, -1194878104, 293862640, 800051354, -1465941813, -1716987401, -1621060208, 1012799106, 2043944456, -1192320461, 76158038, 1816815308, -1855587477, 1659096372, -514552836, 663822610, -1737018762, -1839585084, -2004276634, 279283502, 814383437 ], [ 1773647947, 1429568194, 1621044283, 1092140464, -1845145274, 936026790, 1948743389, -604432288, 794713050, 1794481724, 514131571, 1769543877, -1639176425, -48345726, 2076507336, 1610991297, 418353296, -447095932, 551067534, 510096062, -82794981, 1969127969, 1335588960, 481346637, -280021717, -1169829607, 2123067823, -1978010638, 800115602 ] ], [ [ 1244333157, 360854197, 1742742933, 395054661, 102824142, -2085181220, 199981343, 1937800017, 1419676797, -635455101, 2011469829, -1708628274, -1948679957, 711651465, 1645116094, -1817271032, -2141080943, 1939141410, 973300463, -1393051303, -1440473153, -302814348, 778642004, -750635546, 625265286, -1257068175, -365993759, 497793278, 242884936 ], [ 1216494999, -1431446971, 1802808204, 422243995, -2082183686, -1120123440, -1456469734, 1548343195, 2021090964, -300774748, 1478111810, 1315462557, 1933892990, -1747486668, 1501082939, 736793937, -970090744, 1090402381, 1403682745, -1834551699, -1212889118, 2006319224, -640372087, 688599316, 810506557, 1455999273, 1529701055, -938360593, -1104690094 ], [ 1391578649, 1432158568, -327965151, -1826878979, -1516462497, -1121897061, -906145945, -2106776270, 1872389333, 138755949, -637518780, 1885267059, -801471040, 1549259970, 1301663885, -1371024952, -1411823957, 1106814275, 2126268192, -412391837, 521121418, -1381650987, 2073689259, 1208170592, -1606201587, -925193320, -1725276117, -1976185273, -606230539 ], [ 1171528695, 1283631320, 2040286953, -2125849810, 1961872043, 842820225, 91144080, -850972766, 1073730262, -794994849, 1590674710, -714963571, 621437532, -1939678343, -427257149, 1189876385, -60735860, -934680290, 1332038691, 774583696, -190838247, -1413075842, 666908143, -310980072, 2128854233, -158758530, 946830050, 1258766637, 1310978325 ], [ 524499707, 2123012684, 167774174, 1605377256, -298482774, 864257615, -657353310, 2115485322, -1055849680, 932481489, 196919935, 994792000, 792332255, -637110626, -1628369280, -2030738986, 915858414, -821069675, 1864462839, -1428505885, 793647168, 1501705753, -955916503, -1849394786, -1854082904, 1419464557, -1163265686, 969418481, -332774079 ], [ 484068145, 707450216, 1099962383, 1487010856, 162449598, 1222328147, -1686899089, -1847910653, -1456922376, 246367994, -1558636913, -392668421, 707681874, 502238144, 1607803635, -40412691, 1930561168, -177177685, -1096238750, 582692573, 757786243, 1873251897, -1408047440, 562751774, -385436567, -1748886350, -1923637662, -2129551279, 290457572 ], [ -749823705, -773750572, 1469730858, -1140454657, -1128731714, -21470405, 1456947127, -859365882, -2122810058, 1992069977, -1466621288, -792303639, -1035225550, -759612883, -1267631002, 1186736502, 934651772, -1356866441, 2116532187, -1216433188, 259300305, 257875249, -100491498, 1214484607, -452065262, -77000326, 1823507137, -607298205, -1266807951 ], [ 471739686, 373119576, 412910708, 889275132, -1315459280, -827227094, -508212421, -2037152647, 815993686, -57526444, 970565060, 475000045, 177249614, 1782928771, 1159154391, -804335189, -570259504, -1981476805, 424289207, -189699166, 1415750750, -1438035335, -2134947595, 599344571, -1253513918, -1419608349, 1908043371, -269980596, 463887439 ], [ 2133215958, 896672038, -613458991, 858255472, 897890900, 140746838, 710739655, 631854020, -1804083320, 166196835, 1470985081, 192450961, -1530737917, 835275138, 1149521599, 1184793405, -1014580505, 974003585, 179070889, 239303770, -611973954, 1536810819, -1705425108, 716076344, 1784147224, -1276358874, -1813922610, -1343730987, 269659856 ], [ -1181773098, -1784266089, 121704374, -226791203, 16409768, -1747791666, 1193496721, 41171293, 2085465399, -980667767, 1676389630, -1737494414, 573633579, -1898848688, 664210806, -893860530, 1172066110, 2096951651, -952643643, 294123460, 1528934739, -1399764871, 1860544943, -1457556128, -1416354375, 419720968, -735238096, -1417007079, -319417406 ], [ 1106404882, 818412504, -2103158292, -1705331393, -1174335590, -689762259, 1290487230, 786760845, -625967149, 881177666, -513212950, -719125249, 1844197250, -587660036, -801815474, -1886581530, -203081835, -333758920, -1121917972, -77901579, 1518558346, -383890521, 370652321, -169519530, -799165740, -1621193003, 1525412718, -259679536, -1679492401 ], [ -26545345, -1528985678, -1650708669, 67022425, 1649167826, 1023855789, 1731157066, -256660021, -1328918992, -2043640202, -1580534565, -766384727, 1009104145, -740970652, 1564605278, 898531253, -50266386, -1310824544, -765846548, -1154745180, -1481312077, 1788627532, -1156188520, 1129177291, -401350392, -1901450593, 1958735971, -1603543813, 1274977753 ], [ 847671438, 1454441856, -1689405591, -575224837, 444655655, 1141811594, 1112107313, 2125493076, 396324691, -228014258, -1382075459, 872548561, -774289425, -1918775737, -425104412, -574910681, -1755984405, 391958437, -634862598, -2103087964, 1254652931, 322504356, -1522206792, -1105457291, -1872825254, -2025707353, -449168714, 1402698311, -1246345546 ], [ -1955286235, -1124798582, 28151689, -1009862503, 98489215, -1947184980, 49618458, -1797468171, 1357929041, 2001715458, -894847551, 1784787253, -746111793, 879306296, -1769720000, 1281281740, -2086223725, 1796304953, -690437660, -545317301, 2020890593, 602783410, 12431959, 463061247, -1562173219, 1104274283, -335041981, -198386679, 214072870 ], [ 1810118532, -485744372, 1139448255, 256429434, -1290734184, -2109665566, 2014526660, -1793141862, 1834829971, -455634666, -658632812, -330530195, -126910991, 469573964, -1164740534, -716603565, -1120238616, 240845069, 2098629731, -333601533, -1367982629, -1654612562, 2008613452, -761113065, 1945023664, 289948689, 778209582, -398684256, 211376820 ], [ -1955235126, 1868503926, -1643359119, -1961382232, -1386286834, -1178984353, -1480600473, -1931907110, -1398598389, 27242497, -1602714600, -20246759, -416336962, -994833515, 791743268, -283796932, 1446189572, 847995170, 552741021, -552729540, 1215078970, -331797646, -929947922, -1365984474, -1750136867, -1534562360, 1729147680, 907448169, -1511009343 ], [ 1643291194, -532925136, -1055068069, 385999038, 1097757050, 1930315259, -296364660, 214127733, 887146967, 621017186, -440656941, -1100925703, 529289452, -1807305291, -1710911797, 415451516, 890457346, 235883240, 691868353, 1695044269, 70847183, 1103622370, 777613982, -614814734, 39246423, 443765009, 241654682, 2048752618, 797724735 ], [ -1491617289, 1053184159, -546672910, -603417235, -1030528981, -1507051018, 338225957, 1378321926, 2003862024, -1146302594, 891145775, 925975662, 1144041332, 2080467342, -1794552987, 1789451519, 662216049, 2147135905, -135271920, -349317181, -1433486999, -1158678344, 466219737, 305385916, -504198408, -379339256, -595118047, 1056853232, 136181116 ], [ -593563897, 2141912069, 999779751, 1195155741, -218790272, 1750620317, -1130228356, -1250775922, 1047865954, -1579786528, -189901042, -162891454, -1797927287, 1090474949, 163865024, 578372034, -2040319224, -413326015, -310215562, -1423804875, 778173270, 1831251246, 1518399025, 73030408, 349207478, -275431393, 1162777368, -1462271618, 943999903 ], [ -629566244, 388140867, -650328572, -1273115389, -822399708, -956246985, 1510130721, 83067959, 162194334, -102710375, -2005599753, 1776222716, 71453959, -97225927, -1420049143, 377865754, 225334513, -1345877862, -843336633, 1824336699, -888658074, 826605987, 1811043622, -84441768, 1692664935, -1714372970, 1244320515, 681157592, 1719029924 ], [ 209311827, -100654668, 1364887607, 1592724320, 1599728468, 1079821879, 694018381, -1005142039, 90742125, 244264803, -1461787999, 2043340840, 1842779721, -379622205, 1911389968, 1918609019, 1456838040, 1338981751, 1145190278, -512449143, 335217302, -1230823780, -510661944, 2060729267, -230469387, 1550728774, 157296654, 1403407449, -618714091 ], [ 41835814, 931154412, -1050885432, -967759069, 1596843839, -1285865069, 1599112594, 400728800, 1747726244, -1915387216, 1279437567, 1049335448, 248404215, -684645184, -337581867, -1463204136, 1076885598, 1950080663, -1645208723, -356781734, -826386761, 393497147, -696725872, 345830769, -983373577, 307817241, 959152934, -689569881, -2122772956 ], [ 1689799955, -947657447, 1657419551, 1997684014, 1143856783, 916052681, -1226224626, -1795906373, 406774385, -1174618987, -222306853, 182293284, -1090289808, -1957104919, -1862790022, 148846515, 1322282671, -1700484683, -1837758751, 212540228, -209751385, 704229339, 1306238825, 1880876335, 1431043741, -812193128, 518819023, -719695494, -1979098522 ], [ -545467500, -1990906117, -233935817, 1424131427, -277340721, -1164063100, 2114506444, 755410413, 1328034970, -239663142, 1280501063, -1627786547, 1439396325, -153958043, 870316974, 1430153144, -1121605017, -282644248, 249542549, 1766578538, 910203242, -482063708, -959033661, -1627590316, 167324117, 1121971624, 1479937289, -837097989, 2024793145 ], [ 929480003, -52159258, -211297346, -1028868607, 2077044657, -83174050, -1958543910, 440002503, 1330419023, 1444979727, -139009241, -872111315, -75090199, 201165753, 1358364600, -117969874, -1272704591, -21153476, 1321404109, 1286808406, -344603286, 239580612, -656162408, -1509694543, 1594447940, -609613869, 79559831, -2033515577, -486197134 ], [ -1627983246, 559221960, -861394340, 1782058971, -852742205, -563898807, 1857235143, -2102804121, -586373200, -458227239, 393977433, -314528981, -1711652871, 1011208094, 428390497, -278141743, -1296059577, 166750566, 1371794255, 427549092, 2049265470, 1778367042, 1426577478, 1486920482, 504722115, 627156421, -1752848874, -1261680298, -792874291 ], [ -485573909, -914565836, -1692132338, 372099074, -883362743, 653244968, -1403218217, 1297575872, 2117341970, -97101283, 687953635, 1751064396, -1919714879, 1121909346, 921552716, 35127262, 1309614671, 1904708842, -1247340505, 1465774016, 553312504, -601107902, -1314597922, 117341010, 1474344136, 658094884, -2094397869, 2043308581, 1578788684 ], [ -447308453, 1712373844, -1953717959, 1896773849, -1979766147, -390318741, 1753755123, 1141680640, -211455201, -1388656589, -2062945363, 814529941, -1740088005, 16162616, 1344881609, 2145898421, 1858909167, -55853310, -1071547796, 269326933, 48965981, 43115455, -746610939, 986491908, -686218634, 338414944, 822001206, -1142801389, -887260814 ], [ 1070177666, -283603819, 781623378, 2046034812, 1679179767, 109654835, -1029684374, -1532752889, -1419484036, 439865853, -1604293146, 1933197032, 401526890, -766442775, 1650711589, -220899118, -1335653179, -1247723811, -109091662, -992943245, 1589441364, -1159994302, 80545406, -746525841, -1133371043, -1621782162, 175983919, 922608056, -204307457 ], [ 337773668, 834610994, -1078614978, 957507172, -1047918929, -1274257724, 775536443, -916479600, -1550142857, -1029504252, 897550547, 875934808, -896683537, -640746575, 783400251, 462987053, 1798420670, 402417422, 2101720913, 505826455, -1704686760, 761433258, 1812282325, 1975282889, -992522504, 1588142812, 476240858, -956697334, 913951587 ], [ -766348323, -1200163031, 773646228, -1949672847, -992842836, 179428559, 630078318, 717549314, -1219432104, -1124208262, -1117638577, -291127346, 1644466337, -299346995, -418321451, 1292290365, 352196020, 1801372186, -2107241515, 405347584, 37022516, -1178197222, 42456819, -762125373, 1771868917, -844390626, -1296491683, -1845053280, -1083662331 ], [ -1226461138, -915322345, 808801765, -253578288, -1598210172, -745015410, 2073612458, -1822652650, -1122029043, 1851902883, -492648342, 167622219, -825528547, 2027807031, -1670930960, 1905538069, -1626028811, 176912530, -1206973866, -828054967, 845575565, 184114714, 494499622, -541231024, 256508381, -458899500, -2111812151, -446160542, 1280820056 ], [ 434898566, -1066373522, 234523676, 2105463727, 2099076098, -1804067149, -2034581785, -1434469448, 120244142, 589035710, 1751863636, 1133220280, -1252907552, -742167014, -2105987174, 2134417958, 1413151124, 1100843521, 941802360, -1012668622, 1936172236, -1807946547, -1367109635, 1648899686, -1364192606, 92777056, -1807842290, -7213424, 1565632107 ], [ -250527025, 799109506, -217462210, 1216640941, -2113653269, -1871201203, -2129940964, -1936406445, -978397604, 766436551, -1025265028, 356290197, 1650327910, -2098795406, 1090603811, 1700660663, 558269201, -440402082, -259960521, -1897661875, -1246225555, 2099990810, -950062473, -1759756600, 950318019, -1877533068, 332206674, -278669936, 2100923051 ], [ 1528462928, 73728512, 570659252, -1504689809, 68313329, -1851252268, 1731946696, -783653854, -400187316, 1375778395, -1048792235, -570808425, 194953269, -239981470, -11403522, 1992977636, -755478537, 933868048, 64376101, -507020449, -1161624339, 436936175, 1637329982, -150347127, -1842057735, -366639292, 1238512191, -1228779413, 1045602354 ], [ 1714004699, -1620839114, 622731145, -733468339, 1151875846, 1752852867, 143317755, -2004416289, -323280776, -2039874355, 2122671873, -1191978491, -979608662, -790900640, 720733062, -228917342, 992235576, -1404220703, -1576562042, -629279447, 2076907670, 2135844316, -860325354, 153501135, 1783470022, 110363675, 2088177947, -223917422, 1343060767 ], [ 1277598627, 202404735, -228085271, 2145609701, -1830430520, 249182393, 864846671, 333885195, -515480977, 37703012, 1026744265, -1321853512, -631622167, 1525216325, -1597028086, -791357883, 1121027825, -1463221356, -1934018971, 1939734724, 1028892828, 2038225779, -1826168283, -1832624212, -2114423614, 58263693, 1686062644, -577420181, 2006666246 ], [ -939628204, 1867849149, -132992618, -332064657, 685869609, 2045830859, -333188533, -1716496009, -1631876168, -206171686, -1560499078, -1694191417, -1308205308, -1509044336, 670769514, -1937681213, -1709884300, 990879200, 1934028018, 1965713192, 1100064465, 640148899, -2002570371, -1841676663, 367791692, 1344314987, 1399296693, 1789789561, 77864488 ], [ 1740155921, 136618043, 1907293172, -2123623291, -997563099, 211292234, -1566329814, 1002751049, 1289941938, -1480840099, -1569358149, 1986419450, -1859407654, 1566656645, 16422163, -524146597, 1179268576, 1377955700, -2011841195, -1490115004, 960820555, -1861969720, -1973280040, -1740538099, -1057661828, -1687958739, -1510617488, -1468748568, -1630301544 ], [ -64437779, 60724252, 542200784, 511580551, 1314366080, 578902243, 693177419, -598837177, 1438701484, 112687365, 1278481888, -49883844, 193183120, -1929108173, -1961681960, 178886525, 589261598, 1157909703, 1206424690, -1313778719, 1754216295, -658451354, -384966484, -1795735390, -1671415887, 1296073454, 1110066992, -119861253, 1548418910 ], [ 1242631784, 1949185896, 1900431931, 1518725669, -1927336695, -1761279324, -1471423121, 412596993, -1318091098, -2116406514, -1324885301, 464930978, -812170204, 1366698865, -133276298, 143475844, 2138582546, -374739742, -1958819204, 2102815878, 1360212559, 60157354, 1304598762, 1287921700, -1655842266, -1105348533, -1873972680, 347166180, 1855982307 ], [ -1046683338, 765890547, -2118088054, -1317454626, 1154208540, -525179480, -305994755, 157258430, 636905829, -2050957969, -666869184, -1106228917, 190574740, 862897210, -1821492036, -1590064647, 32069320, 684215861, 109134257, -1296608929, 416250384, -1565741005, 782423558, 2114797625, 126014920, 1380525694, -1643093950, -1609831085, -486151634 ], [ 1416038186, -1696406907, -808495593, 1667953966, -827033124, 760564706, 1458231569, -1110019934, 17349737, -72479894, 1847229403, -881456067, 1492104754, 853235138, -1066355250, 723888796, 1262648090, -557317706, 54614421, -1239612072, 574932668, -1284467771, -76994528, 1115368419, 1723948485, 926257051, 968972117, -225042204, -1077887930 ], [ 27198405, -1266246142, 2090724961, 86154375, 2115161759, 452396476, 80121057, -869214666, 1030937311, -2118043688, 343937460, -2029022863, -491026192, -211864437, 521964806, -976455694, -439967432, 1892564911, 319929777, 1802795333, -166138553, -1353588153, 29177266, -36180047, -1994865401, 316087339, -1269569271, -1282715160, 1119552120 ], [ 1092075969, 1396459988, 386173112, -400576125, 1702632079, 2121319302, 9698068, -1542341307, 57736007, -1212271812, 1996017432, 2104773449, -1159704198, -2066319729, -1968475734, -1434617121, -815621877, -1987108757, -585283002, 2075957504, 941950949, -1600995754, -599340034, -2050392553, 527721556, -1106737845, -1932284098, -1366066889, -2002903095 ], [ 626160954, -174732832, 1383251495, 1450030889, -1022469595, -291735729, 547663461, -232387841, -964229666, -819870640, 1909113005, 1631003481, -1148486735, 1045623701, -1155596491, 631588011, -936363286, -79260082, -1129300768, -1111081838, -711119478, 1404330805, -562007713, 200340630, -353710910, 614200171, -817611505, 982354652, -1096840482 ], [ -1980802530, 1305039449, -36660214, 1056497955, -1314609970, 830138968, -1869007238, -1072915531, 804262114, 1340763698, 1587139532, 1903028822, -996847511, 111707574, -1769532713, 2055352333, -1277886144, -1868156810, 609427239, -1001465372, 1142678162, -1163326462, -296471505, -1191896149, -2000821704, 264560298, -1945007067, 2124548521, 386513672 ], [ -1512857664, 2139894729, 1704656919, -1524851480, -1566707367, 765898321, -90220985, -161172493, 506651576, 19543997, -919787649, 463214019, 762688196, -584560366, 851384445, -2109479503, -1640776667, -1244533965, -1109183138, -1891037841, -151873966, 1305890219, -1101489426, 175319955, -2133956314, 1043017183, -738805192, -466824380, -1451677412 ], [ -748021661, 157777622, 1633619182, 1577766391, -1700496778, -1155756377, 643394005, -435859570, 1329796669, 664836263, -390035379, 1068867948, -1417973552, -113020749, 208620922, 141642211, -2070502933, 1032016042, 202500340, -341050117, 1429670181, 878064915, 1685970384, 1612882037, 882119066, -1236631266, -510074456, -1797991369, -886585826 ], [ -1008532334, 109255978, 332917358, 254924837, 2012267895, -2095077275, -1091438068, 1376869527, -2065107111, -1556260837, -2071345149, 1004946307, -661482463, 41322773, 350331456, -1093498563, 1842616622, -1090039604, -1102429484, -1261958821, -2036829100, 873139827, 1591345890, -35843136, 1728435259, -1612931640, 796664558, -539907774, -1314581377 ], [ 326369244, -1066857137, 469298768, 1948137936, -268598653, -653821990, -1511264452, 1400913155, 606813123, 910637761, 2084466539, -1545164841, 283615808, 1996436602, -1405268604, -596883443, -203266682, 312788523, -551470135, 1964415051, -2033270488, 1700916370, 1417205063, -994931269, 101972687, -1366315554, -1262333683, -337924803, 1057497078 ], [ -1627601949, 713409395, -1587127375, -585262808, 1474102196, 1266474765, -1958645187, 215442688, -1322973326, 390280439, 1283736640, -889811229, -1486081694, -980931505, -176166312, -1693974520, -1019442140, 226206223, -1270481058, -1087375543, -120271925, -1207670587, -1246227052, -1133431954, -1440038585, 138876989, 1266949030, 2009454862, 239421479 ], [ -1564109841, -74204762, -1132603293, -1183491489, -1208460736, -1365262218, 382446316, 61304631, -842559835, 571239077, -1982224689, 250097469, -1231374324, -983080190, -1333176395, -1128680474, -443030906, 580711493, -366900071, -380292956, -1452194189, 445922602, 731218407, -1477040674, -1123628376, -1906047140, 824316583, 36289971, -983229019 ] ], [ [ 1060671381, -1152794392, -176429698, 650665406, -208673245, -1216761453, 1854909293, 1130790654, -676596390, 285648375, -1243490286, -1387054578, 621518399, -1976900172, 615914451, 1622386684, -2112672150, -848131384, -1305014157, 202140403, -841277309, -192410265, -1533814868, 133609154, 694955652, -294862581, 2125448468, -441544527, -959826527 ], [ -621861585, 1426867589, 801297952, -211490205, 1333884254, 664106658, -840589091, -451686968, -1113572964, 512266377, -802489980, 691065951, -944357198, -1598774234, -22776849, 605200054, 400697226, 39650409, -1489379486, 1312036542, -1618945822, 1617604734, -826643461, -1164528816, -85440151, -962534445, -375329996, 1526587114, 1893813564 ], [ 1884360486, -210330689, -377966784, 2071486765, 2144356401, -945769271, 1441643812, -1149213045, 1129329024, -1430065059, -835819809, -1769955234, 1643240243, 598101985, 920015855, 1691632801, 1407316824, -138304323, 1203981122, -1160374668, -1224144158, 1303331288, -328321681, -1909848585, -1603595389, -1451901418, -1307629544, 574376064, 1651548505 ], [ 913551129, -1231334334, 55416273, 1808187069, 870950124, 1085626574, -520943785, -1099091871, 1336389791, -1937760448, 1463217133, -1365161547, -1532563307, -1145834018, -1754196401, 1983857762, 183902297, -665668112, -1250518649, 804189997, 286381551, 233598004, 1760285030, -470168642, -740524058, 346982427, -188995911, -1056868121, -319480957 ], [ 1827500564, 1037474413, -340865342, 1194623728, 1457499416, -197462250, -170782523, -376377960, 1836582428, -340463649, 537053470, -1703871927, -942105073, 674393212, 1459669072, -1370512861, 416514877, 1025179270, -2090073073, 633616266, -1056336635, -652785658, -358532597, -1347808362, 816849430, -962455850, -1012910902, 1518599315, 1518669302 ], [ 329755152, 833864078, -1664510449, 1330412869, -880387638, 1543542190, 356094827, 928160547, 762052407, 225727334, 1626620827, -1366232793, -307339145, -765517966, 231913724, -1330557376, 1816032444, -1405470629, -1792475018, -170587047, -144006556, 2120370179, -1455153478, -304881771, -1505881684, -1519782159, 424450712, -344101054, 1211368070 ], [ 1214645395, 1218192165, 1492506888, 1441887494, 686563068, 1550533344, 1194131900, -1958611442, -406315736, -1407171815, -463733769, 1207843644, 698251028, 1792529151, -2051501831, -246869982, 867655634, -1624779571, -1878153022, -1321160537, -1326215459, 401751930, 1884126030, -138741472, -684475819, 2128555194, -1012926373, 424786894, 1042249888 ], [ -349066128, 1221310846, -1987568392, -1892742445, -867806561, 52577400, -624747920, -162257071, 1916853260, -1610212118, 135255250, 614239703, -898009646, 1491560976, -1904836015, -1969542846, -1545738886, -1565907943, 453383379, -407627796, 149496958, -663485739, 2096657050, 459276354, -485947376, -1937219500, -1319670791, -116624209, -233714045 ], [ -847730300, 1428754865, 1484785877, 511437398, -231918119, -922460526, -1845916393, -568680330, -1999732603, -1762936590, 111132151, -1789602027, 1247511243, -433052540, -4811831, -1290006751, -1050505630, -1121844865, 1511190715, 154742275, -1766176648, 1205664022, 152011827, 2001208291, 1019504381, -1675040846, -1376769278, -1720425865, -1545966427 ], [ -145497279, 2141630098, 712039457, 669307058, 1842458683, 45201841, -998855210, -1584580265, -287506271, 1924769121, -2027315541, 695573912, 2096977653, 1438100139, 1623921059, -1219271421, 292096418, 1613448873, -1381451306, -1680679021, -1794453213, 1863804221, -1197158777, 618113970, -245502901, 1965795222, 294944038, -762812137, -1988143509 ], [ 1341552571, 1421214857, 1540724278, 259934888, -171826499, -1359127787, -1985676117, 296236222, 679267123, -1617667863, -693738900, -1684670789, -906106212, 615822601, -1334708495, 92038721, 2013462275, -208583837, 943593971, 835276447, 999323441, -1104072170, 969476689, 1158704157, 1886757084, 1996109468, -487281363, 1073922418, 1396579825 ], [ -1702246537, 1290291799, 736895052, -1725026150, 73411921, 727494597, -543337542, -1704529635, -1322589319, -305441482, -363029600, -1516185908, 704576806, 780937458, 1697286355, 1240918504, -383105768, -879542142, -135209500, -731270193, 117836352, 289096345, -1740617962, -566667239, -346365102, -1592683721, 1475047839, -805114810, 1065488244 ], [ 2054136752, 1444133828, -444868515, 1298988667, 1127804556, -1300099925, 1973696442, 139800304, -479541664, 1096450285, 1528129049, -1532066519, 858243996, 598501762, 1155872788, -892811440, -674981371, 2057053742, 394557086, 1113623729, 362485889, 230375832, -1379790939, 1560635149, 1504950235, 1891884236, -1845316320, -864449788, -174726284 ], [ -1015992606, 915825751, -865614894, -275778208, -676201091, 878322409, 962083492, -1656782905, -1719746864, 918052248, -1185876979, 1625687159, -79693298, -1115275716, -1271439675, 1051415652, 1233428346, -1903110643, 1545644857, -272584639, -1725115667, -1139911391, 554635896, -288073855, 973058330, 632416756, 968701286, 408446025, -696684286 ], [ 1991128309, -863985664, 1447149922, -1678868265, 139920118, -1645743359, 835100362, 1344312777, 1411789829, 1604582214, 1717938916, -463747553, -828054868, 1687511582, 1864451951, -1636373760, -182562298, -131696832, 1688260991, 2099690971, 112705891, 1812695856, 838348079, -272203059, -676377618, -610859336, 1416831297, -935673888, 1859775408 ], [ -1252109034, 1094368115, -918353990, 1880052800, 1706377358, -898796193, -228085499, 1872636164, -7748565, -1892359575, 1193155401, 556398563, -991824597, 522805919, -740183423, 1969946520, -1164035161, 988469654, -439658563, 1642776290, 2247659, -611329944, 2025987001, -923053608, -1702888549, -346654301, 182878394, 324141131, 1083654563 ], [ -1065351593, -378320058, 137165962, -1118292462, 1099910520, 403683687, 491244646, -1631019838, 968163940, 1475539859, 1130913500, -1442662040, 1276259276, -401265416, 1707402648, -1305533831, -1222266537, -1754777092, 324900931, -217652967, 580006373, 1051041581, -1401905402, -1486697323, 404945630, 1511051030, 151264756, 1756004751, 1365043644 ], [ -1462894520, -1495477236, 319175975, 1616273221, 1764647765, -28736169, -1902625246, 97797678, -912375779, -2140901947, -1964217257, 1811086161, 902452769, -540363081, 114546704, -1646511276, 1798602546, 270837333, -1777362217, 543388371, -1987502969, -50057723, 1916881884, -768547921, -1823855695, -1432545462, -387271200, 663574379, -831502681 ], [ -54243214, -390578421, -2056730842, -123886910, -1096882660, 94244042, 864188562, -1295568399, 372803093, -31519234, 2098418027, -1536334372, -301587139, 1623128480, 1360861598, -65632682, -839445169, -56515965, -342016392, -91970861, 461427852, -1398504517, 881361246, -858287647, 755602924, -884278536, -1125587230, 1431903678, -1042480839 ], [ -1128638978, 1353054828, 2114436302, -1896525594, 1969358557, 418390628, -1128897612, -898730845, -866145635, -937580343, -634044201, 310624255, -907360183, 784074018, 615380136, 1535209545, 1857210829, 669073197, -668766965, -960499884, -1176827234, 28167414, 1682385857, 1036374421, 877278966, -1067224197, 725270222, -48999985, -167375106 ], [ 1133511869, -1754984286, -1949994842, 1533137462, 343209144, 1989541261, 1562660692, 845441425, 1266913873, -290327472, 1529330704, -1708193265, 1198428521, -1093552738, -556452471, -1348359872, 1641524444, -1222167024, -1434284672, 2064972708, -1351419930, -1774481464, 1997203313, 1479005047, -1916911283, 138489299, -1934226034, 1151538216, -1916592800 ], [ 243405016, 1480251645, 2115339479, -1788783535, 2080627461, -469068911, -1987392634, 608131281, -290880974, 1676491718, 1805522680, -896208382, 464736328, 1486735725, -280766195, 1608093873, -1267759565, -1944597321, 919956783, 1502933948, 1171180378, -1115445762, -1191899150, -905300399, 536139829, -216786805, -2036066068, 1977802628, 965681928 ], [ 1003760761, 931525341, -641471836, 1870363708, 10309191, -731183712, 1918898415, 1729315152, -1128193501, -346314147, 1438679995, -1031630306, 1114983748, 382816434, 1800383988, 512755161, 1488009414, 736326748, 207473870, -1805549630, 1505225238, -248664396, -454468438, -2077849337, 1125482672, 1381329189, 562428417, 2048003545, 1729149614 ], [ -1036936209, -1828985113, 934837641, 1191638585, -1832338101, 416261237, 1315861273, -1467703015, -1461818184, -1578757302, 514584161, -304885614, -1754212561, -1337062255, 983783703, -2054951743, 1463899656, 73076732, -1754741675, 628998451, 813685716, -483662796, 2095978160, -524956417, 385625235, -747144916, 1162815261, 815469137, -1834795255 ], [ 1239031268, 506441268, 626441322, -1190239599, 2015728627, 1360142996, 124940404, 1664471133, -1352831593, 1650368942, -231804817, -1397249364, -2143741125, 1582356309, 635484728, 2048285916, 254689089, -993272714, -557339542, 1478435362, -1897873698, -2102139933, 1981929252, 2065908600, -1769094552, -131783902, 1747994544, -1170708962, 468918666 ], [ -1576310195, -1447749134, 1385895068, -1316464086, 233636480, 14554562, 1474161842, 235310989, -432118053, -269947032, 30483222, -1688337870, 858331049, 1457726249, -836440296, 98683866, -936702224, -1430858459, -1209382085, -234607766, 277301932, -166213968, 1362065673, -2074406148, -1099481152, 1805423948, -1217880969, -987337735, 259879209 ], [ 1034836595, 2096947097, -1939760584, 1772021500, 1529435828, 1156971196, -30160771, 1021440865, 1844245094, 770369390, 44249430, 694565612, -1746507999, -1640351629, -1061831615, 389568085, 53711000, -779121695, -820371678, -628282655, -1519595153, -1642259201, -588913739, -1841619461, -1075432381, 1525214937, -419998420, 559543153, -1569725299 ], [ -1691905516, -1711468292, 911829087, -2123597855, 750632183, -1076592633, 895719095, -784443175, -1312551714, 1139231246, 396342068, 856130689, 869627178, 1628874790, -1857725238, 39900480, 1406417610, -653446348, 1516845274, -1489577764, 816160346, -682288977, 1948653828, 1979074077, -1294721684, -686825194, 616266033, 1448417242, 1679123490 ], [ 2108517945, -735362920, -870954954, 1964389817, 1309887585, 1489604013, 1925607016, 1670093700, 1226064429, -1972294469, 1141646107, 1449758029, -830692855, 824954442, -2120376090, 1119588975, 1744779433, -536382084, -289064641, 714230066, -997996931, -1867917449, -1053453820, 481760951, 2107902279, -1005167213, -1555174646, -1293823146, 1410011379 ], [ 1855281373, 757148160, -1026932484, 1776278427, -468474159, -241318951, 1443850447, -673953509, -242776457, 1399963401, 1272643911, -901409108, -1154952756, -1473862170, -1479746298, -1254681551, 1811680665, 1760639371, 2076753512, -328791388, 58687081, -1473348184, 1932867, 1030353045, 364898135, 1234069344, 1351714493, 646970903, -610236456 ], [ -717398791, 481988985, 1362405075, -1736451785, -1546618976, 510862068, -73221230, 761002400, 605670677, 1201317120, 167379549, 2133524150, 725706965, 1142961209, 1413835574, -1350846988, 1169401948, -157282629, 1356030228, -615826843, -104834576, 1930230877, -1088467300, -982293106, 2103135350, -6018556, 1251473963, -992403529, -1329042711 ], [ -1802904585, 385483286, 1290370029, -207636282, -38225383, 54952337, 334361210, 1203506995, 57860089, 347496173, 1733555432, -1914822714, -1938074932, -450051568, -524546703, -103145607, 174545686, -1137528479, 538107325, -2011723718, 2089540401, 238419814, 1010973911, -816367592, 1402075925, 1405765723, -507110842, 1379243580, 1117458775 ], [ -1950435462, -524559530, 2012770312, -601582856, 249809201, -90356626, 1128116831, 42899341, 1607437476, 1602386441, 1544962534, -647449269, 865247999, 707982142, -808875456, -1822236686, 386920921, -1748571640, 1392672472, -1569706700, -330147529, -562155601, 1190718224, -1906506265, 1282153055, -1651618214, 748664222, 1974065393, 1925481255 ], [ -511177684, 1115571609, -739193425, 2036109833, -1930415832, -1319208892, 723612566, -363540098, 1843015083, 833581944, 1594929972, 679389765, -1655763345, 1417570035, 1514360779, -935155400, -2035548313, 1763953022, 1061059027, -1594496812, 1227949906, -1804051620, 673662212, -2126984974, -570594131, 1779153781, -1253226443, -208368440, -1501660053 ], [ 1906733204, 2007944538, -1662006728, -588799611, -1136534790, -391547969, 1764580740, -740967262, -2076370910, -878833672, 1745891049, 1042172633, 107404735, -1446858938, 1042743384, 511675052, -712096515, 54710244, 1962094308, 1766774052, -1506433728, -465651474, -1076047065, 2135774886, 1869978084, 1017619303, 792583833, -1565800918, 582674188 ], [ -1663922600, -1419482532, 770107845, 1433510137, -945736145, 343400422, -1566957807, 1745064918, -1145010796, 1937169718, 53106888, -1094495649, 975497694, -767723586, -1785943141, 491350599, -2057695287, -1277639074, -850057577, 1485896971, 1969021997, 118462500, -2130435939, -1222919302, -1734638709, -2075087423, 2079883920, 569326507, 891017361 ], [ -938028986, 1490086807, -219534269, -1696997630, -1516380721, 1734392041, 14019512, 177075244, -602123261, -1372887390, -1035141277, -485521890, -1828302420, -2002403844, 988397451, 662068018, -1980877734, -1510181172, 355318815, 655205799, -705448570, 1327466754, -1956222441, -438150469, -1415715461, -549176014, 2090851047, -2132480657, 88669691 ], [ 390127668, -565234822, -1369028980, -1742055308, -484953223, -2118718750, 1120609907, -147201795, -1820107207, -1243572856, -1641249414, 364789215, 453024382, 1146988218, 1076495147, 1179441350, 1031475620, -419259507, 99290511, -1651299462, 687248773, -382053688, -1795106900, -555303953, -1566800533, -1799573711, -199282691, -1026119961, 195792442 ], [ 1112282676, -1601133724, -1589321351, -337073801, -308050464, -1857340909, -995960661, -1573018924, 1831172640, -272145928, -1547569331, 2014747986, -1428129931, -111973934, 1251956536, 909964528, 420993695, -246902030, -1987593357, -2127012709, -582182329, 1495675008, 1173916182, -308054801, 50474490, -423568779, -767298300, -1591424183, -1382901213 ], [ 1713352664, -1800576061, 404095838, -191191659, 1870576941, -1700858212, -1631064957, 677419508, -1751278610, -1319095908, -14256903, -1858816486, -976965155, 1055912971, 1787182825, -1761742859, -328917948, -50123745, -1128826742, -1822660074, 575324423, -1491288259, -1948152482, 555305367, -2014783275, 899749536, -1055252491, -395332892, 215220280 ], [ -766466627, -290596651, -920350279, 1350043705, 1154465528, 2046532564, 1223798692, 904652446, 1348791450, 898556923, -1047517913, 1198118849, -1789881521, 668056553, -1799318478, -465609678, -1807534081, 1834248322, 745781299, 1401884118, 263698454, 366833391, -1152240198, -621824638, -1655445427, 362737345, -1983819068, 886931149, -2064319037 ], [ -298264681, 1140037492, 1831590605, 124914290, -1929268913, 113112628, 1867685316, 1826799692, -786623434, -884722492, 1016039654, -350687484, -1886610064, -1378329496, -626737535, -481246634, -1829247837, -1557325931, -2127664345, 1718557404, -1893505570, 1884120614, 542132528, -359270901, -2092395732, -1547933183, 564432545, -1602019629, 1379075862 ], [ 529934564, -1366349230, -620125082, 1091603226, 1961320287, -1693089529, -33800600, -1898182724, 1009342711, -1886448528, -1889481675, -572100104, 1293760565, -2085432686, -2020839114, -691960135, -1643598601, 1500287615, 145190519, 272198165, -1320373799, 451569662, 2080533564, 790807248, 497835577, 57930603, 1532927739, -176313093, 240681210 ], [ -276508217, -812578762, 98666016, 776548366, 140188937, 778667660, 433587095, 567645122, -181183324, -1229735341, -166765989, -127676031, -203090546, 1121168379, -1903952940, -446286579, -1737965223, 220205922, -1752354034, -1602669947, 80993655, 1918027591, 952648548, -1099902135, 967526446, -275296388, 280064245, -44122612, 1827259572 ], [ 251189495, 182682717, -489313245, -231639220, 1338049965, -561254697, 1510040560, 1219129032, 196877583, -216460718, 1607208256, -732973055, -962616499, 311035386, -1986541254, -129892845, 1361958868, 2079838965, -1946149459, 1178058213, -1473166477, 163161583, 121725133, 550724001, -396951363, -574855316, -1372896526, 1476238017, -1920356243 ], [ -1787627732, 62140474, 1687070577, -1673635485, -658553270, -1512773136, -1175140469, 910210651, 713119128, 42804242, 1358469531, -806012064, 153054263, -131557678, 1100352859, 1321242063, -1613460877, -1200232428, 1909958213, 65906566, 1510683642, -1112054744, 2022921665, -1237298358, 1418472613, 1633550673, -1717991645, 279695555, 2141923829 ], [ 683441607, 1060898044, 1894427299, 771241049, 498288773, -1171300145, 553416474, -462047885, 977454935, -338958342, -381945169, 1098863875, -2029049574, -1215521929, 1418819737, -483345733, -419972499, -175996575, 1409788637, 882888274, 872342768, 662769870, 769679871, -227764267, -1624661002, 445954546, 1865286718, -2009254564, 1575113491 ], [ -160660537, 1431141960, -1857629192, -1418143804, -1153467540, 2056866227, -108138999, -494123513, 730403723, 1239689807, 1263028516, -707730898, 2141540548, -1732366208, -46340123, 1123360645, 1818209693, 1961689173, 76075947, -754426761, 474265251, 1443852563, -907653315, -462055779, 2111551728, -236530082, -1509934459, 42684426, 368112196 ], [ -1649092447, 109808179, -99338148, -771168877, -151680099, 1017284612, 1398526799, 518550973, 2081896124, 636248373, -705667331, -1904757765, 231621782, 650079436, 440366033, 1306864076, -1061853425, -999340889, 880359581, 1213589134, -1064029402, -1625347775, 110108866, 197442832, 492835502, -1518672923, -1261299620, 789685779, -748439913 ], [ 1772925263, 982079949, 1782004239, 1959055614, 1395358537, -975805453, -490690295, 1577460708, 516568408, 1515924148, -526697449, -96456822, -1842214786, -710433738, -330350188, -2017725590, -2133430871, 744706646, 324204199, -537841255, -316653706, 2091578058, 1431643163, -1898543637, 570444583, 892140556, 389573099, -1025355256, -293438161 ], [ 1533859463, -332483395, 805110405, -396794678, -1443321127, 2111437637, -1570682501, 1667386198, -634267736, 730786390, 1144982738, 853883854, -713126656, -1765136644, 578252206, -191956764, -1992890082, 1554063826, 297611124, -1835743010, 221189878, 2054088188, -841461863, -1885577158, -1492066241, 2127805555, -330922368, -341652490, 1771309612 ], [ 1947788341, 1144702668, 690708219, -1346386750, 1986606561, -1158208113, -930319468, 1831814175, 1274366090, -769367970, -518441466, 368133438, -1550807093, -700701766, -709829761, 860762953, -961460103, -1639993058, 10305945, -1702143808, -1722549835, -462239391, -539054287, -634057355, -104296475, -695716390, 579489995, -123397975, -431914174 ], [ -1066494290, 580352132, -2138348694, -797231109, 1409153328, -1641175574, 1758106201, 1371246434, -946062670, -1315262177, 1391862157, -946887701, 599758878, -103644004, -348958045, 269980822, -1397581552, -1277524909, -753243217, -2141008265, 1856355685, 22407070, -612146616, -95030595, 831425571, 914221108, -261211212, -588302714, 2119678426 ] ] ], [ [ [ -529757033, 767313521, 32077236, -2019118986, 2063152934, 622507089, 1286863459, 922627205, 555040099, 1184855019, -1625929814, -1961695100, -884366351, 5875084, 423661672, -1082034263, -1121653704, 1098498078, -2038376381, 761345475, 1018737619, 1933946645, 1108757410, -35214743, 199887675, 392854533, 2078471079, -154744579, 816139332 ], [ 878544086, -1691732850, -1804056556, 553050764, 507569740, 943679285, 1258374226, -12980565, 1351169497, -1390022871, 1023293457, 95643330, -770080647, 2130894497, -1254220416, 838512612, 216844293, 1342118942, 1059821881, 1258677891, -1651423753, 399977335, 873441070, 1850418482, -1820172137, 1060360010, -1214053043, 128613974, 1031178470 ], [ -1497052202, -811709675, 441024897, 938642358, -482213687, 1822287510, -653055886, 3003017, -115455242, -1305046446, 2104054871, 655347000, -702578277, 190024425, 1440648915, 66903177, -173160036, -449709965, -385532608, -1110650123, -1314150417, -1150424206, -2066682314, 807301766, -454571051, 58551695, -1555912363, 878423037, 1678876324 ], [ 1961554178, 1824609006, 1005597872, 505278224, -2120572769, -1853022205, -743844358, 2133303859, 719640357, -492799496, 1848037332, 1742135469, 2107004381, -682888656, -2100868145, -773474106, 823476869, 1407601109, 892341766, 1539519192, -378333511, -896719471, -302896584, -14999703, 1445224742, -626089067, 177780861, 532060573, 1575366531 ], [ -706674511, 975688769, 94528064, 222380666, 119950759, -276636380, 996205392, -2042675398, 167724590, -1106660141, 1837266319, 1754477759, -1594444367, 1356500534, -352341484, 293082538, 312246645, -1781831590, 677961522, 1193004724, -594888377, -1822255697, 117326442, 1588181449, 1827122402, -1779836045, 146357157, 139110131, -838224727 ], [ -264799139, 1813914089, 1089611404, 1842487408, -200852218, -1276355022, 1461590693, 716682403, -87073495, 1760024927, -987370849, -1430169967, 548698000, -1440003726, 2051080977, -2013599873, -1844028316, 2008937176, 501849179, 1283801366, 1409939560, 1876295478, 1943109637, 2053886608, 1361243492, -30413328, -1245281982, -384546915, 7248502 ], [ -1488945940, 975783712, -1704682615, -849078898, 1106741957, 1077280375, -1984399987, 467502110, 2040407072, -1056605650, -1114638963, -51746937, -952512962, -1304557367, -1784064309, 575617980, 763032971, 830751988, 1192895894, -1663433738, -736390481, -2060244569, 1571571724, -732816442, 520530717, -1414835592, -1224649589, -425746210, -764080022 ], [ 1003952138, -216673984, 1101170309, -1127143010, -1369888924, 1550314711, 1332625085, -1877009296, 832814926, 951618226, -909485053, -110680992, 1984415487, 675186590, 170002606, 2058603412, 1435722661, 1050913282, 358516533, 740139949, -1973915008, 2004011534, -555041726, 1167967048, 1979206352, 853089383, 404507583, -2057400027, 1065696760 ], [ -61789111, 359845406, 1745776017, -830699896, -1207694060, -2311788, -740703248, -1875292183, 860005891, 556429826, 2020578836, 258245276, 1159739434, 547767340, 1926724741, -1772233909, 887390293, 1658812308, -70069300, -1909370421, -1490734094, -1817768213, -1453213066, -614206069, 1995149955, 336719255, -1832771023, -71085174, -167385358 ], [ -1367004769, -1231457377, -980128125, 1798835618, -1588914623, -1571870417, -1503381759, -724532968, 1842557026, 64964442, 211543349, -263983988, 1530282693, -151498289, 46513649, -814102349, -477919363, 1332633754, -1319125929, -1095112631, 455712635, -2112906797, 1515499210, 170032606, -1750859843, -462081118, -2108211136, -1206507095, -1729416321 ], [ -724364494, 224377655, -1918334044, -676336561, 79776758, -2053896605, 1103337878, -1358934526, 1394545639, -532858623, -1950288191, -1373290936, -433122481, 660968971, -336399435, -319591878, 1866131552, -1111541235, 774571306, 306509806, 1427246058, -966247869, 1559280080, 604613090, 171037318, 1429122148, 961708721, 160233739, -1923579327 ], [ -1182328610, -546131686, 706755197, -1782587711, 186038165, 1502174349, -1883543254, -1415524457, -1795814026, -370586152, -2103103897, -1857784186, 1867877661, 872012850, 1238259085, -1789223745, 1522869867, 1005027858, 224217319, 1948241198, -1682031486, 635416914, -563145019, 1462588243, -398610859, 204168227, 1393108605, -216706646, -1738262371 ], [ -1954439222, 412241877, -42077311, -566537145, -1431145214, 851647059, -1445149805, -172448780, -490556266, -444279170, 554111674, 1560935616, 1716783485, 339265685, 2100932602, 1678627472, 1274485592, 862778532, 284853743, -371549752, 2092641047, -1157083119, -1322795761, -1008893893, -686100791, 1667758817, 1395048099, 1544965779, -579695942 ], [ 870754526, 1642639414, 52392658, -1857463986, -757310330, -1278900005, 695265407, 1856349623, 1518293909, -910238117, 677195201, 1345330717, -2073312937, 2133594063, 836142379, 987593514, -753780962, 1902075262, 883048991, -1093916620, -36935034, 1786896966, -861044496, 368477333, -25889228, 805927941, -179278139, 1406027700, -2016417187 ], [ -694234371, -191387477, 1204111010, 1276841320, 1621465412, 1849756515, 729097688, 1844722122, -83678212, 1622212034, 390948431, 1489335268, 526638253, -1904900464, 763991821, -1254175691, 530292367, 89819841, 824005552, -2065251733, 43830479, 1348704876, -627174912, 1910520858, 783362801, 753833113, 688931965, -1527882743, -1124281129 ], [ -713528113, 708450725, 1402743379, -1840761340, -143130222, 588291585, 397490361, 1802329973, 1416606504, -997197566, -1029071332, -1885162726, -1501041664, -1406186597, 847511150, 1361506867, 1041795777, -1639347781, 1184814235, -733332610, 560807263, -360166352, 1635793595, -886904894, 1859628266, -1676567154, 767178856, 1965687381, -848619166 ], [ 1297437934, -1076194947, -940683455, -401714330, 1147252906, -950009519, 1273330001, -675328168, -9320203, 340578801, -1268023373, 1476991653, -1555848504, 1675209732, -302555061, -1658335242, -1252666473, -263773973, -1216205462, -960566988, 557456601, -1353106817, 38947000, -1162166972, 841489545, -1689182463, 1900219604, 549955116, -96806504 ], [ -1190463325, -1212410113, -546165770, 589600390, 1869986436, -867691210, 274980300, -658620768, -498977563, 1048513218, -2048696972, 1838058954, -1633557968, 1384024525, -1879634012, 2018073885, -32503193, -735077817, 1741780928, -1247630475, 286495863, -1629318272, -380397871, -1901305415, 442402259, -1032713267, -1217813929, -232814694, -1940536766 ], [ 2032342051, -121036293, 1749383113, 2138584908, 720435323, 1127595650, -2012653430, -1036721996, 200326670, -535904400, 232424226, 724708136, -1217509048, 126279472, -23090037, -531543004, 292028092, 1201557855, -1364011696, -467320120, 11824711, -1546239717, -1806088931, 1246607044, 641103496, 1598932938, -1713073605, -838761935, 1688150653 ], [ 785661361, 749791795, 440617225, 632524681, -1190070308, 1083229419, -1185240824, 1002596402, -1778975320, -1278912778, 219527900, -1485987011, 1487015374, -961347660, -1455104511, 1581519371, 922659933, -1277335619, 238684265, 184403171, 490754198, -1925205686, 1443575110, 1922162457, 294467505, 1810678166, -744175438, -511964495, 419869209 ], [ -560873292, -1915456609, 2079032743, -646391044, -1304746557, -2018301007, -710687469, -1349003024, 758863761, -2142288540, -1793079934, -1797579240, 1090293894, -1148055939, -810975916, -1236054276, 1202717210, 306030059, 884123035, -1073106783, 1949803977, -1467940011, 989994396, 1806994026, 711823836, -1920880077, 1899004950, 2133499527, -334687183 ], [ 849284004, 1902523163, 1519156637, -1297276066, 1931372021, -1975313541, -587716611, -1356356503, -43891302, 1059060187, 1125283033, 1031956921, 1437225280, 1439154432, -1982573018, -1304660743, -1258578616, -84879090, -144242914, -1603863594, 1684817959, 196370164, -1332189003, -1804634815, -436475960, 819340395, 23390152, -1572772837, -1662795556 ], [ -1933242046, -317057470, -1722404840, -1093773395, 2017447617, -1913217195, 1415646899, 1371445868, 1533411011, -889323195, -427693857, 1912603359, 1462975779, -2107550366, -1525977943, 2060850631, 1732989019, 1902644984, 66757134, 1729875331, 35832876, -1082521438, -1010100487, -432248716, 471184874, 1793919379, 442644441, -2125849584, -220101352 ], [ 1888761029, 1043311130, -829918974, 984120191, -1805854748, 1190273152, -328262908, -767408182, -1585234862, 105087050, 696010644, -1188076133, -1476929622, 1307952713, -380107238, -330147058, 2028509426, -1882330088, 531874663, -832618257, -655534601, -1710969580, 1144074870, 1992268565, 2091909093, 1048957990, 1408702536, -67136970, -33363166 ], [ -241598594, 1261822200, -1164762967, -1040643789, 761793863, -1035347528, 1568216399, -2122420142, 1510739015, 512633150, -888364064, 1881371400, -987491303, 1609301993, 1666775194, -65406906, 472363837, 1246570143, 1887137724, 2090134393, 693041376, 1147345824, 1900491564, -551547805, 85475809, 1891939538, 1298755378, -1335502330, 492240782 ], [ -66481011, 1360743988, 1103062161, 1822174628, 1021371173, 1085857746, -825561316, -766969018, -323407377, 869913599, -782005214, -1028055596, 414228962, -1130819426, 454067383, 2123225773, 596740515, 296369764, -1251018584, -1690149079, -1253646680, 1247878416, -29602933, 2139192071, 106469864, -2054420052, -38745640, -2137960763, -1446841103 ], [ -750747534, 663750451, 1072948833, -1260819376, -1592639224, 1716649570, -630852417, -584620123, 653504312, 102823029, 2032997749, -837863885, 465260552, 404352581, 1510031118, -805859473, -697173995, 1412344693, 2012601073, -1422467515, -868956172, -759754000, -1388741446, -932358530, -324632884, 1852867796, -862706561, -1908993715, -495388900 ], [ -762497380, -43598097, -906443207, 1818382807, -684353610, 716904212, -1797189110, 1749624672, -154748683, 1001203664, 329180764, -1320717495, 1904314825, -1677005031, 365017501, 810158837, 730393194, 1789373893, -579959853, -719249613, -1904813046, -1541992947, -18521891, -727736355, 703691769, 1724131188, 1469571102, 1806591446, 687571049 ], [ -450443436, 394648538, 1602816201, 1208602592, 617494507, -700042619, 369652318, 327966786, -413081907, 963901847, 1636159308, 1820401726, -1214264194, -37787487, 1463803671, 2095914553, 246897013, 264231491, -1234676789, -2093784667, 2009821584, 156087282, -648232821, -2060054122, 1002572466, 1049623732, 434759850, 1744901352, -1735227055 ], [ -1156103037, -886680280, 834701519, -867498387, 761187390, 257307661, -874399027, -1438112944, 785839667, 393365179, 1045275779, 1522737685, 1486679834, 988462740, 1167519283, 2057161699, 1042313989, -968324539, 961389147, 1361596307, -45949421, -915014007, 1989653223, -1306673708, 1561187399, 131212369, 841195653, -79118248, -770254790 ], [ -1776296551, 432211840, 1462393282, 901820036, 2074102568, 837675930, 1956869091, -1597209479, 469517197, -1558435309, -1066267824, 1833219272, -1342668648, -1646104795, 1088608132, -1682201650, 1520424937, 1167336622, 506683183, 1132857165, -779112702, 958934462, 856651711, -1692756634, 656596447, -526564187, 1114698465, 913793289, 882757380 ], [ -1610851159, 527744965, -279723175, -1080282397, 433043762, -2132177095, -1667348984, 1138365169, -475830727, -2067212433, 574467567, 910657305, -1945200105, 335895025, -721111567, -646626816, 1531195605, 1582213311, -2059537535, 467121870, -1718236772, 15536930, -2092418708, 1365020666, -1533611930, -26632205, -1729983707, -1601118194, -581472764 ], [ -1446710969, -1690173173, -1973502347, -177062251, 192733977, -643140518, 1494567078, 1464609788, -163153256, 75776775, -924012348, -1333032869, 910414784, -1788362902, -1522117496, -1558860631, -790257309, 994051753, -1893087958, -385436769, 1285157244, -739032151, 1286927192, -83236292, -811908705, -886868350, 231243920, -252281002, -895859520 ], [ 40697525, 279223890, 559707863, -101550622, -1683392327, 714144206, -327743500, -2122235819, -211723876, 1485117582, -1648905801, -1735409174, 684971564, 751788805, 2013648002, -534849805, 86079358, -1480563623, 1412266622, 324987849, -1112394041, 1181961154, 1195656390, -1664566289, 265699969, 322862810, -2091927127, -1975264878, 1151396879 ], [ 343967229, 1953579281, -145300012, 2046716835, 761432018, 1538568163, 517081520, -1688307054, 816968721, 518652692, 1066751476, -1721293134, -64267719, 1300743248, 1413163929, -66144043, -2136757512, 163719310, 1760759618, 508408642, -2100257089, 1973196375, 1327480213, 940723073, 628872612, 1032887744, 907043933, 1423793460, 344664281 ], [ -377891833, -1436164640, 1110275341, -79167066, 1342077980, 1201868074, -1217645774, 1521589318, 441175104, 2097291738, 1423854097, -459865797, 1985677006, 767330910, -855963995, -879823538, 1704006479, 769284308, 160125267, 183741127, 1111337825, 252666812, -1268697031, 1089802493, 411560214, 2112143438, -1341998772, 1550339534, -1910052778 ], [ -533283873, 1195317352, 1875363728, 247673795, 1139312635, -271476316, 1483984850, 48333884, -1196754623, 1339429716, 128575396, -137537316, -582995576, -514356403, 656048454, 1577562473, -848887320, -299256389, 1135172522, -1175253267, 1956258740, 1751646606, -23774327, -404901861, 1026402883, -822680912, 931760871, 148028815, 1866254783 ], [ 1194091907, -1209875363, -1892802256, -1242796782, 1643765186, 1263622529, 250259254, 46922813, -2012495339, -1327047052, 238123220, -896755418, -1266278512, 405868450, 1658161845, 638546291, 1614789322, -275156753, 918739429, -672246671, -74995014, 1532548983, -537889018, -1687105776, 1482081067, 1164950467, 1429074267, -1611248040, -2144259954 ], [ 1417959581, -915520388, -241885450, -1350430897, 1018727690, 1006229972, 1694404907, 1167771062, 1020138553, 184430327, -17040795, -565988856, 1572809356, 1816685930, -2043046933, 156357710, 774473711, -1856855998, 471607345, 1006716928, -194887589, 628388968, -1149939793, -1374015719, 1462645673, 1137844039, -236001736, -718748546, 475977339 ], [ -532990622, 1524208727, 403591893, -2007559429, 1417774245, -1820704835, 1477941870, 1334096618, -187659617, -2131821304, -1196380261, 140299364, -36838268, -1760377300, -1100144096, 310980403, -434028498, -848029249, 1715541234, -1906612213, 278839260, 1938314794, 677477978, -707141347, 1590982352, 464989129, -617023206, -407729424, -97305336 ], [ 1643599792, 966200003, 1757985420, -605083859, 64877677, 2106719823, 490336328, 1036390115, -24880171, -1392896492, 1626963282, -594942468, -1733218444, 1330624289, -1406748649, 204071588, 1241126042, 400682915, 1691843318, 1425787700, -351665909, -794725485, -1947490724, -715618491, 1431136911, -1259360153, 60779171, 250359866, -779249029 ], [ 628248475, 1497766899, -1876568349, -1613494304, 1428204322, -486397714, 1978831363, 349239732, -800983204, -1920042454, -744646935, -409503418, -557309767, -1221570009, -727667782, -230681208, -1686995818, 1356686339, -1701315846, -1296599316, 151462093, -279633200, -1198682287, -750571739, -906302814, -603703699, -1932284159, -709235542, -1737123900 ], [ -1570595624, -681928404, -62732757, -457750884, 1831327281, 29830363, 437275271, -276527585, -1827235251, 27178797, 463746289, -808699586, 220681195, 8907607, 874571827, 1859352598, -1842442636, -666499736, -243964783, -695205266, -1539931923, 1452784409, -1792402738, -771154253, 1627962527, -1514211475, -1750192650, 496309760, -1162386136 ], [ -228891573, -1476310806, -501461187, -1556785889, -348709392, 1011840258, 222924909, -767358982, 502902946, -999873378, 1946329440, 1898171187, 688594425, -1480601174, 61748719, 1004720097, 768451814, -2102520086, 826939092, 1626299677, 960271168, 1443047142, -1879282272, -1628430520, -762660589, -1861027714, 170151123, -260665673, -1639658336 ], [ -508598520, 1313371642, 1509410403, 1734653624, 643806866, 362030709, 1301219142, 726727984, -469493463, -442829317, -772027362, 2007963760, -860940640, 461310433, 1623519180, 1973245659, -1485260674, 944927604, -823196867, 1207607719, -12921584, 1742810727, -2093136112, 624981420, -322304534, -389059135, 1134851837, -57801041, -2144712958 ], [ 1295084991, -1989827137, -250807538, 1882327467, -294931062, 1000428671, 704087742, -241258635, -1085435126, -898164609, -311125583, -413175975, -1572701905, 1864883959, -127769662, -110477692, 1181907801, 1269225301, 56837423, -1992507737, 1584492901, -664521321, -583878851, -1996371133, -1055922812, -90163161, 1979679245, 805102450, -782850567 ], [ 1071904080, -1500065223, -1052550859, -164736391, 1786115924, -623768155, -338611394, 1162324440, -280661778, 1605616078, 1595787055, -763307999, -384975256, -1008526283, -284698025, -876548849, 433986460, 1515021755, -1463824191, -149342837, -582420232, 1403342307, -516555174, 1816231003, 2121816919, 1333492816, 270216627, 1911294151, 991262425 ], [ -1757556174, -1494262285, -899275775, -1674944996, -2005391244, -1140578697, 1913419245, 448107139, 665220612, 1940865985, 871304657, 1689305342, 1196818447, 1077479863, 1913588315, -434676488, -1478078294, -1009999988, -157703234, -1173764422, 306699559, 1881347122, -779004328, -447917919, 1314096122, -1073361649, -613070897, -1483863222, -206354282 ], [ -1505213126, -305285320, 2079718433, 408456602, 2144220656, -2064324233, -971342478, 494145543, -1317415782, 1428467991, 329210352, 959559183, -1494453209, -1341825307, 2138536949, -1844562408, 569687699, 920311171, 1176615230, -1026381832, 525075467, -704429977, 1968261044, -43507946, -99221376, -1244332645, 279083746, -1706307261, 1876663426 ], [ -830251893, 1855948401, 596524441, -1813471662, 990572402, -1402103715, 11096450, 1821039403, -348560255, 320193287, -1307438984, -1899088882, -1516660497, -1137329988, 898606479, 1019446475, 1191814477, -1295105870, 991268104, 1255898700, -126281317, -537549871, 634211457, 376745631, 1591677515, -1383346453, 1858090499, 4124601, 128096095 ], [ 1626624673, 1541008371, -655119497, 1199106973, 643260481, 225157036, 866353301, 808238858, -426970282, 654550046, -1536258803, 807585076, 719254057, -809471283, -2092784225, -1165204293, 1132077501, -424454566, 1568680024, 2102588370, -980793435, -1046160364, -424127978, -609254967, 1398690223, 1071167530, 13255259, -1581291855, -547357243 ], [ 687175406, 666693148, -596824545, 636598552, 1917293382, 947997142, 1943273378, 1458318129, 1314416114, 96606058, 203228217, -1372993286, 1044318930, 56304326, -398899701, -1267039235, -792864698, 147916982, -2088045897, -1811841829, -772336747, -830745840, 1934135499, -958588756, 1899741586, 1857865437, -163479814, 1392539892, 796331382 ], [ 768221256, 1601378298, -1921051689, -401859926, -1721348572, 1319116865, 849219881, -1137091584, 591126127, -1885926112, 1849125863, 678747160, 36692231, 821101838, -351465015, -733834298, 1908236152, 1942407561, 1516394541, 1719938680, -751041825, 1945374479, -1416950623, -493320881, 9584972, -2081637969, 1105088848, -1865725904, -245704267 ] ], [ [ 1103339684, 479061053, 224254195, -1951302551, -797833797, 550424071, 458598042, -1501260089, 106684781, 1425681453, -1335002653, 1285721797, -500041434, -1483269698, 911926190, -477128337, 89476557, -1834538854, -470828455, -310198012, -1142445657, -1651894250, -1708455531, 743642457, -16198344, 891780769, 881671670, -564900214, 618987757 ], [ -840110583, 612936461, 346546960, 1248965981, 1592772206, 348215232, 1358844129, 212824964, -35307530, -1324587199, 1486357480, -1449275494, 1689549972, 1341354600, -1375478540, -479332899, -2024878783, -1640957543, 1617710940, 2035707362, 1731791998, -637073703, -1904673347, 2038848807, 1904101794, -55392846, -2060630838, -1798912083, 1569905635 ], [ -1977548524, 777245959, 55553390, 1766940869, -1022095410, -592617287, 741548612, 1040385151, 1353411263, 256648610, -1150394132, 1759007920, 1915647751, 1010212852, 1446012470, -1248445602, 1263008334, 1564410686, 7059310, -1780137612, -1566770782, -852626483, 627546305, 1118804862, 1230104658, 1431035189, -479237735, -1977598184, -1463128711 ], [ -1690200644, -1874036827, 1353873590, -1234479259, 383948299, -778789275, 1111805305, -1428957896, 181769441, 100274444, -1071923898, -943504702, -1788940650, -1115635878, -937183014, 1670986746, -806622980, 386803294, 1578572675, 74258353, -134402875, -572070606, -479179211, 1337200676, 1273693588, 964070264, 1487239659, 950152344, 1234315067 ], [ 868768416, 1507479071, -366372693, 1129454443, 1794566389, -1921711812, 1027185900, 1723524986, 1001145886, -349282555, -514211725, 223274243, 995252780, -1510389073, -503396851, 2124162486, -189717943, 401634571, -1544750897, -1347200128, -430634689, 704372752, -655962849, -2095770926, 952753875, -1185962206, 829696649, 451986787, 1288488496 ], [ 90063468, -1234544393, -2030139047, 1290525574, 1450300211, -253303945, 216215195, 399379383, 517958703, -54465126, -1197160537, 452987343, 533475232, -186448808, 1279697153, -1568588496, 774661265, 1062840622, 39768583, -1213941787, -1670195540, -1218015029, -1814992506, 913419037, -1139215348, -1493462327, -2027328345, -374659139, -653648935 ], [ 718147289, 1726852267, 182233783, -823361834, 1740163662, 1031824115, -1797905493, -1852137340, 1568810505, 858580335, 1731773682, 1383733136, -1122946635, -1825565216, 1432120517, 443504416, -1784295497, -1545940789, 201333926, -1610394261, 1745203854, 195106515, 299866781, 1517948197, -887130112, 1549568044, 1087742466, -933042682, 16085427 ], [ -1014097257, 117715384, -901151757, -638743020, 403134921, -1409067646, 1860416016, -1551092413, -1920992919, 1780513472, -1665559865, -1273968122, -1926759518, -2002822322, 1328924927, -1795522523, 1875403517, 905065356, -1631459544, 1940910745, 1701031274, 430776298, 1816110589, 1666005462, -755162442, 509118761, -531759764, 1330008101, -1413008469 ], [ 174745187, -2093975137, 945339342, 1463608920, 1977713288, -932127832, 1047241575, -296686486, 1068067590, 612358868, 1249190638, 1282869073, -504823546, 315785399, -2091816581, 1298607064, 272099912, -998753518, 698938723, 1609074237, 1975855124, -1657487889, 1090673620, -1722101092, 1489181130, 814906853, 1082506187, 562518431, 2000217891 ], [ -1688740585, 1677804301, -655928688, -2080931081, -743781780, -771235044, 1631263736, 651676178, -370507052, 293793981, 1577230636, 1206394856, -1226315071, -860409865, 243065817, 1221160933, -1595292971, 1769100193, 1394662151, -1609071288, -2025529948, -1271009344, -589878822, 1161212358, -1636957800, -1721451204, -1237568203, 1408747983, -1227323499 ], [ -1994640868, -133229587, -1226522026, 1296185546, 1301568898, 1759163329, 1483407078, -669449506, -76218009, 1355504357, -597091051, 512035628, 1970628911, -92073388, 537167494, -1285177816, 1205292697, 1602073404, 405412439, 837663912, 217751228, 2036446689, 2056642953, -1683375025, -1970912815, -577110678, -2045780747, -612663951, 1614522374 ], [ 1845110698, -1678688422, 601916287, -842108074, 30660766, 1738424953, -531621309, 117055964, -193573892, 1106576096, 591819711, -2084658446, -1429844315, 1202852199, 229965049, 597281578, -1902869300, 871448787, -988516912, 196458222, 602046760, -1142035448, -156770306, 2110234108, 1676404348, -733546838, -2080237333, -703295501, -1212522007 ], [ 894112299, -2040660384, 693095113, 1934397573, 1336599905, -1755101035, -282613728, 304903307, -1372762886, -1900382949, 239070002, -862684235, 337670673, -1572427709, -1740115322, 630583864, -177807221, -28265785, -1602478641, -103728474, -268298576, 1454520732, 1987952574, 1543555033, 54845795, 1189084484, -1630112370, 2095395438, 832397183 ], [ 1255476702, 251935378, 469628215, 1470302709, 956156963, 241475965, -434598525, -704263838, 411683317, 500873469, 1110879291, -1564631952, 2102359310, 748823085, 482563376, -1110848912, 1278702684, -1534838898, -1750961771, 1757016094, -1065612264, 1108377073, -141893626, 1499382518, -991551451, 1287509549, 588074942, 640073382, 103962327 ], [ -567222979, 1607340728, 18705818, 1716148359, 1113896822, 652472415, -1393118167, -2049465711, 1619649129, 376230782, -2040398536, -1591595365, -1164518609, -1190449398, 853934534, -258356379, -98894390, -437132408, -1024467851, 634798903, 2076389131, -938367651, 105035683, -1719223103, -2076228374, -1336384102, -1691398986, 1305300143, 532109560 ], [ 842912986, -1424966615, -1219021412, 1586438805, -1548211638, -911600908, 2057730116, -1067355402, 287104842, 991116418, -789470669, 884858013, -679645872, 1957926897, 1869700098, -36780764, -1551480003, -1162127236, 1454957535, -699340653, -734072277, -1056698498, -1972724023, -1544403526, -1263964778, -1989310017, -203791909, -227323366, -1134051386 ], [ -1594434733, -112949410, -1662550706, 1561064259, -1469868142, -1733752527, -125445431, -2135270303, 2121724099, -1260832321, -2049214717, -23519806, 2009325824, -2091345981, 992297527, -64557841, -1914664354, 1985802511, -1159942171, -588214817, 241708970, 1366799946, -440814433, 1908051284, 1591763764, 132935622, -1499310503, -603069142, -70747390 ], [ 1526777572, -465302942, -2056157428, 923209666, 1897298009, 833824339, 1041483652, 1863251659, 1261262474, -1749844384, 607946921, 1234477114, 157563739, -1685350032, 875280871, 162264525, 2017005961, -1226237787, 553623488, -1489428669, -876807066, 617714411, -692713035, 1069445054, 964960487, 1099918565, -257984510, -418160698, 492896521 ], [ 2117545480, -491360983, -1297108365, -1685435113, 1528090881, -1159926873, 1554388686, 665814339, 700016701, 444350623, 769984203, -727589440, -1817784766, 399082419, -1781619582, -428343068, 1517593675, 713419538, 1175493318, -274216525, 421136851, 461309044, -463572512, -807698032, -822254669, 1452937383, 1323840033, 696650535, -1467931086 ], [ -1516690346, -1300802486, -941186561, 1150362703, 335463106, -2144140562, -772152773, 1080200449, -1967649183, -388508038, -1235355100, 484784607, -274529679, 697748399, -2105543319, -324083317, -1771315636, -1330982139, -1363869533, -1241661819, 1591440903, -2012514566, -2047322876, 1393062667, 1175011035, 471239261, 796677237, -1424951662, -1110609439 ], [ -511612764, 1304245524, 777531007, 979784595, -815288171, -1224696479, -276161587, 2052534287, -599080303, -2057542300, 1536537393, -82232062, 1537924841, 1626928802, 630445341, 145734783, 1441976800, 1293970407, 1997907825, -2048145447, -410686561, -414946037, 943562997, 681630234, 332434635, -1178021727, 479135459, -650984559, -718582227 ], [ 51801512, -2107221904, 1253283330, 698781940, 883370378, 2010485069, -2045490082, -1099613316, -919948698, -1213371563, -720323812, -612584170, 2052665515, -663581547, 2102097374, 1097249496, -1392783216, -1003038025, -1184637860, 462587951, 353297641, -813174098, 214035912, -1744353754, 1919137831, -1249620563, -1174819334, 1206380454, 811207971 ], [ 2004135771, -1328084651, 468786277, -82229958, 215744223, -1660209138, -895283921, -1654266114, -1222846149, -991045193, -1299089945, -254885730, -1055294447, 908493480, -1487042873, 1134813930, -1347801641, -1750001799, -2007917839, -1145417434, -1946365290, -749911464, 786898525, -164471942, -1063568079, -1734776871, -1058232128, -1701796818, -609744059 ], [ 1710496770, 1413614500, 375813658, -742835702, 837711891, 1747716874, -1751523460, -1006476860, 1358754863, 394601177, -1988513097, -1922407306, -1252045970, 1429620010, -1262951917, 147232147, 2026395834, -1331209721, 808994204, 1764252643, -662638759, -308258054, 1127485698, 1618618116, 633627940, 1015482876, -1918155758, 230639747, 578747563 ], [ -2145747712, -1204726288, -613992246, -497735741, 738790622, 334909931, 949550760, 303185652, 791961224, -1260538483, 2129482063, 1802507592, 33313430, -115456289, -1737511417, -850877998, 685763049, -1283647458, 1390489130, 849010313, -1190698804, 2046842203, 1175565112, -1392439462, -516403853, 67979694, 1227443666, 886006116, 787378262 ], [ 1566136943, 1134101329, 523908223, 1017416406, -625597035, 825753711, -1301728978, -1920733137, -120015933, -301683622, -1574161610, 1236477829, 1527817765, 395905601, -1154473858, -1903158948, 857385936, 1661885808, -1896599666, 99345579, 916726983, 1507338057, -839448503, -1136133219, 1642527236, -1850205443, 2012058975, 1331313168, 1633338457 ], [ -28083095, 740268995, 1779359788, -463330784, 1604540397, -1709785436, -329421392, -1294043983, -435358147, -1208703149, -325889569, 1324521972, 617300454, 1686337021, 1507938463, 1336010727, -715115512, -138529782, -582283060, 100690883, -390557093, 342093452, -2146225706, 2058536018, 899489516, -60575352, 1900263455, 2045564486, -479669922 ], [ 1183484155, 751895112, -2108640163, -597417522, 1115458805, -970994150, 442291443, 1404864524, 1732124906, 809470622, -503741927, 43225268, -297432007, -2074307754, -1509430211, 1911989100, -548043267, 28952971, -378021387, -1028203874, 458561024, -1556579778, 801997451, 271192994, 1450488542, 1202887386, 304364300, 1895557220, 1366578671 ], [ -1158009139, -982132900, -1933662740, 301452422, 359024716, -1162959207, -434897280, -1927139836, -548074138, 1742582037, -1605779131, 419260016, -355630440, -470237225, -1640532846, -311035539, 456701944, 98831511, -2100427545, -913689509, 106143481, -1948783562, 1350580927, 1479315593, -586537825, 1111167628, 968872339, -1510178209, 452109384 ], [ -1815917841, 2135743550, 1820243187, 2060917836, -2048786456, -2062773444, -235666416, -1889815254, -349278535, 1340499896, -882775160, 547478724, -1891290121, 2085246136, 586183082, 420699242, 1278125325, -158149093, 1624605681, -1756981174, 788757227, 804500993, 1689650750, 1734242748, 1998649110, -1940783149, 674057469, -117171880, -2131334899 ], [ 104752201, 2012921085, 1485934131, 2146188335, 230286121, -1251461078, 1250087472, 1817708104, -601191770, -1999816703, 983723326, 407143356, -2106841450, 433333509, 1351176898, 1504794910, 149982315, -1914942544, 240543289, 1484236794, 2093169380, -387044771, -4253301, -1272131999, -2056938362, 733748682, 1218914898, 1538209785, -17001662 ], [ 727491253, 889177121, 5430051, 1832322130, -1536557847, -1710216006, 1867801715, -849653727, 470652700, 398257782, 404567553, 2015323724, 1017322273, -2040978202, 1713783329, 260809111, -880118984, 1512662981, 653718093, -1388994143, 241919703, -504832287, 1177813382, -583059064, 570952154, -758691993, 1512469428, 140531608, 539818350 ], [ -933643405, 10369265, 36863308, -1500773816, -1820466864, 582697485, 359734123, -603491350, 530189627, -690029782, -1640658966, 1636272153, -651311675, -1877978313, -241488412, -1372770403, -843391394, 1257363148, -66489248, -712526222, -1675071770, 676560100, -417899869, 1626838336, 1424727567, 728254841, -1562977437, -619996047, 274019231 ], [ -2007670969, -1770476188, 157779279, 1481800970, 208020549, 1674122840, 1878382351, -1566226829, -1833808147, -1227884296, -931544356, 1209492901, 919582955, -1792370319, 1546274628, 1626932658, -1007636025, 1713055135, 63814208, 82748064, -196553814, -452614348, 1338937005, -975766060, 300962843, 994262605, 1895451865, -973446871, 946579654 ], [ 905073352, 1032425497, 7496270, 1849060882, 1276433200, 2083081903, -1675439241, -1301258451, 1402785915, 1301815810, 1297219875, -1419150185, -1590455105, -401356996, -1911028395, -611096429, 1444570161, 428084079, 1229666052, -479435862, 1788825601, 1549175884, 1342002465, 1103617851, -898660755, -2131422572, 672554083, 904222207, 2133111682 ], [ -2140577291, 586868418, 1055481018, 821589286, -810683351, 161666511, -2074537957, -1276001392, -1817551095, 784281450, 423218389, 595928592, -1298866332, 2067393753, 1637207645, 789346803, 721735680, -1326131869, 221798628, 1631913331, 1318446209, 601942805, -390840321, 1731338871, 1514739467, 61697060, -988477913, 1659640630, -2045113311 ], [ -665594450, 1201760817, -1832068986, -860319407, 289927781, -1951658812, -504017084, 437662765, 1572147900, -807456056, -1161858247, 1831456461, 1461135861, -773065596, -398671004, 734666099, -1858531202, 1705728381, 1043161659, -84078771, 767079732, 803361476, 248956036, -854639738, -947113226, -34128846, 489153049, -1533610743, 629714692 ], [ 1832500945, -1481395755, 1838666918, -1119823767, -809028246, -255373217, -125643823, 838390446, 745745581, -187739363, -1626157944, -2068226215, -1396752451, 1050668755, 952907686, -1159594725, 197332983, 122789351, -779400088, 741777142, -1777853247, 1313747086, -2025345894, 2059770304, -1178491087, 1947281087, 1536010554, 2008928157, 2109238816 ], [ 1549621441, 1722175058, -1594310692, -612445826, 1005169510, -580165437, 1400928288, 2077994453, -588028093, 1693536928, -1007976710, 1715017540, -1577875280, -621256740, 1845485802, -884500968, -864340931, -1784378191, 46966551, -641016445, 1748097695, 2015495924, 1547573935, -697157437, 867384906, 356903554, 871105633, -1723700495, 1714495358 ], [ 1698026268, -1734464728, 2081726245, 2018561997, 1197266695, -55798579, -1286200307, 2033071368, -99108092, 2059094335, -1677603126, 226506529, -861167583, -61345574, 1371272589, -453947904, 1521082116, 1661634447, 1763459243, 1929332942, 1395589462, -232528507, -1720887586, -798143920, -462637050, 602474518, 2077840858, -162256123, 129210568 ], [ -1851269360, -2118341765, 1858508171, -818266459, 305610051, -821415110, -1617826208, -940356734, 1551207989, -301296864, 478706031, -632228893, -576391782, 1319850184, -2111660611, 544187229, 134611996, -1542536770, -801942081, -149047815, -767856677, -1067634183, -426164055, -322669101, -973081275, -1901979466, -268942145, -563918382, -1289546670 ], [ 705403945, -1426760049, -754393256, 833167870, 1411437043, -1115081798, -8742426, -1687401697, -1251674096, -1444156574, -432865457, -1977090970, 1375290806, 2086667243, 454235933, -363786590, -1660181136, 1587058797, 1540620738, -1968230384, 1085493927, -529067881, 1797422421, 44896691, 432184961, 1883231346, -1246662079, -954623473, -862242022 ], [ -17467681, 1352342802, -366615261, -66339607, -694625199, 539498537, 1095814279, 1748115619, 618694525, 1727464594, -2024867168, 257344522, -1786969947, -371277699, -1028498305, -309499015, 168038966, -922601017, -1599077537, -785290928, 724986380, 1086021170, -642768679, -188304247, 1310712054, -1545926822, -1282823155, -962300253, -206026299 ], [ 1093018970, -372683691, 950936068, -877555716, 1076870746, -223382617, 447964901, 1613636750, 904937855, -1764439069, 863138760, 117542507, -1430892639, 891447992, 344793155, -1342516442, -1726658423, -957366920, 1010292269, -22305585, -826144594, 32110646, -1169578707, 1487463587, -936905107, 508264474, 2106419791, -2116077963, -1623882589 ], [ -1608037967, 1487192648, 1126174606, 103539155, 1846616469, -1635858111, -1289417537, -2133783178, 2143674336, 629475178, 1053779294, -1680669064, 2028665550, 1164240950, 1498482801, -1200139743, 155148968, -1144925458, 1827499646, -1539280494, 1892291522, -1931054188, -1305902305, -447016360, 1228117312, 1458677180, -970175999, -161379211, -458371718 ], [ -432340012, -1168993603, -749861395, 1566156661, -635251998, -637342770, -963716571, -417765510, -1873615830, -1072290510, -1044836354, -1656426263, -692796734, 177558443, -283049496, -1190379339, -1747456383, -1909272569, -1878768274, -491818281, 855492903, 877648339, 612625171, 878023772, 1283890901, 1728932888, -728978136, -184243056, -748692712 ], [ -1095567351, 605785679, 1576665573, 1525804496, -1108150781, 1924352328, 633692485, -842453801, 219509527, 468516403, -499441102, 288199475, 1541870704, 206307814, -342111726, 381400091, -923715401, 5637864, -94611755, -1695230662, 2140501561, -694163145, -508919071, 1643906978, -507721177, -453169976, -703437285, 586882573, 556531952 ], [ -1259275827, 783699263, -1559225875, -703966508, 480228609, 1561963243, -2111981018, 1729563592, 965436853, -1195125438, -531140556, 1792863147, -78801013, -675053611, -1299549737, -644073044, 1923265733, -1350522990, 1609356553, -684513121, -11177180, 1106412466, 914476191, 771640455, -1195559496, 435623515, 239783576, -1991542728, -681491779 ], [ 508061605, 182892447, 1410406730, 714138452, -1020839017, -1181758683, 1942938380, -1693010088, 1043197307, 1452847119, 1225838532, 804793339, 639454193, 746321660, 1823845119, -1534356972, 1954089088, 2119730613, -1901055734, -346897281, -1353660296, 1603130514, -1980530497, -1912689684, -1306336850, -911646467, 503945626, -1197549162, -329937348 ], [ -1258808106, 624832488, 2085353520, -60978481, 362297317, -292186233, -664476670, 1064624432, -1249332341, 604083842, 1720585257, 2134112427, -18678622, -1116967749, 983190810, -855315660, -2072511927, 1617013425, -641584423, 2133617966, -183856179, -1899039657, 390317210, 1028017187, -1205414959, -2066116236, 1763276879, 68449857, 1640018769 ], [ -226176989, 448236272, 1511164602, 1249803878, -1610344600, -1887803451, 443601948, 2100988744, -1155495049, 2069885034, -945428347, -1576413483, -39966474, 1039295391, -1137589977, -1960410015, 180058957, -1773149262, 945113765, 1084283618, -525294554, 1246958971, -358328509, 986160563, 1765257654, -102631651, -1193203152, -123859125, 1014881786 ], [ 95443466, 1714757018, -391221435, 1405918982, -1192646201, -1861180496, -343667173, 606379087, 956558464, -613369397, 2008922937, 1127016784, 835417352, -779632714, -214552701, -293965684, 458256561, 373127531, 1504739325, 951744757, -147360130, -282290885, -1520318931, -281492344, 1787785370, 479263417, 2006181511, 2011740855, -1669995453 ], [ -2015102543, 2083596575, 1475029387, 466276887, -315640787, -62964810, 2112833138, 28491437, 1529078574, -689058165, -197686333, 844326982, -814070907, -1951745900, -1979935036, 987522525, 2102719465, -1893512756, 560288437, -1564562490, -1658155470, 1234565372, 1939439329, -747727234, -796940546, 389148664, 1626529523, -6247473, 1617417826 ] ], [ [ -1222673000, -436226084, -2049190696, 1349348009, -1377158071, 1161602052, -395902865, -35700713, -115996955, -252530169, -622913620, 1610435672, -1827247932, -1957159212, 626411774, -2018306887, 1537526233, 706345228, -558404145, -313013756, -625936696, 1661252978, -79171809, 1015237961, -947913951, -334515723, -747594984, 434856088, 1249535846 ], [ -8232717, -393632477, -1185298711, 1889925387, 1504748737, 1998946788, -1528672923, -172482986, 1806294723, -1744780271, 449700285, -634759194, -1902539604, -8596117, -250588070, 1515636899, 1158211532, 1300245004, -756751948, -2076125183, -1884531647, -2041809517, -1417285237, -1834397061, -725630990, -1896927981, -522695144, 865144968, -462512495 ], [ 1919605303, 1636201302, 1895650603, -402091070, 708920605, 1566529138, 84097388, 170551034, 1294924944, -1965055225, 1319378367, 1560885346, -1794996724, -1717821393, -457491038, -170843141, -934058042, 885073784, -218898239, 1215568693, 209110531, 423110717, 1174299889, -1088802169, 1360139289, 1441760649, 1620901460, -74048434, -505218501 ], [ 518073350, -1666984879, 1398093271, 705576555, 1341888007, 1937289885, 1840631808, 1303822012, -297532982, -622196288, 1387417202, 1875497444, -1823240774, 174385649, -1335001330, 601081246, -1279276444, 404579974, 248783542, -673300430, 2004255563, -433063787, 443513753, -1569199370, -1918618596, 803325875, 1256102148, 1979652550, -1601666579 ], [ -1561072682, 1756235955, -1838612563, 279672363, 521162407, -739534432, 1715045052, 792526405, -1561354632, 1782144867, 262667785, -1192704722, 713723762, 290200747, 1845068501, -203889524, 1150177180, 1070342015, 699534699, -2005231804, 455472707, -1641420443, 1088382743, -207885172, -615699107, 1811907321, 604569334, 1243903513, -829434980 ], [ -845286253, 302275736, -1081968834, -770129397, 2104343921, 1966806071, 1905057426, 212592238, -1051478849, 807163025, 684565732, -650869092, 1240710089, 1078041875, -926138358, -1299821402, 317848753, 969045818, -1327776235, -520226122, 1327253759, 616299123, -766148566, -1290608423, 1355848403, 679712972, -436478062, -884655095, -613979916 ], [ 120866441, -1421692774, 530303303, -300370043, 685005659, -1170692007, 292224064, -770722439, -66044162, -2038878217, -183538059, 1973595463, -1758412725, -534764609, 1220475601, 1764571914, 1903670812, 1433577121, -1775652397, -1654800610, 460011055, 1837948889, 1576504140, -23669539, 713797026, 1794432289, 1298452279, 1495389222, -2129699981 ], [ 2146254155, -1268171782, -1544904207, 1585980057, 1652261326, 1723940221, 2036273770, 2106301985, 277216663, -547979280, 1420586199, 984988799, -677973193, 396428873, 21073472, -682524049, 370477512, 1609339359, -1529257562, -1329318788, 1618096826, -1958097272, -2046355497, -1235258000, 1859673461, 1229783423, -1797004451, -2090904802, 2024464033 ], [ -1584047186, 727474709, -1687501149, 1922818244, 691743963, -360721182, -285928511, 1452503636, 1764240544, -1082299249, -1876911801, 431392972, 672552824, -378667259, -1379129929, -1911798118, 1843972117, -751858013, 1169373520, 1393878881, -1582681798, -544588195, 781656545, 1090835183, 769471876, 763947908, -1116742223, -378640609, -460986138 ], [ 804841258, -1182313249, 954034511, 115390996, -1344333171, -445873865, -905300710, 978701394, 527115678, -1141616765, -1953028489, 1170173711, 1625821565, 668497658, 365017823, 2133367071, -287259902, -1674326475, 347441541, 1727555628, 646359210, 663069968, -241109257, 722230527, -1537189494, -325428128, -1327591403, -266640388, 1271537075 ], [ 2131277758, -1906376503, -7455442, 770813416, 701024797, 1411339492, 2010917063, 147856618, 1996332862, 1015491793, 412396554, -1681371499, -703935300, 1512521083, 404953790, -1319900004, 334643599, -1008174122, 89808549, -1164735980, 383529125, 2080244377, -820749751, 377625912, -604410986, -560273117, -1900494251, 1870248431, 1016521301 ], [ 1443065723, 2037964079, -1007936717, -766886466, 347107007, 1877571831, 1947729001, -1205979865, 1300193659, -243480259, 1912625746, 1756553719, -1143048760, 408415230, 289656839, -2009603307, 1357646278, -2062062390, -1449444947, -1757896109, 1098737768, -1304860461, 1023092416, 1022290774, -1758806044, -1464396804, -1794688553, 1163823547, -323931021 ], [ 1980277880, 1443807082, 1254780941, -27056173, 1551779335, 326374179, -683227640, -830764948, 1584265248, -626638684, -1149670514, -936877509, 228466322, -658552920, -1997551575, 728156557, -989866376, 130529842, 575943558, 1530903790, -1862665654, -1189657186, 855074487, 902701360, 181877355, 661345521, 694900870, 613797193, 1586578996 ], [ -729092106, -1380537261, 1299126384, 1669191603, -1776279805, -885079649, 973422698, 617967947, 1973370370, -1376954013, 59532249, -475554476, 1260435159, 941706297, 2123165699, 967831352, 957669751, -396106780, 1404050668, -530588740, 281897227, 1687653742, 1561415673, -426465509, -1553716810, 1591607347, 1338067582, -1851258139, 13245006 ], [ -1114912257, 1208680074, 459557742, 6891712, -261164456, -290479077, 1237300033, 604721149, 116003909, -198120615, 2066552735, -2079035198, -734694021, 1170084277, -247743455, 1605216141, -884581234, 1304304678, 1447966771, 908562677, 567938017, 1331964222, -1473300890, -1588271613, 892059232, 1961439109, -663349118, -1868081296, -2012024813 ], [ -392944680, -1076689683, -1308717922, -811153270, -1948972310, 1959240261, 1235553321, 1883343624, 301499828, -1145126661, -1963039597, -424952578, 2019752290, 1472164466, -761024237, 1769438351, 1883931969, -2125908074, 1115240950, 719760263, 683306008, -1661513953, -232693984, -2116989436, -2083711389, -2047712145, 122876265, 981675554, 1080105379 ], [ -1330377104, -1685802005, -895369737, -122284902, 2065252954, -1122132467, 1211481408, -1912675807, 208372569, -839830708, -2112798448, -172419304, -379128086, 1633477597, 370050911, 1101797198, -1603806585, 600541284, 1840489295, -1280474381, -1747429204, -759391890, 1048565546, -2074775455, -1967742691, -1747656204, 1379810299, -1481238704, 1342529907 ], [ -461766861, -68738782, -888379912, -647781930, 2116670902, 1941961325, -1562168459, 2005394273, -882501220, 210563970, 1099916274, 216347155, -2044785570, -135609054, -1260724598, 829179908, 208664409, 1294071351, 477530115, -2054617920, 1491467048, -1367729809, 66240757, -1208935849, 1685243015, 1535633699, 534528645, 2058141594, -365952807 ], [ -467956452, 223891611, 1603807271, -2142886862, -10209586, 1207391223, 1050072867, 1837776304, -1419081948, 1398375362, 509718094, 2122720119, -1034055788, -2081992221, -2020582932, 2082215398, -1253959551, -945312632, 928375003, 862261417, -647418175, 607242675, -904939740, 2066374605, -1993356541, -88389056, -1606001068, 414571473, -31343115 ], [ -869228751, -1155703743, 149934847, 324451453, -1885300003, 1360945846, 403871929, -1057319172, -1981183611, -437926655, -528803314, 836251660, 236567432, 935764224, -260662887, -609004503, -327712963, 1699337148, -437107851, 442605640, 956151402, 712344132, -1429718855, 1888767775, -863480623, -1765279495, -2072553238, -1948783847, 1915716683 ], [ 1476105744, -1225629204, 1144260416, -1190715354, 1282120925, 178100551, -1992205965, 271441317, 877712240, 132224461, -926181106, 1843293278, -804090951, -599863861, -746998727, -1702154341, -190756520, 951563352, -2057218910, -1517223403, -107853549, 338599804, -1768194738, -636871268, 412871016, 823389767, -1218370115, 876943786, -733269467 ], [ -523480672, -1193351072, -829065350, 1844944795, 2120018028, -504930781, -1499606445, 739763628, 1434838888, 637743659, -738298344, 922856401, 1441911535, 1196841883, 116452743, 809758177, 1252194956, -147924916, -1235649422, -121991204, -1546836056, -1049516424, 194457093, -409996276, -473962027, 1215170650, 189371152, -2106851849, 2056416310 ], [ -537440821, -2141465880, -83960572, -1234050960, 624817893, 1987963911, 290844099, 1206968994, -198830296, 925776845, -695479756, 1722756901, -777203865, 1303027734, 984058868, -753622043, 1503551263, -1175652484, -1998943253, -2050621310, -1957250570, 1141528931, 1735918492, -679453927, 616717300, -1438382834, -1781492074, 1749248468, -1643285853 ], [ 566551453, -1945335892, -1448206688, 1705166062, 1507061344, 1672536239, 1195327609, -257117089, 594405516, -1522477067, -534065313, 188232918, 2063845851, -658688004, 1457773513, -1073228902, -1808989765, 1306625943, -2087499895, 1717536327, -647434113, 1666523700, -590799884, -468001598, 647933928, -1089082092, 1123957186, 1802687585, -466520536 ], [ 354949846, -1673004694, -47045266, -798426943, 973639467, -1125874004, 1817151196, -412346702, -719534728, 1077678683, 146308307, 1603255826, 457224502, 1185153234, 4169643, -1990128721, -1518821328, 1077820424, -266728810, 500153355, -671781246, 470673448, -1186389395, -75180781, 172403228, 215596063, -1212612766, 1591087782, -417980342 ], [ -1895740923, 169190731, -460222215, -1488901672, 806183271, 248344668, -1043912208, 1323401517, 1040015384, 655079883, -915794386, 1700897202, -1323838244, -300650808, 173997525, -1566710690, 1289559007, -409582683, -1612341824, 1927118030, 1765485039, 70032717, 1215606186, 201430369, 1802640394, 102274043, 1117276534, -1047031462, -543564830 ], [ -449137512, -1587980778, -329574278, -1905796149, -1253729035, -1767389046, 759975646, -1071421413, -1090954626, -548340034, -1936536062, -1572689214, -788565800, -1434126351, 1361027459, -88603559, -826093062, -1336231147, -1321672468, 803434536, -844792806, 996020960, -1848442344, 1818013549, -1252514617, 28022868, -1159272796, 1787964106, -448740327 ], [ 468661066, -1574951043, -1611979082, -265628093, 1423911639, 1695746659, -2055405320, -571211030, -943955333, -1747042887, -1231337731, 127443465, -325343421, 1394857292, 1381691148, -1875133764, -2078633607, 277289135, -604517550, 1921057063, -629608564, 1432787573, 1338384263, -312371453, 1496129594, 839354014, 1692424569, -910696392, 1371281631 ], [ -1473403981, -989980236, 1857675915, 1731552381, 1035037190, -1074025725, -1875146658, -39526819, -1077543429, -1172604825, 1370364754, -1765940226, 631431471, -1380071841, 748516753, 1623531404, 1400280092, -564643118, 1996584222, 883503134, 594209741, 1004783313, -1331974926, -396092872, -1126050550, -1789020704, -1957995773, -257982861, -382605154 ], [ 1907680104, 1868329227, -295372919, -1708105009, 494269280, 831372420, -1273915450, 1339272337, -162796046, -1127498048, 916425472, 238123730, -1429674915, 548151439, 954764296, 775778434, -1449887715, 1984596721, -1498873436, -2031462685, 116679411, -1031203700, -1921800140, -666754046, 430522289, 1749567799, -2012605249, 1881217426, -1964400611 ], [ 81274434, -559576693, -1028065469, -550628493, 644069168, 903579681, 2062694216, -1358607535, 1786509180, 1412469533, -1741833560, -1971072009, 1555712029, -1023101122, 1518411153, -2143580471, 706792171, -1386930453, -1826372492, 14862220, -786161784, -45553876, 406786405, 1460459678, -2060042110, -1777841037, -1456346028, -277172421, -1976490148 ], [ -1341454079, -288869323, 765437848, 1134392584, 1692965465, 928057069, 87105671, 1459731518, 1577450350, 618787732, 477430285, -1179749108, 272033968, -1691633678, 320595052, -2058065599, 582836281, -1972969474, -1034103906, 1374014497, 1874281582, 269004877, 366457486, -1755641849, -2131808870, 223374160, -684533001, 557125489, 458876305 ], [ -1687845247, -408636749, 1257009991, 39928114, 1813420950, -1644895964, -632888216, 849509726, -2020386754, -842695347, 1666865539, 1770214878, -1940201551, 437918593, 879441083, -317436042, -131262014, 1943755370, 339392183, -407789641, 527229854, 211497388, 1142386688, 1998041948, 414376393, -974671224, -1645323810, -1838685067, 41111170 ], [ -1264603968, -1736675562, -1427129657, -871533406, -706767790, -1759835548, 1191193366, 1008188940, -931742978, -1221360771, -1151784105, 882154849, -1625810926, -239956867, -1337765101, -976247820, -358528857, 609878151, 575416924, -1969590495, -396137699, 238845631, -1690902683, 179263295, -476057148, -1931358596, 87427093, 1645601811, 931444781 ], [ -701587205, -1449496278, 601942692, -1799840246, -220035076, -1236760834, 652360915, 2032671605, 1681469313, 225931643, 611097335, -1537004834, 527764068, -1710764650, -1272527337, -217736104, 208886816, -822756225, -193732987, -650510290, 1181106781, 1675863953, -1398471821, -186507988, -494201377, -1440994457, 1015906914, 822365048, -95080065 ], [ 695307199, 1207073826, -680359466, 1080417183, -1635067356, 881694645, 2058801991, 677217199, -874995973, -1050042791, 1454973613, -2101207006, -831855919, 1999252370, 2012903610, -534432715, -1395921240, -1180613585, 382587426, -1733148358, -1434228978, -2058855529, 1804987610, 729980636, 1658111382, -58063686, 1251809655, 2044779953, 1045523654 ], [ -39786989, 2100526996, -243955586, -2069360233, 1176717219, 73101742, -1450926612, 1985163795, -370099352, -2015662332, -537170435, -64072323, 171669540, -773381672, 1744606435, -182528297, 762330541, 1972674833, 833392648, -1985437862, -1203682719, 1412650763, 305686462, 2025672346, 1666161066, -527323751, 379821679, 734559623, -447290823 ], [ -995771963, -838219342, 1053798403, 866538325, 1834548423, 1020639468, -263833640, 1723429695, 1366345802, 1419172028, 186072339, -958098333, 606552352, 567623500, 392320118, 1872355851, 300358327, -132298280, -1970289989, 1846109458, 271734159, 2088756041, 1231127103, -2108168374, 2064398369, -776764379, -111098876, -389761349, 1185930518 ], [ -559894646, 563955633, -224370236, -377816748, -1427433281, 1418770188, 1098769892, -1189875815, -1863318386, -904864886, -129143232, -1815697107, -65745039, -1667639171, 1590548542, 540551447, -1599210664, -1885572369, -1346352020, 625083035, 1080836369, -849435069, -1861881580, -321206441, -2056374047, 814846195, -1042987725, -1824672466, 611430681 ], [ 1176244607, -2058725650, -853053223, 259656313, 843376163, -1184096707, 416553837, 1937838023, -1346441528, -926647231, -1874609249, -1188876776, 482251094, -2101618696, -726633950, 45631874, 1135608924, 2131826056, -359551853, 1487308997, -1331742349, -1087759369, -1761761477, -950892412, 1210112605, 1766887644, -674769122, 1919291534, 1623560852 ], [ 1567802577, -1427215852, -1144340984, -282871054, -1091275575, 1294698580, 1435881708, 1928825281, -257899760, 22081420, 1939235018, -905985876, -462404303, -1570313043, -1318563752, -535722806, 212809024, -810166050, -1152507255, 344091176, -832614351, -115337672, -1584345942, 1720581142, 1303009493, 456633873, -666361076, -805267375, -1860689006 ], [ -2095584333, 1628919314, 1789246446, 1074309784, 543331833, -1366614400, -462065097, -925467370, 176952969, -473867653, -1861513389, 2035199905, 621959387, -627233522, -1845166953, -924550592, -8772458, 587218625, -465838869, 1912920672, -1765480924, -1640536360, -2126059773, -907515961, -422316118, 1876617164, 1146952646, 603442268, -1656611028 ], [ 1899113317, 1422186638, 499289136, -1400403477, 1520948115, 480761992, -1460741160, -1192148764, -707816766, -25129763, -1713529433, 1711856572, -752929520, 582201190, 752495436, -146500383, -247713377, -743666524, -172973715, -34598161, 1447436531, 986609010, -9454681, -739006778, -1427436965, 1711986315, -2042266870, 1216650153, -1758648103 ], [ -1610997079, 639948503, 2011663190, -740361898, -935633975, 187108714, -535081836, -268365334, -1205839606, -804357291, 251114392, 733108304, 1476276630, -1218548638, -2091198648, -1810060099, -770863310, 800047125, 1311283033, -1137424578, -944887812, -768767983, -1598881048, 1904657230, -241606011, 1281531671, 1324569183, -1004797664, -65305076 ], [ -110788464, 234334383, -1115542327, -713614398, 1466578957, -449014181, -557485328, 1684347305, -182192720, 754057425, -1938305644, 717062110, -69923802, 1117054911, -290561457, -421107026, -341084018, 1214434317, -1646145305, 964372634, -2010757331, 1449462353, 1108332411, 1772242706, -440367123, 1472408596, -107816088, -464085833, 1391647841 ], [ 1591943257, 651621330, 308980924, -1927094492, 1378153832, 2009358420, 1431991490, 1357697675, 950205428, 2126495610, -1360661668, 1824792283, 185294984, -200058611, 33029452, -713163775, -1029634821, -183750440, 1665533338, 1099320423, 290135711, -1071017383, 695597022, -1188858127, 1307689797, 1416563092, 194689508, -1479320812, -1923733990 ], [ -1934205173, 1229767150, 1009690652, 7477759, -2052169886, 1559760309, 250364491, 190537739, 841871079, -1367814851, -1991139232, -1928804127, 1286119867, 1211774519, 1118005263, 572488850, 722384405, -1351078994, -256517236, -1434670581, -1911084668, 2118199116, -609665878, -693639021, 1073403020, 1486562572, 985555028, -116161694, 1830709413 ], [ 669285311, 340730551, 1412722273, 477038815, -1735095957, 1161141903, 980758393, -391299516, -1783424752, 748036294, 492724723, 1233989653, -916591228, -1796831870, 582459008, 503322939, 411189245, -1168346470, 608881985, 918798094, 45286332, -425420789, 1445685804, -194923145, -1058163631, -676490726, 1217768311, -730881617, 509335646 ], [ -474392586, -139308390, -1290082996, -1878918023, -1092558185, -1765196224, 1430703347, -233473367, 1024122461, -1437190754, -1541257065, 1794734026, 1198215573, -1156452665, -858103936, -2003963051, 1642843180, 1706880803, -1873006156, -749870044, 874383079, 1701790423, -1153181534, 786401119, 1393633766, -815702215, -2036664232, -1275744598, 1336890910 ], [ 442674510, -1686998134, -571622234, -1895051196, -674402693, 143399874, 494044090, 532140831, -870399754, -507856350, -447425518, 417997179, -295241617, -1666212895, -1848697685, 225178279, -1770891432, 930634824, 1365041320, 824775270, -2117149131, -1791861878, -912607150, 1260787966, -1207178903, -93609487, 1747391312, 149037504, -93238044 ], [ 901027636, 534430106, 1491736652, 487190582, -1108198131, -814522126, -1360944924, 2003425046, 2056022181, -1665869225, 1150702634, -1010637319, 389227188, -156693009, 1234663066, -199434689, 1210793322, -708661798, -1953742473, -1476920411, -401765724, 1189442486, 2003702156, 1212061970, 580569702, 5927648, -1552751554, 684778496, -891314426 ], [ -2027100471, 1459475877, 1342546523, 663303964, 1643180148, 1871465397, 847210075, -1297964999, -1694756282, 435434542, 997938501, 267770808, 1675217939, -32541129, -367616119, 577666325, -674491110, 2069471822, -859838875, -1949151997, -1054497068, -2089319660, -1612676425, 199527875, 925793309, -1224950864, 1099148759, 1429345922, 1467018263 ], [ -955418053, 107485148, 592362838, -1718418887, 1552125814, -1320855132, -2119980108, -352485148, -1782934259, 1331519776, 1401757354, 36018730, -365872847, 459712983, -428990165, -1285449840, -920486730, -1913235579, -759516983, 2031720846, 1009230274, 244358955, 1576953532, -454167742, 1205827428, 1091169455, -110191998, 1767751909, 308748685 ] ], [ [ 1538652161, 338859169, -871926726, 1619356944, 1511894857, 1663577078, 1883102663, 388426677, -1474492906, 101785751, 1427587992, 1252778754, -56533981, -2111312455, 789636153, 2041879184, -642665968, 1136675086, -330180723, 219865588, 1235076236, -19963188, -1032808915, -2060462546, 1208171535, 98708667, -574556070, -1810813510, -295986020 ], [ -514349429, -1390413536, -1422814520, -753702105, 1059861812, -1008628903, -1118474649, -1154433310, 708291387, 1697257354, -863531098, 421524408, 1746489879, 1999164089, 88375262, -1362081352, -819722642, 500638719, -528801220, -1855093260, -1918281122, -1138775820, -162923100, -404975450, -1105806454, 951189618, 1049298577, 1995115473, 1822036804 ], [ -2106873923, -883648969, -1902945901, -520026351, -1601779066, 95799429, -358797970, -111345692, 1067466141, -721105148, -1801781716, -1328713310, 493475114, -1064011556, 1720616593, 1442525470, 2119854367, -696746416, 308230658, -1733955677, -441493881, 1760882052, -1411159685, 715770110, 1069857337, 114918573, 400752827, -1336204551, -1753126890 ], [ 444939359, -674647681, 326073382, -1928720058, 1141472761, 2071406980, -2145754979, -1109115147, -942921383, 881544053, 268038117, 876308367, 1577898381, -1958844048, 585970694, 133823871, 2111762454, -2000241419, 1426345521, 1658226386, -2072145041, -982610901, -480474002, 453223626, 447746763, 153642417, -2052304157, -1175162963, 1490549665 ], [ -433014754, -444738191, -163105800, -269931516, -1752901775, 1127731126, 1363345102, 1510739413, 1508696691, 1760319659, 1904381680, -748220730, 167660902, 1250276469, -1851777159, 978477424, 1980261807, -1612920889, 2008628015, 585123552, -276348753, 499515490, -174036566, 1436289708, -1884474919, 1778234528, 1212713551, 17472296, -856876109 ], [ -2060004510, -1278564463, 1673715974, 2011221422, 1176547730, -970309791, -796140504, 1080795553, -1649283119, 941292959, 523783675, -1554203347, -1915803311, 973571350, 1840836168, -1668470756, -1091488661, -573308970, 1140657488, 108457711, 962885671, 1035714937, 289901015, -1715793175, -1715783912, -916020373, 1196811756, 1100343276, -1714019802 ], [ -698144693, -305490527, -229249028, 2099526277, 414901583, 468257627, 563450009, 1120455477, -1898571678, -183685792, 303599451, 241220205, -1271459980, -1910997760, 363886067, -1802345656, 1106314297, -728694947, -196762923, 157383347, -431712517, -811162711, 903700621, 1547581734, -1799103687, 896060101, 2136508968, 1238830445, 716443724 ], [ -1459465927, 1840642641, 942140517, -2043266678, 1585315339, 812173791, 1329462118, -98998841, 2030452562, -1402029549, 1618287697, -1243424419, -23336675, 447074391, 1321529608, 1665949677, 154063639, 2141687374, -121615897, 212161980, 1854693209, -961050781, -2000181042, 1712252217, -1324666846, -839139889, -1690787844, -2121288591, 1415048785 ], [ -516969535, 1088135807, 1696269216, 320983233, 1732305310, -1280792833, -126452459, 1927054050, -869235512, 1213851035, -2036057092, -566941233, -496454083, -2031937676, -1248031577, 322497561, -658640691, 1141206045, 818889667, 869405271, 1127793919, -1736797529, 1977129917, 1029738275, -1028536646, 77529467, 1826385450, 1912278538, -2112997195 ], [ -906491448, 241075075, -598230266, 161992511, -1003064667, -440423924, -122448903, 773233939, -1410693988, -174472023, -1082636718, -1426579191, -787223395, 1560432979, -1087700669, -235701359, -1619538908, 2039922085, 1630744878, -1273769097, -471944314, -9133052, -708963623, -1945371047, -29094922, -883616209, 1528681569, 1537325258, 780965459 ], [ -327073276, 565618487, 214235311, -1949067751, 1994457869, 773540484, 2002498662, -1073045094, -1701789801, -484507676, -1942668410, -488064184, -1461356767, -310232262, 908981524, 2097114430, 1786471650, 87615918, 2016161052, 2024250924, 111418301, -1121541818, 181127940, 2027664421, 1587206293, 1913341051, 657188248, 1951632720, 1505149228 ], [ -250469501, -1080398364, -1249555249, 1671895312, 13108622, -435680305, -83659098, -1732013000, -966529190, -639842902, 863641994, -543642216, 1315209478, 663499493, -1756465649, -793058105, 1931704989, 638692918, 1356091071, -445970718, 840997031, 1143159872, 1644447516, -1962009072, -1558214357, -287306959, 901334464, -966887075, 1581699252 ], [ 310225981, 1979041899, 184307306, -1209453564, -1748808938, 372479925, 968978293, 1675177399, 279367796, 1037038329, 337109084, -1515292950, 1301991390, 1945724088, 155748032, -1778529591, -1380060965, -1150700946, -1142320300, 771647588, 487819432, 990012488, -1925068769, 366837188, -1954694663, -1659819045, -1320274636, -1235983282, -1968591436 ], [ -1953387544, 92295925, 613242916, -1154987231, -674565781, -193137701, 97716752, 1913852470, -718431266, 1744013235, 2014099235, -1607272635, -1142915853, 195760266, -383418936, 462296235, 1072569011, 1722527804, -485020535, 1835902563, 605878648, 141344502, -1185444336, -462858672, 1660681240, -291353455, -1980233997, 1811580729, -1113118240 ], [ -1974338521, 768408596, -2015866286, 955069548, 1843140198, 1930538886, 1141030643, 1117578949, -1640900580, -846800110, 572107035, 319590351, -534236476, -580138212, 1552104912, 411512278, -187473296, 408026631, 113706743, -1769880369, -764388903, 1845228653, 919053623, -803993606, 998769338, -1300818745, 1769144250, -1181654406, 953196944 ], [ -2057024857, 1400724391, -316267378, -292721266, -1896337355, -543351256, 2146546165, 2134330966, 1576944011, -3286515, 1442966575, -1730902806, -9936912, -145057430, 1476352295, 189404129, 995086109, -89203128, -1558748836, 1470346458, -656717835, 868448886, 397807009, -2025311014, -1900010788, 155983363, -908389330, 88662444, 846240292 ], [ 530691814, 1226307760, -616530758, 849732291, -661623344, -1681682046, -532340588, -1216223541, 27833361, 1055853758, 343896837, 692878182, -703705098, -842893416, -491127043, -1756475069, 7354128, 1709184536, 1891515618, -1474235105, -125766105, -1674913366, -671503567, 1206520444, 1623162265, 1154520556, -1719249803, -1755336059, 2125670993 ], [ 987752813, 883277559, -817843963, 363630510, -45738180, 687908083, -2081706739, -752479478, -1854321199, -1034444591, -225167921, 816424491, -1503895985, 810438873, 1320387410, 1140008426, 1157486255, 1831014862, -1396456391, -1842911309, -1923123240, -379570312, 1107557421, -229397974, 1729706232, -1311911796, 175801010, -15515350, -1972934124 ], [ 9512456, -224470079, 940475068, 1582884044, -633471555, -1565258904, 616543918, -1356599086, -1341421943, 1807871658, 437704062, 1972089361, 1007962365, -1026961448, -620391124, 51124932, 1741896405, -1436247689, -2117050287, 1780108169, -2070831201, -557429088, 1277531328, -1315627852, -316563327, 1907261115, -2010474025, 642832731, 20626649 ], [ 623638600, 51695402, 1681279423, -1211107049, -869834544, -1665252848, 572423891, -323571576, -2098125495, 795020560, 1652844129, -1397090264, 156973375, -826152662, -232063765, -1150224160, -290489305, 692248544, 1859091984, 2052050570, -187380436, 1963484784, -790879198, -737334438, 804156322, -1264925214, 1771239250, 1309081284, 857722080 ], [ 2073383393, 1422830966, -2137403696, -172415153, 578692519, 1830260398, -303928322, 1841708491, 1415154583, -1973746747, -1979660427, 370110282, 1506435650, 1496134032, -629616583, 1717177321, -1570103189, -686014257, -1715120563, -1586339191, -1531748279, -1810998442, 1015171546, 299595561, -922485657, 1453837293, -2111817351, -1314512780, -2101951839 ], [ 1576827556, 1601322251, 1292857103, -1588035395, 1521404293, 1952848846, 755276354, 2125925597, 1869323975, 1358110336, 654372609, 463563527, -296554693, -981270487, 1299698144, 1275681689, -2093363356, -827962640, 1701112522, 1411323592, -1654499668, -108180470, 838582799, 330084908, -2025377043, -435806689, -41866961, -899532945, 925293078 ], [ -261285843, -592448175, -48985972, 562309071, 1492342047, 1438100858, 1085407730, 1388045942, 1930717854, 464955164, 189476955, 583842742, -1798493793, 783030632, -602763491, 1634586484, -841666944, 1558771714, 391187443, -1546803356, -205846476, -260150152, 166444927, 370440527, 580398902, -404201666, -382940410, 1150522119, 356002441 ], [ 693918958, -867745090, -927282618, 1602716663, -1317481374, -1287866517, -1458055376, 1489049645, -891574907, 1022081672, -506505759, 1015910490, -709096219, -252758222, 611402272, -38474907, 1406829822, -1775293731, -229082327, 1771033867, 226869443, 1289742122, 1586144215, 1416249674, 765022217, -1443101252, -57098076, 1553589242, -2057417167 ], [ -440668293, 1467389256, 812345583, -952525274, -952958000, 1027380622, -645639044, 1671901229, 1129953206, 33779411, 517282869, -279085838, 862010209, 1266995104, -854219218, 1732099782, 691814077, -60891370, -723255356, -819172673, 668069270, 930046415, -476511796, 1135430823, -1822523710, 809497142, 2074266786, 855180461, -1165968252 ], [ 1778566393, -1893469924, -1420234206, -1800505399, 274981620, 361551750, -1862687498, -1968782636, -1945386234, -1438463677, 328781408, 1241763891, 473231257, 1704513657, -1960041892, 701438848, -1895414860, 925151926, 703797263, 1558379189, -1498393376, -433389140, -628961863, -422864529, -1331818592, -202757696, 389145836, 1441491635, 1697901220 ], [ -1327593106, 278305379, 1534648897, 1949778068, 478415627, 257593508, -1108741277, -1327453126, -1610853004, 1379693323, 838040939, -1990508546, 163223846, -1679397432, 1717898845, -1210644476, 1855528040, 997361273, 2140997446, 891259502, 869571462, -1785138721, -290357042, -2078226141, 1056240724, -1390678647, 1309248947, 726214694, -2075450781 ], [ 1731189435, -659353886, -1732295237, -205043802, -162995252, -140528317, 243864510, -1865183811, 768339673, -1260424821, -1668657037, -1251933306, -40209864, 2106486700, 983522846, -373375827, 452726687, -1269378490, -1099209868, -346259896, 68415285, -241850597, -1310455082, -1336631755, 790678851, 511945303, 1966385938, -696432109, -396735065 ], [ 1726253179, 1679931767, 774650411, -1991849857, 543950260, 756846142, -526024998, 1803321822, 1064862023, 485637855, -377118792, -606278950, 1529834113, -1158378203, -1502501565, -1059182323, 977524788, 1359556603, -1584370990, 1814232837, 734002594, 801833338, -280806121, 1034501430, -1542501468, 1419499642, 1740225284, -21104698, -2000982041 ], [ 813389183, -922753228, -1840799385, -410082340, -1841146191, 1125203140, -1511636463, -1166559357, 1630624033, 1128550329, 1562638898, -600401594, -1034656911, 2139531578, 1400683553, 1555865269, -1304338926, -2028547027, 283584106, 1229282538, 1568537534, 939182678, 493826900, -467773954, 213239911, -1510739056, -416117506, 443866310, -337162074 ], [ -160244485, -441837652, -1987333093, -89920814, -1311488735, 989916856, 2073782387, -1908614464, 262149761, 1711283784, 35043787, -1919359672, -59680561, 1742120485, -1204293690, 526153263, -2021935464, 141545521, 1155746909, -1804878859, -1541548333, 1947621710, 396575946, -1535476317, -2130792421, 1526492591, 1445037447, -1169994158, 563234166 ], [ 1190262382, 993269905, -357933509, 3592265, 1623337775, 1848304953, -1542931117, -658097658, -801837625, 514730226, 599404874, 1898505186, 379162315, 982727953, 1336981261, -713686563, 1387195673, -555055570, -1712158645, -2060539278, 819872552, -1157029602, -352111606, 1868824079, 1276726914, 1296678101, 913527308, 1850171179, -1255104695 ], [ -603823910, 824852251, 1571637368, 1870962269, -1113741394, -930993699, -1053637670, -1461333758, 1858556132, -382968379, 267452418, 1128382515, 37674333, -1672500464, 1118529996, 374198246, 1144422692, -1855456066, -1781228536, 3421319, 407361128, 1850265072, -716224009, -1319573346, 1784816427, 2013432309, -1212072423, -1502957412, 489714712 ], [ -2046412999, 1320876517, 650249534, 903973866, 95292849, -286860398, 853997802, -966960460, 2061968863, 774008857, 1368556093, 1812571483, 1953514969, -131905676, 1924527302, -982559284, -857775912, -730906208, -1788397854, 1031000455, 1664064491, -634745335, -1293438146, -807913624, 140797316, 387665026, 286485820, 1471189026, 959525427 ], [ -1041056971, 621789609, -1716787688, -148353845, 925317671, -1548893760, 1046283655, -2123734503, -2013636257, -1152039803, -218490192, -1961360793, 192655291, 2083465316, 313350937, 2008150989, 418673629, 1143617652, 1299677065, 1998255672, 266375908, 445657904, 718719317, 346798385, 1807764496, 2040973132, 1692696813, 1083326130, 277862458 ], [ 1519687161, -1148678092, -960978073, 520581625, 1727405430, 381539579, 1390925459, 427637897, 1190780501, 58916404, 83548338, 1596807912, 390344701, 2070849900, -1454222083, 1202738213, -1696932816, 1797828401, -1016675339, -1696087371, 1077696979, -1770419397, -1357139537, -1185533587, 626960229, 1674040801, 2125040931, -1567048185, 599910094 ], [ 1604094478, 588543101, -46576784, -251396689, -1273423417, -1733430754, -476570738, 2066188938, 1864529828, 1151804881, -1141752770, -1894478060, -2013865061, 885503647, 386302997, -1101640280, 1271190473, 213356769, -111219581, 184308651, -522478541, -1612381173, 2032596496, -697413797, -1606906668, 384817077, -107357266, 1826335238, -529583151 ], [ -709064357, -1271607066, -1972447165, -381532807, -573157468, 283053054, -369956694, -759665352, -393581362, 447771018, -111698562, 1167565550, -1071944177, 258010270, -1532391204, 1970352835, -1339800611, 776003313, 382531963, -74125991, 1474666624, -1803928161, 1267115785, 925000826, -1609663931, 1873978213, -1619438779, -2008605059, 552210881 ], [ -442276332, -1030334812, -90115932, 1402427344, 705473731, -1675481407, 461449347, -710406695, -220066560, 1005404107, 1276414827, -1258935669, 382562396, 2131137771, -196223445, 1377366093, -2017897263, 2128155729, -1335281358, -731873194, -13936769, -1396983338, 1199805347, -736492933, 26705720, 1687752273, -487806196, 348821287, 1462071645 ], [ -12535773, 630120967, 8593487, -161383028, 1226515862, 1715968251, 1927785104, 1039476986, 348745057, 1213771350, -38337149, 405399791, -180896830, -2016349876, -2143006933, 182560433, 1831198743, 735519150, 80219088, 2023210434, 154977578, -2092361624, -285193560, 1792306784, 1944394621, 1712683039, -736349826, -914943000, -1344600732 ], [ -805255594, -399863172, 754548321, 947899628, -316793922, -694198292, -1335632300, 1010429934, -1874683682, 1180606370, -1938304403, -688605926, 441717733, 1170777293, -1979985404, -1274717579, 417393621, -229894649, -970244429, 105904838, 790766200, 1057451628, -2071580013, 345540362, 2127937147, -633821447, -2043598700, -1013120542, -1086784893 ], [ 1367014869, -1019440345, 919625777, 806910203, 1890798285, 1713086704, -1559831419, -1911218653, 1265088012, -1086419373, -514929941, 1729819984, -511643072, -539344433, -1665946044, -975223425, 208979518, 1959653577, -848111350, 99900892, -1013231531, -1164627706, -713717638, -2080039631, -1629085761, -522071318, -205618501, -183478596, 1453168982 ], [ 1473709632, 1291636676, -633100657, 1548960592, -1876955640, 1076500074, 667499649, 1859367953, -254142172, 1667375905, -1141857679, 44594102, 914456518, -1001561854, 1499378500, -1201873603, 2064388999, -827516677, -1693322227, 74804173, 181788905, 1885921219, 1778069503, 1115071650, -1953277491, 1284145610, 1800733755, -1736727030, -1602853884 ], [ 2024538190, 1948945593, -448761910, 107892554, 1800697815, 1427501212, 2083113220, 1825936368, -73577514, -1731126665, 436835012, 1185876086, 1090512900, 664581874, 1010354916, -747086146, 1356110617, -1756552130, -1068154791, -1379945315, -1388031345, 774728335, -1689557935, 738062706, 1595172319, -2114857074, 2120743260, -368292362, -440653276 ], [ 591976542, 63765963, 514496598, -1497243787, 703672210, -1864314707, 1563259514, 144335802, 2140428616, -1015119727, 702660982, -1724670825, 355505945, -921351308, 456414970, -1856499005, -1265677148, 212137171, 901428652, 787339060, -620274164, -479362084, 2099091993, -641889115, -1516136155, -1563680933, 627938317, -2099617241, 1830721320 ], [ 1070337894, 2025455341, -1897304548, -1816133239, -663168846, -1215474022, -451075587, -799594880, -318207721, 1445774807, 1949884462, -974756966, 1732119849, 1168121560, 854939187, -757778128, 168423083, -596592133, 528213110, 799607084, -571546450, 781755070, -637973318, 391845324, 837642895, -2078123746, 983114060, 1462559587, -1302642013 ], [ -120586252, -1807275435, 565055482, 1266790857, 153945020, -1266976204, -1686836029, 595661639, 1904205512, -1136239180, 1370125883, -1006445617, 815629944, -100556093, -571510461, 73912832, -754374809, 1663603171, -1265535993, 182482990, 1899268072, 2134185693, 1616036080, -702135971, -1155886910, -1111536077, 2142276579, -2015892174, -1676575173 ], [ 1747996337, 348694434, -644898819, -702365529, -1252041446, 888327373, 281096595, -1697040901, -1805096960, -1375626566, -1137653610, -442499917, -635478900, -670639519, 621057725, 1258146290, -254759200, 1557371669, 734556799, 722543713, -457082803, 1567259478, 1132123169, -314718150, 141281642, 362321874, 1051803883, -816533536, -1461163384 ], [ -1359276577, 1646342633, -1962792089, 865323080, -1063805444, 776752177, -1868110127, -725495503, 360366317, -1784997246, 1623712808, -519928826, 2082207456, -882287149, -978528859, -1482368280, -1059938308, -758655551, -1529822089, -858995595, 2071656563, 1121222446, 150511130, 1967105827, 344798422, -1662681522, -159764275, 126352622, -1457739670 ], [ -1187758224, -291487297, 794953462, -172751961, 1285410116, -996879120, 766601193, 156987082, 1584028957, 2384571, 1366614366, 1334760897, -1293790305, 674333617, 2006930169, -1751384357, -1172075528, 796666328, -1657622490, -166584540, -2047990607, 1882414580, 65117045, 699823985, -506356664, 665476010, 73998782, 475524555, 1091936449 ], [ 625832782, -1940577558, 73859528, -1894389050, 1230685778, -454601969, -684513507, -205838378, -1863528413, -306429647, -885883615, 401347420, -962192900, 1689660837, -673923224, -2085095829, 1346351732, -1370359543, 1960123026, 432717894, -790467248, 136744282, -545066513, -1676644283, -1432784194, -423905178, -2008398277, 884547626, -1528756065 ], [ -379256175, 1463346596, -678168082, -765089910, 339470483, 2065806397, 512768293, -669237522, -979372117, -1714762022, -2051270446, -510782186, 615125285, -750387116, 1778654525, -2142181285, -1715716738, -936120816, -1375408934, -1905302452, 343261622, 1044251989, 1095820124, 1374221152, 993721634, 1046966113, 1382952110, -331099792, -757235655 ], [ 1111817124, -1889099076, -513674742, -2104994799, 757967975, 1356447615, 2104688670, 1252469769, -717158311, -1553560567, 1668121575, -1173427964, 986148988, -778695511, -2102623407, 1187545151, -1367026179, 526561896, 1369063632, 926711470, 191625916, 1336183714, -1475215158, -661810573, 1220184498, -1680842424, 1595847360, -321280825, -1712175561 ] ], [ [ -674036112, 1747428183, -1169097981, 85047242, 1950283022, -2062802932, -85202657, 588656436, -1422828866, -745033654, 1382272744, 2084097974, -649911739, 1297172642, 2147197217, -417781414, 940428608, 934574145, -1271447118, -1229615623, 819252583, -93781325, 533605486, 1380471886, 179373053, -118995107, 530057287, -1609544468, 629717925 ], [ 287934516, -1181907676, 259242873, 856218104, 2042392938, 2018325797, -1796915185, 1489335698, 130837983, -606349118, -374329859, 1630362647, 1376125162, -376070805, 98099501, -646419404, -1557278598, -1454571390, 325169975, 587944723, 2016451205, -1590110687, 1285508850, 1916239542, -1771111981, 915270006, -467947004, -1382387700, -989440005 ], [ -1518001704, -969968493, 651475964, 1261159554, 861470357, -1324298466, 1488767112, 1045100609, 1602298598, 959705093, 865993181, 1932373456, 1434559903, -745383708, -454846920, -366226405, 296674752, -203991351, -963268391, 1138946048, 1789421159, 1669720852, -2083678093, 2018882844, 846923358, -307377229, -1612760504, 1295300139, 1994342566 ], [ -828296755, 271724255, 530311520, 154335521, 414555880, 1425645824, 868755748, 1791232288, -1581800164, 1824952261, 142253529, -2141953719, -951318882, -762043696, -1616898895, 1190122629, 1087158873, 1921931888, 270744574, 1536482147, 1489025457, -1224784986, 855152127, 1587130930, 1659165232, 1136715168, 1554987137, 1531642892, 2115439371 ], [ 865452921, -245165093, 217235403, -843727310, 1809070108, -1716389537, -1535172802, 728891290, -964811474, 257366170, -50306599, 852228661, 835315081, 919290561, -1993398394, 181058710, -274796477, 673002057, -849743122, -828559390, -529631119, -2121980485, -1985595743, 738051573, 2003481299, -1436129926, 1958287912, -698194233, 747685076 ], [ -1951227764, -2084334170, -19882693, -1648034144, 1345522766, 1881174490, 895799747, 1238730256, -628712374, 1502282450, -862042380, -1694183377, -546095386, -339535788, -946846708, -285507372, -1051719640, -364660584, -993522942, -2063201802, 161813996, 801802367, -118837351, -527864299, -2036703233, -1921197613, 852848970, 1398303464, 1521037996 ], [ 1964496070, -1069766521, -724662222, -1165142612, 1820958076, 844962851, 1872845164, 1750235675, 512556069, 391430392, -1927130764, -111610211, 1570458890, -732844176, 2063585546, 944917410, 594919378, -313817671, 406710112, 1213545131, 1416070584, -1602326359, -288717384, 1737560081, 1338155833, -1946470537, -1361708541, 1555736050, -2111054220 ], [ 1702052521, 881546587, 1501625552, -1994183588, 1312088912, 579578879, 969859244, 1861191562, -694571495, -1100633042, 628731449, 1167356593, 895072918, 225005719, 1698451271, -312705253, 859920983, -1412819915, 2006693994, 484607084, 670295494, -836241946, -563657757, -572876473, -439144306, 2007662726, -1538330244, -1719939841, -1022239345 ], [ 1724377538, 513942063, -799142566, -1959008060, -1844736769, 1346397440, 2030306250, 1023158697, -603414406, 1130077574, -1165779045, -2025012115, -755591344, 768979980, -549680159, 793168804, -1779492273, 1095637366, -941099507, -371064423, 1985009847, 395000405, -304377194, 1369079609, -1462658616, -742895149, -1540764, -1014962602, -1424101691 ], [ -1552461132, -515875507, -737133237, 830890803, -408498655, -1258415773, 1141630534, 1463532614, -1759940024, 1056180526, -2026186020, 2057697877, -2021999935, 283232909, -564395535, -1453763633, 221965052, 1649898081, -601492003, 648473940, 384492578, 1520159158, -346513301, -647918653, -995702113, -739991676, 538713735, 1856766292, -927461894 ], [ 941888214, -266780361, 1205393669, 486442851, 270716743, 381307523, 802260082, -743442181, -796637756, -1116228623, 2047963350, 1816175440, 347782151, 1927382087, 443188080, 2090795546, 393662985, -1509614651, 1790681805, 159976112, 1589841426, 278602423, 1391269504, -920240443, 363502277, -1623860180, 859299019, 1073975190, -1777473397 ], [ -723198703, 357731965, 1285668068, 1916887344, -1326416230, -1758858979, -983921099, -569373624, 539436079, 1330517129, -1973097919, 565085653, -1254135945, 1173225276, 922468867, -1813642976, -1410000654, 7666922, -1273780312, 1982078369, -1854688024, 1142856376, 1732350416, -1605629052, -1272351339, 914608282, 1017997787, 1929294682, 340182491 ], [ -1248736111, -172199525, -1249248380, -1791668285, -316778789, 983176175, -1525970585, -1111115846, -1748737097, -1684729174, 553944865, 1983078499, -1372840361, 1085641459, 1191152114, -120152457, -223977586, 1902247988, 466735504, -79151060, -490695688, 1551411231, 362895989, -1650954962, -1316704543, -1867241149, -512061187, -475359277, -1171804868 ], [ -2004725266, 1999619010, -159634691, -36754312, -1811545564, 362845782, -461687292, -1508741818, 55048090, 1027187039, 297473723, -1341435647, 1282752605, -770925373, 2135904794, -247234199, 164428481, -840075590, 1026213296, -1131181439, 1791124298, 1002783145, 1689716876, 457861136, 649112339, -856200002, 1049464827, -1706732248, 1987195527 ], [ 1301761762, -922819708, -1980049848, 1454708636, -137940821, 988029032, -835607124, 1332543169, 2102122040, -723477168, -7130903, -654891480, -1089073148, -1393968409, 1464086462, 993775722, -2117804719, -1835560779, -1694006470, 1794637123, -1646950547, 1894060175, -158262891, -1975733755, -2055909532, 735607241, -1243780552, -1548170329, -2052255943 ], [ 1146491729, -1560634508, 163085790, -256349118, 1800049282, 299001467, 75018910, 1357321368, 285275979, 2062973964, 474091985, -836073420, 1154486470, -319093771, -1735340462, -533212205, -966629544, 1583810847, 1020087906, 416694587, -2078161427, 65331482, -793463019, -1274499036, -991605700, -503815789, 584611200, 1302359752, 610431176 ], [ -1403819133, -604918545, 830937134, 1410864040, 1041368536, -1040903982, -310593160, 2141857568, 977141443, 1091905388, -1132610271, -1921388936, -1814292776, 2120680241, -198867563, 1700790148, -1182963688, 1807956089, -259927043, 1068529293, -266788101, -903721006, -766665469, 1596770033, -1419886238, 805827208, -1515798168, 1723770717, 594466166 ], [ 598824791, 6117767, 967846121, 104468390, 714974082, 1633162599, -506216756, 419546900, 2135491243, 1831980189, -344143857, 841304122, -774379514, 687319029, -650225708, 1858768100, 1360991736, -610553573, -1552971862, -18912380, -347572345, 1831094892, 1511386702, 127687816, -433287096, -1296206573, 1150345417, 157373240, -1874002221 ], [ -228812105, 1595040809, -2059735995, -504925859, -1811608589, -955159419, 272554055, -1014298519, 1571191426, -868108589, -509159001, 442791968, 551426194, 1414027336, 594118681, 1179776342, -735999386, -1832780231, 1069107517, -567897480, -2066093110, 991868841, 189215109, -38996334, -269156127, 1245485722, 819273769, 1260832262, 260293754 ], [ -399553825, -1742375623, -1408304275, 111641976, -1376012216, -1982124751, -291063389, 1395167503, -420538563, -1944126221, 180159024, -1041822992, 763937108, -1359780277, 1234432066, -2087243452, 195775016, 160788172, 1360543722, -1604225380, -581304608, -1284515358, -14627545, -803379597, 1590714031, 1445049925, -1198984359, 870791805, 2001646449 ], [ 1910766870, 2107858767, 701133170, -1942249536, -623889485, -1954366910, 687287230, 1063814259, -1976993852, 338587483, -1464323462, -2087914742, 757909725, -203154095, -712437166, -692725599, -1615895598, -1183117077, -670605555, -849384472, -876496166, -1851693297, 1824755818, -23717816, -168150392, -945139427, -406059969, 241558627, -709689164 ], [ -766879510, -869176966, -1885550952, 2063040683, 256247971, -5904553, -1669866045, 644354374, -1114305090, 749638952, 1955350749, -1684975695, 1953249137, -1613430781, -519627801, -1402609336, -1502903392, -2143761246, 557835773, 691943222, 1019476932, -431649520, -608902552, -835010763, 1501051829, 1963995, 1137716932, 1763814788, -727710720 ], [ -335256209, -21615136, -1955064517, -861847911, 1101124474, -1914234230, -267224442, -1235137504, -1499361254, -912104545, 215431198, -1352211275, -313716803, -172916576, 746546972, 1386374066, -1975188889, 1271496419, 1287442650, -393817077, 1592978786, 410119590, -331146284, -982213654, 1281123685, -1234604773, -2067035419, 749281215, -1508207681 ], [ 1837040271, 1118476258, -1598175601, 987279177, 1046370513, 1596273988, 1837925204, -1131800408, 335946685, 1556459597, 1642409664, -1660578907, 635026739, -369200821, -638496926, -1291099495, -752259949, 758512252, 1199739352, 635307318, 1320803966, 1236501151, -1196069369, -1592677810, -1752737621, -1312168324, -525882, -1729954118, 452508858 ], [ 210111406, -337872208, 634897124, -1415528459, 1128778383, 353339505, -1529933319, -1639411380, -1240993735, -592175696, -521720150, -1270805969, -1542160146, 1319338635, 1549937115, 1045708036, -2119959459, -623097702, 520008714, 455890711, 991938134, -1035708106, 1606256080, -1161850219, -689490754, 1473345653, -2137123127, 2144511187, -1436368327 ], [ 1511988328, 1824957672, 331199724, -1542848625, -1611767159, 1497494129, 175335429, 1336648662, 214135659, -429364946, 1296847195, -286109983, -291203924, 329229698, -1092117251, 1081293293, -2009792832, -806134260, -212353561, 1685342050, -874685128, 2041594475, -433043400, -307361413, 348877083, -895806084, 1472928796, -2125744696, 1923623713 ], [ 932320228, -1596097691, 558125032, -1220869849, 942202877, -1841545766, 113272911, 1074472379, -963671171, -817474267, 570929409, 1427959819, -1873704477, 1695622077, -1591524189, 338781366, -258301374, 2022785621, 530387626, -250707490, 1329810774, -1921810076, 441838047, -1699444921, 1556305454, -361270215, 239829581, 2053055737, 1061610215 ], [ -1315447233, 1915526840, -1673775548, -679687838, -402008331, 1950842986, 1582614233, -717473144, 855370357, 1536539977, -1621212900, -1397203457, 260052935, -835310878, -589400021, 1125669054, 685767896, 1837387709, -1098236793, -179756389, 378739379, 318065925, -102708084, 1609306793, 297577722, 1578001077, -118616123, -93757446, -812203523 ], [ 1784846158, 936873285, 299208110, 543975551, 755720988, -1665642697, -520990754, 436810384, -1301047550, 775893681, 1972278353, 625186867, -1636142513, 73493970, -2130724233, 343431260, -1644183368, -1060573740, -1120831301, 1172392155, -960946201, -1879225237, 242315102, -1995557197, -115152599, -348228161, -15137097, 2017863741, -39625399 ], [ -441568525, -678705009, 1177544554, 631711052, 186522662, -1745236877, -244659360, -437533344, 1573145078, 554935290, 918855150, -339879221, 696356738, 1833918, 1686867808, 1398204715, 1863881361, -276799435, -185995694, -1432917734, -1634275441, -1461648228, 305545183, -407735030, 1872100190, -171678312, -1003345936, -415498095, -803376877 ], [ 570722550, 1649247699, -959912176, 1782679565, -860324867, 155554283, 2072298985, -1282793960, -1659992993, -902344847, -411757702, -896001064, -1764207377, 2097062874, 109688204, -1647398518, -1686583221, -676025279, -102954034, 663907936, -1473556926, 1935565076, -1667517130, -1469292923, 828666830, -8447901, 1378126470, -1366482640, -1747517298 ], [ -942530430, 459422653, -1252774032, -1916335302, -735125393, 556293126, 693193195, -942953300, 903171787, 807245471, 2006370254, -103850009, -1245209426, 456221065, 1093799949, -1791644577, 1302626212, -1177304681, -1396014166, 668293370, 1996880248, -498893987, -1595196048, 1382578931, 1481294080, -1406597609, -1183152744, 1768010812, -1153833601 ], [ 1435756249, -1401083142, 1057390275, 1382054859, -1793617515, -1031817070, 1942679852, 1038259817, 1898451852, 214827488, -731162297, 926716141, 11117872, -928486616, 600525733, 103582995, -1869265401, 780794747, 1086960651, 677124196, -726850615, -1968621744, -169027666, -1683552068, -1135264143, -1633758083, 1349828353, 2004287158, 1354328922 ], [ 1687407089, 1841306862, 772151061, -713381417, 1461332541, 987083400, -74778909, 1740842955, -895131732, -1654437568, 640433602, 1423326828, -1753841838, 330602817, 905558509, 1304698255, -439389838, -2129629435, -599886621, 326704026, -138272868, -1990462523, 1491630358, 2138313491, -1403293796, 315236160, 491576168, 1828275109, -161882693 ], [ 1992011265, -242781864, 54657402, -1982180318, 1662999477, 48871354, 1372020391, 2032381057, -758430989, -477864853, 395208653, -1104652498, 556978869, -1389380056, -1783353890, 845058343, 1264136661, 199317611, 1195610566, 802863586, -920298066, -1543953411, -511165402, -1855921134, -255205562, 742831924, -1651264558, -1794549741, -1894937881 ], [ -269333590, -1733260549, 1950058311, 983571798, -22557261, -1285964290, 1510271567, 769981607, 1844579185, 851253412, 1031959714, 974604838, -457982311, 28505816, 595538957, 1387597882, 1254684499, 330069192, 391595826, 44799585, 1905099468, -1611229103, -1231542967, 1552137522, -293180518, 1296224536, 16636308, -918914016, 1050093819 ], [ 305482650, 1651503690, 660589495, 1173267504, 2005418586, 521237988, -459480047, -1554811169, -1657392867, -1502113285, -1102036623, -517966759, 2104074262, -372917361, -484611563, -877572747, 731502832, 40517508, -1917012324, 1330836081, 2098484081, 1842743476, 479356570, 1695117917, -1858632175, 1402367170, -1384101967, -655565049, -693038943 ], [ 1559779182, 1191075551, 1035416911, 566515665, -148911223, -310229862, 1641807562, -1425244608, -637397895, 764095152, 701796485, 708265339, -42310282, 1447568108, -282570847, -1088796440, -953857862, 556987555, 2022419061, -934698452, -884128017, -258809932, 1704831373, -55905520, -695782353, -1972010887, -1398006374, -2144632824, -1701148227 ], [ 403501897, 1823908490, -1998221254, -441513957, -1575872813, -16936401, 63205154, 1685613721, 1799523587, 606119421, 768509195, 1132489570, 1047204125, -266151903, 321552024, 1606224147, -1753808526, -967371269, -108448206, 679172681, -21341669, -250017136, -113046652, 980002558, -1754644310, -2045565358, 2078936398, 1004320368, -5047659 ], [ -681719258, -1385261271, -1371819458, 1887397236, 499183601, -1639029424, 667728907, -1474702951, 1309046047, -1810577173, -491398468, 788861576, 618196733, -720543741, 1247320076, 1262239858, 1813396535, -509339540, 97521360, 1111691959, 810764350, -1657715697, -1029473047, -996780378, -1337015800, 831402018, 826512448, -474345683, -296550964 ], [ 1678118187, 515262715, -104421501, -1346788273, 673388517, -381279976, -2077365760, -2120985597, -219046854, 1510417223, -1718380085, 799661454, -481388553, 469787495, -1165329902, -709778936, -807615176, 2136601441, 376820793, 868157883, 1907890782, -1542161210, 1234064139, 543237494, 1778797623, -1303907959, -1367139185, -1139582844, -579450680 ], [ -605904138, -602690643, -795914704, -1367285391, 24272803, 109003331, 1338999560, 846860893, -295793747, -2108245079, -23139629, -1121525853, 373446182, -1672495201, -1864328313, -1819460311, -1623663496, -1695487335, -900114460, 1407985353, -77822148, -1847692193, -1560744652, -2103778435, -1946893826, -2098930132, -1251991304, 423842554, -94850874 ], [ -23202508, -389253414, 1369078924, 794966310, 63917708, -1588225969, 985325182, 605681867, 129161890, -1663737295, -1852970966, 657849367, -154270980, -1228995394, -1791389611, 417271577, 1467775368, -335929309, 1525193874, 1949807905, -2087534972, 1282898193, -452791686, -1753871643, -552162215, 740329838, -1754389306, -635843914, 2041636469 ], [ -362763667, -354798323, 221778234, 562936559, -1630235192, -960249903, -2064133127, -2043977268, -872330302, -2121491589, -1613437168, -1532766539, 1280352613, 855203823, -1384546067, 573631009, 1083766022, -1304406419, -268204396, 712345941, 872603615, -1474866241, 2025037771, 511300357, -360693003, -389041859, -544849383, 1009688287, -1963466750 ], [ -2894716, -1299976462, -66714371, 36346138, -1768486928, 256338828, -413631548, 10815814, 487416409, -1849767712, -1274816717, -1443985172, 772666162, -293263471, 969936552, -627014208, 448727984, 1568820644, 2009250015, 1895712994, 1325651008, 1677120714, -305320130, -1755907900, 2001045669, -788574308, -1974172851, 1222481269, 836581632 ], [ 1125970157, -709096931, -1105937970, 2047486966, -816984032, 460313415, 1907659458, 244627640, 1747593610, -1726840322, 1507002320, 905206880, -788492117, 514847774, -72800480, -1335760960, 1225256491, -73329245, -1206810620, -1427818559, -1689046560, 617757480, -1003773556, 1226492862, -1745995748, -1116535708, 2044907652, 623141343, 1468056347 ], [ 1945645597, 1290621552, 686069505, -353936433, -114911877, -1124884350, -1300660920, -269810959, 1611173461, 794000061, -245195844, 504240278, 313804849, 1452935346, -146377426, -728018491, 748759891, 1759873623, 233514687, 1525424630, -2134981024, -1048861130, -105693352, -761601552, -1558557109, -456334540, 1061629317, 99451742, 22147136 ], [ -1557311953, -1894785343, 1036334687, 308099593, -2055186268, -1548300287, -1764078060, 572465061, -1762555057, -558041964, -1715490446, 1239342488, 146544265, -85226445, 1933816701, 68575328, 1661744803, 558708868, 1004661663, -1860403692, -137322918, -74927518, -844089914, 1539842156, 2059150138, 2033683532, 1938141076, 1187813931, -67186239 ], [ 629392034, 23985611, 281894656, -112599666, 1721060696, -387326219, 1795350922, 1628575076, 1749676831, 718665015, 1813412482, 1626888677, 837376041, 1252006921, 1173903881, -995637879, -928593365, -354144181, -1757350307, -1665740462, -769998977, 412660291, 520750718, 1863451966, -1127863482, 294769928, -70893211, 626536369, -1449346406 ], [ -406188448, 953768141, -915243463, -300976715, -1589627505, 1130658919, -72973939, 132125354, 883808823, 314536044, 1442720327, -856973249, -982703563, -1828407327, -1046806868, -1506814282, -1057661146, -1514696922, 1139234571, 270867297, 218265273, -296348049, -796465406, 1826906723, -1397385750, 1262772174, -720000539, -1380071576, -1025022742 ], [ -1893381685, 1441251656, 1288624487, -1165686312, -1916125743, 2043721106, 1348490822, 714102853, -561955304, -2024957612, 1055112982, 1567727723, -2027242642, 1959511351, 1933534467, 265717711, 1468411471, -501649309, 100227091, -1170817251, 1204853563, -362606019, -1674317600, -2142537172, 987578405, -7239336, 1542645366, -1575083510, 2065003161 ], [ -1144525616, -1899528121, -1402308394, -2002639629, 685394695, -661535544, -155362045, -209306526, -2065870773, 1708794694, 1150851134, 550951844, -2052728205, 1752386159, -803438714, -1647549816, 747441979, -128933007, -728432793, 1836402657, 1649215064, -957237497, -536109405, 604734421, -768293135, 1519095519, -657225953, 133612602, 1317327679 ], [ 1698105091, -1488482420, -1527216910, 754318463, -544746956, -1565779472, 1988233017, -1803052455, 1152742052, -1661364719, -1319863398, -1193564689, -570350109, 188949930, 921272944, -1714662387, 1973433663, -1704175529, 357629061, -1612423361, -1212010325, 10687519, -2102014810, 236208075, 1296827147, 809961364, 666634209, 1804345303, 1445478454 ] ], [ [ 914549129, 1926316830, -326760617, 191524794, -1570944634, 1661157452, -937429291, 886484120, -1785004871, -1467941899, 1644408073, -379504394, -534651781, -1799775242, -686040324, 293961096, 384797515, 397102808, 1498911177, -1495720608, 565503313, -1489547007, -288684042, 1803719467, 978310630, -1340156612, 1054285444, -443790511, -881620545 ], [ -651209489, -619515986, -280895478, -1543711540, 1009400867, 1338936806, -1715765345, 1473658818, 722929465, -812418322, -1525866023, -1436969014, 1878610151, -1437030964, 2070878036, -230579616, -537719547, -1701299586, -1047284737, -1992520494, -1538860124, -1237436252, 1712981784, -133804396, -1353677301, -930242630, -1916238069, 696962819, 2003363921 ], [ -1111533606, -1984230334, 1180897051, 960222405, 2001302684, -864728977, 1391263000, -594665193, -741110537, -1688212960, -1165378574, 2097415120, -783591356, -1573615, -1289436995, -581608727, 836968976, -1898278810, 352413731, -1493822420, 1472282679, -1935324328, -591926133, -305186816, 1447069949, -1230217331, 618491615, 1826962929, 1849288188 ], [ -443688354, 2116305059, 953998158, 1052151951, 2042879286, 1169289463, -523975560, 997423697, 1718885249, 499228206, -2115056380, -37928151, 2123840293, 541723066, -469550085, 1097921269, 247490125, 1861044355, -106942527, -1701484720, 1982158627, 1097231010, -659512932, -1869762810, -990294846, -1918139256, -2034300119, -237548488, 1168070830 ], [ -1327201818, 190498654, -1041514708, -1114160503, 1320374006, -1130186005, -966005384, -1962695792, 1201494420, 2142094756, 1177310760, -28154839, 393917659, -1324590043, 496859897, -87222467, -1984995646, -2128617654, -269598311, 503020612, -799086998, 1058900732, -1919490251, -669582136, 239102140, -1458904306, 310179869, 870808084, 2015693008 ], [ 1397335594, 1434210693, -1191331914, 1049048723, 238643574, 1652103555, -913593929, 26479549, 2082710375, 2137757927, 63187183, -18586888, 1092416450, -255063803, 1133203081, -1486918515, 1986563573, -63695683, -1322657893, 180649138, -1353910983, -1380358761, -11103945, 145741239, 2072618064, 1181247766, -1237190792, -1679304492, -724231965 ], [ 152065345, 993990893, 1792090867, -1865398132, 1651346466, -1547261620, 1767255138, -575420737, 1173704965, -1585480747, 1120374842, -371134686, -194474793, -65119224, 552780544, 1168768838, 566965960, 1638143889, 1080374326, 643758406, 1236727312, 1989260392, 1559481762, 298311915, -1309923336, -855476642, -289142592, 444262339, 1354200939 ], [ -1442748729, -1666012394, -1948976205, -275405541, 1181631578, 99513530, 996086876, 1642866176, -1400737965, 389951370, 741073741, 826583249, 2095121006, -126021052, 1814567090, 939589840, 1892841277, 587661499, 1959536781, 2012752789, 1173526975, -260705670, 728131275, 1941065738, -2060155193, -636637722, 1952903681, 1060363312, -155613587 ], [ -1987719880, -2105079825, -85212022, -1715836530, 253204317, -1534520066, 1061283232, -1485546697, 1449926679, -1039830047, 2100370662, 599389935, -1599112177, -1849436401, 300209326, -510610617, -446382602, -1026222567, -571570898, -1602372376, -1354408774, 929852526, -208108526, 1720393952, -429694005, -1546653370, 1806736560, 1307508961, -727838523 ], [ -649403222, -1656182237, 1047615233, -245751769, 1387426206, 779435029, -926024802, 440511870, 2083925867, 777036966, -232228867, 1834944584, -1383769474, 1297734819, 71462586, 1493207856, 646202893, -838064409, 1204163372, -1672102043, -1498034010, -1622043378, 1977459149, 1607316081, -24029719, 1763466449, 883312191, 331019680, -1738252784 ], [ -253126291, -300747458, 1354548472, -1511071515, 382866607, 178509874, -795657632, 1762319723, 2024956660, -297044025, -155485721, -978335662, 2107859991, -821130731, 726109876, -1597896274, 2099118880, 1308377786, -1623036008, -411835310, -1484864461, -1985400325, -1545422560, 181984886, 426758302, -267644133, -934829738, -1613828989, 482921505 ], [ -1369873675, 289407437, -1485638465, 1805258001, 355138003, -607785170, 984422132, 568636489, -1598291996, 727390000, 1411365431, 1940214842, -787039207, 653753080, 590222919, 1293939393, 1444109247, 154356272, 206061295, 89450889, -739441705, 1023836597, 1329432001, 13998049, 680164421, -1146289792, -833371630, -1262673612, 1334826307 ], [ 991336591, 1445340892, -884129091, 2135853725, 1484125302, 1014886715, -751364402, 715402588, -914855784, -2069812550, -1954106554, 1458772993, 563095358, -604819878, -703208559, 205978662, -1865512545, -722107939, -1972437212, 1100379058, -1637382342, -79714093, 483040600, 1435846051, 212848279, -2135411844, 1945868949, 209572790, -1690061539 ], [ -588756336, 1788264071, -394798594, 1756363486, 1208755333, -1928672994, 1458253174, -62828896, -878314809, 1660807900, -1638755801, 1503491572, -413928106, -1357448128, -1156575097, 801269069, 854032947, -2007050867, 76182452, 375662205, 1011097438, 1799150817, -1058071059, 211179349, 317770407, 2109396696, 1813875295, -1529178771, 2083364420 ], [ 1300607283, -334026001, -1315468090, -1816739980, 1217200056, 799086122, 2025430531, -1373743208, -1011375322, 1409789632, -1009632286, -873630351, -288674113, -85605484, -682501093, -830972841, 690942273, -1595286496, -1921547672, -1393729180, 568029211, -1285235058, -1469685218, -1981859891, 767267928, -768316594, 745280474, -1441058065, 1032611491 ], [ -101068555, 2010526492, -1810395534, 2029636465, 526154058, -1946237654, 704036118, 243438337, 1465092058, -1155614706, -10348817, 1408333195, -810432007, -1977044518, -370400355, -1785244637, -1779455543, 103910883, 858551863, -858034444, -393910535, -439387001, 431118231, -2101649475, 830242627, 1149145297, 816776444, 827751172, -1430969124 ], [ -2093025383, 1882100621, 1301228799, -1226444226, 1116223138, 57748597, -451452575, 377416614, 1196422942, 1688897650, -237998566, 556688352, 1124835660, 1257730836, -2139978542, 2124464143, -325126873, 201328149, 1433156518, 419849416, 1698967490, 132366179, 1299470576, 1513094953, 1565645052, -294895096, -1479050025, -2095421114, -674545399 ], [ -1097275899, 670285205, -915758927, -1208490022, -618129159, -1186793457, 10040702, -301113561, 2117615965, -1678018778, 1479984053, 1367512582, -1464673671, 84019609, -1858990489, -313375923, 687787086, -962709229, -2026860142, -2010404409, 574810702, 1693812635, 1976864297, -2122746054, -844290137, -1753953676, -1953976569, -1682133172, 461226410 ], [ 1418471062, -1378592885, 1588172913, -1704582183, 1520582171, 2007397539, -1913548905, 1863456409, -201952550, -1689992802, 1960751041, 1828212270, -850640658, -991462189, 1006120940, 1396378476, 1317878085, -1791452971, -1646007886, -729232686, 1379005006, -2015587704, -1331449593, 52894281, -1849526947, -1308428581, -1217651764, -1559260453, -2094374550 ], [ -586939043, -1029994044, -985892819, -456905899, -223464099, -328045647, 399055634, 1483492569, -338341255, 1405207466, -496348597, 1522368410, 789098983, -1547883275, -952752988, -1097416047, -411553473, 2076739031, 2109194124, -1488993044, 1857071258, 1279925020, -1415565758, 731274617, -1615363225, -1524763880, 723468300, 854328205, -654810312 ], [ -179005357, 1664404953, 1728998486, 278352381, -1339934012, 23304940, -1746838323, -881244423, -1356769502, 1807310893, -956746274, 1815836017, -126682725, -120379516, -740350607, -868859083, 1723060381, -1122218084, 432118997, -600636466, 387566122, 1186536818, -1919527494, 1391858266, -724384849, 1957070451, 895852547, 585366014, -1993018179 ], [ 315626267, -805823880, -1840900106, 1009494854, -367123390, -1911002411, -89298839, -1982480860, 1481526924, 365609632, 2042584431, -1095443160, 646032961, -1600026000, 1377481482, -278101061, -131585674, -1185250325, -855670781, 2079667102, 114213412, 341998727, -174489332, 1020185882, 1154731749, -225579528, 1995599427, 1177948837, -75510570 ], [ -2146715677, -2001162094, 1697445006, 1254098519, 2125319093, 454330080, -759271996, 768997452, -209782117, -1763102093, 2060603872, -233362750, 676559965, -176284120, 1807138404, -1246029914, 1423424514, 1052074318, 851812465, -1249205040, -213304836, -148429825, 1616031599, -61950960, 1796495921, 1542812169, -337859318, -1973524365, -642930860 ], [ 1671036587, -347136005, -1856170246, -1733496472, -1428290858, -719842289, -1104063478, 729633714, 310307049, -777407923, 457064673, -1780156904, -38166265, 1457459382, 726044113, 2140562497, 1254996129, 1232843085, -516297, 868337996, -2073809357, 573108480, -819794529, 1067302545, -279574335, -2141206885, 1022141493, 1318878879, 88808260 ], [ 1110779099, -1631858938, 972251599, 154040017, -1028072608, -1602999553, -639927230, 1346353348, -1347789777, 1832008889, -458109063, -1607573370, -932364177, -1412020048, -1332151223, 260686428, -1360926170, 1719338811, -1437777591, 1264549737, 381208459, -1215302537, 2029813825, 1513257667, -1758955267, 1694625301, -21822002, 1073208424, 87539424 ], [ -706810699, -1005021554, -204968948, -218763181, 1971321652, -704269124, -367220252, 181873151, -2144219114, 1374112140, 153778779, 238651005, 364899413, 1129351216, -154324643, -1910115625, -1730525991, -1339792403, -563868027, -325369663, 1051506353, 81076122, -108792155, 113592321, 1569990782, 765325549, -59630645, -1674703087, 924921650 ], [ -320915482, 1344682685, 7873655, 425269847, -2004713833, -2047228677, 588702214, 1951290897, -173765997, -398001085, -2119160714, 1878086215, 204633793, 957329325, 1185145107, 952567863, -154130082, 742257045, 140070986, 807640601, -862641997, 1607218959, 1866455249, -375572514, -1263693199, 1759657331, -120541119, 1266148078, 904771721 ], [ 14217030, -284717535, -167534472, -1980692299, 1928980632, -806167315, -291846629, 2000604293, -101126826, -232568724, -1446469440, -981493249, 1026000168, 121798897, 718618627, -1140009528, -817295249, -1447845164, 1540505506, 1489950388, 313189601, -474964832, -953880483, 1382298267, 500705516, -2106071856, -1660871477, -945139102, -424170092 ], [ -1869774348, -846063645, -1219143221, -1020925085, 1849042735, -1716061323, -1567551854, 56853550, -1159826642, -621196378, -92292716, 1832508237, -1429158985, 920096040, 2014700176, -603090662, 1975185015, -749550138, -122626212, -1390697721, -398319442, 1656403855, 988116585, 1859759396, -1792152990, -1427597984, -1330098754, 1205386319, 1106329507 ], [ -158424972, 181942563, 1830823757, 555503118, 1934359821, -675441555, 2089299609, 1422692515, -988286341, 690681887, 793804516, 1201742447, -1389333243, -2047008401, 879399097, -620469073, 1742498012, 2133991473, 1755201080, 309694452, -1883565514, -1792565712, -541232000, -1629467341, -928732602, -14589515, -2019056035, -592426136, -1656029047 ], [ -2039380466, 1625546440, -1308276343, 1796617397, -1161523578, 1157075254, 1651554490, 1901590401, 1120340161, 77932350, 1211844850, -1608376996, 1657232912, -304966475, 1268821380, 760841223, -951452199, -1004177361, 675757026, 1444069579, 1839110876, -1982852676, -1949444807, 82594155, 1289498591, 883787804, 1530451090, -1300952430, -755937987 ], [ -46799805, -1775378338, 1599466782, -1435048530, -282310080, 1580362792, 1898684750, -1827975759, 1203206350, 414799918, 369845826, 1522877889, 261128855, -1084098563, -804567092, 1335654788, -828701498, -1095533836, 56978955, 415892953, -1094038677, -204988983, -1116998409, -2140095307, -365583913, 683538175, -2133292746, 993181212, 1187964600 ], [ 2033154613, 140719981, -728268088, 1091514510, -828963388, -1319384051, 1958729968, -612310, 1620287421, 1626146405, -1156984616, 211075344, -53909840, 287419772, 133498801, 857903917, -1535615803, 1069033428, 906511310, 1793200878, 1997662010, 554308311, 1688916707, 1984987259, -1115858478, -1236975015, 2118877530, -367268842, 522235115 ], [ -148202610, -29538817, -1504835931, 75023725, -348088959, 654481664, 668237655, 1857868546, 2083495515, -1934719288, -1397621604, -1585366443, -519881256, 1977429789, 1471764263, -347363805, 264011687, 1266084986, 675464420, 971401208, 359716948, 894242766, -1664332566, 1568265476, 483559907, -326035599, 1854726868, -1913021443, 854193479 ], [ -1152324993, 1009029175, 1312832954, -2094552156, -1681775674, -535671346, 149234440, 1527907770, 1182282087, -125250350, -1457018341, -158744981, -1959269491, -1261317512, 471428169, -1958851094, -29600788, -1272271662, -2130976982, -487913486, -1796668267, 1539456174, -2106715808, -1153065858, 1849810895, -1876173257, -1302239454, -750960030, -388585410 ], [ -389102831, 1149860214, -893918662, -1843597978, -783032676, 1963642888, -318387697, 1546083668, 1087838714, -179944877, -480518560, -1594735683, -2103048050, -835968975, 1197715286, 1603642183, 1981248082, 2011429383, -659913564, 1872842260, 2030095907, 2049597591, 1955784083, -697274626, 430075265, -510669279, 813473875, -293708533, 2024752981 ], [ 852701024, 514994676, -192954752, -503747092, -1480941675, 76325294, 1823495706, 416309444, -843740884, 1848511471, -1769080394, 204395475, -1636494877, -1055695638, 616298081, -1609431521, -1559652693, 698134879, 232604273, -661457117, 1032762123, 1475792517, 1070754453, 1026118180, -1640431780, -875542597, 1985208935, -1877656990, 1733932800 ], [ -75923452, 1487408994, -949752087, -695591265, 347603991, 1891318851, -2144004456, 1097357230, -2020718494, -2098812633, 1551747214, -103995311, -773530927, 41639267, 1275740162, -1520660755, -2110002051, 1616733385, 2147451128, 407501901, 1570644763, -969223957, 1002260110, -498957406, 1906908650, 987638134, 1729250023, -1618393074, -1735784405 ], [ -299141018, 1062865279, -1393383356, -408339719, 304777429, -1732258242, -1654663443, 1236540312, -1928117963, 1485610368, 845873579, -1679418482, -842605273, -1083943323, -266405744, 538733752, 1154093361, 1233211793, 17593340, -886921456, -676985996, 2024820893, -849547249, -2081162265, 1444265315, -1962303240, 753661475, 1587835952, 615446975 ], [ -742596056, 1770857432, -1891481006, 463073718, 90146909, -1809724347, 2036439910, 608957186, -1040553952, -1882544860, 304475347, 644155151, -244140859, -1256675557, 1602138368, -1912079111, 516701728, 402440902, -894393009, -43065985, -88229554, 119635803, -1709342895, 1264962828, 1302746993, -839315386, -138336412, 278087478, -1962668357 ], [ 703163140, -218909725, -488013243, -198045742, -1315857005, -807281305, -93099841, 990074776, -409435113, -361374327, 419860702, -1449128691, -796908591, -1587752585, 962844530, 207576857, -858433763, -1089274656, 125390620, -895532369, -554914843, 1336976130, 1538441639, 30512624, 1227467795, -1299401895, -486544638, -638625121, 154750144 ], [ 1006058297, 1217552294, 1585517827, -391899568, 1423486525, -504795253, 1657154214, -212311264, -2094060054, -1585427801, 773084020, -1831473326, 1655729073, 1537704717, 1433927185, 334137516, -164890057, -204523689, 1659518383, -730867239, -1299795369, 427254005, -1638169180, -618163396, -1783140583, -1598879500, -887598569, 370393863, 227493130 ], [ 437543720, -935303381, -1644697571, -1493235028, -623422305, 965942585, 768989513, 492937100, 1029687482, 1646542848, 874025644, 429532191, -1259730769, 2103888590, -1595329080, 673331108, -1372195941, -1872398629, 962153094, 262613417, -405687257, -1965494035, 1883183687, 96567646, -1172582292, 171109093, -1916764900, 1800382167, 453668208 ], [ -427442944, -1601330580, -1536907311, 1666866960, 1897472857, 356584970, -1220360281, -1086301890, -686089085, -2124563473, 333789038, -1851990518, -1546445730, -1684625193, -1309535867, 385498585, -1393050075, -597579033, 1991315589, -1336631247, -3976840, 1401191856, 1963963988, 330310410, -2039783386, -36778468, -683088674, -1042788807, 1549856944 ], [ 1737186123, -232863920, -671443815, -1247470171, -1846048194, -1638435882, -992138130, 1800214381, -1284551366, 884040877, 1433613925, 1518909313, -1215798288, -171131063, 2008054591, -2106276316, -2007030413, 204944217, -1224197983, 801245616, 1303408016, 1914807463, 1968061413, -983604412, 759751074, -1481394676, -1388460376, 586231609, -1332329 ], [ -698229794, -1850678438, 1933227600, 1096896373, 1273809120, -1473137890, 761224861, 133806931, 1959807334, 234605773, 1171416026, -324838820, -1519393731, 40510167, 833660415, 1901807903, -297079527, 840913394, 111939840, 1966775951, -865902940, -167279971, 490244418, -1018324806, 1926996261, -272613806, -1042851187, -74388407, 1410641800 ], [ -396743488, 206350769, 895172015, -642463986, 1004473780, 922279479, -1580944208, 198154907, -1680629438, 358997730, -1047536507, 636225473, 590770124, 762206174, -995807948, -1217387550, -371748678, -367336524, 33932344, -825764733, 1798142668, -1655673873, 244953899, 1445170257, -2097506656, 1948344428, -2092127292, 944297475, 345292107 ], [ 1561001469, 65615609, -183493899, 838473604, -17524130, 1033219442, -431612553, -412162985, -867711736, 1245740053, 1980990847, -1092160312, -8244543, -304963279, -362114047, 1509015505, -1348020007, 1523746162, -181601427, -2085960936, -326938395, 1672838473, -569781383, 1704480303, -1105775265, -445889553, -1625592396, -1030502102, 604643653 ], [ -594248522, -919213025, -302681353, 981390307, 251378268, 645423644, -2013650776, -466042647, 1571158629, 1292862387, -1379950486, 475750142, 351212309, -2068886845, 2093686105, -198658167, -2098108599, 634198101, -782907935, 1071047346, -996628270, -1242382225, -1297903733, -1445785345, -64819425, 660726344, -2124777574, -1659094921, -968169876 ], [ -1416930019, -940559090, 1513072157, 1833118322, 429638483, -35177478, 1928882084, -627426261, -251582178, 189065272, -708356901, 127485285, 1855551266, 798104325, 1917075959, 1894703443, 2011542706, -1255718909, 107974370, 1336680512, -112201335, 1293890589, -28947181, -182773601, 1399370982, 329464576, 268878331, 307146584, 834776041 ], [ -116787947, -404781991, -664907216, 479104950, 1478975480, 1887675607, 1399417902, 356212268, 768605438, -1142316549, 1938468068, -48138227, -1047495400, -1703472157, -941933703, -741388707, 1950518803, -401135766, -1309179942, -1146938904, -78266907, 516155498, 996845287, -274469907, -585515343, -359621186, 1270187324, 233028675, 40768549 ], [ -1354386249, 2032988121, 1327272206, -552722775, -482313269, -603252757, -387242619, -1221362284, 1708607821, 1441542050, -1860081316, -1790546403, -478015712, -103854112, 1629215937, -2041346359, -1592324065, -1161085330, 535531808, -1796576579, -662155427, -1957704350, -1094863508, -1250957634, 14103071, 1573364241, 438124175, -691182855, 664861921 ], [ 654059810, 2032175540, -1062346890, -25977497, 1540726078, 1096291133, -1794855021, -1874545957, 378283441, -1545990461, 1051825482, 757143059, 1875170215, -2006807158, -1387308484, 1014703888, -1325456287, 1437267953, 732558441, 1484040200, 1025141258, -78044648, 1732236775, 697484501, -1634269137, -508213893, -141540418, 1656446760, -1778555045 ] ], [ [ -994260467, -1611832482, 314924912, -205911485, -142704193, 1633690536, -1575816700, 1644377156, 1038763230, -1796195696, -2072993114, 1184323935, 213349026, 2053392252, 1676476608, -1152031421, 1370262190, 745594789, -1913349480, 525003483, 1782995465, 781906174, -702720597, 446111751, -1473667240, -758375252, 1487105752, -920830347, -990159334 ], [ -1147891493, 1776992569, 2052948558, -808605640, 1668492501, 245516821, -1003042463, -1604958948, -1262664543, 882249276, -1481872991, 982446141, 730617068, 1324699763, -1069802927, -1951395865, 443495563, -128146224, 1313461189, -1198797793, -314287307, -31987456, -1992650012, 1156187184, 766874703, 1306550217, -1961480323, 1522741475, -1074506271 ], [ -352854088, -954119869, 504761011, -557207101, -401793935, 665126695, -877527537, -2118576055, -21194781, -991541965, -1236220384, 505005145, -1620870179, -1872928713, -221978792, 35852818, -174080934, 1221460757, -829045913, 1769001266, -988993037, -1386330204, 132892619, -783315702, -494778503, -1423392247, -97462, 1738929584, -259900740 ], [ 1171879288, -1692299080, -491516940, 1741668537, -683070072, -968232780, 1508748670, 100673225, -438711028, 305154495, -1664184461, -1266126661, 145472930, 2001578810, 1097307640, -170435879, 366477476, 1334333454, 455484954, 401518928, 267220391, 320270205, -140393726, 2089918768, 1625740788, 725492014, -642920473, 1855603068, -1509087344 ], [ 2137044247, 827088068, -1371717459, 306180691, -1664025620, -1438320383, -1616915023, -1263540404, -2122006625, 532947412, 25865658, -1447313761, -121669296, -547524004, 423892221, -846462250, 1234504692, 585760101, -1904871078, 1345497205, -2055237639, 2089806242, -1004201306, 1237529484, 435619599, -834344521, 408534431, -1488591558, 1371440641 ], [ 1187414005, 1967256286, -1639298426, 621227878, 1568567238, 82355828, -1542765168, 1494652940, -179793303, -1337349688, -1367853873, -93626624, 987930367, 593412854, -2024334201, -1135553274, 148516956, 613671425, 427439063, 1366045453, 1312951165, -1512092932, 1375281122, 2120955718, -606281871, -1842987106, 221253969, 121882786, -1191949664 ], [ -555448192, 2125244715, 1169237454, -1340163767, 799654093, 1049913336, -1515997607, -673112955, -1252296700, -193928583, 597870362, 1556805749, 1338998926, 1775241934, -295508028, -346574799, -1626435015, 1518516318, 1382708361, -1675529681, -21617778, -932299485, 329887138, 937565693, -712901507, 1629966034, -16931311, 1686129621, -1048355167 ], [ 2063215862, -1847477987, 1993073400, 184999652, -1955509749, 1670428432, 544693506, -2023802375, -1573326125, 1972997133, 1900752169, 1504841262, -1716271853, 1695346419, 508469670, 1193563862, -1486567932, 773632819, -732211003, -1791588966, -1524894621, 1296790603, 1552917660, -151079570, 973696056, 1519674986, 806611765, -1046059106, 519436113 ], [ 1114730530, 1738220289, 1445112178, -1150829868, -492932810, 296989646, 1025820857, 1725191739, -1031372710, -1503046466, -1065496756, -1107781528, 273795404, 1583261476, 930233524, 1213434614, 419670875, -109109834, -1201885900, 940523501, -1208542110, 1021612933, -1336636117, -1649672888, 535990636, -1229334480, -201719755, 1587459679, 717558610 ], [ 52166918, 162713166, 1535090968, -438740372, -75227650, -1165427701, 1105577571, -245650622, 81610610, 1311633361, 337336356, -332973376, 885693052, 1358691252, 570335814, -500620831, 1872959845, 1079460591, -1975406642, -691233037, -1018650890, -1731037803, 27052845, 12808460, -473744861, 666621931, -714637407, -1934769652, 1169791089 ], [ 238270158, 408651424, -2074349898, -1621399291, 1779653137, 1727740882, -1720444383, -405747093, -108233504, -1191448164, 798842052, 152477356, -1868633854, -816570271, 1271884050, -267226842, 593401726, -1806835682, -1292884539, -1501912245, -1055948700, 121782639, 1051488300, -1071615259, -1261200562, 1814119610, -1381129546, 64465978, -337898152 ], [ -546617990, 1653456810, -1151274901, -1213618579, 1376212223, 729944321, 348776516, -1983793247, 714156364, 927696201, 671646955, 277002815, -125591378, 198437130, -990786719, -2090006875, -238534960, -796409697, -131099014, 1097531403, 372637210, 947729788, -112669132, -1306774236, -658868511, 899871054, 1117766910, 287968570, 936193482 ], [ 2106927743, -363780601, -1965436880, -1150261379, 165404301, -120529346, -1766320140, -187510696, -535501781, -146573858, -885408477, -1445042266, -1682432930, -1319089854, -2117586930, 35775539, -1798163514, -1052296980, 1922929973, -2002178254, -2139898329, 173861947, -1982183530, 192275678, 1572924088, 344929946, -1681520398, 1860922445, -1238608760 ], [ -888242292, 1317120656, 879740400, 447956650, 1665287924, 1527323854, -604661290, 482986765, -2117626993, 297365708, -1856018788, -684926946, 491339239, 649678806, -1815376513, -1024853859, -1556490579, -660569527, -1451183186, 1081512816, -1411546317, 186908002, -1579176622, -232044966, -1769730540, -1136970742, -777612265, 711981067, -85126752 ], [ 2036978197, -1962584736, 2071101629, 1825211701, -1229401809, 1056179500, 761252431, 1423343810, 1498934483, 471455102, 1904733947, 1635224782, -367327783, 214481869, 711059780, 115081979, -1939195554, -1289506772, 1463511476, -2098992116, 1270042275, -1203881721, 1131975799, -1442157678, -1372756307, -819555656, -2002955211, -516859047, 196045852 ], [ 1994827575, -41332453, -2080837651, -1739041432, -614508651, -414025666, -597924649, 418345702, 2135459886, 920382241, 1277920217, 1251663824, -977897308, 579184372, 673427407, -2044355682, 979391952, -1933539222, -324268708, 611771771, 1454500204, -1740779112, 1031200697, -442684632, -1456449894, -825002862, 1341174740, 1233387208, 160923789 ], [ -805590646, 107046351, -2013066529, -1721934848, -759444239, -1121179762, -89942725, 60494685, 1140844575, 1057920354, -1636186306, -134883758, -999088160, 442704758, 622824165, -662460721, -1928788742, 1483520837, 1768779389, 1276878331, 2091405128, -832867062, -1258577850, 764961535, 1256389742, 106237315, 2145034388, -1545802086, 1990261663 ], [ 1608204027, -1463712102, 118834753, 234138861, 249558594, -224337417, 1640632132, -1919685621, 768426852, 1786385476, 1152325658, -1632946323, -1124807021, 511821354, -1164063452, 64301677, -607190600, -1018253082, -635460635, -1865664913, 507508236, -1404634377, -236013890, -2119086294, -86839673, -27061970, 1816349472, 1156953724, -890728458 ], [ 1880497937, 1344846782, 110227999, 1391484615, -1935865595, -1178926207, 1873252584, -1290356320, -936438073, -130337298, 416512071, 1143776386, -1526673400, -1542598412, 1040973389, 203861634, -800111755, 626026879, 638891010, 1387650529, -1591565824, -819568910, -507867737, -612192779, 2144491526, 1823772172, -219988382, 2073538827, 30057284 ], [ 939913575, 2061963905, 811884098, -1581340155, 393337664, -1040942739, -59965430, -1487947825, 1831768927, -580590866, 156544966, -913598401, 74378551, 41504307, -621580779, -1425661216, 1391529534, 2137014500, -721853440, -1233599643, 494524977, -1369492355, -276046187, -731649392, 178422709, -216860572, -351018501, -1853901857, -1451154589 ], [ -1953129959, 689131640, 1953002990, 1953516587, 1704355899, -399004292, 744438088, -775495997, 1969454327, -988479072, 74702385, -1087481756, -1098315867, -961495667, -1382575278, -1169839328, -152668427, 1229825426, -1891297145, 347807342, -832433091, -76205298, 1334023493, 956942041, -1241572015, 1405663134, -652121829, 696230423, -956923842 ], [ 1732358923, -1871236291, 1893667060, -1507454476, -1821362442, 25493901, 1061822004, -294077185, 827987608, -44963155, 1077768922, 209681296, 335125217, 81477819, -1719652580, -2128059233, -1818460202, -285629846, 785111706, -1060493898, 1517399117, 276201847, -1408871365, 11203822, -689957546, -630145275, -1571054203, -2104965231, -1334426174 ], [ 414830138, 1263331133, -153611560, -680861735, -1898011898, -1558862982, -2021072942, -1251529503, -1956155802, 1418337675, 2005763085, 2047417235, -1898983665, -1584871228, -967979003, -2012403951, 453343326, -1077746973, 977674285, -1039867930, 638244096, 1387819867, 1583723738, -812083094, 2014641406, 2060224451, 199441353, -1446757890, -1374818413 ], [ 456507553, -1935972165, 636241544, 1121363434, -164419014, 135362424, -318446262, -2037801862, 1162718219, -1876770913, 157194252, -266528604, 172076774, 1056851096, 10633950, 2137356015, 1483562113, 1939429608, 1896494426, -1335846276, -1419573520, -887620999, 1751108211, 186807200, -1374559999, 1278096067, 1568272202, 1857028180, -2102665912 ], [ 225613425, 1904942525, 377145823, 73539597, -92944593, -1901334679, 890645774, 995891266, -1667437121, 624360094, -1447368116, 2079026703, -1075151761, 1345433308, 1133630866, 1903396041, 1048557864, 2102839587, -1445906444, -793921839, 1512129990, 83134328, -1380679534, -1453830847, -2012764354, -1466867254, 1718341057, -286202009, 2022405406 ], [ -448000403, 583994510, -830459205, -1706585010, -492821785, 491488198, -2020948840, 1028467375, -627752531, 252783511, -394880230, -714652935, 501780974, -1447042995, -372021511, -746341212, -1911624068, 1063119113, -1805015002, -1587797959, -988567913, 1054702164, 235062183, -1314793090, 688485645, 958856345, 596042862, -1627397742, 239788470 ], [ -1991879261, -1671681313, -1452800319, -555503767, -1800664243, -1054062996, -580088881, 586845402, -123833412, -730477195, -846128752, 2040378987, 924049367, 314295002, -1366707093, 2064766488, -1268384204, -787022647, -1662539385, 504853642, -556950450, 2120747459, 1841708861, 1767054643, 1953724904, 1452328353, -586250220, -272914736, -1374520713 ], [ 815056658, -930752361, 2147228343, 1058296636, 206392931, 314383019, -1969688032, 1390900151, -7411879, 1872885584, -1376108415, 1254468084, 1740605160, 556389627, 592843352, 930820532, -1239519248, -1942084523, -629555140, 1361339714, 2132945327, 2062545986, -83395637, -1240585545, 98793914, 1761853210, -195941642, 930085429, 359881842 ], [ -58235838, -270170453, 1826468377, 1662999797, 951453785, -1429443237, -1659030307, 303674666, 823807919, -1877028890, -300337526, 1212375926, 277241996, -211058032, 582438397, -2053596064, 571349676, -907954558, -694720732, 1566768694, -914975658, 1538896675, 1887781954, 1846708856, 139659365, 838034694, 1728213487, -1818137639, 1149216701 ], [ -740285661, -1990909780, -1051631913, 1410756333, -1562117577, -1443692229, 2055981448, 163470897, 1648890566, 238523452, 1341496765, -884788258, 31940775, 1502047554, 1589698782, -2080522019, 188869199, -537787724, 1512441750, -370499760, 1741995633, -2097642249, 1983532590, -404648887, -405055541, -61194118, -236111779, -1117483328, 1175714041 ], [ 1070818318, -276372436, -1285311614, 1333051529, 921366772, -260675268, 1124682689, 2026431691, -1305550305, -1565298629, 349305710, -1860100391, 556486828, -468151235, -1688836569, 867133973, 2136503651, -1400442463, 205757658, -1690159608, -2100297521, -181442999, 1960098207, 249219560, 1720545844, -1757155548, 84593709, -1458810370, -1667467602 ], [ -495419055, -1662607513, 2052367797, 329647687, 641618443, -1379223685, 431112171, 1676992862, -1849157494, 1142498714, 408830390, -1650830738, 393729628, 1913963579, 147712929, 2082640830, 1249438138, -1137151443, 762583330, -2043006694, 728493871, -730382721, -246737644, 1543995641, -1482588874, 1532692773, -776332168, 2147096748, 1733667737 ], [ 1810560659, 1216853768, 1694769842, -1861140391, 687064556, 956792130, 95539985, 1000231629, -538326210, -1674540308, 1992458350, 1651771091, -199684264, -469102016, -919056735, -1943883337, 1188516475, -1607246370, -51747377, 40699783, 1973757889, 1416695872, 1651201496, -1480589445, 198208914, 517967845, -2047070477, 1881436373, 479673464 ], [ -1122986334, -1797402968, -1023405743, -2139174563, 1936734348, 1180617912, -1679113199, -1475218651, -1542774801, -709548083, 353822275, -203947074, -1892574534, -1682655044, 230259536, -844520058, 532607183, 97615465, -430913217, -1233138281, 345941798, 1545759985, 927001102, -2015838647, -110497226, 1108191222, -1019541757, 1644954494, -835630253 ], [ -603636654, -350087426, -1159958849, 961740247, 1903308612, -1802734059, 1428060730, -21775326, 1568292021, -226167329, -228435112, -823813437, 432419868, -1457791588, 596636552, 1215389843, -1335551025, 1089218390, 1295288147, 1685462254, -1821412096, -1449430377, 41408244, 1891881691, 912964220, -497795461, 2147060546, -2008008239, 1200410887 ], [ -897649553, -465847754, -1934782349, 744902878, -943429880, -1806733028, -373118938, 267549380, 539843790, -1353608020, -20585205, -1592651851, 1446416718, -1552429153, 2071363803, 1421098626, 1214691712, -1380861386, -771790113, -1707938059, 1825317048, 1715077823, -899131042, -2133720058, 1661260645, -414617920, 776187819, 882596274, -1588945203 ], [ -410298962, 1766011838, 428330158, -508456715, 1632384326, -1183508207, 692932122, -1281261785, 2078594290, 1511560779, 1368782897, -835926260, -1530089169, -1439211701, 225593103, -1817538014, -314349728, -969214792, -736657109, 206178060, 383391235, -1951594667, -1836583658, 1382512215, -1757502302, -1517847585, 655514724, -1872282961, 1724398181 ], [ -435584839, 965900424, 1009519488, -560661582, 757291352, 718556613, 977470265, -647418037, 1801449629, 1646374578, -1196404838, -287116113, -501388563, 1641566240, 2104283117, -1038891465, 1424839954, 292924833, -750025417, -543274752, -1928754599, 1919141853, 1714530727, 1062046958, -1452182621, -1433906501, -315020264, -633698218, 484967324 ], [ -1591964155, -893046877, 956295956, 391812475, -45640092, 344226963, -1986994862, 659556083, 67778069, -1633803377, 575741417, 291559527, -414963283, 1623329937, 1562391884, 253114254, -1184245092, -1436160667, 1711654451, 1791329792, -1621390375, 962213370, -1921063404, 1579675768, -123114885, 623815177, 362044731, 1111925090, 1534655850 ], [ -354667218, 1975165562, -1960791651, -415003561, 552874166, -1925418281, 399803906, -390423672, 1940412228, -1005984665, -710905014, 250207876, -160239114, 1186164236, -235225750, -363315445, -1911269728, -1345454960, 1499440031, 196836055, -1728856522, -1413271157, 1208511133, 973402303, 1424784322, 484717035, -294559026, -1978113144, -1568731820 ], [ 1740741532, 620054270, 1894540082, -873030387, -1466863825, -605706947, -1002647481, 1222515041, -894766152, 2082795001, -1091849294, -539049734, -2068510945, -1184075165, -1186031188, -1496122406, -1831156574, 1355266486, 1718751889, 461628708, 860702670, 1818127715, -1575165873, 427420133, 280491127, 1552032466, 2139757865, 1592667995, 2098441789 ], [ -146550022, -2059804057, 1941158834, 513215293, 1651599269, -1834223528, 682501477, -198817704, -501556701, -874038255, -563434193, -6304761, -1632332283, 1756946473, 1862950307, 406108417, 1685671447, -590549126, 39263844, -843927301, 1869036445, -1049303551, 248534808, 719015287, 818546257, -969160325, 248075645, 390871283, 481597411 ], [ 457558151, -979876919, 725305011, -1388500797, 546029053, 948497263, 2051628740, -1504656431, -1821564564, -129125381, 308802807, 136882339, -1314303725, -1460553741, -361990839, -549416660, 819612404, -1038652990, 1260871228, 1983863768, -5670030, 1260536114, -241625017, 275528303, -766923992, -595062965, 387724843, 754171794, 916689429 ], [ 1474668199, 2082293158, 1271450365, 1080704645, 1706469246, 1070581482, -1538069711, 983133460, -652796334, 750471357, -812119640, -485999457, -1128506066, 1180053837, 791937317, 26850449, -478939891, -1382109445, -1210486395, -2052283876, 466970730, -1088763933, -1000451024, -1815098506, -164288928, 1951222329, 807312771, -1770376648, -727395179 ], [ -1150489861, 50742497, -1631774557, 1135143196, 168892763, 1664657611, 100698517, -263398340, 1324620428, -46747261, -64602719, 797972846, -1260175783, -1718736538, 492046685, -2064107684, 1782151410, 1287965072, 1492456322, 405447585, 2100180453, -1530183107, -1813482098, 2143301449, -2053712138, 1193230798, 1924905954, -606697221, -232080677 ], [ 28197259, -862507237, -1260129881, -944573156, 1449942962, -385509249, -857609422, -1172417669, 886117031, 1151405638, -1737604791, 1087771203, 110442966, -1905068900, 162045362, -1188018004, 745189853, 1627971348, -1464105450, 2083901753, 1243151110, -258118447, 1904053826, -1282578539, 749502132, -1514195263, 924211547, 1311191515, 1110653858 ], [ -1843295891, -558039766, 970217975, -723506522, 283399367, -884868519, -862431988, -262323741, -277824899, -2093213091, -1674372496, -1760595883, 570267947, 1790050388, -689039810, 896571661, -944215843, -907128580, -778244476, 946238671, -1457755586, 622516912, 212689210, -1484757853, 2002110145, 449051509, -1671211704, -63452849, -1064477548 ], [ -1607394151, 483379844, -908935883, -28830010, -283622551, 1414191376, -1844915577, -810004796, -641501939, -759593423, 817668042, 635894753, 660437340, -1153929765, -501089415, -960679277, 588534642, 387008989, 67895164, -222655546, -978363003, -2055097228, -190641295, -252227511, -2082628375, -372457569, 1721715307, 1636279774, 62062108 ], [ 175597108, -2026149498, 463433812, -183339482, 2020542453, -999743532, -561471126, -1207623488, 312661108, -1571496229, -124608179, -1737035290, -764428822, -1404571842, -1325177847, 996829991, 893862, -84288017, -13745418, -1622846777, 1278591684, 533793297, -437630190, -141307006, 1233758697, -2048256425, 1151260963, -1973773653, 1617957548 ], [ 140875171, 1112667682, -667547519, -199000524, 1841487385, 2117555226, -397793567, 1610998572, 899739232, 1917737754, 861219306, -463998537, -1923753845, 750610953, 323653095, 1060214157, 1540683375, -1283104971, 1590733646, 1711111143, -1364235850, 583328810, -134288550, -1921036757, 1501095983, -136583117, -1590017509, 687662230, -1261528505 ], [ -28741258, -104372048, -1209257638, -1164859848, 1742137677, 1680061124, -89472322, 569866025, -891425102, 438045819, -1762189247, 1736330160, 2143367792, -1428922124, 950802076, 1081021770, 361065083, 1624080671, 513427791, -853761254, -1857147238, -214109080, -428362524, -512890867, -1094203011, -1091275105, 193519059, -1367010273, 1935825194 ], [ -1181214367, 1056897314, 1985542527, -1688610671, -765885401, -1166194926, -923202470, -1689623186, -415465905, 1115760853, 1326050215, -516924788, 554567289, -2032688286, -542584957, 17674861, -1674781403, -1632986332, -1706702100, 617982299, 1539084796, -246583408, 48634332, 1088629813, -1396916002, -1444945609, 2140159362, 1875275649, -1453297351 ], [ 1166116689, 1308572755, -1738177409, 846878295, -563204444, -1952269068, -922886750, 266864755, 747701671, 811930571, 1467223263, 1591030578, -752450556, -417947061, -1825910397, -1519051654, 1513926712, 1792971203, 2094668770, -402213764, -1653813760, -931116302, 1496214402, 481833610, -229686693, 931725986, -935362388, -2032794504, 1286701670 ] ], [ [ 584037401, 1973936815, 478237781, -1877630085, -186993359, 371453524, -774679937, -623800677, -852164926, -1310640053, -761581878, -1807855619, -418560023, -351455245, 1491384431, -986195047, -30054676, -1789737584, -1622431444, -1641688558, -1310996691, 989993251, -1102380355, -15199690, 48583986, -150196780, -1186239887, -1791618244, -1802122253 ], [ 2128110203, 220733754, 1031559583, 503544033, -949479795, 116091617, 1306707570, 1574185313, 370797861, 1148689913, -1331512933, -417554239, 691905542, 130479896, 785233194, -1378059772, -604608506, 1523370232, -114329686, 1689978960, -68242615, 1680792740, -2093071257, -1427783995, -796592036, -364756428, -1632259930, -1751793737, -1939137267 ], [ -1841411649, -653155647, -1770930263, -854091298, -414012304, -587741888, -467519045, -1599804581, 880912619, -2117368795, 1303007183, -865875745, 1982997246, -138911272, 46398274, -510831756, -1049395272, -1977257364, -1829139909, 2092766890, -669550417, -614523217, 138782340, -623186579, 1248470516, -1942608643, 430352264, 1795397137, -904952353 ], [ -1488496947, 411416934, -1279340379, 1786225559, -1216721626, 1397744326, -2036334034, -1689124856, -2050346082, -1816791655, -428287634, 2060354640, 435173391, 1538220177, -287073267, -1678875627, 1495521024, -1133263405, -915147846, 1419323365, 418502211, 2105337101, -1593279425, 1278036222, -1102118228, 1147541394, -1026912704, -334217905, 936019317 ], [ 89908523, -1126326332, -305099622, -1715701649, 332952719, 1356343692, 613770512, -610767711, -2031409190, 517780309, -404682366, -1361177121, -1602673845, 308764628, -299750986, -1644321522, 465509344, -641691767, -356346509, -406220995, -1606072439, 31554261, -1724306489, 742868057, 415053268, -723649824, 512577277, 1387489963, -1241009414 ], [ 1202116809, -1179898880, 2030487612, 2023333025, -2097427867, 61625525, -2117462774, 1478987987, -338864831, -1649348191, -1132092987, -964705065, 1014929611, 1484783354, 639012492, 1947813471, -535881469, -1556000847, 903910150, 1863268948, -959349895, 1295094460, 765979181, 125150195, -400308761, -990233404, -1724726212, 447207345, 1209871439 ], [ 975919885, -1941266387, -984286301, -719659896, -1550601982, 402544304, 410804035, 1277336181, 474643842, 490006139, -1991782044, 750814894, -148799608, -1107448284, 1390434739, -289340329, 1518545888, 2109239428, -124366471, -1363290121, 1165165414, -1778690741, -176204796, -1854758221, -1144720555, 169828622, -1049742310, -104446594, 892205478 ], [ 686456593, -582732853, -10363978, 234978536, -525041966, 1942532133, 798457940, -711628858, 573697214, 1181026903, 1261103618, 429349243, -1093074422, -1283598988, 1194309634, 722840163, 262617650, -2063583240, 1799109523, 857177569, -1651223718, 603943315, -846629606, -838749828, 1351768390, 1999158730, -200377422, 2022062719, 1202002588 ], [ 487662402, 1883838546, -1328039115, 443822917, -197028817, -2106722308, -657709975, -1789870996, -349435434, 1415022836, 847547528, 892947430, 715741510, 873757722, 142108494, 225338088, 1040443845, 922454268, 1360506253, -702547314, 1363758871, -1946857921, -1101430297, -1121771457, 1493734262, -637737869, 1710826253, -891017099, 999723264 ], [ 1357460021, 1129184028, -915141051, 1195924174, 1911034689, -343347543, 955749602, 182769221, -1052839371, -2137748776, -2018571922, -1689285053, -1936637877, 352209969, 754655015, -1657691016, -2010854109, 1595817767, -664942403, 74455571, -580299499, 1567188249, 2027095431, -1801548162, 651890370, 951965720, 1290349319, 294119395, 186456713 ], [ 997704052, -1491922833, -1075398237, 1470760024, -1476572626, 1648309218, 1342185475, -33577764, 447038306, -171904457, 1153235944, 1026966379, 899898688, 1580470902, -678251882, 2010324029, 206042943, 709986809, 1695606002, 1054030171, 1175970430, -629470742, -1052178065, 2092356969, -243542240, 581039086, 1645445921, 81517289, 390203760 ], [ -1872358813, -1649634874, -57906201, 1966440572, 111389270, -1750534027, -1099077593, 691322106, 1532798942, 1191348233, 1990587008, 64108909, 1086358070, -115075421, 1243129325, -1242618270, -1604983906, -716902289, -1015728595, 761029498, 619286800, 95618348, -1251815103, -1997266563, 1537090486, 1615759677, 366731899, 1775713886, -740091268 ], [ 1338555219, -993911618, -614830806, -1346445801, 1380565879, -1169254342, -286030246, -758213630, 1858887956, 302804561, -717859630, 1086126968, -268903707, 463440189, 902924142, 572786570, -1202225380, 773283762, -1137780866, -1448621766, 2122720188, -2070744075, 1729832293, 1495219047, -864781877, 883932424, 1801921334, 467853271, -1304804094 ], [ 1322029345, 2018258501, -1878795315, -1325049824, 1752218280, 1550878666, 1519303777, 1517972214, 1069310549, 953431588, 344111563, 1646998388, 1032037517, 118688949, 1046028082, -707742134, 1210940413, -1468274880, 920497322, -2006455754, -443555823, -6280733, -1572008984, -1781502444, -404007779, -2006449893, -1804097686, 798334078, -1311263525 ], [ 15343738, -384404831, -1200812734, 942860856, 1836079045, -1047985782, 1812108314, -2145924650, 50182983, -889115929, -1041699217, 694122375, -847152616, -887954739, -1469166722, 831492903, 1178872620, -27776163, 459190609, 60147297, 309360029, 212463209, 1277882572, -864136150, -508309165, -1718488448, -1073642946, 1609795645, -665547695 ], [ 98747160, -875148265, 1778966120, -801863318, -1126997699, -1844652522, -1892325640, -899858681, -475833517, 1428715243, 527465703, -622658974, -1687942424, -287276414, -1851211832, 1168643169, -1006568979, 511473696, -1936024193, -270684336, 431468651, 547461927, 1671424689, -549082813, 290669968, 1848368738, -1025569717, 812823671, 1672887291 ], [ 541135062, -2056484543, -467552084, -2032571045, -2085721040, 732145258, 119293028, 523952909, -1607580300, -457992804, 1476223538, 557683495, -1233428327, -2091041249, 1184379587, -36761398, 174245585, -2073809668, 1681243615, -302368115, -1171504455, 698725883, 1390719290, -560480422, 1775568612, 65464519, 59935485, -2114778295, -1769199529 ], [ 309120877, 514529616, -1820030797, -9744694, 1236345403, 358177271, -1569517048, 200467318, -1237549469, 963157982, -1773884891, 301711698, -984140757, 1743210324, -963128028, -1879872327, -1739434550, 1999517162, -201601215, 581096841, -2134898043, -1231039768, -328883283, 1566176223, -1380173218, -82044552, -579277175, -782563190, 761596083 ], [ 517946085, -1441192980, 759732984, 194697085, -1808243467, -446663701, -339159437, -1220743810, -428409556, -141032204, 2030173801, -614264635, -1251994992, -2047059128, 1833483591, -1947572115, 1774322480, 906595510, -1359740595, 839487733, 1449597093, -1617491120, -1897561172, 2060831030, -1553590371, 177968328, -2059250561, -2089297141, -1715211894 ], [ 1892776241, 2024408880, -1315940595, -36892320, -2034525169, -1484853433, 549112077, 968470328, -778011170, 2090446167, -449382489, -1731767913, 133579850, -1091126027, -892994776, -2107614873, 1618975528, -1746358863, 1706223038, 1383140323, 1554642957, -408082729, -158982779, -1729337875, 1421299914, 133209433, -1742901968, 1932163276, -1146595129 ], [ 130272662, -1388277710, -1173599485, 1190031932, 523282077, 1854268031, -1036508489, 1603640923, -124120512, 257519902, -1083555919, -81018374, -1013816393, -1665332087, 1354422983, 1119326667, 1795350471, -1575986657, -2001298991, -1538878939, -1550886660, -940056177, 538060442, -237064897, -1498322330, 1951483721, 1738467550, 1705374069, 1897284480 ], [ -979824074, 1996324748, 1222205493, -260901988, -1636061829, -1177908465, -645413404, 1236248110, 1836482033, 1852934977, 17739308, -1112052245, -1113692522, 65435106, -718903367, 2110612790, 355300206, 1348594753, -1294049788, 1114328832, 1466519071, -1946171055, 640162987, -1556093060, 1936733424, 192811633, -943070650, -1883470196, -1671450183 ], [ 1950309692, -656974535, -843463801, 415324181, 650276726, 521151811, 1766693115, 227157928, 1247191299, 203367025, -771953044, -1264908321, -1296708035, -587292956, -1466154634, 1191108322, -276414089, 968385022, -343321308, 2105434685, 1745312135, 1140789262, -720477024, 1006419000, 1004203829, -1231148291, -361394299, -215633486, -1736241591 ], [ 1282923764, 988464325, -1723279949, 970051325, -924577308, -1175414108, -1559116686, -2027018433, -1472497658, 676329044, 253300009, 209956379, -1987454204, -568888923, -300608789, 220918645, -729539328, -2010017498, -2065660836, 1631973313, 147587860, 958734611, 240984709, -550491344, 1984000918, -1494432076, -2040917227, -1328122762, -1295316874 ], [ -560150220, -2101816193, 1075819829, 270484513, -997927798, 1722413147, 300724127, 1827587604, -1978236607, -662292059, 1402719374, 762469060, -1870252421, 697018672, -498140450, 1364186391, -1613032088, -618781917, -563761104, -828316987, 899625644, -1643344631, 156386989, 81825134, -1115462289, -113184094, -791405287, -1700723591, 730470467 ], [ -1081220923, 1909523371, -66899111, -1312521359, -1883275161, 1267769214, -1453397388, -1120166700, 738337666, 77233805, -1916907948, -839919093, -15138134, -857969953, -7415306, 360663886, 950116898, -2053790957, -232278146, -2110073010, -427128020, 196663180, 1457922042, -286622943, -393472498, -354332037, 1820221878, 681546655, -1517302390 ], [ -173602307, -1875808989, -1308205385, 840794950, 1316252880, 1554956276, -1270127571, -377656769, 1485170694, 472994083, 1643809308, 1705727751, 1824348186, 1104074114, -1518526884, -16341494, -1995206284, 139139591, 1392958459, 1531314292, 2054694928, 425509365, -2080281698, 1390274052, -1420048549, 1433409115, -734194070, 651909755, -1058561020 ], [ -1033880021, 1715087594, 1606499452, 1104150505, -1823724389, 1779011576, 8267258, 947108334, 910698469, -133287261, -1624966912, 935292292, -48691422, -1907089292, 1474373725, 539072157, -1355892346, 923778700, 1935919147, 1553646692, 1687327896, -1990456075, -973937183, -1235369019, 703818008, -729939789, 642740185, 170544234, -1326484094 ], [ -228058879, 767227806, 484146023, -386771582, 1612980229, 251867470, 1830986808, 550012823, 27058341, 79748761, -2084551271, -597030983, 1060532725, 2064365502, 883200378, 739977930, -1772114941, 411837999, -1451587421, 1909988218, -1645273090, 883567221, -917550948, -1163816387, 127768291, 1809762431, -1764516118, 899643964, -1463189833 ], [ 304960691, 914911596, -1432015361, 531988841, -670575643, 270003265, 1449953894, 1062142818, 602219014, -1094960033, -749147288, 218420428, -1821544822, 1540417190, 1404567010, -33498367, 540003238, -853185976, -390711198, -1687660722, 1767846611, -1419755475, 97301843, -289187772, -813606875, -1500948038, 648827249, 690243168, -294302102 ], [ 865896299, -1201422088, -1955738332, 2048102325, 1470459635, 1618588843, 1357487930, 2061530141, 1661435346, 1813501143, -1209596111, -1986012926, -1995844932, -1939660503, 1594840536, -575163215, -621652931, 885531240, 1495796590, 1400501556, -1014588123, 951483880, -770852391, 1578186909, -836909029, 412562205, -1837821227, -1036001030, -105296409 ], [ 1028349161, -268989249, 393107015, 630288037, 8180588, 675535821, -1622213417, -1279429943, 134010024, -144657371, -1802735451, -1879771289, 393813014, 580043362, 107520611, -1277194585, -51686536, 2013976176, -70124585, -457023804, -1987122213, 33486260, -2015472484, 749676715, 1686368867, 2100430315, -1223452430, -1641711678, -1111888122 ], [ -715068407, 1528290917, -1896532774, 1575314179, 1392933576, -1195799317, 2123876987, -133900747, -73233260, -712375495, -755781596, -193273507, -234950079, -1997622253, -226662296, 1237094951, -1578603854, 3066691, 191705764, -1457987334, 1768602797, -1246732270, -1022598115, -441217214, -1657396189, 1549210170, 549883983, -166733920, -735123269 ], [ 60218201, 1349560225, -1213943456, -151807119, -1362958659, -729338097, 1949769966, -1521886595, -996211997, 2129006861, 359738192, -1146081482, -553150482, 1188103066, -1483252459, 612296158, -576266135, -2112395074, -475269493, -1716265932, -1378585417, -1115317058, -486167372, 803541728, 1865713753, 1113774668, 1151606180, 172023587, 1019452939 ], [ 1340713102, -1843648762, -684689848, 787440800, -1579083875, -599656793, 2129089213, -2030151326, -89047004, -1522087073, -1251369675, -251474829, 1664597674, -1481618003, -2079488506, 1867909465, -41004299, -1877148739, -1338125580, -1678059735, -1608118660, -2030418355, 1690424152, 1444619792, -1509897195, 1596133985, -1555403559, -2113265781, -1733738914 ], [ -177258619, 996849177, -315326823, 743082717, -82037067, -38486408, 992464959, -2021024159, 1917650250, -1777151586, 668292993, 1002007054, 2010915643, 1426281318, 1532211528, -543220739, 2002572415, 1878934807, 125104630, -1601327183, 1034411282, 1534354917, 1174576640, 111954366, -1455542628, -1532174250, -180077207, 1923955194, -1127340453 ], [ 714274689, 337552356, 1927678908, 317727532, -646155185, 1022219064, -1224371768, 910652760, -591852371, 589085451, -717621979, 1617166206, -1364776420, 1589126002, -152704151, 1623799044, -1603080977, 1700942371, -353412788, 1040874497, 665183564, -226792479, -1172355127, -1578003024, 1330706288, -775837712, -977424077, 394706510, 1473380807 ], [ 559364642, 782264298, 1443287350, 1817040236, -1282464207, 135928132, -175538447, 316156387, 1997656716, -2003721629, -361795600, -488264003, 539741839, -428777877, 140345224, 120313359, 1662883168, -489754068, 207734796, 361767005, -1279847438, -1025810471, -14351130, 1471287184, -1090399953, -1766083986, -457139070, -2059948562, 1841181739 ], [ 61452670, -251200295, -89107992, -1977842868, -1922253040, -1820781994, -1032184588, -1523003754, -1326931406, 306561224, 482360550, -943888170, 1268035585, 712224180, 1624413451, 948202587, -2048023796, -1800643763, 1320750680, -1711572934, -502515819, -1325259031, 860057054, 473139588, 967024762, 389340050, -573990287, -1698641048, 164142049 ], [ 1569967157, 864193833, -150400849, -1055287181, 1340285080, 628075610, -1860480295, 1340829682, 1430736016, 282920378, 1810200290, 847241629, 456394858, -1841807845, 1145049720, 1324598319, -1488952663, 66591415, 2076292122, -1919639181, 1148170140, 1891046760, 286667910, -1176091592, 1070155696, -968077362, -74948718, 475140962, -1540021571 ], [ 1466267979, 421447280, 1379659032, -1558859889, 1397457495, 1859069332, 1183241227, -1616732167, -128974782, 1735270000, -351153719, 943795433, 1689685997, 1573465496, -394562969, 1295956780, 1287215716, -1372661227, -1414185184, -2072314455, -575319863, 878382069, 2061504176, -268549787, -841992164, -992679560, -1063931896, 607063598, 900416926 ], [ 1276309139, 950134524, 659727672, 893377439, 239143315, -1216553587, -757072787, -626937949, -468398610, -844169600, -320241232, -323242040, -588239659, 2090105264, 92937614, -907442838, -540491877, 2093213299, -1167203219, 1126597060, -817714022, 785714255, -1444654388, -440937281, 297985990, -1930142362, 2064569787, 1013841780, -962087734 ], [ -1581993988, -510949108, -1568115261, -907239862, -1743133138, -918773558, -2022446133, 1439627671, 1641247727, -199754817, -2111266817, 1345825978, -216407212, 1485096461, 755104965, 910315623, 1951975836, -1346765491, 2588596, 1052470751, 405996739, -1823030510, -702203292, 661352147, -1114148931, -2098405545, -927838128, 1141415083, -98397969 ], [ 1209859095, 1564633783, -1059581590, 427791703, 283193212, 1228054939, -566616637, -279286234, 703732839, 1131203683, 1149358887, -1130599256, -1943195575, -12093239, -557459556, -2118409, 1669026882, 775752216, 692956864, -1225343459, -477531932, 151970853, -829999841, 1760657151, -1971981228, 2102710576, 1500841266, -322505330, -1244725864 ], [ -1335440194, 718322749, -607064354, -2085726678, 500899277, -1615364627, 522254486, -1784046285, 608986054, 1504274825, -1941273918, -1150552313, 185871707, 1369242590, -1543969290, 2096921421, 42686803, -974145757, -590030893, 666906447, 612465901, -1778784299, -680129768, 1096501010, 42523955, -1788579803, 887183541, 51959512, 2027185189 ], [ 1150429445, 1869635045, -1907882772, 441435230, -1941400158, 1750660983, -2033863536, 596773475, -1920031308, 958611154, 908103355, -525423202, 372526186, 932768714, -1049697856, -500664194, 871100351, -1327892890, 1865525573, -1344495934, 513729606, 291224996, -1296603319, 645679913, -1293768309, -187757426, -228028157, 1777530081, 2072041286 ], [ -1104880663, 1950153831, -323242293, 382865977, -296953919, 632141491, 393473524, 13279550, 862876326, -87168547, 1938915696, -1846278232, -74767080, 1868630450, 106978523, -586448740, 1403346653, 810803646, -494112435, -993331104, 52336415, -1973902122, -4140098, -742414695, -272431476, -1768464125, 443963971, 610147653, 1359450017 ], [ -1007053026, 906290756, -549510, 54986748, 1768205498, 1685315813, -1950542550, 798197413, 132720397, -1751135141, -505618654, -1535369569, -464721913, -1796042487, 1011608434, -1183728623, -1833155861, -2005476042, -2030708832, 1222477259, 913337669, 1618976822, 638382793, -884590988, -1151717104, -2076141307, -1201618987, -496337130, 260121612 ], [ -1538849562, 1704121142, -920644681, -1186830653, 1595541474, -1934879495, 243875294, -300859584, -557142072, 1672088203, 316946870, -2005648641, -1714404673, 1855450768, -1364908082, -260330519, 755485810, -1958261996, 1974591244, -387088919, -690892821, 1977915909, -1108309710, -1206260173, -1637560842, -1908496813, -648996170, 1914826961, 1792644567 ], [ 1598084855, 1806258276, -163273512, 154604300, 1017294933, 1493240943, -1005855792, 438668996, -632053329, -804724510, 550596536, 868699323, 511591062, 972003467, 675693149, -433661714, 606563194, 1197548985, 696093990, -1801557790, 1412729621, 650113097, -1836162102, -1275102188, -989371911, 530052475, 1491585393, 409497334, -1705576803 ], [ 1876085890, -1686805409, 700708021, 1855139207, 772587087, -657729381, -1437888226, 1452931957, -1294606417, -1722348445, 1496676620, 1685847596, -888181943, -996172327, -327596333, -1884561847, 1858704691, 1789069687, -1967657111, -913150941, -1064966223, -34654008, 1541242800, 378636622, 493803377, -1341942361, -1224171296, 1605930958, 927538723 ], [ -1516497461, -889109803, 2048108679, 984945347, 1593544785, 642926380, 544795541, 920598880, -618113544, 2020986965, -908439017, -436687396, 131859098, -1772762910, 1523719137, -1589488084, 1401465965, -673161319, 2117838844, -1513993381, 714490462, -249870691, 1882757336, 162252571, 1129961902, -1681735739, -1179221273, -684289373, -1898989763 ], [ 1103583441, 1380594891, 489572138, 1468280606, -223653445, -231517031, -1244982265, 1871015802, 1769924864, 1228802351, -868399107, -713203603, 722207772, 154658773, -519628316, 791043708, 1724522866, -565216802, 1897005091, 2004637114, 624442634, -2105370955, 192299906, 761645699, 1993318105, -1527647513, -1531653351, -363772615, 719763521 ] ], [ [ 728257852, 1962195125, 1243623250, 610544725, -379690819, 406474933, -406072305, -1707866014, -135877303, -1661091062, -2140850654, -1886664414, 1903640125, -950265383, -253546941, 1811972547, -684890416, -1417071357, -443973675, 2065507911, 1119755107, -1621606126, -618802408, 358070259, 515812447, -447027632, -696421386, -1006858383, 1702976214 ], [ -456652564, 729496149, -2116882077, -316031397, 1830535554, 4301142, -1250722704, 661753698, -288741811, -1578241961, -1255174503, 436610332, 1081512374, 1691060507, -997798374, 632428759, 1702012019, 805827690, -447176115, -137280754, 1142432801, 598107000, -1486145760, -1446639765, -1353389248, 414368616, 1984863330, 17937080, -1899010709 ], [ -336559125, -1234206013, -1636882978, -1661942569, 1899441240, -1400750619, 1335775064, -436528613, -1158006564, -1954292587, 632585090, -1144612514, -1644115755, 1030780343, 134599901, 1666226844, 1804618734, -1093680382, 1497770682, -1843670258, -1409471262, -1168817576, -426526445, 987179916, 1070262128, 700122838, -1750148483, 1520805209, -589517452 ], [ -377715408, -1585624442, 1428566458, 1599190678, -495521202, -1297706441, 1562733406, 2011165360, 1658885433, 1113493449, -637633229, 956614834, -71148552, -1840244415, 1579242460, -1526617086, 1235184662, -1803156534, 90014175, -1057493273, 294006590, 562411466, 1310749972, 1999369913, 1701474751, -1212970499, -1132190386, 786187473, -2050844243 ], [ -1837138970, -2074099888, 916982441, -1183530485, 811565146, 1595960072, -1950739691, -2028512687, -411751606, -111051514, -102192512, -982953766, -29301020, 1643156314, 1951404913, -657782784, -1825920992, -1220669314, -46066158, 299688425, -288573339, -1824060824, -2050870234, 208695347, -1989640488, -11590368, -319238998, -1252375609, -1443403911 ], [ 1801011244, -568561619, -1361412998, -145166535, -629708381, 1237022959, 377294203, 839154828, 1261815864, -233967600, -1676379791, 353402885, -875423908, 567210556, 1018955493, 1676830738, -682083478, 1355103860, -251037928, -1468406769, 477619069, 2135862603, 1513047196, -1893692492, 1347075258, -631728422, -1501832416, 304009046, 458638439 ], [ -975933219, -954619475, 1871935548, 1563242338, -1466992023, -2001735907, -521051925, 76922235, 1343183461, 222167617, -737930272, 328420116, 1598754334, 401743654, -1805522126, -1124371524, 1293630002, 1777024635, 625339139, 1240903791, -1412049324, 277552892, 289118845, 2129312296, -1306497650, -507956717, 1309982543, 1043098591, -541111051 ], [ -804841897, 1294978487, -2015302300, 1160040766, 2019032971, 1845278256, -1409749388, -1606335920, -1240919151, 1175345768, 1981658188, -1693109277, 378668457, 2034324876, 5842921, 1195921989, -473136051, 1226538545, 114602385, 1869786090, 56319341, 895988493, -599253410, -361202182, -352543755, 1871820850, -1271952123, 1516791024, -2023515850 ], [ 2052561002, -1768113812, 617357982, 886182775, 545878383, -1230495496, 760563965, -1809770962, -72245745, -529173097, -1940120404, 522790364, 1354141836, 1994109318, 886420700, -461211670, 1577129379, 570643595, 1499835365, -119537436, 1619223821, -1189614811, -227395196, 1148501214, 1345851145, 1452872775, -887149669, 871781318, -2015618538 ], [ 1228019609, 1817364826, 45539747, -1789134532, -250081762, 612437136, -1374280248, -65311305, 1458461334, 468628360, -1926087829, 230629234, 925469453, -1366127599, 1558199759, 1224339294, 1441224273, -1681897630, 1926783380, 2006224874, 441806871, 1461289974, 2108176945, -1433486696, 186328989, 1953133485, -1196634311, 1914720213, -1045870150 ], [ 627600774, -1592472753, -474115838, -189166817, 568150660, 358852208, -346713547, 963400675, -589671116, -409609480, 1743662359, -803217496, 281256440, -1625934522, 1505209588, -1962823740, -172718981, -831037958, 91041166, 564338527, -1652448535, -359110170, -1153714012, -941563600, -2098150445, 1874374104, -1337780212, 782517434, -1880755924 ], [ 191098434, 1432170516, 956028555, 1960261746, 1430003798, 114146202, -473603905, 334222428, -168534478, -2077654449, -1081593815, 1535686406, -1404410811, -1928388087, 48443914, -1912123366, -253044476, 2141342263, 799007458, 867374054, 1291482989, 53614761, -1404378355, -1305215692, -1133565467, -530278557, 1259330450, -1952494423, -1795027238 ], [ -1567746277, -1485666774, 2034932892, 2011273420, -1744389996, -303519932, -76769905, 190056486, -869005952, 222502663, 551062191, -1750681844, -746507502, 1279230911, 445724314, 1903692186, -2074182481, -1789653865, 1999312031, -1370540877, 274181826, -854499919, 1420762458, 2132038592, 1488567400, 1602083974, -418299496, -1826457549, 1276240680 ], [ -1047200084, -270502815, -678989642, -403177376, -1250469539, 1486742108, -765651143, 337704674, -1873298838, -1505591892, 367989110, -2099702316, 1590737937, -1639251128, -1416658160, 1162801139, -580480901, 1508480692, -913256357, 1228682416, -1739686375, -1824135510, 311440288, 323104489, -1333741033, -1691323212, -64543653, -621172508, 556926756 ], [ -183282224, 1879829348, -282144497, 1013810388, -135879958, -1845511769, 1795329547, -378457913, -1713916562, -1292507400, 1966343492, -176697536, -879506655, 555320407, -716337756, -924691734, 551207167, -662429445, 1624906644, -15072070, 1961613463, -760088762, 1962010657, -1801825705, -275532165, -1093350995, 25576712, -1992421791, 167239550 ], [ -762384657, -1702245809, 260748815, -158343224, -2072422288, -395114191, -1778937085, -305819926, -214686564, 851528784, -535733090, -643937084, 1017095696, 1153772276, 1930997098, 1108634931, -625657730, -2034940857, 1401886071, 1691524771, 357581432, 357733850, -2136947764, 1051973674, -1950847238, -282672025, -1327922464, 136794157, 1486370510 ], [ -114951158, -1352380326, -1340535285, -1813147691, 1066146604, 128738940, 1274594927, -1929956586, 1423681394, -946546428, -917240217, 958027970, 345965808, -1615021879, 14916703, 650169158, 807788299, -1892963956, 1823633865, 1650792046, -735163123, -2044660941, 1450502094, 804918948, -190698774, -1537899615, 175038758, 1532796372, 1222285499 ], [ 1976413254, -25222082, 1188913456, 282676580, 1253274981, -436360540, -229744900, 820563416, -1138101238, -1580336506, 1506534277, -637512040, 1932305260, 1929917382, 1853545014, -1242853433, -831096042, -1467916019, -1538317190, -1547555498, 81652332, -702500278, 1629423188, 560119786, 177395670, -204671276, -2119141921, -1917577876, 191229364 ], [ 1052447091, -2106137339, -735295865, -247443511, 1032754412, -661097329, 803754350, 1614197094, 1885733759, -192069765, 671115993, -951780780, -997040573, 372172298, 682295701, -1679819657, -1636262565, -1986485584, 113120742, -1752516495, -250233016, 1058079090, 692613638, 1515536803, 138227994, -531576275, 1056801380, 760076328, 831962421 ], [ -54329620, -907540412, -601471561, 1890646369, 1912325931, -980009655, 1569372752, -117738843, 1350003177, -200265440, 628940715, 119776594, 1779015183, 1265852620, 1520278381, 203639442, -1011747702, -1476598932, 1909046138, -339856485, -1786606861, -1920405419, 1450669632, -1477993749, 636810261, 869813861, 746884944, -1619098636, 33459881 ], [ 796473731, 484782096, -1786406882, 1859846093, 1305503638, -910094025, -985875847, -1512753918, -1940504210, 1477065607, -1942383881, 55710004, 391199393, 2109554217, 1517746567, 322253029, -945176256, -673497480, 25053365, -224244346, 1093123180, 1070661742, -846239314, -791189076, -578376044, -858832348, -1108068662, -292908365, -910335765 ], [ 1856988376, 688980568, 1509459520, 926930504, 1757479574, -1385773917, 853673278, 1409883079, 969950191, -1265920160, -1005011955, -36590108, 124971134, 623745963, 924692930, 2142415845, 2112231367, 338235434, 2061568035, 864048085, -426535527, 1281584787, 114527480, 1701080339, -21579103, -2005500312, -913286080, -447555799, -678098295 ], [ -1379856259, -869298756, -1545150254, -1047214679, 1816822115, 282898468, -1160382680, 201550058, -839588436, 1815113069, -40190298, 348078679, 1342261088, 619854208, -1198966824, -286859435, -1524865386, 1236809927, -1682983784, -1522452046, 1737523588, -974946483, -1591988238, 1899428904, 1651158592, 71405374, -447667241, 488753641, -454727234 ], [ 206106886, -1885855095, 988431721, -828902901, -1824694866, -1341525331, -1098015848, 916208951, -1028540916, 802376353, -1803909275, -1583143412, -1847087495, 610648447, 1594308410, -1208622663, 2083658892, 975036963, 287982107, 48021829, 1378849059, -681332171, 1626927589, 972336706, 743154148, -775762111, 603388947, -365178662, 1292423657 ], [ -1317559980, -161884451, 2059953216, -1518104665, -1300472427, 415163683, 309941407, 1581772639, 2133370180, -1595120510, -1296344673, -492013463, 1310370867, 490674926, -409155513, 550753467, -525462054, -1555371488, 275996366, -181687346, 2006392794, -258181283, 376125122, -974031939, 58577492, -1701517044, 366139494, 1373004802, -575713596 ], [ 1642869535, 1355990850, -1229531498, 9184854, -1339970336, 1614832987, 2066439058, -766209534, 1953646259, -1946696413, 122936067, 1154174570, -658847368, -681079937, 368579439, 1662195809, 1328315391, -960166543, 1278780950, 813225714, -1884094488, -566655633, -1862866911, -1708031982, 2038505764, -300529664, 1223293926, -836337603, -1157250566 ], [ 12180236, 421090683, 1220905559, 85304068, -1766239740, 774249459, -633016891, 305083125, 389603575, 1373789369, 1819095501, 1454636775, 1683826922, 490144240, -1333558780, -145874817, -992746376, 1961581471, -1710106726, 977178713, 1539741042, -1608139618, 914847477, -797680203, -2049569789, -1260263778, 791821420, 1016098999, -317584157 ], [ 601777428, -886296337, 291610622, -662246818, -541473221, -531778287, 57168297, -1546491841, 51513975, -364426330, -1768838404, 1106650948, -730551283, -2084760622, -1070531147, 497949927, 376170589, -2117319361, -844198504, -812333233, -860808870, -1913245468, 528040247, 1436405778, 1197058702, 664263589, -1436809964, -1976149838, -1564789280 ], [ 492579780, 622227767, 919668931, 739756588, -350354415, -587077306, -1390119117, 214302195, 1318703682, 271819141, 2109628235, 2110748393, 215658613, -1232048572, 961832463, -1834641512, -958275949, -812925150, -2049449866, 982748178, -809341465, 522098399, -1391224909, 1614398969, 430300700, -421410261, 2105062735, -1974650893, -1443427460 ], [ 5079248, 973479945, -1160416772, 1194949625, 1969593361, 2069809059, 1976393589, 367206652, 1754325711, -1307331899, 2046516091, 687648137, 769029004, -814316097, 1193479556, 497804015, 1950175786, 972073729, 1421629398, -809949084, -1672284430, -2042406630, 1542399762, -1465104459, 1901035519, -1518563144, 1575515455, 1417686185, 52994019 ], [ -1357161693, 8738507, 856092176, 266796632, 1777026415, -1859026134, -125840518, 2122150156, 1022729479, 690511924, -1894974344, -525595430, -847488145, 1713527757, 484216441, 824555079, -1467845756, 66068603, 770988390, 772505100, -206561795, 826464159, 1295142898, -533481888, -1537615532, 570854591, -587447725, -1691934871, -854232801 ], [ 1914915636, -1567041563, -392229721, -1615833371, -276726969, 709146109, 514360360, 34824581, -467620473, 1431292655, -297525148, -1279524385, -1047625552, -1501624104, 1016641391, 814636164, -255341528, 1995114304, 374083300, -2103116783, 1477851276, -1670375772, -244690103, 1784908207, -306130214, 1152123263, 1171853521, -1906039471, 470362094 ], [ 747043123, -1120025422, 402215383, 80330831, -1594019678, 849415818, -1159601035, -1918010710, 266874033, -479354787, -1544641713, 360477870, 1737712635, 2051569265, 2130636215, 762950129, 984979927, -127085403, 638897939, -1174931933, -439939743, -746746950, -1644259154, -215247418, 2058306364, 1512915424, 1654129072, -1696113403, -1864487231 ], [ 96584046, -496277665, 2133683945, -1150374397, -601739986, -1687432802, 942465726, 944392945, 481090677, 2080635621, 712379610, -1146420996, -175904480, 1421023111, -1509791763, -420891479, -1673343829, -424464646, 745030892, 1827743313, -1750013552, -578437646, 276838739, -896642565, 652158902, 51983125, 1570905822, 1907307816, 115724861 ], [ -1384042054, -1122797100, 1653649703, 1320081627, 2066316680, 737975767, -1459132153, 627473851, 1646576972, 487563729, -802261858, -2114687483, 1569923911, 1611344419, 1027108756, 856903679, -569727983, 1306249397, 1889011675, 1578410849, 1176825448, -350109311, -1671563296, 1543205157, -1901323560, 1611949118, -1584273673, 1166793880, 899858189 ], [ -702063816, 984743689, 456310262, -893042485, 934086492, 1334535094, 1900052097, 73412379, -60591366, -1278512444, 224185413, -1677821403, 879000607, 86573319, 259510138, -907410562, -1482426105, 2083039591, 1100702931, 1513360756, 1504848204, 1102700988, -241505189, -320393904, 378992973, -1481638755, -670775040, -357152254, -2000490590 ], [ -1640348061, -750685490, 646762690, -788484946, -1423475812, 1719646531, 640465018, -171005238, -918435358, -59046587, 906529635, 53056728, 1666051874, 1090463223, -1791821940, 1601644174, -1433470297, -1877157907, 461142466, -2040721347, -406270161, -1148616770, -1465314210, -120518574, 1057414834, 2011637946, 996924305, -1055135226, 244662493 ], [ 1912752321, -899263539, -1083194045, 1433887566, 1656488560, -1367179894, -792996203, 1026504129, -2049225313, -2126028350, 1618329279, -2045039328, 833021117, 1159869601, 730356391, 2034469704, 248879086, -341638017, -1721785740, 1724212146, -225110810, -489544321, 900519534, -121719831, 1271470645, -4137603, 664477227, -1138796294, 1549328842 ], [ -846121795, 935421079, -1433331790, 1714343342, 411096323, -991936842, 879537529, 708745360, -1262602756, 2088319216, -417380100, -790193729, -361106872, -249183395, 1523715163, 1702586023, 409146963, -746421258, 264902935, -2105990830, -1771153549, 1365691341, 1460540857, -1710320928, -365065505, 2038688097, -106914343, -1326605282, 551173593 ], [ 975413901, -32524342, 435514199, 1852136843, -1846081321, -1484857653, 1075001307, 1868648659, -2027116877, -324278346, -37882558, 1223269079, 487593628, -1281463709, -53884288, 805514616, -359453308, -49527106, 211425465, 1937436899, -2084887236, 462711691, 2119157270, -1942676197, -1192312984, 1126966253, -1732411693, -280991515, -1066002743 ], [ 742347671, -1008605381, -849820691, 547736560, 243322033, -976593454, 653241182, 1527750614, 540855271, 1218803315, 317423966, 556778387, 31002021, -1155630989, -203688924, 1020617876, -981263723, 203923697, -259051922, -1138034695, -786868024, -593155400, -1120681270, 991244591, 185059710, 1334520442, -925401330, -1316269416, 12724297 ], [ -265287848, -199733219, 766529752, 1737957732, 743601779, -1050053450, 1499279192, -1305363160, 465979305, 1746612066, -775194783, -122605383, 213326621, 1117219788, -340674707, 578982238, -338379586, -2094781317, 55068521, -474454096, -1154661815, 1157420916, 101380899, -1445281225, -36882073, -1860540722, -762073476, 1218971513, 835304767 ], [ -2138155019, 34140702, 760732105, -1359017605, -1883169759, 1364196448, -1065396563, 1474712476, -2036807979, -666653757, -1908844147, -629022702, -1605734843, 1178602545, -20040716, -1467960208, -853172830, -826278568, -1454157622, -1223139760, 293850522, 467991568, -642431035, 323053580, 1657554950, -1682002354, -1791151094, -1271956831, -1311279317 ], [ 452031657, 420601393, -511621560, -2085116627, 1206790344, 421236183, 1682499202, -1889325339, 1680205275, -1493940390, -999757930, -939261686, -1317213747, 1264979555, 195343405, 985143515, -74786643, 1166230103, 2078077902, -796711269, -1590184728, 113239445, 341924377, 804349202, 929475807, -1438263954, 2101307724, 2131847178, -41327444 ], [ -122309712, 691678992, 2131774299, -220667051, -1232815821, -146223326, -29137386, 1565819798, -1190622667, 1170426396, -1469644167, -684125778, 1535716919, -815544807, -840015464, 669831738, -1689177102, 1441362864, 1353453178, 852626797, -918862784, -278122862, -349116450, 583398774, 2088287378, -1544240325, 1925185101, -667675382, 508680759 ], [ 1880588580, -1741182464, 1752401032, 1518724185, -748968691, -1509423689, -1061713732, 893431870, 1321666730, 1644119002, -10693252, -1311901217, -548968878, 641036918, -884675436, -840334383, -1869316817, -1600086278, -207656700, -412564348, -876416769, 1872515623, 1326740809, 1463948693, -1381631647, -1703820660, -388991771, 1858780060, -1404902659 ], [ -2076662283, -1286538852, -1145679930, -960347313, 1363883083, 1497911682, 1207807291, -595916592, -1190480009, 1844250934, 1069468148, 92847547, 1920699080, -1207945311, 215326299, -882178270, 904437944, 1725274647, -320413675, 131711662, 482288650, -730898309, 1300391457, 957227949, 1455706371, -585762572, 2039603992, -1247600839, 1807598815 ], [ 763700369, 756377488, -1946842346, 1266140362, -816774057, -1934614929, 71320818, -200524238, -1846219431, -469408789, 1806996519, 1020149807, 137035093, 862723444, -1140586859, -1719890740, 1448933247, -1433189738, 384639474, -176834739, -1432897245, 2126771272, 86449171, 579682676, -245640933, -1637246655, -900593060, -31751089, -2015793277 ], [ -1129853048, -11575695, 790877024, -1812330634, 464797071, 1089330694, -1337720379, -711418118, 253612409, -1102103182, 1466927817, -30480693, 1127383286, 176961962, 601083271, -2059918150, 195887141, -104473553, 1270000841, -301239474, -1183636713, -1729368873, 1047179082, 2138777492, 1707005741, -1643318944, -1314746833, -1857914679, 2012664794 ], [ 701888720, -239960926, 1102959676, -566006342, -1410894760, -830766298, 406207115, 1967495522, 1741460839, 1001061542, -1198433538, -283586724, -1192072293, -1871068971, -1451947992, 1898373809, -633507783, 975303882, 1799696270, -486906106, 131937639, 1517813224, -1927310501, -507589554, 877282453, -1557271070, 1491639538, 1770604314, -1208247302 ], [ -837693909, -580296437, 100569340, 1716586203, 1985439661, -638176061, 1117015334, -728413671, 54721582, -328003220, -1813849965, -713174971, 41029837, -1905324150, 510140385, 183553663, 809612216, -63095161, 1426756399, 829798415, 571955082, 390402590, -1550703525, -545578211, -1930348762, 646384500, -1364118221, -676911723, -727959243 ], [ 713469417, -1949772157, -274175614, -293070712, -2097385979, 772800317, -1627899443, 1769437149, -74215639, -637643393, 893983072, 75326976, 1174218171, 678211732, 1524920761, -145128253, 210041686, 1150123634, -1249793044, -1400384486, 1097528274, -426911650, -783089165, -1255802480, -1891196789, 704258971, 746672091, -572510059, -1243860735 ], [ -1522670696, -1559855699, -1662131621, 1524489091, -2034104928, 1394011047, 172292687, -2129712093, -717612274, 463525832, 334539327, 208554530, 277865571, 519692238, -1715562342, 767965053, 116955899, -1834102699, -1685868331, -1692998514, 1456567356, 1920532688, 1335035809, -1145726166, -1415779249, 1198623145, -1656997615, -440742093, -1503130126 ] ] ], [ [ [ 1524548562, -1258103095, 1496482642, 1679536559, 1743146257, -1230675949, -1441547167, 708041901, 1768670010, 2124304918, 1510344390, -1422459686, -750776803, 479812151, 942979985, -360307243, 1673309917, 276158756, -1745743342, 646258810, 1275408791, -437880022, 1141920130, -119927061, -1623371096, -1243173203, -1218466777, -1701215777, -736613150 ], [ -1662405272, -1437284199, 91631950, -717722309, 2026724506, 275614117, 2168829, -637594996, 1184335209, -1898853588, 360191397, 34984532, 1022578938, -231112880, 1284060458, 1472825251, 1748891986, 1102064785, 1125556900, 1009612835, 343581685, 1496782655, 716476191, 462584183, 1976449004, -1710845286, -1711382891, -1928733269, 1833207567 ], [ -1356964618, 611085146, -1304145136, 290629165, 281279401, -1740050077, -925392572, 2071731305, 794560380, -686048252, 1352799507, 2031790121, -316910390, -111934825, -1110683715, -1188303596, -1041075750, 127725594, 372935118, -900611229, -397409082, -909035217, 109252928, 1828276785, 135532442, 1745397407, -189327831, -529916603, 1662618241 ], [ -1006312665, -484731204, 131990148, 1280072807, 1299995277, -1190492416, -796467822, -704315906, 1565123472, -844031058, 119589412, 10926075, 1073487278, -671942911, -2015905633, -115689775, -1037630555, -534067396, 554543532, -1774616069, -699094937, 1072556764, 2046688139, -1561676416, 81233114, -1931203342, -1077024853, -1966379968, 39900338 ], [ 1162192306, 1194854213, -1161556910, -71269649, -115257744, -2066021690, 17007396, 503475702, -1086600447, -539911226, -199114743, 1882282691, -1919153348, 239333935, -732313004, -1560081284, -1875822081, 397908001, -1576999435, 346159863, -983245271, -1999260190, 1080664758, 1149802327, -2117529693, -382609006, 1735154583, -1956039076, 805393043 ], [ 1612723938, -2121339627, 953031919, -481115590, -319311357, 424570080, 566862700, 5631385, 1480136223, 1082181469, 777704726, 1387006712, -2139812163, 1675599478, 479054323, 1844871366, -1261311929, 1403538891, -2140957491, -1021082317, -497189359, 318099041, 1362830308, -680516450, 43515012, 899104956, 574366373, 1116480259, -1920310762 ], [ -110708822, 1630610846, -1832150477, -1601055486, 1089560546, -1270261725, 1834981854, 2074815469, -478480327, -8765110, -1680491476, -246480661, -1781526155, 513913761, -1051444655, 37271374, -549798247, 939071812, 1382236564, -1612070840, -1796013417, 1179670060, 2042221074, 107127592, 336696036, -2053729155, -30945078, -1271332957, -1077559764 ], [ 928823562, -1537951008, 2129337906, -489214353, -983012347, 877142999, 1192803664, 1046735382, -857580164, -1779220041, -1084165215, -1137909990, -1105452953, 1189936318, -1807304092, -958674063, -1242128615, 1194884061, -1686167643, 150412620, 265633518, -172646571, -136714887, 1894187514, 1658642821, -1904712266, -1137907579, -491311700, -1388286089 ], [ -1462591481, -554042267, -1335964538, 950360858, -822112610, -76387810, 643994359, -167368857, 312281941, 207555662, -1462494906, 299557414, -934876571, -1401435864, 1683136901, -2093974798, 2108374687, -204509221, 678833530, -1252698738, -2077092415, -322587895, -1186390733, -2095125857, -81544523, -1692165536, -1729741311, -1251939558, 1739123532 ], [ -2024664071, 458654616, 17535961, -1495880336, -910541839, 1222068759, 1005171952, -596389825, -1158965328, -775354233, -176121651, 419377153, -533841476, -128556563, 2012442705, 1004983641, -962835260, -1080448582, 1091294816, 963544414, -1898826010, 1650528075, -484933019, 1249443523, -740096731, -1051864086, -1631776199, -202426082, 238529598 ], [ 118733368, 72501810, -1189539786, -1591787709, 1854220347, -561946686, -933248573, -730769814, 1549764709, 1675057949, -1154020284, 218418539, -1204855980, 689803939, 696087629, -853615317, -931666668, -1927934202, 1807897311, -1493246721, 1189472780, 1353139926, -1469078955, -1777923732, 752488503, -853182516, 1717920000, -288919402, 1148914159 ], [ -1780840024, -23198325, 2045117726, 1690489451, 1197301380, 504799583, -1989555288, 200898469, -140002112, 1189849971, -1539646068, -582241952, -709652258, -1323341580, -351066774, 1702481377, -378069527, -552761918, -534328460, 1727287695, 1108169294, 116508964, -740235415, -1952965329, 1943630421, 2020959132, -1111314292, -956857995, 2716080 ], [ -1656266297, -2099954668, -1382715276, -2051395156, -730634844, -1740045520, 1391716850, -2051768613, 941349691, -1466491472, -1537195492, 592410357, 1518693224, -1854994899, -999854846, 320000010, 181998755, -1439876618, -883430205, 2138854936, 2103378270, -2096952951, -265059653, 257412642, 277631557, 823129249, -1866658082, 1392245101, 1306378761 ], [ -1027067607, -843605710, 1813215619, -764298679, 877724223, 1959082038, -758306104, -2110670999, -1732779632, -1115483938, -937372132, 354074279, 578798455, 1695153938, -147801590, -376284825, -758606033, -1976871322, 528826598, -1301270823, 721440720, -254916367, -1501642368, 1191234324, 2070739602, 1876327710, 1418191098, -646433619, 1090475855 ], [ 663515349, -526724597, -764342564, 911592139, -108193858, 1984690513, -232131367, -360105745, -1294580484, -1038011838, 324487678, -1665537544, 951886621, 1254681079, 1449666445, 1270602439, 113946283, 13922115, 1975445595, 437230215, 1861866592, -1325619461, -735152029, 1553090567, 878471300, 412980092, -52872374, -2049422528, -1141910892 ], [ -224100977, -767448565, -1379836445, -685932849, 2001958259, -1427569858, -1403822190, -553125431, -1888968767, -450566496, -1946462132, 499290577, 1109396403, 290940046, 1323931823, -862926092, -50851411, 1021782940, 371985741, -621483698, -2146992839, -1091256416, -1832183201, 1841558363, -99094352, -568508350, 468790574, 2134061073, 1842358642 ], [ 2085207865, 1346317511, 662304137, -1229078885, -608241410, -205805008, -1954359294, 1630585703, -420353874, 63040185, 408935784, 1935500164, 305933223, 1904960344, 1872156268, -458177049, 1427841654, -429670769, 1755167646, 382703760, 896831769, 124313827, -602831296, 1901417581, 1220440022, -2086599957, -204874594, 577141550, 1602476725 ], [ 1950403433, 946692578, -1644100326, 1913791307, 1270418594, 1817267252, 1456371269, -1123671534, -664493356, -1519814792, -1124201844, -1937529197, 1920117513, -1794511882, 1728952106, 1618557081, -589940798, 2054965601, -1871591395, 571070513, -996976751, -1059528002, -909768988, -1929205908, -1907109096, -1865002155, -736952747, 1471598678, 975920456 ], [ -1125609235, -1335448735, -910412164, -1246786624, -582927311, 38139280, 580681388, -1432892106, 840949410, -711720821, -1637947852, 368977519, 240048528, -88588829, 1359732658, -1652535693, 732372086, 955756593, -1294834896, 1043001785, 793636974, 1999526516, -1907590941, 658917546, -4031940, 1426065506, 991999263, -949785976, -552350690 ], [ 1694044139, 247957243, 525669623, -1015431133, 1593288470, 617466353, 36441742, 2069463858, -1745881204, -1996589757, -2033055070, 839057758, -32302226, -777605862, 1361037902, 1045581141, -388836053, -623117913, -1173766021, -1636836821, 1947214298, -1376070394, -1466764808, -104274280, -430235202, 1496713496, 1773684764, -995912177, -292330022 ], [ -879137861, 1701090702, -1822063089, -312841533, 1689813377, -79556543, -1963292777, 1386896119, -1876092052, -1665723962, 2030700848, 569907517, 1841455037, 1726085168, -453650973, -1478370134, 563986186, -1957648539, -1468209971, -918204472, 102125318, 303105698, 1056645601, 2101457941, 217004173, -455838047, -1282257079, -116934980, -515987925 ], [ -979387620, -997699835, -1148979342, 1888361824, -1296961966, -1825422625, 224106178, -1096504439, 1895464477, 373323202, 960904326, 1768589213, 1210082021, -1679006309, -1866108536, 1954284739, 1485056556, -1409863632, 907093265, -1323071943, 728989595, 1857629357, 1722143775, 303706026, 1802661001, 268780443, 1295288732, 1006340658, -1998249151 ], [ -532255819, -593303160, -759547768, -1735181702, -503744839, -495573847, -897492962, -544986426, 341669331, -1035914331, 1187203942, -2143401360, 367176778, 44802642, -605713064, 1805079465, 1856762221, -2031483704, 597215216, 577076971, -110367900, -1814003747, -1364681481, 1019922717, -1598578195, 1534434813, -40746515, 1341025228, -821733587 ], [ -2111095526, 1106694164, 347110464, -1243645087, -1139853934, 1895322367, 1414941625, -1275998558, 1007202888, -660440560, 1301771781, -34374957, -1223977856, -2143828953, -17755947, 1511073700, 1627657371, 178389496, -615736833, -1422869887, -1731874217, -6771259, 634054777, 720176296, 1922340864, 926146734, 882410388, -436332954, 1630089741 ], [ 767727754, -971178958, -1563980779, -1321422804, -672484064, 885572072, -776847994, 730087685, -915038013, 375322063, 143278383, 1770211278, 430535532, 109103562, 854035943, -670753915, -2108016345, -732533332, -1374686140, -1976414929, 1862778555, 651054368, -1023568836, 1185036109, 578488589, 1288625799, -314598647, 419074816, 1989813352 ], [ -792071466, 603578353, 290015574, -1108543748, -549003100, 57802194, -981360804, -2103695070, 2015550280, 1612276888, -902102565, -1749174231, 186123354, -817065181, 378379440, -1114192508, 765778471, -608020898, 83370052, 2063863342, 1622569613, 2041589890, -72118103, -1997698096, 1175524816, 946652633, -288386871, -190391763, 1234010825 ], [ -996870317, -1944891972, -1095714362, -1411576334, -2094972220, 1644884038, 1614474818, 1434002028, 771810344, -1871729407, 516575008, 1489017004, 2076362335, -1194584242, -2012124225, -493924371, -2143157688, -356675815, 780735418, 2109347017, -2063444772, -1703545542, -664509429, 190766840, 351896866, 980387190, -1467924955, 2115510823, 1665420080 ], [ -293931132, -966706726, -1187360447, -712062051, -1473034457, -1772161238, -174051878, 1352661026, -1566031410, 245502055, -185075194, -13399079, -148939637, 805963185, -634612521, 2063985430, 87735322, 938914798, -101547541, 1388403033, 941210690, 1417158608, 188884321, -1349703465, 1895068998, 466464862, 610330896, 328768156, -1257579893 ], [ 1350621436, -1039696587, 306622547, -2047267952, -1383801738, -18247693, -1935986254, 1243021626, 456999254, 1655946269, 1406875345, 41005934, 170267961, 478568009, 1704568130, 1125683053, -1822413901, 40613180, -911169875, -707816708, 1106777924, 84543455, -1195127803, -927523609, -1909104722, -283048958, -950454403, 456732992, 3600823 ], [ 249940643, -2106033506, 1219576645, -1900275569, 1260393392, -633151803, 879976634, 758766364, -1764879816, 681414960, 1338250876, 1835780055, -610183908, -219315759, 993922040, 887153416, 2086122912, 997675462, -1926018227, -1147070464, -163254199, -1736809077, -1396310737, 894559657, -401805648, 1056413638, -1658792483, -2022250103, -793893338 ], [ 1375999760, -1071130799, -90698531, 1794376435, 288051820, 2077590750, -1462576001, 949169004, 405481898, 542503911, -693068232, -1865675954, -953857986, -1866459060, 207638710, -555578799, 126100334, -1970990883, -1251079787, -674968776, 523536427, -835422972, -1082551951, -1274983784, -645528716, -63057445, -1374362201, -901514055, 407495605 ], [ 1837467814, 696492732, -1075904132, -478135689, 750375379, -262976884, 1132229832, -121452462, -1948099941, -2110847441, 22662622, -1334124871, 1740995482, -2138164765, 1057575189, 91706066, 264588296, 487299411, -846031066, -2140472126, -2001584471, 1198375046, -2092946016, -199259145, 280378921, 1886520152, -1833474116, 1064410285, -177174512 ], [ 696461132, -247308138, -461818889, -1170221011, -136131814, -693125482, 1788602898, 680780933, 1248048884, -768542682, 1896274435, -1349806217, -1457991205, -840706924, 1521184089, 2082812372, -1695703541, 1992833618, -516370151, -1923139791, 1501167330, -2136529861, 1564888525, -1229909213, 1923846725, -1161816712, 1749369894, -1611260327, 1695818202 ], [ 1985440914, 178181658, 274543351, 609445882, -1691595725, -1964164040, -1791687604, -1174265332, 1303441729, -1428354936, 1388878308, 715319084, -1841219669, -872381839, 1812767349, 136262992, -1510102608, -673618734, 1721534579, 1311865110, 1539516538, -193612107, 1778258476, -979152875, -636080692, 212979280, 1267764337, -1597499303, -64293131 ], [ -1871481192, 126291916, -1650340879, 1510009095, 1680933763, 1755601631, 1662064229, 530289825, -146321644, -460409519, -120751833, 45195021, -167458687, 76541910, 2065449113, -614589390, 599315487, -1292188239, 724844628, 2061168871, -863807702, -1649553396, -1207516499, -1664798371, -1048821241, -1797232358, 1809326950, 221082313, 448556592 ], [ -1666055617, -193460311, -2031918128, -1040749106, 1111292928, -1337170392, 801177684, -1353112563, 1628565601, -1631076998, -471911454, 986086546, 525151594, -1619525682, -568976988, 596779036, 836313669, 301088218, 1237409943, 1295627163, -1640127909, -1398231436, -1912784248, 2079694150, 1666795218, 1802730376, 1761757733, 995008856, 1321787202 ], [ 508192090, 1336114417, 374865418, 350490274, 1079051225, 909685827, -479582861, -1681928581, -533589655, 265334307, -1872124730, -1275011357, -2080420429, 502477070, 1911705494, 2021510500, 1661245138, -1009177841, -680414056, -1819385811, -1819554383, -466323034, 1978038052, -2144641188, -1992721750, 2103418838, -1760035604, 712179605, -1965726494 ], [ 1957494526, 433931352, 2065186750, -1560299262, 866595421, 1367650811, 513870973, 1924039412, 1831965555, 2131302905, -2126863297, 844603575, 1987215575, 768836104, -893591206, -373875312, -488262754, 895335799, 836630407, -2109097879, -894542720, -1047199608, 1226195794, -269632497, -1428401075, 879953871, -406233281, -1222429736, 620072387 ], [ 792282219, 73970913, 1517219553, -151023736, 1764089105, 1659360628, -1610242301, -149911300, 2002616125, -917035375, 1874367702, -1952681809, -1276075716, 157042963, 2120072380, -1804333996, 1739440442, -770240364, 586403832, 2044560302, -1255726951, -738965304, -2085728721, -170851613, 1666454766, 1895789910, 105095421, -1752515923, 1402421936 ], [ -309007833, -613282773, 326853158, -127795321, -299355446, 709242731, -997989201, 256208664, -383603198, 702593591, -2141761170, -1788061153, 432533961, -2015105501, -845281791, -2114335562, 1182598992, -1423668261, -2101451721, 2127010301, -226666613, 2124288562, 1959598931, 1586465856, -1539332185, 1849430743, 1972819498, 1173107267, 153571828 ], [ -2093748126, 2138523339, 1361000589, 280045454, -261171685, 1356612677, 304443998, -659618488, 2131517214, 1203688584, 844398285, 1277505182, -1336837852, 1612048903, -971806257, -1523443163, 1970099754, -1981999273, -1092731703, 766333803, -398034720, -1253368591, 271262844, -2115559373, 1643781005, -1585570469, 1591730479, -15676825, 414636769 ], [ 307372408, -2074503038, -895600751, -1678127736, 1554379371, 760497768, 870850861, -940046043, -1088202727, 589324597, -1935712139, -773304542, 1068936790, 1292477482, -1235306527, 1124996174, -1891457134, 198803194, -21301820, 1279612926, -1777848571, -529797227, -1958526397, -991279070, -1993597514, -1355739606, 1880924861, -1195251120, 65148397 ], [ -1401459329, 248278938, -618888507, 1177151290, -1246266773, 1958347162, -2136794422, 1663794405, 602439262, 761932644, -698137168, -1055326096, 8136023, 1151235880, -25483909, 1812348063, 2027988695, 1497347429, 1984318774, -1834688804, -1816240422, -1940203605, 149294608, -1196127204, -965924833, 1715885176, 1444856307, -1495431051, -23087580 ], [ -1711180020, -107466681, -2053551913, 237841414, -1466132782, 505980192, -484061400, 1130765850, 247488155, 1083074912, -1462473572, 303633920, 229315364, 1546424236, -83090405, 1689994961, 1148514551, -1934781497, -702994253, 1586892513, 1119036605, -818587494, -1810266158, -1206682641, -433910663, 1150623670, -2132288551, -1287109656, -1811907563 ], [ -859130605, -1829511995, 529026983, 976933107, 157408125, -22478711, -1828284662, -250038998, 1081179442, 1948678303, 770258068, 730528688, 994131516, -545529502, -1272595051, -233420364, -1308743205, -1982750427, 2009877830, -821801244, -136144291, 802356392, 1738358855, -1513015902, -479880389, -1393313193, 197923734, -543062198, -1444091778 ], [ -1501074411, 1540162512, -2005558322, 708502517, 15350250, -1880645032, -1925503583, -1692618769, -1827097772, 508603369, 621604030, -1686364688, -2082544399, 473803000, -814671864, 2115783316, 207068930, -1555159801, -703817471, 1231683114, 1280064035, -1746842206, -794324245, -1093466289, 903721453, -1229855674, -1846290944, 1800853429, 1285168743 ], [ 932531175, 900816921, -922168502, 1649385032, -1819389499, -1203203071, 1833166576, -503243845, -962150599, -2084840309, 424538868, 2102493278, -2136776299, 1021106825, 51545615, -163690237, 644531409, -184230994, -1256828096, -640729386, 997474886, -61147716, 593741018, 1847227396, -326045853, 754205033, -747123554, 462916550, -1227874188 ], [ -1320150665, 1269407055, -1266459963, 1662469813, 207857445, 216201024, -1990403854, -286289938, 1992488868, -1441723021, -801309551, -1984213449, -1609150365, -297092536, -1706746528, -2141019160, -1527094493, -1569740214, -597331603, -401249857, -569642892, -977704425, 482299589, -1811317193, -1362100170, -831996862, 407408984, 660454642, 1401173207 ], [ -712256266, -392995435, -972859927, 1636249750, 1121197511, -135083703, -875457106, -1675644815, 2119263953, -1128002526, 1010519195, 1087863868, 675100867, -1049439397, -383067473, -464490579, 1750805748, -781038785, -1483897504, -485709319, 409895886, -1791679485, -2048251660, 1617624896, -697668781, 222343371, 1486756474, 1807565038, -1707459909 ], [ -254802298, -851631304, -32311092, 1605108491, 2021974889, -1137538956, -803925586, 431427821, -635686642, -746530266, 1309043088, 360716387, -1853073602, -1916333607, 180985710, 990631770, -1158652030, -1555459464, -1305315819, -1582206387, -1764328864, -587649895, -561929576, -2034323274, 649081993, 39171167, -1826006571, -1040573197, -1408279877 ], [ 818906574, 884827852, 1572089027, 553305077, 989978236, 34867614, -166798085, 934286844, -1023510073, 2037395252, 412630747, 486899235, -1063501778, 1114007656, 1911634364, -1991217715, 286619311, -1062079385, -583095489, -1493174692, -2089414060, -913609970, 719276274, -2028360037, -1164661319, -520369583, -1337082015, -282534635, -1558010169 ], [ -243740817, 2062108628, -586168271, -2012530968, -630276908, 232415812, -788626280, 1778053049, -960160046, -1001944509, -1826525499, -1164722670, 1156636750, 2076210254, -1777867673, 971102664, -1384749414, 2119255684, -1476115616, 1707610059, 960373442, -1314111455, -1053098818, -283748153, 1347427843, 2107691947, -1838789672, 297833255, -2054582720 ], [ 331940847, -2045458439, 871429650, -567423810, 1473093036, 407980642, -131635441, 492288766, 402236402, -1185267274, 1460517381, 1914370084, 1309154143, -1683121545, -1329813428, 1763926337, -213511030, -516694677, 32886072, 1303063117, 600608475, 357338394, 631480447, 1752726054, -1445790775, 870062536, -1588899113, 1897504694, 1086996718 ] ], [ [ 647770962, -1871007535, -1682508796, -98322878, -593650194, 546016481, -1963515165, 682046411, -1538463652, -41292767, -2115376074, -1520740273, -2101321293, -2025470764, 979217005, 10764483, -390625914, -1515692113, 1775192180, -1941791279, 1213143781, 358524922, -1417049633, 517305686, -836292681, 132673692, 160249181, 821754015, -2096057914 ], [ -1827490822, -67797164, 1763114461, 1215238939, 156021201, -2078746285, -1005166110, 497979465, -3928651, -1994625713, 1516439848, 10300760, 946430635, -1615798597, 594839941, 1659566017, 380628999, -1089826064, 1192932845, -321179489, -1079519837, 1026474017, 1115339945, 1221849286, -1968541809, -1598871641, -1498812135, 782458465, -612185065 ], [ -935652667, -1362101258, -586118160, 158771526, 610696449, 2140905601, -1005955154, 968753102, 1553697373, 275039484, -2036766486, 81760986, -1025558363, -1247392512, -288360478, 1483625771, -1751840286, 654055872, 2070959997, 69829192, -935466864, 222971334, -2132364996, 2103393551, 1607771169, -1686708322, -22987947, -324127322, -1327521193 ], [ 1961622614, 1839229614, 1838018847, 720896538, 2020613642, 825651298, 1155818013, 1638110914, 138287892, 478585172, 827586497, 350605270, 950623342, -1665144584, 1464928505, 1632799458, 390455100, -752988979, -324251204, -176644015, -604394088, -978361854, 957871083, -1687004425, 1954888206, -320357329, 774809322, 332005014, -155569795 ], [ -1918659590, -363042071, -1330247884, 365285282, -367599492, -51256930, -1907573946, -91816967, 1136170175, -931115588, 1574627697, -2139491977, 1356122904, -535930129, 1623017477, 17043659, -1906270932, 1747879154, 456783715, -43930894, 23834565, -1306543763, 1639579244, 1643315283, -257551051, 608117840, 1450196435, -539989571, -1648885008 ], [ -498668042, 1232550120, 42688396, 201119626, -1954044109, 943994012, -956122731, -291471144, 1490138478, 288067161, -2012181444, -1801577935, -1209921014, 577628470, -1860236387, 1174158627, -227105297, -469922733, 1534457495, -420045892, 1810987001, -1400873211, 988368261, -961844392, -2082230580, -982728865, 907601580, -444334423, 1475494826 ], [ -2037364576, 1408250171, -1845184741, -712451706, -1598915028, 309265071, -142603006, 134355028, 361314742, 172061603, -1345875098, -879517770, -1750100605, -108485026, 967229364, 818801098, 1837288736, -1247050512, -378414322, 1615018639, 1426883315, 968342865, 485442103, -1021367350, 924671121, 1443325494, 22569206, 42102015, -705014066 ], [ -1869832423, -63761452, -1792570094, -1565951440, 126774275, -210271674, -537494186, -42315516, 829892788, 1066015883, 1186159998, 152464037, -905169303, 917666507, -1915910720, 156814627, -2023817783, 187704465, 766708935, 554862601, 960622747, 1189073452, 1283390538, -434457669, -348740408, -433152902, -2039078441, -228088597, 1343146196 ], [ -988576630, -186780428, -1666764538, -2114908177, -1542140443, -1044633232, 223448111, -2132166959, 214858251, 1115057025, -2076873924, -979350101, -1108800018, 867162310, 509467317, 1788542379, -366113836, 254719665, -356837248, 1438554052, 354772275, -1069566028, -850572363, 1551314281, 1275567079, -206695639, 1173745867, -570513298, 87189194 ], [ -751375510, -1102200272, 455384664, -1684150817, 485188824, -1475711484, 1232472341, -1649066283, -1240223721, -245573625, 363127434, 25615273, 1541219695, 678041525, 1155462065, 400772154, 1687808533, -2003547762, -1022807156, 53550083, 1936325285, -381926118, 474090807, -508700198, 1456167718, 1608233094, 373251901, 441670929, -470978396 ], [ -1471167992, 443685954, -555709099, 253370612, 1156902836, 257936251, 870879960, -1032401566, -485358385, 877981738, 737021651, -1100087450, 627740201, 266193236, 142354478, 792678483, -996557587, 2091890765, 1759506548, 324220850, 1691872680, 1269622957, -1537106541, -738708250, -629232890, -1078797048, 308148203, 1363400947, 1962072170 ], [ 1623056007, 1699373291, 1195621217, 894728851, 1477339225, 84715626, 764900451, -1613541257, 492115095, -602254708, -706823772, 1687825366, -1077363810, -1375846503, -1666450448, -2082355318, 1953603291, 673296647, 1048864681, -1256592487, -2024440713, -732728019, 827656309, 139346625, 877572889, -1527325366, -861094389, -940573317, -777889415 ], [ -86133025, -1531522844, 1066266009, -1665603751, -1336592669, -1958601445, -526663260, -579195619, -830519218, -547681618, -2144016265, -1563762803, -1367180760, 850642228, -1990169057, 1190002109, -2132867411, -1378068162, -418333201, -1893629341, 155427666, -1814329807, 842657096, 1040673823, 358734069, -2015204194, 188648560, 2082956653, -1518266882 ], [ 260513830, -886737659, -1224425232, 1135164273, 1858510774, 1257173685, -1025905411, -1239413935, 524688069, -1743231931, 623177405, -1648146820, -1062180768, 1530909695, -1307964325, 1167764980, 604687963, -432895608, 1383837592, -680307846, -1629130927, -654729518, -481537311, -644761889, 769479303, -1904406897, 1006759085, 48313009, 1302456660 ], [ 1318551479, -1672904750, -546412069, 236686363, -2135455645, -1508923548, -675936677, 704738737, -1875073838, -863008746, -2061811708, -520268929, -1607683625, 1569722602, -566318978, -160514754, -388967165, -530454163, 2137971498, 901160001, -128185479, -1814485763, 317416093, -2093014535, -72223213, -593640395, -1541169888, 611300983, -410730453 ], [ -617285172, 1439478371, 95445276, 161760018, -563682725, 1385417151, -1467632199, -1038081538, -67445816, 1069967489, -685611899, -957157008, -386102327, 921518182, -733099390, 67602843, 621324921, 748562008, 181187574, 1542439462, -1182352043, 1351668945, 1012582601, 1986312977, -1949739958, 1702266882, -1263092026, 1283460240, 1324285341 ], [ 1094679984, 743729828, -1188590464, -1030552226, 2043950898, 539117777, 1490868794, -1982235522, 1858854685, -1194704927, 1305398877, -801003849, 392748962, 1522937281, 361370302, -495055987, 1302041191, 1244928157, 2077482052, -1394397163, 2060733304, -1228231327, 1169618026, -1071916922, 905547397, -1037493996, -2095071698, -830408448, 201095291 ], [ 1067666459, -1891508883, 580509210, -1178642799, -2021679966, 1973517798, -1705514934, -1101576539, 197192899, 872178793, 1855387735, -169293011, 1093499046, -87670248, -1891943194, 1064907531, -1104069460, -474129166, -379836362, 324243507, -1806882949, -1641432298, -126156201, -1899697237, 487554524, -1412352468, -1075291799, -966819277, 158577560 ], [ 1820060003, -649355830, -281606882, 1248454197, 140454598, 835490298, 1067885422, -1856984505, 797338232, 950874060, 1461325614, -4430858, -1394285514, -1195801098, 476100068, -1879063592, 654509570, -1215792941, -253778180, -1484895498, -1165849426, -7242981, -1055280824, -693818313, 1868690732, 874973466, -1155815979, 1421457711, 1599716929 ], [ 872741485, -1378715414, 2000512843, 1031903605, -606195830, -1756836481, 1305359955, 780671806, -1683602926, 1029308366, -1179242166, -357733278, 57653401, 616215467, 1342956027, 630973313, -2103044236, -915998833, 463425759, -1794816305, -1368560865, -955602797, -1778055280, 1154928970, -839476858, 1828620892, 1727957581, 1227919530, 492211436 ], [ -94793575, 490373011, 851695664, -502835162, 682174082, -2094674167, -2137460223, 1787610987, -1470558063, -1721973111, -1858860416, 127850296, -1813816869, 1241738391, -872560061, 1305691338, 114078693, 878976387, 1068739940, 709778039, 1916914340, -1625225520, 1278264337, 1822224701, -828476732, 1970347525, -873369212, 1367690244, -599087406 ], [ 276401776, -519907852, -168381821, -262001534, -1399354564, 164547079, 1465444434, 1108329599, 2113639333, -1434583662, -1534674835, 909594233, 1564690435, -1418234673, 914684059, 455259342, 582902032, 706785705, 1540187952, -2023237679, -1702538885, 933884004, 383493608, 1274054092, 475981192, 821627839, -1379901515, -1532461045, 638219014 ], [ 185197380, -1272310251, 290628792, -991804100, 111888113, -1222546268, -1329532671, -1416292946, 168094727, 1574737473, -2051554391, 1748561963, -1987165902, 1232820156, 818896689, 225074524, 613700001, -839137009, 123670795, -2019040381, -1588461328, 1025201080, -352634175, -1460726779, -744060689, -261516802, -1403163336, -677497172, -1924343248 ], [ -303865464, 749378008, 818501321, -1759950482, 277609254, -1990085821, -1625353583, 1454659324, -69549944, 719313998, 662587196, -1110659879, 1224487775, -1217102646, -701674908, -1356068131, 531553381, -1704563129, 497555535, -316407182, 1903906901, 731692442, -259845279, -1930350923, 1610075589, 1330170162, -1006863265, 1033576176, 562639368 ], [ 1533454772, -1418894717, -1478831662, 1980555918, 1876596741, -2013903724, -268101653, -1958507852, 448164720, 1132416574, -1579747603, -1021289908, 462081893, 1945045520, -1050424552, 604635604, 2065301902, 1442599135, -1623651643, -1045835191, -119442898, 436367092, 1175308937, 1077078857, -396721512, -1047672646, -1759978587, 1826185933, 1236163189 ], [ 1506651484, -1390053731, -420272356, -1504166918, -505214, 1631446700, -188969091, 945354690, -1265056356, -1741809321, 1950499379, 1731425019, -1321030580, -555593850, 642675624, 1037912388, -1472746156, -23673828, 981914863, -1602981351, 2112618311, -12472357, -2043241325, -1042773142, 874834651, -364935508, 2125452348, -1297554858, 1725324546 ], [ -569177509, 559342016, 1331517618, -1170358895, 1688389917, 2044499095, -576912510, 1452678795, -1492849628, -1798087127, 63671508, -1506768168, 529822143, 1508555788, -605275596, -137774701, -1821176095, -88883519, 331799390, 829951983, 1835716047, 175840027, 1165721876, -1556994770, -1220345974, 1449269732, -1892033124, -661307181, -183214954 ], [ -1328555088, 2138381943, 1516584867, -100016795, -643291473, -312006781, -778446270, -879637347, 1346685964, -872062079, 726763177, -1724820225, 1980539773, 2142067882, 690158827, 905461805, -777961300, -1688930850, 739833258, -922340831, -1527009508, 2015486339, -1880238048, -1831912033, -1913286043, 1480095018, -2017446734, 300114365, -1154909403 ], [ 968863532, -1358172261, 1579282425, -215552973, -1333223614, -1332670151, 1378982587, -917208701, -876903140, -1172827970, -1882523595, -630512412, -1503085316, -1840372312, 1389975427, 674220796, 796566386, 145369944, -1301869311, -1994805439, 1865142518, 807185713, -1923687252, -1959675244, -1724585032, 1118502847, 104292369, 1484996658, -1027036409 ], [ -1501987695, 896966380, -771127210, -1059548920, 1090022112, 67080730, -85588494, -2122760997, -517988035, 1076712929, 87465600, -2118957384, 252932745, 1684077299, -1353117281, -1415549247, -1479155636, 1718791118, -335244057, 1043612293, 1369465088, -479373857, -1735152855, 552968199, -552523442, 2122485255, 1003797557, -234418293, -48914778 ], [ 652798419, 501689909, 1420373597, -65424935, 625015702, 1477868305, -512506373, -57657809, -1605525897, -1257667969, -1537152084, 2125761445, 1542779587, 733523904, -1502765667, 407920631, 1535953821, 918210337, -151353792, -772444570, 596450534, -223913189, 1528915275, -834088158, 486885453, 36251498, 1360026353, 1740657758, -1533503647 ], [ -1636872182, -1149204021, -809642672, -274707382, -544192187, 1057378721, 273424210, -1117913461, -541378441, -390337188, -856353841, 2083825735, 1482839620, 1144735537, -664763767, -1017048940, 569514176, -1041553858, 1510691954, -1132471429, 926030747, -2137774066, 840176394, -415300827, -859781953, -187723691, -981081588, 730238690, -1945038934 ], [ 1947648470, 1033061677, -245087144, -236601591, -1829986009, -664202328, -1106967310, 2092286102, -1120830333, -1246237318, 704917303, -842039153, 844785433, 1596481229, 1004833096, -533863648, -53526410, -57435122, 176448313, 460020502, -463126640, -631528014, 682646667, -485477905, 1365007334, 883703068, 71708237, -849786043, 1198035920 ], [ -1043626100, -550820401, 88776827, 446821116, 1357898406, 1745433383, 305661746, -430418922, -275755918, 1645792172, 1255827101, -1014331596, 795875625, -2016189719, 789210685, -851496886, 1899773581, -480090942, 2049353097, -977469060, -507542324, 2127498539, 1905591763, -1040352247, 1014100624, 1504272314, 1978731140, -494688176, 1279885403 ], [ 474202119, 1178626898, 189115970, 171556689, -256056937, -1099564423, 274706574, 794875525, -503906721, 1665842093, 1468635473, -1696382152, 1983793021, 198108762, -1984737015, -1851498952, 1587923352, 70029346, 1347614973, -1332091860, 484764481, -699784034, 1092511290, -2019233669, 1751828629, 1798053569, -461437239, 644852621, 1140176960 ], [ 563877549, -710626025, -447329889, -2104802543, -1765098430, -947914845, 1488073141, 1531931191, 1357579294, 57917507, 1434625350, -1822129933, 592391064, -95089467, 710720104, -289161639, -425459155, 555213337, -820320978, -604281963, 2101435389, -1587549429, -906244628, -425099806, 1264144906, 610373783, -53765439, -776759872, 1910362119 ], [ 1669001530, 1751286900, -1575199436, 1373553539, -1793612676, -1228097210, 1912987974, -789653556, 624488337, -249629313, 101065943, 1322355256, 254445853, -1077402886, 114522512, 1405149357, 623496673, -805866118, 1898976576, -1859326704, -1346001544, -1923209582, 634381158, -1993876195, 909714419, -1629608126, -1687068180, 165065906, -1666911500 ], [ -255484049, -332648463, 707119427, -1335719731, -1389095363, -1869811251, 2096023641, 143617976, 313125290, 1547165160, 848805647, 264256170, 1879123878, 1928136161, 546849527, 1607724203, 622424730, -373026554, 1504691883, -2138533214, 1849727325, -399732747, -383768921, -302079561, -1857815833, 332885023, 638270988, 2029219945, 339343736 ], [ 77734424, -1775342370, -462462986, 2064547682, 564504768, -228185376, -1079033353, 1837120132, 1688487457, -1402640527, -961450148, 771976001, -592674488, 1991153845, 1947507726, 702176897, -1565809808, -361886727, -1762940662, -1922620206, -1849241413, 242612613, 970064239, -516517127, 1441513924, -1864944863, 493151342, 309829560, -2070455189 ], [ -698098466, -811620792, 1191982276, -313955887, 1886670119, 216771656, -837324842, -2067328180, 529392963, 691124115, -1967077029, 574984175, 1603589020, 1102416831, -1938608380, -2113146053, 1448545533, 303013693, -1211363311, -1180057543, 1829919909, 873590026, 1631558834, -2072632581, 2016243912, -35311044, 603710223, -2009747766, -1372817872 ], [ 1063789695, 1415200265, -596605028, 94491335, 873479537, 378803168, 1913712453, 1744963091, -192840280, -1664742040, 25878261, -2098498589, 965052643, 149553717, 1704305718, 1315067060, 1444617443, 1654717326, 957675300, 1034090764, 945423173, 1032722805, -754918514, -512528198, 1486292747, -1799138026, 1414664322, 683307469, 2094638926 ], [ -351369685, -45248822, 447814497, -1210084319, -2035257287, 287384514, 1113006645, 225257768, 1013957923, -1677936023, 615536431, 1743791604, 951940782, 102461558, -1465089056, -1087286456, -1343360342, 213548592, -2140769750, 146354624, -1835029243, -93586982, 1767262701, -1067277183, -1124839722, -1621460102, 319361970, 947588402, -1395343740 ], [ -985774038, 332978138, 371063235, 1926543507, -1000223594, 420099706, -1857548500, -1236827096, -38853164, -566554559, -389966232, -1876026354, 1468560062, 1651576545, 1545846468, -1269173130, 1065896717, -1814914662, -776406681, -2031435680, -460837688, -1475532052, 1429916212, 176554889, -857737117, -639053655, 319870245, 169843260, -1778885163 ], [ 1680010320, 1208949977, -1298700766, 990460183, 590526482, 121888708, -172008794, 861084574, -1571267342, 364745738, -662338194, 1919466859, 559588188, 387602233, -693714726, 185129798, -1683802554, -317177551, 351417232, -663155262, -670471563, -1098862824, 961580135, -1271344133, -1431973768, -305220181, -343590209, -1056464804, -369303578 ], [ -1402902390, -1395089572, 1144149114, 559045841, -1589623104, -1611583808, 1390318576, 1740720438, 1514548336, -443811479, -1857367678, -1310359381, 163029022, 326196959, 912604908, 777908971, 485582236, 530014469, -904397460, 410163657, 1977386632, 949686706, -1673268031, 1624955047, 1240677602, -417512731, -1437832937, -338907236, -292343514 ], [ 1180638577, 1520628865, 1201474194, -1962396647, -320520442, -629296826, -838654974, -1891676757, -288568907, 1045531807, 871013669, -1998697064, -999860889, 875356091, -860929496, 1804548359, 431597543, 547391939, -1370577510, -1666338289, -236600265, 1997266182, -137137998, -89256380, -146720612, 1121244918, -1368638480, -962398165, 1347691756 ], [ 292289394, 2090521934, 70465398, -534631615, 61194077, -1362118302, 684969773, 191698736, -1406524759, 1041511907, 1236551136, 1490583707, 1767087301, -1200283945, 1693569248, -920135655, -1620512521, 36612141, -844171470, -1289043490, 300251802, -1647098501, -1595032322, -1695842347, 1830254543, 1275684594, -1161642986, 1713531310, -1378816633 ], [ -79378371, -1911837373, 222464023, -1802789495, -117596520, -481094145, -2014589077, 1099927454, -326387649, -476439016, -1063622391, 1131293953, 517669605, 1112092318, 886800479, 41812111, -439585234, -2040238612, -1128426429, -579099806, -1207685367, 396357491, -583661497, -1804115176, -1782633447, 1817439134, 1135799892, 2119552249, -1717224267 ], [ 289789851, 2027258943, -2012443388, 379212391, -19410621, -1774118765, 643805009, -463841580, 905999188, -608987853, -1838321421, -2125794317, -476053958, -2120545086, -82256484, -1081310730, -1519460831, 1132627790, 905965840, 1602005744, -1075999962, -747330893, -1696923818, 1596317561, -483250400, 2095553428, -1300081909, -1114560505, 1935645600 ], [ 630930783, -308323765, -240837488, -565073901, 2125445409, -673114142, 766772072, 1815826370, -678678374, 1964672930, -158928802, -737059924, 1015217005, 1018023571, -487342236, 380983933, 2089291509, -827638296, -2087785944, -1334258547, -1191395475, -1588892880, 1327505439, 1792341369, -1991102156, 145386228, -732658647, 1914504806, -790212214 ], [ 621247495, -1397946420, 1440268063, -611533401, 1044434307, -253493736, -54966088, 1373137098, -148070205, 805468253, 1561425364, -787073229, 1266681901, 538331534, -2005245991, -2069962214, -323237657, -1149334712, -1522343989, -1771625951, -375593552, 1769916305, 1477559341, 1760708979, -1005662662, -2101562900, -1413752629, 738687368, 553542272 ], [ 347753125, 292778317, 1586136928, -815133319, 1028221229, 693988248, 419438038, -135158040, -1614485245, -983602377, 890455521, 1561783874, -1392385092, 752225343, -1579023172, 1341267501, 833486985, -1508248548, 300920866, -1611205550, 1812037042, 547628740, -1169098225, -229710144, -2096211469, -1571440715, 875397805, -829595128, -77449538 ], [ -2011408923, -881892477, 380817689, -880684575, 2028128298, 2050461946, 438927090, -963232094, -1361208419, -1888524280, 860081140, 1885201756, 579149254, -1631164792, 1222577251, -1429933830, 1950939339, 1393180854, 1058903794, 1334836113, 389458504, 1499654888, 230743200, -1372482372, 1218760003, -493645928, 2094716858, 1050682763, 2094890279 ] ], [ [ 344839080, 945232566, 1148819004, 462858753, 1012026649, 129316788, -1596862723, -1833959279, 1958574750, 1195191839, -542731230, 1357284011, -1512599447, 282928323, 716891462, 323579679, -1567645972, 1939995064, 27521888, -1506088907, -1860442538, 1826827995, -2127566499, 1304113437, -362162066, -810522000, 1563806298, 1843830541, 2122883600 ], [ -1030464207, -1371253761, 507504849, -1466703052, 772957146, 240112117, -1505531958, -686081517, 1401282314, -1862069387, 337490871, -617020353, -1301966249, 938147262, -630089671, -1613223193, 610137325, -844172306, 939914078, -359720241, 562371492, 1518444934, -679712079, -897951222, -1185390410, 2083029387, 146709603, 293009382, 1105304840 ], [ -2067663663, 1862185420, 783125677, 2027600950, -1091985089, 1007941438, 151905185, -247441568, 1733023384, 924002808, -1482239874, -1286006502, -732005132, 1032100306, 235397719, -1577255833, 88978438, 1079335142, 735187388, -1258724501, -504824061, 333177553, -938077194, 1423432987, -649720735, 1707401688, 1705917870, -693796815, 1878176178 ], [ -1466554133, -299306590, 1815959766, -2119622277, 220091079, 309966263, -42408539, 640714836, -1661763095, -424111660, 1005052952, 1752297008, -1379382305, 1628278973, -832904885, -1964721284, 341102229, -1748459927, -1520700932, 1613479903, 563593962, -1328475718, 118719527, -1133410240, -382767461, 1719034332, -1295181622, -18789812, -155016495 ], [ -501285815, 351840629, 1219601971, 2074911300, 1379770784, -1703563565, -1293732415, 1695805744, -510799569, 1660395603, -1680925839, 261248870, 2116262082, 1182314990, -1306535695, -659168482, -1151343753, -227976593, 1109134771, 761544796, -2097188597, 942760636, 619309933, 811962087, -1647242420, -635177236, -1453006342, -2057604371, 1641246027 ], [ -1069271480, -180383766, 1238580968, 368628848, -93564095, -443751757, 1268129455, -306695407, 1817120305, -1979557790, -1469727799, 1719486039, -696382474, -475338552, 874344815, -2135640869, -479249783, -373610565, 1658285725, 817852073, 2010458989, 10757209, -1642351115, 1595758042, 397818896, 1152290620, 569084397, 1076503661, 1658720102 ], [ 1110596371, -1023488926, -1587790481, -758947733, 1893421660, 970893887, 554943092, 2063246313, 1173441680, -925483864, 210674331, 1283722655, 59645851, 564249123, -438620474, -1438774878, -2106539888, -1176820909, -407988556, -944941128, 897286681, 345101109, -1192481991, -819725491, -1820139365, 1588489026, 1325072480, -2112257050, 219372789 ], [ -50718313, 1547220014, -2058899260, 696818587, 2021655798, 1134237177, 2025838449, -919901496, -1380189004, -628864717, 2057589899, -549074472, 1430679064, 1963748456, -1639928883, -1660934953, 1039018893, 218066112, 604853505, -811414897, 1772397367, -1955338158, 464968726, -1039412221, -2105378366, -1230694698, 346306746, -1693187132, 523755533 ], [ 742535987, 1104113178, -620578666, -754472460, 1326695133, -1280094387, 281529649, 408743767, -569842232, 44380409, -1554307922, 1980882605, 521288, -1890835659, -386633575, 462729640, -2071100540, 617762841, -169569728, 167826510, -918383226, -626824173, 1132267705, 1177585757, 444232071, -2098627777, 1524456082, 1752663549, 1666976276 ], [ 761523239, 1715411909, 360693741, 1892124709, 1862028940, 364729668, -649591699, 1758789240, -2075052953, -757020521, -1213802977, 1998165559, 2060182264, 1878660699, 697538139, 1045611072, 1396459075, -817770902, -318373314, -1328573172, -368535739, 49265519, -764564295, -1780492355, 1845839216, 843396223, 249128233, -1638732383, -195399595 ], [ 35899392, 1141740087, 194311542, 1064598564, 1586302502, 1354853946, 1753408329, -1986182855, 1302885599, -2081851756, -113879473, 595898550, 866514011, 585249563, 1669734828, 225254590, -2105365874, 826081483, 1392129983, -203335287, -770423493, -312662642, 698181605, -270614876, -750076805, -603917363, 1071751840, -1699418743, 2031417508 ], [ -1771316235, -512074324, -191000179, -1319434543, 1147374842, 1955863821, 2020099632, 1156407345, 1510453636, 1242817424, -913009587, -1801589487, 113460625, 1931750197, 311285335, -1707228644, -169757633, -603588004, -296971182, 1528888703, -489516342, -482810685, -1745573488, -1690192378, 998604189, -541267243, -910081740, 1111264057, 1839539809 ], [ 1532849030, 765799534, 1332932160, -1355583701, -2135716072, 912039112, -1312396262, -933025319, -597279392, -1022718257, 1520867316, 144399471, 852158577, 1016860829, 895433406, 1257505801, 215112216, 175195331, -1084951523, 1262898425, 304643930, 2113318437, 1276497077, 522451667, 1071952717, 902615100, -1078705355, -532461744, 434313087 ], [ 1075471275, -504977912, -1735468258, 1887105509, -1833491913, 1594880496, -262252739, 2128710136, -728678372, -1368191391, -1149172330, -1612194607, -27190487, -1165682580, 496816508, -1785453844, -2086953981, -1296153028, 706452741, -621135565, 1119556565, -940111480, -30117476, -696611253, -1269651661, 987039225, -25778101, -1646585421, 118295938 ], [ -1323668263, -2110198967, 432940535, -1144965805, -132504499, -1949199328, 1551662295, 979178190, -1049199890, -1144411004, -1655924559, -906225034, 386210442, 2065535095, -1949135772, 379777273, 1744593059, -1584451562, 593163462, 407050364, 1188819728, 356951491, 486235941, 854056029, 128094676, 982916537, -1728287349, 2136146876, -1078601138 ], [ -37973494, -137809213, 1683469596, -435942398, -1474420034, -913866289, -1750191190, -672871544, -2017814614, -896639535, 1860322212, 111058206, 1202122472, -299002009, -1932325353, -232432045, 1638524827, -302914283, 1708540075, 2026302077, -1185483931, -963079862, -381200675, -1411885385, 1115923934, -1247328889, -1668055822, -959350386, 1768101268 ], [ 1954972534, -1420628823, -78290084, 1691538252, -1463960166, -1272422691, -1667527084, 1796782286, -672685670, 109660854, 1161131437, -1637820885, -1246672807, 806334511, -389883460, -1470148098, 649257777, -77092327, 2140290795, 310783058, 877624726, 766155488, -1178618017, -1387808149, 728173260, -43218194, -719175115, -1695264493, -367967442 ], [ -393595562, 465998495, -96599245, 42834461, 1850795745, 969908457, 2115273850, -1254127543, -37536195, 218034563, -187125269, -1467495960, -1776429067, 1180425070, 1784159515, -989477454, -1473966785, -132348500, -1879427703, -1339686905, -1501116585, 1608758690, 798169534, -1201850288, -171410999, 791711301, -1874037235, 1397051014, -413565818 ], [ -1689872898, 1040331738, -244978013, 266022420, -423266962, -1337759450, -998311340, 645189592, -336970861, 1263269056, 1607780013, 107599778, 851534848, -2028596598, -2052472750, -511179948, 482900044, -733859794, 1938062792, -1320026151, -723816884, -1798935723, 1672005322, 1152247739, -898968374, -57878368, -1562631288, -854419272, 1787893908 ], [ -1219051475, 899358930, -1049633935, 1988561507, 1002977612, 703954478, -1814566130, -1177959876, 1497952781, -194459693, -94282737, 298854558, -288196604, 637808342, -1122714805, -844110227, 91657170, 1224655109, 1462048535, 1193046649, 1679354029, 147453264, 620244005, 674422570, -2147022408, 1178001521, 748752033, -1063487165, -1524035683 ], [ 601417959, 608947337, 721341714, 2075401145, 1311652555, 1570323011, 201777390, -1734239459, -233832544, -694554081, -95956173, 1589494403, 1699958075, 1541805962, -403320133, -825358279, -323548891, -348899361, -862323837, -451235229, 126240184, -2055304567, 1972672607, -1070878100, -1086959395, -38900425, -1217301080, -1714276496, 1352647742 ], [ -1035749259, -955871591, 1050895855, -1171765770, -1460569328, 1824449142, 244125092, -223864419, -1770496330, -1276743773, 1943725852, 774451561, -2119992766, -1724180593, 120674154, 1803631591, 401753508, -1115783023, 1530423178, 1584201114, -999996054, -2063650552, 607381537, 27610095, -1065380791, -1927053642, 184013831, 1777170642, 686798939 ], [ -1434932846, 941552247, 2113953135, -1654716008, 392653853, -1933338663, -395195288, 361360451, 79668467, 2092397955, -162861162, -762908663, -7651667, 367830761, 1521925169, -587569976, -244204475, 1069748097, 1092367500, 1617996000, 791317347, 1729312784, 160016042, -908785429, -109128798, 215007691, -432917533, 467879958, -5643214 ], [ 1103795940, 51471995, 2059637936, 2088049317, 974464397, 1581904513, 96699100, 1839607664, -1629920663, 233910046, 1796310311, 1428100109, -467113623, 2105360281, -1441420798, -1611944851, -22070277, 1893604875, -1589462471, -1126069107, 825092372, -998565752, 566941301, -1273524293, 2008182465, -2076798117, 1648819355, 1885963943, 636664731 ], [ -1518616355, -751797280, 909740420, -1388861650, -1039241790, -1888721082, -62468796, 1197685465, 1196961047, -1652780195, 1499283043, 1733710812, 788577737, -2104004251, 1886791252, 1842666189, -319820158, -501308868, -736066380, -1137997392, 1794639763, -293942045, -207978730, -2079865885, -1302120481, 1135744774, -1287644299, 733547411, 2123838226 ], [ -728034825, 1645953139, 879151991, 1587215831, -1573341618, 2099735567, -1191970702, -1617212658, -151409322, -1060631863, 230774377, -188222152, -1962159166, 1176011317, 887004269, 724365363, 1343748735, -2086068083, -1523329577, 1527505571, 1967917792, -1222698090, -1365810613, 1550335418, 1739899576, 9943940, -1364831258, -2139574431, 998991937 ], [ -2025599661, 752913485, -1078105200, 2100417303, 361154888, -241794297, -2011536738, -362614116, -1364459513, 1756615236, 1926521757, -1223439432, -602362743, 430437617, -716531108, 1601755899, -912168270, -83314252, 842373615, -171829034, 577477739, 24691672, -636424946, -862964071, -356176988, -2117233851, -1343881793, -1017767029, 1208868888 ], [ 1843195865, 749437712, -1907783078, 1646217050, -329562567, 334715680, -1776758566, -667222616, -830754919, 1938185312, -1039516285, -1793524837, 310915510, 1497746497, -730359867, -755645893, 1376686428, -1187675166, 740413622, 666552785, -1637745889, -718770677, -2057919663, -174615203, 852262619, -42487815, 1717700048, -1778461524, 1225289805 ], [ -1268110015, 324478422, -362311772, -231807552, -1495014695, -449261078, 1733070823, 301992511, 1768948394, -1360997261, 227304806, 978381769, 769486668, 1939344680, -1534541538, 619736811, -182944874, 1973775399, -749812372, 805033509, -1742823231, -542508354, -1959225354, -661437593, 307145369, 795296337, -869803949, -1753298518, 1555388780 ], [ -2128196841, -1110877513, 1963495262, 1762237808, -1203586786, 664172490, 2060134757, 1236719272, -1866229571, -1871903139, -655552316, -652801812, 669154028, 1224507737, 554968688, 2080528281, -2030973356, -34070922, 655964610, -503655480, 701688622, 1883561103, -1878267089, -6654571, 2014282060, 614896389, -626040079, -1069324007, -1332896907 ], [ 1289846696, 1683214857, -89326709, 1617009785, -1013931168, 1435296595, -2103819118, 2047809548, -867642631, -914044373, 858960001, 1079287627, -306522666, -1758782069, -55495657, -1272227019, 1060323360, 1535021073, -191800989, 1232225809, 619945740, 769578105, 776497747, 1374717848, 960827742, 870127369, 1956080428, 1836234941, 1265608653 ], [ -1592684542, -1681189613, 1280093673, 534888491, 916541529, 1359399806, 91370181, 825854030, 1552942012, 738176770, 1720654025, -141190536, -1706180053, -401782621, -1804289999, -432269793, -1769200457, -43955063, -725749183, -1614972999, -2024198875, 1429695303, 1299493461, -676228478, 217555296, 634280163, -1366549638, 1391435733, -529872418 ], [ 1874390176, -369116144, 1793912904, 370491742, 1182065420, -171290382, 70771903, 1178139809, 341128665, -1603832160, 1183550421, -1696644029, -794267011, -364496550, 1369817153, 666806008, 1019572846, 440841297, 2110606322, -1666328368, 2083508013, 342103245, -1765234293, -1053023033, -1902900033, 1468020819, 1108473867, -348482640, -1080580474 ], [ -1109229237, 479771681, 329605364, -1896671218, 2021034647, 1883311680, 1492109871, 902821176, 645761603, 55951962, -1570649973, 1152341308, -190411379, 335150495, -1993448115, -140943722, 793063827, -1743763483, -36763555, -608569822, -1362689221, 603358585, -2118046489, 1520400394, 888034877, -386604163, -866472668, 218755812, 753878685 ], [ 792388036, 1764768205, 198564467, -1601856187, -1718967778, -1617083596, 1927264018, -958119479, 16286367, 93680881, 710954085, 1216467396, 238911145, -878275382, 519798954, 1250289790, -1196982750, -795210231, 1853390496, -722630905, -1196980298, 673056006, 8998070, -1446374852, 313055678, 2017721472, 1143456112, 827130598, -1450107631 ], [ 759828668, -277798775, -1260080312, 20346667, 48430271, -318526080, -1318583529, -1619255798, 753326485, -1195192863, -602015012, 830621414, -1406682162, -1915354060, -1614006580, -1154349414, -867762870, 858395006, -479084745, 550382436, 1054525960, -1626703202, 1928449762, -1877351714, -320877573, -1736751400, 1275240416, 1776395937, -1568107507 ], [ -764390618, 2008826331, 171468418, 2030674318, -409499580, 283338778, -185497176, -639170513, -525221591, -977412344, 1685034183, -1601245260, 977197115, -16390687, 1349852818, -192594561, -718989461, 901937130, -525899641, -1121379006, 170032000, 1047372129, -1004191574, 2229771, 877404099, -746519112, -1863046671, -2128485436, -1444723399 ], [ 1221271466, 1613927631, 1752897860, 1098809852, 1306753799, -1464949399, -662152910, -2104476774, -682900843, 657374453, 222693350, -514989981, 1089803719, 1981041003, -1230626898, 1204293248, 858214592, -1843974258, -1873980870, 159205218, 1319219309, 188783259, 471146033, 123146174, 1724775747, -774947833, -1277747165, 1243602162, 1286960274 ], [ 1033566055, -568292157, -79693437, 1304797413, 600104137, 747042311, -735007436, -664534829, -581165374, -1181559284, 985060336, -1687075800, -152787034, -125548016, -48738508, 999544718, -844121825, -661091816, 1048829753, -2010691325, 1692639738, -988813093, -1881729919, 1533381569, -1914702877, 877262088, -136306772, -164862668, -18603238 ], [ -1549592858, 1187767715, -377617298, -90800156, 605425015, -1629806978, -505686098, 1619329037, 1321458009, -1226786436, -379045960, 329573601, -985108183, 1998812357, 28329046, 703624282, 1041499778, -1143201009, -944209713, -1132326581, 1649177670, 40183838, -1836696714, -1732739863, 734983138, 607769193, 1700276709, 1356263023, 882882096 ], [ -121044394, -2088535434, 1093502685, -1889507319, -1849747895, 394729497, 248924882, 816516742, 179670280, -568205044, 824486286, -325098140, -2091254269, -1570948633, -901352800, 705085295, -738464091, 1390561393, -1343591339, 51832910, 296032157, -1249611084, 2098041989, -1946157844, 839658128, 1842034604, 605099149, -860910328, -170919124 ], [ -1132184020, -1683713816, 754792045, -1061328550, -463429071, 179965109, 642495933, -168540778, 1943545278, -659082438, -1895332031, 1435593994, 1916007559, 610315590, -964859074, 2093759936, 1103227804, -1530301552, -1887842764, 1416048697, -640607148, 528172909, 1880928211, -1334314964, -1743285156, -281829930, -963186535, 1064446665, 183291569 ], [ -1890295786, 267050464, -2000454529, -682059789, -1621586591, -668019812, -1412453251, -38928705, 318720156, -657568086, -848819272, -631297026, -1995999048, 651530666, 2057378850, 629389668, 733433075, 1182788620, 1115616036, -2044645543, 110874526, -1372238421, 699427374, 384911260, 1798744606, -1140072736, -917702284, 1417150623, 1776602126 ], [ 1622791287, -874166991, -1521723407, -1161633182, 1158836827, 1660163389, 656062706, 1299234794, 1681891473, 1092383438, 468219426, -497537956, -1583158521, -131854282, 194318691, -1895857669, -675713330, 338333309, 1502796945, 1252738120, 627968422, 408044268, -1202868776, -997667564, 1979570661, -1781432455, 955257623, -814540134, 1614393263 ], [ -1280059897, -713800708, 1633441789, 1524359318, -778422256, 1584148911, 1854276522, 1932870943, 1349618325, 1681635774, -317355205, -2040070271, -73114817, 414465977, 1948683449, 2027809158, 921333025, 1130084023, -682763502, -1325160096, 391784788, -697940446, -470940069, 1848972200, -1018587519, -611252239, 879030381, 254002129, 1478886220 ], [ -1347232827, -2049402183, 815442424, -303484379, 456104833, 1599125012, -104817877, 997823083, 1702239115, 1717281394, 2057596539, -508333803, -1854246851, 473615227, 1322214979, -1967884531, 2137176432, 1223610997, 1231177615, 1880688494, -1278852288, 1114542631, -1085326459, -1074859860, 931902863, -1697193544, 1380464339, -86897257, 200419351 ], [ 1576090088, -138082779, 1495882813, -610098072, -2091064536, 595511008, -1660646930, 860792767, 2055917051, 1588937083, -1941346814, -1020622614, -940280255, -989210302, 17846902, 159407082, -2079807452, 511371620, -1129111044, -1810115281, 1523545147, 58871563, 2020879808, 1130269521, -1678813324, -1938352976, -1316839892, 1629859457, -651773270 ], [ 2045382956, 1270650527, 1605362678, -516876060, 239191588, 1833440484, -1741210033, 1151474711, 735631061, -1750077513, 1606764815, 1967609859, 95956977, 2105044477, 1952185421, -198827753, -1495395707, -591677532, 902126062, -1081249006, -449807340, -1630050230, 54491484, -1109490563, -1013340527, 17464158, -1908147566, 105964025, -1819461173 ], [ -161162676, -758434484, 2097444236, -511765062, -935416768, -1242330210, -262283359, -2015156655, 292395805, 882626515, 1046619357, 1299943420, -432935647, 879764881, -122636429, 1457603907, 401297246, 1947802960, -891636297, -1842405971, -1664176295, -789207667, -1355635652, -106140829, -1276320024, -320001266, -1743658455, 1850893705, 1950506409 ], [ 1477717996, 596015846, 915129252, -2121906259, 20589685, -1799168590, -1084170952, 155603698, 274359395, 31737264, 1060116417, -1010407889, -157180977, -748482878, -1344775557, -1220364069, 652274576, 987923204, -76486625, -533410264, -970844847, 1868033776, -310564424, 1426313448, -393110413, -730919749, 1202553896, -656473648, 2006416296 ], [ -1560898980, 487527267, 1039489254, 246822862, -1923283131, -57771476, 2091627932, -342419393, 1962908648, -1745928735, 1088932460, 230854597, 1839591995, 510128551, 1793296731, 1115353281, -1976740845, 738059214, -206201883, -2119479208, -1665420243, -2032744390, -1416864066, 1492069664, 1532916858, -1643107283, -1371298008, 2099857475, 1067637142 ], [ 627878557, 1173418923, -1702675734, 510617254, -1639975547, -1909221689, 2063967373, 649300939, 330283666, -42410768, -2000360945, -1872206563, -1615561722, 1995328434, -1315177887, 1802374187, -328666749, 1124771255, -611885357, -103966421, 365372016, -490027933, -996206445, 1748395579, 1177080320, -1606915587, 1590929911, 544816710, -278517966 ], [ 664029528, 1339403578, -741052566, -625552915, -17298594, 1766749987, -1353868609, -676479321, -1616135321, -59729235, 1513252953, 738679183, 434669435, 2076616579, 1960637675, -1015148257, -1911920824, -1972869356, 925528240, -688186699, -30446311, -1670417617, 1299048157, -1254317873, -1817612983, 1721093786, -1654542096, -530986369, 1050394634 ] ], [ [ 2125896184, -692648254, -931611913, -1523397524, -1138158424, 1546514860, 5024497, -633831680, 1523337876, 859033075, -234299050, -2106147806, -1674945800, -1969059074, 124837503, -1250411271, 1608280640, 1111801850, -1194639306, -427835973, 1404369820, 1375167446, 1253006565, 359592379, 1807037763, 13302317, 1309709444, -417487717, -566971516 ], [ 1840121222, -769568286, 1083319499, -71463699, -1895310178, -2090099929, 899218222, 1735896078, -1695354220, 1301683934, 1212261687, 901211516, 1548213365, 696637750, -951505982, -886782234, 655284379, 1727997961, -366719838, 1088563098, 96774457, 1325010349, 577108797, -1666533798, -1044586135, -704814395, 1077077702, -1580913315, 1414644091 ], [ 649255902, 2028663634, -760888018, 759143289, -40456215, 86042038, -580048947, -1714899880, 256058717, -883918551, 1169696395, 1023447370, -437585190, -1514663625, 2135392104, -1766247609, -1490382688, -1245440952, 413660631, -837591597, -1162077932, -1417150668, 1113811741, -1796296405, 1438042583, -1256576088, 1980150069, -498874114, -2026604173 ], [ 356836396, 515638477, -1256789181, -1019154052, -1883743576, -425859662, 747953321, -1318582899, -1806896897, -242786046, 397735476, 1132261570, -2080296986, -25895749, 953183544, -1107374064, 691333918, 783513412, 1343699147, -1190669418, -410525328, 2050354148, 704219761, -1054045543, 1332248170, 1705950750, 1363213022, -1542982469, 625800719 ], [ 1772991117, -753658808, 420893214, 1890068270, -124498368, -1007622602, 1665434760, -1928238283, -1708412401, 237486705, -1231515335, 1935579159, -717331901, -1265142102, -324036619, 1895973354, 1061959892, -1896963115, 103999753, 1804426365, 1716086166, 742726315, 1178790312, 78395684, 1780049858, -1184194723, 1298237767, -802872431, -1091167246 ], [ 759580638, 869477287, 1352639412, 336982994, 20022676, -2094228969, -2036981241, 1582694760, -337495420, -1515651945, 537127529, 259977552, -1640528096, 533115730, 1544362604, -2116119057, 275636476, 2087392784, 1961268679, 634221277, -997380845, 288792606, 1720826966, -81163706, 840498442, -831118391, -1477149718, 997757793, -1356871882 ], [ -1297793119, -1869292816, 1096612334, -1359864783, 1375060717, -915433577, -773526395, 2127444479, -1198374587, -274102128, 26663895, -297149797, -1537832894, -192428450, 1574510207, 961633623, 923457012, 922471835, -1851132027, 1281082125, -794417090, 1320466055, -1814483876, -1806552653, 1610113267, 1784732825, 174466540, -609202216, -1197355488 ], [ -1396766816, -605977708, -1968564915, -2026346428, 1591929925, -511822435, 685272589, 809046887, -1683872320, 1148998607, -2101715974, 2015543237, -678201100, 737382408, 2027238705, -23723614, -1756494791, -505953978, -124827399, 844972478, 1876565922, 355613450, 33037465, -582552258, 1425150320, -596656209, -786956647, -409136992, 579689147 ], [ 1192582057, -534639860, -1592717276, 439680450, -2073956828, -444102169, 694770078, 1685101853, 910751899, 1507523323, 539776348, -1881438384, -481680735, -858621842, 929097905, 720102981, -1310493599, 1297385766, -1313517839, 1396622863, 398652123, 891377810, 663653632, -213083398, -2060689423, -352761380, -221558882, 1718612719, -981884485 ], [ -2047881886, -87029947, -730628143, -1954299472, -1398321965, -66671118, 730282198, -571460087, -1420360540, 527537863, 632060916, 140039723, -27060415, -2077411536, -230116316, -1002283333, -825599562, 2042573102, -880101514, 301275204, -681612478, 2106060093, 36740370, -86112201, -294376087, 1775491476, -160719842, 1822581185, -302205899 ], [ 1764344103, -419776705, -1712905864, 524255140, -737461496, -1612144995, -1602796684, -424212874, -1272272232, -604051110, -513586377, 846647026, -920959223, 982339054, -841283009, -1058809971, -1094060846, 1145611898, 1290311192, 2043582652, -538074526, -1988376198, -1734497861, -952290183, -1073964160, -1363738330, 1404426320, 930720269, -1726842336 ], [ -857686233, -1225543277, 1537143239, -2057002687, -1232993680, 2105402901, 2145155112, 2139805998, 2030087280, 1570227812, -1168846872, -1685371428, -1701783933, 175966994, -1199979339, 1333744686, -2069519521, 235538464, -226068807, -178260115, 373236096, 908443261, -1166610594, 1588194055, 1609650407, -1687454486, 96015196, 2040055698, -1086502962 ], [ 90636265, -288325224, -2039550116, -1167944670, 1344509002, 929570676, -1540124103, 1774348436, -1880695384, 2131234283, -728028367, -1384210463, -2013889783, 1820714960, 985680906, 1177510391, 45691262, -1630516636, 770619629, -1633379100, 1391736089, 2010304727, 1948316845, -112940610, 1861261506, 392232055, -756990852, 1270454896, 493848142 ], [ -2114677145, 1661196808, -1366247151, 1420384657, 329737908, 578631101, 1006651343, -620694952, -419848805, 580195455, -155026637, 795643025, 1237224921, 705239182, 1400149547, -606657839, 951126604, -358316394, 744700306, -753393362, -1803915362, -513475317, 1630110099, 958515589, 497624918, -333082936, -1799640208, 1905681248, 1301568793 ], [ 1501375043, -447240948, -369256308, 2139999919, -1021605152, -1833690313, -1397544971, -1392731585, 1516906518, -491318757, -921037078, 1577554164, 431969201, 1283670582, -1489505202, 699693926, 672689106, 39337298, 58870829, -257321112, 1876399884, -1691676328, 1086299398, -895102113, -135975674, 1198077113, 37020801, -583998319, -27152866 ], [ -840441093, 1141403611, 951612363, -1509699701, -707530063, 2099228428, 572447617, 1972154983, -472142066, 408000635, 1544503245, 1391148119, -1194922083, -1791095756, 929027914, 994784714, -2093830558, -1643835517, 1739787469, -1887545528, -540106525, 1783945981, 597468592, -433482305, -160299431, 1777446082, -1288719324, -1180693692, -1523226096 ], [ -1760514343, -1661831334, -1224698169, 1401839405, -1569372777, 647804289, 723131679, -1080791103, -611774672, -892086714, -1579503871, 424657707, 1965751666, -487384707, 123420254, 666751840, -100945169, 1692922203, 1283285726, 862994775, 1577012826, -1621923604, 1979306490, -1637904652, 1360377321, 172321316, -389939907, -244823416, -656597866 ], [ -1329308613, 1142678434, 260553781, -1186351531, -195274168, 1582860112, -392086860, -234064663, 1762589837, 1480265502, -1705505436, -603443558, -1811268584, 997646714, -1208147968, 1530899566, 736820620, 1412242858, 1571835234, -1235345681, 237240800, -1312079447, -1842628582, -2063033441, 1064335389, 1180876444, 1876676607, 1819423348, 327330786 ], [ -177983910, 1755337272, -1563332347, -1456155306, -1835609466, -533875684, -562282845, -910893478, -508433902, -1510703507, -351504787, 2014772257, 1495939916, 1279938272, 1493723954, -470000784, -1420272701, 1752690689, -1343410655, 1557885678, -1046471632, 1383079592, -486482826, -617313540, 1278143638, -731322433, -1458671525, -1782849368, -1054928364 ], [ 5473769, -772874696, 959667813, 522488077, -1839029075, 1595563957, -259976126, 521656589, 820917270, 1474692343, -339226550, 1705310372, 598773989, 1732955047, 1388984451, -474081154, -50454177, -442836239, -2139575520, -843724013, -1984146009, 1305079956, -1888208838, 1803581419, 240632211, -1643770474, -1278007918, 955821105, 888732796 ], [ -444581085, -653172824, -843569733, 851294425, -1619113292, 2051309474, 1429621903, 1009311118, -2000263175, -1944765140, 323249590, -1461362139, 1350883357, -1789906554, -1523872528, -736347410, -1079723436, -1217348142, 1338205862, 1392033769, 1645119240, -1922758019, -80798943, 341751950, 778459976, -1621232601, 1648679057, -510614209, -2140852791 ], [ -1174379629, -324728814, -1930439205, -1977401279, 1360521373, -1897023096, -104305339, 1042353310, -108056306, -1437343431, -377926588, 1495484371, -827623625, 763511230, 149639726, 1858823885, 1541101368, 2024124859, 335066726, 114824074, 1564768432, 725477415, -1710341746, 1172664611, 825331323, -983490891, 140604183, 853881368, -1729335117 ], [ 1773539324, -1497854035, -1519426927, -758380746, -522234924, -282763424, -42855570, 346248464, 174318023, -1755566044, -1170307061, 897512951, 47495670, -1710228435, -1989159110, -1446245644, -704538464, -159853099, -1092420398, 906672387, -230941987, 1885503856, -1525239813, 613970066, 1059051342, 824493960, 843001954, -2103212126, 1758282038 ], [ 292365007, -1825752218, 110172687, -1270459448, -1473021847, -2059369687, 759845706, 208415461, 884098040, 1828762130, 408259413, -1647125132, 1119676304, 415180119, -290822596, -804028152, -2006698543, 1793909429, -825357393, -886369713, 1107714185, 775882493, 152513556, -465119315, -1865769088, 607714104, -615805112, 1752348109, -653011451 ], [ -1627633218, -1243343758, -1907979658, -933221095, -377618302, 1258626534, -845808197, -1254754467, -1473745114, -1007459094, 326518509, -1088581795, -2059297644, 490978022, 1708187050, 1222481785, 1810603041, -1307071137, 1504645937, -1553571501, 653285307, -917960510, 700870321, -1268135168, 1714664350, -1546091912, 870699276, 603460348, 1120313573 ], [ 1922184999, 1328126199, -54893817, -1968434929, 51044466, 1202620330, 1829736207, 270858328, 2029734438, 1376481684, -752740575, -99971520, -812329376, 1419110775, 1467687634, 1110137815, -48013109, -640683220, -2062369041, -1686096737, 1970545395, -1751127799, -353182132, 41467947, -1613238466, -1236833221, -795716601, 1487382745, -1491812332 ], [ -1976956434, -989816780, -1317562990, -928902589, -1999537247, -743292665, 1423633963, 623612279, -734760228, -1268018450, 1718331823, -773870077, 81398608, 940201691, 1825112710, 1197276286, 73145991, -1845978188, 86826869, 1585777409, 30828307, -88159861, 800832641, 1012005738, -1709552998, 155311313, -1839042132, -1371649446, 2055484954 ], [ -727721228, 1428967066, -330839050, -738662407, 904305596, -961931294, -1069835435, -1555182072, -2144417680, -615892520, 998385010, -818073335, 343090600, 798866880, 1731229800, -119272502, -2109378063, -1983948416, 196888517, -933392282, 1395119610, -801957760, -1089685914, 46860806, 567158508, 1866555034, 835670597, 740329897, 653692873 ], [ 1097971373, -516556168, 1419856773, 1416167091, -1513171566, 1214657027, 362068309, -1396861907, 675076458, -1763282966, 1350096866, 1850749266, -89423018, 1573860744, -1146380886, -2055362573, 207702455, 245703560, 1331662083, -993821044, -1026055049, -1078708978, -170434288, 2073198846, 1575031753, 2072422754, -1185053500, 1922135530, -1863044517 ], [ 784391463, -1784570312, 485789616, 1344957730, -2144442926, 151378861, 998965312, -846229017, 568654502, 637022128, 1199789481, 1156739694, 1822562211, 1266211225, -890902844, 820221077, -405098294, -1189032665, 1645095133, -1241918311, -338258156, -556566154, 2120182113, 653820181, -2017695029, -719376875, -985278534, 1774238081, -85647872 ], [ 1130154292, 163746180, 1189614022, 1195346517, -960547960, -1820260374, 2144179422, 1163046451, 199698854, -196586429, 2033189654, 346176966, 1557568305, 652150296, -1184418429, 315676214, -1581356158, -605127868, -1684083316, -776386629, -1300102037, 687947098, 1461918234, -159383179, -1693303180, 2057865606, -333613409, 802161854, 189510689 ], [ 2006655404, 832842625, 1539137982, 709789019, 1161819524, 804088425, 149333433, 1628044255, -795658690, -1031619322, -3207136, -117904157, 459357944, 1324197526, 1660013694, 1070159988, 1061278741, -214639937, 1481322004, 1358932199, -1019977359, -1765444938, -1215505126, -889897654, 1945303380, -2036037083, -1918515849, 799241096, 7381757 ], [ -1524101741, 331557799, 722921299, 277364408, 786429022, -1500292723, -1205772453, -1986069983, 44482479, -1797076615, 719747584, -278500379, 1629170403, -1284791106, 383303276, -1910940938, -1848194656, 399677140, 362104985, 1194885572, 1125364161, 1617412060, 891956108, -1415278729, -1973564122, 989173762, 245706376, -230454957, 2067961454 ], [ 1186715758, -1981069091, 984221646, 1768365471, 954968445, -540606775, 2039299298, 648452628, -995685315, -1630390688, -1314351342, 1293320633, -212796599, -147781320, 905049632, -248019234, -1450936453, 458506237, 866861199, 970505592, 1162164603, 1679841136, 1319370651, 1111019681, -655063398, -375025476, 285636536, -241484338, -1993144825 ], [ -1323235999, 661045922, -64274347, 235480843, 1370082949, 2121839342, 1533882566, -1062981032, 730166638, 391642037, -1459799937, 789079593, 589972707, 1590959768, -95719493, 288649935, 1113397909, -1533648741, 2088149285, -2089059102, 268645584, 607042728, 1535435794, -2124470666, -1673974178, -2058545289, -1580846571, -2110669540, -136018649 ], [ 672419884, -1602294380, -1080526976, 1389712503, 173008965, 24087171, -1490567187, -65508948, -613010846, -895056789, 11513878, -1346697065, -2051254232, -1378853267, 577715607, -1385742196, 143657938, 113973932, -31834455, 32591735, -1440247351, 1472891338, 1406417883, 1703794011, 1715183181, 2079665360, -917053606, 178736600, 1306185380 ], [ 566514940, -1973675871, -2045745677, 906053636, 1574774334, 1303162468, 575333835, 101310567, -1763289566, -919240096, -1557410897, -1039577735, 1927611590, -208693673, 1433506093, 1059975219, -102419560, 809836980, -745809790, -1465432592, 963689065, 1585313082, -1512841741, -2069516812, -664015339, 13586759, -1226823000, -758495534, 966521224 ], [ -915362324, -169413455, 1260377219, -459402795, -470621909, -1088993802, 654762532, 489889931, 509072937, 2053735538, -1890425933, 309359073, 930219843, -1414762089, 1993577061, -1890899224, -1413870853, -648590377, -1696908732, 72458097, 1874174091, 2107052379, 107599313, -1596839580, -459485557, -2116265982, 177939698, 35305262, 131146411 ], [ 1605628875, 1270249147, 237774022, -1148729706, -844316530, 1588980354, 1273046105, 1344660528, 892054446, -1443521697, -1054770216, -452558676, -1419665018, -217240912, 835030482, -1892685089, 1665451179, 562351596, 14533419, -1423477309, 167086754, 1294262933, 2026670940, -248137336, 1018867519, -1759757737, 21757688, 1369885612, 802666238 ], [ -750630545, -1343000778, 1335232512, 1595527478, 713955283, 1796860357, 1667321954, -384049623, 961886154, 1504005144, 794029895, 612194945, -189202204, -598346965, 2084969643, 1350561037, -980357458, 970575799, -1613212957, -1674091664, -1881388571, -1040707659, -1395100045, -1577855803, -809508668, 1002734981, 172874933, -1924908470, 1735109361 ], [ -1560717709, 1130731563, -885131930, 407906584, -666835545, 910730748, -444469304, -576788483, -1257058283, 151318770, 694306258, 427724037, -373115878, -1499332388, -1660272790, -1283031236, 375002789, 1219853256, -628076860, -1464087700, 1913796340, 397274031, -52483052, -1171847530, -1506899774, -750127869, -1273505540, 741071934, 1836661067 ], [ 1085351941, -1773576215, -1310428778, 897156923, -757660341, -495797722, -229741957, 517000080, 1469354957, 790258949, 1179790080, 1046359779, 67958565, 1514655160, -707581326, 878905654, -771969122, -1864882270, 132626384, -2078905383, -1766134700, 1629645542, -461794852, 666537152, -1740967672, 845971672, -1560779973, 313570881, -1466594498 ], [ -502968078, 896714960, -994305681, -1064217616, -1466778791, -983225510, 1622916713, -625552014, -1860615705, -1128843340, 59856177, -859572888, -1447765006, 588734293, 2087991011, 954512521, 863571335, 705223921, -1846318347, -1365576305, -449047020, 1958176313, -1032812295, 160965347, 1536804966, 1900672658, 341962979, -15046883, -620257569 ], [ -2141069442, 1788530650, -46287232, -384857843, 179779101, 1464600406, 607686235, -1017056733, 139426210, 739886645, 1819524739, 1515618606, 111716397, -544637258, 456047689, 1111667253, -1915234769, 1629203381, -17028855, -498857174, -2117506893, -1891153468, 1190392045, 124711765, -1235016934, -159050705, -1429569227, -1268273234, -1652465026 ], [ 591500821, 416582980, 1488944691, -1490140368, 1769539239, -2030761339, 878327041, -2124467040, -1551685216, 1716818773, 256907725, -158777869, -242102910, -1400167339, -1791697039, -11587341, 926543541, 1300195070, -1436742613, 1276583184, -1371466963, 1026914238, 1612681384, 360683865, 159322786, -1923006477, 81456035, -1122399099, 1155287133 ], [ 227366206, 1880209418, -593761930, 623355333, -1417596845, 1941650407, -1918091476, -508513147, -358590332, -1664540602, -226869912, 228501789, -587039939, 520839215, 162943383, -1819649500, -1147518274, -1934281080, 1952024762, 354961515, 1722600250, -1161474424, 1272869383, 966901443, 1551633721, 1735260618, 841581927, 387544650, -2101647593 ], [ 1856232979, -1128504306, 1474554012, 829396356, 466253157, 1204305974, 303872391, 1027173083, -1766219421, 1160334740, 500688545, 847217693, 605948048, -155029348, -1334395343, -1130397252, -778778918, 1827742392, -1063466599, 655896416, 22082608, -1828565339, 720627180, 1980408048, -1119673017, 1690535725, 909482920, 145574364, -1963099566 ], [ 1900125186, 26735110, -1211188023, -1903578766, -636753366, -1971896933, 1908613186, -609958615, -1058164106, -1580800941, -2107375681, 797468821, -2039100472, 1413076639, 1869736093, 320674952, -1053539099, -1850934181, 93856494, -2084289066, 430726568, -1161239451, -236169853, 534306673, -906311084, 1976232360, 305091284, -1347104182, -527716694 ], [ -1773275843, -1572162282, 575927940, -780621943, -772013426, -1514154991, -1775254257, 1779195439, 1740146462, -1917550582, -724267864, 381850210, -1259750538, -871918966, 953015954, 1374267048, -74578128, 229499935, -748729915, -1137471846, -658255374, 2103314248, 2061936882, -167837073, -253039139, -1083936743, -113382368, 1830716500, -1223522032 ], [ 398879466, 662186049, -1713511057, -1343491022, 1822559185, -689066139, 1174969579, -891228602, 717670262, -1126448172, 299041974, -40889400, 1220545373, 422462559, -759218072, 104510129, -846324466, 201846393, -1286377153, -1683742757, -1421771969, -992218402, -1505223850, -195352329, -1012518232, 159274838, 272255011, 756906866, -1377515245 ], [ -745840535, 647844684, -923182283, -588616958, -292812929, 1689139920, -1762106170, -1276023721, 2085074505, 654168920, 1505884428, 1092001908, 2125109944, -1840710793, 1318654614, 687167946, -1506425255, 1340011783, 1514781012, 1894960001, 270627354, -901729489, 899828122, 1971824420, 745532012, 554043141, -272107945, -677849711, 1097446907 ], [ -642044731, 839234598, 1643389621, 2117191735, -783877597, -1051631661, 1442528122, -2108590922, 283886334, 553353264, -1763290845, 654265277, 1889204996, 1618104858, 576359609, 2054995736, 359357656, 192474550, 194154996, -1096723415, -1080159332, -389772074, -758811170, -1374224396, 41154458, -1258180194, -385471635, -1231137071, -1906249026 ], [ 947294922, -672806225, 895108479, -976275283, 1653402374, 2013780578, 1934945287, -231112991, -461859701, -1217877473, -2021425415, 1794656584, -1419877227, -1110165096, -225387625, -305330535, -401893699, 389830907, -1505230491, 666708055, 146972682, 550069026, 212192040, 1110606194, -1555174885, 2065602170, 823527808, -1041862207, -1046586604 ] ], [ [ 1661651739, -1413237193, 507419776, 1948983720, 1216286442, -550866862, 1824319346, 939964176, -982460274, 916839008, -2090981581, -848673293, 597137281, 1863797920, -419765105, -1456188218, -459071241, -1835204771, 1839653228, 921173071, 1203436910, -1040621276, 606130154, -1514279595, -1893192019, -96793213, -607540355, 1746724325, -407741863 ], [ -411823657, 1097549403, -307195995, 794398307, -1794045733, 1344661744, 965462605, -417288095, -1478341648, 892388910, 575269017, 1573872167, -1574383586, 658766080, 1285438205, -993053104, -980989273, 880244762, 1717386903, 887785602, -1485184820, -1069453543, -1321921334, 1446498381, -1191959474, -360699475, 627643187, 1939657575, 1583619882 ], [ 1419911733, -275946385, -1674602730, 1500415584, 605650297, 1919827751, -373425237, -1249913361, -1241857465, 226163695, -984830776, 265861380, 1474275738, 1563658694, 523094936, 648346078, -1740603869, 1211023864, -1894940350, -271889123, -1013049424, -85834672, 971739481, 714916818, -1175717535, -426952729, -592323855, -1669026355, 12783138 ], [ 88598017, 525597451, -53272903, -966118916, 308376791, -41575317, -849225834, -1465084345, -1435697573, 942753819, 1804394401, 523794364, 145810977, 1859215506, -1551799182, 1887199744, -682433758, 1055746156, 1015000839, 1661599945, -1254845552, 283569480, 1829321478, -1403615436, -1105610586, -1475670386, 707926299, -1383463879, -997632295 ], [ 1529519077, -1745124209, 1744403278, -1293347699, 1943487132, -1672598108, -20259747, 538063944, 1350144328, -466575931, -324343879, 812631146, -58341449, 1106905638, -1286980588, 1120683202, 928860164, 1274139398, 1464078787, -745857331, 1227736244, 564073117, -1955989550, -68612100, -973093929, -1253227476, 1263777577, -1230358009, -175187140 ], [ -200422946, 1505888747, 399325483, 1126213807, -941659606, -1811985092, 534517416, 318009244, -1205483033, 635694650, -804024600, -186539023, -1132041633, 133681268, -285827444, -371239420, -2145537919, 650393793, -1778471345, 1102934162, -794501363, -1273186027, -226074741, -791057016, -519224909, 349830658, -159005138, 637325887, -1742749186 ], [ -1200696783, 830879842, -40916836, -65655036, -52062816, 1010875522, 1112597559, 680742312, 1615321464, -1878693465, -620361447, 547828625, 242414726, 742682928, -1581459619, 226288563, -971056483, 1709486222, 1797589689, 1835158973, -549250051, 980518564, 1403016405, -707587718, 1568983423, 1936578044, 276793755, -35396663, -775697290 ], [ -2095769023, 1017001785, 1316618090, -597992774, -973546252, -2116210723, -2085338825, 587117483, -221747981, 1072099819, -568254089, 1947078770, -373876782, 1076447340, -209324860, -1269278547, 1130495876, 1968244510, -656083345, -1870415714, 1883854808, -1110479930, -1604186860, -839937133, -1169286418, -1498366723, 1266772387, -823310813, 25311015 ], [ -268802985, -1114018253, 72469638, 1466282828, -1317343789, 60467493, 1002037587, 1259336924, 499318275, -1274770993, 1998988777, -1074158537, 1076240115, -69832488, 1784755284, -656022290, 1164811104, -1764746115, -2081014385, 1871503781, 1217864304, 870906831, -524669221, 1950225363, 1880709797, -64466617, -2069931932, 545866519, -858985912 ], [ -473876882, 928331785, -259221983, 1370871065, 630859766, -1317705104, 470765747, 584264215, -1888359437, -728793178, 1613946598, -267606536, 1180812160, 851361215, 2038358863, 318083869, 1571814498, 195033805, 152754181, 1062918329, 2131214083, -1322138440, 1136558267, 1571891438, -1120262309, -1612717165, 1779256791, 261779264, -1695774303 ], [ -9482890, 1988535901, -857669972, -886200163, 496939888, 2146248069, -371561476, -730247674, 1634842464, 305880159, -1716446082, -105879442, 2119818967, -1894316329, -558887742, -21239279, 1809661772, 1640128325, 1073481981, -1426506215, 900913990, -1870183163, -777942061, -779245436, -163259563, 616494228, 192508964, -1690290612, -1202075029 ], [ 1430894084, -1113264545, 1209465133, 1218829503, -276189321, -626063406, -1175771353, -429898194, 1624463261, -1752881047, -876792594, 1185392490, -2004314339, -1855180458, -2140259475, 1181756525, 2082332173, 1785997271, 1222080022, -1403641252, 887225157, 1518084523, -2101208674, -79871454, 2044027155, 92342659, -1718189897, 752640707, 853160151 ], [ -573145883, 1159960400, 579651045, -475389663, 1371928140, -632374657, 1238407637, -511580569, -497024322, -570408168, 534492417, 7498025, 249304501, 173674510, 877977887, 36484649, -1033653564, -900046707, -1851850804, -816235974, -167150998, -1041779720, 1351389009, -1366818926, 1838429993, -559118959, -1944955612, -33185380, 1355292968 ], [ 1262523521, 1090313316, -1461718564, 1035830744, 164900714, -1431065920, 118984733, 2117323635, -2105668274, 322231861, -1406893315, -816729215, 311661680, -6943204, 1051476476, -1269857966, 453352571, 593122138, -1587023916, -1678197051, 103601158, 1675680572, 951662838, 132914477, 1400856293, 1715079413, 1091402247, -657707776, -1432482407 ], [ -1317718168, -1176012405, -1122748871, 394674551, 467931537, 548540659, -126052377, -1407285766, -2051308155, -1835408793, -2018482421, -1657323117, 521324942, -2100499074, -809936354, -543045969, -1139554474, -1574425378, -1831884243, 242869615, -2025832570, 527897882, -883076570, -1847045031, 1894917381, -1204654938, 1401405163, 1683493603, -1408397289 ], [ -1445669640, 41172224, 898275216, 844233962, -1096840710, -1464463769, 1983478311, 1142435026, 1926166530, -601974316, -78239552, 1011421435, 1015982403, -2133403690, 935054879, 958742967, 363743191, -1160578879, 2030738364, -1305177608, -1547116531, 1600492419, 1118043738, 279467634, 1380843460, -143406417, -50627522, -1814468364, 1423496560 ], [ 1117762688, -1140786879, -1227654393, -2057970421, -574744766, -1238372326, 469537660, 1688668072, -1066121261, -37749068, -80863145, 223855701, 267648384, 907968708, 1493057161, -831681965, 700192060, 2003828262, 1956311857, 908582476, 1548130822, -1922405469, 1857401895, 580288316, 1678367703, 1872827238, 1035093563, -1782079816, 354721005 ], [ -1519690062, -1381210284, -1362436213, -1922672795, 371023711, -838106627, 1227846063, -371399156, -2016991461, 1332919242, -33976518, 1869038151, 1264783495, -1668022205, 1368724556, -1894116261, 1141807943, 1349390834, 421184086, -1361609964, -1444532604, 201011696, -249107512, 884701119, -832895083, -523063051, 1097909867, 85931824, -824669789 ], [ -1430965180, -484872867, 1758932920, -1531256238, 1670804431, 754760670, -1553452483, -1940678461, 72117310, -1504422131, 987463440, -1295358268, -819547087, 947175261, 710904849, 1132547956, 50152327, 1569942814, 1161737584, 1087586197, -932103558, -2116933433, -1165777375, -1565659930, -183051015, -1878585541, -1923385139, 1933101511, -143044038 ], [ -362094030, 28480274, 1743935903, -35894114, 1377028239, 1045433702, 1321628120, 1235607088, 1603713351, 618684526, 1301598130, -924382726, 1713868751, -1048491872, -1755754656, 1026607085, 160299059, -95844573, -786142700, 1577447392, -736664897, 2014659776, 1375670485, 340807784, -1523554229, 1567270952, 1192563440, 1782883802, 646797536 ], [ 1166971433, 163559574, -1917399821, 1440258331, -370130549, -1503173735, 1334027399, 1614982066, -379763612, 1985319014, 1984326877, 119673307, 1260802214, -2118221364, -627085137, -273902349, 760950789, 764538899, 1853525582, -1782235540, 837469109, -924176285, 1318529537, -1812959574, 950074231, -897853005, -494296987, 1385049412, -1315079250 ], [ 108766832, -255233534, -848753808, -299573863, 9267866, 1174966333, -1637387404, -1469640716, 1432632421, -576619163, 707787193, -1984066834, 1206922756, -1329628669, -293344212, 2121227949, 457582451, 1152878579, -1251450949, 1624639654, 1400479629, -1987841290, -1625949111, 711899127, -1947786811, 709160160, -1318582129, 1932010395, -2017728783 ], [ 1899027146, -1835586278, -1946273166, -1662548812, -701984394, -1669897928, 288557308, 257826876, 884488240, -147726765, -85586696, 1012206376, -1801743631, -44608077, -1896118498, 1164790772, 1812750557, -1231356186, 930545130, 147350021, -796395163, 1493428135, 456682833, 517855976, -94254975, -209084673, 137210661, -1592217718, 688146204 ], [ 721588622, -906695266, 1765876243, 376412421, 168240684, 203038976, -431250530, 1551368050, 113470740, 429605164, 2061665956, -1335856941, 354347510, 1159942206, 1730669036, -1393672069, -1346250579, -116510328, -122993535, -1757506231, 413458778, 294499468, -710572180, 1029044930, 1549145495, 1169091726, -652859778, 360052986, 472372019 ], [ -242098285, 244061936, 39318474, -40108803, 1729191109, -215381363, -395582271, 25297435, 863231714, 1062187853, -1604585004, 1949931491, 58768219, 1154347055, 1471042358, -1462426693, 38657167, 2001841296, -2138655221, 414871378, -413691578, -1137027285, 157965966, 761134332, 64918495, -1260749876, -1131333576, -1165368407, 65888297 ], [ 2139394578, 1669540773, 1866693958, -832176565, -356716842, 39801999, -443629821, -1833418455, -1438740003, -1742018489, 1033367782, 1078744496, -1250151044, -2026212677, -835649702, -133128931, 1320047227, -830818614, -1804755590, 915718195, 1059756828, -667764884, -631709682, -721165718, 1690857149, 689334222, -787573637, 1688486725, 1128305206 ], [ 2093331932, -1683398794, -63625286, 1216144287, 1350329288, 507788184, 1029638584, -1090746599, -2113196543, 888085312, 904396107, -1903478100, 568242457, 1369772176, 1034347068, 1917812559, 916903546, 900683729, 255374748, -1760834305, -1049087931, 797545121, 2107713474, -2050254816, 1105832753, 210202782, -1272553477, 1604898983, -1217845889 ], [ 2017166772, -96152789, -869179259, -1173008406, 1180918960, -362529995, -1100402038, 2009133365, -1394012756, 1888171641, -1572812997, -548535422, 1762873865, 1929505771, -1481142340, 116649699, 1241638053, 626760290, -2069113705, -1899547046, 1898768653, -366303949, -109542729, -1857045091, -301270391, -245725351, -120736100, 435128889, -435810836 ], [ -337281782, -14642503, -1785810796, 18661345, 1583625057, 1476245296, -1230743822, -408991054, -1425874694, 1386418170, -1355373212, 170787631, 1270367687, -116342669, -1440805091, -873498075, -219354823, 559044422, 1098112753, -749179846, 1004716626, -233062123, 1654552301, -1556430137, 2060343869, -1324485136, 1896034743, 2037649966, -2120354279 ], [ 486593420, -1206313648, -1752044148, -1588619635, 2101960584, -1612848569, -1254515740, -178270953, 1884267238, -2083379790, -1655363450, -1578779053, 2097944667, -1948520886, 1393048199, -21656958, -892843709, -2021096933, -1801224157, 424718579, -1453537886, -1929753611, 1693287291, -1803117521, 1149889187, 1474277223, 982001274, -264369700, -132084587 ], [ 1272035608, 547302221, 1297944373, 1356304534, 1485278498, 113012678, 1294563294, -362946978, -1945006214, -1732369347, -1952128297, 1507116694, -1397166911, -1504896242, -731574847, -1675175845, -398671570, 1769939929, 546759908, 1061963762, 417227735, -1481483161, -86506409, 1973067242, -204792645, 1208837950, -61101485, -1755219008, -287063930 ], [ -1843389180, -1437237454, -1365433028, 786637575, -760668659, 26078167, -706529326, -2049291118, -1432281438, -602357373, -1307568774, -1396883004, 1400932339, -1493725372, -1398229255, -600901928, -1198242779, -2116830237, 1027863497, -920873402, -452031101, 1846825798, 322937269, -585432377, -451356071, -635216542, 609344922, -2019989765, -908758032 ], [ 1208779649, 1106592226, -927329445, 1576618230, -1390935091, -61518064, -1807449433, 976673345, 419986005, 2088460192, 163127379, 2030467093, 1507133096, 121242022, -1007844356, 1166204230, 1275290411, 879538107, -154769697, 1679643521, 375508561, -2135058342, -457347962, 1972529884, -1417666784, -582608286, 442722759, -1142317439, 98746691 ], [ -173492568, 238216850, -18772037, 387574682, -564014371, 1489982703, -1872529344, -417382512, -1509790410, 377566344, -948568056, 817425706, -457488197, 1214071031, 2021624705, 1420505444, 2063591331, 1844349441, 750282701, -1558869708, 1745389672, 150349312, -1133600026, 1496785377, -1061723563, -39307644, 1142135835, -1389815864, -1351034315 ], [ -945821691, 1329879273, 1457567632, 532666485, 921931662, 256211978, -429798742, -1509207286, 341371445, 243286233, 1007502867, -344020410, 1563800550, -1848373143, 1460363424, 2095698526, -2047362557, -711877006, 143529505, -1989443841, 1408401870, 429470555, 293674304, 1773568147, -254886986, 2103585174, 341167061, -583515451, -1256761235 ], [ -153019979, 1567006536, 996920117, -2116761393, 1141519545, 1703911359, 1399898717, 1522250206, -195061133, -604969384, -333573584, 2019226763, -949732260, -329954707, -1900699638, -838961313, -1292489775, 778209058, 1018901301, 1213284676, -2111170682, -1413736775, -403408054, 1931055633, -973767898, 572938927, 1124389305, 710434707, -1918992126 ], [ 302144820, 1772362156, -1345895182, -401413540, -1790263323, 1532975543, 2080686222, -126386730, 1092860602, 747773826, -983729453, -751984188, -1650344998, 941921351, -186456860, -1709650243, -681928935, -1999445866, -1501432362, -1828965370, 1424857138, 1834516661, 168660096, 262409973, 1548683240, -2074842701, -1237432414, -204567096, 378702577 ], [ -1396909396, -1826424959, -548736163, 2062310865, 1858840633, 1684389943, 2039925339, -536970675, 1903022914, 722049389, -801234632, 414800725, 1020582349, -2086290237, 571810780, -1360048243, -637583688, 1618978109, -2039539440, 1846413875, 451884048, 2112359413, -89480444, 973174079, 231205275, -344826191, 573372496, -199126368, 1132964921 ], [ -315014647, 799933178, -880181065, 124804945, 1440297036, -1909945044, 27303051, -594608493, 590664194, 1141569365, -1706496818, -2058460860, -1087162263, -1760488285, 101886947, -671633861, 942464011, -2008674557, -336314924, -28037624, 1547945657, -473439220, 1179644855, -2115256095, 1373115873, 1825412430, 146012972, -846975039, -661138371 ], [ 1337848278, -2089478403, 365569088, -1536313565, 587411523, -1479959542, 1372213764, -1232393248, -1365642874, 231949474, -796709836, -1817367030, -474117752, -1749263828, 1854145768, 433898413, -723776711, -973500510, 1518988361, 1631306819, 1751643552, 1031633388, -528315752, 471607514, 289477353, -1296280488, -1325758007, -941689592, 1507481492 ], [ -1645976485, -149791151, -1193335494, -1159726952, 483814059, 1831599471, -578398410, 1860089423, -1995291308, -724721037, -1366897642, 1051961246, 1446944941, 1378921512, 1547252958, -1817685014, 1778147352, -324912368, -1722432238, 813054999, -394335329, 1154589995, -545699118, 736486328, -1045653619, -106317522, 951697882, -2016315822, 1374234423 ], [ 1865557615, 1772291049, 1453301590, -792402119, -2047846145, -680039200, 757602495, -1488713470, 1099687027, -140187956, 1536504694, -1691850109, -612655149, -1660305325, -64307013, -935203960, 1039633929, -1458021658, 1634253167, 594898526, 383213507, 818705357, -116219460, -207765119, -1927009127, -1028042977, -2006027626, -831219698, -948274918 ], [ 623069265, -533343769, -849535888, -791907595, -1545612882, -1424630469, 1578863753, -272653782, 811397648, 943517880, -6356026, -1454445309, 91749632, 1974441522, 1686741720, -2085283661, -319313984, -1298407009, 460940764, -991158599, 611789658, 1349077549, 1739058449, -1913496043, 613153261, 940445927, -467191521, -773010263, 854757903 ], [ -694958229, 253643550, 899319787, -746145634, -607831917, 1416896633, 235347493, -719852395, -1193909846, 1568007513, 268870664, -606940232, 235370378, 1113808067, 2093321471, 905451507, -1113590552, 2094205653, 1739504397, -1179686388, 794169295, 1690828492, -702042027, -1957990313, 1109599376, -357660801, 2116815969, -2022610629, 924809361 ], [ 1289750835, -1248939162, -2066294540, -1893109540, -1150509753, 1448062833, -1696746262, 1323525342, -673502504, -793804913, 70153542, 1651347739, 1672527247, -1882290358, 1967147224, -2012573882, 657719858, -986481671, 272678669, -1961362918, 842254863, -984981620, -1745647284, -2101377661, -1376569327, -563360609, 556706356, -622239176, -1586211313 ], [ -4785830, -335707929, 1461909747, 1342560276, -600607608, 1588825840, 1770442531, 1336967017, 2031711436, -2005245193, -1745741097, -1960450898, 1196175633, -478076718, -1169565312, -1014849710, 596762347, -1656453711, -1291466743, -1053273802, -1875287014, -918641409, -98260966, -1992373697, 677412536, -1543396625, 740399726, 1023894438, -906199338 ], [ 52341551, -1242090346, -106814848, -2133660503, -2113999009, -2101736744, -2034940782, 1674198926, -182215027, 191018535, -768950367, -1575723893, -1564071019, 322008356, -1788347914, 1424572783, -664639699, -1214884414, 1967100368, 160648420, -1288261848, -1893730174, -1479050202, -640443773, 924183051, 1676553939, -2133714128, -2022997233, -1377840808 ], [ 745861438, 781092340, -654631708, -167605287, -1302407437, 812950788, 257016009, 1488838707, -943010077, -677727816, 2125830523, -1267578890, -882914507, -998338598, 260194592, -2019835874, 1088885872, 1416780749, -1708165039, 165531536, 551219114, -1756031479, 1585390927, -1619726424, -160543155, -1637543687, 198566774, 968722879, -2012480906 ], [ -10113700, 1332017666, -1879882691, -668716737, 216238508, 443838853, -168727835, 1634630929, -1582453832, -675566788, -1689999447, 1677244527, -1681774804, -846961261, -590932673, -2038220913, 1025381694, 969211338, -692628476, 1208141598, 1240798329, -1333424644, -634950149, -1685308366, -1696388911, 851317978, 1952670350, -971898914, -1850528576 ], [ -1097029550, 591317471, 1062065814, 1641352717, 347264834, -1512626030, -646131021, 23261527, 701837991, 366708880, 718962545, -634127546, -567787369, 1330687203, 114912839, 1263118393, 372494838, -660730718, -1830322929, 1589803781, 911530747, 250800666, -859133947, 1440538112, 1785810478, -614016522, 1081273021, 1699382622, 1157317300 ], [ 1176685038, -1665810025, -653467716, -595804144, 1219340185, -286672591, 1673381127, -1302191671, 889719422, -590691764, 224712571, 109667590, 1507262931, 1138950215, -1351720610, 1682858289, 940473605, 1374297160, 923359067, 1115313633, -970618396, -1925566460, -98715243, -773402899, -1070588178, -1240250584, 1928328386, 1612296380, 1470421677 ], [ -1527474746, -1429767652, -1374644460, -119844467, 1932620486, 1992601041, 1843150219, 1732465312, -1419400123, -2131370433, 772970424, -367424175, -978737000, -2052915041, -317216567, 563383048, 2063138829, 1975504326, -770826545, 796389225, 1081432364, 1530980789, -1722249929, -776895455, -771927789, 416969527, 788769353, 1939265578, 1664894648 ], [ -1065847463, 1263519733, -1611111982, 2049588737, 642312562, 2123494397, 1924608290, -2142575134, -1794519956, 1532648111, -1206480536, 1790872836, -1448225906, 1406177393, 2084572768, -1550678422, -671681818, -749920001, 1081738587, 68918550, -1945568117, -1110860513, -1465242877, -676469522, 893049849, 2143891380, -1338473071, -1956125344, -965381439 ] ], [ [ 1846805729, 517441987, -1223267821, 739409400, 730186483, 1669999646, -1318443198, 1349306819, -885628789, 2138834859, -354045423, -2123672553, 720376615, -107829109, 2071697033, 633290705, 40062503, -1857678858, 1422771532, -484544996, -274046205, -820796757, -442826658, 1480181941, -1971284760, -2142220299, 613386710, -1520695517, -1596626861 ], [ 773536197, -551084809, -2059237022, -1532308574, 721773361, -1323421418, 1788677715, -1334623525, -601593683, 1323650198, -461392330, -2019417398, -197657034, 1260021928, -1628378330, 756890070, 244892324, 428270021, -1896864894, -393389974, -192907033, -227376597, 971064419, -1108946281, -2022210644, 237144208, 1239222692, -1161663530, -849771703 ], [ 336695137, 1304116252, -1810928942, -893313534, -594138276, -1623530802, 1049143165, -1183853073, 188409603, 1840149403, -796728909, 1236368351, 1560820613, 139845144, 295848139, -720824573, -1681760528, 2021170336, -1254031471, -1057245718, -1349334651, -235452321, -1342638877, 2081851614, -86085834, 238224722, -1723428320, 699173068, 1310488116 ], [ -345970502, 459465013, 1214999482, -1368418781, -2000408381, -1011403791, -65927981, 1624122272, 1950113968, -576457484, -1610225283, 1706652887, -348238137, 1125528070, 147309580, 458102629, 231041742, 550199811, -595426694, 178579323, -1917689793, 1553154246, 1219764573, 745064096, -819804135, 269806566, -742929583, 1949464288, -1983756821 ], [ -22706795, -419028959, -2024720645, 479205008, -2010005504, 1803737928, 1952235052, 1689746128, 758096774, 1492413615, -646539386, -1947887620, 108174221, 522557502, 1869478337, 500947833, 1936518692, -1828019531, -1450750482, 73744651, -656789676, -195096547, -1061754598, -2061610483, -838977594, -1939103103, 490755375, -937426458, 1651165619 ], [ -548985155, 1126431472, 979305796, -1582739542, 802100513, -1104759170, -869428012, -2049774201, -1858063432, -1845292482, 425660278, -989500539, 2117640814, 2106758042, 281866524, -1302946538, -1602194296, -1677616521, -1049632730, 1289783697, -2086936905, -1587421643, 2130272461, -971906052, -1779089870, -404932497, 1900644974, -1631504921, -491450944 ], [ -1749635845, -817462631, -308778215, -1225459676, 991721593, 1328856550, 1338848218, 1198501730, 1984460032, -53732650, 901552914, 469235373, 1803972765, 550042602, -1218019197, 81610373, 51782487, 277593544, 235693060, -2005194841, -796440135, 1655758206, -1140816793, 5067938, 1123667165, 1819734058, -448768965, -1033919658, -682502112 ], [ -1213210584, -1248850721, -114648766, -1091953168, 134337976, 774245890, -2047738510, -1093570447, 1886971866, 1786034765, -1828192005, 1426775069, -734545080, 510275197, -198001158, 2122946162, 1468254421, 517079285, 565445693, 36871607, -1181093305, -2140694125, 1727116442, 1441391968, 1964223851, -1152847704, 393063386, -320448945, 31278198 ], [ -17249488, -603338700, 427383813, -77394044, -759917028, 1187681517, 1364265765, 1582116279, -71721380, 752541424, -1549449622, -848837171, 547161434, -113046470, -513180470, 1670528477, -370783774, -1738104109, -199439682, 1304349589, 516964285, 1923575125, -999439991, 1110399427, -2053958450, 1675974081, 1435425120, 1506662846, 151308108 ], [ -125848774, -726252048, 1066959884, 630883908, -1186060074, -398586477, -822517981, 2144198736, -1397612573, -77988957, 1112957674, 937600645, 1388802688, -1327932178, -2021160196, -846412548, 654930684, 1153030645, 1145979986, -1588880866, 1104561187, 1983886474, -1264725179, -1858036996, -169283002, 1280500509, -1732210558, -789415153, 621648532 ], [ -1043179884, 1760712157, -1576985725, 998786674, -1914235691, -1864732422, -449389010, -1436481695, 1431860863, 427040755, 1490954300, -1303795112, -1495968932, 2025550162, -1428141912, 779861255, -974520504, 389651614, -1673589776, -1468306380, 681243413, 1086853286, 1338431950, -273040596, -909715872, -1194571525, -180122615, -2089386159, 1978047885 ], [ -754847856, 926575363, -1827244521, 1943955055, -1044607780, -156929789, 1774636927, 1824762407, -293798034, 253871163, 2124129097, 1221813017, 1621988587, 464162042, 764516670, 726360447, 1456888676, 1137207651, 2000810666, 1137674733, 693051763, 952669401, -1084199716, 917473270, 1325177955, 1338066440, -1619620025, 879635939, 37685417 ], [ 1299433340, -1684082673, 1359355404, 181456352, 900006587, -930473088, 191621928, 1726771695, -2086624008, -1430077877, -1334675692, 1167105183, 1982945868, -574198875, 2073913367, -1192933537, -1813348153, 1593867480, 225843246, 212731960, -1886140453, -1240702191, -1873374299, 105916288, -1263407659, 1216415148, 1996670438, -2108775479, -2063094997 ], [ 1437990666, -226523528, -855151537, -410131819, 1734420255, 198610972, 912965713, -131287433, -157285096, -194227486, 1886178002, 376727998, -203544543, -133785092, -1725674404, 2032120728, -695033261, -232243346, -1238223611, -101561064, 945578430, -1810855911, -1918765156, 852408765, 1436723318, 1668759983, 394657511, 9460351, -1509939789 ], [ 1105410182, 693102428, 240659411, 1284948885, -237166886, 1528172041, 1237605414, -1545698768, -681185268, -963838260, -719088369, 1227598218, -1706689621, 957341030, -1022214662, -856233476, 1927242450, 1126135892, 463447608, 1084645612, -834396416, 618119276, 1223865623, 1861513790, 1206179284, -329896232, 1167318978, 890004923, 1492830956 ], [ 864614495, -712600182, 1964990493, -536027370, -1502117420, -1598693239, -236240696, 289077254, 1195129792, 1640812529, -847669942, -549698696, -1533932352, -624842799, -1662860989, 1893286542, 1079557553, -1520621585, 948056995, 901485338, 1707710407, -584573761, 1633811567, -1072312978, -514795207, 603182070, 245588303, 381861391, 2066349058 ], [ -1847478761, -454448358, 1410920554, -1603889137, 1770685915, -598130156, 1735464477, 1913713683, 2136577519, 2145351901, 1799460469, -758384116, -1039091214, -1301099943, -766642841, -881290678, -2010674177, 281698361, 232449764, 1199942193, 303161265, -75858521, 831657894, 1708662813, -819226035, 81780743, 1755335827, 1924591313, 285523114 ], [ 418189491, 188471374, -1376799090, 925046588, 1560811687, -912243946, 241162812, -993405963, 817165207, -550325530, -1866033409, -139701907, 1845222651, 658591747, -345409777, 2075654712, 1588798879, 436755633, -1183488643, 294191151, -2059133877, -366040097, 192884938, -1675676670, 1843795487, -720492819, 2094753722, -1676707253, -1785933126 ], [ -1338135155, 1787610116, 373150405, -1893409903, 1020805582, 1210425505, 1735853995, 200058430, -473952785, 706064295, -979233214, 914398149, 1262494316, 391483979, -391135523, 2080155835, -821064797, 792569075, -704898411, 1794461449, 1252946733, 1504670500, 1200871681, -600271549, -1543003696, -120546211, 292168028, -1465852998, -962419305 ], [ 1178313187, 1361961097, -1982575565, 596699889, -1265912902, 1660315745, -1197703479, -1434116927, 1156812534, -663336450, 1132690949, 1677856623, -2011935564, 1826139836, 703645784, -1940278272, 1613372506, -328215430, -256862829, -1273538901, -59901852, -462506739, 1084163446, 1204965769, -1716331556, 1110191630, -1061632147, 1659373325, 1402098988 ], [ 788199401, 802666569, 220376532, 748442032, -373893901, 692414834, 523587153, 148398590, 1345399433, -289804939, -1667890084, 543266895, -1733746579, 1891005255, -997535899, 1630737629, 1291380831, 1553549782, 337478945, 1026056415, -300720951, -1361319781, 1327965465, 1577650038, -1907648534, -1187611875, -1475456303, 1294795927, -559702002 ], [ 1692012195, 787058448, 520249201, 993664991, 104437060, -652151608, -192760113, 1382494643, -1838223007, 1943558009, -1625615499, -1292280211, 139116126, -2109764918, 818417369, 2031484947, 1030221581, 1501524100, -160984669, 1381909160, 712626037, -1384215506, -251121175, -1857037804, -938045770, 629600286, -981199702, -1170625633, 735448215 ], [ 1089190317, -1104483089, 980181477, -1967724870, 323239742, -457803961, 845803935, 398239600, -1996732269, 1429748124, -1402694543, -1823368494, 737741433, -345374170, -1815236554, 254770403, 1393337318, 917645939, 246041179, 856271843, -1215889049, -1869276674, 1967119063, -41840944, 1888329235, -902551348, -142629315, -1153767018, 273901991 ], [ 1573202161, -1840879095, 1260959239, -7896371, -1549571532, -31508273, 1584277950, -1169005654, 1106474258, -158506342, 1878972843, 1371025578, -201044463, 788541706, 1085381041, 1712851110, 1704792242, -231187337, -782810490, -1917194117, -1159814646, -1799409944, -261409391, 1152150001, 2000380151, -48337918, -1571829316, 166595973, 1622447942 ], [ -1228168475, 1663620392, -426964782, 245395511, -572923079, -1585299677, 965260473, 64585646, 218925885, 1463965915, -1331063359, -1873659938, 1477763821, -583919365, -1944283027, 273280584, -699350976, 2120946030, -1699169942, -63119469, 965428686, -471004620, 1960095483, 1923935698, -1775128092, 1875680411, -2031228444, -573574449, 25356425 ], [ -622535107, -408296124, -410604511, 1328519535, 1155851336, 107815090, 469706859, -1902277941, 1827362272, 745690953, 864383283, 876682056, 919861048, 1173496941, 1053280832, 1640632104, -1705956473, 127954634, -609819084, 102946207, -358282081, -1916289928, 1468855646, 379879297, 796299895, -369953833, 1195108306, 1970698398, -1078033335 ], [ 1927681121, -1086612065, -1982550704, -2039349488, -921064677, -1684609718, -1565981998, 843889732, 1419630248, -1967122590, 152614073, -1394557891, 1418351699, 637327405, -698620837, 2006574017, 1615307771, -859217158, 549836417, -106773438, 1020333773, 848054036, -419916448, -960710816, 158021881, 113742326, 652535965, 1788181329, -2122903349 ], [ 556727545, -181823633, -559233189, -1767014926, 1077490003, -1898668540, 1237341521, 236794276, 357311339, -540791389, 1418060213, 1272908670, 1033193365, 418681625, 1086746270, -711233554, -2028428885, -972394691, 1212134541, -694749372, 1518771181, -175484689, -2108332654, 243733931, -1417736129, 2139733115, -1762362486, -370083884, -1402192248 ], [ -558569307, 604702368, -1404722228, 695408596, -1172759452, -1231155229, 991012754, 12267211, -243191723, 490465817, 1439375552, -687551631, 42792701, -609130855, 1933050812, -193282212, -552568353, -628114276, 1045656360, 1260188351, 2101938789, 2032690730, -1685244447, 1742859639, 322760218, 1327983254, 293787525, -573552127, 1707825363 ], [ -36428392, 2142220339, 1666173859, 1627271168, 1246636172, -588868650, -1202599018, 382708878, -671507698, 2135019855, -273312828, 1698802395, -1106993981, 527535966, -1535785703, 207028435, -163319496, 1711923531, 1322257046, 1796980531, -1339582778, -1161835467, 816802402, -1301607275, 1735951663, 848611294, -1380493668, -1448013016, 1620711058 ], [ 1832047906, 150870786, -401541217, -1525486823, 560695196, 1876537758, -90415327, 401993573, -715920711, -2113607072, -491106928, 176556293, -1740084097, 110466243, -53437236, -1756612034, 1901045695, -894729815, -1164666438, -1618222006, 1432570728, 875441472, 1489671317, -2059765975, -1089512331, 78453046, -461194542, -407537434, -583019376 ], [ 1519209927, -1486992286, 564914885, 1820201417, 1153323883, 661463252, -824860240, 1765294267, 456240740, -700453993, -1694646127, 1087734132, 257035948, -1474671738, -1076818330, -1032942483, -431799085, 405015475, -413788601, -485404908, 1241868151, -210086917, 51618884, 66900720, 1738131, 1289906373, 436966470, -736056422, -1573291064 ], [ -664971350, -2047459999, -1799230357, -1425023386, -1925335753, 2123851268, 1575022367, -35952346, -1956033726, 1554649417, 1804460748, -1533388642, 616214358, 793603972, 773107311, -1605987804, -86711951, 1332539446, 814903174, 515976273, 1506759564, 1041643825, -88438162, 1187302677, -827545384, -1735083095, -320247740, 1224845927, -2091420725 ], [ -69721555, 929946381, 946565332, 19872547, 976321597, -267169695, 1987901464, 1806394299, -587569881, -1845881947, 1628781980, -2065280427, 1875172175, -927131432, 1733094163, -1193293348, 838184097, -613437255, -1862906854, 1641599989, 449789303, 1697968797, 2003738790, 770456806, 498182408, 802434313, -1172115322, -1416289820, -41335075 ], [ -1457513756, 574550691, -918780086, -1107008805, 1108833484, -1428220050, 559531709, -2135337082, -559459553, 1801657503, -1829467167, -1140625946, -1996722712, -662448844, 1324618969, -1361112234, 1440314327, -1953234586, 1634338844, 651891590, -2014496500, 634495235, -254107654, 159122980, 12827722, 266552086, 1095848945, -575867707, -1266103568 ], [ -213366235, 1846207434, 1338019782, 77035781, -1511116481, -1595945189, 362324279, -1894118973, -1802811170, 307279158, 1769489455, -1418538243, -523640118, 1118437701, -982531418, 1646920260, 297254719, -1613488055, -1363338398, 1458992046, -2093257479, 1918864907, 1037999280, 917216067, -207363979, 383591532, 232224078, 165661786, 312103451 ], [ 1438053419, 1954343502, -1941694861, -1747313601, -1181385580, 1563490652, 1372478295, 1387795485, 7921078, -1363346040, 634539301, 695022800, -346451287, -596720392, 1568453264, -745021125, -104645184, 10612300, 619717641, 2001842054, -1205876848, -1784518388, 821230730, -164432739, -696821073, 788263949, -1678836848, 1105279261, 1825910051 ], [ 643391469, 646461931, -579467214, 1676877922, 902856533, -1004894496, -2051263031, 1080126113, -794169585, 1873137812, -747043352, -449991287, 1427036358, 948726037, -2008552587, -821888559, 628892342, 1105195981, 1261264201, -479844879, 1850835681, 1582896122, 1150437784, 799256119, 1157469529, 1099501428, 2105981094, -910798179, 1459597880 ], [ -872854255, -1757838437, -1570799617, 627871569, 2097207000, -253610338, -2009321892, -1338506885, -226141761, 112470163, 1115949708, 1606679915, -1075418294, -119079326, 263889156, -1416014460, 1029527728, 1762839849, -902989991, 392494703, 182474088, 1723056940, -1641437588, 292935075, 905022863, -543055444, -611341749, -1499430441, -390191244 ], [ -919236626, 882364352, -331385373, 1091745173, 559925861, 635663146, -3278549, 1362444708, 508738899, 1829216274, -482771284, -127252897, -538201392, -1012484671, 1016759136, 1111120498, -583652382, -1165569199, 772351068, 1271344782, -1439817226, 1550034216, -1402686954, -1891132928, -2047762099, -1644012799, 817632455, 1919458724, 958159398 ], [ -461617220, -290618488, 1296810447, -1068210148, -192884484, 514151650, 492920186, -107017594, -716862167, -1611229054, 1877501726, 1409998714, 1182373151, -1048374460, -1449670613, -667993769, 490655576, -1291497321, 1712710511, 481065479, 978226379, -1475091539, -966018740, -1269275727, 650713634, 745689962, -1632878294, -1467109146, -1264591240 ], [ -703280442, -610429323, 1328562182, -678935481, 1960128952, 507787080, 686795065, -336901122, 1437139625, 1652216372, -1673041675, 1044839145, 42907848, 759298695, 695124716, -845807293, -552294581, 116841700, -870279646, -668139850, 131542496, -1345040150, 1833304177, -922423790, 129117841, 262506209, 79326572, -2139570328, -291211128 ], [ 884177067, -707718734, -859402529, -1726294583, 660830942, 1256386644, 1040284033, -1413019033, 1446997949, 178890285, -526869170, 1695501295, 283449759, -959951164, -422279318, -1055778993, 905396962, -485787503, -811568571, 2083666968, 924173540, -24600225, -1922562102, -1919400891, 172383578, 1018561414, -879299974, -664767744, 689377841 ], [ 1652080472, 1131954347, 711787900, -1231478711, -1406699856, -854831119, 497821855, 280768784, -1016264301, -1413705785, -758905385, 611258799, -160206362, -1460849298, 203389695, -51892706, -502445455, -2086118068, 2121808855, -1653757776, 110018631, 361267478, 1395179465, -1056842897, -1823343667, -1960371771, -987834050, 15399433, -2069116384 ], [ 370296138, 1796377615, 502503488, 2084182122, -1458526650, 1842908820, -556433815, -2135505419, 1715683572, 968199175, -1883542979, 742998816, -1272882046, -1781464935, 7056881, 811118395, 647665234, 1422461284, -418394393, -152023028, -1875018035, 1507945948, 804074394, -1524955364, 1083153588, 1970188229, -1425455417, -1167229119, -17841452 ], [ 1458358795, 20823877, -1922745548, -668310137, -1020552426, -1192141069, 747442483, 176908611, 936040405, 1586468659, -996629486, 1078055011, -1131708280, 884239078, -1222957632, -1261631324, 269306600, 448856142, -1195531540, 1619269878, 1976296553, 1509466870, -352674790, -700334185, -2025652501, -1369046341, 1695001496, -1229671361, 268048579 ], [ -716401452, 968148059, -1624548773, 1545101188, 591909039, -1952323027, -1734954244, -1464540825, -1528842700, -1367131190, 308246800, -1812476259, 810861648, 1926048204, 2008545524, -253127690, 447593035, 1377688210, 1813145651, 685494936, -110712057, 407494604, 626860477, -185201387, -205711100, -1520628619, -1172959688, -1911218048, -341476400 ], [ 1623753997, 43029584, 1230122181, -707012620, 1686848644, -1476267954, 777293868, 212942286, 1809509860, 609656345, -1985344531, 760503810, 1981092805, -1426397912, 545167954, 604106728, -82803098, -1520844512, 1671581756, 1825275953, 2056904966, 75529811, -1027541269, -1973836517, 27398697, 1235521830, 87764046, -821873842, -939224490 ], [ -76666195, 1055079486, 1301994772, -898900546, -1427009551, 927034188, -1347359215, -820934873, 31361926, -690265187, 231072915, 1048701979, 988424165, 894351673, -869412925, 1088341729, 1736394688, -1226188942, -1384707018, -689629121, -938190466, 1683869095, 1001621564, 1576009958, -2112052800, -2012391249, -874393920, 1988876137, -549344233 ], [ 1274680489, -48551243, -1551643557, -821852243, -774555604, -1075739914, -1979910139, 2136048223, 1075297647, 1210899161, 2040461585, 1851649176, -86613992, 1336252880, -1484247093, 901042822, 76242191, -1501534628, 84493882, -2070426686, -17989007, 839129469, 563688987, -610713379, 222007347, -1287130442, -337477079, 1013706430, 756949100 ], [ 1640092007, -26807765, 432447689, 1643620254, -1997729578, -935282860, 1547118258, -1290876870, 1173911568, -1427926255, -464149162, 484082214, -1163571453, 951258981, 33332688, -1022620826, -1363437106, -421781796, 645679295, -1681836455, -1497631297, -1977160002, 2065719538, 1732725840, 1791312528, -1063527583, 1019198786, 1340921125, -1657646576 ], [ -809613205, -1173337366, 1743059036, 260764701, 45447252, -1154710083, 447598340, -651587290, -698877318, 60472873, -877469112, 1551065590, -2048069679, -188008058, -1193732264, -1840762903, 388811009, 1316598052, 574396731, -1451918785, -1677793666, -1678623936, 1777221571, -1157578182, -1125425130, 763383260, 1314360693, -2040238548, -365998378 ], [ 344086031, -334144237, 346871457, -28641493, -2092888460, 2099156619, 1809534032, 2029973099, 685061138, 1752857995, -841621466, -627850771, 1602117597, 1348162988, 1282028053, -1520965413, 706134836, -198287543, 163060578, -81112666, 715842595, -1434590356, -351401319, -220346113, -236066307, -238166097, 228240244, 1129626428, -211810547 ] ], [ [ 554539720, 1088095860, -739615777, 526654924, -1283483997, 1032681805, 1220885385, -2122915533, -2067148422, -1646581573, 141110254, -1699185786, -180734877, -1932284132, 813377189, 88763975, -906478850, 608875376, -1951124034, 455445926, 1928299786, 667803575, -1120946058, -702633357, -1258327086, 945215996, -956993414, -125019103, -404844566 ], [ -998001723, -472896512, 1803464538, 993759052, 1667746590, -1240921369, 1648969818, -1011172032, 2101871717, 1606317757, -721055090, 1789884806, -279133013, -1226512520, 1617929004, 1420535182, 2108783426, -566489110, -840878152, 552600865, 511388642, -1507070487, 224538057, 999964759, -995522727, -663076065, 2011350779, -1920152648, -1121689476 ], [ 2039358057, -912760365, 1810042169, -1129070034, -125324379, -702390254, 162140595, -64402778, -319497845, 216213865, 191225533, 1137435378, -922643132, -676548876, -539191607, 634462714, -2062508957, -1933900713, -1255826485, 625768672, -1368534343, -1163963092, -1246587706, 1927861079, 942545308, -402559095, -1865596750, 967870962, -892022520 ], [ 224008475, -2081464874, 2111020797, 681503332, -1629326990, -448919878, 900211626, 1595044750, -399596146, 852272819, -755382850, 1236627893, 286278278, 2047369602, 952731525, 2133311070, -483380403, 328596066, 366889316, -871383817, -1034382646, -331725514, 1960464248, 439956319, 1291873358, -353419681, -2111712900, 1895594199, 1994311939 ], [ -438606497, 544030079, 1781775090, 343828914, -168713994, 974664813, -1945122434, 411869316, 397739159, -507110386, -369132742, -856683076, -1192678131, -2124541383, -1608136694, 1040601092, 422415117, -768782330, -214423601, -1317045903, 2106536617, 1014460443, -1376754020, -1653676604, -206356235, 991657346, 630525099, -744960675, -1557326963 ], [ 1108834984, -1474630664, 1685639600, -384763004, 1972494119, -827912121, -1770797745, -220745393, 1200684664, 414026227, -717634552, 2087049648, -1952533004, -432370849, 1242141073, 232010904, -1832508907, 1418940754, -1512808312, -980958485, -1432176869, -464632471, 1017922694, -1391116506, -2025862495, 1731002245, -1395377876, -1186705708, -1224405808 ], [ 1786006292, 1816505130, 2118360524, 757998958, -1401019712, -1412529813, -1112928590, 44640351, 1613121414, -1858500026, -1880154718, -310203518, 1989932686, -1209955966, -1221209906, 1143063914, 312535559, -990159607, 1238281853, -1789199363, 837152576, 1456190923, 1209724803, 2003275902, -1456550825, -1645776530, -2092213426, -2078125961, -1315703524 ], [ 1195838422, 335440893, -40309083, 1843041314, 1980552604, 185753759, 1215066513, 1890185082, -1181213924, 165351806, 104131628, 324241620, -1656602045, 334708146, 1072313714, -366291389, 1611554391, 1698039427, 377570924, 241049743, 2024795983, 2103427998, 1485513223, -2101900811, -427682284, 1768219160, -133376405, 1053373785, 381564456 ], [ 1705501110, -2041009341, -899074588, -1995433015, 1140189237, -939663321, 365643784, 1474163226, -1887294839, -1375563126, -1550409504, -330741461, 1931831752, 705848039, 1747880355, 1731640279, 2129361153, -1796005001, -944538606, 934727757, 359382191, -1812810739, -561591280, -1088524263, 676536604, 2099948104, -1767043357, -221293730, 1926575643 ], [ -1146729094, -1701541032, 146676836, -324532392, -1018999687, 844297694, -2081903974, 625333906, -456621476, -1524697150, 411226406, 2062703581, -555453284, -1859867977, 434313700, -1416060836, 671354864, 112040684, 1993402252, 1385567118, -2036355651, -302309532, -953589881, 590398263, 673867211, -1211616565, 127360458, -1712635319, 506447887 ], [ -1905319978, -489970067, -115222097, -378258926, -1993739753, 1984483075, -84476023, 1504032402, 283069915, 1606562693, -1723846574, -2047944799, -2035913725, 1153902266, -1283616338, 700630362, -907121560, 413382667, 786017465, 365828095, 100968278, -1598150315, -2112266908, 178119686, 676776390, -1604335203, 891264710, 656986172, 1006347521 ], [ -803314893, 541151055, -1662504179, 1005906652, 215063224, 627043296, 720173178, -1230756557, 261592067, -1507706102, 1397176983, -476123787, -1106131838, 1090112739, -878970827, -1670052360, -503923957, -904868638, -1486686479, 1731292878, -2018231055, 585453678, 1327686551, 2065229806, 1733617997, 732767948, -2028094222, 1827338557, -1472316824 ], [ -772698293, -896462610, -431312773, -1724677108, 687079249, 1192647831, -1411231483, -656274090, 1512319751, -773516329, 1725015475, 681448029, 456770773, 370934588, -1350183165, -1741983961, 1866187449, 1316484662, -1089909026, 2139472425, 915318076, 1654101933, -171801498, 363117337, -2060764573, 1178515212, 1317693986, -193411354, -1144496205 ], [ 1712893273, -593709936, -1893056396, -169400529, 807931547, 1251792711, 1861134854, -1866554542, -1006783298, -952273064, -2011064623, -927158453, -1835345525, 992330730, -1297668314, -345390849, -759186825, 73741266, 1797854223, 2077519082, -1304332371, 570587539, 281385758, 533019318, -907530883, -978654903, 818617903, -1999020755, -1289133155 ], [ -1971468967, 1011734709, -1485717323, 1959443185, -424013931, -636145532, 1191220214, -1941199410, -1887516485, 1686614604, 527795748, 2097413255, 1938077168, 327924359, 1258157741, -322543107, -742235343, -564515454, -1431019055, -1722816341, -1137774576, 1217863952, -1850058692, -1509181230, -630825144, -717872552, 2100159061, 494712991, -390103568 ], [ 1826231323, -1104984874, -1358982910, -2008474746, -575920474, -1503517312, 1174825204, -1939603695, 996053697, -1780999046, -1220294952, 188291793, 557139230, 540432504, 2082647163, 1622358286, 1097585848, -934475591, -2056028533, -327477592, -124697729, 388521899, 232882479, -50175371, 1171362183, -901749672, -13422632, -844571890, 1781473294 ], [ 1231233255, 518972638, -2040470421, -592140750, 1316210529, 1930223636, 543384860, 1713461641, -1967713435, 1689222622, -489704426, -694758305, -807876747, 777955677, 1089714782, 460333766, 276456458, -807461892, 1338041623, 698254284, 622371281, 1820450096, -1546576939, -1934394130, -2102570997, -940968376, -1932091077, 921911623, 1480934048 ], [ 381595638, 1331292571, 202449348, 317589815, 988026890, -1707517555, -1147723706, 425406230, -1245452681, 1789344257, 1354566707, 168801007, -71314596, 331057462, -1579707383, -179631550, 810220255, 1784572340, 1144924885, -1307992444, -2113860389, -412006685, -350123242, -1747989396, -218985718, 286718471, 168484994, -1115158031, 1633166644 ], [ -1003376651, -934063290, 16407514, -405202446, -1309273357, 1403518413, 425160623, -1531711822, 872294259, 1237349221, 58958112, 478114994, -1841345167, -759088379, 435438108, -1342215015, 1567121086, 329607321, 2087438503, 438207590, 1710503839, -1960818095, 137951050, -2013994287, 1927706941, 1704473759, 1563427092, -791371025, -2146921740 ], [ -784563862, -337854651, -1423442588, -159185803, 1391094150, -392541240, 1618654324, 1398268845, -1656412694, 620415161, -724329572, -1935428704, -1241031098, -788379892, -878382169, -1377922930, -754815632, 1898486754, -1966826358, -1327726301, 399022909, -850384290, 1031600594, -1095673012, 1937918354, -905983379, -1105539777, -1607346218, 607175346 ], [ 1431103090, 78873182, 533644386, 2004232028, -9539409, 4138013, -385761719, 1588404230, -1425958083, 2103327729, 1888238908, -1632138243, 199354192, -279910560, -1501610245, -1717888536, -1401158750, 1789754498, 1665242264, -2010869640, 96514666, 627512409, 1797905533, 229073053, -985475058, -189285101, -1042237228, -1585188507, 1587688515 ], [ 1311453689, -369880054, 1293459122, -1114335469, -1197853800, 1443034170, 719275425, -1225326923, -1198391411, -1572173343, 1482769624, 1289446839, -415935195, -2033365081, -565216176, 324473671, 1739076819, 452322852, 792698326, 2120265132, -1268711735, -1920865864, 1413092198, -565893443, -991133912, -941608428, 1337074093, 1881930984, -309601979 ], [ -789339947, -757347354, 1070005988, 1778912423, 22247983, 1360791240, -1568499493, 465096260, -1935121682, -1163721298, -1628140812, 1551748815, -356448518, 546108739, -683632897, -2119448701, -956914183, -1414183425, -806824553, 553600082, 914678055, 643988810, 1771439224, 705584098, -1448946704, 1260583566, -933502501, 310815443, 1043545688 ], [ 307401196, 1119984681, 889526990, 635214328, 1570762500, 1977221628, 1365773336, -32018729, 323311889, 1871108835, 346348449, 716793367, -1315419054, -1932666276, 78729731, 1014668967, -1506400704, 1993360981, 1070965202, -631794985, 338467209, 182738588, 868067015, -746547305, -1535264637, -742006094, 999648416, -113878055, 858302094 ], [ -1741844719, 307324952, 348705373, -434696115, -2112328939, 826045728, -1686477450, 1863473365, 305220434, -479199121, -1292803672, 1793111033, 1723119503, 1022065697, 1135266514, -628876552, 195915452, -1359863409, 1913058515, 157887858, 283158859, 1742921912, 362473462, 1646228075, -718368348, -1346037037, -1405821167, -1962525677, 1912923231 ], [ 572299132, 1910468167, -275204737, -882061492, -1787137391, -810688554, 674893027, -914123177, -1544538447, 711652191, 1887942870, -1242488686, -1880203212, -1989621278, 1222333759, 145985128, 1362875752, 97389896, -1391859856, 1234919497, -839998037, -1576648150, 82289142, -1711576673, 2067872763, 1941532915, -443366077, -152080294, 1834020929 ], [ 1327889097, -342308670, -1833046014, 383553266, 1839849100, -48469659, -1630921832, -2018943459, 521614981, 251867875, -920837286, 1316053688, -2091116218, -1303496020, 1068983952, 1340938385, -1863202780, 1203229498, 4473407, 1199934796, 1840205537, -1307450418, -1707831647, -772515006, 808654700, 1383569804, 6220421, 363283386, -1740382624 ], [ -2072185690, -1601615260, 323956123, -1750269642, -1317944391, 1922217558, 2018347024, 584478651, 1452859433, 288495715, -1959996104, -249384515, -1153777242, -678437211, 805080191, 1136306094, 544300770, 482574359, -849541137, -1807074150, 1842481991, 1813137094, -2137512190, 900312601, 325967578, 241562598, 37411806, -1783266425, -2029220001 ], [ -1870218048, 755358653, -805378522, -978427295, 155326052, 380656178, 984811038, -1428794403, 1758803669, -2085093152, -967327399, -456923001, 1613249931, -972383257, -996999866, 1190855190, 1539048840, -1662823221, -1527281885, 705832065, -1106390343, 182383949, -1556596367, -289522837, 1546667266, 1309906709, -801877108, -914393703, -1156836397 ], [ -2038759190, 1350408652, 967181307, -2040500157, 1548682727, -873669161, 1782841115, 1104244003, 1527161646, -504651321, -2109508884, -11177353, -168502367, -1048065856, -1557618524, -1686809841, -1558474865, -427745931, -1968420795, 868264333, 1832794025, -1932440260, -1665731736, 1178828022, 814475541, -484254154, 435770338, 641674794, -1754004596 ], [ -1915006143, 1612006586, 444123383, -636802931, -293879273, 1167193798, 738553290, 859922533, 1541381466, 981218261, -405994383, -435387226, -1120916209, 401753213, 1333628865, 697915101, -1097117181, 324159392, -1763766930, 866694436, 1378760010, -1071830886, -563533423, 1994797732, -522688540, -177799135, -1802245057, -896008887, -528130513 ], [ -849383727, 1185898605, 717265409, -1579913344, -177903753, -1011990735, 1655571758, 1065320688, -1701109548, 1304594781, -352549805, -974574302, 290200360, 1496252481, -2141053736, -979111036, -1784688661, 1890641338, 500890951, 2113832363, -453802044, 1202603564, 56761051, -135712807, 248697860, 882351603, -973394623, -1006041957, 503370270 ], [ 2069887356, -476648862, -412868310, -515047248, -853278905, 1811327646, -1651599555, -509698842, -49021124, 540265419, 200288349, 1871207439, -2012915053, -314327560, 1790624796, 1412036956, 735946042, 1581632175, 86343123, -2091533441, -2016589394, 483904442, 294946742, -425787312, 148282248, -467163459, 355515463, 1264174058, -275207463 ], [ 2122231250, -1916448513, -973353514, -1092492126, 136823175, -481665647, 1477368281, -308216593, 646995284, 610718937, 828725856, -128995003, 1259053121, 65838035, 1646855311, 616466890, 1554333743, 72402753, -1264486632, 586751762, -1447373168, 1342589170, -1823118415, -354673010, 1954421354, 1016506355, -854569561, 216644364, -1171926791 ], [ -1497733407, 1674469055, 1070073827, -1749814172, -744659610, 817758736, 1630915194, -1792572089, 1630936635, 1998413953, -71693553, -662535079, -1058805850, -821716786, -1561664718, -1924422923, 116655390, -1671522781, 428159006, 1965900169, 78680445, 1113887038, 1884918074, -295738569, -322207402, -517866785, 468692750, 1569167549, -1367189689 ], [ 2058470002, 2049724491, -1895136737, -2110984630, 1814043016, 372604504, 376784881, -1212279304, -1703498534, -1471884999, 240119229, 170031513, -1248801845, 1860679135, 560206278, 843210280, 505462226, -728881727, 349129154, -1155944606, -158062210, 775640513, 1898517121, -1000247667, 1357521822, 448225626, 400875233, 1643508569, 668112860 ], [ -1895817466, 1029449257, -74027074, -2019842653, 2096014238, -1385532181, -1385324395, 171673585, -1515408242, -986513502, -1519136285, -1757107984, 77640017, 1013471832, 212103927, -2064649541, 137130201, 807692837, 2031456563, 524278074, 975447775, 1813173164, -545801896, -38131482, 364657290, 955224331, 784698550, -1349305189, 486570971 ], [ -1816230502, 1244301408, 331834935, -2140837070, 622131382, 1337366664, -324110302, 13804623, 958203329, -492340723, 1407860208, -524089348, 875827328, 1970223153, 1768292957, -1019838143, 1203460023, 1524863627, 1636271852, 2040746309, 1279659786, 659172039, 1383497024, 643160821, -1279291155, -2042181925, 744281191, -944080963, -236396846 ], [ 1440828152, 1786224274, -1477784185, 455802282, -1794630191, 1137750034, -1853560032, 343483667, 486886659, 1469769194, 864643315, -131408477, 907794137, -1830677573, 1339211044, 506007755, 636834957, -1059140001, 1558867305, -723586975, 1557203485, 232274188, -2132207873, 589127479, -329803098, -1960813809, -886185554, 1135253855, 1499423601 ], [ 1588650595, 1384101107, 568127501, -746664101, -125823360, 1854887254, 856181021, -443581258, -1132520482, -379322289, -1427188263, 1603509593, -763184310, -1351623081, 753653302, 172346521, 1298234483, 96877601, -418781011, 203571384, -892848364, 1540882712, 716714048, 1498129566, -700444712, 622462658, 1622798218, 905389748, 961442695 ], [ -133244783, 1079777123, 1421807723, 204950050, 1517225947, -1365409460, 986639011, -1760089372, -523085080, 1793523384, -1497401842, -1670222399, 1464309148, -361328682, 604111590, -1516361823, 669398134, -2121477030, -378657379, 1224068474, -1210597527, 1513745963, 645381511, 1213875436, -543633450, -1953913006, 100375045, 206659436, 639030288 ], [ -694418938, -624390056, 2000313169, -1358108619, 507983669, 1553052387, -967410762, -1398569755, 1822833684, -1383062067, -1505341213, -261967045, 69138294, -288296379, 1558027903, 1842579161, 1599294856, -419968241, -384283250, 1365411170, 457650386, 397915121, 472236022, 993534020, 916964462, -1606065417, -160080870, 1192913353, 873577501 ], [ -318974989, -1855749454, -752177076, 1087614802, 2144078187, 84035612, -1642412733, 543899302, -563972432, 1133611877, -1456158347, -688118973, 1969080230, 2051314357, 1229125079, -1126324258, -1741534362, -140140378, 2025691570, 1174953908, 275159795, 182982226, 707194353, 1767180216, -971416187, -1757502924, 2104216864, -859543570, 9193335 ], [ 1712596545, -182313312, 2129960438, 1892050223, -516342822, -174068138, 1446771912, 1520891521, 395364947, 948760795, -1232260375, 1752716177, 236006, 418728819, -679746557, -1284589178, 1440248028, -1973664361, -1440917113, 298396292, 1539587269, 380408334, -676974874, -491366514, -160489532, -232482284, 2115488563, -661477709, -2144107394 ], [ 2073664942, -1418731607, -1725876085, 1500041830, 1931138161, 116007726, 1379916847, 954419544, -445935671, -1138838460, 1171640692, 1060261895, -1409445304, -590485462, 368840221, 743047881, -310554275, -1657532533, -335855303, -1639685512, -780894558, -15553765, -1295389676, 664048969, -2143130247, 1864599612, -136189509, -970177624, -440863011 ], [ 1232143920, -905276060, 926809509, -597399362, 79234121, 1004063180, -1734848898, -586873083, -1109394759, 1569024479, 1851126071, -26738402, 2069803543, -723420314, 1809219709, 394900276, -894787329, -1355646246, 292081319, -1132982300, 145967241, 264852308, -1342851567, -1654086548, 2102485062, -185726099, -1798978507, -163852839, -616225780 ], [ 1009423824, 597616955, 1935757505, 1465908, 1697851509, 1148242176, 109327165, -22761820, -513650697, 390197799, 1074445841, 2089560890, 1701316349, 1451183794, -1648606396, 1274757851, 741060704, -257766550, 211203724, -471003504, -686492045, 1192425228, 920631718, 601945906, 1495505514, 372967116, -952663608, -2045170947, -283766992 ], [ 643166717, 1637408181, -1374865297, -1165127512, 2076333554, 1259648994, -1533781409, -387919798, -1621979608, 384592432, 989677769, -1504818938, -770595438, 1034914592, 1971802538, -1221053490, 888266849, -46031776, -1619985339, 1988009484, -498151123, 1264528727, 1465756481, 906662122, 520298516, 1847529952, -1150205281, 1984187666, -646791271 ], [ -1393747808, -324555871, 815985596, 316200111, -545054246, 1595539144, -1103668863, 1879596228, 105447695, 1354922726, 1062229906, -104341904, -1289081470, 536651041, 1859490235, 135320734, -1465941926, -2039763624, 2033421109, 1761808294, 2014874620, -1170087150, -1708998111, 1674921422, 1196677695, 764157636, 196799270, 1452476076, 999703230 ], [ 1741569198, -1448735402, -1138052158, 217466506, -1694439166, -168045060, -2020931545, 764767634, 228061841, 1486241985, 2038571027, -66698853, 1267496146, 1171719826, -53438332, -1430701001, -1919850861, -2019900967, 1021940855, 992768418, -2096038115, -1342934816, -633823007, -2140838533, -1750661792, 256747188, 1609421470, -937238042, 612012147 ], [ 606648266, 1652900739, -969623701, -1549212650, 1107362111, 1307804961, -732790722, -1983730215, -139013610, 2004116160, 307187715, 110135240, -1235980513, -1234972943, 572290624, 1274654014, -1469164091, 15438934, -2000691586, 1131629652, 1449001850, 1618846367, -615170062, -1614214044, -1303154642, 588686592, 432384609, -435165230, -868668888 ], [ 1614677810, 843847142, 752709671, 327939655, -806201816, -1763761471, 382568599, 1282581590, 1574576737, -1435231015, -1788232101, 1054019723, -1011857192, -1398437422, -68533866, -407457508, 1119372834, 2007909227, -142881416, 197977806, 1003769583, -260883304, -1544335080, 558759446, -1309779251, -2140672940, 1102547880, -1238889555, -63435483 ], [ -1486970089, 1097105958, -967830252, 21567955, -1544268964, -694258712, -60551872, 1761523156, 14224619, 1870109750, 535072684, -226656187, -1730751477, 75129362, 1422266605, -300358004, -69332986, 682327748, 2067465380, -2132933920, 1835815546, 1260785546, -1723808912, -1547572986, 276226104, 728742852, 2025042436, -1067995175, 1635465185 ] ], [ [ -1786194457, 955890472, 89351986, -137781781, -1752547746, -1579593537, 992506223, 118088763, 740641784, 1160458661, 1198849589, 1568020050, -1600185588, 37043251, -265572543, 73060340, 1046129209, -1908573730, 333358890, -408567258, -1344010957, -1406232038, -676369770, -104340100, 1163008111, -1058824645, -1465980102, 1956097518, 1037243939 ], [ -1329491820, 794428185, -1094207734, -1878484068, 479869015, 279058538, -940344941, -1844742484, 279810577, -1207260863, -1039483737, 55851065, 1265404592, -2013359745, 864939686, 1537455097, 89292513, 1925940194, -2064729628, -1599541781, -1781695187, 871896625, 1394431147, 78055592, -1499133351, -2073768672, -1649643776, 729665877, -830462535 ], [ -293043953, -1520128246, 1465069323, -1653287552, 706366580, 464958387, -884662913, -497569953, -1109566558, -1222972309, -575921555, 590218943, -1263564889, 1608688911, -420114552, -540181055, -1969550175, 363902958, 377272078, 1476152129, -40938453, -1473180063, 1258549522, 1012536499, 1565605405, -1655330920, -768460368, 1993744825, -400784586 ], [ 1218495866, -11975479, 166864900, 293706695, 849172493, 1297933327, 1799562156, 155783966, -53519702, -1522678718, 1592652660, 1001463617, -1109369737, -15298584, -438877398, -1775956682, -499379648, 851478549, -972901632, 1351028153, -1098959913, 1427212486, 639969309, 2107560604, -464122326, 381959436, 2054600685, 136999812, -1895123616 ], [ 1476554366, -1058366335, 905909901, -1286125984, 527963730, 153425627, -1495615933, -1692430555, 889228571, -1345946874, -1595970942, -1180485077, 147567374, 1432112478, -1910050868, -693989557, 1492478186, -154501712, 996781611, 1178849665, -1049760700, 1855502414, 1087547010, 1943346833, -1704116867, -478715881, 1868831106, -807604200, 395189403 ], [ 544469381, -78023279, 755773824, 1676910796, -555507553, 1153170889, -1917030878, -652430675, 1447333655, -415274800, 2004100790, -1895968689, -12442031, 1602831311, 883373470, 439179498, 487956682, -472390051, -581630529, 1077917566, -1587558296, 278215020, -2013003936, 1260540945, 1755710796, 536830686, -272240519, 400237200, 1573703823 ], [ -607053207, -558934332, -1969040482, -1308846219, -1670979761, 741774650, 814746496, 965643945, 596678662, -378813306, -426311095, -1640030472, 873813537, -1157618505, 713560866, -353581584, 987542877, -352817675, 519064500, -864904236, -612768843, -856048674, -2043397955, -1249913142, 656300794, -1965208757, -2004822766, 1811186697, -1235330657 ], [ -1455691946, 839873039, 1110228380, 1253638600, -2113675977, 787148669, -2006412758, -2119087389, -2045249244, -1817224906, 1747107000, -2020107089, 1896091240, -2101949632, -401538320, -853432594, -1093455126, 569480304, 502514342, 1648613809, 552165731, 1336925714, 2010705616, -69375290, -485478137, -957269223, 454289160, 1488073323, -1805139289 ], [ -1547821331, 561864018, 1794251928, 1763468496, -910395953, -2079678345, -1122446772, -2035049337, 1594894537, 761297977, -952516507, 1625973419, 500138252, 1541865405, 910783153, 1814641013, -1638440250, 2039138983, 1385128017, 29894416, 21408636, 540569062, 1891162710, 1596324446, -31756266, -1018545366, -66184371, 898908788, -21973101 ], [ -7071998, -963685618, 1844766802, 2127087943, -235443559, -289586232, -959558992, -1244784867, -1834895704, -1297698841, 923767678, -1547820889, 182498947, 1197309583, 762830291, -1485989588, 683451028, 52891852, -8501334, 1915213405, -1652091074, 1776482049, -99134306, -3773597, 1053292904, -792675123, -2036273418, -1361023904, 430902872 ], [ 192380328, 1223288537, 335908873, 716864806, 130964089, -1119138763, -70556208, 1233762827, 3077987, -209820509, -2021040728, 1472677066, 2040980420, 141759087, -706769078, -162079810, -1118280222, -1906360229, 1305427977, 863569170, 1348494120, -393625803, -1154027065, -1191636473, 595857453, -1909425064, -1043942395, -2129770893, 1102343431 ], [ -1263925214, -640600365, 1979398252, -4886749, 475626559, 2075121976, -1976702470, 990760268, -561980552, -1225581007, 1169185054, 1775020934, 1067806514, 1324903000, 1765047972, -1210727958, 956974868, 1635529969, 1794147133, -493628802, -336146556, 105096647, 1455734436, 295920160, -1742700457, 161025996, -1041838823, -615807492, -895488131 ], [ 2019635874, -319571049, 83546049, -2068158092, 856535255, 935232667, 1392634707, 850973168, 236695031, 395807322, -919098301, -393823845, 903193919, 1231226439, 2029535561, -1435760552, 1607609398, -745767793, -1124625591, -1224693913, -276035696, -419972349, 1897112281, 1401137537, 49359284, -216467262, -1852380004, 1360830125, -42914239 ], [ 1686826715, 1672837276, -1108351650, -676241216, -205763873, -1657557337, 648408056, 1513694668, -570145825, 1643604646, -1059169287, 324484612, -1821440522, -1638027087, 1019703625, 1144346754, -151976717, 1831275340, 597932688, 410108996, -793995151, -1742180999, 600600675, 1051022576, -1191277978, -23075854, -823075754, 609351870, -478110758 ], [ 369163761, 1799395667, 445034013, 853379941, -671405476, -225425217, 1384201279, -446291256, 1228967365, -1245090980, -763087215, -82905654, 1115282495, 1680488687, 768994812, 1887978056, -1596140095, -324276259, -929662146, 249949989, -760193048, 1108739731, 1196952162, 997400505, 1063454621, -99641091, -1290851228, -1461234482, -983778011 ], [ 654458250, -4026312, -1253222337, -2010703736, -876840580, -513122751, 1681653797, 1367449402, 994209509, -1528470204, 1311245391, 2071321870, 1317514416, 1120707760, -606739077, -2121391599, 1932261113, -1936126239, 1729748883, 76102616, -2089211992, -1446747483, -1957404981, 1482592923, -278533219, -1723693482, 1824685616, 732222838, -202793720 ], [ 376726757, 1704138446, 1695368125, 990506656, -966045445, -664333210, -683547410, -1284493670, -2089329386, 267422664, -452235232, -826583155, 2018422361, 1607097521, 1565961832, -1659772274, -1763752335, -1535481014, -766013457, -1698741192, 150102993, 6102422, -1874681335, -1198319552, 2029325273, 229387714, 1271047313, 1550422978, -209258779 ], [ -1993427022, -1786706875, -424742059, 682459268, -1940481770, -608612305, 1240959008, 261544946, -1447105201, 1268409089, -1331715563, -2036665340, 1543695515, 1108810008, -1144012282, -1853274217, -484995946, -1286347055, -725228895, -836243477, 963823712, -338920374, -1483642271, 411648346, -1958458251, 1572531774, 518417986, 1908672811, 449558657 ], [ 897696025, 867925692, -1830565729, -819850451, 1011732715, -1322945106, -1426971503, 1962631982, -589483632, 1582442243, 120891058, -978269621, 272457300, 645515294, 576801364, -2049312795, 195463124, 1137526643, 1307853076, 361376495, 1152192174, -211520090, 783488320, -1281161937, -1839579863, -54061832, -1855443537, 1356796760, -711019594 ], [ 272960279, -1458338471, 1905867788, 1838497575, -2108599403, 391231825, -1778058438, 1866519650, -1669672659, -632192107, -509041174, 1444836898, -898367510, -428397355, -521278041, 1816693484, -355622536, 644421882, -1911519346, -2142976688, -416681953, -279662224, 1104541887, 404199002, 230832843, -1097369587, -166559028, -547274569, -263798743 ], [ 93383035, 546592288, 799355589, 825269281, -2141663668, 90885387, -1611823721, 1748536340, 1871454263, 71356154, 609183698, -669598547, 1451550106, -1202834367, 1173238026, -566509272, -1049430469, 175964348, 400580518, 925264660, 1561595150, -524163446, 808486725, 2055666898, -389091761, 1563001067, 1499972368, 1328611194, -1261183230 ], [ 1651252496, -380521352, -181643847, 1438779623, 1254362014, 790436426, -557148314, 2080576386, 1036206889, -1802637881, 1964533522, -1895674175, 1592301473, -1716575234, 757236808, -1474993803, -856315173, -1714780361, -793141362, 1691206548, -336145109, 473356997, 1730659630, -1928525099, 963700811, 292860064, 292098002, -78979298, 540741900 ], [ -40071046, -13011198, -1814332306, -466533455, -719503678, -221783911, 1938441907, 909551757, 549851732, 753629097, -937022274, -1518652497, 896500894, -206137407, -1735042776, 741111203, 1294039742, -404841620, -614829484, -526732421, 1936624706, 161699090, -11678513, -941411348, -1547424140, -2067318311, 1424612896, -1609492667, 2109871419 ], [ 1226333936, 1915263217, -1093183777, -954291711, -76317724, 1409390921, -500001079, 728649267, -859457083, 1569142708, 862958342, -253077371, -693282972, -1527845726, -1751596396, 815439174, -1883421796, 348382635, -344898120, 301067434, 502760172, -260514453, -1404235792, 401386640, 1800901370, 1528364843, 612742385, -2067992069, -711200824 ], [ -487811441, 1422608103, 1752563819, 1808316094, 1207585837, -833420010, -635513615, 2136699165, 2136551496, 643824528, 1020465618, -648633222, -1526185264, -1870739413, -1628124874, -1453355403, -1414170353, 2020966521, 754101885, -40064043, 1630488681, -1447099668, -63019106, 851434121, 1769243192, 856440440, 1309830156, -224231683, -138259287 ], [ -799978683, 1477180064, -125486405, 879476283, -2037492670, 1960491991, -1304783805, 1934361135, -1154816077, -1775751554, 654384518, 1870391605, -1753118545, 628995097, 132832070, 783028419, 1709531294, 547595385, -388150544, -426845529, -1190661731, 2061243444, -1967265499, -1891021111, -1609913600, -98349064, 992237235, -32868442, 1760943522 ], [ -998700052, -1905885340, 14496819, -196170777, 232782671, 163689167, -1717898386, 230656009, -1561099598, 1882391069, -1255281117, 248117205, -1908363517, -1254391643, -1646597053, 1151133172, 782774772, 724810471, 168799688, -652898193, 2024099918, 937154658, -117252565, 1819447157, -1328131058, -1943925275, 954853197, 1102475871, -1770602521 ], [ 1088104237, 1858867424, 2020409420, -145687447, 885341891, 135905917, -415462543, -1754099286, 1735941134, -267429109, 179634328, 2050898002, 1187144076, -612999821, -1000303200, 1864324976, 174295106, 544835379, 1067978464, -1282577304, 2102391579, 1164709736, 1635030871, -1356995795, -1502131909, -1368291391, -249357742, 1455782971, -1361345383 ], [ -1469572792, 813833671, 455983414, -1424337687, -1394568119, 1300710419, 1493246640, 219809374, 45049660, 1608321095, 1742081341, -1655614980, 474384011, 1843895060, 1378920874, 205232035, 887362355, 1209237640, -1040625994, -255584517, -244483525, -1757810881, 938382988, -989104151, 1711667998, -702493737, -1817585870, 1916869317, 1946334622 ], [ -955199921, -772013384, 44163959, -1856619025, 1979874241, 1638266468, 277385503, 405553714, -112256739, 656521490, 258848975, 1056914224, 1965613879, 1771378008, -754593907, -781075255, 359564059, 1711877451, -1560198062, -586207372, -1252369842, -1233960208, -648320792, -1911659934, 2045294700, 497518306, 274842256, 994121531, -21961172 ], [ -1248604291, -1545658093, 934495614, -143938623, -1299236320, 1279866883, 405306325, -1611626381, 322948826, 743976860, -151336315, -1155850095, 488227675, 203712968, 2023291846, -1127057307, 687208211, -571758175, -669467348, 1626357237, -1497970251, -1481564919, -1634962779, 2114201537, 1906269481, 347030647, -1488400051, 1003695667, 1534840415 ], [ 132111477, -7856586, -439892386, 1803696675, -888379870, 1347287135, 1438030124, -934611238, -1421681160, 1738307521, 298863301, -1775862833, -92431655, 410455451, 1055996071, 549965316, 517809821, -1737171446, -24832642, -1685293638, -22557175, -46868845, 62853866, 387481413, -211902749, -2000002831, 1378747774, -1627077780, 1772782671 ], [ 1919594855, -1611222648, -2142620547, -34753429, -1346850833, 849204686, 1395824313, 15806409, -2042482495, 1028543431, -1279206015, -1980539101, -298941043, -845752978, 25596542, 786431324, -51502590, 151784742, -948633582, 988742833, 2108299664, 78103432, 242337379, -1677385109, 1607584238, -2142773961, 883668804, 109957498, -287818556 ], [ -1613359657, 1646633489, -1592192612, 864232025, 1698277779, 563780138, -2086981670, -1472718583, -894956341, -205926937, 1499119401, 1724953857, -296384618, 1050776565, 815755936, 81038296, -821152535, -1952707581, -558355267, 1847607057, 305093539, 1495449113, -1873313625, -435243583, -2041286000, 1595114735, 2108336922, -1907577662, 1838317663 ], [ -1741485162, 1147440748, -280696419, 730942638, -1248798670, 1892955559, -615243951, 1016699894, -1363812160, 919962090, -1874977290, -2046203196, -1928589870, -1736595993, -1506721253, -513676593, 1767729203, 1322121619, 1854640151, -1700094418, 1584366656, 31169779, 1912890312, 368306770, 1689713488, -392049397, 1557377509, 1985295008, -513652577 ], [ -750941814, 652369059, -733215482, -836239060, 1259198579, 1574527098, -473925546, -1991925165, 63622516, 169666076, -1673579323, -699125961, -1843244964, 400155116, 1812594678, -1935407377, -318184472, 1402163582, 1227014012, -1081378430, 1697311846, 218310851, -2059734424, -1621186788, -402584574, 704046991, 1452247517, 207849590, -1637416052 ], [ 2033394511, -2048455125, -1241123284, 678164836, 1744123257, -717773625, -1852645700, 383518857, -798815301, 1102603652, 185035559, 55944691, 662259446, 1317271449, -229150186, 1273029597, 1072684703, -18897424, 1819830702, 1853179056, 549698591, -780852718, 921177029, 240804217, -1576675403, -483438726, -420129063, -1396610126, -1429539196 ], [ -25687837, -60400664, -1187811816, 846931563, -1319771588, 1442032032, -1294934315, -1237201832, -304193252, 787191443, 715960470, 691218015, 964255133, 960928096, 1455472479, 1849689268, 1309342657, -265459119, -2124896867, -941182277, -1384167156, 1363384299, 1075881624, 1598648387, 294803074, -1374602976, -3148318, 424561362, 1842647762 ], [ -1594486297, -1031179197, 1994704372, -987473255, -96404825, -115161256, -559465992, 1200335601, -1470946431, -279013962, 923251808, 1657712321, -1654050917, -1919099483, -1773536008, 765361407, -1654285277, -634605366, -1235069361, -1455373412, -1421496155, 227359028, -974760406, 378795182, -83325673, 520832111, 928662156, -685322552, -2008018399 ], [ 1599204462, 699216034, -943295840, -1134610303, -1840024788, -1340625922, -861323411, -15666133, 623003964, 1384968059, 164395815, -1784355178, 618135783, -533847992, 2003346725, 18927282, 597893499, 1765978011, 1805160225, 1357432859, 1622527676, -588721164, -1463852766, -1431832366, -121911555, 1121209086, 1401591312, 231393185, 1213282540 ], [ -880283890, 535715802, 696481875, 436620459, 92574323, -1383773986, -1411305265, 582170134, 1831222637, 479852550, 179576627, 223602894, 1240850520, 1759580257, 403830403, -5524580, 1707279698, 1653428314, 727680577, -1013632588, -1358437768, 1524638639, 1073661263, 1968121699, -914793388, 1406409561, 425834451, -2126672683, 1637042551 ], [ -228455745, 1950303813, -2061058705, 1331857233, 512847946, -913399826, 1116461845, 1263878700, -2027471904, 221254529, -1007740791, -66069216, 348159412, 636899484, 835649594, -2015797752, 1334609299, 2075868139, 376276679, 364688026, 1953791185, -452513534, 1094262225, -2021854040, -2109035516, -330547850, -1445714086, 1131523813, -1801295275 ], [ 197321271, -732999383, 332843130, 141600519, 1302287451, 235866959, -986488367, 331091734, 1284973048, -911873757, -136095562, -1372531798, -406620712, -1921857666, 1612443375, -119721356, 1132392942, 282806725, 1080419401, 1893120707, -1759338873, 374299854, 1928648776, -2080586922, 1020259824, -596610147, -1832466243, 1156510741, -104329183 ], [ 671489378, -1221393270, 1445364516, -1200896558, 1318945672, 1396378053, 885062853, -1564137753, -1251773696, -1906836829, 2065282923, 1991530436, -1105352313, 111719896, -484194329, -1944450347, -327564227, -1779695235, 553840680, 765343132, 732605922, -990877146, 1611273711, 375458469, 316246340, 1130472905, -472018825, -1167662073, 1043912635 ], [ -1856556444, 1760381192, 296111963, -1395779109, 341913075, 2090521500, -2122797008, -673198375, -1967978048, 1098370130, -1970140474, -2108206154, 2032980701, 69914117, -1186749011, 1652051031, 1810053510, 1984122472, -181931702, 2055437186, 984165331, 1790974904, -143583097, -2038519115, -1140770949, 602683323, 1413694810, 971236933, -781338870 ], [ 1239820866, -451951986, 1664444227, 1652437764, 1275673065, -948909324, -1510693690, 1808804222, 478093438, -310975328, 1150590124, 1519061522, -1331492842, 1926361875, 1818998616, -1467637185, 16494598, 390570420, -1203233809, -1830531001, -1248073252, -1013816525, -1913320863, 474571011, 1767564235, 788101089, -634777687, 2040420504, 67160251 ], [ -1895885152, 1384998372, 34709776, 1959499974, 455484478, -557128185, -1289729082, -1282733544, 37937802, -1130628013, -1975008446, 1339731013, -844039308, -2008027056, -1447377882, 1685155310, 1559713413, 1351161396, -941375863, -1548568350, 1603301817, -1522523434, 286290683, 372665070, 833263469, -531360943, 76073991, -1501193508, 964919866 ], [ 1088084717, 946451375, 1149722956, -2145127593, 1827900334, 1485018951, 1428983841, -1323868651, -1035783015, -1542075551, 1879588391, 1774210728, 1845331656, 1266435997, -270872302, -1481860964, 530093319, 663934537, -138947007, -614844929, 1817561113, 244463561, 511534604, 560398226, -1009347967, 1600787091, -2007220339, 1305192639, 599894676 ], [ -1023619260, 835154802, 1611001017, 642307721, -1025650229, -704611577, 153351255, -1697571474, -1225272212, -2020727919, -1289063712, 1158314662, -1469142990, 1149945301, -646505390, -581147008, -1687655751, 1971499169, 883438121, -1294353078, 1153745807, -467945172, -338122188, -232132831, 611996455, 633081966, -471211503, 2049432515, -812641206 ], [ 1041697635, 605033667, 423992785, 1679714881, 1195052140, 1318997575, 1496939483, -1605111357, -1080436169, -1452143042, 1163103865, 353692312, 1436533302, -1716242863, 1600788312, 109432734, 2079076738, -2029539934, 157555268, -1851082186, -519876692, -1537607393, 1123784666, 1564256374, 934626498, 1458965136, 966244461, -1986035584, 2023923387 ], [ 70712347, -2111842380, -1433708222, -625787818, 570522155, 840025832, -138355573, 672039625, -544981272, 9010045, -987882125, 1286906472, -979380506, -301529063, 2021063404, -1634775600, -1249753305, -424847737, 87419754, -1794953795, 1675281691, -1056853850, -1124850835, -934207470, 2109299006, 856888528, -1727049501, 1292615918, -1784741261 ], [ 1469612035, 996196265, 2092894856, -1304651401, -649399070, 993932332, 526209952, 187142791, -1925670084, 758157673, -802782951, -168086560, -1586843618, 172408918, 654960288, 1062701154, 65191066, 1772778169, 1804381028, -914175465, 1804707815, -1934103306, 610084047, 2027945032, 90175509, 747372075, -10382825, 1606729178, -24603937 ], [ -1990682773, -19108920, -1429227719, 1593693464, -794408012, -1682308779, 1606180231, -888170489, -1524947182, -1209209996, -38617981, 17422711, 1531290278, 1024747577, 432179505, -633628160, -736149563, -77517430, 1716687574, -750250097, -250987812, 451301212, 864082180, 1807382213, -1548955354, 1822857033, -1874388073, -1704843758, -1170355103 ] ], [ [ -589452439, -52816570, -969926770, -122512710, -381402351, -817090506, -12564366, -94263652, -1835236887, 1863129846, 932605048, 2014434655, 630697623, 1475296682, -2100026661, -1813386122, 1668746222, -2088148021, -708905842, -1236606363, 1387820112, 1562281308, 1936684677, 682378694, -482620994, 476966734, -163008937, -1210477745, 1951448698 ], [ -907908179, -207104735, 1371267253, -1027668530, 70222416, -1012662147, 1828457247, 1512332558, -1082289221, 1344467812, -1285953, -1646388608, 72920426, 82879799, 847394215, -772662510, -618230326, 1167609418, -1630105454, 56548641, -547835575, -1477334520, 1201278501, 1675285768, 831314197, -926460791, -1537891751, -1103225401, 1302234864 ], [ 101211559, -714094658, -497631652, 283917974, 1650899643, 967254970, -236902516, -113863097, 1894982473, -1764084333, -1720745828, -2125386057, -2120442232, -1680685625, -1453117600, 302406129, 541711973, 1973024580, 126637309, 312984234, -2014807552, -314877377, 1149762465, -1590556489, -1014190599, -1860282182, -1481478390, -1181482689, 1089993018 ], [ 360118209, -536089104, 1006364391, 1207621245, -446344304, -1879158898, -1065706211, -742874243, 1209702003, -1956153292, 1555653148, -1814620055, -1304158128, 1308937872, -1550530218, -1929405075, 1972608194, -188182243, -200799120, 1527942346, 756052671, 1647648360, 715990364, -1901356488, -1440744893, -1616764727, 104905699, -1037100906, 468545491 ], [ 1024378567, 1662707702, -1294322945, 1695406807, 744455449, -150579364, -68435811, -1077329381, -1384610820, 1791055072, 333170637, -1760147675, -1951912312, -1936006264, 1834912783, 1157744535, -1533403381, -1976270744, 1941420824, -122568227, 119862236, 1687206064, -1378385012, 117295657, -830000342, -576762641, 859643982, -1702415696, 788572319 ], [ -1261510384, -1271984698, -416921438, -225540929, 1820137246, 552037628, -635765858, -1374589165, 2011775682, -1549068323, -791097611, 1979733936, -1285488894, 1057967421, 516881392, -2075161408, -1668973437, -30554897, -1470047855, -578132342, 1288683170, 2071083445, 1613278248, -1657721436, -747052177, 471222056, 699097718, -1914127809, 658717128 ], [ -728646864, 512169590, 1949821142, -952079048, 1909212129, -19727112, 1959013355, -870004597, -1689615625, 269139637, 193838565, -2080385541, 303910987, 2094609973, 456101665, 1323323556, -1503779028, -964067534, -1264578171, -1248187799, 1293959092, 1538621422, -442535653, -960228003, -364009560, -1689340744, -184947572, -2047958497, 734851138 ], [ 1714548818, -1572942441, -740228662, 1907262870, -1928070540, 1966956541, -312531263, -371756030, 974403087, -2103953320, -1864597229, 193793696, -344852023, 794144788, 119878002, -928829243, -1741279012, -661149278, 1808722978, -983805922, -1966969011, -1604759202, 1939675450, -1476838960, 1068818417, -1119090040, -1051115783, -2116772525, -956635565 ], [ 209094658, 1428246797, -383040742, -1907603258, -691688839, 1815683623, 2102658636, 1850342492, 804673499, -1141198820, 1817699337, -521176408, 1667184665, 68745095, -914557717, -1704474402, 1308661, 1943480241, 1701101730, -1728433917, 1562253026, 1217983120, 1407033017, 363501276, -1561529371, -712474781, 1706504068, 2146595378, 1923809763 ], [ 416857499, -1005895709, 1548148707, -1730087145, -1320163257, -20192011, -1503816097, 392295678, -746793268, 1243459750, 492811583, 185685382, 1103249579, -413726973, 2055204953, -63316324, 691286526, 223431944, 1144073770, -375878250, 1147343147, 2092506455, -391740097, -521148124, -1660112313, -828432529, -444375718, 2138853873, -778277938 ], [ 262527512, 1858491001, -1409681106, 38207132, 1157516043, 927042591, 479297405, -726512887, 1533781630, -1791271914, 1635889749, -2125365519, -1777434443, -565871960, -190909385, -1358322027, 1444079990, 1664645061, 952507862, -4783009, -2063913382, 1306556194, -573842451, 1745160870, 715274418, -1785421180, 1924507710, 1133967864, -2091452987 ], [ -55437397, -688397040, -568041988, -958338771, -1913089703, -609617460, -87002282, -1780424598, -1085617427, -1020439803, 1035416461, 1124779479, 862820542, 1200685664, -2117926066, -19517322, -887875755, 535890664, 2110215021, 625770703, 445426882, -1966970804, -1996454474, -421018770, 966826760, 590591280, -1818464996, 1201556964, 2095887707 ], [ 2057265226, -851393780, -1298865942, -2007737219, -1788514196, 1277632710, -1276383991, -1629858006, 675844851, -932027624, 1590601995, -1739908650, -854919409, 1775523916, -1540125126, -260539134, 1750549586, 1032956628, 1181916156, -1565757755, -1037375337, 1799438887, 1864698691, 1670129303, 1507051670, 305091388, 2122722682, -704190310, -1298993362 ], [ -536305836, -1944614972, 1789335235, 1189411611, -935224617, 2048256698, 446395646, 1582701527, -177383876, 634537435, -896950352, -1489736654, -1649070086, 681494109, 2054312951, -734244692, -1936898980, 760447581, -1215840788, -1616834735, -1099767259, -1559321169, -987398221, 1298206806, 394009586, 1436487187, 901134085, 1888566532, 1230617257 ], [ 1559219841, -399559762, -1128355260, -134828161, 2007879810, -1874000271, 792763591, 1703198764, 1046874422, 866692421, 606018143, 15602098, -1265953957, -650306245, 1787006175, -142425730, 1801560650, 918323262, -538407565, 1716083320, 459465672, -1523019931, 993045917, -1275113022, -174255455, 673567980, 1850054769, 1315572059, -1649641111 ], [ 1286712667, 587111342, -825452402, 1900970195, 2135588292, 760396931, 608858978, -766493097, -889529621, -1893291046, 1734266865, -363439646, 1559131448, 975443615, 929401851, -870598110, -359782118, -2075137967, 419833613, -595009666, -1985443845, 1219625862, -1045156215, 333317800, 718823783, -1512201972, -1307269046, -1436496000, 463802860 ], [ 1372195672, 769583082, 241380615, 28197868, -1035015722, 2123216339, -1269357041, 945523903, 1405257043, 143331678, -1676984313, -1322515416, -1457549422, 774722057, -330794426, 2058758062, 473118454, -130941570, 2110973378, -154958658, 2095066500, 1403233405, 1588239676, -77188432, -281452631, -1846838118, 900313365, -61607629, 1129803829 ], [ 2144406797, -1232829390, -292597262, 377993657, -1581232052, 1953362249, -821298820, 310842729, 979223548, 1674410442, -1510841812, -112711294, 34630484, -1713089305, -462949380, -1809514050, 584954298, -1270449148, 1405916098, -434849412, -1943938665, -429502535, 1547576682, 2003847410, 671316388, 253703335, 828447506, -801818166, 1960805928 ], [ 30134505, -1439311100, -995273173, 1724103621, 1451476943, -515204336, -1605291883, 59978830, -322252504, 1010296444, 1686595012, -1897842855, 69991650, 573538313, -199228161, -1852625455, -4609303, 1749740496, 900035786, 329165195, 1455761150, 465252787, 451422102, 143682780, -1795752165, -1701161256, 1006493726, 408122203, -800761879 ], [ 152927300, 1653658927, -1601920007, -1447960443, 1954468175, 1075197517, 1521340201, 1523975184, -1923722847, -1101847804, -658416582, 2011123895, -55936143, 421775131, -1771048380, 176626059, -261444421, 1086875637, 886181929, -1282364012, 701529173, -408373347, 2145166586, -1557505470, -620848207, 1388697300, -265950335, 416562775, 1039427101 ], [ 217620321, 1266337961, -1632279556, -260836786, -1985441415, 2019176360, 2138478352, -611216619, -2143338134, 1759860511, 1266446062, -408109001, 142087063, 798964175, 955853955, 1950237359, 512806925, 689433890, -267426425, 523023818, 206001021, -615768194, -651721254, 220525880, -307453525, 1189784278, -1293226373, 194785517, -773310253 ], [ -849033910, -565230888, 135325489, -1747325051, -688267782, 961706793, -2065927666, -1888502147, -1857459903, -596412376, -1655819214, -931386247, -1885373055, 492847053, -992505184, 113839572, -2056391841, -65523917, 1363409160, -855610498, 1212050072, 169674389, -1638843989, -1287238912, 1427041364, 33250128, -1351155498, -1253555724, -1658312443 ], [ 423165394, 1273617397, -312352002, 2005153020, -489324971, 1251976084, 791624848, 894277334, -1035093887, -285525590, 1939930545, 891888958, -2123499642, 116007975, 995009127, 1494008658, 1540943293, 1536960700, 1809925055, -940526663, -1895007660, 684039201, 1489856568, -1396853173, -494384202, 655113409, -1062602223, -1652561396, 1156441797 ], [ -749649556, -1647738644, -2088529373, 1048732107, -1074421877, 1316674909, -1495139131, -1128533621, 331815098, 421776938, 130298521, -1095012716, 171555439, 1014631555, 1836810963, -1235925369, 1010004525, 2051368895, 1521972458, 1300147994, -1363939035, -555125125, -1464437714, 973758354, -1264404474, -1092519118, 167871293, -2056594416, 1427326712 ], [ -1078332015, -692544138, 1806323304, 784143572, -1917542534, -116892853, -1928200510, 2106832031, 1570587612, -1474140339, -1340291899, 1940759026, -2089493689, 1971521424, 134222624, 1240999984, 1565686706, 582425415, -28314731, -14182306, -1748470254, -1064281456, 1808391178, 1714717054, 1464547123, 765646002, 2080789032, 851631329, -1523119365 ], [ 511750669, -1398781171, 304036278, -1540761482, 1886556189, 2115304483, 54022850, 170036098, 1972143456, -228208765, 711916156, 1906144997, 219536994, 1661539893, -107678679, 552570030, 234817611, 460645853, -1609381824, 1419356453, 172063650, -1830104717, -1779455673, 1547388841, -1765149545, 1739551928, 1140558621, 167497164, 178210701 ], [ 1937832879, -1680017116, 986710460, 808817201, 669581175, 1589239590, -985187916, 651233022, 1656619991, 909312148, -1372467098, -835445410, -1882178875, -523290246, 1937190065, 339562301, 1044153351, 1383366953, -154039645, -1884825447, 2069679574, 81887424, -257585665, 2087579475, -1260144383, 155164212, -1391383582, -1321289730, 232858523 ], [ 941886922, 1066714456, 1820984699, -1133229514, 269070431, 766908121, -1881151483, -519497518, 1467969976, -661238055, -1284104907, -195708125, -1929635834, -1764301044, -2045550585, -854091329, 1043011332, -2079038908, -235846431, 1552736558, 738111294, -995707895, 1328947951, 1541770921, -1847185140, 1681311699, 1020310263, -768693435, 853017623 ], [ 643828305, -1935005284, -733906488, -272418189, 2048072867, -2127098500, 134217930, -523946999, -817292042, -1782014390, 1663751984, 999729041, 1688726783, 270262357, -528707543, -2132460791, -616432683, -276655867, 867933812, -225066060, 1532796878, 1944494527, 133671496, 1144564792, -1249887029, 1312387193, -579626748, -1018812962, -1701769794 ], [ -765552481, -617933778, 2062612404, -55466893, 1383298844, -2109390333, 2022032005, -185120094, 562946653, -763300856, -1991698722, 1075888643, -944508560, -1429012038, 1932261798, -400547387, 887776568, -879501883, 1997908912, -825824432, -2027032503, 694537687, 1722280245, -953491088, 371283803, -622353767, 2127139244, 1262347997, 1765582332 ], [ 1751935202, -1326051228, -2033764423, 2139118168, -829469682, 1583947140, -1486637342, 181362088, -707056093, -354022040, -1148464244, 583455867, -1691727773, -1638424339, 1789532775, -2076423844, -1606393178, 46093938, 2037145003, 1422629333, -432926121, -1220986686, 99402162, -599991803, -1554168271, -1346292189, -29873201, -1877123553, -1522689839 ], [ 860591619, 76424461, -248905637, -1551637207, 653864797, -1689551850, 406001640, -1564183840, -602667569, 143983092, 479629537, -8115678, 284296361, 169117838, -274428920, 1186075342, -976364225, 1171038216, -1647946458, -2130541544, 122012081, 937234041, -972237096, -881503381, -1402370330, 764451299, -962421633, 2078844429, -1081279533 ], [ 1126886381, 1488521576, 253519731, -123143524, 1357317696, 1851072948, -1080279808, 655716913, -151074980, 710005643, 552844060, 1372259343, 730217668, 1468450257, -1631896, 433787177, -1852859697, -1394611380, -363065871, 188913545, 1691544709, -438737391, 957868668, 140490188, -734677288, 901967760, 1402046851, -1230779156, 1782833149 ], [ -2091311936, -391047759, 1498440269, 1294262319, 233673827, 2076385270, 337317774, -1848769827, 1148758117, -664992241, -227764558, 1236373049, 1381473178, 265681084, 570639821, -1206711581, -1854888882, 1223111813, -870728904, -1061114742, -432415663, -1691524753, -102903670, 1812014898, -1564477100, 1983848204, 2085596070, 696176941, -1419474877 ], [ 1068346876, 872159121, -1390444233, -641908690, -2023929097, 1459452312, -1967859529, 1624696340, -347778862, -1406833308, -1993642825, 1538656052, -1417995090, 480798458, -1628502273, -1962557147, -1820133387, 999781351, -658664446, 1106952688, -362162772, -71041819, 197443968, -232907275, 654899868, -2019268289, 1483718514, 452852299, -2119769990 ], [ 160942297, 1582992009, -136306536, -767805886, -2126570649, 1556578961, 873657322, 1399195315, -157454006, 2005331754, -1038076537, -1302106482, 1806433306, 9908099, -1460503288, 698161706, -75271298, -765691197, -573030558, -2007207464, 1693879172, 374405018, -1851015652, -161791756, 2056205589, -272454993, 537337575, -273042405, -1290189883 ], [ 522966029, 1599605296, -1545185123, 1068440853, -771895537, 1000584679, -875361826, 764680761, 989713382, 1621227666, 353162249, -1624778668, -2131658383, 1607736311, 1214276890, 950385329, 63327724, -1422346280, -1517628508, -353680220, -1890324266, 1490464531, -179220332, 1688434865, 1106643621, -24833875, -1067980699, -1474480085, 1376999094 ], [ 424932008, 73933773, 1123757685, 1385442540, 646635216, -1329152883, -1443458849, 1292474451, 737116722, -1992614333, -1765454345, 179050715, -1014126262, -684949032, -1580243567, -1206102113, -1264135878, 598788612, 712050353, -113430285, 587873268, 1370592472, 1914754155, -159012438, 1398811278, -2026882448, 1853847316, 1954111320, -1286030788 ], [ 280384161, 1777138567, 1386460092, 790868842, 417558188, -841650309, -158421824, -1812251471, 1384927136, -816318091, 912606148, 1506431934, -1957432436, -519977037, -114400212, -564440852, -1558065496, 1182993915, -1617508694, 1786991035, 597251720, -451039247, -521634637, 1144243381, -160250277, -490114786, 1931466291, 683639549, 2113147787 ], [ -424030113, 1148677289, -1176813067, 222684013, -1321245550, -1086806223, 841964320, 110083519, 40424448, 1124547115, -282462643, -1322580793, -950544387, -934921241, 700427332, 1315414748, -1218277686, -250452006, -1808711185, -1057689338, 1631017024, -915598800, 1791972346, -1020626627, -792383896, 1311011021, 1294876152, -1383469779, 1537764238 ], [ -11978322, -2144140307, -217758239, 306460243, -2055663717, 1831841489, -1483858359, 1736311125, 928412381, -1285608266, -1394131857, 598020807, -406561486, -608681371, 424484536, -1498758822, -1823903423, -1291949294, -705152119, -1801764226, 1838859149, 115755311, -567736811, 1786144826, -52951194, 968372481, -1852181153, 462751390, 182883944 ], [ 1524076471, 1715693886, 342010159, -640988381, 889585524, 565417049, -2140206519, -518419007, 937548480, 369253789, -546693256, 826624661, -1286837526, -960544640, 1985716609, -1395901904, 2141245314, 1926383008, 195399424, -475922349, 1924877617, 1010173407, -1005107099, -711506821, 1442867360, 398598358, -511196736, 1241223447, 1766665083 ], [ 60180984, 1052514529, -1519035136, 1559380967, -1290323785, -1442752631, -2041294548, 2048388839, 1797700255, 1620748550, -122615084, 1711982904, -1234247392, 585059197, 1626536069, 1613519318, -1968306023, 31901120, 611494778, 296208491, 1981710225, 32116076, -2085609174, 1209573525, -503767581, 1208712186, 421319140, 600911944, -231511624 ], [ -65826094, -1808249645, 896007605, 701463696, 1462360169, 1271126975, -188976242, 257885450, -985097314, 979558885, 53963466, 1421068939, 1179155597, 616674173, -1782621521, 897004714, -2114071082, -882093268, -1019482683, -815357060, -1394849061, -62429035, -1512998420, -544566732, 1292887966, -101094124, 1185950191, 1085681623, 1527607199 ], [ -1994133367, 242856938, 888987792, 1169638015, -1392743598, -1195320834, -1906152140, -696262096, 1071257168, 1370471099, 1477505882, 458385957, 1579054892, 1418620111, 832728836, -2061436406, 713499394, 502598410, -327946029, -143822699, 582322900, 323845562, 97172503, -2135584475, 688408224, -1011640749, 1870604883, 947528068, -350008188 ], [ -1426913069, -1221410637, -367496747, 866954496, 2085828708, -182179521, 1005733480, -1642296441, 714881388, 1764985160, 913968681, -826645939, 1444433260, 473426402, -1784156439, -1694843619, -1935466276, -246343581, -1692236459, 1558338548, -1451437427, -648036995, 2020456610, 988892300, 2010535862, 1509048700, -904286691, -1741080296, 1857629807 ], [ -1413207099, -1093228049, 908353293, -696657466, 179335248, 1843274347, 1987885770, 1526743336, 1536561722, 1313506642, -1793565645, -1783524265, 2128500248, -1320310577, -77024024, -1603852876, -2080750468, 25335221, -1541671341, -29528067, 1637420277, -1668868221, -475276261, -382354407, -1789606980, 693980927, -2042190523, 999943059, -740058209 ], [ -1286684313, 368203568, 872556888, 1400104026, -492386498, 752084643, 1368775143, 1275287740, 921954325, -1102946976, -1507266897, 1663148395, -1876737641, 1695466553, -2024861923, -161040256, 1590452719, 422941044, 335557101, -1633993808, 854763108, 1740957155, -1390562916, -111788171, 1764283415, -164978947, 1601883911, 1857826236, 309071528 ], [ 423962082, 1383306498, -1037285187, -671681401, 1498053416, 235188378, -100698122, -917014954, 356867768, -971279295, 339634941, -1697019441, -1528528898, 367652268, -161091352, 1364443587, 144877468, -384628710, 1340976634, 1575804044, 594200165, -970893841, -622198607, -1523676133, -1628444889, 1952897347, -469164677, 1249891260, 487654341 ], [ -1851184119, -886085075, 418561391, 253497496, -527396875, 842362202, 1355689483, 1596929832, 434880499, -1271988761, 1574228469, 304902494, 1807022996, 1346868559, 710377273, 2041275552, 832150119, -1281138083, -786543639, 174330342, 2131173645, -1484695540, 1363884634, 929685233, 544636376, 1642652554, -102229876, -1920033391, -1524303885 ], [ 116925665, -1266022343, 1488962881, -1697657561, -1742571847, -607731075, -638557098, 1204878698, -1595586661, -403565306, -504280735, 1169217209, 1095564102, -821497206, -1590364087, 1093357751, 352931068, 1042529287, -1060165813, 1121310857, -1950545263, 1510931719, 2103131648, -1542815705, -559678308, 745771095, 605037070, -530429187, 1871836064 ], [ 1011461968, 472843735, 1077463960, 855160443, -1341014433, 1237651988, -680354066, 1014066786, -1990416270, -164673066, 670847562, 1967920094, 1998914837, 829684517, 1425944578, -526179482, -1202357816, 1643875944, 783392157, 2106095003, 1067197062, 1972066628, -912708324, 846997606, -1086886474, -393445355, 1762065146, 1994657917, 45415019 ], [ -244801260, 1995919909, -815826669, 2077551099, -1211221802, -1795118423, -978959896, -279104561, -1432292018, 532869710, 3315847, -392105689, 1835106320, 1863071970, -1126191093, -159921959, -2005888892, -458668136, 1494683547, -511724745, 1923974360, 926485685, -701503368, 381262169, 335508863, 954160378, -1419448454, -594754627, -611552016 ] ] ], [ [ [ -1006934853, 1644917326, 1049207407, -89098125, 1954796234, 1221348819, -591191609, -860457326, 1668810395, 2025638009, 161957465, 545286644, -518935884, 866993084, -1542936431, 1260633602, -1934559386, -1841068526, -1794057406, 270125790, -1232504875, 2007749048, -1721803728, 1552134864, -1007386641, -86009355, 1072232033, 1042035918, -2099950397 ], [ -105799863, 1115592241, -730168312, -1543240923, -390119705, 1003267082, 1993232996, 1426650292, 1132139132, 1150345717, 129577802, -1740057415, 518544583, -1637178101, -1826647821, -140694980, 6092299, 1192040458, 1327436847, -470205789, -859941431, -2027624877, 242454701, -535493834, -1856095836, -1873246543, -1889178379, 221116809, 1626241296 ], [ -1662198586, 322239989, -1875428778, 934337911, 456923097, 1608459227, -631163954, -1422256275, 1340704973, -1055311414, -1155314483, -2053385025, -1699354041, -1534139379, 1044180715, 794054064, -431584623, 1341737698, 591528386, 1219675261, 120451563, -1465690309, 1225022119, 2037221772, -1925037859, 1281437056, -1108331543, 740418254, 1462640646 ], [ 1682550272, 1246471565, 816671750, 1048091244, 764155869, -302151609, -1304449888, 207197822, 222665024, 901375935, -183610922, 677831418, 1916193503, -457045943, 2111222774, 1102401885, 1703124403, 1089524417, -1248026202, 808741194, 511075318, -1601491715, 2139145291, -1814616674, 692802296, -1105511072, 1781342501, 289390582, 621525017 ], [ -1799185435, 1273438898, -1528151593, -1316348936, -658544345, 896210147, -262890824, 602952078, 271270626, -509365208, -1684015175, -472679758, 1104486824, -1933673372, 152215254, -373699778, 982456656, -604060004, 1833698527, 826989317, -592851422, 219968948, 1209272842, -1995897137, -698436955, 412461658, -1466925156, 1236148856, -1132976045 ], [ 53940122, 1116719923, 785764747, -2013916619, -2059337506, -1103522720, 533291080, -1267585842, 2077698513, -783174816, -1228154383, -158896102, 31476520, 1442455993, -1173634871, 95126099, -1797135780, 1278793854, 1550011418, 796318626, 297883696, -1208900590, -1662278224, -786817542, -72835197, 1962412725, 374622648, 1765025468, 501469986 ], [ 1208467862, 642585408, -1578484995, -1812263213, -378677991, -284252296, 1195887849, -1834111347, 862742411, 1515037796, -29780857, -1517398904, 2015755581, 1186472731, 1674076177, 413264653, 2144329773, -859941728, -25016865, -1423498684, -1834033906, -983767888, -1842336851, -1193458412, -729731796, 10951588, -519384035, 350488324, 1623868775 ], [ -1860001407, 1436001858, -907506652, 627246822, -1748457240, -1364029475, 335170285, -169767306, -818611020, 1844751669, -853515017, -873861153, 939047326, 1461566811, 1705835500, -1748702876, 954146867, -1031762074, -990835467, 1587704932, 1202640607, -1128037235, 522555353, 416159934, 1356974425, 1607342770, -1934232104, 1669018209, 1074606835 ], [ 798198839, -11611109, 775324424, 153879514, 1514181197, -389340541, 1509148408, -66484540, -1998367196, -734335011, -2081598149, 446110451, 1115933338, -300649013, 772779699, 1791845289, -1343054468, -1537331263, -1081317127, -1214082924, 1866923767, -221365779, -467630069, 1968654657, -1019326272, 93716863, -771230246, 1096548158, -1593813142 ], [ -1561588303, -354990506, -163182761, 1599339464, 1362242539, -124744127, 1853708269, 816153943, -774597056, 761787292, -1064702726, 251241227, 735947256, -1188451935, 1004538258, 958460480, 2091106455, -1806975619, -408710113, -1988198590, -69061711, -605093086, 1108305496, -945895456, -878937301, 1662984483, -289755884, -2008611292, 1240693199 ], [ 687076737, 368685595, 1383166428, 316857165, -545269242, -1219314071, -416572504, -1405839998, 1678634765, 1699017881, -1048297391, 153148130, 265426621, 668787874, -2033353253, -356752527, -476094894, -312292962, 1204212992, 1328422794, -384275814, 488041206, 288700219, 1647264588, -1989704942, -1116009002, 665754350, -1926113732, -282465604 ], [ -1076685337, 788348503, -1231697807, -23339431, -696287515, 2005302093, -522350877, -1275286159, 140361394, 1371438869, -1436904498, 1600627224, -956211596, -936897793, 558030077, -1904184539, 1183980497, -1664717455, -183354355, 999520792, -1699198483, -1538935018, -1992961693, -1939986348, 657757120, -1966845625, -314368910, -1874975006, 181073444 ], [ 1354153215, 1464102983, 2139259548, -905364348, -1079925621, -1908237198, -743849712, -208788613, -1284648099, -1463748210, -415095066, -1311561774, 869104254, -1923634400, -1732549744, -1047009708, -55531643, -1607190204, 528457595, -1005201579, 1872139621, -1805388553, -1865391644, -725445261, -2051035915, 2095512571, 1073334521, -1501525409, -445628318 ], [ -2040049017, 1103674045, -1566427474, -802705529, 433319199, 453080354, -1224956439, -603298919, 1834272125, -511527061, -265367901, -333874013, 371568125, -595737199, -826130950, 2032439390, -1856947974, -1875142782, 1923225854, -1142086288, -160086213, -1582789723, -1959594790, -1077702902, 1771609312, 1591830290, -1974512732, 793385504, -455811881 ], [ -496383803, 1145280099, -1788367551, 105004045, -1436136815, -728192295, -565363912, -734573186, 187622009, -603464681, -1455104544, -2083535153, 982072766, -1548404924, -2125991303, 364620981, -807731239, -1301071187, 645879243, -1749023863, 1535044930, -2087629148, -1306044712, 716619172, 851210337, -857184647, -377321034, -1034828803, 560759160 ], [ -1251813681, -1615754261, -1284992534, -744421211, -584028591, -1523569634, 507916795, 823261854, -857363640, -2052109636, -2068117038, 1744704011, -1478206742, -181059721, 1941885788, 257936951, -1622991405, 1321361074, 1803032384, 1105646061, 1467160360, 735625064, 1032783561, 1856873902, -208268403, 1794557301, -1347972407, -1249113722, 677864938 ], [ 431429494, -917541421, -1322077241, -618926960, -920655731, -176938034, -889167414, -161733684, -1698162641, -1447261321, 223100945, 1463872227, 2138142213, -1568603945, -1169106625, -1065008934, 1614927358, -1901592809, -2053951851, -1906214894, 2047667695, 398733806, -1588811314, 637683543, 1279303567, 958545711, 131738406, 655468117, -2088878281 ], [ -482287991, 943907948, -1549603806, -1932698623, 850030447, -38047634, 607595219, 1920277852, 104064880, 729615772, -327352943, 1123301193, -549264304, -456736852, 60560978, -391324252, 1281861498, -776617102, -1868931889, -603083346, 1379819531, 847799230, -1622790056, 436086154, 1573733670, 904623601, 1981630506, -1569402769, -361498763 ], [ -945772908, 1665910683, 1136955673, -931412421, 385549189, -9228929, -609535343, -1173234317, -2049884278, -706053401, -1282431819, 966285121, -1943712200, -455636306, -1257627415, -851126408, -1639211276, 1188105373, 1283036577, -1325792333, 789246337, 1378530950, 681726533, 1297547480, -186275178, 1510461901, 1834334649, 719865182, 1547965790 ], [ 951323048, 1266698311, -1397065356, 50830812, -935187964, -167240953, -1272484753, 1811337033, 933497271, -70934719, 468544583, 1909100185, -1127649549, 789730362, -871356422, -748036590, 853361346, -337383361, 1763403754, 530158373, 1143491418, -1645362247, -2004025279, 1577728058, -1386242795, -1736513289, 1661080378, -338424896, 1475052627 ], [ 448212004, -1156131474, -2006769815, 1334857734, 1283074276, 1837772938, -813483725, -1538017505, 857114740, 2012665835, -341043486, -1606426133, 46894861, 1758242865, -156358442, -1492967021, 1963962357, 1434663354, -266345771, 332159585, -327563484, 871132100, 593764808, 2036114338, 711420665, -352293833, -231569235, -397081170, 1327829832 ], [ 457710087, 1890858524, 1119811258, -1902863435, -405251869, 1348682482, 1975607300, 280566892, 1987492195, -478628111, 981971632, 601383479, 1962871068, -834309638, -223726706, -1864192980, 1968883863, -939914102, 1019109573, 1345526788, 1233249097, 918390189, 679204650, 768536287, 480233630, -12113888, -1291745204, 1826923427, -1855736603 ], [ 1035859111, -2011727395, -1934196088, -1990922832, 1033985284, -96806639, -158289915, 122614850, 602883535, 1838840167, 2050829073, 644392125, -1494443904, 1078615377, 1793900117, 1715905310, 1078985578, 812012972, -2012549298, 1854899509, 907294649, 1200880543, 1779310157, 1603648256, -1701353957, 1048281064, 867735412, 787148980, 227480352 ], [ -1166840681, -51974904, 1937519263, -1348135343, -1702750089, -1209568810, 2046950735, -548946560, 1282064362, -2108608871, 162140465, 677178466, 862488800, 513140552, 368976884, 1506427934, -1750243936, -798355352, 1210515105, 1958436389, 1762484029, -1110698923, -612069488, -221918794, -36160429, -1223770517, 1287313181, 517242964, -1183878532 ], [ 1560155499, -1937937629, 2116267122, -1238737180, 1511375688, 331696387, -1020768047, 657823230, -2000592191, -80265509, 838566436, 887096910, 1793767405, 881034802, -1523297728, -381861535, 717768619, -972785542, -565993513, -434059160, 1267778386, 1985977557, 1626322338, -274052891, 1482775809, 1315045709, 1047180130, -1580442331, -680116926 ], [ -581479396, -889076950, 1426926237, 1046994770, 870431556, -929289615, 1326576130, -2084505863, 1789155917, 1653778230, 1686764201, -1582235175, -429113826, -577341035, 671931331, -2080228414, 1157532960, -961011582, 1740761315, 2043311143, -222279449, -49997304, -1281767258, -1736444581, -55450841, -420256181, 1196474673, 1572051005, -936293474 ], [ -1362275048, 1577466939, 335571620, 66992987, -150709595, -1968914484, 480336436, -95802291, 1879161807, 1561747123, -1897386939, -1100343252, -1058565725, 1510500649, 637646676, 1178221935, -1297334557, 1824548699, -2070871540, -1765343742, -2022489471, -135068781, -536695739, -1824549228, -2031857447, -1433065222, 1371791255, -342051341, -1810196153 ], [ 1841497326, 1788861089, 1856570038, -1055311569, -1092536986, -1902446919, -1647932972, -1388551331, -1876447943, -1832922491, -861513916, -1515693313, -649559691, 620663040, 859433484, 1344413465, -457840323, -189340397, -1254255282, -326722949, -395006107, 1088137917, 875522659, 1311901664, -1975656414, -674569645, -1309733026, -1397242058, 1653489351 ], [ -1985942451, -1862972815, 1149875502, -774846303, 667374548, 1948452313, 425872688, 125381375, 354877707, 661167338, 1132847056, -1018724526, 1465260291, -1860600544, 1064343151, 646648376, 871811324, -658832632, -1136433747, -2031847176, 523788638, 898862974, 1622588450, -730825637, 312880770, -1710723471, 1148632038, -1865198660, 734252908 ], [ -581394861, -151206593, 1791449580, -568084842, 1944250614, 1457109819, 232172851, 1013485625, -619717934, 1090100530, -1749337099, 2102277968, -1079048671, -1630493243, -603086510, -2044440151, -1437174851, -902473890, -806169419, 2045752782, 519930352, 248266725, -92215244, -392963081, -814474585, 2094141718, 716341730, -1491175484, -519215091 ], [ -1079325924, 949393482, 199480039, 1442688191, -135241815, 781932366, -1704788084, -1744631777, 338953102, -765643790, -1917098243, 1316056255, -1734651415, -372912134, -66219142, 807062300, -805622822, 360751392, 1532887602, 644150911, 1551707361, -1608631107, 958760435, 18245103, -1925514598, 1966962719, 318917826, -1384507348, 1097015835 ], [ 795804760, -449287224, 1729826993, 54917284, -2100787065, 913041725, -313603184, 850428484, -846434403, 1419893276, -283850906, -418847142, -443458882, 695586137, 418849343, -1977569967, 1234076835, 611240719, 1038572270, -756839762, -1905460222, -1636260225, 38191838, -564970042, -1802791170, 1861199580, -27578108, 544357607, -1839222019 ], [ 2079547237, 615902527, 280475588, -1428210914, 64538918, -1138827242, 80978822, -1091934611, 1779891957, 1325011106, 215380860, -580374823, -2029847882, -707117592, -2037550486, -1138714951, -1652524434, 605007851, -789190026, -1015004386, -874351912, 1384019325, -349854068, -353568533, 570846823, -1074981858, 1947379083, 9182687, 1362846499 ], [ -648442861, 679612333, 261975557, -749034474, 890040741, 1711760399, 1407685347, -1514005638, 2061853133, 1158210583, 1711817584, 614738185, 1350542395, -801702541, 30565888, -713317380, 412523359, 1946002799, -2041810954, 168135135, 1213905563, -285446778, -1613659424, 538701025, -358653168, -1209795315, -2130540896, 251773866, 402985828 ], [ -784525435, 2013182157, -625295627, 1863853932, -1097362104, 631488454, 627684198, -1167489041, -935856391, -1530684121, -42012272, 1013946580, 1224720983, -1534096401, 975882042, -315677244, 1167349380, 992266019, -166272254, 1290667157, -304134174, -1210480782, -190608636, -401666808, 1670044888, -306864020, -428935466, -909197720, -260386437 ], [ -811670371, -204548640, 1543593898, 1630621126, 1332271040, -242349719, -285247023, -1214689510, 440290726, 1384583186, -2034475187, 470841472, -806559022, 738337190, 1714120256, 1294163057, -824746012, -1335605853, -1751423208, 998457924, 1048044870, -46504198, 1736387161, 626327382, -409544940, -1266926166, -290323582, 399918572, -927580888 ], [ -607642777, -627345231, -450364170, -1501320662, -200421011, 1073610603, -386681641, 1067383266, 1931092691, 1853635725, -1389241577, -139093268, 1284681581, -2048071371, 1368996059, 897289082, 1868703934, 1791527008, 1794239807, -599914271, -1529308423, 1111623212, -1809136466, -605778396, -1295822924, -507131942, -448234255, 1552627119, -1651754795 ], [ 383664332, 277725403, 1953470859, 1855388881, 2006315214, 847671452, -1836590757, -100624282, -1600310026, -1151792499, 1263558177, 405337225, -1875683149, 946930388, -1303195916, -89784273, 1605520774, -131655817, 1550700724, -1331958007, -245587261, 1980244526, -1470250363, 183617056, 1203545784, 125211171, -1438996222, 21365960, -1769746087 ], [ -533220156, 765407877, 1558448628, 1230673515, -903721518, -1898079972, 1656692840, 249769079, -1720362898, 1255701051, -1756999154, -752533746, -1740198192, 1842982463, -280567693, 657884296, 428016839, 700946380, 1506803815, -729354910, 490586916, 1972047932, -631791137, -33353210, 636736906, -957375182, 218779204, 1392333734, -1677291596 ], [ 885898142, 1398467524, 1771193660, -1597716337, -1840454042, -114023522, -553379053, 503980164, 1402785713, 1094391071, -127860380, -1201306129, 1790080669, 1848389820, -1125214987, 305715739, 117471138, 623641321, 1659607323, 646420717, 862982216, 137312691, -67345016, 182203257, 1404790878, -962410406, 1551963653, -639252934, 759820013 ], [ 820149556, -1088060083, -1736724498, -1237565570, 767120099, 1468929686, 1063927161, 1606077157, -1562822662, -919401261, 603708480, 1651170464, 1148232086, -1155514699, -969923972, -1296104455, 797927676, 40049074, 1205165549, 1236235579, -414186739, -181619513, 1297131115, 127863901, 1733050122, -254291577, 45001866, 926414113, 472093232 ], [ 651678515, 1675060220, -1681685123, 607693494, -95254094, -1565371636, 232283748, -449345149, -2075945363, 749211121, 1776462897, -336343723, -965604466, 1982325023, 1878031806, 1200493321, 1945183610, 61224020, -1289470755, 1113293383, 839032011, -723397560, -617877387, -645774819, 285368900, 621183887, -1542168594, -96539513, -520363198 ], [ -190342218, -672682194, -501076743, -1134026592, 2004126684, -702364362, -419548477, -1395608145, -1021156467, -1784418771, 410832611, 88359918, -254278779, 960350651, 710134344, 748751632, -1142310103, -803697158, 1720475770, -1835391921, -558095771, -1583121860, 776361423, 1776023510, -2031128090, 195485641, 2089237428, 644256194, -753927936 ], [ 1790550201, -2103892352, 1670006845, 1787500780, 725133477, 1211869001, -90538143, -1234018953, -840149450, 597127780, -486075363, -694136783, -580397341, 1734881498, -1511007690, -1842033662, -1325954444, 530768404, -1900500567, -1082097864, 1803117524, 1347677888, -788322085, 1244588770, -1322270885, 233511010, 633097880, -1804020309, -1766838282 ], [ 1410608768, 146904892, -1514784007, 1637882597, 2139003143, -627063446, 1471395932, 1928373617, 1223797520, 1911592159, 1688448091, 1339998325, -1273884548, 1409694141, -1222734840, -1009466698, -1649841511, 227515180, 1617077103, -1676490899, 1678284370, 347448358, 605088007, 542547955, 1765274588, -1318539291, -206384168, -1447389960, 1347240281 ], [ 1388925177, 870845295, 51337834, 592406065, -956777903, -1672103589, -1178200601, -1101958890, -1142250142, -1782760211, -562090620, -1345526427, -1972098792, -461194661, 2072030833, -2035593174, -887098363, 999433839, 601903010, 1573911447, 837054875, 92372049, 2059154785, 1760937505, 682912266, 1202941735, 555462922, 1768308654, 2081765841 ], [ -1233954492, -353981788, -486369287, -1489596542, 619190807, 2121137040, -120036037, 1359839899, -591748462, 698567319, 135606092, 1017819705, 702566993, -1865686029, -2022148915, -1330090415, -803630426, -1522148730, -730212832, -1771008528, -1487604539, 228748629, 53134292, -1400817928, -2003526791, 2082104765, 1946490325, -461474009, 1594364917 ], [ -83511238, -2056860933, 1836309367, 371926518, -2113732318, 98539429, 1794532086, 1932714468, 2115984954, -425962632, -867704038, 413708709, -1294404568, 731282958, -773414745, 1406094236, -350502168, 1257594656, -1818579921, -129489728, 235879926, 275121753, -1244117254, -1741382519, -570848546, -2124813685, 735126845, -1997175110, 450923006 ], [ -1861985160, -575385204, 1063027333, -304471749, -2036310746, 557343937, 1335589342, 854168547, -1289658703, -1707154962, 1912757117, -1589533068, -597464332, 100440750, -1706230603, -1266444133, -432139194, -2136963974, 1086828687, 909287903, 196425085, 1810605697, -883425976, -2014132278, -1456300820, 592372682, -578210847, 948213312, -544643701 ], [ 1768192248, 1052939622, -1592410858, 1496499236, -51624161, 1457204508, 2025197180, -863659326, 105520799, 1708147322, -329812255, -252895734, -1335268183, 1491487248, -1328364481, 857558321, 824564436, 1894109881, 804378172, -1412359074, 1252900041, 332464793, 1536294003, 306688894, 1991236001, 365929355, 279263379, -680012481, 1314900560 ], [ 474241840, 1968187850, 142091196, -1466026699, -1462192829, 1427502412, -1161322962, -122247926, -657111797, 216857450, 225099962, 1711353497, 1819915884, -977652827, 2036899712, -664244840, -1418186569, 1976691670, 463307374, -283345329, 400402954, -927198104, 1013700332, -1062570711, -1286466293, -469960270, 900849633, -2016424743, 1232038021 ], [ -301706598, -556291724, 891277059, -1334535490, -2023632901, -1470458887, -1222428697, -869630604, 547836378, -845837610, -1369227156, 1604865215, -1230675136, -776176158, 823826229, 1630304082, 1006626131, -1962975625, -678502534, -842531234, -780314052, 1281156834, -752712123, -1167779349, -301553003, 1385359177, 2119324296, 301210652, 154964252 ], [ 1223376365, -1790504017, 30614926, -42498085, 1359292523, 1202408797, 791782693, -161176231, -698985035, -468984042, 375535499, 1939151405, 1567780083, -542457473, -669025172, 1644198925, 370925040, 691667974, -1023288573, 1906569753, -953353433, -534442779, 1891714827, -1728374176, -988467560, 601689858, 1796794657, 604883724, 1111988164 ] ], [ [ -1761937757, -1681678987, 137150054, -1054290075, -769142416, -1976367370, -1087121195, -1953816578, 711509611, -576282289, -1874612403, 1864098077, -2093486937, 1347321717, 379875659, -589121907, -1763543136, -37743845, -837978297, -865474365, -857949817, 323051445, 2017667729, 784790955, -1005492115, 2082606631, -2131961305, 1420143814, -185313530 ], [ -1329749586, -1556280729, 412065182, 164769470, -608692307, -936281308, -165127818, 431118999, 839537128, 84123463, -807659446, 156842577, -661729758, 337217062, -15649512, 699853201, 134824481, 584417205, -57876638, -176178117, 1850699197, -1033964456, -1321670823, -1399415796, 1365730297, 104515738, 2061315101, -2051235401, -418975247 ], [ -535730891, -2120470677, -64642484, 244980853, 667753304, 648673735, -709103720, 172581944, 1446487438, -1079263968, 1795464192, -1321398074, 1907776054, -413980431, -223213694, -2077706770, 500551398, -1979292744, 2033274351, 306949229, 2123523506, 1257313627, -1760345111, 2020495896, -570716866, 1503611973, -2062797452, 23705609, -406738531 ], [ -2114828924, 1046654661, 544392890, 1801561398, 733396822, 1192561335, 1645677584, -625131675, 167446625, -543185050, -1485005481, -1025430620, 1238330890, -727032853, 1214710139, 179471841, -1521218624, 2080583242, 773311746, -1745600691, -1762969631, 922631785, 1544070234, 301774317, -1988492365, -1065482924, 310993836, 411756189, -382812361 ], [ 833003692, -473539130, 381570120, 2065240911, 1682722858, -1228321738, -200904492, -1826802022, 501022973, 1044106189, -391192202, 18979579, -320497990, -1984996709, 1687967295, -916902544, -1436462930, -1773289941, 737076388, 1916470430, 455146804, -1196053750, -431497729, -1062439231, 173828262, -1458504538, 1285304075, 505658092, -208076537 ], [ -542764449, -1451353420, 262518288, 18785697, -1650421167, -1359145610, -2071591215, -1556848429, 1171760271, 1708639167, 2063229781, -1949396804, 1801735134, 310985837, 557473784, -1584132517, -1067030585, 412501040, -1707321056, 1564566716, -1595364096, -1019601093, -1468735871, -286161934, 53831053, 701692044, -880349711, 1057880344, 1550843172 ], [ 1078466471, -406400624, -665436597, 1681917966, 221819509, -1813985924, -256266960, -1953365419, 347334448, 678050285, 2001985689, -1541633706, 728979507, 780729244, -361633565, 1429918687, 1247892357, 902006657, -948736873, 1047740228, 1693218412, 887855967, -1926584728, 1425923731, 1156464174, -1574596383, -1625362485, 1337525649, -1341771061 ], [ 1711297573, 2115188254, -1651379371, 459718154, -196764673, -1585258712, -168073484, 822759829, -1788013667, -1055438583, 2062659574, 1105758835, 34544742, 1990403542, 141658848, -1807255881, -1543895049, -211558410, 1558157591, -1013076754, -1712064334, -1763733699, 1769327828, 1313578867, -1636558906, -915788965, -444184841, 904547887, 1549796835 ], [ 1796296606, -873102796, -1281689510, 824302704, 1033379247, 506409063, -641626238, -507579022, -1439069806, -563878012, 443595291, 1024926417, 20552000, 1292190176, 1053516464, 1703431920, 685303491, 161506700, 400692313, -1932260974, 1341486085, -770204285, -586324115, 1828999634, -488576620, 253580656, 1557763587, 1691656005, -735573237 ], [ 718645091, -1464104576, -140447077, -912267630, 473766166, 8667666, 1620072561, 669524914, -787498930, 1144380709, -269859432, -1380003309, 1673050068, 751192185, -438951054, 1004151514, -922241200, 1364720344, 143517194, 1686194633, -678532168, 381016338, -1169208643, -941574617, -621512578, -1716387773, -2077992416, 1450945609, 224700253 ], [ -23883529, -103969898, 1630641147, 1034774803, -583171252, 911788653, 460378176, -184895814, -144097730, -1263748270, 1002123536, -1025710042, -612424929, -900325809, -407439498, 2002906027, -1550830571, -287500042, 356283556, -404442434, -1138006828, 1326412568, 718561870, -2011149523, 549647721, 830930424, -152667212, 601664414, 1487759383 ], [ -1100511309, 1189735606, 180853120, 1419064083, -172729303, 1670882700, -1588436605, -1553340525, 1837826070, -1218055830, -1672926342, -1797830005, 64503714, 1789444020, 1154411237, 1925975351, 1891687318, 1725557143, -1566686834, 662627900, 1188503480, -1059328602, 1973940004, -146030295, -1433645088, 1880237871, 2103273860, -1042507338, 303445756 ], [ 636984906, -276012953, 1079315244, -1650277598, 425030489, 1012032075, 1026110921, 173773111, 565504705, 1175353951, 918114259, -1141777649, 1301795752, 1754232464, 1820741361, 1066373973, 256013978, -366669686, 747276666, 101524025, 1608268303, -1505214234, 787298783, 306481080, -12197097, 1376906983, 1447861649, 359937855, -1329996765 ], [ -2131634628, 944815626, -1556463941, -1578655466, -1152364148, -419023309, 877488258, -202839777, 1108733897, 451101624, -510145891, 838911456, -156544411, 1998334673, 1939986176, 1895672840, 612434931, -1089770401, -187018650, -335804014, 27831333, -88537428, -40465726, 615652186, -789872634, 411308625, -952504052, -1662765019, -734961032 ], [ 710618507, -1319819107, 1604565117, 1588765980, 1278335541, -261947543, -707584954, 455440583, -2088617014, -1052482557, -1144455248, 1605103116, 89388296, 47007186, -758076338, -1183299733, 1167808782, 1392271440, 725087700, -1514378941, 1743019206, 592319785, 884114001, -626148132, 707386089, -548491758, 475185649, -2002516733, -978252613 ], [ 1099819543, -828863409, 1278179891, -2023036070, 97330619, -1263606378, -1762053529, 1461171122, 1651323282, -194933705, -519912516, -1899597375, -1209639614, 2072307764, -1004905029, 1277769364, 1346633301, -1159458080, 221256101, 579470683, 744304255, 1409157944, -1045903394, 383911554, -1799052911, -206020246, 928657876, -1655448954, -121238738 ], [ -1908953337, 186650639, -857754574, 568816028, -1625917264, -214050363, -615603196, 439278239, 1227325159, -892556807, 6565182, 1079171005, 2059918569, 1665509366, -1808282546, 330176716, -777902886, 1073661601, 79432063, 1708593957, 1572990046, -615576584, -30023457, 44157908, -145129047, 1545324905, -437986489, -319876484, 1788878480 ], [ -1754858513, -1366781960, 1347442818, -1651542701, 1016301702, 1117082424, -1094806944, 142062355, -974528489, 1336002569, 697403347, -925600937, -1349538175, 1081823417, 1246693620, -826104584, -1148252923, 1305766316, 1285254801, -771611851, -987713210, 1276223336, -91024447, -615751836, 831924237, -811041977, -169312065, -1751114020, -328275065 ], [ -1292120187, -1105426087, 1007206815, -1802856751, 1345286891, 1996976761, -1984177234, -438492933, 585004206, 1531882154, 766970611, -2114485792, -1256492813, -1769918424, 861337105, -1158358504, -1475728611, -336026000, 709774226, 614115678, 1230521232, 1080035312, 1177692926, -116792214, -1898146978, -342418955, 2005930499, 85993747, -920053327 ], [ -587699900, 1299414548, 1106406907, -1653552923, -738347700, -1893890150, -310391104, 1053031814, -1976884883, -149409781, 1385185733, 2088517050, -298924, -658851710, 456216665, -1048780890, 1790746418, 129973684, 850552838, -1477285352, -2093031737, 427242573, 610374816, 203839494, -490311841, 500521615, 2030337782, -64194569, -1251049844 ], [ -1051462944, 469386487, 95734579, 1167255566, 1596077701, 322999199, -442521112, -1035798774, -16463711, 492722088, 1502373927, 278213259, 868479010, -1219158600, 1326698612, 1896050483, 1566124340, -1154353282, -473498175, -1351649285, -1870652606, -723742183, -689515821, 331753904, 1259279201, 1359307127, 1827169688, 1862206038, -1460315220 ], [ -465612680, -143732580, 1350318711, -1845343863, -1711014719, -331052329, 1653611188, 14342960, 1410457171, -269655977, 651709128, -1933518943, 1945475235, -1337759525, -1789111442, 1607154047, 334946982, -848498839, 1524313299, 227081802, -1452472004, 1438006748, -1304597701, -2046887189, -1503546837, 481369248, 89539466, -381806257, -548668612 ], [ -87694799, 171084708, 1070827002, 1680845968, -1290012526, 2054377061, 695297323, 1958977368, 1401642729, 403070342, -781128892, -758042182, -897667072, 18758137, -2082582220, 1094273452, -1165075548, 657071713, -2049072876, -853005128, -408041880, 843360101, -941724156, -1963437626, -643063584, -117522850, 810051628, -1276191646, -1022215660 ], [ 1243974036, 248746236, -861148686, 590118261, -669389471, -1208650606, 1348524912, -1941589912, 2096349839, 2091888872, -1488134711, 1238552666, -589978419, 827162965, 244408408, 2052460028, -1400112419, 115169520, -2047322267, -862057996, 62331441, 1155761234, -2124995714, 522699894, -395953501, -1041023648, -129880407, -1923492210, 1253079499 ], [ 1701517522, 1773564778, -1526916751, -480393664, 37715880, -1719333242, 1462580777, 2038601305, 827335594, -241653399, -59925134, -1499246938, -1229447329, 1373133476, 1388860095, -1645127807, 1821423078, 2110309508, 95875194, -2112820964, 1137647277, -65869465, 1391764378, -1477293472, -2093483798, -295686074, 138706570, 1965561435, 1509367743 ], [ 201868555, -1580496020, 1450433022, -645155075, -1171777432, 373849873, 1016962774, 807182445, -1522397014, -1625025705, 1774137195, -1583579119, -1812100688, 973737420, 1245115443, 1495556160, -155535436, 195087404, 678490890, -902118230, 1347637464, -1896211736, -580978173, 1471410621, -484223966, -574566771, 471640539, -2051771813, -44241186 ], [ 1780657784, 807876139, 1045760269, 377630370, 573977276, 1105779716, 2067193519, -276194184, 5096319, 251213074, 1223828302, -1246138086, 371125871, 1023599110, 1656888522, -1218932931, -1033075820, 1286085407, 1070742582, -680409312, 821463361, 160824252, -960360470, -303553741, 1472053763, -37313015, -1660383680, 1678076672, -698700998 ], [ 1568050944, -149258845, -247662287, -1317583912, -1103602187, -817250042, -423200300, 1048301651, 1376849245, -912618860, 1197015583, 1173121630, 557346776, -1471470949, 10239211, -2025956486, 1247079898, 1375338040, 2121584199, -278775531, 2034872998, -2088577767, -188193423, 1604185867, -408370067, -494932290, -817779182, 465596408, 1282134148 ], [ 539894714, 1765401368, -1993389430, -290258283, -216517694, 765292127, 2131922670, -562829878, 998743706, 601930317, 1625252672, 2124184671, 1247455139, 1712582306, 1371664229, 656472050, -2128159012, 1108408075, 2015616538, 1393159172, 220597502, -23972577, 593422784, 447459620, -1543875165, 310738669, 1942023996, 652271457, -744712684 ], [ -1075401455, -587152596, -613784632, -58619858, 1677175085, 496268590, 1095389686, -1125064006, -183538970, 183064461, 1900677419, -128992680, 523123691, -1351490375, 1144905278, -204981448, -112405205, -119462821, -590655342, 483788310, 624375230, -194149590, -2110749035, -2094052745, 879397019, -1930263270, -1361719929, -1115365121, 402443556 ], [ -712332134, 396250933, 565748101, -241227122, 572640204, -1822725254, 1531026029, 50084306, -555554586, 595465355, 2119998355, 192898928, -1930662254, 518187392, 196695890, -225587696, 818514425, 746233017, -961454774, -1208004067, -1199368868, 1723731762, 844105738, 1628518359, 235826259, 973631279, 1126173242, -326585914, 1835079744 ], [ 1898797270, 102693368, -1799673989, 121933158, 1703864680, -2076888723, -529759547, -376028735, -1739040851, -370462834, 357579010, -288026110, -1154911373, 181411370, 687933179, 423949924, 1794789043, -203098675, -1897724585, -1509813657, -1262822906, -1974637830, -1272117363, 976319517, -2014995322, 1998221622, -679504224, 1031585918, 436783303 ], [ 1759449678, 1362871100, -789818710, 795320029, -1474850966, -90539590, 1229445956, 1055934489, 1302927008, 1061102640, 382793454, -49866732, -211587625, 211727140, -1288805047, -2140634012, -1090194890, 722794111, 967324592, -1773371110, -924799846, -1514652754, -15212762, -1190074416, 1995109559, -1017027769, -1976880169, -1970579743, -1992539819 ], [ -520997433, -292031098, 1948379784, -1682307404, 608937618, 1608440071, -1765785772, 686833300, 1295451699, -886249339, 1126128600, -495637894, 2055184345, 1815222730, 895138750, -1234400838, -1876314702, -1293216583, -1885846041, -1112851739, 705776624, 778348890, 1432542285, 1575278932, 575107583, 784460102, -1478093064, 1800275045, -308021637 ], [ 2081173976, 52067198, -1068765605, 1054294871, -850600030, 1457788647, -1671822029, -972505821, 708408134, -801992046, 384949484, -585644861, -1510513846, -435469617, 1780762959, 979286942, 1909612145, -220151735, -758133844, -2118031772, -1133855868, 400819939, 196300519, 429141266, 764586075, 326004815, -173093409, 70910757, -183636226 ], [ 105579160, -840431301, -662536312, 923470509, 181873053, 1559695567, -1369155875, -1062571343, -1437723573, -2045388170, -297341293, -1296127726, -415491587, -1256214887, -130793413, 603193696, -2052700548, -1086666898, 40285148, 820030409, -2066684391, 1816629054, 82740479, 1778451202, -306874856, -1643386992, -146294699, 414006290, -1458074531 ], [ 109231479, 867707779, -1052075827, -2070878960, -1348227448, 824252592, -1874265759, -1785688973, -1799073089, -1532100840, 2087448144, 1824305129, 221952619, 1152476624, -69587096, 1100823777, -665107357, -1564589996, 1378879184, -1076851169, 1887747396, 1987103547, -63240753, 1804386605, -475908584, -95350034, -35616487, 1279338637, 1165571378 ], [ 844098347, 119488686, -1764159868, -1613855472, 1223089838, -427396479, 543425674, 990086421, -1743368447, 1228421492, -399672466, -549528686, 157696759, 1533835941, 1419534750, 953795982, 2108977431, -1481919521, -1700013392, 987504286, 1967116054, 1583897208, 800431070, -1031269563, 416708922, -1184602967, 1359382676, 1865290888, 868769657 ], [ -1898463629, 1024270603, 289995299, 100600642, -401460988, -851874245, 1527716021, 1840806151, -2098590426, -2125353864, -1515712906, -892136193, 12910621, 2083377296, 1382531527, -1864830279, 264765957, -971367490, -1496351841, 1846980017, 2090232904, -397657075, -566673014, 319977620, -805853977, 1659819595, 167322613, -481230330, -1813184382 ], [ 2079356102, -607368309, 225307781, 1228640138, 735178068, 669918860, -1148963906, -588963236, -38801702, 49978058, 1410929930, 1433440358, -1834342808, 1782043111, 701835418, -1533868593, -564549117, 405929161, -1774018595, -1753008089, -58906874, 1295515200, 151443738, -86070778, 1450797949, 430491329, 601528656, 1714199811, -508952372 ], [ 458284044, 1381896707, -507724105, 1052873857, -1856305904, -1901585467, 264884010, -429845793, 437677, 207157810, 487540547, -1532385722, -1306285836, -1286705088, -36169215, 759385214, 1087605885, -1804349832, 1338650056, 1767986681, -1576217906, 150440701, -2045997869, 292277223, 1421376573, 1679892274, -734660558, 1512591610, 695542015 ], [ -830124706, 45035673, 526723782, 1210359560, -907874474, -1047714289, -902121095, -1142215354, -2135944876, -261370610, 45232914, -1783944510, 1640520998, 2024687581, 578005818, 389647064, 282054224, 909650368, -1204999126, -1560391083, 1486844391, 762420340, 1881478194, -831778577, -1521209083, 1676732382, 2129814182, -1845036284, -1661603743 ], [ -1440125398, 2004712782, 1941457087, -154578838, -2026030546, 263321367, 1403108109, -216772385, 69356700, 2116077192, 784639246, -951353696, -891227829, -515243815, -271670947, -174585949, -636165289, 1977437381, -1412011344, 183150938, -329161820, 1111066410, 1319863708, -999939485, -1106708885, -1296215417, -1466211836, 1481922721, 1131294669 ], [ -2129410863, 380113572, -648552307, 1063448739, 1933374233, 1112840990, -1938173392, -457570915, 1929948803, -1833505522, 1269838643, 386095071, 963774072, 287148223, 875732588, 1966337001, -747084720, -1871623981, 867727360, 2116056708, -939007028, 336069651, -1207500486, -336144233, -24911920, -1433548380, 1550091850, -145193635, 1019915992 ], [ 1275053729, 953215115, 1726845386, 11630439, -1805279986, 1581785480, 1352987462, -1514791078, 533173376, 695096875, -2059891843, 644244895, 236051816, -1845304739, -1296336364, 1367811494, 1763153377, -193256883, 243419097, 1441552191, -784344367, 1812225055, 1198142621, -1688001707, -864168784, 561291845, -413478283, 1220285471, -477848960 ], [ -692429810, 780166026, -1442911438, -31415086, -1552520185, -803027590, 1742544312, 2004201100, 1463464867, -1198707614, -1486463532, 33690354, -1336784636, -533999889, 1368995944, 1236693962, -1531487532, 1136221488, -749373276, 113123471, 25942178, 998758090, -169052311, 1029374858, -817471536, 360287277, 1641223364, -1616953871, -1767713693 ], [ 95763509, 2055223332, 81739083, 1464573396, 1886882643, -1268027336, -1028340354, -2081242638, 672943166, 1029944337, 853194976, -1254373788, 670436236, 1915990764, 460407871, 1602402362, -453381247, 1235206151, 162572144, -1673129668, -87731845, -606417855, -668528953, 839705320, -1730540637, 72750838, -26485390, 1440071363, -1185990654 ], [ -1442315490, -1054879804, 1425191916, -1448027760, 1464288285, -1131980249, -1086941478, 598413226, -1649546246, 1893555002, -1551887191, -92125093, -248815232, -583402781, -457452388, 241197352, 1053539926, 2086573713, 1133202916, 1992083464, 354263604, 329815055, 1497603562, 1204177088, 1579318101, -1805956774, -1626926108, -2140382882, 1029300146 ], [ 271858689, 497771121, 431816882, -223723817, -2065545238, -1437051826, 1716834471, -1041762426, -1822918100, 248532599, 2073106455, -479474404, 908609395, -91917183, -1594329324, -1461224516, 2117027338, 1244950456, -1042198225, -674624405, -414632869, 1977496071, -64020298, 1430931950, -847807558, 712862308, 847747504, -482209254, 1521557678 ], [ 959842215, 1977396679, -391945924, -386882553, -203422140, -2002376280, 1272836831, -1383274442, -1139681204, -879072568, -945455909, -1721759521, -1548706486, 551589849, 1735251217, -1396754816, 955648673, -390408211, 1939657924, 863650863, 1203168245, 991579573, 504278430, 1460893731, 872539793, 2095337949, -63535897, 748007214, -1354279382 ], [ -611880207, -13235389, -1703085852, 721901662, 2035297276, 411312414, 1603146288, -1853731457, -2001436508, -1347823682, 804836694, -682093505, 289617806, -673486335, -108286330, 1775326058, -415127227, 1938608208, 539941751, -1358755603, 208671789, -1053109714, 1324101916, 1841398356, 1744957128, 1512103156, -4622605, 1978896790, 1940245052 ], [ 414666995, 539671984, 1246903715, -647014287, 155544041, 1555799977, -2062975281, -321365852, -308526301, 1382487027, 1808607630, -98562602, 1214189027, -1905781551, 1458706880, -1713551324, 388095936, -449369993, 2048709299, 1251660157, -848646095, -987977830, -1048504709, 846307037, 957309251, 150180785, 499747111, -1249250110, -1387794274 ], [ 443552001, 2015975704, -2124612575, -1184531650, 810817429, 1519545679, 1240602614, 2138796914, -1817169699, -1740705588, 824820489, 1693319830, -1957263485, -661542720, 799165797, -1658813200, -270773896, -1292325650, -773271551, 874258763, -1383424985, 1318244011, -1517008614, 1799883433, 72575828, -607001706, -2097373130, 299717571, -361689980 ] ], [ [ 13310559, 1280470415, 815994190, -1912579490, 355050620, 492520795, 1177643910, 1322192816, -809233639, -1500048220, 1778990278, -1396914032, 1197061950, 2000100795, 1690145724, -1552691492, 2085503459, 2035826062, -607667526, -107658633, -1608140619, -826855728, -4226947, 1909953251, -2124194456, -2077444798, 710101376, -592793480, -1949441977 ], [ 134116784, -496252817, 738584643, 1263427151, -1727496622, 869242153, 816603499, -329221392, 633008452, 238735227, -1699320232, 560750465, 1269291899, 1150064505, 90768070, -1322900506, -1469785914, 991820814, -1321013850, -140972893, -1866085854, 2009436807, 275762135, 938106247, 1205832716, -1179535460, 1307795074, 492218460, -1983067577 ], [ 1394897656, 824748195, -1683173825, 867258734, -54516695, -2013850298, -1553362515, -136195108, 1732543006, -17309260, -166487979, -1031818465, 284941933, -2123071174, -1798108861, 990622476, 968856055, -464268942, -1631903303, -853220549, -1056149874, -1337892791, -1379730178, -1214987759, 1577004734, -2093371102, -1688779408, -2079771303, 995128798 ], [ 658771393, 1480381547, -731403002, 952042735, 1900241515, 1787470151, 425943279, -1840250744, -1494619239, -1244418429, 1953230849, -2120007103, 1965312810, -1992564055, 1940501692, -268375640, -1370747890, 2076071297, -1448818248, 138568816, 1274160303, 2086137855, -563377664, -245935345, 550210408, 1971299204, 639224243, 924399321, 1668509264 ], [ 1275252633, 1002357618, 1172566294, 149230875, 1393283950, -236055972, -815003979, 1087381089, -1667994093, 170239645, -864097751, 2125101449, -1066937547, 834328638, -105224032, 843831721, 489820892, 1248508219, 1007153460, 546516468, 1898422781, -1478746472, -1473591882, 182901355, -1777041708, -1361691831, 1328667797, -1437221492, -1228283516 ], [ -122539021, -1975152726, -685194790, -195958655, -292883051, 1175193428, 1855079095, 928710210, -2060649921, 1312603108, -639882460, 1332054623, 1314600907, -196945193, 592138864, -1974250724, 1307205831, -403011146, -2070479818, -1580328855, 504187785, -715586295, 155400750, 1981190409, -14997473, 25516122, 1740378242, -1401511930, 500911337 ], [ -651836105, -1082152165, -1068839147, -1783098431, 1364665134, 2075548866, -2087879856, -1656546807, -713384269, -1777969865, 521154175, -2095928756, -1712927486, -297621087, 857923554, -1039876190, 1308437487, -1159005901, -794001207, -570110810, 1750215769, 1864152075, 783633634, -1428845357, -1066762183, 1645349997, 1951580348, 1850376389, -430552150 ], [ 1712763271, 922760386, -2031343019, -1845234585, 378485921, 319091348, -1367856112, -401599374, 1210201202, -1513164341, 916764972, -1594503113, -1568663656, 1825117357, 1333724400, 234817946, 1570195828, -2093563544, -1159576449, -1900584028, -675265589, -207163242, -1762318114, -902219458, 56308453, -1454515759, -653841915, -396017347, 1308878664 ], [ -2016863246, 1576697494, 150607234, -224672026, -1764016979, 618689061, -1350218529, 323474815, 1237041055, -117883059, -167317558, 1645465601, -18546918, -2123638612, 1443709453, -1693542107, -1836812549, 1166623512, 1042068176, -1311249536, 408467033, -446441457, -1844992837, -1447301785, -933140085, -841941747, 1105802899, 907401502, 1023004929 ], [ -54711605, 32508609, 508751405, 1112650473, 1582043502, -829800283, -2141857225, -576876175, 822346229, 2005954734, 1410740679, 62382904, -204117286, -1886308648, -1659084958, 1735904035, 1600126300, 1184763662, 146655402, 166200149, -44472485, 1939438738, -1287919764, 1142393611, 1575478232, -100822614, -1863913355, -1676680484, -704335966 ], [ -11732208, -408811815, -402597940, 66158915, 114228487, 904700808, -933318646, 1889145486, 1894890641, 1209740038, -90092309, 1387361606, 719592252, -2076630949, 17444679, 438301649, 431759470, 1440846561, -1165019691, 1230695932, 1965636924, -1883673617, 1184858246, 1269487089, 349511642, -438434024, -1327013808, -1433334676, -1390679384 ], [ -1154510088, 1064750164, 1923091942, 1700404570, -1266914544, 345044469, 1006095283, 990026043, 605213763, 2042985195, 1892539111, 445355042, 1399348481, 1660878237, -926959167, -2113862778, -241476181, 799860654, 877690116, -1771488200, 132410838, 720071371, -1881325970, 912116263, 582224575, 1209248508, 1818515582, 636892214, -1464813784 ], [ 1719145656, 353193855, -1503032832, -398035528, -1749444818, 659523554, 285996177, 60956330, 435195469, -1872966484, -1553981046, -1281188988, -384145688, 63011445, -933089457, -614513410, -808535822, 607596664, -1047125706, -667429677, 1192157327, 1503597125, -1813128345, 695855364, -1162602885, -983659814, -1814580855, -1686065032, -602747664 ], [ 315193259, 789265405, 1164148640, -1544611004, 308833506, 1259811687, 1397566865, -758465145, -1133178637, -1273365502, 767796640, 1533734072, -713618998, -190369112, -307735031, -510255845, -268765293, 1902942311, -122134337, -1674295203, 1590324366, -276873283, -55702418, -1022013106, 1730940728, 593955344, -562848206, -1300746449, -1618200066 ], [ -777728879, -827668693, -303741726, 584091857, -1374362008, 63049301, -250181360, 1159854129, -2061757642, -560241865, -1120549406, -2069631535, -381460814, 2141127747, -260392902, -1755546554, -1366980971, -1257719168, 1441964114, -1821412617, 2070416788, 1203102897, -712690145, -759384985, -537759999, 794265043, 1506119423, 482980163, 2041284281 ], [ -521595002, -748090190, -759017788, 296305587, -1672566367, 578506214, 822243976, 1562567830, 1167508377, -1379805971, -811282660, -2051788561, -1880346752, -261330474, -504058671, 2022011915, -2024483338, -1407390598, 1646082960, 163233028, -1227420882, -927310933, -669509531, -1799755778, 1732040091, -451097464, -403046834, -989651607, 1543218706 ], [ -1763147581, -1056643954, 2064126635, 1403054263, 1523082482, 1911000647, -122953906, -2007793395, -841267503, 1206650314, 1124394885, 1295260091, 522340005, 785179505, -1503764904, 1457054024, 1172951819, 231626383, -613546127, 814065362, -962593749, 254870153, -2145583482, -327648326, -1212113876, 1422985962, 1803884740, -1860598173, 1338761317 ], [ -1669999375, 1718277227, 1662140304, -858404668, -1949597103, -1597906147, 898815666, -1748742122, -698995814, -397645534, -327139785, 2037200289, -65166756, -1341971364, -823233319, 52187014, 1855287808, -1074820536, -292772941, 1435557564, 1357529548, -1722494466, 1244833723, 1779626554, -1336690122, -64703020, 1536606675, 249016479, 1537899185 ], [ -2110474335, -991615533, 1242571931, 1877577439, -934273966, -1587925728, 1413417239, -1939089768, -901547937, -1648241239, -1950332793, 598740797, -1708862841, 1231475774, -1635743559, 847855747, 836438252, 604583628, 467411152, 1421499749, 433453385, 630654035, -1026249694, -604805597, -937918534, 996835589, 914478681, -1175020663, 970651819 ], [ 1388762522, 1757183185, -1894253615, -1949972184, -447325728, -878253244, -1284836832, 1412575031, -1453691505, -76020394, -924769564, -1774200700, -1612260828, -571582142, -22162352, -492314386, 700634878, -1331590875, 1298986820, 1608302894, 72526766, 1990397218, -41347872, -536075867, 1980260487, 1424364537, -660305634, -1778858778, -1461438852 ], [ 599993427, 1539406215, 1712807566, 374122866, 809957728, 684740192, 422903325, 2123804682, 581005636, -1296554264, 1585447544, 1107467063, 1733767845, 813076475, 1543812899, 2072789935, -670294354, 2000969449, -388074577, 2093153034, 1399730508, -1345706481, 655052053, -860891357, 1796258239, 2072094875, -1652119534, -764663570, 928251274 ], [ 1792875837, 320767396, 174180407, 1887846228, 1576271037, -1200638675, 568881263, 1571898992, -405313421, 1822762722, 2032577618, -831186583, 231767104, -1219477807, 197726099, -1870187122, -139975701, 1563310521, -1080802761, 1847887594, -620290386, 748215359, -1314646832, -494524790, -1088813457, -1058156135, -734120075, -1453215776, -1211296852 ], [ 840232205, -93464499, 1404198062, -1389292434, -552700985, -1944942249, 1077777036, 101878002, 208847082, -2096920357, 1343993481, 205277362, 1646962987, 1404811836, 1539021742, -368863378, -1034832340, 1713644973, 2026381775, 263728980, 929493137, -1819803101, 624384308, -1275290609, -992242269, 1112298933, 1680802736, -1205516813, 1613967587 ], [ -1139158862, 1928988042, 1012898459, 1641997231, -754396956, -317119469, 498919533, -2049774368, -1777274169, -1350874357, 1942520483, 2114983639, -859379651, 2139750118, 730751230, 301882468, -1122598815, -1746805424, -222669585, -1986175401, 590097723, 1634220426, -1485599030, -1002581255, 133780280, 1150003623, 1491749398, -1675293315, 1462855364 ], [ -889936464, -251461832, 554167229, -169973738, 318929944, -1856981363, 1457394258, -1099366112, -917507653, 1015035870, 1058256506, 1928541791, 734956730, -2003284275, -1048300451, -1258573700, -1403068735, 1480488216, -573546130, -441317543, -1045296090, 1580688036, 1144370472, -1826048217, 1206691071, 1387992927, -901133181, 854149377, -1822406821 ], [ 1888154008, 2044787481, 2143144560, 934353977, 764501569, -1102434132, -2007507637, 622946017, 648478581, 1153659971, 697026758, 1815300660, -287456054, 1739939999, -875198131, 1766041518, 39295121, 1781888411, 1681680727, 309720444, 2125754190, 2089809801, 443613511, -301364047, 1857477049, 907890453, -1389960985, -306637965, -1137524157 ], [ 482978506, -2132935712, 93930802, 1027462407, -1966488597, -1431771051, 553091717, 2132576599, 1880934600, -1845824886, 1086468871, -1493381084, 1575470287, 1269239136, -217940004, -560006406, -1128334190, -483700822, 849795564, -407784710, -576802609, -578936106, 308378495, 518453697, 1827442290, -126008848, -838441776, 1109917624, -1244025753 ], [ -285744552, 172479411, -1315640937, 117088942, -1135539525, -837376762, 1033855994, 337869105, 1232509394, 1665623792, 593677599, -387095923, 1062278511, -963233348, -837905048, 460863602, -1098643603, -411420452, -1680491640, 747897465, 1306836774, 1288426187, -610386820, -2008236813, 53068520, 1475563409, 1554779946, -1557967803, -612731352 ], [ -1659051265, -235828101, -1099117140, 337285045, -1323693699, -578026934, 757020243, 780280549, -1352987118, 2015540481, -354409796, -612313378, -1432422175, 1384149910, -551424538, 901125787, -330486622, -1548854834, 1813253615, 1020894617, -210512864, -687770734, 1582224771, 1401618857, 909630957, 1792786577, -1519798827, 1867136957, -1034765279 ], [ -66194564, -1056423602, 753980405, 658015209, -938772016, -2023424457, 16487229, 251282628, -547890656, 99423829, 483750520, 779611404, 1533965988, 1625578905, -197593299, 1489912075, -1055067194, 824025244, 1134828530, 1458338959, -1352464866, 998126562, 340326074, 1271686479, -1237643547, 2114514522, -1435570534, -1186118147, -924021981 ], [ -653645273, -1483476097, 1135245349, -211329217, -770354645, 1732675981, 1784424361, -162462537, -1668940276, 898956907, 1710240238, -1946037600, 1216529566, -166507876, 1722762555, -970625124, -1106079005, 361892960, 2125956263, -1528483426, 1882564191, -1715849605, -637017415, 1631277979, -1193723567, 1197207553, 457079497, 570657158, 1285251617 ], [ -1038616912, 588081332, -1351554573, 588710621, -102813501, 1043849938, -2056303337, 1221056404, 1635709923, 795983888, -679153140, -215575746, 1082724601, -1098530676, 1091859579, -1226883952, 2099559795, 1618492911, 1298009368, 1949744673, -2004305701, 1457111382, 43721243, 921397110, -608589728, 1570026236, -13744995, 632518490, -1796101202 ], [ 872906758, 173190425, 758527797, 1934311577, -704559311, -1317456478, -940693136, 283855465, 585124404, 49740646, 758186091, 1040159890, 1122179473, 820905116, 2041801450, 990304983, 1294016357, -427036877, -1447920304, 555409747, -704639215, -1845290605, -982103072, -275277948, 1872334704, 38126160, 1528301208, 2061373239, 1834376349 ], [ -1817824055, 116051626, 311296280, 890483835, -1443083821, -1589487529, 1474425662, 185354560, 305678034, -2064834792, -1222151326, 857810479, -1129665330, 1167594927, 1169430870, -359580656, 285161845, -1929362101, 2013469478, -1284658100, -572154565, -204500215, 28043888, 49881692, 1326959474, -1610676813, 437544117, -450058940, -184491637 ], [ -1293416124, 760754262, -900775571, 1183815174, 102628659, -1943141528, -1031647838, -938261775, -1129864470, 1440603678, -694763642, -959986864, -1598005212, -2077459091, 1171456099, -1824769153, -1783146552, -1185277210, 1560528487, -1031011620, -723441804, -2099240308, -1620806645, 2110337060, 1715031180, 46379401, -73511549, 1150861591, 1538544237 ], [ 2072303461, -1318704231, -1518327577, -1745373297, -78244636, 757644095, 550651663, 658709655, 124890012, 17098502, -438335734, 705394882, 1769145354, -1425784688, -2114531980, 1948113033, -1971403831, 1635420172, -1026953723, -139326465, -1000557585, -1451026194, 1168567551, 698659784, 2861233, -513743300, 949016182, 839436837, -318275651 ], [ -671216802, 1835488768, -1686001784, 1652600552, -630785438, 272490231, -1521593339, 211332289, 1557597201, 39200265, 1353062252, -1485161354, -557605522, -332072915, 26344740, 781669199, 1870651523, -1789114858, 1673923382, 1833539184, -1101588484, -1199850752, 1351771610, -961883712, -751440513, -644565659, 1521262795, -232167647, 1024944903 ], [ -2116902958, 1370924524, -484552149, 1301151422, -1773071645, -207071281, -878194661, -550663276, 411833635, -805905031, -847676548, 356221725, 672592259, -1512186132, 817814890, 2008978419, 1696255526, -1415457107, -955731670, -1886519103, 1801132513, -410864320, -308878037, -978957154, 1947811976, -1786775605, -1065128489, 1785317959, 772053738 ], [ -2139236180, 1319853699, -347578030, 2099842912, 666628731, -1422583482, -601363400, 750159074, -205194732, 825548623, 293663406, 1809160855, 570482690, -217010355, -598277980, -1252567040, -1789662607, 1006676893, 1558423320, 1443252206, 2024422909, -141573711, 631301274, -186662875, 734109087, -1531931094, -1754834463, 2017992569, -1825539292 ], [ 825993626, 313814649, -1882844284, -346710016, 552454553, 1006930636, 1318769046, -1006783303, -1736363292, 1872616963, -2013081645, -1799656533, -100359201, 1559058264, -560685877, 1207989756, -913778858, -932054150, 337800422, 553833250, -1221887509, 1717572731, 420813139, 1355519248, -904119654, 767941628, 1090872496, 1095192349, -115830483 ], [ 111248098, -819281321, -1978910907, 976274573, -1082653954, 149174830, -691225545, 187886902, -93714384, 1996816902, 147729754, 1644989718, 1858957760, 1508536062, 1527194064, 2059800754, -1400883310, -288154719, -1343274135, -271789695, -647787960, 1811857139, 170494835, -705987997, -1617132038, 669610032, -2091269805, 2009212229, 890682530 ], [ -1848826175, 885822631, -1213974893, 783472214, -1388076537, -839821502, 1617218129, -1333994845, -33491776, 522414794, 42181693, 246491926, -1281282654, -1821135597, 1145874100, -2008734086, 1477754928, 631649776, -516517128, 1097473659, -2137608503, 809590856, 247536952, 1040952881, -789187740, 1227041524, 956145500, -1330422943, 1997935186 ], [ 1604794871, -2030592552, 394904445, -348995114, 1193438220, -291033460, 1305106990, 950006594, -1618430264, 1213877255, -1568230865, 169178284, 1580599195, 1650845272, -1199182545, 613228096, 764588132, 185371294, -971060353, 984219427, 1824713522, -298492728, -225485297, 1507669040, -1962744553, -1772375180, -1971077832, 970513567, -1411742890 ], [ 1815612472, 1157070569, 381439739, -1859567265, 1717794208, -969272803, -1179838150, 46695936, 2101988441, 243863229, -1843423927, 1036849967, -52182517, -812306515, 470945796, -1436460128, -1971351153, 468892515, 2052987198, -1933448066, 1602373158, -807321137, 1542854631, 1217991853, -118231840, -1659182759, -1719328525, 1696788387, -1847018755 ], [ 2052515028, 1943297240, 209799563, -304761186, 861950751, -369791172, 235469609, 1034639834, 182204859, -512794020, -1737537240, 396724618, -1778499526, 2125925284, -1077178769, -50286663, -1643430855, 394319720, 91269064, -1700489713, -1917119415, -762749583, -368036322, -988158588, -479382501, -219186913, -244311610, -2023574162, -968819134 ], [ -1622068410, 121761657, -2051528412, 1866208874, -1762500679, 1366621783, 739554313, -487288186, 204379889, -1845080973, 1680042414, -917376463, 91552726, -1289644571, 1358140243, -1799855829, -296606069, 312828290, 1076039723, 391317566, 633145608, -1941659232, 1206198966, 562318777, 129427641, -196031150, 1385411606, 1891502934, -690796722 ], [ 820101347, 2135000382, -485925244, -2034922444, -873280563, 522766593, 712894471, -305391654, 1726921643, -1374307066, 384868406, -809860601, -1906007157, -756038398, 979869431, -1359910680, 1028659050, -927196703, -235014927, 918698675, -1780465889, 755896055, -576624705, -47296623, -1198308030, 5453525, -169068841, 1318339675, 1964414796 ], [ -1323955713, -206614499, 1524105283, 1332291086, -125372410, -853867815, 128426011, -780303429, 798423743, -1941304165, 1353972902, -1150800953, 1812745182, -397871056, 1033769550, 606914964, -2098919282, -2083906426, -1251262829, -1310492249, 1653972707, -87597490, 61724325, -477589804, 1535932396, -2123357972, -1197779523, -722835934, 1703597408 ], [ -1542507394, 230286836, 721068721, 235931633, 1470640224, 918220694, -101026937, 1400305550, -401359079, 1925955657, -2053824852, 29080036, 417666348, 260673216, 1264008383, -866893199, 1978612884, -542326530, 141739051, 203499987, 114004071, -1722463703, 1842204177, 298897037, 2060197303, 1523150195, -623722408, 1786093796, 1773782041 ], [ 1041568986, -1055167068, -813716846, 1927781192, -1986271326, -821469311, 1066943209, 2084718378, -1783251817, 1211869681, 878143774, 1365789358, -1551096393, -619329284, -1008154808, 1295222817, -637562254, -373501422, -1727980874, 821257657, -1281531486, 1302728844, -109232851, 2046690841, -365672177, 1291809741, -1553384900, -1466374706, -1911911311 ], [ -1796306871, 1218904438, -1290958836, 1961620644, 1648747179, 1050294670, -1757572563, -377800122, 1914505042, -1300579734, 18329478, -1031880685, 1469360438, -1550669385, 538887237, 1537823656, 894687169, 691442998, 802228040, 565584024, -125889270, -772405768, 805277127, 1005781456, 317809323, 943243435, -1825013844, -690433178, 12937662 ], [ 197947356, -1262678124, -1181365422, 246053121, 1905319138, -361406043, 1510847140, 131673468, 679931231, -169081560, -1307597541, 202243131, -134064646, -1494534060, 1299723907, 305175876, 543000983, -2041739380, -1805356290, -221399606, -1569421571, -818494226, 2104373787, 687739720, -641648156, 644141271, 2069919180, 82919617, 391121847 ], [ 362326498, -1404060244, 365205778, 358261807, 1763099955, -72559342, -1157630752, 262546632, -962579601, 1839406211, -233693859, 157730021, -586751538, 1380087177, -363152826, -289276972, -1671324764, -1515795233, 1412712484, -1845275023, -2000384739, -20323922, 1998910446, 818743759, 1349474116, 45718518, 708646109, 1368957200, -273582472 ] ], [ [ -133992152, -882915893, 1682308286, 1963439517, -1010795197, 1567893877, -1157866823, 547229054, -1952465754, 1580422591, 1759639987, -2110329226, -1471345504, -1513787250, -910883005, -1705365169, -1941082059, 1334021850, -1833923988, -2028445025, 1965471104, -1874070238, 1971382681, -1608908253, 1626977611, -1703938627, -982521180, 367860003, -1753032692 ], [ -262421270, 1594783554, -216247404, -843388232, 872309548, 631577378, -892059131, -1915996874, -68357876, 1078559009, -28004076, -751790029, -250961037, -1241560394, -2000303746, 99354620, -1684778239, 246177627, 365731440, 92052888, 2064783714, 1133406346, 1838384868, 1372480522, -1871482522, -1722770481, 845943887, 555921950, -2084874805 ], [ -2111613337, 1946462582, -876125081, -1205736950, 1323668602, 15998511, 1067971874, 252230683, -2100287051, -2124554079, 940699026, -1770735519, 1027822605, 1955634605, -84609317, 1509620916, 386738176, 1969318047, 1184302589, 1965081507, 115133342, 251782872, 644969136, 1447511369, 876075185, 2004246753, 2004332928, -2052373482, 370222661 ], [ 446071024, -979558668, -983758226, -841988761, 641302501, -2097403940, -1424740422, -2002654164, -2129563008, -1693609198, -1440325569, 1887505381, -1212557323, 241432121, -971446222, 1451923048, -1531469003, -2123890866, 636343626, 278955062, 821898546, 2067859906, 857429903, -917248958, 1576251583, -1609272173, 399722134, 1500540221, -1328256986 ], [ -1246029765, -1302878881, 736548047, -1628707884, -653670702, -1008677169, 1831336674, -1850324987, 142215320, 1086076436, -1805266569, 1764082886, -617575360, 318925441, -910269087, -656475241, 275136526, 2107159365, 2131121963, -186992043, 1642991295, 2055371886, 9187217, -1293536933, 766014643, -1648311585, -1034086269, -1698379237, -834911633 ], [ -1670170024, -1479480261, 884329630, 1582677678, -1568235977, 1038583256, -1067443066, -1547026000, -610706248, 1138420522, -755675803, -2094080446, 1100169257, -450962149, -8479458, -989823080, -156530481, -1074500250, -558876279, 132211490, -134260217, 825505335, -1144784520, -851221739, -1567502336, 782029329, 885304571, 1654020365, 1503219395 ], [ -1327026030, -133318973, -1850051387, 1645354236, -1272399989, 350970189, 227481110, -1998136568, -90433980, 666188109, -964934014, -999293327, -701564454, 476247939, -650766384, 291851889, 1844848493, 1716761563, -1044796665, 35088702, 1939994376, 412700151, 491254290, -535466929, -1457988210, -2064294174, -1310951869, 1619456950, -198316326 ], [ 1212453421, 237784654, 2140573945, -115351582, 1379674986, 1023990396, 1387241619, -1188350234, -741592624, -732089696, -528880943, -1261585565, 141509704, -1034540693, -1972091877, 1405920034, 2114208865, 1546543151, 1268261754, -1503548417, -1363987492, 1926015879, -1859303049, 319925112, -1734429036, -228715577, 1383487611, -1506833948, 2044800860 ], [ 595341405, -427709121, -1082277442, 471100728, 770757618, 1657251514, 536309880, -365664160, -325151372, 159310656, 345887286, 509811976, 878508424, -1628416262, 165964240, -20523158, 12362068, 102410863, 1295077736, 1607413945, -58271857, 1290857625, 1661596294, -614192247, 2056966555, -1525457589, 94313482, 2089546738, 1889891926 ], [ -260543511, 672821263, -1047754063, 1199052558, -843336045, 153802720, -2091021593, 1401704057, 935028863, -387670465, -1905792922, -1274343009, 1147586152, 614639498, 2082789935, -1223138261, -957427227, -675120093, 1817181686, -906697978, -790726507, 2090122360, 1108679296, 877534452, -1143527546, 1618150473, 1099125897, 654795084, 2104002716 ], [ 1281455779, -1851180676, -860543578, -1562490531, -1020628542, -398156815, -1119812354, 1632968774, -743795015, -697544481, -609437067, -1096506445, -493754956, -2116143656, 1610402470, 805040631, 112067642, 6233942, -1571510135, -2130418598, -735917700, -1957232815, -84120760, 1100864244, -943784204, 719129060, 1438654833, 383183973, -856863483 ], [ 144364137, -329833632, 1625697504, -1699885420, -1501936046, -647325724, 1267786994, 960989279, 1142827219, 2040078246, -1682408549, -70033745, -1208864743, -1698577332, 2133959336, 1818566994, 4852420, 454657185, 972563001, -453906856, 712394486, -698225702, -1332047675, 2080802741, -912009151, -185643251, -1058055508, 1641268689, 917885155 ], [ 39211255, 1913624153, -1499348639, 174172977, 2100566845, 1849341457, -460103509, 194604035, -1758509167, 335784942, 1829594698, 935559585, 359502088, 347071056, 1913733021, -1648892627, 1655865027, -906837058, 1174656249, -1417346438, 264463410, -1920013851, -2111558763, 111766490, -467662587, 1400496910, -1257497179, 305403073, -1719767428 ], [ -1550178864, 47141356, 1013425644, 2051803312, 1600413093, -1978790465, 884067569, 295839695, 533712946, 1459653598, -1085175030, -1777668545, -683370882, 1767768684, 2136015062, 1486397891, 1026502049, -152757255, -114123718, 643538032, -53301096, 830910335, 696418394, 79323196, 1126458338, -2120671179, -241130167, 1794516587, -283742192 ], [ -1995754677, -2056497123, 1946585231, -717171851, 1946402501, -1143079416, -1235083876, -592743414, -850423323, -1228413307, -1233533491, 103332960, -837442994, -422977785, 1670831800, 8716953, 2120445055, 1471620153, -930008526, 1080807216, 1472417086, 277989749, -1196567454, -1104439589, -522937163, -568861923, 123098130, -41045952, -142242390 ], [ -2108894, -613042665, 330062396, 167627984, -1080718558, -1150769225, 776499050, 505120715, -1296504972, -822536739, 234036763, 1387482445, 1991011514, -99103498, 1582615303, 532531623, -794540788, -463601752, 423955981, 1344702497, -879074805, 2077394198, -353126042, 172166660, 2003542203, 1925314109, 1619900686, 2133819327, 1947721905 ], [ -470175637, 752968663, -260366829, -1438575000, -173655886, -3983096, 1729994734, 25199973, 1732995729, 1016167041, 1083593042, 1547067833, 97960179, -1031298950, -2021195095, -812550924, -185821133, -916084760, 1038032844, 526237716, -1961911075, -1442643943, 1026299296, -1172581261, -1376167685, -1238070145, 436327419, 1165375161, 675267798 ], [ 1553357975, 583037357, -368055990, 990672910, -1541524594, 681300221, 1466005149, -1890185358, -1364100696, -1262545336, -1485867277, -339605859, 1683026331, 1256491272, -1969614125, 523935687, 1632842363, -1494311883, -1576345076, 173170165, 241601028, 168793474, -359469037, 1102332341, -11956123, -1664748145, 2066499197, -1285355943, 29098655 ], [ -449579825, -1571527706, 1521506520, 1178233881, 200858748, -1893108665, 2095720988, -1375887727, 1060421067, 9980474, -1754684680, -35887742, 347649555, -1717763284, -1387223455, 1900399070, 2036960003, -1204686703, 1212934700, 1424060375, 904679854, -402498326, 166382814, 1975153789, 1294499756, 1842407230, -248244389, -111915503, -1092669999 ], [ -507208767, -2011599221, 1494853344, 1192431631, -767991842, 1419331922, 1341370682, -1979152331, 530482200, 773345880, 511247871, 1172640584, 1756819721, 1723890798, -1855545556, -696179532, 1851501801, -1712333777, 723405287, 259311534, 1927318024, 1607301503, 1378975050, -1914978527, -915067447, -1206846601, -1365359884, 53248567, 102252358 ], [ 500819507, -387673346, -1862576911, 1041873948, 1348294583, 1752239070, -240185011, -2104919410, 1882345655, -574916960, 1400624398, -1741757260, -874893898, 410485454, 2012536871, -1745766365, -755074040, 786978069, 1104849780, 1788673674, -49297554, 125731762, 1393771809, 1017167532, 221470672, -1641095261, 424975403, 915932829, -1334329368 ], [ 226688640, -1024938442, -939603190, -479297575, -1212279055, -1264096292, -1004107814, -519560661, 72230920, 448520840, -1734904331, 563415316, -314818652, 1955660147, 1069184536, 550886865, 37462191, -766387489, -910608529, 493862428, -2008377896, 1155799270, -1973650639, 1921746533, 792209738, -1386776816, -823005476, 776991839, -553361899 ], [ -1836271377, -824068339, -481523784, 1171417841, -1080760014, 2078042650, 93667239, -278363253, -234785931, -646110032, 1619918952, -1137773932, 1080269435, 647115324, 738557775, 557620928, 1518601989, -1938000161, 1104415219, -1380709421, 1771580064, 791616265, -276074876, -1545283041, -1731795541, 262531892, 1086287787, 58610301, 304130867 ], [ -1123986555, 1156749031, 79388536, -1992421887, -1036879763, 2020691596, -2126088123, -8679341, 1859197542, -200153348, 1591589918, -588762645, -2090558148, 1509537723, 1997627424, 431269012, -1506485228, -2138769523, 1167208992, 751802891, -2051486247, -1738668107, 1630596582, -253044185, -362223519, 351678413, 1478657274, 1076256889, 984646754 ], [ 1328489323, -749579297, 865428349, 794845114, -1220410402, -187395256, 2053849510, -935834991, -562928781, 260115980, 1562169252, 871354148, -975346637, -1569883779, -1525940534, -600893612, -1852294659, -1730057597, 265917042, -880870509, -2086793563, 141067014, 1539539245, -1950189441, -301148169, 1631009418, 125948727, 438959771, -513608805 ], [ 1463003824, -493483605, 561603327, 1560754355, -1916224399, 2078362166, -827363445, -1139931421, -889475897, 1755752263, -1771104870, -1720607099, -1593183692, -1290703738, 782536103, 1344687610, 191299766, 1066064817, 313761168, 884503972, -335504486, 303499778, -2000700135, 1869282758, 297666253, 567383892, 301345126, 517179294, 1465150675 ], [ -311614712, -165393774, -471068134, -1849114154, 981102502, -1628846810, 1413944581, 1756741645, -639198960, -1235339570, -509623409, -2067723714, 323707929, 1078346407, -371213634, -198501149, -1007538278, -2009597624, -1437320694, -1457218835, 464134839, -262473729, 1321777589, -1835450767, -434142503, -1820700738, -2144530464, 1857974331, -364465456 ], [ 85590670, -1500781332, -2038055519, 1882059690, -1443584824, -369131326, -331131737, 1781866377, -618003914, -1775101256, -1596060541, -293703318, -2005912479, 161460943, -660916210, 261012708, -899511818, 1172927001, -1570586182, 815168928, -1421090869, -1284214826, 1294522091, -1476315564, -35264032, 242937750, 1365658367, 1091516061, 150293796 ], [ 226763888, 284744051, -1414406481, -1472579947, 1548285076, 1537435379, -481064161, 1166922555, -809945414, 1150531223, 1867515697, 1515256072, -160402613, 1551212715, -215416395, -1769134066, -676462425, -1311660441, 1221369573, 1023980902, 1259579693, -1744631169, 1526669431, 1621440426, -1167748321, 268470165, -1514192454, -1389380453, 1761349985 ], [ 1469448472, -1273963226, -1748126734, 2062812866, 1339801280, -1503544831, 280318267, -1321519573, 932303354, 1190218918, 663633840, 1136057915, -1011296498, -1791927947, 1607657167, 448730033, -1846334423, -1216811232, -1402244892, 309522741, 2134121994, -1025180903, -1505636782, 283571383, -538429262, -823586209, -1166511016, 2081649710, 1190229522 ], [ -889015182, 1026537779, 1775310508, -989697790, 1027749693, -943895486, 26834784, -457564225, 1575233325, 1023597434, 936582231, 1314619263, 1013209925, 1066632684, 836729253, -878519486, 944896633, 1382794486, 618486819, -658585108, 2025674900, -1648278424, -294099801, -443994739, 775346411, -1379250871, -779237526, 1554973589, -180084849 ], [ 1655612632, 401209749, -1229714862, -1420545358, 599926349, 1346374404, -1206939093, -938456359, -1023350528, 1172764699, -1614697279, 636355242, 1407350990, -1308950728, 1628174583, -496825748, -409403275, 777582879, -2009125477, -1586582683, 1159383669, 1865183159, -1598288334, -1399661496, 1631664239, -1049609172, -1184509346, -679448503, 1082219299 ], [ -1518502020, -782277200, -1994878206, 947659750, -517679773, -2024950238, -906644174, -725107834, 398663305, -1053226014, 1973700253, 594376068, 925291857, 710533267, 2061708163, -1116823447, 2045469064, -1784557439, -336117618, 133831977, -614247363, 536571719, -1610493560, -768138108, 169011501, -879894128, 1580124033, 642770094, -980739408 ], [ -1452995022, 147299143, 2073064922, -818495858, 66927779, 972221501, -1009711573, -1995723245, 1410845910, 1218065259, 1702553108, -1173008349, 1560259196, 828625899, 1529127864, -1997441722, 1815387950, -699003027, -1674060998, 1779040137, -78154236, 1791249893, 1355626234, 1995548737, 1968098213, -441620810, 1645848008, 1939872967, 1681272214 ], [ 2090391618, -1381115573, -577899809, -375139986, 1155494338, -1043872497, -248506241, 1998361978, 1378633803, -113461618, -1575136773, -1894414058, 539058749, 2143706829, -940376893, -2066212621, 214551668, -1826098418, -318128841, 1878990054, 1708787989, 1122967139, -1644342673, 55023498, -1860264756, 1544656253, -1149372696, -1876421757, 963523012 ], [ -372590754, -1583581280, -843263323, -59364001, 1267316019, -230071290, 1176184868, 388716171, -854196330, 412424711, -46672953, 584857169, 1775815891, -1742648422, 943279481, 1918934846, -623597686, -1167548186, 231997395, -790358395, -1318621401, 1823825366, 410604364, -1751923009, -71066622, -1754764887, -2032386737, 1693653258, -840231696 ], [ -1857097011, -282067951, -1398662278, -1530555414, 444474375, 728274044, -1631405245, -331315637, -1308017684, -347829979, 1964727657, -239691534, 718364650, -908587661, 1397534611, 393238639, -669022712, 2022928469, 1086835400, 478906036, 645159541, -1276995780, -1477146436, -232133282, 132191613, 1378942887, -340961838, 2128139067, -698465610 ], [ 1513467653, 79036240, 1202664529, -921051004, -1362453179, 321895944, -1899686915, -719976329, -1327171111, 563790174, 37555997, -1899601264, -2117182244, -1602681980, -2146026230, -1451646267, -1044226599, 38637087, -1779010333, 148007286, -387637148, -956231933, 25977475, 1396196790, 849239604, 1413856333, 1199118757, -984948801, -389621406 ], [ -263128410, 2098867699, 1588526956, -294248467, -1063435935, -937644399, 1038915679, 310509603, -1227027778, 1707413541, 1503745246, -283263604, 122753144, 1740345074, 2046490484, 1235083119, -37980264, -984076231, -2103896640, 1306108121, 719021635, -2016144201, 2129270227, -1062909992, -1321033649, 1018392765, -1255257916, 928413199, 1663454328 ], [ -1212486466, -1793310519, 1098861730, -930517738, 1461698573, 1520816224, 77163043, 1759220509, -1550036908, -1233326503, -1248505059, 1639845397, -774722681, 1096490683, -296341347, -1054371198, -389066235, -333729857, 871689336, 289230732, -2087105799, -561698035, 1042764755, -1064111490, 961200579, -1282583123, 927671170, 723991471, -795578310 ], [ -261305025, -1160451350, -1901086926, 733045392, -619347996, 2072197747, 502585353, 1661320418, 1822216424, -190793222, 1897201834, -384756254, -1602238618, -2092258414, -1326188533, 2061941749, -1680850860, 337114157, -1602840990, 1032435902, -429104275, 118812527, 1694275041, 1000476073, -1245663511, -255264644, -1874655767, 110495419, -1155779628 ], [ 1576489784, 1043696157, 2082056985, -289657860, -742119950, -2001104744, -705058009, 1169095565, -1979408124, 747220230, -436595710, 2101069461, -736677598, -1368317635, 1217232182, -417756223, -1071857336, -602531815, -171490914, -1284572738, -2086759405, -1516245646, 518810786, 788601949, -2000917000, 799708691, 117762216, -454355703, 1930175914 ], [ 261266397, 276713502, -1976806695, 758235525, 427026998, -569666648, 1013368847, 1597747721, 1096694757, -824082728, 1359684679, 949330625, 193128342, -1784988857, -985074539, -284963158, 560879354, -1726317704, -2144570887, -1097044702, 1377445680, 312895956, -1483964781, 1228584803, -985460432, 1925517886, 465418326, -807690894, 1030146023 ], [ 1027300348, 1348714149, -810762355, 1161427046, -1750719698, 1102592877, -731398978, 1677950456, 825098335, 2005642861, -1963555683, -591964426, -2045190806, -1855570708, 1128918732, 1280850402, 1171357894, 1187529740, 1386150113, -971861918, -629871566, -2129109304, -1079963971, 840866766, 1631061344, 1003599403, -806257378, -991913159, 1272506334 ], [ -1037032877, 1401887191, -1921183528, 1619638809, -1023877364, 197594262, -1839868041, 1911948666, -24403359, 811439970, -1424191482, -1481388090, 1997076268, 745131442, -1532746007, -859076828, 897659011, -668812285, -947003427, 931237398, 1979923685, -589075501, -1532428864, 398292039, -1325040269, -363573363, 1740358583, 908016625, -1460945290 ], [ 1843510352, 1508795879, -1701046585, -961953731, 656416875, -743418013, 495371986, -225714061, -954809616, 843034119, -1398155220, 419962817, -97356820, 976999458, -187945793, -357549135, 2083496323, -882658510, -728528471, 1418841280, -1647380887, 550950923, -1397119871, 1827293391, 1727794018, 210565252, -1509778131, 1387443169, 1619052108 ], [ -1111786937, -848771092, 1213577166, 1122202841, -995148634, 1498280231, -1352593559, 853654646, -53910694, 1877630944, -82986099, 48357537, 730230644, 719388941, -1348322249, -1168983938, 148705832, 875362850, 1856008553, 2130115059, 684218106, -1417563927, -1412865231, -874546240, 391176272, -1945150812, -1788627059, 529802528, -377075622 ], [ -1787504380, 2130784560, 885783729, 1345158858, -137793312, -879261451, -2090393148, 1668436584, -55431712, -1338680767, 280957518, -224096953, -1328897983, 999093337, 1271633230, -1755834328, 1669081543, 257288045, -1595461503, -1886970654, 1774003878, -481756893, 1324449267, 2124297011, -898158, 1345456693, -1798764158, -1965072332, 772864054 ], [ -1183192185, 430312778, -2118291941, 818044738, 206854957, -1588367489, -832763904, 1627126776, -1566746310, 992685916, -1000216715, -1992270445, -1627701249, 820662424, 384778961, 1885136538, -986300011, 77940593, -302712058, 1286853667, 1653717086, 1051105073, 1254379665, -536147819, -1872996333, 1932646805, -2074183875, 436977074, 192985934 ], [ -968989496, -68364495, 1661936670, 1462943661, -1378928344, -166275306, -1159947605, -720672969, -31578082, -109148918, -441562232, 1642250685, 1359157188, 142848877, 992160329, -1408681584, 1705786415, -779407697, -784607176, 1508085850, -1169209770, 398534860, 921513616, 396547559, -1421179762, -1528452066, -801949310, 656721047, -1528728052 ], [ -81197552, -651226762, 444327454, -1983029145, 534687344, 158629392, -1976914744, -332063202, 48692307, -832243422, -885248872, 872167261, 145795216, 1262371757, -522777948, 542990638, -1356854445, -1977903934, 1065556597, 741305834, 59113037, 733354091, -1186530465, -188434166, -1118223445, -72595231, 2127238130, 1813999195, 139538173 ], [ -885391307, 1354176254, -1072355605, -425431269, 1384275233, -1895575157, 1486487407, -245789702, -1539756169, -1361317837, -683569999, -635486194, -1256369962, -1934193527, -1143652699, -2082183113, 1357994506, -1335661587, 895018984, 2047215415, -1670747681, -778380226, -1194132533, 1585916085, -1448095511, -1853949788, 88644335, -45160731, 1349135538 ], [ 1200551663, 278654250, 1859948558, -1627385028, -1232455148, -1551152911, 1356001388, -1174823454, 1334652891, 358685962, -822475005, 95867004, -1494566710, -308491297, 331797736, -2083072856, -1365687172, -1974790297, -1163935433, 558501334, 1624085270, -221673728, -1929106798, 2127105569, 775787920, 1281527663, 189602793, -293561185, 199808145 ] ], [ [ -2135202704, 545528376, -368111501, -954560179, 1673208309, -793189152, 1008460917, 1319386771, -422073392, -1358770112, -1247622047, -1172114274, -282529471, 1804381759, -530651977, 1307081747, 1634020089, 1783643230, -308400537, 635902757, 3992598, 1753861134, -618985372, 1136992308, 1780044450, -458671900, -1750311589, -2039969997, 1428845157 ], [ 183408033, -461102813, -1523187083, -466144561, -350730496, 1257308832, -191253915, 1418187070, -510720932, -992764170, -504561074, 361674923, -548149818, 1025230099, 2127285123, -633083378, -2036094274, 1507376515, 770488132, 1797005490, -1331514199, -1657965271, 218451493, 560900313, -615680553, -1203826574, -2035529456, 618010555, 182836320 ], [ 1768498777, -522906430, -349040091, -1914271556, 384475877, 2120062206, 575395128, -949944218, -406428926, -1012313076, 103983391, -555265250, 1909901260, -296633081, -1989874553, -1007341975, -254557312, 432500773, 388219875, 1688601532, 1169491731, -383213012, 62605714, -698691685, -876641916, 1113267880, 1966393428, 171164846, -1275010042 ], [ -1117542859, 425783530, 1528360622, -995017359, -1933553096, -1777411078, -462588802, -214052784, -1903725163, -65619931, -428903558, 251213254, 1892329478, -846769358, -656708725, 2127682393, -1977865761, 1823585339, 2047402895, -1335326912, -1362955707, -376187755, 1530422666, 178989277, 1967565181, -632752661, 434111774, 1770675555, -1276752523 ], [ 471431247, -144240755, -1906262309, -1225421975, 785012037, 1118169394, 134964731, 1320088570, -1967239170, -2095348664, -1530157447, -407777627, -1447952525, -969733086, 1796341299, 1001548413, -1036459757, -538290174, 1596958746, 440599234, -1253652983, 15181579, 1743121764, -485846153, -2026063567, 1086877902, -441657908, -1774365152, -2100242556 ], [ -135500520, 1453372591, -2061817062, -1927989648, -1413794398, 1154884241, 1697943108, 1468009112, -946173068, 256146137, 1667064714, -631639431, 1896691229, -132039690, 1560116355, -293395865, -1677179566, 704687272, -333867574, -1482197870, -631379490, -1529091348, 1562459669, 1669344140, -261108997, -201311910, -84940250, -1792110704, 382111261 ], [ 578812626, -655602001, -134878336, 843985967, 3746995, 1869267501, -1163896761, 2065596358, 1161616118, 876523861, -1820715967, 1792723664, -1003328970, 428132834, -525818287, 419619725, -505452822, -1764386128, -927840475, -1453713538, -69347799, 2014756201, -587446636, 804792152, -1647196077, -1779528790, -40178504, -2038120257, -576075002 ], [ -1094530020, -901646868, -1404281443, -720408272, 809272461, 730553012, 1675562049, 1318358343, 300544306, -2093948306, -1189431329, -1559427370, -1171371869, -630374795, 858670458, -795004867, 1399877582, 1564478322, -1877734473, -195557462, 1452668201, 852578790, -1797524701, 579267045, -972225724, 501514865, 1325724936, -2097621051, -1004497774 ], [ -1392548459, -1072630321, -1304465509, 1701085493, -46540193, 2123987089, -703213008, -1430329041, -190345795, 404129202, -845968393, -124187316, -204267118, -1104133824, -1458920303, -1742389042, -1728694497, -286834824, -633839475, 1664976522, 1838285320, 1643928142, 1942379839, -1584524691, -1770537265, -496955996, 1198247723, -1457947544, 1787002338 ], [ 2084179092, 275688683, -1402660153, -1973432287, -517057260, 73978545, -429211117, 699386596, -1554487923, 1375474913, -2013976707, 404135654, -1104444537, -2003709314, 1509675720, -1415427195, 496848850, -95334099, -9661425, 1096435470, 559616681, 162075175, -470254305, -189875058, 1758581310, 1490223022, 1366311080, 59224021, -1586476402 ], [ 1392041258, -1517409902, 1496768123, -1962212834, 1497545378, -1205218344, -308287908, 581875768, 2061349344, -522001957, 44871462, -1284124096, -462128828, 2143946336, 1516427382, 501609400, -386025796, 1993820813, -74450350, 310424646, -1758978964, -1758822244, 1996524239, 445193665, -2032487088, -555578670, 622425516, -564158096, 1226592411 ], [ -1426117642, -1465853060, 1710287803, -1827694539, 2001299843, -301024627, -1044621585, -2038777082, -1634673872, 591376219, -2047320566, -1382633559, 1817086478, 1131273717, 1043647219, -932145651, -1600010548, -907953928, -1889398791, 1834915417, -44068663, 2085384656, 248571810, -1886054257, -737815652, 383765421, -274270563, 1001070877, -1873823840 ], [ -1661066773, 806436951, 759379979, 1173196752, -1457250856, 1135459541, 1018355317, 761400734, 1875910358, 626681169, -2103486008, 301036433, -979885192, 752053963, 707772617, 734683763, 1889136584, 289989642, 1183420710, -1733492423, -1152110151, 1888605335, -681349342, 1826275527, -135535474, -1026212271, -1075981009, 13452198, 1345554378 ], [ -809071278, -1887014235, 1559042220, 1992456814, 970384732, 1446079448, 1929471991, 1887688157, 1670595584, 1567717361, -1869479821, -1934895978, -1544920613, -1050591436, -870422748, -163820437, -747725997, -725192110, -2086145134, 2038339401, -1441663117, -53261295, -1300448312, 1132817574, -1667752594, 30490158, 739879973, 679824919, -152292725 ], [ 74966900, 1549578020, 822700806, -1176696877, 1683481097, -819989248, -1968398903, -379458396, 1038279444, -1804140219, 872655106, 1712416246, 193242692, -899870438, 1460738506, -15777551, -1326985580, -782717550, 575716639, -459772657, -1443044035, -88625324, 1152667944, 593006261, -251194101, -742050984, 1540537342, 1893761913, 1638744428 ], [ -1246037516, -1910363515, 1231834807, 1690272396, 355630556, 628175528, 408171174, 743716812, 1658743216, 93331606, -1678328863, -1468873387, 1769299747, 1295968991, 1712467968, 1115789396, 1921259584, -428519082, -1516282479, 213577781, -836063690, 939110743, -4394882, -1853525617, 365863308, -482289953, 1245523496, -262377681, 481931319 ], [ -1852814222, 1744628929, -1264364469, -806175190, 2077599587, -500146476, -1212393103, 326256137, 1862230763, 1888039578, 1900004672, 216177848, 1283923933, -277092678, 583927342, -133939885, -61420006, 674551243, 1798121032, 1372657737, -13494069, 31877081, 1527746849, 291853507, -1660116081, -1211157501, -857780378, -1505367443, 1060472031 ], [ 1477166848, -910423203, -1821399297, 1886249255, -1100145319, 1808817895, 725524891, 949218635, 1133689243, -1408459228, 1992086877, 1043208984, 1871484620, -205774022, 1562231471, 1114203586, -1255410279, 1316079807, -1287988690, 1379379530, -1320019, 1496346939, -1845374691, -609414248, 1516435842, -509776710, -1279441292, -356197594, -138657319 ], [ 1004165527, 1669164125, -187950777, -1079240029, -877845080, -1019916235, -180497308, -1814800494, 10394112, -1963134816, 626616402, -476955101, 1944887793, -649932626, 693351927, -1915181852, -800276636, 566722816, -491208667, 2068827075, 1587031529, 48358943, -1922545142, -704156508, 1434952626, -448827423, 1255958109, -1270103301, 1222521819 ], [ -1860496413, -1798249593, 1434487474, -886863383, 1677693648, 618817622, 1561245198, 630317456, 940367562, 940022183, 1362767691, 685761477, -223587028, -113452987, 1430375195, -651875183, 1935366044, 1955214542, -340929703, -1980678624, -520790941, -1237698660, -1453374132, -853112321, 1900332761, 662762223, 78466703, 1548842201, -490347976 ], [ 228742574, -305398975, -1275968153, 627907386, -105763983, 598461067, -1607046628, 1324707085, 689467400, 863962386, -117397084, 45746845, -1825695429, -1163305115, 834727, -2026455383, -853991957, -2019975754, 516568628, 1937417351, -423876861, -47322958, 1085723780, 146413222, -951964850, 1021383644, 1152492535, 1622386069, -524507446 ], [ -515138929, 320949449, 278516825, 98289331, 1945284837, -1480660783, -635153771, 854322335, 1836819827, -360062415, -2121243654, 1398852103, -780157780, 459976500, 1045362638, 141611347, 1476136697, -728959468, 1462724036, -122050210, -1613958716, -2110143769, 1631267000, 462181072, -838377011, 1683550119, -1862444315, -983000386, 1923896270 ], [ -119557167, -1238324066, 181370318, -1409147982, -1547298216, 2123071960, 690964856, -577562520, 1634627693, 335506357, 75056807, 898370128, -329311948, -353114117, -1777372808, -2092101295, 63961943, -983726070, 1605076139, 954974613, -781346011, 1036418107, -2071001625, 451068109, 74719697, -1145931246, 886808737, 208397507, 827928338 ], [ 1503910862, 1036277724, 1200506366, 2063695253, 1821754088, -1029019308, 317195392, -965098515, 729516857, 1640993553, -2057140856, -1509556645, 194441074, 1199919625, -142017606, -1239951792, 1212151253, 1965862874, 1325155138, 328479083, -1959409631, -2066231892, 1284170935, -252097198, -1638907092, 253835304, 1148957505, -1114269082, 321383103 ], [ -150032434, -1375833199, 1247095209, -1777716899, -1403423478, 1133693642, 1373370126, 550456206, -1092502837, 84717972, 630318872, -587001581, -1145371600, 1805178187, -1966510618, 1112333874, 180917735, 526436176, -844418490, 1913678019, 1596709917, -1499122101, -1547852950, -97335140, -883405987, 674495718, 833660635, 1499424226, 1167582311 ], [ 959388386, -1193652196, -893755325, -970847044, 1175112117, -818462117, -1853747239, 424423238, 746619784, 868101578, 2061701020, -1911347405, -692176654, 1653588396, -1089807369, 1789261796, 1635264011, 1272872668, 2056535970, -1153678502, 1906527728, -513960203, -1332182847, -108895253, 538308601, 693746444, 1859822583, 575582935, 476964743 ], [ 949250065, -928404285, 447907203, -1924490444, 1761493055, -1989086378, -551640601, 612589345, 846216676, 1113864928, -286106049, -2108996081, 1204246664, -1685402228, 122108662, -443806570, -172171761, 600568434, -785975694, 1498461834, 1915282061, -27371309, -519112279, -1991369021, -1300708669, 1185190431, -1480306697, 816596723, 1060011349 ], [ 1414613422, 1471465745, 1411964610, -1660573732, 1437096676, -2106709695, -1624474495, -567684667, -1920160754, 1303527681, -1232330835, 409793143, -1752056267, -2012757366, 370032250, 550407210, -1207946479, -434418755, 1098555837, -898007366, -2040978190, -1794297167, 1951720237, 1123720172, -2058686859, -2041026379, 395878147, 1092656953, -2083868609 ], [ -855466665, 1878736379, 804977776, 1397136090, 2123679578, -1358552408, 1146953032, 2097087998, 689176341, 2137477936, -849087536, -175307028, -204702375, -251811039, -2064908598, 64751747, -1984663927, 270177743, 100714806, -483489555, -1603707057, -1128206322, -277924894, 349203807, -1887207769, 995915203, -168816678, -669624678, -316700058 ], [ 2005794995, 1263938884, -1506728677, 1971374521, -1327524757, -1099609010, -113797146, -45007446, -1463079193, -2093469316, -1188939739, -571564502, -493291826, 194359788, 2144617645, -202435811, -2116821228, -767028877, -1843919511, 1815181851, 664563179, 400978541, 1787424637, -536597841, -277638631, 744280232, -521181083, -1184170457, 1907577909 ], [ -577957439, 447350067, 822651654, 633567396, -781144935, 1301782323, -1425755160, -1511279868, 1155134376, 1491608897, 1100794498, 804796420, 1576778806, 1731330235, -2004222880, -449573543, 410253868, 1209769286, -1713414798, 1892528606, 224331962, 323787832, 915986623, 1062498481, -1017749080, -54703537, -1354586141, 122982097, 177000469 ], [ -1044197953, -355715729, -1739372566, 234490764, 1678799477, 1056024968, -424371170, 1022989002, 865581278, 1197852005, -1112745557, -1955591531, 488064890, -1878948662, -2113086971, -1340906265, 885433161, 2009007936, -1007254181, 1353183483, 290298496, 1034583164, 1730003979, 497974798, -1310837003, -303285180, 1023024179, 1381461490, 1148281563 ], [ -696751689, -2117152764, 1818105678, 577884082, 822910208, -1117556399, -1283783887, -822751150, 1245608785, -1092780389, 2009033550, 508823334, 570660975, -2114673227, -32463698, -1620222760, -809384764, -917148940, 167295353, -316290504, -1137671507, -1555661616, 996322582, 316443697, -1989193203, 1796587410, -1565058134, 1224957383, 2110976506 ], [ 1751277961, -1152406429, -912865793, -492809070, -1664386173, -1426368518, -1474083648, -1348518539, 625091690, -1378042159, -853482338, 1560572666, -1487899460, -1698580321, -1942073118, -1466766305, 1212858025, -917629440, -1408601054, -952019920, -2067766182, -1175397560, -879431081, -1438782225, -22826432, -466768950, 586453096, -1365076170, 203322921 ], [ 9286337, -488067341, 1038870012, 977728754, 824301448, 1877722728, -1824352864, 128502966, -1457629639, 1497713608, 834430956, 749638655, -845461751, 2098501569, -1662965134, -1160300592, -1121050570, 189564968, -1994891702, -325541624, 1572369830, -1385449765, 1133114838, 372144592, 1155283659, -1521366289, 1703664898, 1424568831, -129457127 ], [ 1888865523, 1024600902, -1546033851, 1232156437, -751864914, -955604616, -1895289226, -1547128378, 1109654689, 357175996, 650378757, 422245289, 1289293880, 277062301, -1483380876, 2121148851, 2026933486, -1537635530, -1232994715, 1686489777, -102706059, 820047733, 1835562855, -891909350, -325725456, 1893920913, -667630200, -1786089131, -291135963 ], [ 828545516, -2000333585, -1557833083, 200269974, -2018581480, 1613847164, 833516232, 792915541, -730786554, -1299097088, 344770934, -328534122, 1165006407, -1392459340, 1555510615, -61449669, -812106604, -1514899208, 1756870186, 103391398, -418018010, -46690941, 418851736, -2122127251, -406525348, 930252242, 1772356555, -70358631, 1212618931 ], [ -2065209420, 1181404023, 161999497, -1937066659, 531912136, 123601046, 2059428802, -526001571, 2010370039, 223018086, 382480361, 497610563, -1478223993, -1698188933, 1401503998, -1749980976, -225947547, 1468098297, 725516940, 883293798, -790666859, 1307922587, 770550561, -23632540, -1617695423, -683636760, -1730371468, 1939178167, 552128474 ], [ -1952188109, -1055580806, 1895490051, 739702731, -992749534, -1307167407, -1744676809, 1166752802, -1735774302, -1049640800, 1448625104, 452000541, 141314068, -1650779802, -2239198, 453613947, -2133855701, 35259166, 1828979610, 1178507347, 806505052, -1106972469, 192665694, -1586759960, -1038444000, 1912705216, 189683644, -505762897, -1392996470 ], [ -1439867189, -1406871848, -1055574762, 1419385577, -611898512, -671682476, -739050647, 96604055, -237169458, 975790473, -2109149556, -1757558055, -703440180, -2121467403, 708240646, -1095698498, 1317951662, -659258341, -1104146577, 1934415441, 2062063037, 198406241, 1485445399, 2072024440, -1516318604, -1937726285, 1712678655, 863281411, 1414039950 ], [ -32378684, 1767851183, -1942654467, -231843819, -1413322962, -178266134, 547571177, -1587775997, 810578169, 761878490, 398562563, -1727296755, -100614400, 123459840, 1378171986, -2072392867, -420869672, 1226228952, 1990405865, 1458588771, 1213648348, -141845649, -889400756, 734485970, -1920208492, 132018809, -1869935731, -2035740710, -1693465212 ], [ 371639167, 978615632, -1519055728, -1461473655, 742723454, 328128933, 597912988, 630904432, -415818679, -710738522, -1371491203, 1074157814, 1345246624, 1735357196, -1539854198, 1108133616, 139897505, -866569187, -1950249954, -669435360, 1997971765, -757943806, 1309943596, 1634246159, -1125818589, -1186237795, -455769760, 125085582, 1126218143 ], [ 1349651098, 1598481155, -1642951042, 910328110, 544927204, 498094314, 476746718, 420199353, 541520158, -391414726, 1772855375, -249942915, -1484649916, -1313717138, 601154248, 969847874, 1003248689, -1630373681, 1575950905, -1342664045, 1496468201, 625542126, 443534915, -634533054, -674363328, -945578587, -1801635516, -215109959, 471035047 ], [ 63038442, -580429916, 842467629, 1954810670, -1068380263, 306649573, 1086655656, 2058252284, 2062536661, -1460549995, 222952812, 1936309748, 665855500, 1745483006, -1852115783, 717264077, 1783850300, -1883768985, 2095223450, -1002020748, -771322492, 1170552289, -1456247098, 397757515, 143924359, 2109295729, -426128083, 231883055, 2022297132 ], [ 2099874737, -2000564059, -844909640, -1560957306, -169587019, 1624913854, 137768973, 2012227146, 1245872297, -1176240694, 2104693644, 1082523168, 710799850, -758131873, 540623066, 73788320, -1598613724, -89623755, -763322011, 1834558144, -1578478044, -873315521, -608935204, -1434406476, 599166900, 1780823720, -2019809689, -1627888858, -1662680020 ], [ 416213355, -1546146383, -410827818, -1531025892, 1787785621, 1131065334, -31846886, -1952967645, -1372050112, 774177178, 833032785, 1953114230, 1134737876, -2123490881, -1445687788, -263978962, -195387483, -942736787, -2003316064, -1807366777, 2071590343, 1320713019, -1917387813, -1728400645, 1182034203, 536351734, -2078083416, 1321505986, -1563353274 ], [ 658423208, -1504209854, 1973034664, 1169359685, -455560975, -1572388118, 1665366549, -153342772, 745505002, -173397326, -1530443419, -246945327, -550919588, -1817512843, -835895909, 1575053508, -1630178138, 1201467886, -2049500072, 167203806, -786914168, -1698555947, -1659014384, -1167185756, -1466050428, -2092797360, 407112963, 1689393460, -1468444904 ], [ -949806144, 1396786921, -484065583, 486180320, -1578825775, 1596154026, -980328548, -219758472, 1234399687, 893197471, -229925107, 1611456668, -76348760, 1463811177, 45861317, -844276621, -408635603, 1768013752, -1309229866, -1162778456, 1386496665, -1247202657, 1442968677, -460945424, -109448999, -2025605312, -973475745, 1842565831, -222313623 ], [ -1225626681, 1864394754, -1723546289, 520705667, -687254908, -2054729333, -900264423, -1103411833, -273435168, 1263112826, -913086776, 1661666029, 981582452, 1238053792, 152494856, -773088574, 237807504, 1597286476, 975562288, 1292644547, -2140921417, -651862039, -1471054615, 969003995, 1281721811, 923765959, 1059987727, 366924759, -511632871 ], [ -56135046, -150178069, -1240286558, 504710534, 505678196, -1359661237, 1087385678, 1308242880, -508241142, -1389086351, 193527410, 268664792, 1451349750, 33768770, 1624146809, 518803809, -757044918, -1648739149, -417961932, -1208786528, -1627688996, -876610108, 969613393, 1475458239, -608794999, 700741336, 1889264027, 41172919, 2075946005 ], [ -739310118, 1515414902, -142898493, -317383315, -1903053587, -1250559117, 523234449, -82130930, 265877844, -645509022, -1562030210, -411889564, -1848788234, 1944618123, -1290112906, -1160331967, -162444647, 96852501, -1615336093, 640544043, -200822429, -1011677136, 1662009452, -593649618, -878210522, 1387524606, 2003536192, 152470564, 1365214312 ], [ 2128244039, 1698909243, -1858785203, 149851734, 1737122074, 2147109035, 867437625, 176394304, 480465349, 240173895, -2104151573, -1346630577, -1219389779, -1001497184, 348956923, -1926852730, 297898159, 129068494, -871693563, -744406722, -1322262322, -1602270248, -1996715418, 173951294, 199213740, 1465618269, 725351949, -487531209, -451661944 ], [ 2052117140, 1107240515, 1515113034, 1006315566, 1874300971, 253207693, 583625298, 819012279, 2013992531, 707045895, 1244707697, 1978838187, 883532050, 1735117342, 875996792, -1029454142, 231941147, 754450782, 1183184297, 1151206552, 1860890777, -206992648, 1462199635, -2058120874, 443200720, 1458332193, 889043577, 1369649160, -2079666087 ] ], [ [ 1318656865, -1404462367, 1268973485, -741593270, -148219101, -1974394455, 715301041, -1511939479, 919719434, -1234438481, -1038169805, -600219944, 187022593, -2003380696, -2088705888, 1010133635, -1934195211, -152441360, -291088318, 1362242094, 1458660282, 326254599, -1265964033, 1960962570, 2100543241, 89942831, 1397161120, 471943857, -1307856379 ], [ -1685971714, 2096945923, -770493441, -1740050691, -1397459978, -819327902, 418848592, -495544126, 860351803, -504171756, 652092556, 141819629, 702242858, -1149656839, 1058525021, -888076225, 1192625672, -307892949, -229515710, 1013536023, 2103026678, 460111882, 59286871, 1841609614, 579027432, 342015353, 888530381, -92971078, -1419115095 ], [ -2133086324, 1572539676, -1776650543, -998081685, -1808075724, -810399554, 731444001, -999898255, -1057427997, -1282088284, 206435113, 906333929, -1534003241, 289851376, 1750517288, -462869565, -1638993012, -1094798115, 1878093776, -1587326675, 806948788, 829051993, 1268586420, -125476264, 932763538, -32389273, 2119293955, -358284930, -1974564178 ], [ -189300992, -1794566442, 1625639372, -1881279001, -1158700649, 1440948611, -1556302701, -1139858723, -1331070635, 1726787856, 888979109, -517663779, -994626736, 495900289, 885470163, -586578861, 233543892, 1279395147, 1715910448, 1791194248, -719075172, -824359046, 1456934797, -1673901464, -2039836742, 697903916, -1262032534, 278529696, -422759145 ], [ -1521029810, 1793120131, -891756050, -1165116494, 1814237987, 1088654461, 1528686613, 1291061882, 696575965, 1491636, 305547823, -734166368, 1627231075, 1301714524, 1652549841, -2078291255, -189889389, -1185101319, 1694675678, -2097470455, 419249321, -932403357, 322289168, -913916232, -1485309880, 1491526495, -456782601, 1783909634, 2040479146 ], [ -441361986, 1598810666, -1447064932, 1363437147, 932439644, 184989503, 598668121, 987229634, -413378295, 1092254958, -1854683875, -428404888, 1643771243, -1302340996, -124782025, -1355607743, 212864954, 628385720, 1898063594, 1522555717, 1607348092, -552564960, 1611761913, 1466246122, 1882401975, 2080980568, -1110560946, -56989988, 1461334754 ], [ 1684918422, -1100493803, -297407684, -1941210931, -1769842067, 684339970, -881462901, -1701502308, -631221089, -1712805777, -1216976981, 152463601, -293110361, -1315266980, -2035298583, -986634938, -2065404905, 1570509303, -1732071389, -719375889, 1609163309, 31728431, 1725147539, -2095975199, -1575486502, 323037305, -362070864, 1860189396, 1474778771 ], [ 1326352740, -826162664, -345421661, 1375701795, 234694412, -1909438820, 24146416, -1451109733, -1758354878, 1699208417, 1117149590, -200749360, 319379573, -1523642167, -1088057260, 1133348199, -1869316350, 678966689, 877493748, -252244822, 1662226303, 1808713976, 1232476724, -869019229, 1728948540, 534761378, -1502111371, 2054261149, -126856884 ], [ 609975964, 124980386, 1769122286, 2112763639, -664815969, 372944713, 1459447771, -2131742187, 33542912, -1902339297, 1907692323, -82608987, 2008924770, 311989880, -1832834835, -1664882545, 1714199870, -186767660, 1814848052, 725005948, -1472659361, -1910152632, -880262089, 1686402408, 999326470, -2048729704, 480554140, -19877849, 1275919959 ], [ -397532197, 1655776937, -670596134, 350617748, 2120633051, 798582458, 2122650432, -525855701, -1931478992, -450364992, -826454472, -1289651704, -284365992, 1957777155, 501681233, -1626912660, 1573998174, -541321044, -1901560814, 1164280032, 1864358715, -1565694181, -1765146675, 239624375, -995529379, 780168107, -1621886539, 116648937, 59553106 ], [ 950530202, 698309606, -2066386304, 259716745, 1654264487, 120671385, 887358117, -2016052368, 464484408, -1130699318, -1130099148, 1579934863, 251889381, -1186882179, 1343269706, -538217593, 650382329, 1042508034, 526427474, 1319593537, 228717886, -1988458851, 992138899, -1169169316, 1889783605, 311940933, -336305598, -127204905, 340987997 ], [ 1279704747, 786471632, -294691214, 1570326468, 176418276, -463268041, 579981591, -744291261, 254302778, 885407310, 132744507, -554355804, 632880679, 1125106039, 1582207420, 1541787003, 362921156, 1824423301, 1089935672, 247763194, -1986384977, -719088839, 397000908, 1858502303, 1656475464, 630889625, 1864814341, -1656453680, 1426139235 ], [ -1022082406, 248647398, 800887506, 1582536984, -1406137230, 1389945780, 350190513, 1997258992, 784590988, 9337333, 453553125, 1176386880, -1281671975, 632878645, -2045913339, 603383401, -2026116027, 913981837, 1160877872, 1234953319, 1631430817, 1480262901, -222782324, -2013428958, -204678198, 1521177994, 357262189, 136122520, -1075066065 ], [ -298647069, 1340530974, -2118730374, 890227452, -1645629472, 865691476, -1964499755, -91933254, -1691597329, 1582078495, -150961835, 1300934720, 1144089866, -670681532, -829805798, -1483965663, -1921878510, -778139065, 1956575879, 608627778, 1474036924, 1949130179, -1849741754, -776220958, 1052820533, -933963627, 1393100197, -84016732, -250053908 ], [ 936648869, 1451707297, -1401600886, 162296042, 1860482903, 1520813123, -567902355, 1648398301, 1001065909, -1414497421, -1525648206, -221936502, -68772205, 74510909, 1009915951, -1118822304, -709729384, 331697955, -1916018049, -1964944405, -1995205121, 710170255, 1478714722, -429547731, -393193756, 1469504795, 525983315, -632238475, -859499501 ], [ -124882842, -631616315, 599866518, -1877198943, 662533605, 1935976493, -414680571, -885755299, 911489201, -93425595, -1033547985, -1664559186, -940025596, 1126065261, -1025767608, -683591729, 638272867, -73086161, -557600783, 72736695, -1608505652, -1773293313, -502981568, -1578788458, -2038767136, 283696815, -931811617, 2059369263, -889973489 ], [ 1430346393, -3043501, 1797784933, 847964676, 1449801862, -1670342004, -259132958, -1662949055, 1705344791, 1272242345, 1973247737, -1588863254, 41111408, 710179229, 1774362419, -258312951, -1453726211, 1171792756, -488291433, -81890565, 727897265, -1147596751, 525770478, 484187017, -179676878, -1789272303, 1489318514, -305515590, 308673530 ], [ 2056733540, -1264753460, -190925841, 1212829841, -240864136, -765544178, -592497705, -1161272766, 1404667178, 51645214, -1150801849, -1796047003, -2102269897, -1229521051, -1970029079, -2056622240, 1295899264, 1958045113, 606287163, 1628366486, -668383296, 1637856611, -67237472, 879122214, 21415887, -2103283947, 204978926, -1069997438, 1107870702 ], [ -694422309, 1900053398, 1876530043, -1553912963, 92465202, -2041076630, 990267844, 1495057536, -1019803949, -1651757188, 1104530908, -371635550, 2082749789, -1177071550, 735273289, 1218786707, -2733811, 426593569, 553473529, -493525619, -1021799620, -297704555, 225260494, 1877160894, -26238063, -1569822583, 1779845498, 1271491348, 1981686636 ], [ 391899542, -1840846820, 2039988491, 171551102, 1445116337, 962129617, -82151880, 1630980220, 703469795, -1517454210, -1145605621, -1590696221, -870603790, 599549415, 1654407072, 353471592, -1191637966, -214924617, -1261122753, 1733204335, -742478993, 1950344942, -244478410, -420730011, 1526138963, 1549164972, -1391152792, -479984109, -2049947360 ], [ -1761671075, -576690403, 1395231134, -1673238430, 550837829, 929973674, -1141401637, 2142576113, -1362621418, 1750861341, -1622954368, -1290187261, -1991187546, -1584549984, -1626304261, -1666320380, 1237137616, -865048524, 1788667954, 217801585, -1484852073, 1960639408, -1382285359, -2088964164, -820076623, -1846142281, 1821319333, -160114687, -680423855 ], [ 1299638635, 91817738, -1988260376, 286431690, 1183080663, -1493409355, -1574787967, -647070886, -799728242, -1525082219, -423381714, 35719293, 1537428026, 694098822, 455917085, 1168884654, -487925805, -332048185, 532626394, -734047569, 654761865, 162105920, 2128778321, 1970758137, 615695639, -1763179268, 518828878, 167883741, 1224704721 ], [ -1449942721, -1519404063, 1585420486, 1377399050, 1847747632, -1181911030, -624439208, -128975537, 663405577, 62972461, -1066064524, -465639424, -1785002800, -1151683194, -546940328, -1917702413, 820366383, 2056734628, -758460025, 842426488, 1348102545, 1337847000, 247760875, -740372732, 1136550231, -1702386832, 815333041, -986677030, -1760455192 ], [ -779455544, -2075241550, 805765672, 1712055500, -1304133420, 1350670696, 514735896, 1452675853, -1049584168, 1717850783, 2019257532, -684848930, 112820273, -2134133628, 579198701, 131763293, -296692093, 949719429, -1002294398, 790429689, 1245893182, 1490917529, 675047020, -1183558718, 1144428263, 792146629, 1836597284, 173374144, 124449137 ], [ -1811201660, 1903027109, 343249069, 1353779120, 1865599035, -1878378031, -188930877, 103639400, 188146510, -1684723821, 435802864, -769769716, -1794067048, -49202087, 1229258537, -63006264, 553632628, 548490117, -1731968481, -852006808, -1665701808, 1568255035, -1686567249, -1667173210, -1314514263, -1476882770, -1118669079, 22235767, 2020759172 ], [ -1066119910, -1629620137, 1363919056, 1099517895, 129020218, 1551238367, -1997911943, -843078976, 1128063868, -608005992, 2124966020, -1481007155, 322669890, 1131238796, 1120329199, -267192613, 853431148, 668673267, 913992567, -1510495912, -321843322, -758186283, 843283296, 850662647, -1952109617, -556087718, -174676853, -1907459875, 650406522 ], [ -1869112039, -988896308, 904293566, 1900667281, 342970344, -913432438, 95502303, -436707376, 184237537, -386388761, -1771618398, 339732325, 1377146438, -12719468, -415352425, 195390269, 1607640066, -1647063234, 996282951, 2099625484, 1445779838, 1051737312, 1659308088, -2118581392, -283740011, -1171015810, 1676079838, 585999501, -321656948 ], [ 227568585, -895554968, 1301999507, -1266980565, -666319258, -1012032031, -818888483, -1534502830, 1038027242, -755311939, 883051797, -2073663016, 99030390, 1969566754, -193542111, 2005180309, 1220145869, 1649666426, 1390113969, 18697559, 2044238925, 1853878038, -113830378, 1511942535, -431780029, 1409742946, 204080576, 1565276460, 1739821632 ], [ -1989839435, 1982082987, 635132715, -1750800149, -854382197, -2015137493, -352230691, 854837570, 1631206511, 199972313, 1164785714, 621991346, -1650601796, 31272249, -140053961, -1354729259, -1573898218, -627969063, 514200732, 339508891, -711384997, 1238462009, -1895043490, -649769029, -858229090, 2037551553, -607128727, -877618186, 790250824 ], [ -593256226, 861366118, 975741543, -1071450055, 788152100, 1905233639, 623598675, 1538222100, -1660578761, 864263855, 1041652253, 872794551, 371539443, -503302937, 1948318983, -1733575039, -1325393548, -1788948631, -32939619, -103978649, 1429931284, -1448526624, 1165949930, 1454270915, -1829994740, -1532639503, -882534066, -1977976379, -190359927 ], [ 341398129, -354407747, -1674712984, -1020697911, 491419091, -207897410, -1941029540, 1940000997, -1196607703, -1142840439, 2013117251, 591196709, 267134516, 244693840, 428063382, -178193959, 507537545, -2105109028, 764792932, -1494292770, 1457838510, -1177285700, 1096722545, 458204945, 194745118, -1181214549, -1475049890, 544650887, 2015359228 ], [ 2055397598, 1922868778, -1409322277, -1177682071, -440074348, 2144549096, 934778486, 889597276, 629787280, 1244930157, -819700924, -135851777, 1244380946, -903862988, 1317054718, -1788653983, 1212857425, -1931700595, 1042885626, -243980615, 620928104, -822725240, -655139153, 1307207804, -375854740, 1790361892, 1342525940, 1484247487, 1957357485 ], [ -534421968, 1732786413, 1467555697, 548360419, 2109525178, 705040377, -1997471507, 1849123178, -1624397746, 1531837562, 1336088359, 839849779, -496027906, 463563204, -1418529929, -1622925864, 1506740113, -997552095, -1696115750, 1098349664, -403764878, -544927668, -925055814, -557827837, -501704860, 1233314926, -892949437, 2110512258, -1845805101 ], [ -1650669301, -1039918510, 1749811062, -1577685927, 610221386, 1433553983, -2006435791, -450003501, 585820689, 2069181476, 1473185286, -1095580615, -1867151405, 820234476, 46365022, 634004614, -672944027, 208516781, -1333709866, -1567717800, 505359610, -719801554, 1323343817, 72332054, -2124838318, 1945227043, -1110826286, 186349942, -329299167 ], [ 1009512347, -1266214000, -1027913409, 843320567, 764197876, -2095134892, -905754615, -117506099, 2104200648, -592397436, 1423296936, -646804995, 414790299, -57182416, 1201941082, -1463689306, 570659012, 567553776, -1113346949, 588276701, 175673317, 1166081182, 572686432, 772424329, 216339748, -1573413474, -453054617, 74822589, 883371634 ], [ -1784026476, 1832096974, -1369239010, 1151785578, -95904186, 1864992991, -768175074, 442648009, 420708257, 689410934, 1618780722, -914493103, -887605327, -1904710206, -1008926619, 1208160855, -867200096, -2134191718, 792441180, -1777814011, 553589177, 1627858822, 1490117630, 656221072, 1642611854, 307748817, -1527510995, -347036292, 1935249963 ], [ -461128646, 1130687662, -745410715, -1290720169, 231443042, 1950574117, -1743885385, -721672507, -233651755, 609968933, -1247147970, -208841887, -51065522, 1074452194, -2076422177, 1767169118, 1452473033, 1511287385, -509294908, -1788669355, 930653405, 1658845011, -701627853, 385553432, 35920347, -197075260, -1314283657, -1724252870, -62370202 ], [ 797311093, 19344875, -532099655, -1739874815, -55067451, -223410830, 31819970, 1989196749, -38369580, 1061802373, -377618265, 946663193, -729217862, -1521237064, 68752741, -787336617, 1429009669, 61535588, -388017069, 1459325333, -1803357971, -145315377, 297385544, 158944503, 654632992, -1950610451, -1092099253, -1146334475, 447918391 ], [ -1649237947, 903321318, -331549938, -1361557950, 912494624, -878116398, 2040658958, -321915626, 369920938, 2036593610, 888502997, 804959001, -672374536, -619864858, 63883482, -486395816, -1087584556, 757813810, -1560445826, -74189944, -1662761229, -107468355, 1694417590, -769159401, 1758872721, -1670918032, 210396289, -338183648, -232196441 ], [ 540673951, -17261379, -425543569, 1184723866, 221435149, 779075805, -2117602196, 1190606941, -875031423, 363174457, 1498253832, -997908044, 1319434136, -890370762, 1121448048, -1796689326, -453573810, -407912878, 1066055086, -484738846, 582343420, 853841455, 1099999353, 1455692068, -58654224, 866794069, -1215105149, 100560294, 1110911089 ], [ -1037871094, -1634386088, -1854172997, -79918486, -611674729, -1687220927, 1742637434, 1702465602, -2000786144, -1801333983, -1984536061, 298957944, -284339823, 673634721, 1002481081, -1614791887, 997362146, 1886187077, -616366198, -1219102367, -1420524655, 1187404705, -622798201, 4511177, 1735818949, -2145971931, -796389589, -695079415, -1134312320 ], [ -830032848, 1944037827, 1884368039, 1402608908, 762906751, 721867691, -1929779600, 1947564818, -263863133, -596154341, -384761015, -1216185099, -1784026797, 1949059495, -499457019, 1783458000, -1805442141, 5029922, -585327948, 1219147323, -956894936, -639985030, 157460949, -1519935737, -1027056036, -2034358804, -718143500, 2045401571, -1823390163 ], [ -1511813402, 670013178, -1245457572, -861038783, 1465640015, -2130775316, 8310135, -77419609, 1978084655, 1983036565, 453084373, 1157272351, -1544199762, -37954954, -711586160, -1136144344, 1380600546, -1721538495, 1860348126, 1967899682, 724774812, -1186828255, -1199026017, 2016554306, 363186085, -1161834462, 1458517885, -890102778, 1030144506 ], [ 167179787, 2053115077, 1475027113, -1725063311, -1898196800, 36974504, 24121306, 1993332627, -112504171, 1069177575, -1448407751, -1974469875, 427153919, -493897829, 1663169902, -9117391, 1940901608, -682357877, -1500033620, 1571227012, 159949187, 314626865, 2016548780, -1249163507, 323095254, -2019770720, -1877135052, 359224366, -1459701458 ], [ 857560390, 1861589768, -456895576, 1548314990, 130776457, 1729198805, 130961503, -1377162845, 1788162290, -2120177171, 1408495448, -629504703, 2112282016, -1423251698, -1659110974, 1937623126, 902913453, 1566579774, 943894027, 555887370, 33283264, 1617179940, -37092118, -1770602017, -2050506761, -91824919, -165217784, 1376356760, -1221137570 ], [ -1349883355, -836562223, 2123742715, 192080716, 1172430524, -1749456368, 163839561, -294588902, 35041620, -1606307126, 1568124797, -1550549357, 218176023, -1281840701, 1365758085, 909951650, 1190912073, -480342922, 286249863, -1662928007, -703417222, -885483354, -313102950, -434936216, 17147947, 1539743192, -1416764202, 1539169384, 2027859996 ], [ 102339303, -1926058097, -2045125005, 921427153, -1532281048, 317590917, -571798873, 1131849620, 371209442, 221084052, -307492529, 1219218216, -1451025489, 933479309, 597435374, 1590852207, 1468105145, 2001918115, 145492830, 1802563154, -967814976, 1439389919, -260217093, 1938844089, -1981514924, -783464529, -1747312349, -1390411547, 437836083 ], [ 1092662309, 846526184, -894406179, 1961229943, 1238139102, 637088901, 346725713, 2032795796, -1370711899, -1100124742, 388275181, -1170550270, 200358108, 1299825624, -751003279, -1214761632, 1188301712, -550028180, 1740591568, 1461881096, 1906407965, 615652798, 674821871, 106835067, 1236698123, -749943770, -1445238516, 1843714583, -1008642297 ], [ 577084681, 2023383017, -858035905, -445855054, 222355031, -817013131, 386606557, 545320343, -1296828115, -39339823, 1250004981, 494376037, 394496127, 815841737, -1590347107, 542652654, 1598821554, -1411086470, -1008020604, 58401422, -650408124, -935469852, 1044580955, 1798795366, -238180832, 161057005, 2068721112, 2133907664, 1841713872 ], [ -724849745, -1406225882, -484601409, -2072439007, 2126105997, 550547154, 1042102424, -277062170, -721364308, -959033260, 2051121328, 361902649, -982764992, -1181017231, -65330939, 918558219, -1975354441, 294612574, -393375180, -1306865086, -10826869, 553465908, 1614929865, -2115432715, -1302655599, -1049495625, -482971919, 585452415, 639377058 ], [ 428150651, -2111968894, 1290417827, -759096355, -1536388592, 1676766176, 1072167602, -1934445739, 2069014407, -659995640, 22574792, -1953218527, -1344339967, -31369921, 1296314700, -507732007, -628484162, -678981068, 87825242, 2139797680, -1369744403, -311294827, 774010623, 2116568025, -1230775583, -106584068, 609192536, -1863333922, 1166968447 ], [ -313514829, 1867070125, 1462103599, 391864283, -1180224532, 1251124027, -278647004, 1735910925, -439402565, -1854841617, 1179693753, -1989119382, -2123414718, 1330459070, 1935916581, 1578868832, 550178506, -1484855677, -602154182, -1752757149, 1699046115, 1666168430, -1103520035, -181074308, 1992904432, 345181689, -1668388071, 2068918313, 431152361 ], [ -1275373449, 1150724662, -358411205, 1274493315, 245923565, -1189034283, -1416032710, -879123797, 2003063683, 1243282817, 1340333609, 29528602, -375866551, 725149291, 1959686502, -1190833141, 379801421, -1711052798, 610982633, -266317391, -1224372263, 1553210034, -1254028714, 903484774, -760220101, 459114587, -1528243563, 155891313, -1813227279 ] ], [ [ 1122799908, -365367501, -1988458803, 1477576961, -1072200534, 878766845, -2061716454, -229230506, -989358905, 1388580109, 502319878, 613757426, 2112829583, -1489817739, -1621625780, 942352227, 1831007179, -1942550979, 1227518292, -1875752201, -154614649, -1120857323, -1315817772, 2057769112, 1218567138, -134237169, -1441994254, 534925853, 1496584303 ], [ -1948589319, 585965100, 267353408, -788561430, -1620771537, -1455151855, 2109389942, -1714940177, 1676606641, 1711844122, 948439644, 2114140405, -2047044433, 545551125, 118309031, -452364519, 314485646, 267118133, 807578442, -140988133, -239501550, 1231526176, 1402649735, -1838338762, 861031422, 1080920437, 1030875054, -1593548690, -165300388 ], [ -1035203095, -744847582, 492441477, 1910703709, 1247162102, -1161897195, 1951899743, 529331290, -1675382155, -667938091, 2129117205, -145516377, -1992827117, -1524596373, -103693497, 709309627, 54347387, 807453301, 580428360, -2128728804, -1709041505, -1312420733, -1930376634, -1766194557, 2058137004, -209832183, -1734398425, 1763873757, -1999143206 ], [ 63606104, 994728988, 2089073491, 1648523940, 1640343961, -598461414, -670373363, -1418507077, 524806389, -1570116763, -1362318956, -2061515227, 1367992014, -1812276204, -911431939, 858314149, 1050326208, -504251310, -1169473479, 1983152462, -685260421, 1661357898, -2115917514, 1096113979, 2087280289, -305351591, -121057460, 440277473, -1638886501 ], [ -1823645372, 1385592126, -1986558763, 1944056791, 886216593, 2067498619, 1350178072, -1942142003, -966438420, 972244507, 510391584, 430796363, -1864594802, -1479278852, 2029814926, -2087271448, 874632814, 2116895912, 1859566636, 402924586, -189024620, -136810108, 1719096550, 1280163344, 826392521, 264462023, 469246381, 1939416535, -323643810 ], [ -242374770, 1615933378, 1686603235, 2005728309, -1207148157, -928590222, -2106126903, 1645067918, -758223516, 42511160, -192644419, 34421719, 1360235448, 2042008114, 1366166326, 673089695, 1419548303, 2088281017, -1291021893, 1691525794, -778982866, 1645197919, -138546426, 1032407827, -1578390135, 2072585891, 965568165, 257517392, -48544145 ], [ -732402260, -181704386, -912923095, -1283660298, -1281271491, -1427430793, -894222673, -1376134611, 1472609439, 22853227, -1069884511, -1703300032, 1278715695, 1331952792, -1091963640, -948520761, -2075926876, -1439353886, -1041439907, -1956736034, 1366166239, 2030721947, -1416039335, -398855797, -1288478617, -542636943, 322800980, -583265484, 1563138810 ], [ -62160567, 1143672687, -1189727516, 1906098011, -1506934916, -1220799346, -2004970013, -1108672508, 933529866, -1336134118, 2093269927, 984503947, -880481561, -2024058322, 1124998751, -1485551923, -1542960203, 1313296838, 647692339, -1588692866, -1013554479, -1942059846, 88016607, 799748350, 538458994, -1317411945, 1833885583, 1532364105, -1574825596 ], [ 1912071763, -1566815681, -2066301136, 1686551133, 1479684320, 1852746285, -838061299, 900291919, -1693363079, -1166152204, 346167937, 1203171504, 788868534, 252231488, 1555070491, 552733386, -463060936, -287264314, 1599545201, 1113569403, -2051489966, 2108208807, -1711473439, -961204137, -519740461, 1189027013, 1772053970, 1825917216, 2016890746 ], [ 410202077, -1574431627, 1844318526, 556260332, -67292361, -517271559, 648866068, 276013313, -252267484, 865256316, -665491717, 1049433628, -1419739657, -1855953889, -58548607, 909812396, -223139624, -2146424539, 1316018467, -1504501666, 1942751728, 909913519, 782538019, 1518829564, 1359216665, 1868148718, -166183595, -1629784058, 133043933 ], [ 684471586, -1656139730, 1960103040, 696990469, 665368395, -1804702336, -1497869991, 1272154768, -754575901, -1325534569, 1235727021, 1483709243, 712499219, 898628101, -1591271094, 1317602228, 440958817, -1219221772, 1995891497, -917388310, -624229866, 780553951, -2132060672, -1240654422, -335868952, -1614430174, -1991619229, 889323059, 1657336602 ], [ -898932401, 1569278519, 1262849569, 1693303430, 1449408706, 27414695, 521294575, 1189260229, -69568456, 1483675172, 1587597373, -993202965, 528159506, 1547644961, 103739494, 556119731, 1698147362, -1351018212, -503278472, 1688733760, -273302560, 828553287, 1196990800, 499843288, -1532976980, 1624849620, -127777473, 2085232237, -16034247 ], [ -2047221989, -911663212, -1950544705, -99833780, -1724390543, 2122062737, -1374617372, 1090255985, 145482539, -473567597, -473265254, -681966717, 794288014, -1390272026, -1158195572, 1534834721, -1321562783, -1189009013, -766354552, -2042625415, -953778767, -1135166997, 1236646106, -863781890, 1208517593, -1494063833, 1696734663, 1622029788, -1023311380 ], [ 814399521, -881334580, 62748042, -427767431, -57314049, -41485366, 173822062, -449288778, -1171033440, -1234517075, -1104934649, -2057568158, -39879840, -517825711, 2016383758, -2068230847, -1459901435, -1552155266, -1128367778, -820640426, -1342063527, -1355528568, 164463591, -1576036266, -1706222385, 720979575, 917754648, 1168515557, 1522389625 ], [ 532308659, -1592481073, 1928193907, 1134691786, -636325578, -392818272, 1889352680, 2084156799, 764041923, -1240557142, -141887331, -235371632, -1865858648, 671001536, -802073082, -1349802796, 1278547354, -1742874880, 141412727, -1816348719, -90771717, 579022269, 2063091579, 776631334, -266073889, 2058440467, -1442847786, -2063117696, 54601326 ], [ 895744106, 1936924258, 845044518, 1064574630, -1598607231, -1555253187, -1372442979, -716694121, -1026852893, -552173971, -860059632, 1157518737, 298647279, -1528665356, 549600375, 700417580, -870687614, 308586835, -1873627386, 1465670674, -280573757, -1151579316, 1128615968, 661467956, -2079148017, 525662416, 652972518, 206464069, 1143860079 ], [ -1581608573, 1227577021, -623659052, -329728471, -1321498736, -2050591082, -327937565, -1383439168, 1835667317, -78477272, 1959204982, 720898095, 81719208, -1178702159, -823478507, 364562265, -764782176, -2091516543, -1985226344, -677765849, 1636207122, 1411973176, 620606312, -489383712, -486667708, 270081808, 241859921, 782564227, -1156500893 ], [ -801323642, -2092629838, -685246957, -1410172157, 602973733, 263177679, 1497486390, -310855559, 1852899104, 346496621, -1101734145, -206104627, -114677580, -342459461, -1656448865, -2001719448, -1428147898, -1581842087, -2019350814, -97581758, -480814258, 617934252, 1820394144, -988568952, 1281668409, -650011178, 820126314, -3489109, -1868711191 ], [ 1355675033, -1210679599, -1039198694, -1601926933, -826200533, -1844280417, 1359950548, -1410952402, -1657128899, 838956728, 1196921068, -1314180457, -2014269328, -1222364385, -1040675231, -1112922221, -179596708, -2013610683, -1799489102, 422254244, -982583852, -1679682166, -2004507396, -1089006170, -516094977, -455128088, -412601018, 831022112, -1518549485 ], [ 1160546189, -1930418743, -1235350061, -1075658096, -201665129, 544163191, 29635987, 263785856, 615231583, 1990708222, -340320994, -517750586, 706794640, -1146546480, -1351812957, -1960543788, 1615130616, -419101295, -865541929, -735584793, 742153832, -2010313089, 776836684, 648211787, -126011224, -779923724, 1017465269, -1506765304, 1012916341 ], [ 592721377, -1179976019, -1892204565, 745549085, -1495810562, -1740185404, -1116140091, 1839072669, -128885223, 1621835528, 1066926194, 88767814, -1745478554, 1640681327, -244407739, -2047179531, 1525057647, 682896170, 381590942, -1426162344, -377148582, 1828553550, 1720342988, 2041502636, 1836701599, 2302290, -1553107948, -21975715, 1520664061 ], [ -778246126, -1866944623, 283380579, -96713678, -1549122963, -139171539, -787258339, -1743440383, 1674088769, -646819862, -348014697, 921582096, 1055072097, -569389450, 464215662, 1590259283, 790915082, -1249158667, 1420257328, -1070825114, 236932443, -1823362207, 1447988506, -1141245013, -1308754842, -1287491833, 937138216, -1922850136, 332472053 ], [ 270555245, 2075065175, 1158703932, 941409603, 1991491900, 390403887, -16279096, 2007178061, -567734680, 1940674049, 158401924, 934959252, 190486124, -1444272454, -1924778605, -484706861, -591483530, -649827668, -1191296876, 701762919, 1758310994, 1454162004, 56674744, 920412410, 2097621848, 1849319356, -1122090536, -1912916420, 1822670587 ], [ 1555116909, -272568671, -1413023358, -560699774, -917254703, -1294401803, -1315220984, 796821202, -549177700, 1916738161, -269981428, 865281025, -1140201770, -1518673435, -1790525906, -70461031, -1472670016, -213177023, 2142677118, -1213246212, -880298321, 1518435428, 1034364638, -84904826, -300516033, -120136473, -2033641381, -307248995, -532907629 ], [ -461788589, -859711815, 221089567, 554133325, 1978515945, 2092779641, -1292496429, -392310241, 1317982501, -896618495, 581720334, 1703378873, 1725294773, -1892294303, -1807786262, 599599230, -945165132, -984430952, -1602637923, -1459754510, -1519775730, 395989153, 2036196973, 366261897, -888755104, 31960446, 1915627328, 711374084, -1021551297 ], [ 1701942138, 89553309, 309063673, 720982427, -1434358677, -1830958202, 732394534, -188005160, -103675083, 779525852, 1126547419, -57796314, -744846694, -625769071, 703040415, -1504196832, 1338489912, 1081950028, 642338902, -313996726, 1729816637, -1116369151, 2044190932, -136379144, -2111748215, 1158158005, 1690525527, -387973733, 1010389996 ], [ -551583427, -125827284, 245711966, -48218854, 967294402, -1567111393, -1699348746, -295486329, 2066151815, 1993956352, 1168865625, 589213099, 445377332, -969242767, 1944029866, 197992613, 1918289625, 251321534, 193890214, 2135316367, 1945832682, -636545954, -383261578, -44773855, 1847866771, -1398247859, -453316731, -1898290878, -610579755 ], [ 415669483, 438703922, -1625897071, 945345837, -506344980, 418399823, 410653969, 575186255, -223306520, -376007511, -610134529, 2082321491, -223594900, -866261468, 512153832, -147172996, 1172306329, -2092664049, 948289475, 1363965927, -499876205, 721020062, -1618792824, -69452456, -1568474864, 832509498, -222196164, -941377011, 1095742489 ], [ -738786562, -2142267269, 2108986737, 1837227079, -1346158459, -901322663, -1807513606, 1793853029, 1016684645, 471342468, -1213257975, -362364999, 1197142750, 1360448922, 1640942373, 1597333516, 377378966, 579937657, 1315647261, 862933796, -962850634, -1436769352, -492579800, 1954468425, -1392985071, -1070304401, -436054246, -2113931493, -822797989 ], [ -285464025, -2111206072, -2146104028, 2070178269, 24247165, 1835784182, -1874137139, 299240772, 1260462471, -1538113327, -1245040942, 267485078, 1488822036, -757819311, 1056546780, -1295761351, 1595930938, -668913245, 1334151208, -1886027076, 515551833, -761337150, -603575146, 1190746853, 1377569515, -433381241, -340028655, 1224362767, 2103502042 ], [ -1680054256, 1862789349, 1878917097, -2008850716, -1700136067, 405136890, -99341284, -1863606748, -301230390, 2086818467, -811154647, 751336193, 1309743272, -190738286, -1422615053, -1697132759, -807892867, 674309250, 2129046988, 2028615317, 2037073767, 1298031573, -764100653, -12243842, -195207735, -1578555789, 1505983919, -446689410, -910445885 ], [ 1012227276, -1193899374, -1892935964, 397143228, -23494991, -2060001385, -1596434401, 987015809, -1663624309, -2059329748, -1507944065, -1660295332, 1453458591, 1392577366, -1380566736, 204201298, -734465055, 1968457221, 623726262, -1863928730, -792749709, -110161749, -450271994, -38886638, -166814490, 1803560501, -359341256, -994908043, -1178373935 ], [ 1498731866, 659741813, 973043008, 553655760, -1257687489, 588209562, 931326337, -1484098149, 178942429, 1436099778, -1946979621, 2030179835, 9872312, 671751876, -1771722592, -890170154, -865938017, 1058043219, 203068394, -1641005225, -1752331290, 1557980138, -1607575627, 973807378, -2131466501, 724839857, 749941350, -161662091, -241329997 ], [ 1974064742, 2114886426, -537401704, 1368680941, 1288215064, -1576135127, -2077073995, 817241439, 333393555, 1668327726, -1718250502, 2010576047, -1548557812, -1645290771, -955493068, 119167873, 1761301954, -1782688759, -385690953, -611526424, 698572753, -1802983812, 496520941, 1404051761, -747441865, 1207274444, -624049440, -542655167, -797064508 ], [ -1941800294, 1653588357, -657212856, 1889409913, -64762033, 1029173844, 717143355, 1126850801, 960441480, -1470611140, 697591307, 276893945, -1350385967, 447129383, 239566851, -1494011132, 575653784, -243065367, -1609740229, 2071965883, -313968367, 486299407, -809164755, -361385728, -58695772, -1656678846, -345859702, 1049748076, 1649451924 ], [ -1585387262, -657225250, -2052476789, 623395616, -660329636, -1109701539, 79318617, -1811537691, 741925369, 1934674881, 322100921, 640814509, -1053820609, 1019193120, 1706656236, 1176397544, 747645189, 1837504367, 2041088789, 1289493959, -109384744, 2015511426, 684304555, 811047539, -133891707, -787477952, -2012533312, 1917008960, 1407424769 ], [ -473724603, -2054542070, -1250151333, 1794820893, -1137179014, 903423372, 2127190579, -234746265, -1977973931, -2006126637, 2050812114, -80096930, -30392316, 276773633, -351258873, -301270511, -363603979, 223262435, 846315211, -633749019, -152648496, -658839219, -1856078229, -657775964, -1932561906, -1854254559, 1055133224, -1171942687, -961930600 ], [ -2073386606, -1293908356, -1525204594, -1783480876, -1038319827, 1487570923, 697925168, -605757969, -271400023, -113864021, 673602319, 269366486, -1681800929, 1704090459, -1909391876, 1340250784, -239364861, 1690538228, 1210671586, 187544129, 1677974414, 574905426, 125347068, -393795821, -1724108264, -1737489037, 1084698594, 856520384, 2103040942 ], [ -1551822581, 1714030049, 1676501979, -647910328, -17073123, 1199949985, -483767337, 1215111510, -1733787720, 1780216103, -652323025, -35943749, -747737090, 1903053949, -1345561816, -801590807, 1684429043, -1487821694, 956549676, 1058457364, -794213179, -1508750817, -620138538, -538263597, 2131661607, 1277319165, 1595829982, -1125420074, 550954676 ], [ -1691904232, 1083022701, 13149167, -1076558631, 1763230378, 778956145, 884147046, -8576568, -130396906, -1819123537, -1400394884, 957032020, 1229962795, -607298035, -682531965, 1114080147, -1218645882, 79756712, 1807046387, -1633593663, 276584364, 813823078, -1450787337, 1726372430, 483537724, -1220871234, -532164911, 562022542, -704581209 ], [ 735836046, 589412181, 1608433811, -2078001528, 163531626, 1574849287, 1983462224, -1266989978, 183856877, -999153527, -1633101478, -815211738, -548604161, 1455550268, -825864321, -1547351340, -1000093249, 1016733662, 1703868879, 302079746, 204378301, 1889382563, 1973719985, -898889967, -1185577758, 488067983, 1164687224, -2134883859, -486553107 ], [ -2069914462, -1196068942, 238438941, -811899594, 1362089158, 1344927346, 762511745, -1862340187, 425309973, 26519969, 361984841, -1393935442, 717579030, 119216655, 1319779883, 1941436188, -1101720535, -1676742058, 220050094, 613773814, -1621148013, 62998451, -259650935, 591467824, 419000374, -1524288288, -969342962, -1000089142, -89776624 ], [ -1195150101, -1760007932, -919433635, -674376573, -1494990026, -1691805770, -2100556837, -988948474, -298107714, 1885142131, -1912615133, -1693419583, 607835444, -1666659945, -283922447, 1428620271, -1083540156, 1252848790, -379867396, -1140962739, -2031580559, -989640970, 1472320671, -1728770533, 1261252342, 768158920, 1834149172, -158859400, -1529735032 ], [ 903724089, 1147663543, 884415009, 1709433488, -1180952426, 775857008, -1051312631, 342023801, -235157405, 291620055, -2013825467, -2634996, -1544455463, 1283192986, -316456511, -733577113, 526846416, 1524150733, 130827738, 1460292247, -373039551, 711863005, -176393682, -1559956950, 876015729, -1468608909, 1155891302, -1701911433, -333508051 ], [ -1512995748, -1966079033, 1958398633, -1190562856, -377738513, -111402744, -1797780357, 684542329, -1540199670, 1157229243, -1142769045, -1423734954, 839035180, -493365084, 552640577, 1553861346, 1951307373, 1501787409, -213664196, -1825794348, -1820155591, -1493060754, -1140991285, 1199259360, -637151366, 15611964, -1670134106, -1640611335, -397498533 ], [ 1284258763, -460591431, 1377437448, -596370951, -1942397138, -1275823791, -278694823, -1117842721, 1741613586, 1245018579, -524248344, -770309545, -848327414, -575177821, 1208378610, 1408979299, 132360570, 1289988072, -615735013, 1276266500, 463004621, -1321055262, 26025046, -1516102114, 1768612719, 129889092, 422345979, -777317831, -1805070344 ], [ -1987055681, -1303195107, -1428060077, -114188394, 1268161490, 913715902, 376314844, -347470714, -1724314129, 89220040, 1598556342, 1470252820, 602009185, 1429431241, -1259165277, 39130246, -422637160, 1636254013, 651662804, -548775766, -272743585, -318159818, -513089456, 876426869, 1796899617, 1616820587, -232181569, -503015918, -570845360 ], [ -1290461642, -1653064045, -2019411391, 220961754, -1113697083, 435458516, 944648285, -1150644043, -706793790, -615902252, 485640483, -690380185, 1431565108, 1200519217, 271598290, -1585790690, -1209020962, -348345642, -2074594578, 1233854079, 1944254587, 98337798, -1141931259, 1697797464, -994414773, -681672794, 1360667828, -1275813585, -1637941873 ], [ -1186649919, -1253850464, 1981733418, 255076299, 733924637, 160623351, 1040251217, -1515180486, 857361818, 1888555806, -1146666267, 1277799225, -92770782, 393919107, -470367854, -1850038117, 1286437582, -1614484177, -987362895, 1380122426, -1097025215, 751866335, 1660283536, -1460120569, 987018438, -661413352, -1094556548, 1345503884, 1558946249 ], [ -1385990613, 1056191362, -649346652, 730104990, 472114754, 996637882, -1598022540, -1513181438, -1114829217, -1798410421, 851903384, -1667386288, 119014687, 1333649230, -1257337750, -803746727, -1162809328, -2007375190, -1984595893, -152032248, 818577368, 128902594, -979450967, 1123133532, -1225216297, -1749817128, 450079470, -980685674, 1202360644 ], [ -444862225, -1621478147, 1563839252, 284335253, -1962913004, -243362678, -1126511574, -2065309959, -1762288260, -408818662, -127868855, -38951040, -2051819228, -438087966, 347465069, 940622769, 104443126, 1514011331, -814566758, 1096480549, 1224204734, 554259610, 2040007529, 363999166, -404913629, -9983694, -522749792, 798000666, -1518048013 ], [ -609223980, -849772850, -191711594, -454765959, -369180769, 104418598, -1847565988, -531386636, -1566194085, -1250230519, 1289560960, -1422089669, -559451075, 463561391, 599744461, 1532905252, -2147443079, -749281846, -1224854594, -1007559657, -1501592944, 1415614130, -1591117310, 1307235990, 71506469, -1144217055, 283397452, 687220151, -52374444 ], [ 1032262762, -846471077, 49859627, -425046893, 1153088016, -1564071516, 956003398, 1534932218, -2034085854, 1003295338, -455700061, 1982510568, -2094612118, 1916932960, -204786775, -618836537, -120427471, 2001493182, 1912080642, -1862456789, 1281313558, 910522069, -892313337, -1236984438, 1581674976, 1574887361, -78663149, 212214678, 1606901545 ] ], [ [ 610280616, -2015668774, -1076886602, -1811967390, 1025617456, -1860069181, -1802115414, 618922840, 1279431178, -475722336, 404272242, 1828099219, -1223478826, 651494868, -873047820, 301387545, -307791696, -360806827, 1776174180, -1675887593, -949859264, 1720440721, 60894518, -439595598, -1754181629, 143814010, -235701301, -564984793, 368010392 ], [ 230621003, 1134247442, -136392738, 2124332354, -1467046550, 893449671, 229100362, 642198631, 1385169287, 1842218147, -1763216261, -1258130884, -2098335999, -290581305, 1353029819, 1954477806, -2094781818, 362333595, 1439986025, 1581808272, 1795409565, -99714342, -245781524, 1930636613, -498880079, -1187023080, 1978843125, -367157149, 173558874 ], [ 541018793, 1998470733, -702146062, -455325841, 421056987, 1100775730, 84225088, -3242258, 1152113602, 1268794549, 208301497, 311011275, 1569936164, 910697781, -585946541, -1047644640, 652435195, 427076922, 1276006700, -428660734, 1869032095, 1077444376, 162279379, 2073959264, 37660029, -310322744, -1346745729, 1657517702, -566049336 ], [ 186224063, 203207062, 783971971, 426838925, -1703407968, 1144428478, 192502464, 128545985, 1745497560, -1561128542, -521993539, -162939409, -419438750, -2014113367, -1893218781, 276862625, -1540608887, -1822515487, 790028459, -196449822, -1622106704, -495720345, -315537901, -2137489400, 1720478329, 208669360, 90456456, 1298497216, -1506184400 ], [ 1878672161, 1716926231, -1899338999, -748283424, 2074057270, -64504894, 1047823590, 1995565631, 1347157976, -1360552213, -1993718773, -50989261, -1128963414, -559584509, -29372442, -1531716763, -590615876, 1727928968, 1978843562, 1732082097, 103283608, -210121115, 1256932609, -1137159292, 114073107, 2065063239, 622414394, 940432409, -801747646 ], [ -1721682858, 989859561, -1239766568, 1875206874, -1457150513, -2095819808, -1242547351, 86411911, 1284687590, -1451587916, 1274311223, -684386219, -344748932, -2138008152, -1277560460, 1286122615, 368286537, 1649388738, 1601176916, 504551265, 2044367236, -458925670, -1518698655, -1135530061, -1384937722, 1221898816, 708025990, 1918311112, -1061677832 ], [ 1115354765, 475855776, 1360214342, 288959246, -490474197, -1392665041, -2050713534, -316453607, 732546437, -1214100773, 1786942410, -891168836, 923033194, -985782713, 202115445, 1920930665, 37457577, -454287283, -1473250913, 929869557, -1251899795, -524136799, 582930015, -61992194, 181382636, 125854966, -1517942929, -1035766618, -326583215 ], [ 374637675, -2124250285, -341942123, 1069529932, 353362657, 695531026, 1621290632, -722719987, 166919154, 1936174079, 1101053434, 1549113518, 1702967893, -1047062406, -1684926304, 592138485, 895806191, -1629357243, 1287012791, 684325810, 1040436856, 402452508, -332657239, -1508898945, -1207111140, -1346249869, -1387517000, 848188144, 903888233 ], [ -923006604, -1804423909, -478157203, -179169104, -1148729137, 1171092343, -1737871897, -1677111139, 1468886473, -5854346, 1016158091, 1336202433, 704037797, -658122885, -390945310, -1117373652, -136315315, -593090898, 854423504, -1800446204, -126502048, -1929492995, 126133356, 1069092069, -116370857, 786014339, 192561825, -1143390476, 1817831979 ], [ 1442220410, -1325384056, -1090721362, -3409816, -786180917, -940264487, -237255821, -1314180736, -961523415, -996757699, -55500413, 1211812960, -1870455191, 370337496, -426194259, 1991705542, 1123237425, 800130006, -918091790, 1139994849, 548454831, -67130447, -1551343130, -1586154335, -223453218, 24534299, -1462128715, 1089067530, 1897082777 ], [ -896067752, 399146612, -382847917, -1654026965, -883369107, -371817452, -41148724, -1869353507, 344233161, 2077103043, 787216651, -957474551, 2078665227, -1755000080, -1386368249, -406199513, 1823765028, -1802079063, 1595267060, 843325988, 2083978048, -592287039, -1852377393, 201110118, -1245474888, -1545458237, 409134180, -881642115, 1959360951 ], [ -914110743, 446773790, 639933476, 1375229235, -737387340, -172263025, 1065915130, -466825858, -1721910157, -612547245, -159039290, -31082539, -1499445816, 926526043, 721402471, -390478042, 1508647249, -353632648, 637782604, -1925289159, 35839304, 1440633210, -945790611, -1141223707, -1256602206, -438129369, -1092856081, 801518, 1062372424 ], [ -1257740031, -1727594953, -474911463, 703342447, -236716847, 1427352222, 429516163, 1442618824, 601356307, -935031280, -597392309, -326922911, -756919596, -1404461489, 2028252927, -1373021367, 1995241291, 2125230630, 1654075543, -2089214541, -1226883595, -1425087103, 1062263723, 748343190, 1729034744, -38849856, -1053755899, 1592885778, -707850940 ], [ 1299800251, 1970186632, -1599480454, -385464116, 871060518, -6773653, -1225240779, 474827421, -316001916, -217096610, 1127363909, 1424333807, -501424653, 1292215047, 1022253444, 1859963882, 1540668022, -292450458, 230737025, -917912641, 444472992, -288172338, -1299418638, -1458452707, -904836144, -840588322, 1114243757, -675485974, 1395812166 ], [ 802738501, 960375782, 332486291, 563832154, -1948154452, -25262340, 813068278, 14316981, -2124244720, -1441701016, -726943348, -1952603170, -864174498, -1800915269, 1659511535, -1782591833, -1699160557, 1709392911, -517219193, -897132596, -830120047, 473211321, 1258043656, 1258651080, 975675239, 753552180, -953214138, -1069505388, -1356941352 ], [ 1108394012, -1156370827, -1153286301, 1180089911, 1195680927, -1011134850, 1879865640, 683861375, 1829311218, -449611303, 1895816282, 677329764, -585759687, -1598724705, 1010846016, -1105137208, 880035065, 2093919963, 1108904365, 244637623, -1183965198, -1323086379, -1549823016, -697724349, 1738578408, 2127728208, 829955601, -1250893751, -44472408 ], [ -1620462698, 1946607523, -1288085768, -1681933645, -1615624117, -1881958024, 429351892, 2008461773, -358824482, -1101949727, 1779742539, 742633334, -2036154677, 1387129213, 1683233122, 88897634, -954841727, -513355056, 411328971, -820184702, -181960525, -956238576, 922461477, 359894062, -368582575, 252724301, -1113047919, -1566496214, -298544578 ], [ 1788126648, -235981092, 1542393996, -16730964, 992000304, -2071844548, -1463781717, -285388829, -1763884652, 945146992, -1006494125, 1928621351, -681956069, 56216868, -265131626, 1845984962, 359735173, -820242969, 1212094627, -973861308, -2081913237, -1045038841, 1447524950, 1797177424, 1630751603, -1901579560, -440703627, 78224367, 1596015812 ], [ -2049899753, 1735603195, 559010700, 474793751, -293041160, 1725051345, 918297580, -273104676, -276932122, -538087052, 1353117795, 1879227520, 1678928764, -1280274272, 2027548513, -1209552686, 182616408, -240021273, 2089371330, 1948199190, 48222646, 605071909, -1247260956, 874870830, -961523674, 1574282494, 1746410678, -1335965172, -2104112322 ], [ -1083800980, -288138443, 1612500792, -1324244907, -1684133302, -1404794074, 792146377, 1572912314, -151249654, -1167485002, -738569192, 200567651, -806661411, 1817865253, 1065634836, -845903486, 196112194, 2129959664, 1932933065, -1926655233, -974526344, 1873582107, 112751534, 2058344273, -703851143, -565528749, -1018075644, 1935632487, 1160218652 ], [ 53592473, 718374585, -283931238, -1094867895, 191842407, -1558577797, 1121261986, 533450553, -860470028, -194183531, 1875367372, 802480329, 1893974223, -421274506, -738371887, 1589932644, -553532028, -2141852662, 1964100909, 92892524, -885461738, -1623996153, -119563267, -869526655, 1622408365, -443280355, 1270518283, 645837011, 2061860347 ], [ 901390741, -1651231037, -991680609, -1359065631, -786927083, -1208069001, 302854990, 34322306, -1442678147, 986974856, 1758315711, 115816345, -1415459000, -347881603, -676484386, 1656269200, 245257202, -1688278103, 1738883493, 540971277, -292195386, -1556223659, 1946713368, -1032009964, 2108551040, 95676767, -873966564, -320752880, 2129074476 ], [ 118171559, -659845596, 1101863565, -1648452051, 1082974544, -1840417136, 478405516, 1450181432, -532588462, 1017830157, -2065341712, -1267530842, 1308781926, -1449923486, -200268826, 919376792, 423497308, 1123539383, 1321759788, 1989696424, 489356121, 1860253153, -1448927356, 1582173823, 1164591418, -248892756, -1280866178, -1457157990, 1747785294 ], [ 1948297309, -381685502, 420666061, 1104290201, 406224622, 31531879, 51038399, 1194219187, 1223257689, -1213530647, 1909752129, -277609287, -647178444, 614162795, -1526881493, -1519343723, 441404480, -2035307052, -414226067, -1215425101, 1985790923, 423342138, -1878406889, 158433942, 458094408, -483860386, 1295721561, 300425417, -1956989406 ], [ 1037112274, -396011894, -212490893, -854905638, 1893584379, 820210698, -1439872786, 1759409362, -1370780696, 612808228, 1150878917, -1045184436, -1160740884, -971928454, 1428086914, -4324106, -1409941943, -739177711, 1665605839, 512006790, -521908400, 490187503, 17622723, 350614287, 1325093033, 147829028, 1362637806, -1931118736, -928707452 ], [ -505210136, 1100937100, -324788580, 1612017233, -180210786, 668408699, 343476675, 41488814, 164153192, 1842146056, -1143266996, 717057810, -846035348, -761123294, -1521918607, -1556503756, -958907387, -1445168527, 978371174, -981988167, -1623378450, 1714622930, -1998023102, 739935110, -1786284063, 636163494, 19757309, -1436274453, 384872474 ], [ 1403499131, 1724462622, -93716085, -600555730, 1413313340, -1934072052, -151908475, 2046753335, -1508071169, -1056014016, 1147221042, -2001080692, 550603297, -951817914, -1937807484, 1305437977, -151520481, -1609552248, -2031130784, -276455665, 1473502199, 897649613, 824453553, 522509818, -224712010, -208109381, 1102603885, 1921157156, -1200062483 ], [ 176358882, -212577981, -107604837, 1200506801, 680762198, 93049064, -1080211542, -688912787, -1898297963, 1768943519, -1769071083, 173904595, -1514051634, -543388062, -1555282115, -1837035001, 522591475, -1417577534, 382325428, 1896578507, -1963599237, 1696678504, 1158333462, -556721345, -1188162742, -1425842909, -1997229653, 1856922056, 1603423341 ], [ 1296909799, 762380707, -1757672193, -368469971, 417798940, 651086314, -935223319, 940938452, -133640245, 2018718402, -1541518668, -561811930, 1936283530, -790914580, 539597276, 499159438, 64603821, -2032348495, -1596770930, -1387289250, -1017119689, 518239784, 1157712955, -838888656, 856317772, 235020040, 1652846969, -1539319818, -1881851502 ], [ -92511332, -1662349683, -462102566, 1937216177, 332240295, 974329820, -579658290, 519664640, -1809805360, -816940308, -253015916, 1697256469, 1930949754, 362536018, -1258586906, 869220065, -27530835, 484778909, -676586120, 1725237779, -541608845, -1647234891, 3462373, 122061833, 2115039710, -1820211949, -739178980, -1585115874, -1366148457 ], [ -1831487641, 1880184733, 2131116979, -1050708182, -2100528358, -960642992, 1336909139, -302585958, 1502219796, -788661191, -1693695319, -627657807, 505217252, -1384127093, 25322013, 679794349, -842156951, -1382973813, -745825059, -2058799406, -997928621, -1450710150, -398198591, -240128057, -416334935, -1008146356, -874344930, 309728172, 542957784 ], [ -171400614, -234581809, 42180580, 1682748480, 224016724, -705656948, -1776116372, -1457838750, -1123330806, -793799663, -277772255, -1253571967, -1709806726, 1309989971, 45151751, 1759118975, 1167335992, 714661522, 992410910, -830455355, -1517394, -759415857, 1316994596, -227776566, 233041426, -345090077, -1044474959, 971561396, -1230763652 ], [ -1635417419, 1204207488, 1633088886, 2075321240, 1599585966, -287530752, -1880346445, -747893192, -1863773887, -881282804, 93384599, 1656627315, 386679215, 824179278, 1368900125, -709815067, -1326207911, -279949336, -1934830304, 761893109, 763177867, -1029006669, 190680093, -824519943, 929278626, -2064251436, 643444242, -27354175, -1639253813 ], [ 1745931111, -42445011, -992886793, 735854859, 1023534042, 1901924994, -808750853, 1292555505, 725119552, 999370260, -1576249069, 1183297594, -821646842, 989320942, 74844192, -982344065, -139810639, 963879449, -358110276, -194618910, 919317165, -123417896, -709160187, -1046277900, 2100380798, 722592515, -826541440, -1462453641, 1107331724 ], [ -2101193870, 821447616, -571728230, 520234538, 415898054, -26438288, 570029126, -862357655, -1579254600, -320683733, -602862750, -604348122, 177306414, 1802860811, 1287063633, -1640422272, -1296416206, -323329830, 1016940728, -909476003, 1792017998, 587064935, -164312145, 2038204581, 2413976, 1718629934, 1857808653, 832605876, -1656671434 ], [ -1353619022, -2024559226, -1545321416, 547540199, -1800895607, 336043706, 1935651054, -1250557217, -1771168819, -2057329465, 1486354212, 1017621893, -897557862, 711629442, -231765573, -624987248, -1358216170, 2088772173, 1292322775, 76128060, 918378003, 880685657, -1233197580, 567908796, -1537455235, -157803962, -1821556659, -2051902577, 1887992306 ], [ -1551931898, 281938596, -1073804803, 512004618, -591743214, 2077816318, 60321782, 700757270, -1997388378, 1697763805, -1036394686, 360109366, -1754179355, 847112338, 1324729133, 1637484048, -1246745223, -727288256, 830767483, -541788980, 1049445609, -614016120, 1846346351, 1559059990, -1531321580, 1902163064, 1037542222, -699216204, 1703214121 ], [ -703658675, -2072202053, 146767963, 253318405, -927940171, -1034976130, 1768302601, 385492304, -408549410, 731963875, -1243937618, 1130216562, -2145397358, -2142245868, -398744631, -2007094676, 1221950629, 1010772973, 603051422, 699201532, 181477493, 1868403497, -1858730848, -502367788, -595168336, -826147787, 1986182599, -742620346, 336291594 ], [ -624452017, 16061612, -1181802283, -1922053991, 1639239728, 467893062, 1218119689, -1025124990, 271641114, -1587543299, -1223372918, -1182966754, 975639968, -351942888, -686456914, 1004509625, -913163133, -459085328, -286359571, 1488723692, 1391245765, 1296765048, 382650062, -350285132, 1072557184, -700090290, -85747518, -1145700281, -332141456 ], [ -1635401096, -52356160, 1836890213, 1470319403, -214469831, 2044457607, 1817856910, 1100997711, 509900661, 1248136588, -1825837534, -823889074, -311075300, -2022174927, 1275775274, -100068744, 1259168669, 1962889053, 1278276699, -1938258016, 574236566, 717966797, 85021483, 1493222212, 1812365980, -135676882, -14947624, 611636080, -1862526219 ], [ -1344611821, 1444015401, 1129754141, 1095410003, -1572361600, -1595453169, 1453048212, 463243066, -2095450363, -260471325, 1473138178, -174758679, -1157178808, 218783005, -1921218319, 1242653191, -621989477, -1111702169, 1287927934, 749537233, 1169076371, 1328146800, 1407197055, -1845884637, 1603749028, -250088171, -2147130973, -1924073828, -1848325757 ], [ 611220020, -1287762548, -2055533062, -1237678420, 160726506, 459555561, -65603149, 1134646619, -1456401799, 1197503207, -1167578160, -1148976864, 1537159568, 443344762, 1137303453, 101669084, -114303836, 415270726, -1142632929, -842539447, 494580695, 918530998, 1543090518, -976070448, -379630986, -630442501, 2086883745, 907635433, -1279761608 ], [ 1627390531, 532739822, 1647305442, -1002686693, -2665397, -481383893, -734420140, 1695765111, 277925889, 767561961, 1471751985, 2062848100, -961427256, 538951246, -1719450382, -364361438, -1619332332, -639966023, -2018084413, -1978291838, -1963328725, 153658295, -455686681, -590472404, 106176960, 1633033537, -773085634, 775525170, -1708208880 ], [ -1638175626, -529988284, 1129504285, 510170267, 739251129, -1754320626, -754601010, 1440432807, 1189192080, 1608510721, -1832571997, 922403773, 624556218, 1003359157, 2138579049, -1372147342, 2043106250, -361685920, -1972941342, -1446692417, 211732443, 1539773485, 1514729895, 1371857401, -686195459, -530567892, -1286142724, -646487318, -817106356 ], [ 1797366714, 1581543632, 874198812, -1733760838, 636480101, -1122359397, -1766322794, 1222805719, 746124474, -375147015, -1600174739, 69694124, 332910690, 435817656, 170749719, 26756559, 2123161206, -1294035468, 339260870, -597669165, -550182269, 576594925, -499833030, 1509115038, -1192644172, 1172457524, -347698264, -752879840, 498421320 ], [ 1270081265, -160405273, -411151886, -1725952921, -1524623203, 1996690875, -941476663, -501396881, -1882564990, 819014299, 1217240528, 1796653323, -271857168, -1847632753, 1081729584, 971050141, -412156160, -892123129, 1480567514, -1492333979, -807988310, 1858510992, -2107108989, 1185970118, -579109411, 1307857074, -1181631907, 2085705683, 512930372 ], [ 1740733941, -1876482024, -1015292884, 593362039, -1380637250, 2008690620, -277978808, 2133833844, 687466030, -479953323, -979491961, 274631544, -1306275653, -1383809912, 1268604491, 1018515019, -1740728783, 1751251770, -1686768129, -915486680, -1771647802, 441050928, -784480381, -1210867477, -1046827907, -2134761302, -469989793, -728232111, 1827144518 ], [ -958282017, -1423066701, -1382756905, 2094961677, 294340588, -1558911318, 1654257618, 1922419568, 594130442, -1838131266, -121514249, -1949688960, -1946674479, 1497431318, -135834664, 648706003, 770133975, 729988237, -749306603, -1230235951, 1831258187, 1730237912, -1362542604, 730138892, -133944608, 227053250, 2145108241, -1865338058, -1681206457 ], [ -1643210649, 110732493, -974553222, -111721574, -309729356, 404342901, 1193272658, 254305150, -299009317, 1094540844, 42198940, -1109163257, 1636600004, -589546441, -452601752, -1862077739, -1742333680, -1494530854, 786316949, 689882944, 595714602, 1416611262, -1248789275, -1523082686, 1778102686, 1065817373, 1349802961, -1854800538, 1546453704 ], [ 997906468, 68151856, 1610082225, -1245377193, 1343669654, 1923016184, 1357774963, 569848635, -1799761342, 340959711, -1294685154, -1754818089, -400400949, -1905334567, -1228456432, 821719692, 845753646, 646484389, -175813532, 1379819672, -156314734, -1734857247, 2057683253, -711260437, 1504523528, 1483188871, 589718195, 1822553139, -1652146125 ], [ -773134053, -1503562174, 1101987796, -1094295113, 1347840894, 37967824, -522971879, -1350341862, 1857878524, 803310537, 581836449, -49663001, -2007409725, -1802719366, 2032109381, 1399929289, 1605608215, 1099317505, -1857583603, -1386294596, -1525111389, 864274862, -1150219350, -1159632342, -61732438, 167377683, -1218540901, -580585153, -800124320 ], [ -214304215, -229762608, -1125185967, -663551637, -55155945, -571367752, -418157364, -843784507, -1936798949, -460684661, 1063324218, 1993065636, -504131919, 372804756, 278591485, 230301393, -284307465, -324769244, -1939296053, 244348927, 2009423270, -2071781361, 1044886368, -706660275, -971143696, 984311908, -406175887, -1436736652, -2034631839 ], [ 129961232, -1417560876, -768241165, 1980959387, 499697099, -661161680, 1821022130, -1719064498, -1895038972, 1341514946, 1898590178, -491841029, 2025625560, 45148364, -1510247352, -9861889, 473901279, -1856271384, -268645048, 540401854, -2051823134, -329279188, -1549695889, -1731886301, 121220970, 574037621, 1170970355, -1696147824, -756814248 ] ], [ [ 672904986, -1579069320, -840383086, -1188282442, -367303235, -1963902440, 1453256288, -975493258, -409364267, -1590764211, -1671166218, 1964083668, 1644305074, -943821381, 1115996369, -1493473155, 797059910, 1105515499, 1798070913, -2003808709, -1051632770, -2111496564, -86155892, -1545492758, 1335770085, 1298912662, -84500369, 625561686, -1402029261 ], [ -612584316, 69056540, 1527130878, -724473807, 801038118, 71576982, -984346886, -675359538, 541336011, 237866348, 2136021473, 2079900443, 1871943911, -1492860008, 983119294, -1671204809, 422688260, 1452386395, -1721161367, -1810845939, 379981419, -1509016336, 1943102054, -1400848732, -1443210848, 141039122, 1085212400, -721408359, -1758183704 ], [ 1290994710, 507628575, 792026073, 1521720438, 1299925818, 1658521624, 1104663265, -1504487942, 1185343721, 2081272599, 279199777, -1879056347, -726677467, -1566060871, 1979433165, -1626017347, 723766234, -1730957954, 1479248212, 916676105, -1176244694, 547284632, -2120715699, 1522640148, 594431089, -1997492993, -2066558636, -242770271, 1097761607 ], [ -1937098846, -904120219, -929684204, 561424125, -1744530602, 312840681, 1890242427, -153762212, -1383438551, 226773194, -1680865002, -890836339, -722929235, -1495925199, -797443519, 53023004, -861009633, -2032996394, 1092239894, 1957265580, -290727693, -584670397, 125654185, -1341165457, -1750943295, -1105506767, -1245781807, 2091469156, -1050127858 ], [ 1741006156, -1292593293, -1118718731, 1800139105, 75892505, 1047203928, 1606226573, -60952059, -220476843, -1993521451, -47238755, 410216007, 815971644, -1154896253, -1534262726, 1011955488, 1770402652, -1535531247, -1590125316, 358268409, 1215438757, 551314446, -1540264630, 461428333, 1109295992, -1399223379, 1407626577, 1908319184, 2076255105 ], [ 1675703712, -308946169, 1697173969, -989136631, -1469890033, 2122145912, -1644113282, -8740004, -897605274, -1059165665, 1868437971, -1446184210, -1476819507, 718929455, -737796083, 545509072, 1340092832, -1366425846, -1197917230, -1599428815, 1425733, 276651800, 1864212265, -1114426731, -595094056, 830307269, 897361471, -1456575938, -565471760 ], [ -1724287665, -365118656, -12803203, 1407552489, 1922296177, 257864547, 1298980041, 1122518203, -1365186119, 756000287, 1219965667, -444204057, -1561850653, 446926456, 1028657144, 1610936354, 2100253749, 1948319906, 493897577, -1354631267, -1783015957, 156947962, -444561662, 1189917360, 243639502, -2133010402, -472929065, 471357667, 474748312 ], [ 1310898516, 2055416613, -185087853, -1912137834, 867937418, 492938865, 211664649, 324578017, -351955455, 613419136, -1601035962, 1913798990, 315239609, -910353935, -403383000, -2088026606, -148633759, 258531539, -823787639, 536924825, 685809803, 1223279993, -95350854, 135309923, 7054319, 985795718, 414326931, 876685586, 146029706 ], [ -308390684, -1573972250, -462821846, 310864755, -2069117706, -494414545, 458786243, 320014176, -52429576, 570735066, 814784893, -36888425, -462695202, -1021697528, -1897142534, 1235811831, -1199286203, 448689887, -788559994, -57687815, 1963779851, -1819879082, 1356880856, 1948273215, -1662382444, 1367172411, -735166035, -846353807, 396895841 ], [ -1431750602, -165471205, -1869120193, 1367032870, -1470969793, 1951788432, -980054775, -721304332, -1228941395, 1199294, 1998852573, 639246567, 67756050, 198681760, -582800883, 1021052631, -200442735, -1536945961, 1642005723, 1399643017, 1255898640, -604570712, 1143470771, 732101141, -2074437157, 175357363, 93411259, 1498489805, 491986620 ], [ 1317153454, -1044638719, -541437579, 151832585, -378593570, -1109821775, 581737225, 2092831654, 2119599446, 997492463, 634762511, -856742906, 1270550740, -1188951257, 140400258, 1876004667, -1573565471, -47303715, -1953011540, -537865052, -2025130354, -195398604, -1217912200, 1442893768, -1626869096, -1608636985, 1758795674, 811819220, -910280290 ], [ -442610422, 1824307375, 1762769903, -1082447091, 976509429, -300710357, 1222787109, -420213635, 1611555336, 1898829102, 656818753, 184967258, 234304911, -1818778733, -2035680312, 1390837381, -303288155, 783095431, -967210640, 906756531, -114397770, -829727844, 1310292711, -468624602, 70801231, 1537941405, 1258552969, -300696247, 1485359229 ], [ -1505124375, -740830314, 1763440943, 1602219592, -237109659, -1997622346, 2131735088, 967281965, -978296244, 1035854874, -769136000, 1178405791, -1325225611, -233569055, 774030168, 1044537299, 939592131, -791789849, 1673706385, 2087915857, -372055727, 1485746519, 1131618224, 1429400272, 427339417, 373397923, 130240531, 1435470250, -948730211 ], [ 755645742, -1757436852, 972923939, 1677076630, 1828936121, -1132413435, -805320199, 1232385508, -1129021908, 2107358192, 240303319, 2004904058, 1349629600, -755425091, 1717313761, -956981776, -1373269727, 2020577789, 1786011086, -1768632218, 1560589788, -1496220774, 657001912, -1578003902, 2006167408, 1893368142, 736392426, -632433744, -640705688 ], [ 155353620, 1164125912, 1490244560, -682735409, 2090642352, -865897834, 759849107, -1252386768, 477026733, -895345103, -1250239787, 211171202, -221927934, 1257380588, 214164056, 237745241, -887575533, -1450321158, 2108720682, 801709379, -706509173, 1859123123, -122128067, 929788879, -995696336, 272587195, 2116255846, 1218726214, -184061966 ], [ -1356176569, 1126086256, 2047675712, 793823800, -894212952, -1180635618, -1041177472, -1884682507, -24342323, 737149902, 2039260495, 1524401478, -303022804, -1252844233, 227896630, 818179764, -239775310, 662898323, 1207532928, -1613525365, -1534828178, 356773609, 962073535, -514362314, 1734427711, 1584958657, -694085727, -1914773941, 1024197166 ], [ 1264036395, -1632855606, 169866689, 106540476, 888274712, -1715042705, -59129192, 1524871726, -131206262, 1007709622, -512361791, -170206048, -1287221457, -981834995, 1903996941, -2092988073, -1551964445, 538692111, 717464613, 810302330, 1156629725, 977350323, 1713202339, 1170516915, 479472902, 644202432, 205699563, -736031254, 1555000430 ], [ 478037486, -326178051, -1742968879, 418506480, 1664967722, 218314584, -1691089952, 1825497149, 1832601019, 928788376, 1971271510, -1695117803, -138896188, 848738261, 602516260, -356718600, -1551089468, -1375643509, -255826988, 1914062755, -976601850, 1218230479, -984658484, -1414615373, -864077687, 1176112368, 64436211, 796677001, -21925648 ], [ -1637383399, 1948555818, -1997069052, 468308456, 79032967, -1139033968, 172902012, -2093889748, -689978056, -872247005, -500812663, -696303260, 1293060053, 476014987, -2053306115, 1847166870, -1346190176, 1734294247, -40189392, 1507588383, 646757599, -778288917, -1313769610, 1978841806, -251298763, -315837305, 1992375150, -612689195, 999102235 ], [ -1741571005, 1332947512, -733408483, 102225293, -1584977121, -1153763571, 1571314297, 663314113, -775034469, 1857939420, 1803595571, -178432631, -1936526702, -2063672379, -772674429, -507940178, 280968542, 266746292, 1501184140, 937691933, 2087249418, -982984072, 545646595, 1309170548, 1392970841, 642898169, 639454147, 966641983, 2120642564 ], [ -1987665284, -425575921, 1670812767, -464981730, -601199555, -1380552928, -1325830016, 390650329, -1017594050, 2013418004, 1657740583, 145967868, 1268045331, -1711876316, -1070801648, -1458107712, -1003865002, 1365877824, -1450437785, -2022704960, 1389876745, 435505400, -1554106587, 1760855764, 1291481397, -1194711556, -24804717, 1647523581, 1485606507 ], [ -189161382, 261812462, -506069187, -593094016, -80573977, 2024175206, -1697312121, -289521039, 1843924866, -626197339, -524755233, -1584886721, 663240640, -1212913117, 1311988633, -315679574, 2079070246, -585030939, -1344336834, 1300482209, -1467908191, 585698087, 136004625, -8247605, 1852267484, -1718456107, -41973171, -933204240, 890325227 ], [ -1041647419, 876054098, 1746088189, 2020555059, 1734468089, 834912371, 1323363229, -959135943, -1759802066, -1490055734, -1389575560, 336995781, 265855337, 236890335, 110356189, -1603006002, 431503612, 1726657211, 2029095475, -1195860234, -1418064711, -1531710501, -1967190396, -1055434596, -991613076, -999225593, 1404213423, 1819521212, -943175820 ], [ -816355965, -1885388813, 2046908925, -928180101, -1583627778, -1345056485, -2019910337, -2053650376, -1080827070, -854517876, 2079621439, -1821650764, -696237108, 374598627, 2061818867, -1433251913, 1559470651, 1878040247, 1370495444, -1537708241, 634818092, 315772197, 965192709, 385127277, 755031164, -128023911, 1782066170, -1900132800, 238139561 ], [ 1071834507, 1679687904, 653136412, 218895601, 10430789, -923451284, 1760230005, -622626816, 918873031, 416169308, -13430003, 1733635978, -726230147, -675162128, 582960656, 681483321, -515026378, -249511645, 245558107, -151287798, 1416303743, 386907522, -1758901639, -991379467, 1075705270, -1760248756, -262291520, 2125502594, 1117266359 ], [ 911885172, 2052189367, 101176385, 1427397371, -1305019160, 1124078672, 1910849325, -1942063693, -832086351, -574752511, 1124386994, 755381247, 1896217209, -593906187, 609169990, -1909350577, 242589998, 1026619996, -555515472, 1125870694, 1783595052, 1445791120, 84308530, -1604787674, 237529424, -95718034, -264678328, -1629033014, 1662201419 ], [ -2027099145, -1721532771, -1379770689, -554442300, 1286307529, -1682788582, -309370766, -140042639, 645874463, 190846200, 2049163718, 1998517686, 237883319, 296285027, -1807998552, 175363204, -866811752, -1283085264, 1681661055, 461701070, -83792808, 1857887962, -993511706, 1750825469, 1888542243, 253763825, 1911328750, -1423806455, -1843858821 ], [ 1762897139, -2144055226, -2107721478, 860484109, 1301647527, 2138269076, -1348999523, -463583835, 1994481151, -1977516957, 175095373, -1113748831, 1722850955, 159252262, -209104808, 1192064337, -641015066, 1310518564, -1193022136, 1990061931, 643747855, 344487904, 2036635404, -1282921975, 1289854284, 383627595, -1004866550, 646528902, 1449794109 ], [ -1171698098, 1917507343, 562497057, -267140651, 585993595, 652245657, -419493238, -2137929719, 898773320, -148228966, -1988232359, 1070335298, 1967823648, 665082707, 650500112, -2015729000, 1533723821, 1801669764, -356025288, 1463154717, -1371210751, -549482609, -276578085, -2092018298, 479779263, -1509030513, 110149707, -403584024, 1258067623 ], [ 1282079811, -850820257, 723855563, -2042117122, 943235717, 386543939, 251377260, 1935298689, 1290942941, 535572070, -185048310, -435337223, -1167158917, 1397789025, 1104616261, 1740380131, -1556144621, 2109478914, 1233406949, -1321887092, -1599493237, -2106672655, -2120689995, 2059361134, -712337339, 1169641622, 370286070, 1686129852, -2140648108 ], [ -1210800586, -1850196813, -2020181678, 982541215, 94222375, -1212202285, 373168935, -1558916413, -371621481, -1957199746, -897117775, 122936765, -1479701184, -2025475071, -1784319152, -420753586, -692311537, -210040313, 1709028984, 1475095306, -295875239, 1921903852, 587531338, -549544518, -486116319, -1861907580, -749004522, 842766289, -992200129 ], [ -1426253068, -893958102, 1696314771, -507310613, -1831715288, -1688001728, 750498244, -573464009, 2120447034, 34425930, -2043663441, -1973053974, -1108463280, -287093446, 1643277466, -1335120347, -120960644, 1644533790, -1991806259, 245641285, -1267317331, -1351738253, -845182188, 810679239, 1083487068, -1175283466, 1288705869, 1349673319, 1687015720 ], [ 206630259, 291537123, 472134117, -1323716312, -3276033, 281756147, -1774784512, -2112310002, 1090276313, -1198068043, -1498422940, 1320696332, 955967468, -1490907729, 1989171584, -327277912, 1010492415, 577326242, 1854988543, -1074172959, 636780714, 228339137, 766684332, 854726819, -607952028, -748543031, -1701312616, 829582337, 514192765 ], [ -1857087732, 275277530, -94745201, -306068523, 1964361466, 1019447119, -2009465666, 1778771872, 484134085, -856505838, 1428456126, 2052906298, -2033612725, 959948474, -887149865, 1530436649, 2027261348, -1683218217, -1790785959, 134968753, 537243106, 1800230331, 2031984004, 2137828145, 437521702, -925061754, -2143635323, -1433488321, 1434069070 ], [ 1539852904, 1575527648, 638682656, -593216463, -1382952634, -14905347, -400878566, 1550965769, -508580017, -586733599, -1323704067, -132489555, -1020031928, 1337114428, 595369837, -265338173, 1523929488, -316828476, 1777562611, 1053526078, -395445548, 531774707, 1069924336, 797974770, 834499789, 1919269608, -1808185273, 443979203, -1230275723 ], [ 1790805157, 578088414, -943460677, -698986408, -2028631961, -200087773, 1441036256, -1562325334, 2059508358, -502627722, 1030031343, 881394163, -1399413187, -72041478, -1741231997, -201216545, 767072486, 1549197153, 1548518430, 1132319951, -2104380656, -2065299116, 1437459893, 96125098, 1156337196, 688837793, -832527586, -2036207120, 1645840552 ], [ 507885950, -1540262538, -844079880, 953995850, -1174318553, -2024238508, 704314077, -1268271946, -150185008, -45091262, -1883334456, 2132150550, 2026641296, -1969108932, 692315997, 165424214, 1026596477, 1772641783, -144168461, 1868043016, -426622401, -1953277992, 283440319, 220211279, -260599786, -617784828, 1579998995, -1386892015, -456682934 ], [ -1291645987, -171435773, -1304268466, 75946894, -1538899229, 1953746817, -568845431, -298153454, 69150042, 118355544, -937638398, 1456707821, 216072719, -986485505, 1302643771, 775958530, 1776791297, -955978643, -1974870309, -932306608, -802544687, 2043701436, -45076487, 2136851535, -1153117695, 1069885069, -545545490, -1054219529, -1253790455 ], [ -1680056870, -447868615, 428573838, 1856947723, -1762902709, 179109658, -218814255, -1165943764, 735815062, 903366528, 391368692, 1130967103, -761684078, 995044941, -1800119821, 641640716, -282941265, 1799462555, 1833361482, 267309383, -1178453153, -1286800748, -2040867660, 57133494, -583231982, -248265493, 1661429261, -1018516550, 463126474 ], [ -725202880, 781264256, -1607298372, -1751124873, -1048149166, 1065060858, 578612050, 1881263058, -1452912561, -1583276178, -1683693714, 1652870675, -667582639, -1970923468, 1831473003, -783910421, 1929009957, 192387497, -1433770708, 989169924, 1225886739, -937312432, -865805856, 1688739138, -1174622016, 1091862226, -1488161266, 1080083441, 507419969 ], [ -835186594, -1273969902, -1458119566, -1010175164, -1364031375, 923338164, 1130254529, 1398232186, -863703229, -1607598885, -857792126, 1849099430, -1597973877, 251812098, 1384215696, 398306767, 1751406121, -1071883667, -850533026, 682376798, 978105251, -519728871, 265403397, -271266503, -1843884993, -425874046, 1225641529, 1864632213, 964773641 ], [ -191301227, 81269555, -1521717727, 1321723823, 1141803223, 1946762221, 1462385137, -835167157, 313518393, -1984535785, 1746904492, -968854255, -2012437446, -1942434730, 199833470, -1023387636, 1584670404, 690644328, -1313475524, -684179419, 2064920949, 1444464511, 1596693414, -2112453782, 416611442, -768585648, -1687966420, 2071959032, 139317266 ], [ 1256417328, 1636199372, -343330064, -1806172745, -1610953753, 951343701, -1739289836, -337825764, 1503386703, 1561407194, -452196447, 154453924, -993534394, 85863601, -79958072, -1758188250, 456074904, -1803698897, 377414362, -12232646, 1800376245, 366912296, 230600163, 527341964, 1433070632, -730617800, -257973928, -1425627251, -97003636 ], [ -1920896253, 1615584834, -114559401, -1100434741, 652882657, 2002239208, 339829844, -2069688390, 363571893, -875270566, 826138150, -449560306, -1081889545, -1642277888, 335469982, 1274270712, 1210737373, 805373382, -1708447899, -1128580816, -1020447010, -1031398649, -1466096021, -1878411091, -1656733487, -734658447, -1961773724, -1116300219, -1715294289 ], [ -1689150614, 849185287, 670974831, 1364278478, 457609757, -1021092849, -968787931, 1693095578, -1285975595, -1965092846, 1582319047, -853162962, 604497408, -1844788197, -206326531, 1157218039, 386107114, -215836442, 1103321455, 553782170, 1782256845, 821771721, 466955413, 1310446255, -1899862146, -1956087969, 303754839, 1026414734, -1551903560 ], [ -2051749048, -1142379635, -1774187335, -547533653, -175740470, 1249348231, 1269982, 1360769454, -517227276, -1638668561, 1736391762, 1694078619, -171533921, 448040655, 885867914, 1218743454, -1980751670, 1397407647, -129769519, 454005855, -905673452, 7960512, -558275431, -311240762, -1663911228, 968543353, -6811522, 1191683389, -460507759 ], [ -617169402, -1642559563, -1422868548, -1227428127, 188666690, 412286030, 789786302, 1033590610, -175749324, 570852734, -991905322, -218413711, -1047676446, -171211004, -1810510577, 265502748, 834868700, 359605970, -477936264, -1170964692, 1307230195, -1367150352, -1467218468, -1675994117, 431484616, -283257473, 833496717, -381923386, -1119352922 ], [ 15092294, -1592996010, 2525506, 1090852728, -1980920065, 446603044, 220310541, -197711246, -1765718778, 906396040, 412641792, 952561040, -1530013811, 382064565, -20241168, 1149328429, 2123287890, 68995436, -1556923562, -1959931584, -2014573828, 1760395006, 110513902, 328594082, -772572301, 1515195246, -1321591338, 1426006773, -461703599 ], [ -1775341902, 907749547, -1547652535, 857286733, -1581550545, 1859023569, -565823511, 1583792776, 1134995857, -809503855, 378603543, -598997555, 1739226463, -4963554, 629963499, 1891276905, -760995336, 376273929, 1456920942, -1814999448, -1516437473, 1373328649, -469763502, 814561550, -1612464257, 1372271434, -1641897018, -558419088, -1527606582 ], [ -407891154, -904001379, 4337140, -223476892, -1767226444, -496022544, 833665810, 864903046, 934219672, 543905762, -60571976, 302908842, 295910944, -2130492327, 2016430733, -1152834247, -2013974510, -361789278, 2118732699, -1579489314, 1251616888, -1605832645, -2000128386, 659819803, 835070382, 622088441, 1592918971, 276994395, -1582567900 ], [ 1746573608, -585715816, 2006834547, 1530432167, 1782848356, 1284051039, -615512058, -1108230918, 1419537870, 1175516776, -1839826390, 795686016, -1982308830, -1091076631, -2136636708, 677814686, -1602228859, 337414484, -1794481910, 1354434442, 1896209603, -891020326, 252139269, 2015126487, -1335487451, 1022971567, 1787347921, -788038372, 397642021 ], [ 1093679110, 1659221598, -526314762, -2105243531, -1646786104, 1431120225, -550908898, -1863916843, 1480530013, 545874516, -680988776, -1411190462, -304091047, -998453494, -315560680, 92680839, -90152554, 1800262124, -1773152648, -365266975, -1554639077, -605731333, -1890185321, 1540196106, 1984202833, -1892892912, -1148987930, 1103927292, 844011413 ], [ -1722615308, 598790905, -1986960933, -1125715149, -163435458, -1359186033, 858406190, 1617820703, 468603906, -1003464414, -1296127748, 1208707044, -1181721445, 2143952682, -405356984, 244706446, -1357460510, -788462861, 17808184, 1113271245, 229231663, -2129842965, 1348378708, 983952277, -1875555921, 1673855055, 1500309761, 1768250042, 1082040764 ] ] ], [ [ [ 1163044058, -1008198201, 56445751, -1088711573, -224469579, 409624731, -406844773, 834092997, 2117512817, 1472695262, 976946315, -2105794421, 478337958, -370251413, -1592419668, -1189630769, -917511697, -1432960827, -821575459, 1714129750, 1439790597, 523370560, -643343777, -1858709018, -956429724, -1825943476, 488477317, -679831631, 548221772 ], [ -88035706, -1458449631, -26330833, 1117056256, 734406219, 3281708, -1154858482, 1697641692, 1633729864, 2116240034, 395108620, -1837716000, -243479460, -1612371949, -1172723259, -1265576392, 839366073, 1360856340, -1435334389, 1339829644, -580219345, 1086169049, -1858529599, 1731077573, 163229582, -1959692401, 1678246711, -1259157986, 821609463 ], [ -1323688645, 246439706, 1343046233, -510762112, 1080083766, -1453932556, 1695446358, -409988326, -449647499, 1872974351, -2036390180, -278381553, 1898686576, -1122794836, 1958947768, -1554292715, 55605730, 64688046, -1846884649, -304858543, -1770082069, -2067069317, -420443328, -1614041529, 382787377, 2018582718, -2015784256, -1961060069, -1603038776 ], [ -2053332638, -1696460347, 1594279809, 558693058, 1099653100, 1123678995, -1646789107, -350741950, 2029227572, 380233597, 189552701, 304040844, -1369159390, 30749088, 825008066, -398872973, -335233006, -379398974, 101255504, 1179915304, -1330733000, 987220521, -1895588010, -2034425555, -2071567822, -736090378, 1412398095, -1976354072, 608700341 ], [ -207784174, -488018992, -722649614, -2123209072, -256248723, 1619816425, 114362969, 1523676171, -883559264, -1128986109, 2045906581, 344129224, 1733839003, -1788307388, 1955356326, -454132026, 1961358613, -1316220629, 1994868557, -494414425, 966225990, 1041825892, 747773885, 936890999, -426909979, 2078708497, 99032342, -598882130, 1353062370 ], [ -527340145, 988467344, -1839570955, -152368921, 1439688190, 1005013295, 653937875, -1419927644, 481863440, -2028992194, -1362184039, -40194706, 1775297872, 129777732, -89805931, 578597713, -661460293, 1155654976, 1681440260, -1826241669, -855912668, 1800816586, -266741105, 537512867, -2137889751, -1352215848, 1380335501, -201013765, 63828602 ], [ 2003415106, -1597925856, -301866163, -1819618559, -1757861030, -1187438333, -516458457, 1125194679, -1979742353, -2025965374, -738096445, 270753394, 851783296, -46874755, 872674616, 2129162635, -1249232979, 1418761371, -1469485958, -111426321, -1628680959, -1766201431, 271072328, 166053972, 462439795, -594060378, 1658016003, 1670001689, -978577543 ], [ 1273310661, -1895936141, -1746312128, -1356895234, 1466475059, 1805685019, -803413415, -1990367111, -1063626124, 874765740, -107723369, 1577941525, -1689708143, -1052436133, -1555270445, 500843586, 938969227, -1830259099, -1602905594, 1022641610, 723525227, 444772546, 149660308, 2095412710, 1435114031, 460422631, 1550959080, -266930339, 784941383 ], [ 291385128, -678986895, 877700614, 832226663, 1122637555, 22328785, -1371769513, 1250703653, 1117807916, 706343048, -1898987763, -528483340, 690377624, -1117536545, 1148588697, 1409584378, 1941839116, -1474669320, 169565940, -1049797684, -281156122, 1853246855, 965318028, 1237780034, 963562121, -1912737760, -1674102896, -777480649, 835517501 ], [ -619345309, 502683877, -1477967960, -1007688389, 1290198302, 1640574274, 1455224615, -1012789798, -2018337924, -511540757, -1568241166, 456767380, 658043280, -895889155, 1332308093, 1872466410, 1619523134, -448562707, -540448645, 1186474064, -1806205444, 1109603348, -1679074968, -1124678991, 1817800951, -424435568, 69616484, -664370586, -637343046 ], [ 984001228, 1751952605, 1127738527, 513884016, -1425336213, 1266198578, 371079430, 410630174, -1718650776, -1685398242, -1573048888, 567332640, 1229568376, 439862074, -439279922, 1954967367, -494671936, -2064807747, 1961957874, 384588945, -1463068428, -775547054, -180891591, -515584405, -217910043, 981057651, 47199872, -1411902921, -670436213 ], [ -1337733486, 53065720, -1532084070, -384193439, -654160289, 89863630, 112644285, -728503973, 586056008, 1895706727, 1576212703, 1551406636, 1369080138, 1550920450, -113267391, -687573083, -1312073061, -1230316982, 2146862731, 876659677, -641996605, 1322496086, -1490191023, 834599790, -1569443641, 1388089563, -1747581606, -1759278488, 725443523 ], [ 1480603392, -346788439, 335602178, -938958236, 332334967, -1748256938, -2019273994, -13313046, -996569121, 1711888962, 1706377368, 2042665044, 482903780, 100486422, 673020098, 30491350, 672968629, -1937930499, 178268413, 1511285963, -1054417860, 2037148901, -823531415, 1794392595, -421547091, -636720374, -667281288, -930255833, 938885656 ], [ -966747531, -656552036, -1590968486, -830561088, -13036383, -465906726, 122500783, -1133422397, 115271952, -771459159, -1846786118, -961272664, -519821371, 480755611, -1812738159, -1006614601, -1392202148, -643617532, 955593958, 1351681793, 271110365, 1377926096, 1092100132, -933307610, 651910282, -772712895, 197832260, 1705919104, 2105576333 ], [ 1878640047, 1177215042, -1965277707, 1512893741, -319556049, -422502885, -2092960804, -1659074653, 2003968709, -106239493, -1443481243, -375381603, -624279735, 1585157686, -893149451, 1170858075, -299985011, 677437609, -135206865, 474775579, -478964188, 856162852, -651474207, 1274544365, 526437641, -216706808, -1694037193, 802514657, -2011191824 ], [ 970689081, -962116700, -1131313838, 902426392, -1511379888, -1362517299, -1872233728, -1235488596, -2045576757, -209005881, 932994236, -903519868, -1931776970, -1488978996, -1609215161, 142742389, -1816723800, -1920609544, -2102890081, 2031989909, 1431881748, -228659071, 561781568, -1141391378, -2003021058, -894274821, 1278888627, 263061694, -1208928018 ], [ -599468648, 1883904700, 222090161, 1612174695, -2100883844, 541739095, -2114770866, -2048243643, -665654324, 169035074, 699844221, 992457468, 1984155581, -756370957, 1256912670, 1674481537, -57241162, -973348776, -1823041144, -1779648091, 1299857061, -2010519408, 1901132491, -1942388797, -1755117829, 595530797, -1295132208, 1851917194, -1348183532 ], [ -612319696, 114014596, -1528068875, 1644913572, -1625015488, -1738783805, 2035263106, 1884537644, -1949802536, 343775384, 2035941859, 1225740201, -774152776, 1051669302, -1250167471, 1764299831, 1869182323, 1950528513, 1475813404, 1485723560, -1711608520, -493467649, -1433283864, 743228910, -909036355, -191488451, 2022077351, -1273643263, 1864097864 ], [ -698147145, 135842782, -1671897002, 1068181168, -489222464, 810901522, 607234273, -411172608, -37493306, 347650002, 1961280635, -1685313779, -1317180832, 987929149, -85265133, -775688810, 1464729600, -880703782, 1445928784, -1840362069, 1033313119, 819921264, 1371345478, -25850854, 221488856, 1724199664, -869017886, 485997246, -1492031579 ], [ -1897925004, -1477400288, -1948026565, 1131902165, -485919480, 598571316, -235730513, -31521955, 1216096681, -1756342910, -286480377, -1380520200, -528126093, -984654884, 575144430, -936557998, 1074675507, 262902099, 944525827, -29739834, 111486251, -2133019560, 104213037, 1977743041, -739907494, 960944962, 1204255314, -204654475, -180762593 ], [ 475376328, -115916822, -552874009, -309211600, 1757634660, 2048943402, -2064577947, -198488946, -2001902113, 2091321395, 698256834, -690491559, 1245661899, 479675210, -656557829, 447416860, -1060590925, 72524352, 1867911709, 1794373024, 1308619650, 690953718, -1208297093, -1387569408, -907377890, 451893422, 1129977805, -1600430014, -791716581 ], [ 1061946412, -356193033, 732847129, -1806348503, 1324701368, 629784098, -142761160, 1019669747, -1250248267, -1709072467, -1065162645, -850917092, -1188636561, 1551439551, -705624339, 1163180600, -803417145, 1051179113, -1658135414, -687339012, -1393195628, -927099228, 337255695, 1811568779, -1955498526, 1864528602, -326846483, 1504456220, -2035412674 ], [ -1155601216, -601002620, -1350847492, -884825590, 362210565, 1607957585, -45785745, -285091839, 1877008733, 1442785836, 347975368, -2128947423, 1664194501, -1283022300, -122735009, -1675786354, 1004427539, 997039006, 1069402656, 1889434987, -508024428, -667686067, 325552908, -230236484, 1318370292, 510539477, 264292085, -1398493262, 1353674584 ], [ 860709961, -840481222, 939699212, 1496136616, 1694734921, 1291071133, 725465530, -164683751, 2123327150, -1160619777, 1930938091, 2066313679, -54472811, 1763451354, 1133420680, -1937068416, -941683244, 1435507862, -343612796, -1253531622, -779122389, -740209460, -876093048, 650118747, -1989216639, -522285688, 1967253057, 1921960283, 1190748135 ], [ -2084116725, -332643714, -21253228, -1165392578, 1091432960, 1043181708, -1074703701, -627773560, 1911886887, 1009114633, 1486504854, 476470163, -1331325003, 1051474698, 1147484946, 908882780, -1490911556, 134461293, 1025015767, -881926530, 273456907, -530631750, 1119695835, 766909646, -1207159968, 2144619308, 678574470, -472670963, -878284001 ], [ 297208390, -1900359456, 634522054, 747942736, -1258989626, -2035770498, -1725340220, -1789852673, -342889804, 543250955, 900680603, -1535978252, -117615316, -1058289466, -75781294, 2015251790, -1554792963, 1838503717, 1511897959, -1383162981, -1334207402, 632889824, 1697653504, -1319020084, 408209901, -932896724, -621777522, -90744361, -1831144377 ], [ 334582689, -2040287673, -864538936, 1180041780, 1049762840, 1758509715, -668690361, -337324550, 1900237250, 1240235542, 1657961080, -792897644, 1727526194, -1872800518, 2005922094, -1671402942, 23235442, 1577828650, -1914281315, 1318700744, -367847646, 1682040476, -1492790213, 583816140, 1020514210, 1910030467, 163466799, 78166542, -1946115170 ], [ -2067736475, -1192530798, -1658312023, 2003184345, -1157974924, 1124859329, -1593198422, -266618725, 197639405, -1125550380, -63412394, -723745728, 719192634, 2125560860, -1117007661, -1804092974, -1967375002, -501487951, 858808815, -193052895, -743034903, -1618096336, -220783680, -1650937752, 151417957, -1279420322, -1054085910, -882499199, 614258929 ], [ 749949684, -2050594955, 85500210, 1645322696, 521266163, 177538290, -939301320, 452981902, -1563612083, 1349462566, 583069019, 1230266215, -788235813, 737414208, -1299283519, 618851612, 1629468044, -858495781, -598263326, 861940373, 1942606554, -1389933366, -1625127545, -30830180, 1929433980, -2061733246, -358372495, 405671435, -898407205 ], [ 1307789504, 1551302769, -2143495765, 1706758722, 1703993214, 1063196658, 1253853747, 916518891, 99777452, -1014090272, -977763294, -1779122453, 650755098, 613744342, -1936885559, -1473307227, -483438836, 751009805, 934808273, -32876515, 1778197833, 1563431985, 1105431028, 1236486241, -949942755, -1626356168, 1639371847, 561033862, -2052246754 ], [ -430560827, 2056439868, 767692988, 369280180, 753223254, -577152079, 1847485280, -1181611043, 1051223633, 1645818345, -1474599878, 1773671843, -1012333554, -123753729, -627368786, -1749670344, 425640368, -1756625307, 1976883849, 1792106859, -1532166315, -265730446, -810742632, 220014456, 36439378, -1352180782, -266250385, -242338499, -1945119296 ], [ -1246885094, 796875039, 114044545, 1235559517, 1133183417, -149758972, -1253631048, 930136696, 1879620162, 1098617568, 1445001754, 1208547620, -1696961244, 1732714094, 784999212, 1921895070, 980096468, -1565908166, -373965033, 1014265389, 1797454355, -2093075482, -418608504, -1021836797, 485921163, -1468252685, 2115177195, -1847537267, -1860606720 ], [ 1196749355, -1839782912, -939275305, -712742178, 1640649895, 1344322513, 228368373, -14991135, 1936564339, 19049377, 1474458524, 1972606104, -800112345, 1206679668, -1756258398, 1398883846, -911519845, -388161691, -362120535, -1133735680, -1092075953, -1482412519, -302424095, -1670502635, -263342198, -2008112369, 1149999039, 2018600576, -1499129221 ], [ -277284599, 973177611, -232935967, 1603333687, 1417993156, 284586490, -1177358653, -2105644503, -1515362038, 1808860713, -1168354399, -304287136, -1397487027, 1488676847, 1976342157, -1901851544, 1585575707, 1229538790, 1359370589, 868945958, -752915211, -471971148, 1969556988, 81679573, 2043302009, -265925582, -1636935244, 366225929, 1591514207 ], [ 1888186869, 512761901, -627487416, 743131226, -578506781, -1613963067, -2116271338, -1473813309, 228401540, 824963099, 1875980794, 1029393416, -636874581, 124541872, -2125646539, 1045441716, 658913162, 693918223, -704615506, 558188293, -2137402890, -341291738, -2098295745, 314430808, 2097014562, 417653091, -1000295480, -597055323, 908827637 ], [ 461290333, 491534737, -1944327707, -269384561, 1017796817, -1499205811, -834410212, 942994365, -1796455977, -698102811, -957732206, -2021651678, -602278110, 580137738, 1617985734, 2071701320, -521110080, -19635249, 670325309, 1172218857, 347898879, 217388448, -1818317289, 2017814041, -2085755326, -468113019, -1466601147, 1017565473, -1308463230 ], [ 1178696705, 1523507098, -253774543, 1134877950, 1958143108, 283536814, 1042340719, -1434890591, 480249734, 614903628, -2088465854, 1201523746, -1911099539, -45539898, 1616522405, 1419978109, -419296635, 47983839, -123114888, 889085804, -1374142956, 906853786, -504470292, -1271937296, -379156559, -724667142, -2020583731, 674501445, -83385775 ], [ 1167511703, -1965611339, -2059387272, 109084999, -938318291, -1516400371, 1794434483, -1151675495, -1974229115, -1181185710, -1610787796, -187550493, 419307939, -1405584322, -466006312, -721290678, 1741732420, 722235541, -453170105, -1317496817, -957685582, 1267490554, -561238535, 2068676725, 1638203042, 1219536484, -878123188, -43832962, -1168122080 ], [ 2073397422, -2109222642, -342673471, -803175151, 328318456, -1074129583, -1243898297, -2060720058, 1732763062, 770375017, -284644906, 55357207, -423443289, -1595575525, -745094865, 1165862702, 1025036086, -625342450, 931470681, 1947412798, 1949592494, 288141223, -1258900015, 1759826767, -774895514, -500307857, 2002717372, -980617299, 1143675548 ], [ 2117204735, 1705918374, 200324171, 477421309, 601036184, -178846026, -33607556, -1289928510, -1058073056, -1967273858, -1995798156, 326670998, 1033323437, -212127274, 1080886655, 2027873611, -646116443, -28223191, -1452134310, 1434675085, 1453706951, 174895090, -687329785, -801727626, -178403681, -1383935851, -1413695667, 1086225142, 2063655725 ], [ 934257595, -1348089916, -949462579, 436925868, -8448483, -1259254813, 266326755, -1627007494, 6517983, -1143736106, 1192975155, -1234722770, 1424385281, 295318193, 315775626, -2018177460, 1050868360, -1945302216, -1314560947, -946955947, -653738617, -301625266, -1300305378, -1741219136, -1507227424, 874061483, -1957965712, -759334333, 1449331278 ], [ 715296212, 1222581360, -1308330048, 533849336, 1384979544, 917591307, 1207379216, -1638067482, 1280101734, -1643272136, 141484185, -626138273, -1687994500, 1248862826, 1814694943, -763637028, -410925154, -1006267173, 217144274, -141206088, 1336702376, 276217773, 1118910501, -388965543, 216090955, -855288605, -1593323873, -963959507, -1809823279 ], [ 1628000761, -2035755636, -218880442, 558496557, -733186288, 20286446, -655604163, -343108182, -1224993367, 654921600, 271879213, -358038341, -282923634, -1916251185, 627924391, -1804337269, -341925555, -1810617141, -1478336789, 117262795, 348133322, 2024958381, 630901221, 763755900, -352556444, -27969155, 1322019989, -912452703, -2073335670 ], [ -1598258489, -584945872, 538013314, -1775213871, -1637591213, -1334499629, 1022010685, 1593639391, 1970592858, 221823865, -369975316, -1894524865, -1073434046, 202390320, -1486117693, 1107612181, -1991798944, -1749633253, 162205377, 1175790217, -2078498344, 334163025, 1257364962, -164649536, 509262432, -133687844, 898116344, -21187066, -1484278334 ], [ -1278769425, -126001470, -889965736, -879264811, -950401114, 1139682304, -632525573, -329249155, -838659109, -1097866771, -121538280, 362745618, 1941031545, 87913039, -1853117691, 1905246310, -363765365, 829114672, 277113080, -547749023, -633692399, -1981411020, -728471093, -915666290, 863395746, -114567387, -180333509, -395210336, -850547680 ], [ -321577200, 1627454542, 245513138, 250365181, 721851691, 535828506, 352471836, 1825413140, -906174242, 135938214, -513715061, 1155470080, 1217564917, 1676957142, -250522752, -989613850, -1970652525, 230059334, 1341308769, 1859739437, -761616763, -848898586, 482042826, -1256465752, -785911326, -562007940, 1101484353, -1537199248, -903981998 ], [ 1949811859, 2063205754, 623374429, -895957060, 1556354108, -211987109, -554767181, -48360369, 1442898749, 445787342, 549185330, 853925320, 1755278666, -398379696, 1726352878, -2133385922, -1157728883, -1774743882, 1285201891, 1983126586, 1204971972, 765065110, -1427815391, 447480175, 555254693, 1182841680, -1435033729, 1891686352, 1579394804 ], [ 450736857, 509294145, 80351434, -2066947415, -1064012800, -1336091405, -1776545886, 1118600313, 622393578, -645992532, 1063095805, 1673068628, -1926906443, 1000727078, 192583858, -633931874, 1686225842, -626070813, 98462594, -1655031215, 1460653023, 1817261918, 607303845, -693513891, -395432062, -308418481, -203551702, -2054633906, 1770699767 ], [ -2040766555, 1105963319, -1261936981, -737116307, 600202122, -247575798, 1171731500, -1643001019, -1623203853, -1454939222, -546922503, -299003997, -1291537658, -1192257247, 897324920, -1439577455, 1362457602, -1674327534, -1525290531, -901147104, 350530883, -1804911371, 863800048, -1228939230, 86073785, -1431310760, -1472440079, -1253515260, 1095768932 ], [ 1343991922, 446814667, 889322246, 569910903, 515655884, 1321654778, 259491096, 1920397366, -1416681380, -660231523, 1014996375, 498211893, 1643759950, -413795230, 808763648, -1924474471, 360165969, 1075361471, 584145134, -1297041455, -2078131142, -1040846746, 1012390241, -25528510, -780769657, -123486545, -367466734, 1729671977, 1194782478 ], [ 1892684477, 1759546205, 690087625, -1879917261, 39639208, 1482553569, 886432629, 416179576, -925922309, 1091166143, -743053078, -1758815061, -1026029864, -1070788867, 900274129, -425806512, -1754970084, 1312746218, -1857724289, -2130215054, 431987963, -1238789768, -732505051, 1011893021, -1646895603, -1708956675, -668766364, -1460841380, -177892593 ], [ 2052892114, 647077511, 947335186, -1280794979, 161013839, -2115135566, -1399585142, 232700909, 545038353, -504370088, -1666308417, -1417179483, 1237165023, -357647022, 38248261, -999025232, -526328940, -123786779, -806604249, -1007895073, 2028019683, 500220296, -1612119776, -983182497, -152130039, -597331812, -962709731, -1103739787, 35212105 ], [ 988377308, 289397591, -213324674, 709940940, -663299967, -1737730978, 2061790298, -1782420467, 2026467937, -1993244107, -331903826, -1229025804, 911047567, -1625252679, 163556993, -851180920, 1996197209, -1672118194, 317261094, -1757921920, 783509810, -594637406, -729728044, -272297264, -2137760913, -1747293173, 1771606818, -123946572, -600470748 ] ], [ [ 540174237, -46836890, -849412213, 461463490, 265248659, 1611012611, 1789053049, 1636977783, 581535875, 1856742499, 569232706, -1814695487, 2031536732, 1713072927, -631463506, 285960653, 1611781494, -94947420, -1432144752, -62440163, 1482730570, -408393784, -222977837, 1352876909, -883604715, -868228758, 2035125081, 825587160, 1124056229 ], [ -2119062068, 1959070315, 1883981176, -1837775494, -137061619, -437419276, -1166731742, -96033928, 1118964914, 585359490, 1992317442, -682803477, 970382679, 406817891, -487389537, 986353101, 652755258, -335792664, 779010361, -1250913789, 1765006647, 1050232508, -1183044906, 1544827019, 1616657666, -1499521226, -367848316, -732786224, -1841899226 ], [ 832979220, 1424030821, 1460161955, 2145843197, -1556362825, 1022012762, 1608764614, 1927155628, 747593684, 2118572713, 1605471833, 86459728, 73856015, 812309090, -1498760005, 660707320, 2003303580, -1593262124, -990889524, 427094387, 1420894782, -1864087611, -372508632, 383139723, -661560854, -1547112712, 987044196, 1697594234, -1211217837 ], [ -1467284790, 1134236150, 228958241, 106173219, -571897968, -1047891075, 1070440033, 710531254, 2012136851, -38881638, 1791753034, 909926383, 1589945254, 1314304259, -1566633742, -1046379448, 2122408443, 1790079454, 129589005, 834356381, 546948555, 1872597913, -339102802, 38711911, -1713997654, 2061910869, 10303589, -348738064, -1834120407 ], [ -1867914806, 1050597089, -1439114599, -684759037, 937347049, 1340743986, 2127342939, -560624198, 1589698314, -1926945202, -1709177939, 1999702149, -1041636274, -1448670696, -392905312, -755577589, 538477587, 1270233808, -1089672629, -25048668, -1375355298, -2008693210, -1237326310, 585951250, 18027384, 1388741752, 1679198484, -17365783, -155480253 ], [ 743289784, -345868272, -436617990, -1261767590, -1108540964, -1347499636, 243188003, 342267768, -1947906363, 842997491, -578023878, 1100652642, 1579931426, 1837682902, 1149317320, -1270105292, 432658023, -1089689909, -1420260249, 614456464, -1142814569, 855518996, -1798115039, -1601679174, 1192554677, 1638941279, 36488044, 185137417, 844227310 ], [ 1060937053, -1442477752, -1345746244, 1645053812, -1868898607, 1350221918, -1100301014, -1812507200, 1038025906, 205845640, -328652556, -1212032481, -1754393399, 942063622, -748552926, 47370708, 1155107999, 1516830625, 1587410571, -96403576, -671770176, 544344664, 1745810414, -819540758, 2036711692, -1872113231, -479476875, 1304901344, -79259846 ], [ 248339942, 1193003505, 1374555544, -823451322, 985622556, -1753188885, 666199132, -168023617, -417762699, -1354132396, 156709344, -335760028, 959202260, -1712699163, -783579326, 1488687029, -853305810, 547459403, -1613264917, 1396904577, -390878477, 1276866214, -1956557668, -104481665, -1140672895, -1783586358, 839767360, -886282810, 981135902 ], [ -1802176565, 1454802221, 1175967853, 262373984, 56094035, 363614051, 1702800043, -490001006, -1936361255, 237075431, -1815152284, -1579825057, 657104458, 1261942116, 1297505656, -1295436040, 101245802, -1388032765, 2003984483, 946393895, -922694742, -2114562336, -1279974627, 136099170, 376442614, -1715836130, -245896602, -1306832516, 890709563 ], [ 1822917648, 1651077817, -510548901, -1992548657, 1358818138, -95152779, -1531618638, -356321460, -1236454750, 1774037623, -1970138777, 1736424152, -14388273, -133879950, 1175556282, -1646335498, -258252803, -243839854, -515239340, -2143565204, -19996774, -834335165, 341909880, -61068262, 433029185, -273904998, -1591158974, -894085606, -1929615023 ], [ -501812081, -2142454110, -856923780, 1982122940, 2027360373, 932128604, 1053438167, 2010512322, -1407392647, 36462977, -2037105428, 463842762, 376197242, 553123252, 1612383225, 1784313394, 378145906, -1163032050, -301776704, 423136566, -490115463, 1985858559, 344567456, -2087567342, -1508477885, -1159632063, 52641460, 2145656345, 1446881606 ], [ -1941407611, -1987575467, -766826288, -11972697, 1867049353, 1355022876, 426053210, -998880580, -1612177427, -292245129, 753716595, 905794046, -112309439, 126714539, -864484920, -1979271622, 1416637642, 1469027463, -496208440, 738328358, 268658587, 1978269851, 1405127191, 863248506, -1973076048, -2093736768, -691560500, -1015690583, -1518567099 ], [ 2124774228, -487625840, -1386787789, -890720609, 637728400, 2144624150, 1876229927, 299614690, 511987251, -1560348341, -665327557, -1751028147, -1499570812, 530136893, 2109701799, 696451542, -1454556530, -154433849, 930267506, 1366963974, -1576327007, 2086272384, -1705465347, -504892117, -1921164669, -803644937, 1171800343, -462233977, 1348854682 ], [ -853117143, -1777356438, 1507818724, 1953410778, -1053487751, 1719123330, -1179976872, -1528239344, 1363975716, 1562495675, 1143726092, -32068623, 486066654, -593315770, -1713442167, -1071476871, -813828655, 2069835124, -567605183, 1322606889, -1461572159, 338299291, 1627772114, -49202770, 987599737, -1146552264, 1306567621, -1190804398, -386605035 ], [ 1645475812, 1546274836, 898347649, -871319878, -701553250, -157717315, -347330627, 1512401816, 1907058345, -1747423370, -440911360, -675491255, -1916116937, 716019407, -1541870050, 1162065402, 235883478, 1925492461, 1859344396, -730087923, 1623797636, 552902463, 1492366348, 973615194, -1629829097, -512994079, -1089036047, 765359975, 240046213 ], [ -337966653, 7177657, 1408497479, 512441948, 1816463952, -1977032977, -672573736, -31789253, -527260998, 1496303686, -1080214274, -1814165299, 1267438860, -850142945, -1443013826, 1988089126, 1934376935, -1227037345, -1931935074, -618742392, 865523604, 1220702079, -921851851, 1095168759, 588776210, 607932608, 1889996619, -887930146, 2035830689 ], [ 1479753954, -1663373778, 1027139790, -1188266840, -707999983, 894965791, -526025394, -433348281, 1001682911, 2094119374, -54672493, 160566312, -361880426, 58447537, 834916117, -631869062, 269315992, 1421460931, -1934678868, -1052156536, -1349930931, 817764357, 156725436, 704205980, 1572816128, -492442058, -1826175061, 478259357, -752553748 ], [ -1034518589, -1124362498, 949976256, -1695198149, 1078351345, -1492618205, -1639273090, -1605012668, -1880489198, -337767320, -1449529749, 134598382, -266627376, -1901823288, 779144379, -1704670924, 1228730876, -1748637302, 780155904, 867664254, 1005984985, -584392410, -184642738, -1977853964, 787205753, -1136303302, 1721464780, 1425422101, 1911842574 ], [ -398623294, 1625250356, -1156087164, -1274318231, 1007534305, 1534280397, -74964328, -1674633469, -2124883064, -412241968, -190592474, -1557083122, 336170547, 100508665, 1765477358, 1280307227, 1808667379, -1002662845, 595539775, -611437040, -444316633, -1038111997, -39750185, 1994811603, -344693445, 92258481, 1704966333, -548247389, -1431683470 ], [ 1355401155, -1943252829, 170088829, -985323736, 946408252, 547407810, -565472079, 2087244995, 771777456, -360197960, -1812335066, -1441044226, 1397048257, -1872140277, 1502842087, 269198869, -1999383372, -793103655, 98163546, -1980535577, 1127728066, 835737434, -940278290, -1179956941, -1301837884, 1004986021, -563497558, -107947183, 1261629230 ], [ 2141053961, -98012253, 68642689, -915475154, 566261077, 987631292, 831129599, -563987109, 1916503562, -796805064, -879741929, 938128627, -1928082722, -435695509, 1563860943, -397871704, 1410062606, -1519353638, -1170150862, 1754911225, 1095527148, 1279260686, -54726958, -50413162, 873494313, -1346617704, -43847621, 1532948370, 2067676521 ], [ 362628097, 1231303794, -77839529, -664361299, -1270502380, -100275988, 1362125119, 1744631308, 689463877, -1904108384, 1013957059, -891852994, 2033490194, 62008349, -2061906068, 676181227, -1584549723, 792677974, -1118212717, -846149084, 393630311, -397513624, -1976515194, -1057116810, -1509369535, 111675657, -1403479171, -1859213604, -615445336 ], [ -543818773, 1813536478, 1976164153, -179501070, -1321114405, 1769757408, -693107771, -1425998637, 101674487, 2026862359, 1049850561, -812503993, -1913147550, 2083033646, 735596830, -1686125644, -208361587, 1265954796, -1593795974, -44315249, -10171674, -1350434198, -892854887, -431483021, 393967293, -2034355420, -203806802, -2096474533, 1770368744 ], [ -232852171, -1722735544, -14245329, 1725829779, -526548558, 1576928864, 1123579661, -1644787601, -1696199748, 1682848139, 896021634, 380443610, 1515874421, -173479296, -1605599187, -531000487, 470674821, 1315030172, 1180474590, 1893360265, 1776386275, 52754435, -273604153, 1134944608, -962213351, 1762012030, 656545113, 1510110754, -1405694716 ], [ -528552611, 1756793418, -2137525500, 1845288993, -886779259, -1320086270, 612037103, 1773398776, 2020294962, 1187561598, -1734419477, 1525532676, -1014830362, 2024600529, -2101503079, 83358453, -448726802, 652571747, -504916791, 1211670886, -1586599784, -101493207, -99570930, 1898076659, 564966079, -217518205, 1174986356, -1942994723, 1336378256 ], [ 636743507, 1585650276, 242021259, 513806562, -955602180, 2095499354, -494037068, -24475001, 1633519782, -586561125, -1192926696, 104835958, 1765488900, 1799607277, 2124520402, 1910336613, -739637201, -1352120718, -1414588042, 1591593876, -1575075293, 1603797232, 1399030674, -1445583400, 1760512924, -958104860, 1426958514, -1848393140, 229801431 ], [ -1281567751, 664602566, -1749751884, 562924269, -465041070, -179403372, -1602912556, -1693915357, -145218471, -1106796582, -1288059082, 300487719, 1286760292, -1249707407, 2016229799, -61638820, 47191475, -1570540606, -1609596670, -158618236, -744846988, 66212714, 1721583206, -1787563911, 1535035925, 902091372, -1402643303, 1608111897, 177042878 ], [ -2034356048, -2068912330, -535376573, 119274009, 1343916629, -450863552, -1765400543, -355850084, 1342905603, 1237913852, -601559890, -820980722, 972122883, -1604660966, -1595748493, 1124205637, 933018124, -550880731, -1838530705, -788342069, -237533955, -659035274, -1830080707, -431745797, -1935293189, -417320908, -2019837002, -1936359197, 427595536 ], [ 1283457721, -1979270193, 1631558691, 1167876970, -1391504243, -982953309, 547908258, 615318667, -365723477, 953190987, 891843698, 386292121, -142565450, -875060453, -764952975, -434685321, -521345007, -32640179, 1164866162, -2080881846, 1747046874, 1747593008, 767042725, 1344850234, -1674530705, 501845667, 1552571528, -1499536397, 1336712638 ], [ 1576123190, -1139731709, -1575652521, -1466629788, 1909241608, 463230296, 1121489317, 1756745909, -491809788, 1695067957, -1923087219, 337414175, 1629235002, -116905929, 1275042612, -1375077849, -1512166281, 280478042, -600515135, 2079089096, -288149935, 841768213, 992067145, -841382458, -217484299, 244060137, 261720859, 1581358827, 199532057 ], [ 2046846855, 1454550071, -762188881, -1893250193, -71751269, -1447394751, -1654079904, 1979114078, -538313253, 72685269, -1400294743, -355365006, -882103504, 1504807317, -501026144, -310860202, -1490438708, 525481004, -102466553, -514484798, -1784303019, -1508707417, 80192185, 891342139, 716352376, 544591624, 797917629, -1594425209, -508125602 ], [ 761186662, -862515768, -1369709312, -1141794467, 2023825763, -776411233, -6953506, 431107001, 2029340124, -1636683987, -875941017, 946510122, -1447368348, -1561493027, 733100860, -1353716159, 1284720608, 1018617321, 1093149913, 1610257324, -1494557450, -184971609, 803081422, -66420857, 187216028, -155844953, -911119106, -238949614, -1964566330 ], [ 556226196, 454845218, 200163645, 880122704, -962992657, -1287443039, -891705533, 1451110024, -130969623, -427601038, -559924605, -537258064, 1405200931, -152876083, -392363960, 1981316373, 937692366, -1663340304, -1480144641, 1992225055, 904809485, -954017678, 81523641, -1587949492, -1920667314, -888613623, 824611181, 875895580, -781720247 ], [ -1899670871, 1977475010, 477255647, 605939033, 1990529205, -189849356, 1374084994, 887138000, -1096229767, -1234452956, -2039654872, -1865708993, 525674067, 1711665331, 468471117, 2047293601, 1731311659, -630855900, 2103592771, -750458741, -702692279, 2140983807, -1430295999, -1039680217, 106962151, 21743070, -1949401800, -1874445767, -1590149419 ], [ -1041255224, -1862611025, 738581805, 321484700, 1315101996, -1827453361, -1620710704, 1536847322, 1352349285, -359155744, -910442806, -131730119, 942598055, 1212530805, -292997824, 849077749, -1961952806, 1814374766, -331587105, -1590858922, -1125485808, -603691155, -1088513246, 1241786244, -74504742, -986733199, 415281875, -1883578432, -2147166880 ], [ -1303055274, 195950464, -914607330, 1043593839, 1287182307, -1414541183, 735226850, 122665920, -1257498257, 969115816, -1747956513, -1573896243, -1891878049, -581772983, 387505257, 1275299392, 1877867216, -1641728496, -131094766, 467204733, 1677021192, 1991751689, -1022071962, -1679222634, 362579740, 349367841, 1712027488, 1961494997, -1896237052 ], [ -458520228, 402139900, -59941440, -1966155321, 1738670258, -823157908, 66608686, -959085533, -1027991579, 303915822, -1903243335, -242593570, 869866021, 1653189781, -1626319885, 473059274, -550655601, -1940020934, -2039328045, 1544968548, -264673670, -1630021090, -21886120, 1014437103, -2021508359, -12593418, -1308751082, 1474595375, -2122745500 ], [ 1786131376, -1276912985, 897547027, 1237601718, 1628484728, 1875169225, -13812755, -786282431, -1656704202, 1555288824, 658870580, -138459630, 708074940, 620180923, 94601578, -649094854, 1658965675, 13560783, 1048552769, -2107227135, 772154953, -633112088, 781819794, 1751011386, -265243079, -1511134782, -1474555580, -1197294282, 1172373790 ], [ 534415327, 363643506, -1598852890, 511221154, -875440424, -1603454486, 2056817451, -924841272, 1952907474, 99466204, 1079625763, 1662111711, 746675454, -28679837, -1260552276, -2054088506, -1445981027, -1537443026, 1791600275, 1997687477, 1247384123, 688248274, 1916403700, -1495422967, -665910134, -1114825516, 1145958161, -1074157691, 1607898430 ], [ 1126153468, -434342014, 1240549384, 1474922361, 1962247790, -670234222, -1636614753, -436187922, 1326403822, 1362317887, -2084911601, -1675596763, -83907332, 329659370, -1804738423, -2138259675, -1541700531, 460881993, 244281627, -1349063385, -2046646742, 1575597519, 161670405, -943604708, -1187299212, 25815025, 574415305, -199097206, 1450916821 ], [ 1039021837, 737084193, 1438826072, -391196305, 2115644466, -714357430, 1273901183, 1912314489, 1740769642, 1252534151, 1213837497, 1285955599, 1055974974, -1547574741, -2003877624, 1738217309, -1369513463, -208122786, 1247660507, 324178390, -2072051117, -2426170, 192514146, 1460226682, -1515737372, 1485331720, -36750007, 1600745306, -1720125410 ], [ 1434752189, -1024762697, -564006743, -1657635855, 323135199, 706997690, -1094265116, 1866440463, -952974559, 1354225715, 1950550295, -952719827, -176396872, -1319790443, -690483786, 367547578, 1644979302, -1023052489, 729716643, 629152086, -2025377114, 1436510311, -583860546, -583528215, -55716427, -792434883, 254500317, 1722897964, -1787328629 ], [ 1527227456, -633502304, 447608270, 547690758, -1545600869, -2033923060, 847746317, 1264147749, 1151710446, -1667642433, 1549115091, 1209653617, 370096009, 1283408692, 1417795317, -634472834, 161555471, -1586683957, 2006884701, -820872566, 113025422, 228283026, -630576073, -367814147, 1837618777, -574715660, 643729836, -2142224281, 79420281 ], [ -1493193305, -1736112672, -1931242936, -1587780013, 981314884, -1176725552, 502954940, -1138881564, 1472288588, 1629428291, -1081548124, -1643826798, 709323610, 1943416112, -1833555631, -1924171195, 1737076225, 1421381397, 288742707, 1684249595, 567571631, -1176377430, -2055807071, -529895016, 671358262, -1625279063, 1021532164, -1538420688, 890161287 ], [ -223105687, -1588941450, 477851479, 2041340816, 10957199, 58372037, -532843506, 386393213, -1608766119, 1760923863, 1408198250, -17948213, 927161209, -636409557, 1040148772, -1628839106, -473410826, 1573380576, -1837754826, 1580389927, -701938713, 1310393569, 1024817799, -1420035434, 1068578480, -50533679, 2135320229, 1171616742, 1093920130 ], [ 20014508, -50041791, -517378739, 1083458497, -847670826, 2064668585, 642962430, 771403631, 1146371062, 1034696546, 1751596507, 491082997, -1755369309, -487070112, -218474701, 1723000792, -157378651, 130927338, 546440639, -991299609, -87060323, 955182005, 1728071412, -1257816230, -1717179421, 306487851, -1419864269, 112328891, 56947546 ], [ -166816432, 1366878766, 147264297, 532039422, -1093773423, 1020513372, 1942279936, -143734530, 457089764, -741265681, -1049433025, -1088173732, 1261210834, 1149196933, -213936164, 1971711098, 1712564660, 614655992, -1983442158, 1794122439, 1455846381, -998076790, 391851247, -1958211486, 1802257498, 8807605, 1558477013, 150235023, 1139087367 ], [ 765635856, -86787135, 1707237165, 979082944, 1650863688, -1823077984, 1435813090, 633508275, 2101629654, -222481680, -1734569057, 753153686, 1543716349, -1909296073, 1370126476, -531461481, 1382594588, -1846425, 1113068336, -1634684846, 11148877, 230978089, 2081915498, 1904674370, 449738535, 1045997402, -1302551781, 1575789708, 1565627833 ], [ -140006815, 744758718, -779080815, -1864851308, -1132118728, -790014481, -147089712, -1787224534, -731396381, 643544697, -1568728669, 1586986398, -1212922573, 1648817026, -1943749705, 669790742, -1993484525, -918519576, 1198144866, -1392958747, 920665516, 879387925, -1759233397, 418508831, -44440882, 535192571, 1695210536, -1491705346, 1460884666 ], [ -686194056, -1240027128, -1725458848, 1863353753, 1357051285, -747504875, -2112915764, -1605669497, 2071269891, -82001945, -311480531, -1861644184, -376997708, -303640891, 553866521, 136476566, 1353161515, 1851003777, -479438650, -1921935138, 508809938, -110792024, 862342053, -723373152, -779104670, -1137287047, -1274420342, 1150987303, -113647557 ], [ 905384386, -1374705778, -1404440331, -1007339296, 1296340681, 790388066, -2131110035, 425025973, 1930820042, -639403805, 1436778069, 207277417, 946777667, -235751233, -500363867, -1196022204, 1560050333, -2120104498, -789467731, -48585137, 1346288916, -553663393, -1715710049, -1373964750, -1763082047, 366160882, -1826028544, -27432316, 306300920 ], [ -1069197601, 1969301925, -1665058960, -1284360544, -1699160362, -1293370246, -36499071, -1247091311, -1681378330, -1332485962, -188227501, -1767819851, 1382044549, 1461220754, 1013299590, -617110066, -278902763, -775674843, 303720287, -1440453620, -1250284713, 1764813783, -36583347, -1143585859, -1578682170, -1985707384, 938246732, -1706090938, 531698090 ], [ 2090441628, 239322757, 1036477822, -1853013078, -257018359, 1515981562, -518798759, -2114570278, 1467605440, 808801950, -537917399, -125490601, -345916970, -1784695175, -980116766, -755512414, -1875224284, -1692812819, 1763360136, 1564921358, -398791198, -611697897, -663808535, 1276184105, -1104201413, -1826808765, -1436952818, 2081096725, -1092220352 ] ], [ [ -1629867439, -2020900043, 240452159, -762786805, 1576956265, 344305003, 83235747, 703341797, 463836702, 1586242047, -269510524, -1188041225, -1522242788, -1270357994, -1205598402, 38163962, 2050113652, 1707198477, -1241800311, 656146494, 237244007, -1561135431, -399482946, 34559330, 985756449, 1872771657, -1880931332, 547493181, -916118450 ], [ 1045085776, 591089479, 474380079, -41444423, 327176372, 411536817, -1344958796, 928958511, -660707038, 824242950, 1183737959, 1396583894, -386121361, 700736796, -775975286, -363097875, 1454572300, 661313109, -2016531789, -1077931200, 1237302646, -554848638, -1502122674, -948840138, 1639791379, -2042287309, 691688703, -171653102, -696305478 ], [ -2016145997, -2116876435, 63650980, -805012856, -2029336477, 672835698, 1846473578, 1703062980, 840532347, 1361922464, 1651340466, -960067667, 1714762059, -1821993936, 759529514, -1535415275, 1504181213, -1664954269, -791247605, -1889866729, -148280310, -33244140, 1453900573, 1640993044, 630269725, 1156795691, 244565172, 1765326509, -1125195555 ], [ 716823636, 1283093524, 1851841482, 857024857, -2060258214, 1601898677, -1006157125, -1248500797, 582792338, 1819212515, 2101849273, 581266058, -539317639, -1983754769, 83028937, 205836074, -1373093395, -1356125407, 441879392, -21656727, 422389825, 416950911, 1387540230, 1069251947, -1941637026, -405513715, -2005669208, -400778645, -1504582412 ], [ 2112953460, -79044645, -1936956475, -270391981, -1958061497, 908990795, 1395813569, 416430630, -246657824, 1487627536, -7584435, 1927068696, -1878089849, 1656684613, 1623718800, -299467173, 1252165353, -258831937, 2072193227, -589315377, -1425211999, -194807449, 1322764606, 978217026, -1455157450, 137757421, 780101325, 47756543, -1679027000 ], [ -67160464, 181483447, -1719180846, 657819633, -87080727, 1781236460, -799133540, 1889699696, 1567023055, 2083131739, 547104759, -675210256, 476578613, 2125796777, 746530433, -15755802, -1448550354, -1718199607, -179563796, 1343154641, 497295334, 109961214, 803944002, -665201810, 99418100, 2098982725, -647778939, 476229907, -1096345432 ], [ -1487601091, -2049374380, 1901401963, 656870430, 708351405, -1999419811, -503176063, 1641522011, -1398595038, 602092769, 1906753512, 521932420, -489806088, 1152399617, 1999440594, 966807551, 1307462550, 858029461, 1194870670, -1430064287, -1717301003, -1356493377, -708410142, 1242714569, 303776339, -1632633600, 75701303, 1301668745, -1625201529 ], [ 1327096637, -259513127, 1982325599, 1236239056, -486737069, -1433418847, -507517375, 115698645, 1115738170, 452967098, -1485907182, 753466643, -211460070, 1848343305, 1248924799, 1701015096, -489085069, 1701129813, 1548602505, 674049777, 1799482283, 538227232, -955534186, 50975077, -1182747294, 1197436931, 1266468541, -1664914125, 549123098 ], [ 1248144952, -1908413363, -1424249558, 344046475, -683057521, -1672846678, 1966217983, 756011499, 1609240518, 264604112, 829413965, -92730229, 1684076070, 1973516114, -1063507124, 490281580, -352323390, -211228238, -310538374, 358090258, 249445768, 326791712, -1346852485, -1840473470, -1162350229, -1605043953, 640867151, -1686909008, 1526475131 ], [ -381166855, 1715622383, -728791492, -977661705, 458477988, -1203183970, 788842030, 734031286, 626050876, 1852934465, 238913062, 575172151, 562497724, -261463119, 1603317855, 1261559518, -1278640085, 547496502, -2011944855, 180233840, -534644241, 736699953, 1178884791, 598326562, -1792593367, -1015171823, -1235846790, 670481279, -751858156 ], [ -392553117, 45027848, -517641196, 723005454, -973573863, -291345977, 172661974, -2042921676, -984302620, -1067721290, -1038983320, -1942559507, -585447762, 1027838781, 2099928557, 713707849, 2051469831, 552413476, -259382835, 315412440, 66105140, 896294590, 563324292, 2033501396, -2046195396, 4533315, 2036508634, 1114919459, 1324302755 ], [ -1061693686, 2058058424, 451617555, 11004003, -2019308497, -1435057322, 28780022, -1990170846, -572725681, -515403609, 120080335, -919744509, 402919732, -1748539444, -1220138048, 1595241825, 1695236858, -1606956648, 1980100792, 1814340905, -946327224, -1453567745, 1137894089, 2119352440, 1620629825, 1614037113, -1614446991, -2129032245, 1695501575 ], [ 2070804694, -1736876355, -2025596603, 1543630003, 295385975, 830539343, -1758798363, 1480355774, 563038558, -211871672, 96741619, -355846231, -1512547560, 1706746543, 1033356729, -1952075114, -490311531, 1152759134, -1860318390, -2007286439, -151319669, -16668485, 1920608538, 1006364160, -572446516, -2054300430, 2044434650, -805945848, 72299792 ], [ 1024439144, 770891613, 1409223537, 666687118, -1642393334, 601306250, -662605059, 1548790555, -1568701580, 10859219, 706990478, -2140238346, 2045999708, 526854941, -41938856, 867328715, 107079902, 1885562247, 1863233285, 851977477, 2084437761, -1261655959, -1631181540, -262330169, 1697915741, 1612509988, 225831665, -1936695003, 1118738925 ], [ 1905585376, 389853929, -514410966, 1614614278, -1469045815, -421131819, 1872024603, -822294075, -1785446832, 2141152159, 1056478270, -320437518, -1038217930, 573316995, 1211139993, -1821436417, -14626122, -2028051799, 28240350, 913279791, 2018651709, -1346581087, -174643021, -227840290, 336625156, -481567512, -245167760, 996528497, -1750375127 ], [ 577739230, -1470508367, 1298034530, 128095473, 824907266, -1279197270, 926813848, 1398455995, 1148013112, 597731849, -1344403571, -842640237, 1590149109, -1451240425, 320816170, -1199737949, 882179543, 1277461266, 2087406301, -526420416, -596859492, 731231595, 40744385, -738903102, 7435424, 149491243, 1735421318, -1759198387, -515980942 ], [ -106657648, -1259863938, 1820027750, 1473267958, -333760401, -765659519, 1158044658, 1434486630, 1629483411, -136752504, -1651988350, -1467479807, -1194212181, -1205893797, -1065920155, -121972478, -897042303, 858400989, 1137806434, 986028534, -260001572, 510651092, 1102360903, 1601277910, 1234916569, -919076584, -1049818223, 805839095, -845177665 ], [ -700305204, 1863234009, -2090566102, -227385129, -1789850488, -1425024317, 1292586760, -216758630, -72248720, 1658859134, -1819726906, 1879653105, 446441655, 1091993956, 818499856, -216383061, 58048022, 1000272780, -307521523, 36447241, -720864291, -1007323173, -313993536, -61255451, 2057095901, -867783762, 1164369551, 200231631, 839152434 ], [ -1644463386, -1200373886, -1349052297, 2074509261, -704658422, -958417930, -540900885, 1298354882, 884113953, -835206681, 426533600, -581652608, 1828087042, -430972628, 305455039, 781449757, -196128693, 435682713, 1080750321, 1774363469, 1213850814, -141547979, -1668574227, 1510426540, -2094894048, -1891780044, 1987477291, 1352295754, -1806857440 ], [ -2143434091, 1892315526, 608232140, -1873329993, -1078003450, 1411152422, 699820363, 1486493112, 1191232951, 1858333319, -1768707739, 1961551387, 2142727106, -1585749342, 281541885, 369394911, -1612059219, -46206535, -924077325, -462618646, 1374530853, -79845012, 921767923, 1515198178, -1840462711, -322234146, -95563960, -86044997, 769399508 ], [ -880860621, -1790847013, 4821599, -1072965376, -762711251, 1163965347, -2033042880, -1330209911, -1135859479, -1442884018, -1799141976, 406594038, -638600155, 864999965, 2048290235, -1058417036, 718324003, -515151119, 201841991, -393110316, -1323993010, 1173489210, -183787902, -1719385352, -1784333421, 2101864329, -469561579, -1131594244, -742513208 ], [ -640246472, -258721973, 2030399054, 1507475601, -1656582233, 741966593, 36629155, -1589880990, -252183093, 1630162716, -835571547, 1682684021, -1346428490, -1157513574, 1621640754, 21200774, -52917294, 305716794, 948968751, -192961925, 783261836, -2105548088, 1247389779, -2011166878, -1177840346, -1996229612, -1995212616, 2087497303, 1237421534 ], [ -613384127, -2062989986, -473254528, 1722820832, -540422745, -2120183553, -971526422, -1937738350, 693793371, -1044119948, -1357361458, 1589977709, -1658594001, 501435171, 776032174, 2040117278, -1152331595, -95334631, 1988719836, -522584001, 317313132, -1331139289, 2069341789, -955548495, 62698375, -1957268743, -849298132, -966974016, -1086816383 ], [ 1139714079, -830236379, -695703189, 254404357, 868638280, 1444551064, 363688814, -1876258402, 740741603, -468049736, 363921815, 2083083899, -1800297537, 1452276845, -146999452, 583266822, 1561728318, -1962575432, 2010387961, 564849744, -1799192774, 1426306881, 1154214794, 511713293, 1041968468, -2101701146, 1597973977, 672149777, 2541027 ], [ -104145882, -532154284, 1783124655, -257614828, -1984702659, -952707605, -1859109829, -835798947, 282340884, -1562817572, -156696582, -1849506091, 411517139, 862243408, 397895663, 832787943, -139297674, 252781710, 361331202, 1559063793, 1823585812, 1665973290, 1867173826, -572298193, 1917001856, 884822293, -975507914, -727069839, 2118328490 ], [ -1951438850, -1727888356, -1358249661, -210200741, 1289158413, 918077599, -993192853, -620800632, 1678882065, -1648416600, -732909251, -1595655027, -1995266988, -174427007, 534309950, -880793768, 2020754340, 262134487, -2125562261, 1743090698, 1375113582, -1683581883, 2111350314, 439735653, 1845068944, -336602981, -1122546442, 218689793, 2127827953 ], [ 416853502, 915159520, 1809454584, -261319091, 2019360892, -1970188868, -739226645, 1506190247, 1073401703, 1995155488, 775931336, -540092784, 182382293, 88788883, 1266787037, -1222263799, 783809383, -1974018581, 1868368153, -1279973882, 853326969, 1411588208, -1196928689, 391594948, 541975765, 1594663839, -1631366521, -1062417875, 1721182059 ], [ 2052963166, 1352968564, 847000844, -1087771369, -496950980, -1168602035, 1959423412, -131104354, 1051985072, 430872095, 729188004, 1244461003, -1000778315, 1603793250, 887140537, 864410910, 1585270078, -1958659851, 767316701, 1565097091, 64395751, 2092561625, -1561930113, 1563381076, 1459272088, 1590693596, 860387519, -792046070, -988142386 ], [ -1709242492, -1519452478, 1563192958, -216013259, -117876803, -1809040618, -213612883, 1207527373, 1182036420, 341853243, 1364237974, 793150802, 1320629677, -776148394, 1055038682, 1878002014, -118441278, 350346342, -1072789939, 239429492, 731116102, 1618720089, 2140717632, 1661417039, -1436569204, 2093757434, 351654031, 1760960375, 12335680 ], [ -259680508, -749353326, 1155779695, -1000930028, 1075277418, -2019466785, -1772522109, -1999268727, -1115099901, -91444105, 1658462100, 1404580692, 1127980239, -497108485, -1140080877, 1707887058, 99921913, -248330536, -1524512807, -474246786, -159612040, -1500613691, -1744971092, -644561415, 366816130, -647483027, 713661986, -906329285, 841379843 ], [ 1930399694, -710629094, -331953616, -1857965516, 876934101, 1477338910, -823758131, 56691459, -1888721301, 538656621, 575898671, 482620943, -852067161, 31022401, -1521482342, 1134885585, 1745518700, 634479049, -672544215, -2087801833, -1406430442, -1596600950, 1592487182, 1574534475, -25830069, -145301004, 1719284305, 2144781617, -1056504632 ], [ 1797109009, -577455859, -850109768, -204270172, 966533107, -1189782974, -463608506, -854741500, -62989520, 170134817, -1931676616, -821567107, -400977364, -1823831947, 185036008, 179455548, -374701004, -340296510, 1510635007, -825287838, -1232949487, -116474634, 1904977832, -642679804, 909023780, -852949590, 871107360, -1202375076, -3429652 ], [ -1078502354, 478840647, 1293914287, -1186060533, 1702691161, 406900604, 1548503939, -404781620, -1145985837, -994686094, -1616842213, -1469628463, 1677342182, -1888065210, 1641733065, 1714465714, -591029023, -909407215, 667469568, -1243457463, -1332648503, -1357468417, -930926708, 995708733, 400148644, -577856198, 1299503239, 1351522106, 1637585852 ], [ -345567903, 1173152679, -1181611264, -1169097980, 499970113, -1726371695, 1018673005, 168274551, -673963102, 540653668, 360425676, -1054997578, -2105860779, 1646197254, 990732026, -1625192355, 2128456134, -1389085268, -49464244, -275761684, 747436887, -395178740, 1737898717, -1442484288, 414463651, 979387213, 1823375906, -1015957387, 2089371566 ], [ 1367267213, -636739047, 234322534, 300183181, 1237663035, 386474214, -93166637, 518673600, -1784813940, 1273640285, 1111477911, 140093352, -463342399, -1920714275, -1406558015, 1327454641, 1311737437, 232285767, -427724714, 377280816, -1033306300, -867698060, -324805921, -1947896129, -1902850732, -1767660856, 1265511164, 518322918, 33704345 ], [ 1100111426, -458238601, -781960014, 609441038, -344855130, -720359272, -266724923, -126373011, -1325789077, -606565068, 1085682680, -546145797, -1955717853, 1881300093, -214450244, -1581717072, 477363680, -1122727519, 506796943, -1944845909, 1387937832, -2049938066, 1003074827, 1540215117, 1598720981, -142201453, 13216823, 1506501385, 351097629 ], [ 1137990279, 569392555, 74089076, 2027052436, 319493538, -161980747, 312413994, 322868181, 1107826378, -1881361340, 755232650, 1397455826, 190749081, 298994554, 777169596, -1192444686, 574070585, 384902429, 462980275, 68763493, -1238474453, -1056865810, 1188045824, 878397133, -923997460, 2002321007, 1504859096, 1858211444, -707030228 ], [ -1103152653, 1560780050, 2005602556, -1566034211, -1368757451, -1739329589, 2109068499, -840933013, -762623647, 1103828960, 283667577, -1938165693, 2111516438, 361191227, -803871563, -1222672408, 163462003, 1427417918, -869897147, -1533097432, -2063092551, 1129967838, -2022900786, -347750839, -2052448155, 374899344, 2058733353, 492430560, 1330696981 ], [ 57719680, 1073609000, -420083007, -89726198, -1593076304, -1768165084, -388815344, -1636361227, -797972811, 2137746043, -1644991887, -1031184560, 986851624, 1549752727, 1343268459, 94861490, -1205648403, 662679504, -1448383263, -1607397713, 1144775357, 1187420278, -1521845083, -1205698544, -431054132, 1787049960, -932162064, -669902521, -2101654670 ], [ 1843398733, -1159981943, -954798465, -1119233421, -108771460, -1195995248, 2102254647, -673772160, -982780219, -1013372504, 1399235501, -1123409049, 1975969618, 457401993, -447226267, -741284030, 51952811, 81417582, 683750864, 1406188501, 776736452, -1957520577, 1222536611, 573669285, 697376324, 795814101, -1805106970, 444169382, 1155589556 ], [ -1406802537, -1042700487, 1574646139, 1489255533, -1244543725, 1578741408, 1197223765, 771225072, 1720306332, 299936467, -2013321262, -113567455, -185716916, -1146360429, -949294091, 867318974, -782590484, 792789080, -951244650, 1013104619, -1803189790, -672119976, 279293058, 1694715558, -1314038414, -975668408, 189593260, 407821625, -1255553751 ], [ 1927687159, -1542102322, -343673171, 2025176533, -344323390, -1369436878, -1294765278, -763570032, -1003005993, -944019207, 190284175, -1455396568, -133491734, 1442302330, -657648684, 2112280320, 129148500, 1733552247, 1379974966, -1245784256, 1041792967, -1804484000, -631708650, -624200479, -323978344, -321406251, 1306507347, 1418833313, -1016668336 ], [ -343350268, -83678230, -633115421, -7217284, -1971029892, 1338332726, -416730145, 2028884054, 155437542, -1878629818, 861608468, -1774543589, 866308968, 1304577095, -1465725129, -1785703182, 1844036766, -622389273, -679040643, 119504804, -1166508219, 852372321, -1815664693, -647568899, 1920069560, 2064403552, 1441149794, -1769922060, 488308 ], [ 278210067, -323578807, -598004651, -1076749220, -1703514886, 462018595, -898384727, -1505662852, -1936900631, -411860148, -1729981444, -1507708828, 913034732, 931117739, -1662145064, -1433815557, 168705105, -1330600931, 2136130298, 2048400508, -608870946, 272018761, 2147141283, 35527636, 156462517, 1152449631, -1141514785, -1422528968, 421515085 ], [ 469345588, -842397404, 272912955, 255024150, 1309431451, -1110767186, 2467054, -1665743113, -1241063119, 1024533124, -928864701, -723713011, -476168653, 736177365, -801195092, -655836548, 1727074468, -1862066761, -1207119297, 653262039, 411630171, 1187162340, -299902274, -238908162, 1811595355, 763080706, 1392148378, -999959917, 273818092 ], [ -77051273, 1534181124, 328383032, 791018396, -1706828941, -254090819, -852655466, -1005627726, 1834997498, -1684960617, -340152085, -230620597, -2070790489, -1387249984, 1418124199, -412986255, 86380679, -504715245, -502408713, -346754103, -1777280513, -1275767752, 2122892118, 1133027862, 208920281, -1255964770, -203665703, 109140167, -340311456 ], [ -711648681, -1249829865, 1548435485, -93882071, -1280535255, 1441389869, -988499132, -873573292, 95422704, -575153773, 2032680119, -2016701554, 1480185248, 1294499362, -1418766926, -1144505809, 1493175938, -364748621, 643136391, -614841403, -1884005280, 779482253, 1498030514, -343440902, 494926607, -1282527604, -217715359, 1911925158, -187867119 ], [ -826120274, -1997407250, 648791216, 1440498907, -828609316, -2008283509, -673581134, 1816108521, 247409832, -1521468681, -1541100937, -1488682919, 1493288954, 1654462070, -571950765, 2133277707, -1705950567, 97459232, -1684314191, 1890332273, 669342338, -171569510, -1111796826, 1374368802, 1647410090, -166728900, -409914867, -182254251, 1917071665 ], [ -83774025, -1740306990, -1001458404, -1602700958, -1346987805, 2026748953, 792628252, -660697400, 1741827589, -252165911, 1613767051, -895282972, -820025037, 1075807624, 915732705, 103320974, 926884818, -94035354, 1725720877, 383902770, 1960828559, 94913995, -1814633048, 1152322146, 668683717, 400779366, 1196868526, -667241815, -2019798847 ], [ -1130559133, -739817171, 1529878140, 1494034289, -428131518, -1795018291, -1891875944, 1900068936, 1015252614, 217268566, 1027878950, 1446225971, -1922180259, 548295835, -379388789, -937697405, 1843792407, -1449493621, 1553213077, -1914103269, 1545674303, 97834446, 796384289, -1555915449, -931239470, -1368384257, 1845813576, 1972805243, 318030831 ], [ -1881547755, 910629352, 1777485984, 1973688250, 1174478837, -955562506, 1843193887, -1199500511, 1904135576, -1629461663, -213990786, -1150327211, 840187738, 1541390014, 1624563849, 741545507, -1176690389, -1564886513, 698933838, 600480786, 46809681, 674375515, 984304235, -1368684947, -1507044462, -853418838, 347731983, -168840992, -159696672 ], [ -366777052, -1344378340, -473314529, 456413699, -1194500714, 1263118497, 1841613631, -1772801915, 788830835, 1363161476, -388846226, -73181740, -467883499, -1055689328, -698399268, -983530887, 2006240035, 366705423, -1684949028, -1018655455, 1895750449, 591355746, 820560094, -1080647023, -629274481, -1684028347, -2127582138, 1094996153, 1551804235 ], [ -82455907, 1021758167, -1974676587, -615292900, -74671202, 605544799, -2003096079, 1005729208, -211826362, 1021043001, 1363812768, 126543975, 1462937763, -151537103, 1297876297, -340098471, -147045673, 653173241, 732502989, 2105075070, -121458476, -1181999630, -1760727944, 1304836862, 1774650928, 1318175426, 1899268928, 1090986127, 1228674595 ] ], [ [ -31683097, 173952994, -111738415, -1239203520, -688448696, 1051367166, -1476619190, -2117736688, -1915670332, 1951661143, 1781867683, 492282606, 1892223804, 1831823732, -1513287020, 677619006, -991978152, 1731010361, -1307951455, -550371104, 659832711, 1900426334, 1756043643, 664418182, 701477252, -1312676118, -1405104879, -438370484, 548557795 ], [ 349563964, 847734561, -419128318, 621402146, -1587497161, 1658569827, 1799708711, 483651942, 1872090813, -1990338994, -1817290408, -1878191331, -387238704, 1128200270, 125952227, -2101865915, -1640417400, 92237405, 320008205, -346739006, -753283184, -1232417159, -369049842, 973407606, 1811385558, -401098391, -351388024, 795407711, -1023212987 ], [ -1958033466, -774353072, -1635201734, 596844357, -916693585, 1888505684, -146216651, 767792970, -590422968, -326952332, -688138229, 629428867, 1844749013, 756621235, -1320276988, 521593702, 968389208, -440251163, 263526195, 1549103265, 1746240600, -1001815864, -1408984650, -983644069, 1510067295, -644480121, 121333605, 1964031350, -2012678003 ], [ -1197854561, 364649527, 99634008, 2098383296, -126974711, -357784520, -1119348352, -1717286234, -1378638517, -1358091798, 1368481054, 1591202392, -1725591150, 737547130, -9223624, 1832812838, 264021896, 1303435953, 744162414, 928401453, -1929836059, -12777780, 945818879, 1298720372, 47309706, -1090909441, 1048214373, 1071010712, 257739567 ], [ 2044800776, 867614155, 1054670654, 239985838, -1550913021, 575199803, -17177661, 1075086678, -2028343994, -58921596, 1241158909, 522496081, -710877448, -1760488956, -1118555620, -2129796936, -1854925681, -251967813, 1616388158, 419169185, 1271070965, 1566181518, -37639814, -2113541755, 728429903, -305732364, 427951727, -1175104832, -1416029487 ], [ 1620219574, 1112293779, -147948215, -1771052859, -404812121, -1979792974, 805480282, -1756845204, 885183454, 2056603462, -133765260, 1588469615, -124366925, 1768474136, 81222717, -1895964744, 166115355, -1634282416, 1704995494, -91625590, 1462604932, -1408990429, -925401063, -1962436506, -1958411976, -1837378723, -1152886413, 166988592, -560564351 ], [ -832692916, -1969026592, -1926085892, -860238919, -588593930, -1506108384, -719416584, 2076210502, 1095163233, -1781316285, -1222407059, 1965433294, -288545675, 1534952367, -908999707, -608066872, 434208902, 1428041523, 1617683417, 579931481, -1166519477, -156483819, 72566109, 2085007351, -1284199485, 57729810, 1073800877, -779469463, -807573625 ], [ -112639534, -1189485652, -649862109, -663532906, 1906555287, -2090284812, 2123243934, 244839341, -261682793, -1789561184, -1831583981, 1049309757, -427308057, -1309478492, 940226085, 1792592621, 1424018037, -362240313, -1029512157, -1298409482, 633564604, -1117616492, 1126339407, 1161106574, 291422588, 1003394232, -313951260, 1937919592, -1788227202 ], [ -1291058612, 657390902, -1261148436, 307074388, 1315292160, -1540848537, -836937825, -810658516, 907418333, -58596909, -1472090034, 1948001083, -637849294, 356435284, 838243286, -578583210, -245884046, -1051362030, 1214127951, -1228061101, 1039147705, 688945846, 1176121283, -2080717321, -232256130, -1075215259, -1851473820, -1268146943, -351941662 ], [ 1328753109, -212668476, -1809071050, -1625701069, -181844116, -1985406688, -1280938666, -439791330, -647033575, -1330154122, 1971337920, -1389191186, -1527847387, -641213548, 1007456018, 1146251232, 912773962, 1434401444, -1436053163, 637918118, 615688809, -968490126, 2018064299, 246187532, 225065149, 406438758, -1674657310, 1351833680, 1526593656 ], [ -1402551633, -830869806, -1221890080, -900980592, 1342803325, 1018048518, -355331252, 1570306540, 1682359673, -2083817492, -1579762882, 1254601884, -1098248793, -575742938, -1261785913, -1578843767, 373115706, 1415853805, -1639558694, -1994011445, -461742270, -1264769830, -1375763622, -1502227372, 382880420, -874796466, 639575526, 1951247185, 690815060 ], [ -1887611787, -367149482, 797963034, -1195540351, 1187741091, 489479341, -1086406097, 1679247053, -1451644102, -1377255026, -2031999019, -487197131, 556057800, -1957988791, 1864067659, 1817796765, -1771315918, -1161846580, 1030496701, 182067721, -960227326, 1566771295, 1587954931, 2103365195, -1750180356, 1837958827, -2130950066, 1117948716, -1650548262 ], [ -673217512, -757574324, -1861470891, -1398670226, 1559535770, -2085120813, -787621675, -72566696, -1621960931, 1241555734, -1188751253, 458929035, 1663212914, -549037618, -1337510433, -1477607817, -1520290387, 1592080102, 1594899384, -319588068, -1932332278, -791662182, 1115698173, -553075824, -1253055884, 139470951, -1731948720, -1937587649, -48618480 ], [ -402699031, -1643286022, 915722603, 2025403748, 1059512071, 319592333, 1728982087, 160642010, 1232720610, 1723713957, 1082080046, -655424389, 1421915877, -1512828897, 474197210, -369730465, -653876614, -1731985500, -809238495, -1908846446, 2106273257, -1402071113, 1780767747, 668163258, 353399325, 1190551586, -1316800846, -1797627180, -1054000087 ], [ 892288214, -1562817763, -1826426022, -131497710, 746871992, 1332890470, 723018277, -1680614454, 1600264017, -245361218, 67926610, 1827577278, -1194205653, -1585381293, 1472039190, 1391656535, 1463189468, -1760804162, -2026521426, -1651072431, 1095379307, 859607789, 842243903, -287970563, -1894682702, 1238042604, 184860996, 1217928134, 1332506268 ], [ -1836614334, 139671273, 1151328658, -1787152583, 13627765, 1158488479, -1733332546, -1755527382, -795543702, -393802032, -903945985, -748034753, -264500335, 763804582, 1971360249, -1655031286, 1254183852, 28568509, 1607204307, 543107672, 678604597, -1828713668, -1635133733, 376166310, -1635267628, 1453082797, -2015490782, 1729663425, -416756893 ], [ 1288739260, -1985776812, -2087345703, -335091708, -625440641, 1139714622, 1157734143, -618337270, 1281422933, -622560142, 343487308, 1378102576, 2095287767, -898213373, 1730150661, -1275851860, -506731511, 551838816, 127752976, -979631682, -407644453, -269317269, 668965718, 132237444, -1956157382, -847345569, -662259620, 409005028, -2073115016 ], [ 753324294, -463689385, 693934475, -1334505611, -293242716, 13547855, -883870514, -401691845, 1594055871, -429090153, 362740103, 1797299623, -1101921683, -1100826547, -341677187, -1912789100, 1205854020, -1860713031, -2065208418, -2134613144, -599391329, 1097933764, -588185786, -1518285333, -1331364636, -2123774481, 1318512779, 130097653, -1653587756 ], [ 1137502505, -882404164, -1090274698, -1961581474, -1790800999, 1351839761, 865526392, -1811648612, -1573131007, -1457466707, 1295564884, 1770121062, -222766184, 683746068, 1763971282, -837832780, 193051023, 307608439, 2051043021, -946360150, -153983492, 2053859, -2114516896, -709374561, -741862693, 1630174434, 638686652, 1759386115, -22147485 ], [ 1156572531, -1202278581, 1979020042, -1965149706, 1075987721, 307470314, 47127289, -444533440, 1346275672, 570950061, -240968334, 1843982525, -735391095, 1710613371, 225626245, -1183512679, -902929440, 1297911953, 2060058083, -1216628699, -1650442048, 95491406, -2111856876, 1322431880, 558127398, 2043267360, -2124608953, -435864978, -1179749037 ], [ 1714154936, 1939111709, -1596342311, 1033008851, -1255482211, 1919255679, 772340084, 2129618125, 625486068, 1422089504, 1292721871, -47342434, 1587400852, -96248399, -1798976085, -402527593, -303060341, 674150883, -469361213, 1094300119, -1271159610, 1039758198, 414518471, -88376704, 260375394, 1792464037, 574922294, 1917167237, 444532004 ], [ 884372771, -1425098548, -845244161, -773960501, 1919425304, 1506913231, -1036827442, 1353045841, 1405615132, 41510754, 246067725, 1645744682, -669706220, -1487683575, -1242342225, 1014612644, 44949771, 2058550488, -1289360636, -1937131070, 1108780726, 999241737, 274907872, 747209876, 1271884815, 992432723, -618432085, -720892301, -255444646 ], [ 1054777130, 948156378, 424673567, -1301524629, -293926746, 67908415, 1463578113, -1289343795, -814442843, -1050222186, -541605707, 1277099236, 1518030369, 950430006, -904136224, 398161096, 1458764844, 482041223, -1849780421, 623932906, 1940911719, -918775349, -1762307186, -1320411968, -977480385, 1939953962, -808207373, -984816872, 1004543450 ], [ 219944529, 2028290456, -2062739396, -1760720360, -1388115233, -2102519710, -2017022845, -736796054, -112027138, 326342514, -1504544461, -1546891956, 117439818, 1209784713, 88986436, -468084558, 1709204453, 2120356526, 1954452035, -205042797, -1263301224, -363553060, 778006974, -127997733, 790473834, -748306100, 252887226, 1632753654, 1101650212 ], [ -1584034966, 1177676089, -366628915, 2047379133, 1695224033, -234509969, 736149830, -1848015172, 1536251400, -1683623182, 440387038, 1684038455, 359395889, 1649393378, 1953007366, 1812360663, 1579359479, -1494771436, -1191000674, -297024880, -1116156552, -812064643, -1942190319, 1204565050, 1693195284, -297176901, 1564651622, 1289994468, 668702865 ], [ -1936418051, -1873716516, -1292654635, 978600784, -1857202135, 109688181, 1021448483, -1159723489, -357595890, -257486349, -1840930294, -1493846668, -1001217381, -1643934986, -1450816468, -1066754696, 606172770, 1330040685, -1491198150, 1236257894, -1603243778, -1830558634, -948226287, -906033818, -976033919, -1314537621, 183444139, 131067500, 2044348887 ], [ -1148265792, 892759375, -1571465536, 865377226, -1446678050, -1871547502, -526930312, 1297026170, -531898976, -1306607447, 1992077838, 1818505725, 1187355319, -1415134454, -1352845552, 346795622, 2136222479, -627388603, -1379649769, -431748138, -1329263008, -855451042, 1312695077, -1238689468, 35729858, -1803393301, 189496231, -1545393079, 394999129 ], [ -1724576767, -1918166517, -1834582258, 1722234560, -604909495, -476607739, -1897287501, -1635689561, 2002945776, -1095244901, 1628248728, -264385506, -1052447170, 1596247172, -1753457441, 586496420, 708270100, 574805648, 1956178549, 695454791, -2103479266, -1397470215, -73756277, -1884810353, -863567822, 788643671, -138286161, -2122993709, -2028587358 ], [ -1136974419, 723445505, 2061072698, -542416286, -108579178, -877785377, 996700339, -346777138, -1179026196, -1737461749, -871625833, -1860338827, 589808775, -919668106, -233709494, -1677592081, 1175020131, -918977478, -1208872280, -1362167741, -553996900, 2050550611, -424897764, 1823818532, 1556886033, 85734290, -915385815, 1927196209, -1231332312 ], [ 453590449, 621453907, -2017918279, 701666881, 1517937375, -966866054, 871971012, -915694377, 2086864409, -1380944135, -339549831, -1021198951, 1444547289, -1719470668, -627229910, -372752873, -1168899621, -958675249, 1537875250, -535229486, 1358935608, 1986883415, 433060873, -1232460384, -1207716283, 2132056522, -1509953339, 719094434, -1866498058 ], [ 722022173, -1551351638, -563979064, -418943865, -770877841, 1865780084, -144731180, -787908922, 1859446124, 761917676, -1679277326, -453824238, 1156390584, 661500798, 1566513234, 2083534845, 951816644, 1522011730, 879015908, 972720956, 1962766719, -189241550, 312261038, -1572102146, 2095220426, -927043220, -253149307, 1408849153, 746357815 ], [ -2090702474, 570963788, -1368215902, -1771385043, 1769975223, -153563062, 1931373915, 331122904, -232076073, 620152575, 1205307447, 41677245, 823447579, -981051062, -937381681, 1106680855, 82003311, -1438531587, -1405251020, -785308543, 1910361109, 910019906, -1323594659, -1703281087, -1450030385, 743073701, 918153668, -1949105908, -1759902991 ], [ 1108572108, -2026298710, -1419188530, 709366233, -96714004, -163592798, 1582594827, 231766926, 424040880, 1497803901, -1526704745, 1863819935, 2019428090, 2038980483, -1776071716, -40104593, -1963650809, 56575511, -366165326, 1881028507, -562927525, 408902022, -1206735240, 574095581, -381725216, -960865339, 1736098470, 242885378, 1391161215 ], [ 574674218, 1599384694, -698388797, -116180156, -412829711, 362417014, 733002315, -90561307, 1152094983, -1644104354, -1892428562, -539998255, -1696607957, 1566945706, 840888715, 373115468, 714098920, -214795584, 1067628899, -93057542, -1118801645, 1585839793, -1346534, 419002143, -1336911643, -1642595278, -527845854, 1035982586, -463554870 ], [ -1480153066, 1604753168, 1110722103, -2027011030, 1263499463, 363778924, 1369342490, -389118220, -1726142458, 383234958, 1122241464, -77028818, 1042132072, 1118098711, -31794675, -292469968, -148371591, 823853159, -858688698, 728834589, -238275345, 1546257956, -1890957741, 2096954420, 838141791, 1827549458, 1863830299, 814152497, -820307384 ], [ -2043726385, 1810115703, 643679842, -420991494, 259396306, 1679099927, -944469442, 1487334946, 953866727, 1316473378, 832038838, -205555169, -2064275400, 1434096147, -404508353, 1895393141, -113186446, -1545412784, -1342187599, -106384786, -1135698334, 391536193, 2080202484, -2123762606, -279511999, -1590416455, -1375396937, -1574566856, 53902291 ], [ -907617252, 775697293, -1741658761, 1676062217, -109474977, 166948442, 412328151, -2141445283, -731133117, 234456805, -697891256, 1788980168, -1921107084, -2123125590, -1864911880, -106881253, 633671073, 1289090763, -1268372427, -1398666785, 1292341022, 2127109363, 605238558, -912420882, -971996179, -36041806, -1182262009, 1252312775, 936146220 ], [ -1946870526, 1197945367, -1052034064, 858117566, 1286118847, -660465712, -396167459, 85534062, -1591947755, 1866305990, 1287990970, -523987265, 920794144, -1086209187, 2018858456, -1452538626, 1526234614, 950165021, -163342609, -717393307, -1608882807, -1428612386, 1409360234, 1089333520, -1176780977, 669845374, -1281337825, -707687952, 497460384 ], [ 625894302, 893712007, 604787789, -1057525298, -171883693, -1873317666, -1518582310, -1221358688, -819066825, 1596019815, -2086853771, -651880967, -266080299, 2008080570, -338744226, 2053137399, -789700658, -633468188, -2131414738, 1664284541, -31724081, 1806371343, 441215338, -1224461412, -2098686951, -1647567240, 1863367755, 895454676, 727690629 ], [ 644168155, -565187924, -1571389844, -630690841, 153357209, 1859174655, -1924719175, -1848107929, 1242140236, -787171251, 386957755, 135240604, 1144787271, 895494399, -779339041, 853372775, -1118081275, -268189061, 1677468718, -2097119816, -1203308210, 1249052273, -1889013332, 1639558784, 1446966945, 1283646330, 1857131922, -694720575, 626680058 ], [ 1702355539, -1665043386, 520856510, 1897764449, -767728275, -1962776316, -1941834523, -544111562, -127605359, -873249801, 1288595744, 2003918756, -984791972, -913977412, 559385529, -2010182525, -1497228555, -1511101377, 820008984, -841312195, -870638756, -1902554525, -192776726, -1812481168, 920387299, -690465255, 522178947, -293789904, 1915497218 ], [ 1147163851, -2046372103, -1550021281, -386288855, 2076344745, -1635611925, 2052242300, -1173018940, -624673015, -622260828, -2127560238, -1256140449, 224755031, -812314762, 176715659, 439562447, -206497965, -717982255, 1334143696, 1446098191, 131740901, -117260626, -1987435334, 405189309, 2056740294, 1599478275, 1291092436, 91192956, -1571336569 ], [ 842016597, 1772060949, -863594773, -41365093, -761838761, 1678147984, 885385431, 967849901, 2032127995, -847969652, -1911276683, -1533459742, 595754978, 718381431, -783354096, -130966256, 1194383389, -44842683, -92792291, 1922818191, -705640243, -1834519876, -1663732977, 2071098740, -411946337, -417271375, -1123399678, -1671642112, 481141057 ], [ 542882439, 1311471217, -783608099, -846457195, -36365783, -1769995227, 945281871, -1292847598, 51613863, -101988381, -60321675, 584946489, -383441655, -1650599798, 1164023700, -57912507, 904311302, 1411246843, -988222211, -278885982, 512368438, -647960498, -562008810, -2124523844, 1138430181, 810604462, -1802639145, -156201515, -64792441 ], [ 628586175, 1304840580, 103122354, 321210039, 508091273, 1513618253, -1236959928, 595212519, 157958747, -129050068, -355225639, -1300434763, 1083978076, -1381907554, 88672492, -721664437, 226714850, 767279464, -1938126869, -2074043576, 17753769, 589244587, -1188979202, 1759220740, -1429655014, 246907457, 559660280, -20375741, -1391995749 ], [ -1871430388, -1349253326, 1735121007, 1859969137, 815890350, 308224002, 1951545715, 421406979, -527967927, -506129885, -1033421514, 468298701, -109765975, -941940940, 1915659298, -1409818790, -733556490, 2000946766, 1400568624, 33732103, 1132563924, 401094774, -984321803, -236147826, 923686800, 860763190, 87543653, 1084866353, 2065329950 ], [ 424153616, -1493812485, 1782952933, -1145702737, 57295234, -624033535, 1117593548, -1118306327, 675558595, -243266677, -100185951, 2080171147, -1093324720, -1077107299, 2056866715, 262762147, -1721178802, 99066303, -213272031, 1262522246, -975450635, -1952844216, 906153011, 1703157723, -1338819608, 1569998500, 1577124248, -1071973782, -1013313007 ], [ -1964641093, -290408781, -960496431, 1970340252, 743080802, -1939616816, 1410055141, -651971994, -1000443379, -1438600412, 620090422, -2007187738, -930722818, 934970542, 2137135759, -1876389842, 1644817069, -422949044, 168843502, 1864063840, 1570677523, 973105145, -1251424771, 1090413992, -507884704, -127345278, -648079821, 1284270849, -814292105 ], [ -1779939555, 531797069, 653381460, 1980623262, 1094733895, -1495071790, 1298430883, -316771519, 215244459, 1285868811, -436849084, 595782824, 1766170964, 1126755905, -800133386, 822800916, 292757446, -635501625, -1487389248, 385192427, 1183385022, 1774219200, 430913569, -2073829896, 534218357, -1191726645, -717977978, 1220526611, 512359402 ], [ -1354594079, -181133971, 1423669876, 433735332, 1566884344, 1919148120, 1898802410, -1235331681, 221163008, 1965547421, 1122252044, -462013307, 945973170, -1066978704, 1770481673, 1974538348, -1954483308, 1367841714, 2040884407, -2050535500, 1157043206, -1839015369, -1245961847, 1830667418, 1814665060, -2099039239, 1240359321, 794871297, -531492622 ], [ -2042654564, -164066727, 514932382, 1825552449, 1388418772, -1195138315, 1556254878, -185884168, 1485644934, 1558664331, 1440108177, 58889775, -1983304808, 815536315, -2138124899, -1667007850, 1470838440, 1176315149, -1662247009, 395037268, 1510785650, 1649552722, 1188316156, -1829650210, -133624364, -1536458024, 1676258672, 499050018, -1331188491 ], [ -477009628, 32573286, 1329893530, 560423405, -786129639, 878135396, 1814444474, 51169590, 1893945182, 234683082, 2084177427, 787238118, -415232148, -1769604265, -1264320552, -650002897, -1226213694, 324744537, 300168124, 1097126428, -1064588954, 1009673342, 1742416003, -578693371, -1578863274, -1613432944, -330456575, 1201833681, -549473308 ], [ 1533014880, -680987173, -1146956812, 276461888, 1399252898, -884299918, -967743216, 867994984, 2141567315, 1775695084, 409568396, 368153616, 2074420564, 434061411, -511667962, 193959660, -1044944436, -760970458, -868270947, -1324870728, -2090601394, -1898693172, 1902316487, 1044058295, -1646252997, 1136288193, 1408164435, 892627894, -1656228023 ] ], [ [ -1143398401, -1612729847, 368212646, 253176897, 1469785581, 1278970253, -861935341, -216971834, 1294580697, 1546417414, 652155891, 1842428185, 2048225543, -24903131, -158419104, 2034213447, 1495756681, -1804183830, 697688297, 1883981635, -1734076347, -763680890, 582116325, -1574797300, 1904417920, -2012867974, 2125753890, -1897836597, 547879553 ], [ -1126430096, 277725549, -1421335945, -1282793591, 2011204953, -1477593020, 1132530196, -1275390562, -92838127, 2080169308, 2146088470, -1200151370, 352672648, 1227341007, 1044189776, -185712610, -1096950703, 862846021, 1836769752, 741924055, 1559892060, 2015519925, 903047853, -1696229248, 1008574381, 1747874675, -1221574564, 2128083464, 1698345357 ], [ 1570607862, -142375116, 287194785, -402556743, 1662138212, 2037908437, -2024461760, 885355722, -1562133337, 1662529511, -1267173779, -1148987055, 756046826, 1632069317, 1539441791, -1181664621, 2094407916, -39322148, -1862873086, 476930784, 1544192284, -348104287, 610857977, 321111293, -539636876, -815743101, 123743397, 1188249623, 1265542213 ], [ -1477590784, -1008197650, 1806091192, 734946899, 37783192, -699899977, -21691851, 440888451, -1376890123, -2088134812, -1002219358, 221644661, -375594772, -2019892069, -1078275896, 619963214, -678431166, -1834715290, 527749789, 490311974, -2114296133, 1705041362, 1749698538, 2014098093, 1031860160, -142806955, 2085195360, 900133124, -936533766 ], [ 1809921464, 350359665, 652890128, 1549238006, -321645678, 2060869606, -96033953, -391459204, -1137940606, 2093988950, -1533687919, -1909118790, 1061396838, 1961965741, 355138245, 60662057, -985598147, 1943321612, 1624338671, -1503439430, -1830141057, -1446375114, 1437323056, 2013613049, 264629681, -604318723, 256570737, -1457699995, -1713580025 ], [ 1806343398, 721065879, 623318371, 777004860, -1756154504, -289607522, -564189422, -1959369621, 726200598, 912516460, 318187087, 1063978401, -1211411164, -1205172540, 100110858, -1904346880, 430547151, 43385452, 19349773, -467727995, 1205957625, -679859596, 382386139, 802103612, -80810152, -2057765771, 623058740, -1626182649, -2082206412 ], [ 371064789, -2015829376, -191439711, -424224089, 698292974, 772701795, 241971157, -789939499, 571101314, -867768181, 1097633432, 1970887127, 1182916076, 578708051, -1812514925, -535367713, -748497862, 1822939096, -1169072500, 82139364, -163967411, -465812021, 1733234910, 1753598868, 53619834, -310033469, -593454106, 1850168234, -1342057985 ], [ 574209965, 1090086024, -1741307190, -247666483, 377579568, 663822380, 1955162748, -1825507350, -251754363, -504906225, -1442208384, -750073592, -1751861269, -879869324, 1684597248, -157747431, -1665182040, -1873569785, -406480411, -1786315606, -1665017699, -789565576, -1107612305, 1769288169, 624667830, 963525185, -1660181197, -1079704550, 1232032850 ], [ -1864808828, 1487206916, 1523090495, 80263695, 1387918543, 1577926442, 547173529, -1707124801, 1031983503, -446389194, 87492833, 62857566, 723210915, 1334956818, 1161133560, 1536445796, 1631648479, 880567049, -1508549117, 609061814, -849172369, -677773059, 1147938623, 565970223, -1231753105, -1950988778, 233762842, -2037794638, 116805091 ], [ 1824512838, 1497289396, -1646986014, -121443578, -657749695, 724894249, -1538844025, 371767356, 2041931999, -128473487, 389788337, 1116491654, -1291246440, -1538598170, -896202714, -812415403, 1790086026, -1053419084, -1297782309, 250800653, -156576621, -1018440252, -2137024663, 657049803, -380143927, 2069616760, 1996032728, -580946750, 1795897929 ], [ 1131912141, -1658631925, 1665594068, -1514286916, -1934865529, 25786865, -880980789, 309495370, -1690155116, 816092318, -338085532, -1676897125, 1008840633, 1709931025, 1187011225, 1197652650, 299355013, -1866477887, 533555978, 609979509, 1379679611, -758934506, -2029243611, 77629537, -363288118, -153860436, 1059303849, 1449510852, 230582913 ], [ -1585096482, 1194727910, 211296919, -1616762566, -1169933444, -2092404441, 1390052552, -377646078, -1060573351, 1596945008, 891945172, 234923567, -1880506533, -1429152088, -1407012411, -2103359199, 1382247452, 858160454, -1378966032, -1560506917, -457616988, 1502285874, -72412378, -1287939618, 78122017, -126726751, 1251254200, 221722829, -764762382 ], [ -1694808738, 138730642, 2068998849, -551961534, -966326375, 140897408, 1262609362, 415553202, -884466810, -956335893, -841506158, 522518019, 1341514486, -1674581402, 501032386, 653872223, -245469184, 844245649, -1708318995, 354980840, 679634353, 2046083336, -1896406761, 946106434, 1646920293, -731588208, -1387697768, 288437739, 843568259 ], [ -874492094, 2115773249, -807073664, -2034530866, 383384371, -1911282806, 1289518177, -886324128, -1627019576, 466223816, -1267729465, 235209044, -475220423, 381823958, -9691072, -1219309112, -1101676787, -1302684992, -1431310036, -1914724722, -389424894, 526202891, -442780986, 1521562265, 1441811968, 1884973725, -242607376, -466061028, 220225227 ], [ -601849970, -1327393912, 222808632, 2121685844, 1511054224, -871983351, 70739708, 733278310, -693913282, -418193458, -786560334, 1704637510, 362987093, 1493261813, 1596456208, 1279796629, 321522042, 206103513, -635585216, -443045236, -160392020, 497744828, -1381595534, 1732160625, 1789105988, -1679190105, -1106023000, 1886311304, 507274651 ], [ 2061323931, -2064336765, -168228476, 1299895085, 230761091, 1912268934, -418033258, -1645677049, -2101111290, 2095165337, -1957772957, -742541834, 49739959, 1879031311, -202782606, 1144299428, -1739316038, 165341591, 43620543, 1598724442, 906474281, -1828073034, -530417341, 998023837, 320565968, -1509910421, -1542453893, 1383418894, 209782817 ], [ -1315777650, -1129004038, 1941373919, 781077051, -1161653968, 593424620, 1498816158, 1596765812, -484470743, -1191251193, -99809028, 1507581970, -1070944143, 1549721958, 102724904, -11315211, -1188855159, 985095936, -1628173860, 376144312, -598784418, 1365462908, 872917767, 790569788, 1325315167, 1748363376, -319262405, -761686383, -351760374 ], [ -2117236212, -1510567530, -100975912, 398493039, -252290692, 293723964, 1876783781, -1601066338, -1470072181, 225088959, -572132673, -1273747182, -1252651163, -712348035, 1150366292, -113353139, -1491265883, -1704057601, 249999942, -923839081, 2016274420, -1643635955, -766303164, 623823361, -1552224338, -514619644, 311902862, -1147891252, 2088410243 ], [ -816431389, 2122946844, -1618471374, 1313140090, 1578023068, -2112192176, 1903495567, 619174399, 2110575272, -1518445044, -312617954, -2051433279, -1679766214, 1586847158, -255170825, -144607884, 1448351654, -1248688681, 1993672432, -626498012, -137096128, -1913571869, 1915278432, -611024614, 305970625, -1770100980, -226230913, 1406399474, -1869191239 ], [ 1167112609, -1020968756, -1838797474, -811516412, -574005652, -802613973, 172167081, 101206357, 1322112868, 1820206461, -1123484667, -1848179618, -805579870, -1375183899, -602148587, 506474336, 836551609, 1971043611, -1957202302, 525277316, 1179128689, 1965342820, 1825153361, -1117861494, -1382761027, 1595522143, -1634150799, 249388981, 1924203638 ], [ 572815377, 187149366, 189040307, 897056364, -1903719037, 460907562, 923572082, -1216074665, 797158995, 858935886, -37027020, 218731707, 741474550, 1009427457, -1325085189, 266779302, -500877592, 851190781, 1917259144, -1535623480, -1027515905, 737720691, -761383494, -934936228, 24752300, -1251806229, -278406124, -26121615, -2067149869 ], [ -873408128, 675127013, 1209720323, -150265877, 636996365, -934185182, -1362095040, -1696460840, -1077786321, -2030717785, 83036852, -1275492382, 1498130294, 1653984287, 1592476709, -823608844, 356545660, -353063298, 1512897513, -1376809638, -598748013, -713324929, 1693096037, 1796514594, 1888486994, 271799604, -534942131, 1047092968, 1380374314 ], [ 662648884, 107967156, 1786251310, -406152569, 530114524, -645455199, -607045521, 1534769492, -97019645, -1924830489, 951044218, 1094391376, 406725674, 887483659, 547437458, -200590904, 1250919915, 455620371, 261547245, -1173882831, 297219829, 687692478, -1968173041, -63420165, -2021826938, -1124989064, -436115692, 2002365132, -691580892 ], [ 1249123016, 811089281, -1423226730, -1416375496, 2125821600, -1585506063, -9963155, -743543130, 314253309, 255468280, 53593905, -2119366648, -1722649758, 1136320636, -764519416, -1411739584, -831674693, 1654542321, -706930099, -622729719, 1958671167, -1670980848, 536476695, -444004638, 478000359, -556000096, 2145103058, 2074821875, -976244098 ], [ -389288666, -548351397, -1385135751, -1394008674, 1550998641, 1091093182, 1805124145, 1808904350, 221996281, -1277906004, -1553219615, 677248113, 1646860217, -843121435, 2105368147, -608559646, 1799364573, -1612347929, -1535594676, 1818940651, -2141830647, 1443690204, 1403449149, 172732610, -1696882076, -303468080, 1868613304, -83139518, 802968730 ], [ 396522207, -1348647502, 239848868, 847868831, 353814962, -691609677, 89487337, 239423987, -1399481643, -796444363, -440739944, -1377461449, 131148221, 1736025222, 1301156376, -500431326, -1013436902, 1495694451, 2025452740, -1946312884, 21446285, 638431907, 653569887, -1181317592, -514078050, 2056486925, -1694011907, -217486145, 66589664 ], [ 1187103229, -1953674035, 1273060428, -835489615, 1175289452, 1884762383, -559937373, -477910596, 581048129, 2146860973, -405860867, 63439122, -97279699, 1690502164, 1885721383, 1694790821, 1313468728, 383229907, -506033847, 149832967, 1063556991, -616339641, 1619508090, -2133663406, -1340764364, 1395159295, -1211820762, -821365543, -1878977403 ], [ 1171193849, -727250522, 1520191405, 1644536142, -1344535863, -1283481648, 622664786, -567254579, -2072582654, -668369615, -1557222049, 762760230, -2027491789, 2129591821, 1957610069, -1262313593, 1807413933, 1183659711, 1316697280, 1778199698, -872245732, -504864056, 596938283, 1070569639, 1519108434, 1198166750, 543491157, 1158958382, -1905307992 ], [ 1872743097, -1868687042, 235654132, 2069153022, -1164411583, -989476181, -1525815609, 1119540995, 542746334, -348263388, -952632685, -414106933, 1201347788, -1773476286, 379006358, -1055994311, -1305847642, -1478049463, -2141639059, -332126402, 1202289619, -171745142, -1385893993, -1592679646, 1225234881, -357164294, -810639834, 356419695, -840714707 ], [ -27903565, -1248604232, -427885738, 1299292842, 165129080, -2100038779, -1313799183, 549828743, 60530327, 731545722, -991788212, 437140400, 744636747, -116982985, 1136622811, 1825510782, 2117748939, 341358070, 1475679562, 534586919, 1539829230, 1626102177, -1849108671, -869900031, -1816355914, -870135244, 1847672006, 1792995941, -2041453169 ], [ 1802011796, -882801877, -1702175450, -821737804, 312616213, 1340614425, 525974667, 697133997, -1818247743, -400566259, -257016678, -280966088, 1416773453, -511333532, -2027094763, 247600664, 460620771, 1488037998, 966647030, -685969079, 1842856883, 1208857709, 285944594, -255914815, -723373469, -1695504606, 396050886, 286556095, -778566455 ], [ 1953379213, 50221092, 2086561115, -1571997866, -326031231, 1672922585, 2073161247, 737539186, -1502283006, -224675747, -946513021, -1441858826, 1790116558, 1503143903, 1736189686, 1422765721, -1262495776, 566225140, -706186925, -1996129161, -116697443, 1039063304, 239530974, -1461293569, -1544304006, -1714605917, -73347187, 1746991327, -565463565 ], [ -1683101658, -630880257, -1332742144, 473969784, 118067369, -597426292, -159263836, 1272703172, -738347477, 1896693507, -855709861, 425056750, 141301085, -973634195, -1134330577, -804861829, -27783717, 2119169738, 602827601, -699885035, 1544434313, -1659748817, 1408946451, 657962791, 907128527, 1067482984, 1798778130, 339769123, -712728395 ], [ -1794489239, 1181201212, 389424550, -619197109, -793391654, -887694425, -1618443439, -1033676665, 1535567247, -522569465, 437533323, 1623138395, -1381728328, 1184984918, 2123750718, 1379130109, -1511730336, 1799919394, -917296974, 1052805311, -1580345839, -189501999, -351304761, -866605909, 1071293554, 2118369175, -161023293, -122104327, -206071096 ], [ 519536720, -499240461, 1650650426, 411172517, -1954151233, 1056554323, -1204843605, 1974699286, 1167999043, 1646334937, 1420440027, -470776742, 1817747108, 1482251670, -637661052, -1322122810, -1419041904, -1596702668, -290371803, -438057159, 1740040009, 30720265, 483318072, -933422216, 637527868, 665837998, 655529596, 521137336, 1438452286 ], [ -959371690, 263485838, 462900442, -970366209, -754919667, 130975524, -1146199202, 2136177428, 3555154, -811687924, 215033190, 1291685437, -1460845572, -970036654, -50120898, -1728275478, -510867157, -2078299349, -1166146169, -1128434473, 1700338386, -1648057265, 387169454, -1641353396, -468214583, -202548904, 1475217237, 1212334851, -544180177 ], [ 703278112, 1422167183, -1753018535, -2083116714, -1728686112, 1880976952, 379058024, -1958570016, -39818902, 1815589057, -1651035662, -346485731, -831652618, 1271331685, -1165665723, 913178606, -1257022401, 711757795, 1396116102, 681421400, -1544885478, 1382885901, -2091009010, -264579945, -95669608, 30393597, -424887839, 2125424233, 194093398 ], [ -1439870588, -645666372, 19507427, 1744866639, -2006014725, -956645684, 1941886255, -961867950, -1725572985, -225728495, -777718808, -511590769, -1179451260, -718927441, -969247817, 1259349119, -1294461944, 114505382, 1450872183, 1374373472, -2123394150, 1849127398, -1866037724, 982284567, -1742313466, 871643253, -331138243, 1712909167, 1170241310 ], [ 1948572627, 1534958005, 1853390050, 223887229, -878521464, 1185762839, 174457127, -1575595174, 296098867, -1236081650, -241714280, -1388732382, -1673598836, -1343873298, -701583956, 1280146445, 1271775409, 543927519, -1254075364, 122155981, 1587213733, 345548918, -1205474945, 535367492, 900950236, -804737438, 340184870, -302547610, 1985047688 ], [ 729662985, 940955281, -1615552561, -1799686798, -1099656342, -1974121173, -148336099, -584006433, -2083596495, 943414573, -447443607, 1374255815, -715282431, -1380778685, 1924500477, -1848293948, 1102027981, 1804356903, -1249712022, -657927140, 422459151, 263684980, -1010000145, -78730846, -1187303654, -72257384, -1069947059, 1048755035, -1001337415 ], [ -1594730470, 961846335, -1439453820, -317905237, -1216753570, 483650876, 481439968, -1358059274, 1115735310, 622313912, 1204074717, 361334236, 330447924, 451653750, 1616946164, -1061633300, 340257269, 1337873150, -1725171990, 201708737, -1827639368, 1955441145, -650967857, -17088641, -1712347026, -485885363, 989491541, 1728066383, -194587774 ], [ -193818547, 1348614709, -146789975, 1493828739, -600588111, -186567562, 48805243, -865903792, 1847489802, 710187414, 877780828, -296744783, 904503225, -1436202921, -1520068301, 768387306, -842320464, -2122376441, 1821719272, -1255758075, 790091068, 1763206017, 185101888, 1178597494, 557817140, 679139822, -652494873, 1353029691, -1457306581 ], [ -1852947263, 359444263, -323009320, 1604090102, -246486406, 797114689, 1089370185, 1896954448, 2019603505, 1652267940, -1564526686, 1373109473, -1683610109, 1767786121, -376624834, -1518337462, 162862916, 672210071, -1298113242, -1579025161, 1301992217, -808338356, -974405920, 1327438687, 1276473148, 1107637267, -552074702, -1711982737, 1191765045 ], [ 1106817096, 221754349, 1480985518, -475623716, -1476977062, -1370827651, -190090485, -304325704, -940408084, 128920170, 1061293251, -662714236, -530753604, 1197331352, 1045388100, -115452825, -1105539483, -218590225, -188267339, -1069810290, -477038397, 1724729859, -1922040397, 653074797, 1097484239, -625639732, -1062049605, -1925218040, 926920089 ], [ -958068636, -1193584684, -644402178, 425301154, -505718825, -438800475, 431942696, -988973616, 17072982, 1902787882, -1955853501, 1517137731, 1433135822, -390411018, -1037459280, 1330777149, 1567604572, -657006904, 559330131, 1140642788, -356176270, -402928286, 798107310, 1461551982, 1033784756, 1380181240, 2034822489, 626289739, 1046009622 ], [ 427644716, 1246069399, -137602101, -1668365387, 1871961253, -1562807023, 1115858973, 1025473421, -1639117419, -2069371436, 132500170, -208045911, 157042640, -1318156238, -1044216873, -2031877189, -403640400, -2015533372, -828918879, 26339543, 1703000425, 1050941394, 1387180977, 1049339212, -1670279611, -1600661611, -852337029, -946468964, -1072129068 ], [ 141176289, 994779515, 1039930462, 1113467902, -2078295039, -34377740, -1410991869, 103895757, -1377076744, -98620318, -2113050166, -1008653711, -2011886636, 238473287, 1943648726, -1415525594, 1878654742, -962779723, 1649509957, -662213427, 2086563751, 1898947906, -1344601952, -1179166122, 1404376261, -488405863, 870170757, 2012153869, 1859812752 ], [ 736087226, -1595450269, -1782188541, 832985203, 780680375, -1889551407, -1273452757, 57396160, 1212737393, -1026545163, 58254633, 1155970984, 1370011646, -1210206136, 481711095, 1162894204, -1286383362, -531758252, 1721528639, 2116860996, -483058495, 1254286885, -452070556, -668451980, 1557155203, -1467435755, -1014177594, -324534020, -729651336 ], [ 155885031, -56068070, 1659670929, -526426740, -2109671177, -1418059760, -1463409343, 1578155777, -1685514205, -161975666, -787119935, -267775458, 1992124794, -1601836926, 122476459, 1011615087, 542128654, 231172079, -528789894, 339819603, -510374382, -310656562, 1664242182, 489450789, 716518700, 771616427, -1041604321, 746452044, -982670351 ], [ 37770990, 1405928081, -1178417264, 652853373, -2021018676, 1941724916, -118558892, -670521395, 243883470, 944742358, 1607645465, -1328128920, 834663945, 1975821926, -1972449972, -1221784053, -1296449091, -1560210704, 1981322875, 2005795880, -1234009887, 167873617, 301855700, 953880478, -1957896672, -269097004, 684164548, 2078911270, 170079310 ], [ 1107476066, 1871084194, 1203733822, 1719420749, 724772631, 1969689242, -124992151, 1785209006, -671780539, 2063012115, -199836294, 1729565694, -1314782892, 717683489, 1274543503, 1813348797, 1842380715, -1271034062, 1029262897, 2024833080, -327391782, -360476356, 253454558, 1546600475, -1579059465, -1820658216, 74304548, -1160549615, 851901172 ], [ 1746813679, -1343113731, -262168108, -55597755, -962798622, -1787763906, -188840754, -1776794602, -739190149, 757106424, 173480685, 1573453454, -1477964548, -177757684, -1100039336, 1401127081, -812486877, 1190005809, -1194724635, 1269055235, -1402209108, -1952943233, 890370254, 1261417432, 1947091771, 1546755134, 1099188333, -2125204519, 708813324 ], [ 829827715, 1060890260, 384483511, -1035896094, -1855215147, -1189478367, 1655186961, -670421244, -886337978, 898263766, -2159126, 1049299355, 598402434, -1584082747, -668939032, -1151103259, 1136362024, -224784270, 516601158, -2032093963, -727587284, -447715729, -468484225, -269351848, 1334472036, 1045778091, -1296277245, -463759688, 74217999 ] ], [ [ 684680453, 51871364, 863797996, -989950360, -1595969728, -1387516629, -13989596, -1745716777, -954756901, -2069100773, 1883439178, -890293575, 2015474471, 2008852278, 1778149757, 2057559712, -825378348, 1686766077, 1471503000, -1214969987, 1525007075, 642437348, -490627552, -1774950732, -1165508965, -1661712108, -253776770, -458305988, 957733709 ], [ -1252564258, -675140654, 1042642389, 1560115056, -265098547, 510951729, 1652760630, 743446556, -1291292331, 1428289423, 285753044, 189749655, -1073814832, 2128691330, 734393599, 1978326594, -466805261, 1664102886, 1008026848, -1056092755, 724429302, 653044622, -872436365, -1478521412, -1731752369, 8695293, -1113047567, 1751972725, 693673763 ], [ -2044135405, 1862607595, -1025820819, -2108926993, 349648512, -614339749, -357362366, 1556783826, 1490236403, 1069220775, -619158267, -1386293637, -153421519, 226031015, 1804419669, -1289644255, 660828644, 1765482285, -577797523, -1775999048, -1750430820, 621209855, -1429922753, -482708798, 553768442, 1887214204, 642930820, 562576528, 1676635605 ], [ 1408243290, 175138917, -1691075496, -394716619, 148877337, 289485291, 1582257310, -1836353381, -815288038, -691053814, 1488658173, 1318097996, -1584834630, 1628084886, 2021606209, 282991515, -435210336, 1746291512, -1390561843, 1926728929, 1491774157, 1515252158, -752834648, -1324089658, 1697344805, 1191676055, -120090898, -101509198, -853636951 ], [ -1703148492, -183619455, 1371182578, 1470780981, -728759102, 610612168, 532104504, 926278284, -1644666665, 659995460, 381118989, -2019652527, 1728760856, -1940281056, -1773214456, -1102185602, 1340309912, 600961024, -653457836, -507658312, 208086227, 368390430, 1825201443, 124866265, 608181274, 113334382, -1597000634, -1331416055, -1347672166 ], [ -437118458, -34934096, -1825720040, 958735786, 1064138615, 1638677654, -1450684563, 814347861, -1373908386, -1389389759, -306288450, 1573525910, 240227443, -632424768, -196590909, -1969618461, 1654471650, 1265983533, 1453433029, 15747693, -1172554209, -999216983, -374628383, 1445504462, -2017014164, -182900947, 211286313, -135563721, 1330509062 ], [ 317882023, 2097110922, -956904418, -2133528683, -377486049, 676136651, 1084106153, -1945133660, 1437775274, -684829579, -44283329, -214153732, -1961291752, -1803692460, -1393994734, 724890623, 1516117323, 744858683, -1394732834, 695299286, 732852871, 276094591, 1927405736, -1334834576, 268855273, -1639861318, -100366354, -1738716612, 424315300 ], [ -882297913, 419355597, -1560827970, 1227048884, 39948170, 12670175, 77161138, 1370436718, -984794969, -1718953510, -2080292880, -1511199166, 1201667, -1868509854, -704880252, -1787848003, -986696946, 590378176, -684005318, -451606792, 1371950684, 1035960851, 2076714211, 1576723275, -2038897038, 1314376223, 248960680, 1502025785, -487002800 ], [ 51729815, -493948808, 444777973, 1517162340, -933301119, 1255524848, -513635281, -1825083142, 2087401225, 1743375889, -898890687, -985378424, -112660093, 2052937092, -572446543, 819300944, 1737169651, 538397505, 2122908951, 701468425, -659591965, -1798657859, 404247366, -1222314064, -874113908, -1381982698, -179668689, 1369571394, 1630548475 ], [ 1211230731, -1224132058, 789167344, 1199828750, 118656330, 1306647810, -216051774, 533499783, 317165394, -1253200486, 1204650951, -87270222, -997675245, 916508804, 791779220, -1170788955, -1145783532, -352264775, -1221961950, 135638589, 1965826037, -1817923026, 982301748, 1185853489, -1963520975, -1009586111, 1584653711, 291998469, 1612678033 ], [ 91748545, 663746504, 1154391922, 1519787444, 1851213742, 19674699, -1985128631, 1693110994, -81697315, 797533392, 1263143213, 393217724, -1499309549, 1555492630, 550965079, -1288383555, -300206623, -1523189850, 1995000019, -1700022343, -349686543, -505134925, -763253911, -2088721300, 1552861084, 1386553372, -1430223072, 15342889, 336066856 ], [ 2067941006, -745175719, -1251534340, -73615593, -1038936644, 1250064336, -1585606483, 1452860743, 1785812504, 448951665, -239171697, 1427799358, -309758143, -661715431, -1249985090, 514348071, -916209602, -2024322915, 1163924325, -855894860, 2111851813, -332484642, -634106781, 1734049178, -934042291, -2045370539, -635778173, 686450048, -114074205 ], [ -1329132775, 481919292, 1159016058, -589877868, 1221046691, 619734644, 1091321038, -1666415912, -1596370241, 1810321885, 516537089, 1743322762, -237316632, 384165292, -261898725, 805169820, 1019119188, 1414629206, 1159208811, -1897475741, 710274180, -801207886, 1899553417, -909832865, -1481559331, 1739942871, -1691390192, -1184225021, -741740252 ], [ -642664461, 1832805618, -147767982, -678866040, -132422333, -159987652, -1126490228, 308169992, -1367448634, -1451884132, -1279128157, -388098417, -2067220074, 1096859267, 657375516, -1183971001, 800244935, 750860365, 2147049649, 324438176, -393096066, 364991133, -290207024, -189155621, -1998153319, 1117097964, 2033658235, -1946710171, 1080036692 ], [ 642211223, 1996103124, 2139549268, -2011426857, -710330148, -1159381783, 404786637, 971410659, 338115199, 2077102592, -1937768818, -2018019736, 1303085214, -645028241, -531675933, -1555092773, 671259666, -1996854643, 1692518905, -581815502, -1349452320, 247490460, 1196865957, -1024227793, -765341759, 630896979, -947661443, -948406035, -2045030660 ], [ 715848552, -1755552099, -878021351, -2101379788, -524703628, 271436024, 86539359, -1856169279, 185710192, -852379523, 2058182962, 1422176054, 9890966, 1082148289, 949289405, -244300269, 2075245370, -185172094, -255556966, 1620999903, 677655514, -642905290, -1234557215, 2061458205, -1550898246, 469342156, 444301158, 126564847, -1286382946 ], [ -814918431, 1665788467, -1184187705, 1633462280, 971615980, 1840676221, 1839330477, 1835847639, 614782586, 2058664553, 1460664007, -769162949, 413838897, 642996031, -1842411236, 640400173, -1733772523, 413694623, 1616745920, -1628341975, 1471635497, -627389882, 2070474700, 1615184137, -1678200615, -206334038, -2096782041, -2020506837, -1199286925 ], [ 108551749, 591610136, -1598328520, 1042240260, 1601861769, 1075996051, -145166969, -781107298, -706992161, -1658823550, -1897211394, -352592111, -995020006, 1771994223, -711949545, -1647910197, -425184834, 808745560, 1575115418, 682438290, 334475269, 545991093, 1671121736, 332570388, 1598465930, 212371564, -2086127324, 1177840812, 980221656 ], [ 431963735, 970458344, 432973500, 693078831, -212735164, 88213396, -1634258503, 1001352991, 662077479, -1659216881, 478306225, 1514115302, -1596333611, -387883854, 1695946854, 1319564767, -778171624, 620982121, 1409244537, -64075507, -2110465447, 1828444976, -364689112, -282394415, 1222662656, -1587931832, -1517721897, -1145338324, -1826569009 ], [ -751575657, 607126389, -1238103254, 919895807, 821769614, 1416074267, -1484935287, -479387028, 795123481, -149937804, 706194196, 500239166, -621469727, -2049627712, -641417043, 1340451786, 510000199, 1162049080, -593874115, -1259827003, 2138945822, -688924995, 741599600, -1793464726, 129630985, 524013576, 1794048555, -717385266, 100842813 ], [ -751721817, 1019902382, -1720149395, -507957740, 263712230, -417208419, 1611909370, -1735750276, 1420835738, 1390699342, -579741830, -584367968, -448323928, 332708153, -1553138863, 2047593174, 1166172344, 1703881744, -1341630958, 109217470, 779456235, 2055323896, -267102434, -1681867181, 1332595844, -1595199527, -661477240, 1848624592, -1020920723 ], [ -1679800945, -782734677, -747957442, -243284194, -627437363, -194145662, 1219450679, -1731011463, 1100683370, -1695234587, 902125423, 1658188108, 2096407785, 1320699576, -2006299186, 1439635571, -1487606500, 282353553, -1507798541, -1678151762, 650300054, 1759761703, -826196302, 145310706, -994009947, -93690644, 836586781, -550040747, -651125713 ], [ 181629074, -1295850339, -924488479, 574564468, -498581971, 85982009, 1817247051, 48672137, 1281349843, 232618944, -1753689147, 849666154, -216145619, -1327878177, -171804028, -1802425048, -1510935921, -1646434377, -301122663, 1703467907, -1568531395, -937219199, 1757867074, 1886922049, 185609545, 719474201, -1387825473, 1785388477, 1748680759 ], [ 391622485, -1799598902, 851658877, 1841368606, 2015809536, -784813413, 174348364, 156576211, 2051976060, 1610549583, 282150828, -783762137, 1047791526, -1869054470, 1752118005, 182446799, -2070783600, 1310638941, 421003180, -1057117735, 1429637021, 1724930142, 1225017682, 615501608, -1108697566, -836019274, -1378015375, -1305188736, 773443108 ], [ -619397911, 1481322850, 891979705, -1551582566, 1115494659, 1468685283, 448470110, -1862345333, -458199400, 1226501328, -827026807, 2124353924, 789611228, -16217354, -315161405, 1577425835, -1359656625, 1826046153, -1752551908, 559140883, -2092616284, 396118044, 367043487, -28947489, 2088578673, 605772015, -704591230, 1659113429, -2110286846 ], [ 1368086011, 427308628, -250846980, -899668223, 557874391, -404291125, 1788085454, 1342569483, -1279466856, -627008000, -1602984156, -1595841128, 1364084838, 1690502825, -113346485, 1109406691, 1030703026, -216903796, 1738898901, 842531194, -2065968625, -1522104561, 566934038, 1835883922, -1934013585, 162227534, 1631196457, -716129453, 1097979504 ], [ 1160082373, 585921435, -532548067, -57443574, 407716570, 1754939178, -111225674, 364503975, 1502543159, 2116982489, -184345041, -1233983538, 195832448, 1140758608, 1609753471, 2043060662, -1819329143, 509843427, -691595369, -989855525, 1735368020, -1562737332, 156078789, 51390462, 262118482, 1902281021, -1936529913, 703476797, -410363610 ], [ 1804453156, -897420582, -1763165111, 1824038931, -709320700, 999212116, 1319689092, -2021230735, 1289557136, 1348280860, -1269541178, 1657626245, -1234764946, 1154226505, 1964615245, 150620853, -1060037409, 395082360, 1385646929, -1014594654, -414834220, -191492246, -436879861, -2066551078, 15028314, 1437057414, 394370929, 1589992572, -1437524602 ], [ -1132132311, -1546273304, -605531391, -683034175, 304595541, 251514268, -1128338485, 1183694960, -1978034207, -1925379719, -1901575264, 612818167, 1703927151, -856586527, -959228301, 2001682815, 1899150974, 445476930, -1687528627, -1285230780, -1535293063, -619729522, -1530733534, -205979977, 1729443699, 598459384, -1501965942, -1267307324, 1602776468 ], [ 2067161926, -1279348207, 149955021, 1219123725, -1271392066, 973977308, 2030782972, 1504628652, -1014994689, 1263436394, -352588696, 1402991489, 1174980709, -824014155, -189743407, -675174263, -464140314, -2059442805, -611945003, 2137762084, 849235587, -649991218, -1644967326, 1486090311, 1679497579, -1195536802, -52424693, 709613090, 144559437 ], [ -9065784, -380864254, -241924699, -738470671, -1630266615, -680256669, -1006484934, 289588255, 47687614, 839318812, 660371520, -1283174003, -964135667, -1448749854, -382519149, -181815272, -1406543919, -1047356998, 791549320, -1755153532, -1691685112, -662162978, 2078543512, -675781515, 701581600, 1981893276, -168954512, 1165809884, -859611676 ], [ -1513890826, 2100452636, -219010334, -1173506174, 701543592, -424427664, -2109902242, -1967615999, -1137620104, -330392932, -1664439822, 1552745006, 1964898956, 1998944365, 269929310, 1726334663, 580441195, -164962029, 694274252, -1946874655, 998253529, 1042268132, -311959718, -2140884191, 550375004, 1590824861, 42938560, -1936653585, 1870110793 ], [ -2112469380, -2111728202, -354741530, 1962895625, 1453306523, -162800277, 1083983399, -308015742, 777719729, 158933448, -1994918939, 1442361161, 1257960578, 43852077, 416995722, -269365416, -1686049741, -283409951, 1683114079, -310947261, -1624918584, 68270965, 1049998915, 1007337613, -1218928013, 138127700, 1775776497, 134638020, 2122254528 ], [ 1261191445, -880154809, -1678579418, -1360620255, -634379982, 1436581783, 2026350927, -1694868840, -1696476121, 658789229, 493297108, -1810749404, 300564074, 276593853, 773753503, -675454189, -1420031875, 777100086, 1402665749, -789241048, -1666775300, -1201514445, -1749112139, 1416163887, 775603862, 1699658723, -514796369, 460746420, 88725214 ], [ 882114755, 1523580902, 1561471935, 1881490942, 43711488, 1548469663, -672290359, -119142316, -779968497, 1252785967, 1931024962, -545312099, 2005676353, 90329741, 1998104380, -1205260347, -819806539, -853928695, 925015841, -2067415357, 1154127461, -413578790, 1787973588, -318949659, 2114343654, -1906245966, 1007104571, 823375938, -1646698631 ], [ -183382431, 225942617, -16768533, 2127029693, -1508515546, -2130045268, 827544724, 1977108353, 1272378098, -1668799902, -1485129463, 25563060, -647731326, 1893558409, -958297521, -1290287617, -1431914163, 1823525093, 813470921, -864298913, -1164693612, -1276420603, 2072237610, -1267392898, 387368008, 226101606, -1844488344, 24090419, -1347830425 ], [ -1787805782, 535427127, -1078567332, -803448045, 1629057855, 199291447, 1692510645, -838763110, -332072454, 1832483980, -1851883678, -1682912261, 225301763, 1050723960, 756362794, -1208686755, 1614409879, 1803136641, 1709362477, 1012295248, 1514454085, 616546850, -1434304451, 1143108993, -1422605323, -842979704, 920627624, -297589738, 6409818 ], [ 189335910, 164050949, -1748443049, 593658539, 1880184662, 455370926, -1676419361, -1922215310, 1408470106, -107115609, 1494506011, 157272534, -1623864933, 279795594, -554017766, 858769031, 167924338, 1297611468, 1107519991, 1809110051, 1224212192, -6135416, -723558429, -1415096555, -325712059, -905837683, -2093216358, -1594084996, 916715788 ], [ -1449910766, 1658282930, -1053532733, -955984208, -1045339134, 640205842, 197679910, -462049068, -470574294, 751616687, 315434251, 2020446803, -539426534, 1538654093, -460382367, -195848703, 1619546041, 632568449, 241349832, -1770627743, -2005293169, -628111315, -2052371518, 1498669757, -18858277, 1507428867, 1518013192, 7542436, 629797999 ], [ -754838602, 1975714320, -1162376984, 1493103317, 1680365, 943325964, 557020326, 670585831, 55656879, -951296144, -1666865446, 1093337190, 1295672047, -695285005, -1459503020, -680191288, 745678011, -2023703387, 1768075195, 550582578, 1726575283, -1549282734, -1769593944, 4364995, 690697306, 1886940196, 1750274124, -475269821, -929883328 ], [ 630669297, -1062239787, -763418098, 1050209529, 1203729188, -1905416097, 1679775148, 950233238, 1226459655, 133800808, -1936752713, 1232556492, 77786848, 1555888222, -329472240, 1122165458, -985385155, -1598867324, -1617633812, -2047832300, 1538227913, -643894870, 756819454, -1791154499, -528269671, -1619716493, 1734878643, 917735490, 796979131 ], [ 1705041851, 1751864976, 212364685, 1249863954, 6888421, 1264424592, -1701319753, -1327197465, 1461864264, 1795814605, -1502076205, -1916110704, 1863412333, 1198763159, 1086530711, 2086250375, 1925403728, 1936678025, 1700714418, 1640781001, -1028160255, -185778163, 1552580552, -2080083526, 142072173, 915930601, 1772284927, -1182487719, 289800872 ], [ -709293888, 1183473255, 1650798613, 1263195113, -92213385, -931728933, 1039326415, 151743877, 1870802981, -880527211, 1448653647, -1911554833, 1248814613, 624281367, 1474704777, 1717107031, 1699998463, 2013344631, 867593063, 83097861, 2035073639, 1199156143, -1719745463, 1186581388, -1045592324, 707207211, -339400190, 413796618, 906586173 ], [ 2084523834, 749834899, 1417026789, 906972246, -631728679, -950367569, -1571566152, -1816356896, -1827347545, -592732341, 1878789062, -1604471001, -538021200, 1248468886, 1975897242, 306772542, -1124352916, 558661267, -546105662, 727694426, -868493515, 1509617084, 52544779, 434132972, -1805427928, 815278593, -1938258459, 533969432, 1005004650 ], [ -1236509564, -980984275, -687947545, -1220877616, 487851529, -1557264774, 1681225506, -1706604144, -1921490854, 1913720153, 1245943397, -870255667, -808254029, -1337005733, 482912087, -1214331744, -379250627, 184322231, -519702273, 822950634, 119306148, 506433305, 1282199846, 247975995, 336283617, -1386137914, 979338229, 1998183601, -356161876 ], [ -1215661832, 645151988, -981777755, -986764175, 577513293, 1533983255, -1569529464, 2065468431, 1857351180, 1059566134, 1190949561, 1109432220, -1746227201, 1070508110, 1322486288, 373548143, -1820773474, 1111270852, -841161032, -1301550768, -28660979, -1562539397, -1759968077, 1252140407, 1502265752, 1783832018, -708395095, -67498288, 348935500 ], [ 1466711123, -1540326227, -1273414964, -1281805814, 1767793473, -2001916107, -142083197, 749081147, 1521362449, -1075019648, -527189520, -1751223037, 1684100512, -67696730, 890873802, -1543934600, -786487948, 841145404, -2000312381, 2111593733, -651826557, 536791182, 67134221, -1029996113, 1002013225, 1123662624, -1275312251, 2033631699, -1446554204 ], [ -1067716276, -1844195360, 2102549427, 410819300, -680763874, 2077034893, -176427547, 455056697, 536895905, -1680672497, 525012484, 569304298, 590799344, -545317318, -1444960457, -2009516103, 777193255, -881026748, -1405871335, -512674810, -899204527, -1672213563, 2121339833, 1701068575, -610841580, -584589461, -1419519574, 649390112, 63966079 ], [ -1074754562, 779144414, -210443917, -1533171569, -521168697, -1334761730, -438337715, -218220941, -708758875, -902764006, -1853724071, 962183563, -494453290, -975926471, 1440836265, 1599868712, -1583716275, -1395994089, 959697940, -619403671, -415498588, -684213211, 1344594288, 421913781, 1188344570, 269077069, 1678149551, 1582008750, 333094801 ], [ 1995015294, 1841485098, 599874669, 832333834, 1698413292, -992784266, -1755782615, 2105711953, -1983006025, -334157794, 402917954, 252075766, 1509164917, 1951940617, 395097, -1223327448, 79393850, 1809097981, -1937442330, 685921254, -592499951, 1913407522, -694928834, 1316818930, -38043772, 2036823385, 1878958181, -2145142740, 1053921927 ], [ -1137922787, 1863989140, -1640024994, -318440479, -1866493899, 165819466, -1460367944, -939055386, 95666397, 723890871, -1484462279, 1979267346, -228469849, 914603575, 1158820513, 952166936, 928946590, -919758496, 311698691, 1158785531, -1213615839, 139583549, 1822357743, -41916175, 92904424, 536495788, -1123227985, 117889481, 1325259290 ], [ 1792154864, 2050828064, -1300127138, -202190366, -958377941, 342293685, -620416757, -2024050358, -804422654, 892242597, -1357306024, -870688133, -1093271176, 1463370571, -123378182, 839066512, 458217538, 1331253698, -643194144, -923437635, 625763019, 1201082695, -376200268, 221025413, -904380509, -1256974523, 928185473, 805923517, -2061624404 ], [ 751585659, -1980922110, 489964965, -1832890092, -939631955, 123240473, -1409805936, 1337974438, -1973625332, -370706852, -2068241440, 79830958, -913245527, -785634474, -2064314321, -1217527606, 1188281462, -275101461, 809933419, -1917042587, 1775415157, 946227181, 1994435459, 1152163658, -1797654440, -1633324467, -170584166, -2052281365, 435218480 ] ], [ [ 385026167, -325043730, -1619770697, 487534578, -1399725065, 1594806519, 1230728931, 1093597293, 289452999, -1457820933, 827212472, 1265545115, -1201498809, -559349789, 1303757391, -2000740914, -1786816685, -2140089982, 1257488063, 474155028, -1444854423, -1267498870, 2089206759, 427018901, -534086260, 1778269483, 457437101, -1275177969, -654066781 ], [ 542016291, -1434035077, 1738247843, -1496968646, 2061069887, -1772465008, 120324914, 827810850, -997355423, -1149856788, 119867024, 975347991, -2095257067, 1001709906, 304343817, 306070598, 1163097541, -1303796686, 300434633, -982836054, 1529612392, 1060002657, -2135526698, 446870746, 1038067025, -761666227, 1657949944, 1194712619, 987710699 ], [ 724873163, 1518161772, 337799572, -388318975, 20298448, -641421006, 1845468168, -418502978, -495586308, 1121860502, -1948229478, -1548841069, -849356597, -1243664043, 356232629, 1846404250, 1336815468, 1539272774, 462026568, -852378202, 837100918, -109314989, -1784999116, 1114068060, -549987902, 294600302, 706061750, -2097213965, 2033506283 ], [ -79486337, 1553799692, 512184554, 51191352, 1807290996, -1791371984, 710552369, 604783241, 1523088698, -174759895, 306678644, 439849834, 712201415, 1905322597, -80926870, -2147102723, 892306704, -1713906434, -728035616, -1849577294, 1298135749, -1745438517, 873797523, 1240486078, -1235132931, 1123290881, 860838118, 1060323821, -2034626722 ], [ 1072801192, 29595468, -341461045, -696125975, -772570156, -393314161, 423107297, -24138198, -933629213, 1933695541, 374635950, -1648705433, -1004209228, 2105565689, -1431574667, 894895747, 603463658, 468407577, -1415163488, -533451004, 1958745539, -586566519, -1889551406, 177194019, 1536858567, -1659449455, -1054701298, -1991874217, 302380773 ], [ -1336280064, 926530985, -1799329760, -2040792091, -1652037377, -432658788, 1919529264, -1030149103, 1547797287, -1750260075, -1370998854, 37922627, 536422372, -399499198, -94133093, -445968778, -1399237782, 1006706679, -769071976, 1486222724, -390674795, 1675970383, -1419641554, 1662739946, 584789066, -1637748068, -1247727941, 1032890044, 1209577938 ], [ -1108271150, -1074897547, 1790514945, 1758648653, 132748188, -613385646, -1025366668, -1806452180, -951640996, -553413728, 225858680, -992130418, 2125387005, -1096273535, 146019927, 779397524, -1589578604, -2106868651, 738028521, -595058047, -1616228865, 1026477941, -521500400, 766469176, -1728849862, 2103555727, -771757779, -1098728323, 1880508191 ], [ -1394177882, 51365260, -1293720757, -87841856, -908121626, -1946822772, -2016701325, 1638744199, 493699641, 851888366, 1654114427, -832325002, 1520517230, 618107119, -377092934, -750025591, 666778909, -895636703, -735823610, -327516192, -738097527, 1533554530, 420223439, 899350451, -109655715, 264019293, 502174746, 996665424, 193012515 ], [ -10689825, -59218656, 1808231421, -2047577514, 161342884, -888207591, -1645071567, 2073888645, -1418652398, -275816820, -111972068, -1657072306, 965274098, 1367270349, 1812890612, 2037220178, 762303143, 1947892428, -1460846613, 823676114, 626920133, -592266953, 432502659, 1429515093, -67949536, -392450884, -1688269517, -1911591943, 839434155 ], [ 2135031921, 1345498368, 238870453, -307172881, -1992065067, 1518776940, 1146330174, -1372994769, -2125428190, -2025933771, -59917506, -1840704529, -1176658283, -1062301153, 2009325930, -976911526, 1313473785, -35109836, -1093277899, 796017377, 1509379873, 1935646647, -393460391, -1982741429, 536527153, -1606526101, -1165616484, -742101369, 98830679 ], [ -232621183, 1512008469, 1940457964, -611304996, -2056041618, -1769078337, 1548219806, 566208831, -1602986027, -1153539619, 661571419, 1055692963, -551703395, 52524540, -360265038, 1728176981, -657985418, -9050791, -1799342202, 1164600360, 332145441, -450807465, -882980231, -1210645776, 1041760404, 755482683, 1613228588, -153927400, -1964965542 ], [ -1334711095, 767689705, -580699741, -613868644, 1005705745, -251355701, 817653561, -1194455377, -781056956, 194175419, -534037648, 515053596, -287694302, -996888098, 1793016041, -46245922, 498062519, 1701844508, 304570765, -2116431000, -289058844, -360742654, 1466974421, 625918293, -1391110467, -368258832, 74989307, 192831949, -1954016057 ], [ 303418413, 1897999640, 1574917909, 1922088155, 1902142814, 680702924, -1569701199, -1204792478, -1923839004, 562218490, 505587927, 333009834, -377898935, -695955607, 578190999, 1386001271, 28851351, -1741355484, -118490478, -469073853, -856407461, -1316458534, -1558452889, -2108127676, -35316660, -370196256, 791558160, -44120433, 1383575918 ], [ -1739055078, 1324501028, 957428576, 168633891, -1785595642, -699527607, 1685527185, -930466132, 461213008, 301377281, -1198682419, -1443830428, 1883480653, -1256762294, 1431534224, 1575077546, 2107032735, 1449133351, 1752483979, -963878274, 409617090, 17710134, -1185595865, 72402729, -1709809723, -1662302785, -1934351992, 184897001, 2085049302 ], [ 1192294188, 959213443, -6513902, -1618602515, 1028925542, 825254556, -642749089, 87108221, -74925027, -151346110, -380303195, 222700533, 2129929318, -2142769174, -1869902473, 2134811155, -212787707, -384999422, -736075441, 1601442247, -175697803, 176450959, -968413152, -918564151, -1286681015, 109100112, 1587318463, 1991948080, -1594292734 ], [ -521414649, -400375452, 443815329, 1374359082, -406210536, 1955772206, 1034820165, -561460042, 1268638094, -1455876859, -1528546100, -2048383231, 118172587, 1996933247, 1869950860, 997821321, -1476521326, -1586708064, -1614593453, 694677676, -1540851304, -129524427, -728825807, 1938551670, 221117162, 736359690, -1582119457, -131198352, -1438228285 ], [ 1079304281, -1518545557, 1561717620, 267355653, 1215226559, 2098547818, 1476266978, 2127786463, -33461653, 357494615, -2034631522, 1699602557, 223126556, -299178121, 1931664751, -658476420, -512125167, -852342922, -1208719651, 1023283943, -1567425899, 1825817953, 1046330111, 251431875, 492563043, 1891956957, 1314230471, 54238995, 1191707094 ], [ 1766439971, -267836410, -820382789, -802006906, 66090953, -1026322779, 1065794986, 421530803, -1432191449, 356612001, -142621851, 2128137782, -598406452, 1761597709, 271194426, 219215981, -2049168461, -2051926909, 768457854, 1403100418, 1125428590, -966143946, -1281306135, -1641331786, -206636180, -545368568, -1776352992, 1733037993, -71799294 ], [ -86258908, -538777559, 64774505, -606010184, -1036375885, 1261519312, 2126120716, 2035813487, -2049946715, 1506951116, 472640515, -1725160524, -1112638262, -2077401402, -2073423766, -1441976281, 297730820, -2009617537, -8743254, 2013747739, -1455151174, 719099348, -1832673891, 1921175583, 1806571520, 49482269, -290288684, 985505319, -926281960 ], [ -1226039855, 1024029969, 1306143069, 852828886, 428231785, 1318936843, -735714413, -1602824108, -1771535272, 409461339, 432228121, -1723182484, -600616041, -257015349, -1240490905, -657858407, 856461354, 2048809650, -1546915239, -1777496855, 910920346, -1917189393, -1456369808, -1965058807, -1539910845, -948339986, -1483452783, 1168944879, 1637142255 ], [ -1331845044, 1976227902, -594120484, -1337632871, -312364418, -548986339, 945957380, 402025530, 1400454787, 1757750344, -982236713, -1963955491, 1858932293, -2094183852, 769419930, -1500109224, -1470404271, -142213594, -1850514789, -1117717565, -1026178258, 1721381118, 1244796142, 1937075581, 1120180552, 988515870, 1265049285, -1463507425, 2063458095 ], [ 610112739, 357950116, -269181628, -1335484097, 469363011, -169908069, 54570635, -266324334, 1330874962, -301131584, 1817394456, 1614517272, -1500224734, 704689019, 475768408, -2089150635, 312469348, -162573479, 63030374, -1030828090, 996870325, -523111494, 784734206, -1691405221, 777165545, 1259987228, -1563897383, 589796729, -1669161252 ], [ 1942825547, 1608232036, 1049188905, 1430753267, -77854057, 1161145532, 1002585394, -986653320, 1240883343, 1295458203, 1614641763, 902993760, -2008676741, 1130003334, 1733242417, -1241217169, 1076421659, -584365535, -1951745858, 293029681, 452977964, -1998479827, 2051881494, 532147832, -2137667392, -195188342, -1612277903, -700707421, 1290915435 ], [ 1125486782, 162016118, 1898130577, -115978365, -879500497, 1454267613, -527760544, -722799489, -1838253361, -748918230, -202150318, 268685283, 1445228432, -884052030, -1552731479, -73305160, -1255117457, -606586090, -2045919968, -1402539930, 1944329580, -1678131132, 511422587, 947645185, -430880621, 1964133139, 1330526511, 1032562367, 1624999638 ], [ 438909806, -1049566836, -104080201, 682939853, -2144797729, 1722241941, -1999858966, -1687614262, -1282338093, 246099159, 2015687747, 1915867476, 1480050890, -308806634, -911775152, -1138761340, -947331368, -928240793, 1250939725, 1371636885, -623833916, -724762771, -1802236940, 1636320739, 1225053752, 75198549, -626608347, -1255588479, 1679771016 ], [ -433962839, -1433910559, 1484304749, 477786587, 1346542266, 1714688145, -482827379, 1051272935, -945539239, 674944008, -1483369122, -420316220, 1219733869, 860636932, 6336662, -1038978587, 1760592894, 1532827227, 1376131086, 2099082552, 526442327, -1835403285, -879456806, 951216879, 1229562820, -1681278994, -2130852766, -977437887, 1950379939 ], [ 1931756422, 1983884, 1351754910, -580054894, -1431611927, -2062893951, 203006364, -1886813085, -1841766495, -1889829735, -2002762256, 1181030131, 695295220, 698296136, -869376873, 789584464, 2024460260, -2079047166, -1029690408, 929372171, -1396020922, -615745826, 1418793556, 2094836615, 1629887470, -1828829153, -1594335740, -1530451012, 1299949847 ], [ -386821707, -1322118492, 2109951770, -1274339653, 1262410635, -1551343795, -1799069213, -789953958, 786260703, 1515197383, 622990850, 1326016021, 2087917354, -995617318, -506248719, -246559243, 682490043, 853434563, -2135665386, -721872152, -2108203403, -134718481, -1972988132, -305541538, -679854167, 2022926061, 616110520, -611925888, 2088732617 ], [ 1867902775, -1675785577, -1449702715, 2005152698, -1525178666, -946005908, 960624842, 1628398058, 1616585918, 1996242879, 127449093, 947980117, 377749429, -1005381889, -1366085140, 832346915, -2028995057, 1707504170, -1067154430, 365793909, -1801926800, -1362775186, 1491297097, 506261787, -1559069612, 613570322, 950075245, -1894433825, -177361693 ], [ 1964941404, 496406855, 623743694, 1331347485, -1789659517, 1235089817, 41392418, -305988676, 206554347, -980548750, -834367075, 860856404, -1490830357, 2019106450, 1593320152, 1296321621, -1374224574, 816000117, -509563127, 2101817422, -342554593, 23380582, 148496630, -48462815, 373142095, -2124523992, 892599468, 977817831, -213228908 ], [ -626927434, -376317119, -753797087, -65777535, 66943662, 70549224, -1193802875, 2147056236, -1643644613, 160844915, 798530791, -923794292, 1940802571, 895900857, -1240662398, -866222283, 215082514, -1689336680, 1101868841, -832810982, -1388852972, 997172302, -1414731198, -1236825357, 1584688382, -1166177502, -980188706, -1573539329, 1811933121 ], [ -423212685, -1463336338, -915529694, -1069840167, -1709724369, -556494015, 249320144, 1151697336, 1581224623, -1009979228, 662537881, -2135926223, -1370582485, 1467847068, -789909289, 666921947, 1469865514, 303958118, -804678869, -64731276, -1702625245, -1579406424, 1410075334, 551596289, 115515328, -230440961, 1524092517, 1926843779, -1978896743 ], [ 1826559786, -14387615, -1266578047, 2006688039, -1853870301, -778594614, 1666959359, 695151149, 1139210493, 2085411298, -703226224, -1617331814, 82159269, -1301635727, 1272641221, -1867080744, 787365631, -1719963441, 831627412, 1715481439, -1407471044, -1355700159, 1659353486, -701973319, -1425594535, 1101974159, -56706379, -518429708, -1411612116 ], [ 159682137, 1084512289, 1579903054, -603654617, -847753660, -303138023, 1126973718, -57232879, 878597681, 1465930791, 1710923262, 535588168, -870706843, -1466032125, -1598362178, 122798385, -1655822755, 1951765406, 2017098622, -1750450264, 436893921, -98475347, -1245282070, 1613679610, -1673360914, -1765440910, 1049607716, 379037820, 1832406973 ], [ 734876774, -877041175, 1625424868, -890372900, 1219890777, -1970656846, -658340606, -1131546743, -1906917550, -191191234, 2116483918, 1779917152, -956363442, 963974614, -542772210, 49491687, 1418791457, -424615404, -594579480, -258953136, 762181090, -1331001991, 62786255, -1938987347, 247983752, -462419817, -1307755508, 956465213, -1353087841 ], [ 1650120939, 2040258751, 1908544746, -1390932538, -347256264, -1188067116, -869367434, 1719860278, 747419314, 1978795617, 258210837, -1436500713, -510133635, 582560297, -272866142, -568162166, 1850153185, 43165072, 1550337527, 1029665916, -663295072, 1271890622, -1260372179, -958305488, -648739788, 515094595, 459856637, -740418532, -799953415 ], [ 1501875422, 1073509945, 1658638632, -1024447717, -1605411296, 771408491, 1026438865, -486479593, 700723478, -1702619134, 821787989, 283361564, 118701875, 452482576, -411539579, 1684428170, 2126788201, 816698250, 1138616079, -571863898, 640236957, -1243197364, -818902550, 2004919364, 675097949, -1113898499, -1755837299, -1424197237, -2039066534 ], [ 1347149088, -1114967212, -882270518, 912871975, -806404947, 2113886272, -1499193059, 2124461547, -302082152, 1256414261, 1040210580, 606055491, -934561817, -719212574, -1396381172, -409585582, 768964280, -1900985104, -46280261, -1963361392, 683480255, 1928075226, -2082654402, 980053314, -987623401, -1716726581, -1566955756, -619118990, -1726628733 ], [ -521795883, 1440729758, 1667008557, 1258003324, 1409801660, 2136529491, 1822742241, -221973145, -1334427270, 1878782338, 2072531732, -709016574, -118549333, -339776620, -328165985, -1884688087, 1325483280, 825476396, -1722625045, 366921193, 2091178749, 1627388838, -1823780036, -1401807021, 1038302501, -1285030724, -811815885, -1703125678, -1251447451 ], [ -574733374, 1117120792, 1555683008, -2042490753, -1798170329, 576573119, -2030879484, 1292340289, 784072248, 1122082587, -647533959, 715079006, 1257924571, -1722600477, -950110860, -1819233515, -2061160702, -251016169, 1710716503, -1537652808, -1446057990, 1795964983, -1187391747, 1497950041, -86316278, -978609046, -141449998, 1310998607, -1363469235 ], [ 657401189, 365712872, -1884831494, -1467253088, -1914751454, 2124111589, 1396845231, 1373164137, 1023024686, -712573034, -366813818, 1293981277, -1326884699, -656412000, 2066182097, 966036525, -1115099738, 83000964, 324528932, 1665575054, 756398345, -1035400529, 206277658, -715131119, 1180743104, 1093421, -937260176, -1953470063, 340896766 ], [ -199087339, 1281215030, 345295354, 713608903, -344179394, 1331112090, -236743703, 2091010165, 2103173569, 335821072, 1949189174, -1267293917, 1015462273, 481969735, -1470263338, -405560556, 849191764, -1191367581, -1773883716, 1201139853, -364887459, 1874445537, 1202264502, -427616235, 733191794, 1879445148, -569460540, 1776524610, -33840109 ], [ -470038370, -924298458, -1253657436, -473164484, 1789778024, -1642214651, 1520551308, 1300057108, 520369722, -828283013, -1708527059, -1086752796, -1180371793, 671395498, 1389689659, 1710607189, -1164469642, 665925796, -1377466223, -1050594712, -1002022977, 1973715585, -559559740, 1605219507, -1564118446, -913248747, 2007841115, 940978925, 1442360913 ], [ -146121105, -1767673578, -1914962778, -34120195, -1525045577, -409694874, -1203624749, -171905727, -241067978, -226185664, 1937537588, -782406146, -1528077373, -891004854, 1043748854, -505790469, -1245391512, -751285687, -276999443, 767035583, 1635843082, 1614865415, 1911523083, 2019289275, -777978899, -1737630141, 778367114, 1118800534, 1747035448 ], [ -265062536, 1621960175, -625663035, -991278270, 754792920, 913806006, -1793259568, 1042755710, -341049382, -608459310, 1562979401, 1296698347, -423671840, 1917982504, 921168008, -822856202, 1270619137, 579929848, 800152177, -1564312314, 1920321301, 1340925068, 1003019973, 378523618, 1302889176, 1237457893, -745090315, -227837410, -1256942569 ], [ -1538755170, -2014734953, 589479820, 108707316, -1840186237, 1627692319, 1266253496, -1442509450, 1823106599, -115565324, 1873073886, -379047266, 1278327250, -2064442123, -1522684033, -613199042, 1414134766, 567868553, 522977712, -986237802, 1575768627, -463985240, -1090422296, -1919894671, 1210168054, -1179063940, 1376922053, 1115721010, 82482927 ], [ -1916414974, 1369224117, -154899041, -1276965254, -1180974768, 1227867779, -473304433, 213289514, -276198481, 1060285190, 1462305167, 1373271627, 116839428, 1457726331, -562006065, -1343624152, 1941535950, -1153432097, 210719886, 1063914254, -1575383697, -1022353475, -190063464, -1635717240, -1879474559, -1199795298, -1911866291, 712612328, -1416942296 ], [ 868584210, 763028045, -349748809, -267711866, -168417379, -933336862, 985741620, 312580909, -770679361, 1132801123, 335127276, -197073923, -1982118704, -1188039905, -916732111, -1554617370, 1334462120, -998588013, -1628420567, -122887037, -108446088, -549983446, 647046242, -1532580548, -2145269293, -1837579000, -1848904527, -813646513, 1728727622 ], [ -1636768085, -1338102495, 1600130840, 782849957, 2125267913, -1222632171, 1629194641, 1140219257, 1283456527, 103267918, -77731680, 1538416236, 1683906620, -1275143057, 797941365, -1487443757, 705450555, 1925184523, -1237376883, -1919871434, -1639271994, -1624619792, 2101481151, 1065582384, 2072078175, 821405911, 2127635025, -907845925, -1448381756 ], [ 1020333265, 1636759189, 388025261, -1449699680, -1114152642, 2080530093, -579710695, 1954797364, 1978919741, -546152179, -783028527, 713732012, -1524029085, 685250818, -1087321745, -1026748140, 1080894008, -1497061423, -443776501, 1513612039, 93589414, 415512764, -1297495344, -910696732, 565350914, 2017159996, -351022578, -1536061120, 1743750801 ], [ 1038843508, 307472803, 121423920, 397968773, 298934032, 647833823, 229941467, -2060680969, -1118325901, 1530900609, -328599421, -1753925449, -1710467546, -1486859287, -1505325751, 1699124552, -1145857554, -1938897786, 782057783, -2092150525, -254223672, 33393008, -962805443, -344326125, 1450183885, 2092893847, 1047000929, 405576162, 513570845 ], [ -174610851, -256642788, 501886150, 221113457, 2091177493, -1263619087, -1240983185, -1624416183, -595578060, 127287895, 5675660, 1620652585, -606057304, -1398070927, 2024352857, 1840941145, 1111040292, 1885524015, -582102957, 1980219357, 2010249953, 498548630, -1594451108, -1396739148, 1210017549, 2121533725, -750530554, -496130249, 1086543586 ], [ 1066512753, -637892336, 1322956592, 766790250, 167901281, 618526419, 1258765313, 993516637, -281704257, -266806996, -838466079, 931012392, 638401182, -1768837183, -14452908, -901546733, -906124973, -474918582, 1331563596, -1851239604, 1985704233, 652179333, -1320380542, 1635205611, 14990601, 997820098, 110051110, 723719385, 1904774910 ] ], [ [ 1198046031, -1356557090, 476801321, 541277684, 1857616744, -281689712, 1139499011, -94499987, 927967973, 3245502, 1762098100, 1838738107, 675983744, -574884792, -1432487444, -735710517, -196808224, -1003115506, 2031972980, -1658997408, -797456577, -300157907, -1324246407, -673329476, 1990287018, 2036932099, 309902725, 1608873988, 1283375902 ], [ 532931135, -1803376427, 361443969, 717611561, -673334735, -1419115132, -1317379371, 818583299, 6476150, 1494240619, 32045215, 824569137, 201962811, -1228265991, -193551690, 339148598, 1126851193, -898140435, -1921578492, 1803435463, -746239280, 730620817, -410125462, 1541719091, 1228794982, 1227534754, 1518940316, 1228689355, -438600922 ], [ 1481434820, 1543728771, -854600907, 580441827, 1430587882, 663370728, -723858720, 1193217056, 400799052, -816505457, 1161411385, 2049885025, 946532607, -1549228388, -135712802, 395646693, -590576445, -1913596047, 500311607, 1878017550, 392091348, 937290754, 2111525071, 421679717, 293591938, 659741058, 552542949, 712906741, -352861441 ], [ -601438285, -698564506, 92198081, -143552855, -1187800663, -201181615, 33755765, -1691477031, 1377195991, 1856972964, 1381527430, -2011582829, 2022499690, 331478595, -2122670035, -79452534, 45853760, -350050745, -1165433319, -592900556, 1681962274, -1817290474, 529341532, -1042818225, 682597138, 1566213097, -1225929079, -1965076646, -1367372634 ], [ 612331884, -1968784893, 816976998, 871925081, -218549309, -1169825503, -1911249958, 308502946, -1392715791, 2069731771, -701493911, -112065600, -729392075, -1291238435, -913101350, -1271138193, -1026558787, 1836881209, 143232936, 1090831469, 1697610753, -1399643754, -641627738, 543479305, 1234625939, 368783691, -1341300756, 76828750, 1349144632 ], [ 909779040, -271639340, 1050087232, 1865114444, 736145583, 57169717, 1711216103, -473397224, 1237370311, -409865986, 2057286148, -818355406, -665529524, -2033751465, 1855211885, -403438256, -1030618792, -1271324760, 217978870, 583018910, 1440057150, 1011322630, 1548963506, -244941988, 1762485686, -1268819285, 177201477, 617889763, 1395652461 ], [ 743880879, -1534981642, -453648741, 1131940406, 796326820, -987165771, 1112329568, 587439706, 1462943220, -1020354763, 185745543, -588827961, 790299589, -81762579, 497935465, -131348266, 1010313396, -503930632, 1399334802, 860630561, -845433053, -458069704, -330158614, -1651982434, 1854626887, 1648198833, -2012001137, -835779683, -941129576 ], [ 702352657, 1382244870, -1432458961, 1172945533, -1071834272, -404087597, 965009285, 305385007, -1306554723, 747282527, 2051961180, 840629538, 837521, 432332186, 604026822, -160172549, -650312278, -1611899065, 747299253, 1169937616, 1826578154, -1059723992, 1735662476, 1325048401, 575144729, -300827678, -1569548714, 625656694, 1413209261 ], [ 276670809, -1320313169, -66054565, 1992028017, 1132723908, 806330614, 1231454535, -511409740, -1792049293, 1793692839, -1997468364, -108489469, 498894958, 1598209187, -2126015837, 1144535945, 170066431, 578760197, -1966152302, 481795034, -1505269423, 1604721569, -1742684690, -310695096, -310619630, -2030776596, 786083586, -1016199103, -1681494941 ], [ 411518394, -1016663724, -82742844, -251231775, 977932765, -2105978162, 1083920251, -780164678, -1028412934, -1187187144, -667394598, -159951218, -535998539, 1305830632, -977551430, 772182180, 1415366498, 1686929365, 1691510736, 1141719382, 1218694607, 273551977, 1184770280, 1766178474, -887801430, -431232612, -777106969, -617333939, 1640287545 ], [ 1805381862, 517535626, 21847018, -30672558, 1620154993, 528445860, -879485780, 256779062, 1657380356, 1926319781, 227735171, 831877058, -773929553, -1654368776, 246357333, -1080694980, 1802486969, 1924197607, 697570887, 271868630, -1711704598, 2127804436, -1023218104, -556778221, 352545653, 1346492736, 77753726, 2031495475, -1727638488 ], [ -913004488, -1093023137, -1162834025, -2023980378, -1299876890, -642529596, 495544877, 202955337, -803363384, 938944947, -705444821, -2067373301, 2121087604, 1255254735, -341102281, -1189042846, 1074146290, 647765167, -1385874046, -882357995, 404371935, -102195277, -1487155213, -1656582936, -834542522, 2004425430, -1111721473, 822505566, -681879827 ], [ 1308305420, -1279535198, -990354593, 847858824, 1529421345, -1348828789, 692619552, 611980262, 2107101402, -1259288988, 1301523096, 1983426157, 927867827, -1395207718, -835920977, 1182030852, 348513282, 182566168, 235425948, -1695265626, -1352814158, 3258197, 1074735103, -1569328813, -861798443, 2011925098, 149039074, 195682728, 1352998818 ], [ -791615565, -766031734, 1584261006, 1243448777, -831140295, -2066809414, -1445313146, -74090641, 770357902, -746623247, -1608284157, 195628022, 1667152380, -1484416610, -205444000, -675819401, -1419447827, 1078126428, 930619178, -1251746767, 1405964439, 1532557770, 475536125, -1929433636, -1219634282, 1295794432, 1061112817, 1142539824, 1588057848 ], [ 335522223, 1804727178, -876654193, -9886386, -1026192882, -2092847952, -1755582927, 667023497, -1571948475, 655845922, 46488487, 1315649055, 729616114, 1509699172, 1484919426, -297668672, 474466457, 1530370549, -955287621, 2061322253, 489946718, -461700456, 115028100, -835821325, -678136551, 1275554838, 81441958, -1951789353, -1958006580 ], [ 1496078437, 204823021, -677523030, 1653914126, 1113657614, 1359513204, -1512886385, -124395786, -822108084, -2089361679, 1959076545, -1609445498, -869932672, -2128450006, -574796601, -189171553, -958746653, -1935033301, -278509903, 651923000, -1234567347, -1292128177, 274548345, -438831702, 1227222525, -1714352113, -1001488691, 617470936, 1054099921 ], [ 1515574624, -829556099, -1561198001, 200319909, -1706032249, 863606044, 73583567, -1488937899, 773400099, -858138573, 314661980, 458167247, -1686107297, 858758146, 606851946, 90155282, 437262099, -1633309073, -191443815, -113937766, 1503613573, 2083295490, 2103780143, -771663173, -1901922635, -1823491496, 973646549, -1837794639, -1554661458 ], [ -1992128100, -488385313, 1661046407, 1785219811, 636731183, 1954241626, -1537901428, 1499245565, 2044705736, -1132705577, -1244900733, 1117637547, -203697660, 670685837, 248407288, 1391403070, 1371944968, -915616723, -1213643113, -583622523, -1497970228, 1463078975, 1040858520, -1118680876, 375302618, -1620119134, -742755550, 930174380, -1246343245 ], [ 751385547, -174156246, 1423505727, 1735878194, -318016281, -1337103892, -1453167159, 2074050226, -1231909944, 1656997309, -1659529439, -1854275608, 562889333, 1552639979, 2090120804, -927964566, -458147034, 2118793002, 906692228, 2108193529, 948095873, -602108761, 1542768723, 855550582, 755070189, 1190409300, 1549760588, 451037651, -836309739 ], [ -1205373527, -1931143903, 1538906346, -1294261609, 1888845391, 1069316948, -267090155, -531142047, -640768751, -1066337410, 390312836, -932225349, -1498524298, 452805154, -514812857, 1417043212, -534041559, 1954417087, 797121140, -655731463, 257624803, -393718863, -1113179757, -1317337236, 620331873, 1548198953, 1333495451, -1512637093, -2090560777 ], [ 173093445, 32194490, 181395182, 1872508846, 503614859, -314960444, -2060321488, 1309287641, -416658311, 221714793, -440104871, 1574825165, 1410591084, -1894853328, -1518883572, -32003174, -261429054, 1320336923, -2004132371, 1399085661, 622330921, 1511679580, 1969650517, 1050936639, -1619449515, 287612212, 1472784258, 633064610, 791936830 ], [ 542263840, 1296806373, 269089589, -1757483089, -1836231351, -931501606, 270608465, 1274271870, -1595694039, -1217091281, -2030444152, -434005055, -1213760906, 460062085, -1828280218, -1242059832, -684700517, 1010008792, -1989454705, 1775684857, 53080183, 844751532, 880085176, 1312540702, -484627810, -1786053494, -505652044, -901942790, 1643105712 ], [ -1965112578, 226612741, -384473520, -119426075, 1863050242, -370053594, -1782773132, 1420352291, 1530077709, -54843152, -1862020162, -2036373859, 1287979734, 1559628004, -1039072122, -2062972738, 1992380, -1227988075, 944109132, 372708137, -1398824993, -461558810, 504116159, 1216000334, 1775287365, 371591171, 1042246341, 1594839514, -1671284223 ], [ -883374114, -895754165, -111129249, 1547266665, -267539998, -1035008794, -707600809, 176107839, -324760221, -2050518497, 1933557297, 802417356, 526274013, -1623148044, 613814324, 422057783, 1406379852, 865255905, -862837182, -923964842, -1386436791, -1207930018, -1834673434, 1926627986, 1093936447, -1030906923, -1371601356, -42194936, 1575038224 ], [ -697517489, -1899244015, -1706430763, 540132199, 1792272483, 579608869, -212821459, -224185169, -1789313576, 952998123, 749765188, 123478880, -1141818542, 1144073420, 286728250, -1724197454, 2017447447, -1175293074, 708787190, -1343796785, 1551534800, 1981394756, 1342966361, 83695037, 233768893, 1872721649, -1945741822, -1257630626, -398141192 ], [ 334539523, 1802545614, 910927346, -2043625810, 1870217230, 367787550, 1871330906, -621344303, -1446740270, 436957420, 95251969, -628258404, 1390206372, -912484181, -303305164, -862980926, -1191644715, -2054580699, -781397176, -252033193, -1661125946, 519353253, -1080214405, 1810787071, 1067801770, 1736808806, 616887146, 520138997, 1634251206 ], [ -1431411898, -1596141989, 1314375968, -1740040990, -1636920842, 2111068543, -2011116513, -1601151065, -1787817998, -2103846022, -146771717, 197625809, -984238806, -886268563, -1701160886, -1805698424, 127867754, -1701453955, 643965907, 240206094, -310489816, 1416558158, 2145562106, 711939942, 1599664408, -900066843, 415475496, 1752195619, 1450921741 ], [ 467491102, 673796101, 1490644088, -1403492915, -503257332, 1384439028, -2020632158, 1150296037, -784929863, -1845779761, 1721026059, -1623419189, 358994610, -976177259, -1729997936, 2044590596, 1674978395, -1804599425, 1188095552, 1045692117, -2017582602, 136569853, 1769801825, 916120337, -183508319, 1677945654, 1703885583, -1375548938, 1652999066 ], [ -938432608, -1136238071, 78182448, 664744342, 289799543, 770724852, 1993015047, -822871497, 2101490768, 1475897704, 77954310, 579913936, -426390098, 1987535974, 521915375, 915415121, -743701100, -503700046, -2041190231, 1231302869, -1049615963, -1819732082, -1586996355, -1779704957, 1461176358, 568968724, -1606489783, 1895121180, 305104631 ], [ -1065751340, -1028325985, -168925292, -1032053569, -622385726, -1973832844, -451576942, -1370013102, 902086319, 1685746434, -1588532848, 1641484554, 719181208, -116474485, -1016073217, 1850557856, -761321929, -823403082, -2047589703, -1265455258, 1904738687, -662538013, -239766674, -520438903, 1769885834, 1856820752, 937379199, -1360347829, -1738696619 ], [ -286235551, 2090886763, -900287150, 1106518641, -236573193, 1738746576, 1146821862, -431194475, -614320623, 1998008459, -297889862, -1867804845, 1227236158, -742611824, -2070985815, 2004217609, 1132906131, 641179309, 852435573, 1715125925, 1102361118, -1586766877, 1544601212, -1407242123, 294519860, -2018356605, -1189721395, 1251178577, 701557421 ], [ 1557974000, -112436798, -112889216, 1186383743, 271198800, -1127280939, -231770288, -878849485, -1881196389, -2012086648, -1657598384, -1528514427, 1261058457, 1000832553, -859586786, 804128677, -1049688353, 1049148209, -765712341, 1859764016, 99840774, 1473917031, -107580187, 450079082, -765183527, -993784366, 1935704639, 1351728051, -1161338507 ], [ 1988062679, 1273632636, 1191939431, 1224451155, 53205995, 85206494, 722971086, -1910256157, -786592901, 43438129, 575861715, 1757608735, 1299675850, -2084580867, 1258379845, 1259145152, 2146867508, -1376230927, -1267241986, -2127426865, 632275146, -1832747610, 2134502309, -1951071966, 587856289, -599198451, 221664332, -1991470733, -883743804 ], [ 1412709891, 1055745029, 215543706, 1272508685, 418398134, 374700808, 1254557096, -1988473724, -1658300219, 481119119, -832916717, -1483371382, -432053365, 601726988, -1386583898, -1406342583, -556463209, 998767478, -26228153, -800787393, -980542262, -1774173985, 2037484331, -1253583477, 1336467881, 1336377781, 2083967858, -1096637163, 1513299455 ], [ 158820236, 1117632323, 1535195118, 1485479470, 1174480607, 263705293, -2039073594, -1631121694, 2130453652, -1481519688, -241258267, -1287685606, -2093751735, -1702023506, 658761401, -165108159, 2054690568, -672960600, -1781494890, -1153553232, -368181201, 1659193016, 547253977, 1728061646, 1687338581, 80688122, 745744899, 1059185676, 558091663 ], [ -573878454, -2087439792, 20194882, 126937042, -280102962, -1223813148, -344178862, 724100125, -835970007, 1588775906, 363487993, 1615051962, 670331003, 2002669813, -886716918, 106989890, -723318118, -525120558, 1857575812, -1872882080, 215369870, -1877338997, -420958834, -1549960303, -1837173990, -716321309, -1969348865, -1198332237, -299646696 ], [ -1934760326, 163994961, -1018980540, 1081607499, -1698665827, 721277391, 1318839296, 383838777, -962118694, -998366617, -467756175, -1438322735, -35919520, 1023184744, 889615067, 1928108320, -803928673, -473696224, 1488999400, -1392574077, 271861821, -2024739475, -104924035, -1414848767, 2103762191, 330006009, -755744320, 171457458, 756954754 ], [ -1886106618, 352817339, 912045846, -385869712, -1661106872, -984982466, -481438291, 418749177, -576127141, -972476536, -1702815553, -1435757900, -640754484, 1434287821, 1053899857, -823928501, 1592643625, 1480659422, -2122557091, 73086845, 1322757738, -350738088, 1108554170, -339854558, -296865555, 1854617170, 1166459361, 1888049329, 885140519 ], [ 1139697639, -706959987, 810948534, 1212251112, -682374267, 1613559733, -249159083, 692049128, 382208838, 2078808730, -290053854, -1990646177, -1728437587, -637010650, -551167968, 1694578973, -158801103, 1820758856, 1951577709, 1429898321, -182951244, -849923267, 3952926, 1335131230, -1362640505, -909085307, 908367963, -2045379112, 927294708 ], [ 324138002, 968542126, -788671611, 1824502306, -1997808931, 1040770534, -1940678505, -1072911406, 1019030059, 1706142983, 1522591870, -1878032395, 11639290, 1645039969, 1326957832, -1275311001, 1439959272, 797077372, -1431756248, 1975212715, 1010516675, 74030741, 1248443236, 2044268450, -1915170997, 1289984630, -436669366, -180721067, 1366983122 ], [ 2114174482, -646692864, 357286817, 160465359, 526171388, 169020712, -963317522, 26097029, 1962829406, -556750790, -1830465015, -202685266, 1044725400, -630053569, -743791117, 909923935, -142418742, -735302455, -2097364897, -987168472, 924168358, -1596938776, 1853960515, -107623053, -655823989, -1096639774, 1390598598, 139983804, 2082540022 ], [ 1100499925, 2095888903, 692412556, -449905098, 510262458, -3212429, 135473195, 198545169, 1052535650, 1746701630, -1724374568, -1526788895, 448816628, 2130999190, 159423171, 2107369199, 434188200, -27502321, -711073527, 1213265714, -795329458, 1914181241, 1746050136, 2094137052, 373343935, 128765736, -2127611427, -489469069, -1177615028 ], [ -85466927, -809582473, 871222761, -1469983009, 2123424696, 1652259437, -1742187616, -1444580262, 1956550298, -1471722783, 930122218, -582565229, -1839877377, 361076623, 817845051, -1087674536, 2067236929, 2128060504, 894814079, 723896849, 1230387677, -572350969, -424047080, -660701583, -1633709903, -1274850236, 1961265471, -31349766, -465805389 ], [ -1827811137, -633038576, -1690614732, -1161410174, -9785761, -1234645292, -2045743136, -1733988928, -56173139, -1091567760, 1319683013, 701129641, -1107352840, 845452203, 882424837, -1156131042, -9015891, 783557584, 1914646963, -1141283175, 1785791769, -1237267101, -1150371644, 1678322355, -1998779829, 760236714, -109057495, -1308047496, 1540042651 ], [ -2099196818, -176963967, -373498767, -232745768, -2008673615, -938134623, 1462070111, 753408660, 1734294340, -426900511, -1374265739, 1255149576, -1884135371, -1497278891, -258677514, 229228221, -47057376, 2019220269, 1637532341, -985858012, 2126360638, 1596813673, 49360927, 1857003067, -2092659799, 1756686535, -1284121658, 1303201467, 445020573 ], [ 1673393460, -229881851, -1817496092, 1162850049, 714003849, -1232503520, 364783623, 680289995, 584932855, 2145537087, 1175608960, -830646882, -2026991088, -965161510, 1176266727, 943870009, -1447656034, -394782310, -1252728714, 706970531, -289545832, -1609874170, 149036985, 387098724, 1531790673, 243973075, -709994514, -2010285631, -2082401550 ], [ -1146017089, -2073028713, -702662199, -419630121, 1759698081, 1246263045, 28558479, 1858842700, 2070620328, -1129689065, -550966333, -1861552820, -644680526, 883982843, -332460134, 970084430, -252781560, -2043493643, -658684905, 1686532837, -996551905, 1388333987, 167682910, -447135214, -718935605, 419842146, -2075945702, 1526669671, -643523868 ], [ -1219071979, 257738902, 1287485531, -1963254644, -2099428623, -44647998, -999147290, 953608217, 1029496062, -196319382, -816158141, 709098605, -674501019, -351890070, 192192948, 26236496, -461033597, 304769733, 1753951910, -1203260897, 177966185, -1580384257, -1187558614, 636161471, 417131125, -427985538, 745286270, 391485542, 646637901 ], [ 1795915827, 1217753957, 685209285, 9887313, -60654400, -809584063, -365198363, -510079878, -1994345489, 1736229804, -1895388890, 976573139, -1019475620, 436941952, -2035555140, -2107828159, -1611482890, 317910875, 1385771017, 555921795, -658104395, 704924044, 454867861, 1152178717, 1206156276, -1220027872, 313935512, 1982498057, -9977121 ], [ 185220002, -2050681802, -1725970045, -1253265803, 1843515342, -246941138, -1488903993, 466337026, 516294502, 696759991, -1489087518, -2008826984, 599009720, -648372514, -894334526, -315268631, 104969930, 1713318825, 1327311389, 1883395365, -32416162, 717130497, -1151589429, -56285057, -1507377154, 606247929, 1084618638, -1380434608, 946120300 ], [ 384994106, -169296340, 290954027, 466571229, 2128875610, -981678638, 1440060120, 1080265356, -1169736530, -776599929, -850233171, -1661772441, -858308486, -1836452597, 2135090456, 1989279353, -1453096017, 350786764, 1291854730, 1285861607, -774023319, 322353268, -2017968578, 577454328, 249944833, 1690742196, 455969073, 180394787, 231361507 ], [ 1548329053, -1768511409, 1181955907, -367795975, -2066489997, 739510051, -973179133, 1240252515, 82925010, 405078756, 85247040, 1933135608, 1753127114, 362839924, -473390233, -711735271, -331870653, 1498856994, 1824762867, 1721264237, -850420083, 534542462, 45547781, -401960816, 685405848, 2100860131, -1887615702, 932020941, -800183690 ], [ -1316848883, -801887709, -1092228941, 262839273, 886219390, 423163638, -21458991, 542114372, 543769433, -2072082203, -893095536, -302602258, -916434831, -45761153, -1891720733, -1602656441, 63893024, 1265695466, -910729226, -169806825, -1922706725, -542918600, 2093429973, -352647579, 121197900, -2904553, -285159066, 364528843, 460396847 ] ], [ [ -877457139, 1441500004, 1369658742, 1956104812, 1707046668, 535413741, -2121330144, 1589291663, -861349018, -1712744375, 1323885201, -1090104793, -1579667292, 639267313, -292390372, 1350383042, -1942517928, -555949800, 1711836233, 433604270, 34135850, -1881178775, 1491860497, 1971189268, 181189869, 736233719, 424650142, -8859862, -62941135 ], [ -1825163336, -659143386, 544421809, 1104780463, -1068140084, 1523321998, -1741589135, 861521966, 671785050, -1675719025, -508512330, 839391232, -1397128966, -1717390210, -173128473, 1677767632, 598040939, -1556428936, 1998209759, -187634313, -1380914531, -139386177, -3610643, -1314087891, -1767163022, 2098930294, 1879674922, 528070987, 766499279 ], [ -25527539, 1120724377, -1472954423, 1937159390, 1117978326, -1100018373, 174300097, 396444178, 850067764, -2096642452, 2125855395, 1268262086, -1239744004, 379617371, 1163184419, -1481767209, 1634538478, -2108367805, 412219562, -2025759101, -2034969841, 1843646702, 2078231934, 1118536951, 687075475, 1176016016, 2112959063, 906629516, -318364842 ], [ 979247920, -752400172, 2109698790, 943545176, -1793991435, -52177247, -821864900, -1526132488, -213673864, -712021489, -22878977, 1473925832, 521470273, 338381560, 1171677793, -709038216, -223020236, -666605400, 2015745254, -1593475569, 2033587089, 1893191988, 1096611081, 1659373219, 2043461521, 129741437, -2119257947, -1195976932, -223652662 ], [ 1652827376, -66899174, -118555727, 1722277695, 1690536936, -1407360430, -2009456665, -1113892598, -484859067, 572160853, 936151588, -1261821648, 777462701, 1663589108, -1521606462, -333960895, 1866594283, 1152427038, 2044077900, 522379242, -213407302, -673800362, 1625494280, 200321715, -1753227196, -1241975445, -1633089078, -658803463, 944146896 ], [ 259343890, 878070008, 1138411417, 934586976, -1631711144, 615442386, 2001681095, -1985790972, 1112788616, -577976541, 44642644, -149102951, 1015045758, -2004449237, 222823502, 180457838, 962286489, -923039962, -85943557, 935409217, -1932636657, 1036738105, -685780470, 841508562, -819747721, 63880929, -1928304403, 1124596357, -1565479224 ], [ 2042180570, 2103465945, 1143606209, 1609336423, -625294728, -818684447, 1901199889, -659493456, -614791089, 1671729615, 120879328, -1619000895, 1152914868, 755343855, -1838849313, 1238296759, 1722865768, -1696087439, 315445348, -870044979, -868798881, 528617617, 1852278431, -1148288065, 696361255, -966361577, -62189008, -1913360081, -887126795 ], [ -1158610583, -970176827, -901744197, -826289939, 512279725, -1229330638, 2125924403, 2067139100, -240553979, 1704107947, 949059399, -945922290, 2024585243, -762525467, 984996804, -1329020266, -1896094546, -1475730686, 342797798, 1341698781, -685030342, -1939494480, -609496430, 1363210481, -746260756, 97430243, 408449575, 1685656604, 945569536 ], [ -1319527708, 765259778, 873515209, -1232773501, -1359432913, 254296031, 1063744764, -123286891, -258932449, 1902853404, 964058598, 1621449934, -341219665, 1787488469, 352392261, 1546100419, 1886827193, -1773029369, -313711939, -1432973611, -2041880833, 344474900, 567394366, 1372255500, -432905672, 1287956422, -1715298260, -1787994574, -1493180647 ], [ -976187811, -2127474507, 995830339, -1214128500, -358208755, -897337516, 1910426336, 886995968, -1328852385, -516321762, -1493978384, -699316441, 1885388194, 1705182845, 568849114, -1327926676, -782880354, -1183633002, 1985975028, 502547510, 377489587, -404388954, -1014348686, -1701304783, 1504187849, -1945399835, -2067627640, 396710374, -123538408 ], [ 2004480063, 1447928808, -104808008, 410072944, -1545973127, 1320283378, -713187642, 1380580346, -1928642891, -1185745448, -942253474, -1774489497, 1399883102, 1060005686, -1403616007, -785390285, -827755276, 1187111217, 711848454, -427662601, 698016209, -1456195185, -865985039, 210487610, -472371257, 1916990960, 1596524942, 1060810886, 983253436 ], [ 467125357, 716708684, -301894591, -503446344, 1754942161, -537665038, 1598197940, -1183663466, 127611027, 1612265755, -2000874221, 751975912, 1992690061, 1725830630, 1706340332, 26489328, -646127259, -1080459958, -1366092873, 1797945923, -399545990, -580964406, 1010552896, 980458746, -1850207732, -1695322062, -40943207, -1752061499, 1023759520 ], [ -1235563636, 1830147135, 950995727, 2021165627, 128317751, 1682182886, -1494938095, -1313543677, -1604441021, 61678521, -956095418, -1426572515, -1913255623, -171879642, 816597951, -1005195721, -1486309410, -875541584, 1460312112, 883706739, -1177512945, 1938541709, -2053631409, -1685205952, 474180389, -2052984854, 1547515089, -391031600, -2011732959 ], [ -56322598, -1941115674, 1479639870, 1136459397, 182748968, -494000326, -1136373807, 946872510, 11691292, -903405971, -1437668677, 1960219810, 953750174, 573437315, -1333949063, 1572751090, 1274182600, 1284212805, -693276020, -701365265, -1419111157, -1857705594, -473038910, -445660929, 1482913185, -1475176644, -436023465, 927158399, -430671972 ], [ 1822017803, 255187759, 420084885, 711858706, -649703851, 1662944125, 1338374318, 2071719341, -1786207768, -1641341626, 1405030627, -2033352102, 1572118986, -907253697, -1971699106, -2100083212, 1201819004, 170348764, -1334536050, 1473363361, -826438091, -1748745399, 1987021731, -1634649277, -1429874505, 139607159, 1598685371, 224105117, 793134533 ], [ -638121338, 460359515, 1050041800, -1655654508, 1171977406, 433376971, 992584200, -1407110291, 1952181793, 794132748, -1715212634, -1850150639, 2081311993, -863958724, -682437299, 205839913, -1066721144, -1235810136, -1661939515, -1068583562, -1609011740, 1973761894, 863663670, -465550816, 1319825277, -858715978, -1661828139, 319666557, 1188936359 ], [ -339570171, 1483623119, -1992509722, -95053435, 1004411552, 784500151, -208906229, -519375150, -1701976305, -572652986, 1434577043, 710256395, 878346089, 1204350279, -1449265723, -998084960, -2051466138, 945078479, 433395793, 492377737, 1505764348, 955668239, 5076777, 2116832544, 1884240852, -1261958136, 412678038, 1346481878, -578372096 ], [ 1932733817, -2009264563, -1427247080, -1877382713, 2131712902, 1101908139, -686019390, -496056075, 594815070, -548611174, 1478217007, 1980143691, -1270709991, 615687948, -769119199, -2045781253, 1722096447, 2048111299, -594015422, 411460800, 1145599729, 360580728, 1848177034, -846347214, -1537051881, -891694270, -518777074, -70454988, 1332229534 ], [ 336766879, 1006408962, 1602019589, 1404555905, 1248132594, 1808282443, 1267640728, 1252963055, 1726614056, 209556597, -1234740559, -712493454, -1395409971, 55534211, 535747888, -1921715671, -747781056, 1203089728, 1307382897, -1345837213, -1005285736, -1592390497, -686159672, 1326809884, -513034325, -1720801554, -1141513106, 1446864134, -406860763 ], [ -880262423, -388218881, 1366526359, -1706806822, -1673806984, -1241554372, -2029744532, -1835146107, -1438584402, -1994751217, -1660910092, 1384160375, 112855976, 745582573, 777480247, -959435814, 1899449202, 1088343969, -807531759, 1628756450, 1784237500, -594162172, -22389226, 411136905, -1791697554, 1703989004, 2067422401, 1669684250, 1264206036 ], [ 1961276710, 1642288186, 1840455205, 1776208857, -410495396, -2111703955, 360690652, 1865567910, -773375428, -1647317112, -280882387, -217666081, 319599542, -479895952, -1156274316, 1391238211, -1189065483, 1295042947, 1616814577, -1633423702, -514678106, -539032784, 807292403, -1647330357, 1954490746, 993903967, 1196007425, 1783630987, 1099772291 ], [ 694400742, -913843733, -603280138, -596598110, -451902220, -1828723394, 44537147, -929583253, -254642891, 2112187160, 2047917574, -1728718183, -2123761228, -654408752, -2020453007, 1844783218, 1503001946, -1289144535, 1643819953, 245775043, 623128113, 323331237, -1071308433, -132449694, 137107844, 255835197, -1643255506, 260743601, 2071060446 ], [ -593324394, 1010702025, 930052801, 1242280707, 576542158, -986805975, 354039845, 177762176, 1137259716, 282630845, 408619243, 828218816, -1123767243, 191712648, 775188695, 1661159806, -1600444232, -1450339003, 2089670771, -404158324, -1240511523, 1456175490, 809311357, -74895381, 1409503428, 2005795616, 1344741991, 854169733, -1204191698 ], [ -2085581385, -1503624840, 1558748649, -367145682, -1956903444, 1757632122, -1382815557, 1405989520, 982855330, 1404629086, -1961365203, -1669306373, 1569708234, -1065696354, 1296259994, -928881687, 1066329507, 1124787793, 1940067726, -1719021598, -750475180, -288654642, -1256503108, 1500411395, -977762972, 244583813, -293741794, 2138983038, -2005694452 ], [ 469961250, 544577695, 639363194, -288499880, -1325423197, 1983585907, -429458129, 1182813316, 1148040295, 1174201256, -1699228676, 1508955146, 1082706317, 1434971696, 1635480295, -624074093, -999352966, -974793563, -590694194, 1367471725, -75436812, 263170149, 2064792192, -1440570925, 220333943, 2139591613, 1136744306, -1114059003, -493742962 ], [ -1143148548, 875541495, 1946352096, 113961353, 1602842216, 1485696483, 987560366, -1369155029, -1210552094, -607247778, -551516905, 66797505, 51175951, -756210890, 1149558946, -1509051171, 277800679, -800228167, -905285833, -1107108367, 1081314206, 1327575474, 58196857, -9605565, 19985319, -2069039032, -631398229, 1863924102, -950252605 ], [ -1143239189, -1104640737, 1608106433, 1009591206, 1348766279, -316461567, 1394837486, -776249984, -641034798, 225278975, -1291427707, -1273012173, -1271368733, -1349168911, 129319889, 1732732040, -1552602300, -2032822863, -547668664, 719511613, -1336247708, -1796393957, 1260280547, -635961352, -265183867, -1599374134, 1283699707, 906859929, -1777443941 ], [ -824220830, 1751089796, 765466083, -2033461163, 123791092, 397702748, 891474727, 180780320, 63668344, 1796381178, -85010944, 98240780, -1392063408, -891054832, 1961776612, 1118215230, 317307044, -139535662, -326421965, -896306553, -111747427, -2037033187, 464218462, -786599835, -868456112, 127039443, -951458138, 11464320, -1218699482 ], [ -1670667107, -41833411, -443078296, 1520669580, 413361702, -1580229585, 52077410, 235651545, 755406121, 488123211, -1960705726, -975642937, -1126156057, -2085344268, -950031727, 1483614573, -81876517, 1006561397, 1463069178, 2036784126, -1122993021, 571407560, -866135524, -1461863854, -1758903158, 1174826467, 2104990779, 974560733, -819096076 ], [ -1133929319, -1613839949, -1258647935, 1915336038, 1099331678, 813988646, -1908231930, -1380564065, 1503383607, -208796331, 543439738, 1547946462, -18197328, 923532335, 1648187362, -2123509740, 992109762, -29157372, 1748231725, -28638084, 2085226061, -183471533, -72989538, -494761669, -698873902, 858202900, 1956349767, 1796764854, -1603693436 ], [ -468830335, 1098121734, -2139572409, 1465078184, 2134288225, 686032639, 777915363, -203271932, 203450824, -1527542701, -978079259, -2090924601, -2057355769, -1339491767, 1346025412, -439770643, -441029296, -528752484, -1584636998, -714594998, -1227193505, 1795699903, -1474775548, -1888413509, -150170408, -1248037825, 1892565568, -1077838843, 2001539351 ], [ -370724959, -751478592, -26744972, 29776253, -2065871624, 210428854, 793561358, 426898347, 98012914, -1408255559, -960725234, 1472415693, -1682913013, 1913165563, 92496833, -23546690, 1513490737, -1553667774, -2076580432, 1690098204, 486641936, -1203313506, -830877657, 2071766887, 1225752060, -854529090, -2096553203, -935545427, -1370467569 ], [ -1461127722, -1143943958, -399668054, 2094987176, -432098606, -1310691738, 901004163, 450002164, 2038602121, 395216640, 1760476579, -1452276632, 1252187348, 916193489, -737286972, -1518272450, 1595504061, 1729260241, -513105332, 678517489, -828989653, -297265542, -380664409, -497822585, 311376269, 1317981551, -1965387451, -1171551771, 21623569 ], [ 969356540, -1192066648, 678418278, -2088136063, 786179324, 2057301066, -955333088, -1506129625, -1041533760, 1450432330, 1002177619, 1272988480, 425215563, -918080300, 1202990908, -530437871, -1408642867, 410582600, 1430549844, 665991354, -2066366578, -251995624, -1461677189, -1315230229, -2125826465, -246213439, 158598737, 1197059977, -522657462 ], [ -398363608, 134016578, -1045848633, 85962218, 1769362502, -631079635, 159262526, -1357804400, 1181583251, -1331921877, 343125865, 387583952, 13332730, -1757704081, -147807803, 1507726111, 1892248293, 975339859, 1274676920, 1997990111, -797118437, 344345772, -374815358, 482103846, 1208602809, 773776817, 1490578159, -1963491793, 1517569739 ], [ 1784127585, 1155818022, 1486499696, -809932408, -439483202, -2047422085, 406912166, 457178284, -1505290597, -335703728, -253966765, 803260443, -566501033, 272855173, -773940836, 1976008636, -1286706646, 967179696, -1216890972, 780773342, 1726161309, 1572616602, -1481646394, -1673862554, -1665681386, -949387417, 1892973238, -1226051116, 1477872897 ], [ 1180643836, 801540139, 2114929232, -381335236, 1459914185, -1195400085, 572978649, 88504441, 192347602, 1284699833, 1410131372, 1841149978, -1658092557, 1777768245, -1176904774, -1413853510, -925792247, 360207721, 1342636771, -846333103, -801665598, -1575909922, 1499678661, -1711844649, -1532725207, -1761586956, 339263662, 1550177940, 1980699868 ], [ -1881216173, -649364731, 80361252, 434350110, 1586183856, 93031922, -28176306, -1537388909, 1701966880, 547150685, -1208263706, 258199158, 1516945223, 1951282892, 1320331042, -1973067808, -542265601, -475235318, -1701003401, 1614081444, -668852780, -702483536, 641972392, -348381085, 2060840608, -668744864, 2120689548, 51065708, 144143020 ], [ -1308080622, -1583312783, -651289015, -757764383, -558376443, -1050300180, 508412807, -688754635, 687929494, -16089410, -2011301546, 854586259, 830172889, 1403084667, 269636622, -1345288392, 572900008, 857983648, -559306887, -1626730687, -532325447, 1932862472, -614489046, 1106505347, 125187429, -647137557, 1258469264, -14845631, 563112117 ], [ 2031556424, -1103457411, 382481761, 217633037, 658296998, -233156277, -599446155, -304015862, 1433384452, -946598662, -304887338, -1651746619, 1575096487, 1400159716, 611672095, -1456962749, -987198929, 900373375, 1684616860, 888431126, -1288908231, 734601311, -1098392106, 1784246838, 400812665, -1169306927, 1944051172, -1615349182, 795837595 ], [ 1369874548, -835828627, 1246319608, -1198675815, -640528380, -1064685291, -1327550475, -708280929, 899395638, 1538566090, -998507352, 1905034255, 373058, 1140622451, -480387230, -1818066367, 2018169922, -413706024, 1913905948, -1561011737, 921908841, -177906465, 320424693, -327749204, -58799475, -2010066979, 1631873268, 1396766264, -1407932213 ], [ 405008566, -2140845783, -449180467, -1337580524, 1204057900, -1740092105, 1126415311, 1058933481, -1805318712, -1453911111, -25996257, -975339336, -1453017707, -1569258978, 2007960, -392835026, -279773975, 225479420, 1624913599, -2012750380, -1904285397, 1826225889, 1037637188, -1272443538, -1332077505, 409429291, -1401305947, -364758576, 1128943281 ], [ -1265427678, -1160706882, 896792069, -1195934394, -185739851, 1586373463, 631408919, 136623776, 1449487868, -1119766878, -405847084, 689509141, 874772349, -1658562768, 1940380989, 1584706197, 2079859783, 1071197128, 709754364, -1738254785, -887618697, -538374007, -985181106, -396406282, 561985682, 1831679270, 650625607, -597002090, 1452200641 ], [ 1320880827, -1139020999, 821930031, -1257415058, 652213468, -176627710, -1781056554, -1031678105, -360542227, 1006040007, 1602111168, -1813071969, -808356261, 1644515448, -1366015929, -711255136, -921755003, 751152915, 1605930908, -1757639742, -214323514, 89566275, 511093828, -1812440245, -613766881, -2033726200, -1971494790, 1514036192, 1522056320 ], [ 342164904, 1025231280, -2139270017, -288308128, -189071757, 2047128633, -499946902, 767271539, 296803923, -743953096, 117838035, -380994148, -1341515438, -881656732, 1300094361, -854237795, 2132526694, 185722128, -978984051, -2036782365, -167892827, 1146607084, 433527133, -748667037, 1017622932, 1477388396, 1089094411, -1465338273, 1845258351 ], [ 1688087314, 1641834881, 1527273078, -862620999, -1531629156, -1139850503, 1067208312, 1208411515, 193167089, -624372127, 8488066, 1326929551, 774315589, -1588258827, -2059706473, -748356100, -1121336724, 730153449, -1573060075, -444160046, -383802254, 1054260337, 1628003698, 864370025, 431564739, 527417178, -1788265889, 1485274656, -1141379006 ], [ -755947434, -1000059557, 825887645, -373376651, 1503150486, 109798748, 640974104, 240867603, 1055670103, 1200551213, -390642564, 1545718630, -989607976, -1968540983, 2069411824, -625690535, 1290536979, -1476074409, -1067858176, 2123097776, -1214586613, -69886334, 1320873973, -1567547586, -1139526601, 346789116, -1338137205, -1316146748, -1874952497 ], [ -1439296845, 974345907, -321783168, -880455311, 1789233894, 200550924, -464501923, -802453974, -2028393279, 1665148617, -2098655938, 594761646, -2056443017, 1005512283, -695542738, 1083144549, -490508163, -825929604, -1746774164, 928437490, -685259, 1342981507, -2056114514, -1740637982, -1587306111, 711506204, -1496453079, 591880410, -2012282060 ], [ -1437478533, -458542062, -1752197460, 943391859, -10508874, 23617321, 38917721, -158338005, -524391984, 720440444, -1594817963, 23423993, -1163226419, -1733247684, -1569128405, -1865391810, -986407362, 681056281, -903505830, -1803313965, -714902447, -2072602892, 1208109583, -562094545, -1012944907, -2130304304, 2086544717, -539029669, 1193883568 ], [ 299588839, 243461963, 1863576219, -1977672616, -1869417781, 1017314259, -860242942, -1830424871, -2042963970, -1614157925, -562829009, 1151823328, 1135188282, -866785838, 378784245, 1844528070, 1484770742, -690046781, -1487139358, 318545528, -1855188638, -1533841853, -962487169, -1633887224, -1427395534, 735138475, -191107353, -529628371, 1267425689 ], [ -1957669118, -1597733912, -1384369701, 1481563622, 689955114, 50474634, -68759086, -892429463, 1347421737, 1770565141, 1006929560, -1431779727, 1917941656, 2071148742, 295976552, -200759381, 1950900625, 1616918585, -251863841, 1507738879, -1927802296, 1187128173, -1927376600, 1866877140, -677655515, 1004788710, -1866534417, -1479322207, -1652407819 ], [ 404611662, -30009429, 1850012482, 417565975, -1053193130, 1776427177, 1073272495, 1503891993, -1356995435, -353664876, -975834106, -554771588, 2046978312, -559082679, -418992469, 569493816, -44782603, -1046569936, -1696658372, -846190830, 15820017, -756014821, -330509091, 1279033512, 608769531, -829698643, -1048596805, -1818653523, 1242079024 ], [ -309101048, -998073254, 67422096, -628111493, -326475259, -1689469918, 2039896379, -367116058, 1943161391, 1113423207, 67974380, 260385097, 2133720611, 1163760972, 2119696481, 1974207793, -321132143, -1722299412, 1668048864, -1283671267, 943905263, 1677208141, 1683026532, 695514074, 1523711922, -2059561030, -2038919587, -1450919076, -722385234 ] ] ], [ [ [ -1296259373, 576507888, -580202613, -1542276414, -527555375, 1005628366, -1243141156, -1595111549, -1216773599, -547204476, 1924416608, -1511053681, -700185671, -275916041, 240507110, -39163511, 2030851665, -321948914, -733291994, 1520284895, -1914683919, -848082724, -27017339, 261511467, -1041083480, 609950233, -2747959, 1370338685, -175315404 ], [ -90447433, -1865168489, -1551776114, 1233974968, 2111315645, 1542157476, 1087233095, -1604738791, -1759581783, 1001987114, 270192198, -1224016266, -1030292198, 1787921561, 957094164, 1711686168, 890464518, 550318719, 1300075081, 92816907, -1225730291, 51549950, 1815440180, -107937519, 1471749718, -2031166047, -1580578787, -1395980047, -738784525 ], [ 684812808, 798528538, 341891019, -890724419, 239962196, 1912831162, 1618031796, 1624399867, 461487959, 111920419, -1612194530, -138931266, -1423552777, 1630382338, -562524340, 161720397, 484794734, 282039724, -943886025, 1237404946, 1817202616, -1862416084, 865973896, 1576350227, -217482707, -1014545800, -529846616, 460082744, -902029248 ], [ 218445136, -2024722368, -154650528, 641191593, 1660767439, -1426952208, 1198452822, -1411582676, -271431064, -252162075, -1611302889, 1533798441, 1255628917, 265680957, 2005523503, 1951246421, 544457328, 1190723882, 257594637, -928119950, 125340243, 1987436699, 181995854, 2123633270, 486756062, 1635365404, 591436531, 394784476, -1978972392 ], [ 677218569, 1073890808, 2019190864, 2094430230, -134512065, -367666872, 441263189, 1018641680, 1673959339, -1999373528, -1224128629, 760786979, 1882969611, 1426063566, 1571021362, -1762213130, 1180439699, 13022725, 1308222728, -1257843336, -973205754, 654088770, -2055215848, 2060453475, -431102448, -143620960, -1632203368, 1807425383, 1644122474 ], [ -298807560, 1230178650, 1447910732, 1667092951, -200439602, 951099683, 1297657934, 757255868, -1699218091, 1348977069, 202337685, -351234073, 1436279016, 2088400899, 598602182, 1331092692, 575479897, -606109362, 1928787561, 1666156289, 559242081, 1829076050, -786626743, 931859018, -1742295466, 1009463984, -1278207508, 2097058909, -1909226342 ], [ -325392658, 878819468, -531668639, -1733166390, 1894554545, 1364764230, 891923700, -776514650, -1415985448, -1955127041, 1348933335, -676867291, -1393595319, 739039235, 132447780, -458216518, 711517930, 1291676946, -100733390, 404470037, 695949731, -95149754, -264343253, -34349258, -1238536693, 1735688248, -968426275, -1737711086, 1252504480 ], [ -981934472, -953597558, 230079613, 1281481357, -1574441007, -96988509, -1046439582, 545267278, 1101827457, 1683281167, -121128381, 2132697078, -885547871, -273105025, 687367930, 375059121, -246158824, 237251750, 2092650775, 939496589, 284742098, -1447480491, 1424870392, -1770450972, -196556692, 690398191, -2009224547, -635434603, -1473939692 ], [ -234689669, -600351368, 1401971929, -1985171298, -1904578784, -1863969286, -402892260, 447099632, -32432699, -2138950904, 413648851, -1118917050, 1662925358, 49755311, -1844752861, -1854928154, -1178568596, -111868032, 527013468, -77491362, 1868738885, -1370894197, 612764373, 470325912, 1797989100, -1309676816, 657384940, -716979848, -1258375002 ], [ -1365489185, -861701039, 1432689140, -795319184, 397708624, -511702784, 1952958415, 1477973935, 948153835, -1734895006, -486797694, 1302266255, -710140077, -1800708967, -1365281999, -1296362114, -72700089, -976901097, -517486864, 893592179, -2106226317, 1647278219, 1415650585, -99248175, -682143021, -1612951879, 484012513, 1558837545, 822457575 ], [ 1082746740, -816526682, -305417671, -2063188079, 1181319717, -613963474, -413266586, 2070177836, -162871805, 670728113, 1474549405, -1878360350, 725898937, -1242621124, 2024281603, 382468924, 377565891, -1506060903, 1651030364, -1509588354, 1120857711, -439252783, -2052860342, -1733108060, -1867271886, -815982568, -2005001698, 1551962628, 1820204307 ], [ 840597496, -607908361, 847481506, -67694676, -781523383, -2053810027, -1238075907, 1485025458, 1181218007, -1505034010, -1112047271, -1467785677, 1141370126, 49695290, 934634078, -2071929370, -1007665932, 1881108279, 2012202379, -1430757086, 1195772755, 477255191, -216455234, -1582558847, -676622629, 232438756, -536238314, 248889426, -1711025367 ], [ 2011017381, 36681826, -653784037, -790440006, 1763708294, -1506137611, 261298598, 1354237207, -968680113, -1045631173, -458369566, 592022391, 937470340, -1474035393, 353900451, -448866577, -1553420540, -2121828415, 1174193031, 164911032, 813871098, 834702579, 2107260375, -1109313327, 1191105194, -616839124, 2088301617, 1933127308, 2145109368 ], [ 1242386102, 532314848, 700111927, -541026919, 886395174, -325640111, 1473865468, -1681451853, 817532039, 209422411, 649799825, 244984021, -872801859, 696619447, -74539652, -1598187176, 212225643, 1484888463, -2040009445, 537341166, 423541594, 2069571572, 423804572, 28968739, -815114264, 1710315298, 1432214118, 1252860769, -2050592033 ], [ -1242885735, 837110436, -1568841183, 626509015, -2049811750, 505573031, -271664559, 1751732507, -1360410821, 971983051, 1577731955, -756855995, 1033200127, -1950840009, -1330995820, -1345298494, -906305215, 806716028, -1861447827, 183815862, -347176631, 501411866, -1260005517, 1832937463, 1206138032, -926773119, -2131708965, -1876187302, 1964794234 ], [ -151530477, -675088036, -1248050211, 1446527782, 616051363, -1870349047, -1244307494, 1653696274, -538874961, -660696280, 780611804, 337761880, -279632116, -1824061473, 754830301, -1225442506, -1092580619, 2020174530, -619201611, 916446374, -811979091, 1591402765, 115983125, 1216180466, -1095264342, -891308578, 146344377, 1210919848, -935185524 ], [ -1822953060, -1933465961, 1629672995, -784427342, 1883249816, -1339464557, 1410668356, 1300321071, 773581624, -176303119, 1720652706, -1658714047, -52802912, -362529965, -1387465497, -993160898, 36227934, -851658950, 1820663799, 1491672130, 1777287510, 270689160, -1731300515, -1673650855, 2040057680, -1653800283, 830959451, 1653585818, -509068584 ], [ 495629402, 605465847, -1835103227, 1732630070, -864797927, 1603414884, -2086326449, -1619121073, 1702576543, 809281214, -1691054692, 766020675, 709944654, 1720306674, 1248822947, 195567777, 19921791, -67479695, -1510888555, 2090305760, 1413335400, 1176888801, -262807575, -1401672538, 65793179, 1370175087, 1958082301, 1630049670, 1407639103 ], [ 1066169146, 1083902004, -1706307831, -1038418102, 189524448, 1616254958, 972001687, -640053896, 2010190815, 428409051, -1150051562, 1186157631, 523538914, 254977256, -1754595672, -1275646185, -1728301574, -1450577668, 130579570, -90024094, 1090760276, 1530474950, 255319337, -1697506044, 1595317484, 1004531036, 2017489477, -1347170731, 215883286 ], [ 1893970037, -330292321, -611964343, 1602541997, 1880180319, 1559258080, 1558889643, -1815563453, 175968853, 921510478, 1708940802, -2137608515, 1413311546, 1721958211, 1973139120, 1010076081, -1074427538, 488913979, -935036195, -794028194, -1075478668, 39038021, 2100539935, 1873593350, -299354844, -816331325, -1863601714, -158195525, -1335638703 ], [ -1162097702, 547383769, -129328262, -968814913, -1402526875, 820012739, -1487057430, 224184219, -711626431, 22309360, 1472796200, 1903824325, -1236815711, -834487307, -1689001558, 1959600570, -268526132, 1050748127, 1140135617, -623026082, -1972676241, 1105908574, -1191835739, -1758940751, -1209586586, -860806322, -1981332353, -607628040, -1524177824 ], [ 1273715204, -1951309342, -75369736, -355307717, -1862924179, -515035796, -2068461718, 1769399788, -1332625571, -2108577361, -999997012, 1601500760, -1477346217, 232286247, 1018228460, 2133655035, -482993450, 16805855, 496327767, 848284639, 1196056243, 1242862814, 715063344, 438945021, 994232883, 559085570, -343054496, -799187680, -1931185288 ], [ -1544820247, 112598343, 585877938, -1379512151, -1974024435, 1466831331, -1478275443, -287342242, 1131212649, -975286364, -982569855, -33356627, 1475165627, -1933733913, 1853385547, 1896862724, -47960231, -1169124150, -1141021981, 1643438028, -276317113, -658486822, -1280605897, -1380009896, -1667040782, -836656712, -732896646, -1600428063, -46177809 ], [ 392680379, 1194535637, 897986480, 629343011, 1686997785, 900402745, 760421883, -686492074, -455183799, 405629170, 1920702170, -546370294, 1951083605, -135667337, 1015342551, 57758830, -1852245192, 155652362, 823021190, -1409457330, 1109947403, 1478151552, 92430252, -541212981, 827690414, -2032476912, 714045756, -665402546, -1963419616 ], [ -270695433, -1488307893, 2130359290, 44882394, -1370431731, 858040743, 1673071606, 1677445073, 2036246748, -726748019, -1337431933, 1897923106, 181735555, 677596300, 2057301948, 2097852895, -1312832197, 572709908, -1043726477, -1936212339, -605383693, 828557407, -1433007513, -1394506616, -854136062, 1395633715, -1589738248, -1071753530, 1310188175 ], [ -1335287413, -972977748, -1916214028, 1915535520, -1658324083, -14155330, 2112637204, 2122746129, 768592400, 2024415836, -1477845500, 1273028559, -626715640, -1043566341, 864358804, 399813573, 741987137, 1693809467, -413580496, -815077150, 1906877624, 355141354, 2115596369, -429783593, -871664238, -1289937532, 1018078762, -1893095287, -1377013538 ], [ 835945778, 1957890118, 4153836, -79033745, -715180438, -1904685946, 1547950603, -1406353588, -139303664, 1624377040, 1459762598, -301673699, -1597083586, -842390125, -789085078, 1236792721, 1136626949, 736453650, 1394809313, 730509958, 1330927343, 60773035, 2054904833, -844764608, -1099599645, -1756247985, -1529879011, -1754596344, -389548002 ], [ -926832046, -928796479, 189110652, 1335318779, -1256504401, 116528057, -1692466031, 1298748481, 44285431, -674673330, -1582612532, -2096090192, 1456414822, -1042442506, -1318224676, -1683796633, -368320994, 1218486472, -1741202068, 1121303216, -678767250, 638451607, -1665389775, -1681997467, -1555274988, 968319090, -1463407879, -512727761, 88332070 ], [ -2056504173, 1456498936, -1447204384, 1116426713, -38924799, 1591460124, 1526667865, 1724509472, -576381351, -1069974713, -540083233, 461220754, 15759915, 2142796902, -1879445625, 1299042476, -849290945, -1957281699, 1716767686, 289792053, 1325517007, -684958354, 397538245, -1680506780, -1140091562, -1902388943, 591230177, -1506846235, -53538266 ], [ -2123698522, 951221410, -1568319005, 1209349472, 1469158977, 1537229406, 1017506894, -820784222, 2020674774, -790117796, -563156565, 1127948900, 816483119, 580223937, 1720528237, 1349896619, 933641799, -649562252, -377364138, 1903873926, -745940104, -284275576, -510012262, -157832310, -1322386163, 152218851, 1898391797, 1586502119, 1973210026 ], [ 495779417, 1904903202, 1581894294, -1290504534, 1568593149, -124267784, -885438444, -597031510, -1712294252, -1481658055, -595223044, -808092540, -1698601866, 287033446, -1451361263, 1623099803, 1747109214, 2139254366, -1517875329, 1971893144, -1028485553, -1203044068, -755404428, -1583070686, -1216590816, 515075486, 132111714, 81079154, -2044117228 ], [ 1484658803, -693325064, 1906897770, 958782799, 788795508, 1000225242, -532979783, 1280656572, 749011906, 565322438, 882313838, 1423059902, -954509260, -437102317, -194810603, -221647241, -1308951559, 1958377402, 1285592302, -1495761624, -497298127, 342036228, -2146570259, 638132265, 1032320992, 1990757118, -733712092, 2088954780, -853813025 ], [ 465970446, 1548531570, -767722099, -606602667, 1114838532, -1235567596, -1119386639, 383555798, -1947329659, 1602944714, 1473984704, 2062037985, 969229897, -2078839895, 585564900, -1726962202, 1918861617, -1081293124, 1720475349, 861452901, -1382928146, -196317082, 126044591, -1894421537, 1526198922, -1613201767, 266009787, 1132889271, -789632631 ], [ -765259307, 1028254593, 1237807957, -914821848, -202415812, 474298469, 701692742, 1157491016, -2027895310, -1320747116, -150178082, -514142681, -1876875056, -817447247, -886239221, -891751110, -1182588860, 2097016160, -1640771504, -325939948, 585196044, 670505176, 1380258497, -1665357097, -2046691463, 1521163640, 624807751, 1459108234, 506335958 ], [ 469904522, -1816663194, -1781876004, -2052116242, 1792068284, -1806887617, 1218694391, -1677805321, 1247690361, 916587354, -1990400155, -1746303340, 754135766, 1177368453, 1040220848, 2076254745, 1505806249, -1815833482, -1163892708, 2006464748, -1901959185, 919550053, 1614746402, -898666771, 1517159853, -1644544217, 1572195583, -533979084, 94483549 ], [ 941704160, 1405349639, -2063025496, 635541545, -805978144, 1298172062, 1080903175, 1169171386, 849551068, 780792410, -617285599, -542145756, -1472016224, -2035112416, 1868900995, -555785405, 557349456, 1216753809, -2064075484, -238395170, -776957590, -1278226730, 1640820274, -1182382178, 995204865, 1052722707, -634456108, -1335706487, -2008436532 ], [ 1184509844, 997025961, 1669318683, 343553311, 411521021, -67120132, -1480904357, -1545766292, -751636735, -1454828770, 419324270, 1430090193, 254071043, 89444103, -161195157, 798200373, 137146032, -813806715, 1948837102, -512818620, -2072950525, 1514809170, -917257847, -432484534, 1846055957, 983982688, -153976644, -1806465121, 475333300 ], [ 595260685, 648677750, -1535630800, -1835663266, 1116310972, 1056870044, -1812413035, -972675487, 100202739, 593549058, 2104076036, -365011995, -1633710374, -401401986, 87726067, -49916020, -1018642895, -720174545, -952996899, 1257272602, 1879649777, -1871443833, -57366375, 1804596011, 166445052, -1456153511, 1402333536, 571608194, -1960413609 ], [ 974679416, -1779994390, 730984371, 1466927497, 1690781612, 387746360, 141833367, 83792197, 1250273532, 2035829981, -1381066561, -32723530, -1713469559, 1944498123, 651251281, -1868994104, 1404650130, -5209152, 1548884588, -2067778447, 2016594691, -1703321792, -159566087, -872387671, -1785816683, 175651885, 416409453, -213389055, -234308129 ], [ 831605553, 1490854181, 2022963385, 1098339037, 1843726998, -941816221, 1981017883, 1616307147, -75902561, 1120034355, -626219175, 1370071170, 1479639939, -673925058, -1016137300, -322266378, -1716008021, -1999266403, -444934701, 508819253, -872589482, 1219107262, 2128665298, 440123045, -546430695, 474279089, -1486629151, -1572631010, -1690949373 ], [ 208471307, -1048082620, 1443591002, -890844876, -1222560850, -1834211161, 896207239, 997415420, -315991820, 29530148, -397558785, -1062628130, 1208610948, -1824940820, 87505392, 458221083, 1978695799, 788619196, 456468512, -1477330895, -2013211275, -1813131027, 1934591037, 757805528, -2028436978, 70683995, -2126496231, -659293288, 1757647715 ], [ 1882964065, 1543666520, 869070216, 1859452509, -1943023213, -1385928593, 343494783, -370798897, -899678557, 1783180853, -499921300, -1164775825, 505528133, -1716699532, 1371562719, -1420029534, -1814024653, -1597304069, 981430351, 1999938962, -986893980, -731674261, -1632330191, 904365787, -38091482, 1001988015, -2077111840, 136368857, 85129374 ], [ 67416832, -467955729, 2078581307, 205844633, -1485109209, 1828537465, 1659554317, 516531304, -880443181, -1735191485, -657176703, 2085429146, 1901918679, 453574617, -1467314521, 1691606704, 645147868, 187298645, 627708021, -1289558960, 882242828, 1083945216, 2093087116, 47543051, -1711217325, -79772972, -663971762, 747301565, 827732729 ], [ -666351684, -1854256892, -1393821406, 621237139, -842812866, 24450447, -2013370972, -855912469, -1280288947, -1112757038, -691719885, -1820515707, 1986195016, 316495011, -1955002201, -1626527374, -1275013435, 455308792, 621961188, 771092064, -1571755314, -2083417580, -1845240739, 1825168779, 518786148, 133448410, -1138679389, -977785956, -1593783725 ], [ -1318869139, 831340613, -1740217739, -1791540513, -1076166457, 149617264, 382357194, -1462786548, 697281216, 455934335, 1677314531, -463310069, -1748404533, -1778337368, -1275035512, -30760398, -192354647, 1202798722, -1412620139, -479440052, 988034495, -795918864, 160835708, 1081602003, -1211419661, 611074971, -1748979508, -200951984, -1420508945 ], [ -973911, -617672365, 1937411569, 1904625819, 1808434751, -271369159, 600215693, -1346595880, 913252925, 474714837, -1333402448, 1079115959, -1962438828, 1157638527, -928892062, 242275334, -1224599318, -504076720, -760418731, -525981589, -1649998309, 122758451, 169565342, 2130471500, 1616325059, 214323053, -1395941142, -321299882, 338408536 ], [ -2000072598, 300395947, -899800058, 618463648, 513591643, -1320108011, 1701269610, -71754627, 54881358, 2134948527, 1284559738, 836269246, 687351516, 635217618, -202522390, -1173901192, 1422685196, 568172600, 1388872437, 1942482031, 2038204745, 875361624, 1451050684, 1321290352, 1508343047, -432476567, 1033152362, -1841153919, 445764382 ], [ 100288656, 773285244, -922141879, 1582872692, 44610700, -757229179, -614985531, 428734072, 2120009123, -960206269, -1767029873, -235886500, 1716272358, -1934302251, -354782671, -891609748, 15807440, -575842838, 1036064133, -2091363013, 1399230413, 224190225, -1036918823, 1298525376, 1643502464, -964725924, -1563960537, 1248766756, 233657109 ], [ 1849225985, -795649740, -2130129384, -303278833, 851379543, 842322602, 967750585, 569775142, 407601293, 1584761560, -981102682, 1104940806, 715059689, 1006600668, -777182191, 1931342345, 261761629, 1848436983, -1855953988, 890880066, 1139046070, 1616221980, -89167609, -2024223245, 1043554192, 289249866, -952390866, 1600631500, 392487319 ], [ 953862852, -106116371, -1114195228, -1869026956, -1323343010, 1218298673, -1726837963, 1223935129, -453487811, -40368425, 825239093, 1958956873, -1063550293, 642283032, -1821092502, -1073351839, -275586117, 837589950, -78819671, 235594057, -1807664722, -1422920070, 1137611836, -889886139, 672821056, 1166295499, -71495364, -647379183, -1523978163 ], [ 1454616714, 1212185379, -1249718249, -155872358, -474316651, 1940360794, 1309602587, -980927514, -309252662, -1989977350, 1620069380, -339112356, 2022432652, 1846693896, -1922243316, 320631960, -1526961037, -793892409, 1889262415, 1270261261, -895901783, -1945996030, -1464574876, 71950569, 429832528, 1620044781, 547328964, -764423197, 712244020 ], [ 1918035433, -325043343, -918894648, 548240796, -1554460412, -1954556649, 123691075, 1864420219, 647057246, 1249386647, -1031804594, 472605292, 1976971946, -1025389738, -1774735789, 1770952527, 1258628537, -260274449, 117042386, 1124515179, 1584074647, 1444644475, 1520304772, 2115108193, -857817751, 520038913, -236253799, -1466341217, -1698133238 ], [ -1277597468, 489591804, 973848582, 296764353, -1253942222, -149340268, -1682843647, -691522883, -724098360, -1258338554, -1059873223, -1401898839, 1768038590, 2932426, 379569675, 1869385765, -2004094651, 139638972, -480852823, -1906736291, 1687725680, -403557946, -705415379, -1001671745, 1366652377, -1763874682, 878651841, -875436574, 885343008 ] ], [ [ 376846437, 1721630512, 1850951512, 248692327, -116283016, -1526341233, -77629882, 1374474731, 86998747, 526662682, 1959810796, -1620953540, -1640058735, -1745749060, -174989573, -2024207959, -962982071, -1688207184, 1030970249, 1133777216, 1151299496, -754017620, -2113076858, -1364269846, 1758700641, -768588875, 738875250, -999480076, 2133692838 ], [ -1153136582, -1129697919, 838756869, 989932145, -1078260950, -1432970195, -1829724870, -929409367, 118760570, -1160665048, -832543610, -253591127, 243449434, -921171892, -120115129, 635241442, 909460650, 1518555772, 1246881339, -920451693, -1832195485, 359961442, 322154443, -539486634, -517420853, -272897797, -178504182, 158612457, 831084642 ], [ -1584761214, -733566152, 1373658154, -928223475, 1689308002, -1032518260, 1183405449, 1500763724, 99227924, -342298176, -1886839300, 1688546495, 869343631, 1693394518, 1124465391, -1688484383, -614608572, 2008900510, 424578533, -892214328, -170034957, 1901882592, 1794499398, 1631835618, -1264318298, -478770556, 1580654229, -353317575, -1435274588 ], [ -1485888867, 1405405330, 1093325077, -1063954223, 556130857, 348060211, 90618405, 999104081, -1307525876, -1792417153, 1759399228, -889163342, 2017442267, -1976947762, 1034198096, -1397449686, 651510193, 1574109288, -1762188131, 1410304495, -1867286343, -30636917, -1513389890, -969375381, 882817030, -338459398, 1804489598, -2000335899, -788020930 ], [ -1202291626, -418907284, -1053348457, -1657452385, -1444970526, 1126286242, 583422317, -117962940, 1973656364, -1889065755, -55306357, 32590444, 1897703020, -1963251745, 810432350, -221329824, -1163920893, 280394259, -1958041960, 1834026709, 1835199948, -1115320523, 966101042, 192373025, 1661088602, -445485529, 405204730, -2029345416, -455329619 ], [ -1718151955, 607109758, 1719847747, -1948408387, 1927178385, 1836881389, 936902005, -1521455221, -1837753592, 1496594559, 59582373, 1909046679, -2099443796, -122766833, 1301988841, 1882089273, 1143050871, 124427913, -1267333660, -1372338375, 904749050, -1179040890, -912814108, 1967567465, 1547934381, -764380146, -744985315, -1452746221, 919819455 ], [ -1639989570, -489756968, -1930565498, 1779301031, 1705608807, -2123358617, 1625195468, 602839103, 907655937, 1996359804, -1487223397, 1173231576, 1206371491, -318241537, -1601450201, -16928755, -1929863925, -839070956, 1050519077, -497403488, -1783635004, -118839341, -1391618579, -670573287, 893400411, 1198718103, 1975184905, -1157131436, -922218339 ], [ 641869983, -3168232, -280949897, 1140638490, 477371252, 1296780310, 1539173082, -117067607, -628341431, -1573808626, -383786306, 111456194, 1522916453, -1064465616, 1891024139, -1063710484, -921856604, -1013531698, 928956993, -1740440670, -1901242713, -501323756, 1474795787, -122201034, 474434164, -981620676, -423232994, 1968603094, -340020015 ], [ -423831401, -1598829100, -2131094112, 1610714371, 1891190717, -681473942, -538603343, -1958893761, 1038971952, -181307732, 270961707, -1146132068, 1538666174, -1473859267, 1225116759, -1387707012, -2003846481, -1525792490, 703656924, 1352435848, -279746884, 1416433431, 1885329376, -1260376392, 110961781, -1444874209, 328054890, 691662683, -11522913 ], [ -120213710, -382194180, 1974329362, -2075074895, 1255022875, -1312021384, -205811960, -1018700772, -1239171026, -1218860194, 273422808, -2138288561, 935628451, 2057619161, 2071955958, 1072269056, -456752478, 1116576316, 133003588, -1941027280, 2129809052, -1527957202, 552857353, -299483742, -204969593, -351403421, -1146775949, 46912723, -1547589439 ], [ -1588200616, 717504462, -1726250855, 1028965993, -1860141000, 355209990, -2078381651, 1508456654, 1885577027, 185761942, -936927117, 1266930451, -1018319331, 1931972759, -491258756, 1131575685, -1509648540, 962684489, 1706111434, -2131587683, -547034220, -1396130108, 1557511016, -352550154, 1105225068, -1285400749, 928811937, 1891312445, -395612787 ], [ 504235161, 675824135, 167485843, 255737238, -1223089479, 184914608, 1321577743, 658920464, -604858940, 1034420457, -1190340165, -1941603774, 2095028060, -1100546420, -1336327877, -1062345962, -334495249, -1902446158, 1868303464, -2009227160, 1573261735, -66248833, -1310352991, -1635221494, -252556008, 849203900, -1927613224, 2057256630, 1784830439 ], [ -181216847, 956511122, -1488395724, 41827158, 1501509060, 2128324945, 516220230, 1793753527, -1810730064, 2102812076, -511766101, 1650677507, -44406814, 1472800131, 132701564, -915166975, 1079201452, 1561858696, -1217520547, 511945254, -462750871, 1206689322, 759642496, -724551044, 448641707, 12166402, -1449635760, -1755912057, 975632371 ], [ -498446451, -431609019, 695105662, -1366303961, 1188179913, -880667377, -334424114, 55919521, -1144242988, -923444839, -1550291220, 1511850649, 265523883, -272135072, 366169151, -2137386282, -1197484814, 1452307448, 1293742004, -178361082, 1236714772, 782768068, 1650915856, -1206548341, -307060156, -1945168436, 924369779, -1646848483, 1038503229 ], [ -1361607256, 249084511, 2027112815, -1143842768, -995634312, -581578815, -1632369905, 1754861153, 1766261853, -836472136, -92369279, 1129588394, 1291170548, 1919001310, 912309100, 27129524, 362767008, 453280255, 960320272, -685807253, -2011809080, -1825406090, -808899076, -1431735075, -2076898504, 1002777796, 1159171423, -1532888366, 257696228 ], [ -686441805, 753162749, 911527523, 1619612494, -1204505631, 1935272391, 217065087, -150334977, 1860221888, -1753887372, 1468022173, -26086100, 460799944, 611720400, 2146853890, 661960113, 1970058083, -2124356170, 809001716, 100336433, 1819984597, -595071409, 501753390, -959561562, -369493345, 531102301, -1166991103, -1157730998, -1745729823 ], [ -1318531268, 664903076, -1835523927, 300406876, 671481758, 1545168474, -93402636, 1818292970, 1345795014, 415657274, -1333839278, 962046449, -2041830730, -493120678, -1551538085, 283894578, 557099736, -887203872, 1616180664, -2072241209, -1546249894, -1274986521, 566686890, -1578854249, 879335734, -761892271, 238913700, 2025528184, -455361357 ], [ -1350851087, 445288326, 514439318, -1491034339, -568479548, 1408264231, -872571581, -1444016171, -327426100, -515283501, -2144647513, -1849495596, -1350363661, -280606310, 298372972, 1247087905, 922068063, 1324400969, 1166995847, 1183996879, -1553722204, 200382743, 1432109429, -458974460, -1471455560, 320603059, -1424389490, -283435342, 303688050 ], [ -1167291767, 818350925, 1070498660, -491209418, 1268645570, -158052691, 1882826877, 1296570411, -1179732587, -846800639, -2137686193, 341248719, 179928931, 1820692284, 1527584336, 1944660817, -717602844, -184431927, 1726275047, 1452658958, 1055556431, -956641108, 165220412, -1645842823, -1257055063, -1480517203, -1058706182, 1870440087, 34614152 ], [ -1473262627, 653687329, 96493936, -216337180, 994384266, -1489853858, -1610059317, 1438705228, -194686045, 603010983, -1303584576, -1718575, -979613002, 1549927940, 18361018, 1822418752, -273345790, 1252799047, 59393557, 1889555871, -1150870438, 1756093579, -1939576357, -632161876, -1986945533, -879392470, -1474097711, -421508652, 1044438573 ], [ -237764680, -82998560, 697663820, -806007649, 865263741, 321204915, 1418326174, -330154254, 1910943144, -1823340326, -335512384, -1143208223, -1136430537, 1083223548, -1960201389, -1963373435, -1779572593, 1409188289, 1119580637, 523543573, 1566177239, 1178332534, -986323988, -896684512, -119082271, 1266595625, -1818089867, 1517383432, 1438161182 ], [ -1663298434, 1413674335, -881187272, -1555571818, -1288119769, -1270473192, 101617665, -1446498764, 900795004, -1594687731, 1293095673, 329558113, 1902688206, 1089339379, -1196322414, -229038018, -2093465682, -571172096, -329111247, -1729786772, -1986772448, -822177347, 1685639765, -178637768, 362766960, -1718976400, -929158854, -972751019, -1983479781 ], [ 491435048, -929835433, 2105656662, 952630991, 685674616, -787146665, -736665822, 1052032435, 239229676, -2123420920, -1499204486, -1771670095, 476085503, -1008202600, 346126975, 554963764, 524507499, -1361214399, -428216996, -789468177, -1286492716, -132153214, 476832524, -932121042, -1145990360, -1936924353, -1243165376, 1588423246, 1335913933 ], [ 610909696, -1289696584, -317615063, -1863312368, -1453252830, -1079120897, 765853727, -2079629925, 2040752298, 287903999, -1631646376, -420298360, -176892005, -308777147, 1199830009, 979164777, 1639600194, 928781358, 728595782, 681255144, -784710704, 79880156, 1559331481, -688070690, -588751957, 1162850321, -1405085820, -282486699, -1437457255 ], [ -152752145, -421213533, -852022279, 2010349056, 1994115484, -1106382011, -868777736, 2068332200, -984143527, 64785722, -1757275334, 2109007691, 351076664, 453449283, -1145495758, -1102171869, 1671097109, -1224880255, -298417850, -1647989635, -13077442, 38729707, -402803484, 834692080, -492014043, 257585611, -838423004, 88747804, -1168313317 ], [ 132418963, -1184740010, -250399297, 348792233, 531375346, 740630585, -912114403, -807353814, 1640431888, -553439725, -642198791, -951043886, 1783018925, 501253786, -467223478, -212618595, 1030651775, 1551214544, 1325667826, -8856593, 1876676933, 977267510, -853145903, 1393121681, -494987805, 95530330, -192955134, -486340483, -1586156141 ], [ -883219120, 1938519634, 985735942, 598960420, -691827895, -1647752920, 715806827, -1427190323, -1893150053, -1146097432, -1790469893, 104018143, -615140538, 688309961, 1251284333, -272958692, -1554668007, 1298434804, -294885717, -1767289796, 587209345, -302131733, -1194744103, 1334017901, -392583946, 1028923259, 892616129, -1052633347, -102123654 ], [ -2021224245, 346626114, -1873762367, -1890798992, 320329428, -319139368, -1348203528, -2115595216, 993277471, 187342243, 1423414898, -701809140, -1955802959, -2145537745, -1494992853, 582915968, -13969083, -1905591608, 1211150076, 2029773448, -1281021028, 2020871595, 661967097, -880163523, -155736531, 751034244, -35866988, -1173196768, -226408363 ], [ -704902770, -409868065, -1243171329, 1060477481, 669082459, 1649318191, -1144937024, 319040698, -32759847, -591452448, -434241239, 1976021891, -1124446969, 840120894, -216740280, -943888633, 2011436930, -457807049, -1063442584, 1925443486, 734821857, 1186469177, -232237181, 1130868172, 1643133151, -485391552, -507185782, -651683414, -838447762 ], [ 620997008, 1345728793, 1474993001, 1689684284, 102445847, 277306949, 1313166164, 1084310043, 1338915842, -673776642, -276997559, -1500108579, -822183283, -1941206747, 899052259, -1250649569, 1992172594, 1330928314, -217689989, 1160872024, 583561829, 1296822854, 862683606, -1661539040, -1913999802, 688684808, -1676198064, -1949531876, -1752497760 ], [ 651841072, -345702380, -1519465021, -1193896087, -183919418, -709621592, -333881694, -1719370933, 208281221, 1963902403, -1872299197, -326706956, -88419503, -1314742749, 722298351, -534983287, 1855860707, -1107799385, 311756205, 1477518150, -1034605713, -2081061664, 982357462, -189812065, -1227084120, -973835718, 1863105807, -140278312, -1640089305 ], [ 612434913, -357179030, -1589839599, 1208799661, -1185782438, -1709010738, -1455810264, 1426937463, 1538761626, 1925313717, 733482530, -1604495095, 276197684, -2012862791, 253774783, -500265911, -1725983727, -694603885, 962522431, 923899911, -414907084, -1289752062, 1232007244, 140863242, 1963860698, -492407819, -140046893, 1596552863, -1981727005 ], [ -1578816136, -1622974790, -602935403, 1832969344, 1913731166, 2011040679, 1501509831, -663364785, -1978329190, -555772959, 1241790700, -1155327375, 1661747932, -434898106, -1319450184, 14615489, -508959038, -1276029299, 639043963, -228461876, -187267943, -407903610, 556364711, 1491344002, 301624816, -1939524700, -457838070, -215425082, -907987438 ], [ -1335169241, -1708693543, 195451655, -1246915492, 769462462, 978792470, 285992766, 815454060, 1723826942, 833165569, 1497096404, 1982342091, 1814269751, 1571123434, -1068152942, 1903139344, -715173414, -84318055, -1063848832, 1151544596, -112933264, -1355933823, 790450729, 94913998, -904023937, -1285137472, 504154032, 764068745, -363573805 ], [ 645428176, 177474480, -1942593678, -1493181853, 810819552, -2141405417, 769945707, -2050352173, -1987994958, 1927025676, -1538197663, 1736058783, 1712822682, 1616694178, -2143512923, -1321091702, -253017687, -2028190430, -628099231, 1663997032, 507186031, -1791799721, -1295923650, -1813029118, 1686184685, -1472043320, 1452420414, 1576102639, 148034761 ], [ 1608819954, -1433339398, -1382567743, 771897949, 43193524, -1487545256, -365497200, 1629637524, 1066183473, -187878581, 399607227, -202496405, -371575699, 1240930019, -338450519, -1794630218, -455957878, 957254960, 348378896, 1684870495, -914640241, 473180583, 222027834, 718031256, 590057227, 1521693414, -1044164381, 1785730060, 1708585261 ], [ 57315681, 1757122385, 759718170, 1239289367, 1908771137, -723108653, -1252066455, -1314060407, -49171586, -1592977615, -1344342470, -1637706157, 1421028451, 469379130, -843209640, 1050527652, 1705877884, 530511896, -652539687, 1993283760, -875348254, 1195925124, 2130549500, -96268982, 2005616862, -1525531908, -735218702, -1769501539, -2113724037 ], [ -1104031207, 209483833, 1646557491, -574126421, 740778564, 314542195, 2088440704, -243797030, -993814858, -1718905754, -2052535726, -1732686089, 991342635, -814020608, 2078555387, -1969883438, 1554264157, 1853250468, -1757007787, 1806516989, -1234617818, -630895037, 133208812, -2112187356, -652781824, 500039754, 91014184, 1351859034, -1396495352 ], [ -1270151359, -765888555, -2029561326, -188312849, -1294948599, -527128670, -1860839680, 368463665, -1800579985, 748682408, 1550323173, 1026790043, -1758256148, -1353997154, -898562235, 1689681081, 1749139469, -1409528407, -670931277, 1234142661, -1304599183, 234354981, -459038700, 629734585, 1649626890, -1746176574, -341920257, 75280478, -1073328486 ], [ -1910468891, -1568947977, 1081426425, 1864998438, 12689474, 721950404, -736298270, 2080591, 1386658523, 1834336267, 891482760, -769396610, 47798611, 1064096116, 1641097562, -637062223, 314095449, -1041108198, 1250344692, 681651677, -992110760, -2146213069, -943683870, 1280070526, -830354532, -1823402643, -266437304, -492592500, -354193958 ], [ -1331311714, 2077610397, -1054195708, -354465391, 245044308, -852422568, 1315567319, -842744170, 632473632, -698804605, -35765595, 965830587, 1280103161, -774276639, -250001481, 1524791674, 1543400587, 1693879949, 384692674, 1669102255, 1680107679, -486420407, -340377526, -1762066499, 1895058929, 325563031, -59483258, -819510901, -1891774863 ], [ 244751619, 1517550765, 377267292, 1123136017, 1102428098, 223121714, -418464024, -1038239080, 1490323043, -449429473, 1557593980, -929775003, 1732186737, 796686078, 1552415800, 1524265230, 1460241549, 255484128, 1634398905, -1229348471, -334244078, 347988918, -205432876, -1311232891, -1475081324, -1863281100, -1239418203, -1098833474, 1371932148 ], [ 1290194077, 511632535, 949878, -299357841, -112262900, -1440085267, 38435241, 880974902, -1695477825, -137219468, -2015172938, 2076691765, 1476518385, 805455723, -1329735100, 1713272785, -1635370070, 192904422, -182351803, -1862769094, 1491590242, -767966353, -2001702657, 527095630, -1927940344, 835444718, -1326969844, 1522973174, -1806066949 ], [ 813036924, 1072671366, -553852819, 619192222, 1438829303, -844639438, 1672475276, -1499916287, -516197602, 1633921657, 167234560, -1786612395, 1708526766, -916445247, 1889878626, 1121409088, -264780695, -1231785486, 342896898, -1060587778, -1872886332, 331752724, -594451029, -1598662719, 717158725, -1856973207, -70519034, 1341339706, 946983813 ], [ -1115548460, 1612685775, -1846934942, 1185866799, 177568127, -2056117478, 594896138, -295385503, -1043098871, 841755247, -1020825078, -2083970574, 820450698, 622386525, -2040486764, 681166178, 352416738, 1767803791, -367808490, 298157583, -258698364, -1639997373, 919313305, 1888359757, -107111132, -1311720585, -182470177, 72644241, 1111398958 ], [ 116188656, -1020515176, 644294153, 189999157, 578300371, -864704638, 1625792608, -863329906, 1697005888, 691202819, -2055054362, -2113712073, -926007892, -752707041, -1843654523, -916266380, -218459461, -1230859154, -2130770600, -2052515600, -462831896, 1014289008, 1667996510, -704415050, -947644278, 88834583, 1723056603, -564163028, -2126054920 ], [ 2118967753, -238642862, -606986851, -1150882480, 1658007791, 602911252, -1917662566, -1147593026, 1686986839, -1522235577, -207197979, 756903726, 1006455623, -1338347365, -1568969622, 105873185, -214521163, 884847746, -921438456, -1949311367, -52717236, -2003459841, -1475366382, -611614107, 1702624193, 134702569, 1758993828, -1690766749, -1146601872 ], [ -1481552953, 158120075, 1039303521, 1154537185, -1614940421, -489420274, 2110721435, -1294164391, -145184141, 316260297, 1046485247, -442480757, 1311613240, 18429919, -71208172, -365468671, 1080760923, 553623133, 1226603257, 970011083, -232089001, -773487033, -2037267766, 325407378, -1663125529, 1132779054, 844239117, 927066632, -1003024827 ], [ 1550994464, -1072394182, 244865103, 251105683, -1705321935, -453316269, 1340709804, -922782603, -1710270610, -1592862947, 1514075602, -1680358954, -1935827590, -441090910, 1224351820, -1236826683, -1730035068, 591838708, 1453735321, -1697920362, -1526060694, 639923194, -1083401028, 155390894, -1308890951, -1526513643, -445725656, 604328806, -445861312 ], [ 1560992252, -246696886, -1435727106, 1629848464, -1775388546, -305694262, 1511776158, 877528387, 1177387609, -1158815258, 1254613494, -767689788, 602349116, 431425571, -780404793, -1577062808, -331850290, -1684181415, -1002057128, 1573404154, 1418626605, -951816315, 1576901879, -960899890, 42703379, 858066534, -250837186, -852698482, -1198585395 ], [ -290630880, 1858588012, -1144700830, -554994187, 801288509, -1192668835, 2141701413, 1830206030, 31967777, 180649787, 1263051720, 1238816942, 1864814992, 1819862857, -655566343, 1559275575, 630091296, 1549356625, 1642772412, -740082684, 1619335033, 1537979970, -870141227, 382040882, 1130788434, 913803531, 2014575512, 2052121303, -641057361 ], [ 600620528, -587814157, 1868028153, -1651940253, -473084628, 1799326957, -1124368164, -380050160, 114582081, 1404941038, -1125839374, 671673024, 1082665710, 994818515, 1257537485, 2348338, 99727981, 1619552034, 222700389, -1899424042, 188774550, 512035865, -263361190, 1808108573, 1315105447, 311132123, 1220827607, 1259718730, -578323945 ], [ -1296717634, -75146017, 276333529, -492314360, -832337049, -2145284719, -1007630991, -1177168430, 1264009383, -1668561360, 1800935797, -1363293763, -282179568, 262008926, -1585203689, -1083732410, 300324613, -452886878, -1536319166, -2132505312, 1286095584, 682278607, -1895132122, -973195361, -1404857837, 1738279149, -812901332, -865127316, -757566507 ] ], [ [ 473004226, -1654668981, 698495585, -1122102051, 1104288810, -1162114072, 906882963, -84662731, 1121992845, 109104773, 151635635, 301745511, -1368237264, -1313545231, -837232638, -1291396475, 1108207370, 204028636, -1018638116, -1244748660, 1480660980, 1090971885, -496444857, 638642555, -719122788, -1778710691, 182538550, -62980456, -1698483143 ], [ -645340778, -332434971, 1599117608, -1137572796, -86538488, 893137771, -342372302, -1166757467, 1878080444, 1488527375, -1925119258, -212413058, 884855308, 42375187, -1706122536, 1908549730, -903646614, -1811734970, -860491003, 312637727, 1221920630, 109847618, -547407874, -315094631, -790734745, 2030073592, -2009235302, -1303363114, -622854066 ], [ -1432548006, -495545602, -1946667440, -1802936425, -1881701514, -427130978, -602422247, -2068458264, -1280501471, 136772877, 2048480360, -1359970384, -1406543507, 1782100079, 1538286618, -1691483842, 1244051247, 1139550223, -976538721, 1455894598, -862026142, 650561751, 1516954673, 1366803004, 1688004965, -1570882353, -1201396985, 473232845, 155213279 ], [ 550914424, -1074074104, -1625103290, 1138914698, 1433281252, 982379334, -1227596468, 1255121305, -1638783610, -1716241044, 1600820855, -949809296, -1672671492, -448240353, 954665497, -2049445176, -52534087, 1117118641, 1778844527, -693871472, 445645932, 1644657704, 1495999524, -174575889, -135877922, -1559035658, 1445975345, -1415110066, 1571951610 ], [ -1315295441, -2004802204, -772635193, -578929349, -569365831, -1250902384, -802162309, 564149360, -298412837, -2014914148, -823076105, 929792524, -1175281632, 557239282, 577821645, 1227905311, 1423376695, -802207865, -2179013, -291188133, 724650240, 2115930983, 886924819, 1711582196, 108869047, -52021006, -1814486165, 996649405, 1846419098 ], [ 110682270, -94814319, -376800759, -1551632009, -2066508990, 1398924392, -495668820, 153374769, -491021604, -80237341, 1208690143, -777430874, -1450392911, 164984887, -1580119905, -977214139, 1139236653, 1680532946, 62932710, 1437944184, -1023910179, -1084354063, -2033473846, -1612634510, -1035347439, -1061348853, 1532024855, 183982577, -548508054 ], [ 478826292, 1604087638, 1416319127, -139748877, 1303091529, 1703066267, 698736931, -176244179, -2134929735, -1443749571, 908585301, -1033014892, 2024235134, -662029709, 345749810, -1723955057, -1345658021, 1883628684, 1950773575, -1425154489, -65349730, 1068941196, 816782720, 100827798, -149848529, 1510153880, -1850057265, -1566168580, 359095826 ], [ -1089819509, -2104321350, -749970603, -792790343, 289226016, 1073057713, -1753563343, -221325209, 640500685, 1513120313, -2061988283, -1032650955, 1092200110, 1474051282, -697122262, -1926612977, 1853393650, 191557675, 1442714563, 2111609056, 759704679, 1435181040, 1781419849, -1632792828, -2014992143, 620705886, 1687262275, -189114508, 535023930 ], [ -1219422276, 182370559, 1015158153, 1927109426, 106933561, 970542233, 1667446818, -410313779, -1605604052, -1190216401, -806503766, -831344665, -2002110516, 1502541386, -1217325632, -1078098220, -784439940, -977344294, -505985984, 1107116069, 2043044759, -1392227296, 1763730553, 805229053, -2105371216, -1234662012, 428934034, -1659673231, -828585838 ], [ -1657677178, 1551153010, 1243230402, -602139743, 386120735, -988626515, 1527825951, 39894731, -1971937597, -1920266358, 992350498, 706754448, -1751387118, 1741344146, -94802587, 996069279, 429675660, 848300141, -1396237775, -1344576656, -1837094816, 4404673, -481374291, -1674786338, -1702367134, 972686743, 2084115623, 1013316600, -67466830 ], [ 1487699503, -2039594136, 1929853068, 1312399757, -1435963192, 502729983, 1851917077, 739324698, 1240557008, 498616042, -1166203484, 1295722158, 1046162730, 1272250776, 1833816639, -1540938017, -1588735835, -1297716301, 255884117, -1275589099, 1220440534, 333019609, 1464727623, 849436584, 1014147431, -1957061322, 635102465, 398481566, 1390174758 ], [ 475108782, 147298196, 1873612431, 1961001366, 49270507, -501310468, 2099016196, -204167613, -395833366, -990666323, -1770378208, 557805655, 1160770765, 175075741, -1358496804, 1093272524, 687267124, 1413720154, -90057218, -790375037, 1204266787, -1555138532, -1384525155, 1286611895, 235600061, 91541731, 1921311905, -1654809671, -1664623761 ], [ -199130763, 1942226598, 623281661, 6137231, 1479159855, 929277772, 654698778, -671821270, 1713020427, 801954038, -1009614708, 947349229, 1988234560, 3718713, -1509625796, -1758800536, 706503936, 138747184, -1246833797, -1417898229, -789430180, 1470284669, -17597859, 6578776, -1680611336, 988050010, -1174831818, -1829220596, 1051789205 ], [ -282696811, -1683101913, 708235273, 389924134, -208964488, 1285141014, -1544197779, 1330030219, -1197394870, -1495695476, -1771998010, -735110772, -542265700, 937766572, -249506084, 1898467157, 883004589, 238317946, -1930147533, 371334037, -1683110623, -757733479, -2136155761, -1882950778, 8015171, -580352704, -1245045983, -159760602, 1380557996 ], [ -1695919058, -1725482823, 853210923, -1828415805, 1915960588, -1374223012, 846751852, -1864859174, -1314633244, -234550230, 200907399, -1331542729, 1433621065, 321722105, 664008614, -2098764685, 965350627, -719756979, -1489599560, -140705767, 1978361878, -1799930656, 661669920, 1209799202, 1573914290, -737497576, 1152444286, 460379190, -1599669083 ], [ 2091279255, 1047689430, 1678173150, 269712562, 805879051, 625727304, -375974898, 942667155, 958228707, 1578343282, -1487095905, -420049423, -964770799, 1727642483, -490395551, 2081640813, -2033660688, 215623284, -1573241591, -1627385552, -1607864179, 617212588, -351341208, 493342023, 315034951, 554577476, 420142814, 741292693, -528085718 ], [ 1293103504, -1141070693, -2074454289, -566158316, 292790992, -1008128683, -2049153288, 488922950, -382131413, 213060666, -589317237, 1456182668, -759688074, 600761118, 259871144, 1063029119, 1677020568, -1797266357, -1436910934, 1909130331, -1984434494, -778015199, -1587399218, -816303048, -2024525761, 351623896, -1547481178, 596982106, 883314610 ], [ -1187483453, 824474603, 490136583, 803814335, -1663559732, 99882707, 1792899508, -187926411, -458062176, 893104595, 1847689759, -696380885, -1011393490, 484380222, -1696083451, -959964194, -260462439, 824691298, -805070737, -1998632511, 552671931, -1414068578, -900158527, -1138533188, 1271984211, 399010323, 470575877, 1062994727, -1041970255 ], [ -2114076135, 809135895, 154049608, -1939146207, 336170342, 572169121, 1890529398, 396679334, 1467702840, 689017570, -138389295, -608585349, -2059681685, -476113373, 1116437991, -45390547, -383096539, 1010880199, 1844947241, 1271754188, -750739068, -2140740431, 1796444055, -1461156216, -1964329430, 892524716, -1244888610, -639740614, -2044627863 ], [ -180312128, -266991118, -623534075, 816458374, 2020974576, 1598878583, -1664106725, 1110650431, -821558785, 1833978365, 723520311, -989637768, 1394961244, -1910812623, 1164539045, 1926424931, -1751218709, 1019377068, 963295878, 2073784109, 29487393, -1324093920, -652568547, -664731603, 2131908354, 1769120037, 384012451, 1762112857, -867344642 ], [ 1329959167, 1863141693, -258081771, -1728949617, -782054497, 2030883440, -980475966, 1593095352, -1508085786, 1102103692, -2112454051, 449897809, 1700922057, -1557000844, -1672645674, -531168561, -740924050, 1864713761, -1684301667, 1388231734, -222303187, 581856114, -654868744, -2110390266, 1750013533, -1609902310, -300709087, 1210990226, -1608954813 ], [ 1244840913, 1778235385, 1998208439, 1334480188, -241264162, -484438204, -1821528482, -1799231518, 1380125507, -510642622, 240280180, -174741529, 1168854205, -1392659778, -1934220069, -2126167551, 325335209, 897066295, 1109828558, -1384025902, 273720851, 1125288244, -932795413, -1853703015, -1897730484, 527791467, -666134146, 896875996, -973190024 ], [ 1295485843, -66965057, 1901116936, 1955080001, -1838740033, 1949683924, 1073148237, 1191188190, 552325959, 528584522, 641799184, 477018653, -73572449, -1891321992, -444156592, 614529190, 1545977270, 721052155, -911678977, 844645663, 455213494, -1978860429, 1311506023, 1066588283, 338708176, 1194931327, 571148766, -2136312466, 1801344544 ], [ -684119348, -577414087, 1628361271, -1678316258, 130126837, 563051896, 1179839271, -1807355049, 1698894362, 620863880, 1714983694, -2055764561, -1901749236, 1559768445, 1118645750, 163595514, -1082681101, 1745841607, 1946649245, 1568787824, -1090073999, -2002695730, -1738516450, 1842303207, 70964369, 1352652108, 1185520319, 1229732254, -2094840278 ], [ 1416781866, 1802262763, -1958527732, 1809458558, -735332283, -514069346, 920950734, -94204006, -753217898, 580328817, 2039817609, 606437392, 143317886, -1682938956, 889955034, 536131126, 7865778, -1109822784, 1268725046, 939299878, 524872052, 1933770342, 1957406949, -832542526, -684860967, 390801351, 1211097336, 2123767393, 154635642 ], [ 1257566854, -1654342624, -1762914487, 595571418, 1316313392, -1154668980, 1429572533, -1720796449, -1902909856, 1699259338, -314162356, -968321632, -902064821, 1207320784, -251130552, -1865418320, -570285710, -903628241, -363015904, 593067112, 969838937, -765397366, -1346333042, 931066826, 1845903435, 137691020, 256821763, -923991991, -287103716 ], [ 1783245016, 48591798, 855899094, 1798712215, 717672199, 225074269, -354848043, 773539893, -617248070, -1040807884, 520378990, -1895784840, 1592878616, -421524832, -2133984457, 1368619945, -67844402, 2137247057, -534189837, 894541731, -1686189306, -432988793, 1367982733, -438887790, 564136396, -850314960, -187538966, -543358092, 1324989086 ], [ -927416753, 275439089, -967940240, 1921385161, -46896141, 241744002, -234434163, -507159596, 584922639, -292593323, -742618531, 188717648, -334769799, -1547328209, -396822812, 404335856, 1492225710, 719770854, 191646872, 1759815275, -382603094, -1154704073, 1447417404, 1780612507, 186536678, 84390391, 1049945475, -176232743, -1328787167 ], [ 1350966507, 1491868584, -1764956003, -1040048891, 1594951396, -2145253558, 896588150, -682948360, 1852617761, 1202407983, 1956408454, 1667031364, -1064279660, -1403177429, -729086556, -1937157837, 988848139, -457586863, 1784846174, -2082038220, -370284088, 762430616, 955319905, 660989834, 1942748038, -1231940951, -1343831026, 10260230, -1405668665 ], [ 728106409, -599816383, -50283496, -1014764234, -1752038599, 546871935, 594413216, -1898164894, -1271227160, 1663753174, -2033033287, 1635708266, 1577294280, 1788324039, 1347215286, 1172023738, 164674433, 1885408711, -1377907687, 1051384096, 2142310653, -1624500161, -1371333901, -47435518, 1473942620, -951404275, 688819646, 1281280065, 1337176222 ], [ 320908257, 118165192, 1566229403, 388248024, -1637255044, -971764038, -1808024477, 244054932, -209592997, -1286844225, -1845168035, -412572169, 1445429869, -1227965556, 1431188174, -918144723, 1732817743, 2015023796, 9807461, -489964774, 441057782, -1630690209, -2135775698, -821600664, -591198490, -92120208, 410644843, -2101943059, -1957810012 ], [ 469978162, 293326731, 1610853452, -1576507285, -141441228, -438262969, 15588305, -1183619759, -1830380426, -1050679400, -1661181195, -1348805531, 2095010057, -1871114296, -1655718652, -374935740, 1136486254, -432710728, 556493221, -173365021, 1932327272, -575760420, -624642379, 1449905369, 230432535, -242098205, -1755533342, -462809041, -730189401 ], [ 1228683172, -1412489728, -1709935512, 1383387209, -1389850170, -157289022, -653697600, -1159571463, -931245793, 2025956234, 874700933, -2097179257, -2093561781, 920815501, -1968606522, 425306869, -334318560, 1980233985, 21374663, 669726852, -2067509110, 106880545, -1437654001, -21929266, 1757791432, -699560307, -981768017, 1310110806, -266665392 ], [ 1393281898, 75193079, -955260208, -740669227, 119452650, -1128409532, -1633960674, -957344422, 1293902257, 1251328373, 1465876862, -823019506, -1262747983, 322458793, 306507457, 609504819, 1939582551, -1690714754, 448578111, -207189985, 1591388739, 1404638250, -1368868525, -2102441672, -169123650, 1896051578, 919401723, -1842469381, 2144573885 ], [ 81988471, 1772662771, -1423274244, 1042661562, -1874448091, -37930234, -1101721470, 227352866, 61198461, 1834383272, 632122718, 2017934226, -1312865491, 804511742, 697911729, -2079348578, -318837314, 1906760142, -1583015728, 130629821, 1570023824, 782716062, 173310714, -1586674257, 92610732, -312738885, -1331036253, -247120653, -218166766 ], [ -869548730, 71495819, -2138890151, 246737663, -788002041, -1894453054, -2040534581, 894426038, -236981242, 1799719789, 1198334262, -1813880936, 101395347, -740309961, 1591754649, -1049223590, 1587116806, 694131602, 1312322830, -29651320, -1905806377, -384349057, -272349683, -1708548106, 2044378864, -1483645189, -80127850, 832230831, -949804168 ], [ -1001832489, -1876794279, 1764103820, 304279134, -673747287, -797892926, 1263859019, 853454642, -1189270938, 348765022, -379744767, 1312916327, -1374099007, -171244058, 81160530, -965241744, -807936119, 430435726, -776941264, -1200801530, 983760786, 293023776, 489869630, -1946774027, 988978079, 245720912, 514633259, -792407634, -983020857 ], [ 1482062735, -147873795, 1722903247, 169923936, -1951489429, -1042375359, 172617947, 1548006691, -2086584288, 1181500076, -105417428, 1061153420, 1234459356, 20904543, 865538436, 1775044522, -868719410, -131937677, 122621712, 776822743, -168950208, -1012829470, -26453000, -782333505, -708912046, 1095695766, -1513121868, 735401468, 1352000109 ], [ 1665894081, -1521803330, 1039461711, -2102447679, -1008639365, 1335004319, -1817122718, 1869680249, 206856128, -1844745833, -159313013, 303481074, 466744282, 768398018, -1071669111, -918278085, -1427727967, 632545050, -1965262493, -1939587510, 64551447, 1721759961, -1438645667, -848225057, 331924507, 339421264, 1511505030, -1618526203, -337335561 ], [ -1486116467, -235268254, -1072700024, 143460504, -61397527, 324881831, -2065570982, -199834729, -1110016477, 1914459956, 105308563, 407370381, 1262497668, -211678951, -1090352932, -1621051374, -1885058926, 1627498313, -1483841257, -2028996023, -1583241719, 838210180, -1279641871, -188637431, 1136945057, 617983615, 604502149, -1883570735, -231671756 ], [ 707948502, 1292215986, 1892702039, 1120850179, 417119182, 1480767421, 803914316, -206751111, 1601090590, 1844894318, -98241125, -1629312861, -521717615, -1159172300, 1974276601, 758167655, -373995894, 196734411, 290033627, -1927902600, -1421446945, 1247347147, 1402878078, 1936875652, -1339272811, -1968131424, 917221566, 1175264385, 626897963 ], [ -265852615, 1401692799, 54063842, -829191043, -1252019583, -1997021865, -863248822, 1661110557, 1248043970, -667082718, 1614661942, -626257780, 33477169, -1632955489, -432962016, 121621990, 435497917, 1610461754, 741666799, -2059809331, -2043180154, 223228973, 1616388692, -1006481425, 1984155090, -344327011, 2132821684, 2047107703, -831671569 ], [ -1500901044, 2018228253, -910033612, -62741439, 1453091384, -1777667670, -1779937367, 1050375510, -1506526019, -1798197841, -19763357, -773565163, -161141368, 1933412794, 1238399244, -1726117754, -97315601, -861707371, -21227057, -469475865, 201098716, -1110388852, 1887386561, 1822122020, -667787316, 1202521662, -1258777454, -1415155377, 1066894951 ], [ 1819563675, -2100764035, 104575909, -155241392, -1903335435, 55916943, -34630552, 1369085269, 1680057631, -2054769661, 689201053, -1466879433, 1588767436, -1568574813, 2123056130, 694863940, 1466598279, -241024582, -2081892560, -982697402, 967092577, 970026344, 1565682968, 352273466, 1989419596, -825000998, 535908345, -612785215, -675595425 ], [ -1675394558, -1479661162, 1783017105, -1785681560, -1372192659, 791433697, 79872354, 1450077808, -1774015984, 1935068613, -254614701, -1863116521, 209198760, 1711138015, -1959412411, 1215120375, 1806675783, -256852541, 164755123, 803179904, -2120355724, 1524436444, 1101017682, -1981368358, 221214997, 1244470631, 854389371, -1392269181, 1328720382 ], [ -742125254, 1471298335, -1641440517, -1153506471, 77897013, 1714346077, 1093374290, -1054700961, -1379985743, 995445160, -1191808322, 1171734133, -1844455068, 1370419605, 124462591, 1332142392, -1576067179, 516960264, 915452483, 788828136, 951701479, -447430680, 269098756, -1778268868, -1298201620, 1238543608, 1323996757, -786074442, -2069356892 ], [ 745507426, 984376327, -2104524240, -96686361, -203887903, 2077788214, 2106605784, -1187178860, 1005404528, -1761378327, 1969863481, -1996053540, -1421257265, 411735073, 1002234378, 253445928, 181869445, 1411482555, 102684498, 1247109342, 890413452, 336945737, -1459031067, 1404067892, -652527480, 265345979, 119802442, -1851585574, 1777308947 ], [ -341032585, 1520684862, 535807879, 275732218, -934358489, 1170611983, 1341339682, -1766848397, -212387983, -169754504, -1153038109, 1645567970, -2010715710, 708177783, 2071989239, 869594537, -1524734819, -1376097886, -1599721683, 353332729, -2139347113, -763473400, 1572578531, 1743917367, 162498789, -792350154, -1812314905, 282108909, -172769386 ], [ 1355150987, 1514893530, 650960062, 848179566, 930423011, 957498674, -1822777312, 98348560, -336474830, 1433511117, -988365332, -242139047, -1804351254, -649240426, 1130530352, -1797228605, 1239571972, 1325714680, -234790174, 2089397329, 1929068049, -1601287932, 92906223, 574112192, 1803256384, 735932576, -965808254, -1065604334, 1182286268 ], [ 2106330689, 913730209, 1743576754, -161066983, -740907662, 976264729, 656921805, 1219319694, -1731318481, -4196434, -797471243, 2005173305, -785948351, 130937645, -1845128300, -346174337, 2042679831, 470563805, 1969384445, 1715665708, -1935736503, -786769256, -1769075514, -563357397, 1083713881, 940428994, 1973658014, 2087189797, -2056235184 ], [ -388943726, 1106625452, 393501640, -1799426734, 335038550, 1319823279, -1057389770, 345225319, -712049593, -577841307, -110858044, -407300122, 1061113458, 2056252967, -433175476, -198391430, -1717932489, 2131076348, -239863236, -1454495215, 489071303, 171092185, -1739425099, -637408906, -1940955923, -1065211290, 1930974445, -85638126, 1649069276 ], [ 1997446217, -233697897, -170462857, 614438402, -899440776, -1488408155, -1875228164, 371056941, -1974243878, 7570731, -1986607873, 1500171553, 1814468217, -672021722, -21252494, 496295236, -924912890, 743089994, 1903547212, 337715712, -1851243708, -1622157218, -1907908855, -197701088, -1862498, -2031570008, -235623245, -462902423, 445388164 ], [ -674512105, 580197903, -392871151, -1634763064, -11973556, -965999657, -68974611, 961834689, 497127801, 1887900017, 1986372207, 471927405, 1932889491, 1750823645, -429276447, -285032558, 44392922, -905963884, 1031616204, 1094402805, -1657036138, 1841827511, 434101057, 1082109178, -1499622825, 1298364177, 992895898, 839290655, -1179668187 ] ], [ [ 1320972855, -1729592444, -1786060221, 1599836491, -2073632135, 819531926, 1436655397, 1671863292, -23374776, 1001274853, -2125677564, -544046539, 1533862579, 1000113437, -1346262556, 1507012919, 1177380189, -838578157, 982665490, 998318250, 950742324, 836779953, 594427846, -275356152, 1852423221, -1411336022, -625285170, 1442492532, 995207000 ], [ 924010922, -1150629965, -1575520713, 418760212, -772611361, -984743396, -899637539, 1105672385, -1640076352, 1237749474, -995670671, 1853004687, 233131856, -1111918310, 521814438, 976825707, 433712246, 53245239, -503456470, -1275579417, -616870737, 1920492021, 798592432, -921741852, 931557618, -1657398743, -945836238, 1006725116, 338142868 ], [ -1632161400, 312954288, 513028903, 217787486, -1479446029, 1771449328, 1125777453, -1257480637, -180797225, 1036049731, -1194707211, 1628001231, -551960190, 1555876228, -386870251, -1505363444, 1440394828, 425226274, -540542821, 1501457558, -168863282, 2081903156, -796682305, -560427742, 1107043200, -983660233, -792844391, 2106507437, 2021987531 ], [ -275680349, -1439742806, 677332158, -1121968205, -1904140907, 1849885436, -783580068, -93199518, 719468789, -710553766, -1260574597, 1044666580, 1322083453, 1285244737, 803740118, 842547162, 137302920, 1551848586, -111915339, -1513323104, 1439891155, -836840002, 1332316794, 1163001934, -812709498, 136732488, 486219903, -1696200007, 1676463052 ], [ -2127748277, -4072547, -436828624, 1726845117, 542082634, -1903331492, 1144053704, 1239076998, -747564952, -1575646127, -1850636190, -1168395404, 554367083, 201944050, -1178413759, -1674109810, -1619610414, -513079228, -1066322153, 1421238786, 529006749, 1780009911, 1130366883, -1493008688, -691220271, 393189446, -1560123077, -1530178545, -1470579833 ], [ -2030128936, -98932440, 1954311653, 137271868, -1769967768, -1685601995, 648855639, 2048309543, 1933719614, 684483999, -344659055, -919269023, -1313489232, -1839638487, -1547113096, 1281174913, -484202501, -749909193, 895860295, 967409151, -1251927837, -626664107, 1671007410, 1419737389, 1864135202, -52020921, -2045530453, 1252584815, 961208173 ], [ 1953516530, -971002839, 2030404392, 1415475086, 2121556908, -651541760, -685655369, 608923173, 771190915, 802223356, 825573030, 30764971, -242452907, 1199666928, -1889082636, -136338850, -2018863751, -1499382724, 1834268914, 1106619488, 1565352431, -343385685, 1500888106, -1542882158, -1768643646, 895574694, 835498570, 839524724, 1217146684 ], [ -981786294, -171203622, -575137034, 861717852, 739984035, -1538776607, -1440379509, -285357166, -765950793, -224290201, -919517490, 1377972798, 2001337336, 808126577, -1316682531, 145518915, 185777774, 895340180, 364183991, -1513015190, -1970676617, -658434343, 561147990, -257497715, -2104427665, -1143895596, -109240345, 2002320643, 1892637050 ], [ 873382473, 332103173, 1394372176, -1653188336, -1423984810, 114562503, -1781709008, 263997122, -879030119, 1962752387, -930586084, -1422976734, 1811836623, 1770912744, -647387084, 494222465, -78638835, 48533366, 1495367807, -2007815676, -1221521534, 2077090428, 392033604, -1537390018, -1276480270, -1631652142, 14207807, -1320556617, 10346831 ], [ -813131630, -1801999702, -1770020817, 2133339264, -1423699514, 439910748, -1510245140, 148923921, 520395342, 2006802601, 535610867, -556312580, -1379410187, 695001360, 2066830319, 1669963442, -2080162150, -1088132079, -1552277152, 1577298152, -414181899, 1793487253, -1894917189, 2030590158, -440911462, 1008429460, 946633222, -8644494, -722438401 ], [ 960086554, 132707863, -534192715, -1313049407, -1830421017, 1786937026, 1449326735, 2004985565, 126690412, 1487064122, -1229982919, -1032011255, -560180424, -424167181, -366264172, 696239438, 351200380, 943923830, 179724842, 1255018476, -2050564622, -2062088055, 1881240334, -839432642, 2039175340, -1280453203, 140008720, 2006648861, 1901106461 ], [ 79369246, -1161404683, -489766096, 1754610993, 556207329, -1314712026, -345340609, 660196250, -1010168988, -1744046487, -1629292668, -73548817, 581628099, 29542601, 249228889, -1150276215, 781252065, 1805599299, -1264096770, -1195174607, 788850620, 1298377661, -312554803, 1712331354, -1332733773, -379148314, -1318181074, -1142679845, 891996437 ], [ -1172336073, -18253550, -1505879591, -852756484, 1174599293, -419412209, -1747112865, 499285374, -564957990, -1405541655, -629840641, -98145115, 782702283, -1600632866, 696446348, 1349246746, -349552455, 1886978304, 152086392, 1395529050, 1747340025, 1491320027, 614110723, 7292801, 189071693, -615494060, -145756426, -339896101, 726060376 ], [ -1331727646, 490878090, -1860985827, 126915245, -1632992117, -979123741, -883864258, -414034177, 1635256358, -772515380, 139491960, -85754846, 1261580663, -939235307, 1731591983, 741363969, 1391761855, 1025592016, -981319314, -636829675, -1521074379, 1119614547, -1150677030, -329005784, -730447408, 847927469, -913170838, -1063799651, 311638576 ], [ -473739696, 1870358940, 259071436, -1893579052, -137799142, -1055334247, 794949300, -1499057122, -1030082301, 23217882, 2117129980, 1647829597, 1604446672, 20606176, 1400482539, -381116526, -1187800295, -935250530, 1906723358, 654403407, 1412488752, -1032436718, -1478505691, 1710573353, -1944362500, 96350756, 560630357, -2110769537, -708089146 ], [ -727099772, -1109740777, 710545923, 1155450927, 1507016131, -611949624, 710979588, 668037248, -1916102595, -565792240, 572211467, 186060090, -1673058682, 1758124718, -268091498, 1259615533, 332463527, 1385465393, -1013810084, 515591364, -1747007944, -1500538092, -233927679, -1507573874, -1686147633, 380689306, -76197397, 533917354, -1419838732 ], [ -852496677, -2118188082, 51575786, -1819292010, 1377990692, -121067193, 1810201078, -369519296, -1739954689, 475197812, 1262550922, -1168530156, -948588416, -1802028746, -1615167913, -1037179864, -1452765414, 1355522957, 1260404558, 1991438161, -1670891314, 1989222037, 599260754, -978028949, -2011888043, 603575841, -2032200546, -1400046783, 311784435 ], [ -671436291, -1526369348, 872386879, 705973600, -610573732, -1832821326, -387448606, -1758810329, 41604899, 673239659, -712220307, -956571777, -927197687, -1596119452, 1975932962, -892382973, -2094538388, -1320471131, -221771622, 433518741, 285993622, 1194243173, -720226751, -732318806, 761314430, -1449606427, 2109039614, 629035632, -2130612444 ], [ 1882850169, 28258677, -2078768057, -821608487, -24437062, 1923160328, 1514269238, -1050519598, 847128783, -770140815, 995270472, 970188777, 1653962531, -1695834493, -1389240151, 264520481, -1653535741, -2009855208, 869373509, -849855643, -569535476, -91257958, -806498640, -269422129, 672044267, -1604425751, 269439407, 169818129, -256568503 ], [ -1217341854, -763873143, 1151977612, -1723081468, -686066980, -2101829340, 1851603560, 1083085977, 643008126, 2109155119, -530745297, -658901224, -987756964, -1501169643, 1405244665, 1944265995, -528596511, 164346276, 2074113048, 2094571004, 1144916040, 1686698680, -288423682, 717381417, -386658958, 2089307485, 1805806597, 1950244912, -471049860 ], [ 1909579245, 1047232953, -321113141, 1524131920, -592495627, 1682922673, 2020422203, 779342459, 1802179787, -1681954390, 1425722415, 348638410, -342022380, -1173569434, -574591728, 1788728823, -1628593334, 122015320, -2087803465, -1006112231, -1079260991, -1539286273, 1949861785, 466610138, -151475699, 720682103, 1264437225, 645403132, -832234467 ], [ -626311076, -1121988993, 1837223819, -1079483550, -333310330, 869715951, -1180490065, 189884927, 186062399, 483480188, 741062497, -273848183, -1752618662, 1868470923, 1945137168, -1253709134, -933594603, 979671840, 1250538658, 1955956013, -857245365, -1941186691, 875598916, 1083669549, -494771826, -143227629, -1213004105, -1409092394, -1521095987 ], [ 2132304300, -1080764939, 144836547, 438546732, 2090435458, -449037134, -1110553923, 1241654621, 621893017, -1302377911, 1746666426, 359346269, 687867954, 833108309, -14546110, -1023888917, -30509275, 287401081, -1897389697, 2050803097, 1470574075, 501783201, -268181881, -1459755790, -1074017996, -1059407438, -1118546980, 874124625, -2100805150 ], [ -1474669662, -325786884, -1692672917, -758043469, 747716356, 593705176, -525561424, -2053649077, -917596344, 1447393522, -505099226, -759641588, 113328665, 876810792, 1030194782, -1682679102, -1698813591, 1163458226, -2056307137, 533859335, -333883968, -315949621, 1488532610, 993947560, 173895337, -641499856, 1814829307, 95114600, 1113852832 ], [ 1244064028, 2032505708, -1904157408, -1626444828, -2056400410, -1597118716, -710475261, -970423148, -242610927, -1778764430, 54049515, -1205065800, 845658687, 745538658, 1550189880, -2142017596, -891709423, -141044374, -1718129314, -539333205, 104282328, 1849010689, -1271107456, -1867589792, -545545654, 153029078, 1249467713, -447177543, -929207513 ], [ -1046293768, 1387885576, 1693509874, 533031794, 1430182114, 2023861572, -1664048472, -1093721647, -351506966, 214860633, -1712647452, 1679922956, -1452655234, 508135885, -1265500249, 846107095, 1683740545, 1141612457, -273269485, -1371033323, 1742156615, -1435689031, -433215487, -1658605830, 1616826080, -576641546, 932663574, 60981813, -443110102 ], [ 1126918445, -642819573, -305432457, 1401456800, 445948539, -1938961436, -433466054, -1618631351, -1962246821, 661559735, 1851288391, 1815473358, 251323642, 563357180, -229572674, -1464499851, -462846109, 1569365892, 163643403, 450905398, 1444856016, -1254977138, 98789883, 1060929046, -965220839, 704961519, 813164993, -1406237907, -164896957 ], [ 995746945, -828666375, -1330008136, 810984430, 965828020, -1131154244, 281798691, -25104499, -1110093140, 1392209241, -1871877208, -758726250, -1459961330, 1501025990, 341554426, -614379723, 1915954991, 816544702, -3692024, -709774490, 1284396762, 1061034313, -229404413, -765916827, 2141444700, -757828896, -783749946, -1645590965, -191519666 ], [ 2062353708, -777471141, 1444203276, 874172941, 1241215165, 1570101535, 1547488634, -1774004264, 142406850, 1803922765, -2065496694, -451147209, -272392953, -2033254365, 463516134, -940807600, 2102902639, -231247267, 535541796, 1459950095, 399310961, -1399149381, -411297518, 1468597968, -174840289, 2108479314, 84468010, -166890363, -1737427052 ], [ -1134279689, -1217678419, -1850895231, 609426553, -1595310298, -972622888, 1213598939, 1339666488, 48747738, 1620845749, -1724560382, -1555928890, -1323536043, -558356523, -1757305763, 2071097813, -85492583, 741502851, -922676594, -1792890195, 2141526005, -1984589651, 789758875, -2011351366, 266560753, -1886458634, -428026239, 154271626, -1624350589 ], [ -1973250808, 328836492, -769941059, 364333807, -28233695, 1560284611, 6828067, 145799183, 1669056263, -878984411, -3721644, -1117062872, 610678022, 364420705, -463239600, 328114751, 1510968106, -1285461241, -1591449699, 452185100, 280724602, -796176251, -68846178, 1439454778, 370997278, 573620739, -510968216, 1922355606, -1624366543 ], [ -292729236, -1462347270, 1333085926, 1411069020, 2047653962, -160550791, -1452922747, -1953186917, 1350216919, 667166223, -1409565413, 1088581348, 332017272, -1563350360, 1102253976, -678480837, 311427966, -495719432, 2072968789, -732546860, 1153890122, -445458348, 489277583, -1019982969, 799288425, 785274588, 1399093681, -1509682687, 1740027274 ], [ -1803028630, 1221210810, 479442431, 711544495, -1293565925, -2114637684, 1432676236, 1514369246, -1419267809, 52910932, 202637144, -758400154, -901735557, 835695183, -1483819791, -500457473, 857865849, 322729845, 1735248578, -710538263, 602604207, 349772753, -1068807598, -1334379471, -1922925150, -1084515592, -858150971, 203895050, -347403847 ], [ 194049555, 318069462, -2123478358, 28472385, -2038708493, 1895732290, -769195581, -1070787457, -468525508, -29426386, 2226312, 2040232246, -1117786877, -2011878015, -1627432519, -1501416489, -1096873414, 1630133161, -1533978887, 1709796146, -355650447, -716618838, -855311696, 575238623, 2027897939, -1344085288, 836581136, 1547180184, -692566406 ], [ 625162810, 1621347141, 1826709912, 537744514, -115330773, 279836201, -1841201684, 645303262, -2051787170, -676431167, 1366615817, 1650882134, 1788786533, 949466564, -2088164159, 2089904641, 919761977, -183805621, -1201083281, 863450398, 251844658, 814317463, -113786564, 2051237045, -2065217953, 1008367724, 153974924, -75474272, -619797361 ], [ 1003808255, 1249306607, -886945686, 2006299184, -1996180750, 512834013, 274384499, -1990728887, -200770760, -1549179161, 2017021057, 1772154832, 534598907, -609104061, -1166863570, -1960554164, 250429896, -1099063295, -967546110, -1496077270, -1260545421, -688381544, -811222749, -2060606692, 1417392944, -643084689, 1864096305, 1770759944, 1348450009 ], [ -1182278650, 1498922511, 215755150, 518343870, -1383924947, -963225020, -636325456, 687615599, -292320511, -290652865, -975197979, 8995865, -341876180, 1260356853, -64934462, 923617127, 581323455, 1539073893, -785485309, 809785164, -1394357384, -876996879, -494333156, -2016008656, 1426509221, 628977903, -1248590041, 510466894, 525708104 ], [ 1546522232, 366265482, 720973240, 167145701, -381525766, 1981983608, -1711222995, 137954269, 863316528, 1204494525, 1625080107, 1080618010, 1510686090, 34631089, -1554878929, 1178505729, 362446773, -1050028519, 1698141317, 1386653040, -1276819322, -1140180447, -67099905, -338607750, -947792398, 872054712, 4597466, 34218404, -633938943 ], [ -466278544, 44131876, -249182113, -1280575464, 1479732316, 1960623182, 1129526149, -679300009, -1097322443, 1909178006, -990440516, 1735054909, 812074355, -46426667, 421572028, 1287462625, -1792161783, 145276001, 238653414, -278646334, 784489929, -378205932, 1285441728, 1549646144, -1516528488, -1860706519, 170042293, -1175827876, 651135928 ], [ -711464026, 1124519322, 709021178, 2033521094, 269641428, 734597747, -1721279685, 1178779561, -1332165801, 1516431961, -1064972510, 549912495, 1683146060, 245189383, -2108932350, 431320119, 1744895223, 22737695, 646967370, 22750122, -176783660, -2074461464, -653720143, -1544361693, 362221559, 1424810634, 2056456854, 1318927096, 1749848154 ], [ 764745543, -1008651499, -1436317249, 93830750, -1939316261, 95356268, 8434806, 1796414482, -1150764755, 1494189607, -456990968, 123094042, -26624717, 2126324926, -28636398, -1741261143, 979534707, -1009447436, -930998648, -1602950032, 1278259348, 622797878, 105887822, 1940284583, -357142266, 404913576, 1965049325, -1411278348, -1482688528 ], [ -2068873699, 1056353123, 1925345586, 2133948896, -1920428386, 950119934, 1997264646, -1350674603, 2104827702, -1807183464, 909158255, -867517295, -1018419265, -566918311, -1803613684, 1329304499, 513773988, -632630096, 1907235343, 444657910, 526280604, 1235564221, -1303660412, 1096844036, -15219191, 331690803, 2100526530, 524398037, 713570158 ], [ -620460094, 516907640, -1044393326, -1899061465, -1342598778, -1775766453, -1364782279, 1648388081, 123719477, 1788285526, -73718602, -228580591, 48594125, 1414215672, 333339652, 1910775357, 129754093, 915503647, 1545988520, 1865591749, -1603716608, -1372430749, 222553966, 661425294, -123298795, -1919047215, -1402551137, 1248950736, 544570710 ], [ -861577531, 2134735419, -1468361368, 2038369019, -1516669094, -1894192753, -1566983959, 983131438, -1817141033, -53623820, 1756159065, 320279726, -1279559771, -1189104218, -723222319, -1946445346, -709534907, 1477608861, 433168502, -1626593394, -1891240508, 851983210, -1637611267, -376872017, -1904120754, -223365237, 1612960493, 1176919780, 700755588 ], [ -825687237, 649764042, 598793899, 433378323, -1535840211, -776607213, 1533828719, 816408757, -1602740376, 305534450, -740754927, -1507792677, -1737426275, -829962853, 502002446, 1753409841, -422303575, 372670090, -48927181, -909162469, 1186488076, 119416493, 265832819, 1372088107, 71241722, 843415366, -14271011, -245476462, 836119056 ], [ -492200211, -2011094323, -380822682, 1633046706, -324820337, -60247499, 899187347, 1571843354, 1376897623, -1708677686, 61778086, 254897318, 611302699, -2116817664, -351550821, -902458188, -215441960, -1164913550, -109114342, -778686538, 1771258781, -1568482033, -1087288892, -192102981, -627656275, -468595917, 886208997, 1902068183, 815563746 ], [ -690558141, 2091290193, -844548192, -49645838, -1263830586, 131262359, 1530344346, 1817342199, -88762714, 675551127, 1334158363, 2032574952, -1954987663, 2009391492, -549076050, 1614709165, 41361144, 1273962814, 1829142475, -1687061610, -87382846, 1483150081, 1193587107, -946233772, -2011090929, 803397461, -1917941563, 960907434, 181391991 ], [ 1281441742, -1108310539, 1506578601, 374407923, 903783360, 306949663, 1589543458, 923880105, -1446178116, -1380518060, 2044611802, 1855635470, 1624979938, 1426954381, 1561780745, 1001027858, 570310847, -878440225, 897718277, 955492718, 1776850530, -277007724, 1741286268, 950410406, 186557285, 392027360, 570040161, 1601813119, -2125926702 ], [ -143710975, 1342004547, -1612792941, -1864881497, -1302258547, 1661191477, -836592760, 689783858, 1158024769, 1248195652, 1771969257, 959897654, 338950242, 18090648, -679087609, 2118925115, 1778368294, -948825843, -779986530, 35746809, -1462331738, 97084592, 1452736774, 2117364307, -37075963, -639181539, -444954125, 2083218874, 273250955 ], [ 682043530, 2021854416, -669300192, -312811656, -241831569, -1562931037, 2069313252, -439485268, 1953881667, -561189845, -1535324496, 1833267070, -600369018, -1121269434, 1589328773, 415713670, 632282328, -532306675, -1805139302, -16680614, 841410585, 1407789936, 132094280, -1719052900, -1674699305, -561318732, 1941278917, -1508495775, 754816927 ], [ -663404222, -220047223, -1613128842, 631797365, 1556007560, -1517732088, 1911195072, 120785010, -2041392321, 723399354, -344336701, 1448841387, -1137572859, -1059035497, 1793153903, 229923058, 1913330341, -929441788, 2123806235, 512807779, -1367524239, -1979392448, -16311429, -825845056, 483919198, -2051098024, 1353135941, 1151197824, 1118929177 ], [ -367391371, -1418452653, -1155950096, -458966368, -2029245746, -2138722334, 614285416, 1284185408, 1181955130, -663300159, -1025868410, -20382114, 1227714290, -604744988, 547260323, -1099874448, 1565673151, 122133964, 789828048, 507214033, -660053768, 251264065, -1655258869, -54484691, -397326123, -1663803633, -123405895, 1083314997, -705359623 ], [ 62453040, 213440293, 1326261290, 373702135, -729432889, 157126550, 274332040, -321639225, 1168267467, 961893923, 205561961, -2122586665, 260450358, 114914064, -261661360, -180843001, -2027565216, -217789693, -564307970, 1159120339, 487315626, -977114404, -1646934265, -1625036604, -974896262, -1988646869, 1759564736, -1317572443, -1904889108 ] ], [ [ 1243539370, -416096447, -484762149, 323878468, -1679167609, 417520975, 1874787164, -933882990, 2044193474, -796630954, 214412394, -348308058, -797309263, 910635585, 836203842, 362306612, 933124288, 1804607484, 1530513097, -1402416123, -591094080, -984284110, 1457774878, 255664212, -264192815, -446398582, -832008149, 1615550409, -942160946 ], [ 1386565324, 1614106025, 1957840296, 1427433808, 539096951, 1804464437, -899819263, -1353085154, 1409565499, 1546594975, -103558494, -796722427, 1032639011, 154271864, -484034563, -3105504, -371128307, 1639176336, 1051948195, 1537326673, -161185963, -1896775545, -588482158, -951220163, -1505192000, -2004415632, -273786084, -1635709160, 1457866 ], [ -536421624, 980168686, 80941794, 2139994514, -843932305, 1419506449, 1185962437, -1803536681, -2133687664, 778439263, 1269085040, 94366213, 790672522, 1513115723, -907462353, 162921035, -1305000105, -596999078, 14033693, -483789065, -1135573605, -481614986, 738269063, 1710456682, 840676684, -237030612, -503539464, -881947868, 1181345472 ], [ 1904298572, -1693595140, 929343419, 267709882, -501175849, 379135392, 971031549, 2102364289, 369331654, -718346840, 1657437643, 351613873, -265351971, -1300423387, -493529979, 50314266, -1175856446, -1880789428, -764792809, -640338718, -1051365629, -1146395029, 2050798103, 1083767387, -759084941, -982639667, -1741634192, 1886481378, 448331146 ], [ -1275513964, -2065370810, 619368146, -867116877, -663059124, 1069255881, -2077263944, 765711571, 1509273920, -359631711, 1268340988, -519154641, -1483313182, -1680534959, -1222858, 1507624610, -855173810, 1771068395, -1416055595, -1022822469, -289132243, -1384237266, 133866627, 2121912836, -1549132674, -646588189, 1376204121, 1195238978, 1525325047 ], [ 360189372, 45781914, -172157198, 1529392400, 1835750097, 952833019, 1812057399, 1978686365, -782573988, 1076162207, 20258010, -405401788, 271215966, -476947682, 454120404, -1160398461, 253797628, 710015158, -731342046, -2124820310, 1633290939, 1520169292, -978883516, 1959923365, -1872549136, 173576625, 2013715242, -112163768, -1275696440 ], [ 420731667, -792752323, 1500798469, -65170521, -1071996583, 1365700316, 1273219850, -1012599360, -679157485, -1848269621, -891896818, -36163218, 2142850371, 1761420867, 983197630, 1248019245, 941391230, 631732755, 312662838, -1348381992, -1916729070, -85990792, 1479413200, -1413781620, 944034856, 1681569826, -2009818330, 637629974, -711360358 ], [ 985249431, -281316085, 591438847, -1474956816, -1116126996, 382292850, -194076841, -1904834681, 693555727, 291246162, 2103267396, 999384377, -1257212917, 1884279436, 148497772, -1102232842, 375974233, 229933837, 1581090374, 1626437918, -16952093, -854150560, -1909871334, -1186199701, -1551276444, -1142883957, -796404931, 2072754287, -105308848 ], [ -315713269, -639366347, -1809435263, -1871624654, 403606426, 2057130590, 228040887, 371654206, -704578368, -1366843038, 1997016361, 1032161609, -136574510, 1717996531, -971653480, -102306754, 1923014876, -1263441314, -870598557, 792439664, -229158182, -1162440823, -465970713, -1694669954, 1158083567, 678368290, 1698696547, 529234498, -570887958 ], [ 448019257, -1544561505, -653032491, 340366550, -660561903, 1789090661, 297497201, -257067167, -931357664, -1638177388, 1362788347, 1454173270, 1982538249, -2083485215, 495771902, -1754164578, 283595743, 1824069303, 1651759295, 1655281711, 736090523, -2040852994, -7619535, 1841654832, 1517379917, 69306103, -1320108491, 1967727918, 346117190 ], [ 1379444736, 1881018234, 1598978631, 405415571, -1616571065, -1256001189, -195587037, -1735534092, 961161016, 79143837, -12711865, -1087744794, 949798689, 1189230223, 206692053, 467015389, 906719189, 1078674670, -262595641, -664772826, -1968277863, -1246409475, 2000262013, -1779239323, -1885569845, 590138527, -1999762031, -1735049551, -1644401481 ], [ 1957801604, 1147070852, -240797821, -1867320131, -450565687, -1003043183, -1678923333, -1312528676, -1761481859, 1350968268, 1983828689, 41073544, -1707769535, 1336893286, -572059098, 1209507944, -662429241, -692370741, 1805758046, -645478536, -1100487781, -398896940, 1178790693, -216523036, 45565900, 337653606, -1407899573, 884191092, -1060850502 ], [ 204812954, 656114911, 1506201574, -582703976, 207382727, -1779726334, 2102987042, -978052091, 1090647685, 382463129, 948722107, 972143000, 348372351, -1415921249, 2095199301, 820208395, 1153286787, -987846072, 1747858311, 973384026, 327065007, 905028207, -1402458804, 505468151, -1628155161, 1281417814, 1800334902, 628584571, -1302214790 ], [ -1723852661, -1843396973, 1501060371, 1872873878, -1218531564, 22486149, 502236915, -324771094, 161336632, -932913283, -1063710927, -1329151665, 1004736227, 1582154566, -27809515, 801371694, 1292168665, 1982000739, -1797902536, -1079417532, 1682564965, 832614629, -1983415403, -425035188, 341207426, -686472479, 2069897856, 1236877267, 1882847346 ], [ -1332052401, -609289415, 150061610, 1111604632, 1429568884, -2011302916, -1669658664, 187066616, 839092465, -2042264504, -863890452, 1947641012, 1982634564, -728535519, 854503674, 2074502100, 402810921, 1261939684, 1629826124, 1244025681, 1478756429, 2100485399, -1925908175, 858661545, 1920907615, -1110968056, 422063007, -924352488, -1517930904 ], [ 26112844, 418225653, -1693076686, 1250297171, -1550035088, -1177253670, -905784868, -1139342789, 2103576919, 1063262994, -605310648, 1991325556, 83063811, 1013579663, 2095055734, 1248602777, -161529465, 829306749, -947745784, -1009853835, 59689970, -2047192053, 735409239, 2045115515, -1650801113, -1613923790, 2057172456, -921895693, -588403244 ], [ -2126283459, 513618682, 363028442, -1995509510, -1814308420, -1446844202, 1267106011, 1909381344, -230591927, -400893576, -1428422736, 1949271259, 2088006271, -1153978627, -911081666, -121315168, 1908058487, -380194509, -1268873439, -465292906, 650297233, -1961029148, 16309622, 1912847776, -1239556844, -2068722698, 890848328, -816464388, -1368877513 ], [ 1948344262, -1365671986, 1095151971, -21688368, -539058528, 1892376705, -716742923, -2090920607, -1693284426, 1291074986, -19056152, -1616409597, -190886472, 458735949, 698951398, 367925781, -697011030, 1557765621, -670403, -1241708788, 1681408662, -1871959870, 500558424, -453561926, -1542027428, -1518865133, 1357119041, -290636678, -1445597366 ], [ -1073414153, 782701120, 248420136, 508818198, 394522000, 1712366268, -1422969899, 1524250372, -1064383707, -742525846, 381878210, -1422461064, 1819592994, -1738153849, -699600711, -1128900409, -834226662, -1544792512, -2091956856, -598986049, 586710166, -2016240706, -2046827028, 1253362662, -1097367506, 1096797258, 1161306503, -1187334685, -1033561708 ], [ 578146107, -1127687083, 1430092369, 789873193, 59582330, -1878530292, 1045855422, -21981032, -1463984103, -623777639, 1325316682, -1343093101, 272892913, -2128647910, 788179779, -2142573690, -150566334, 1047145951, -489132277, 639137991, -1920257176, -1083210441, -1486957032, 747785101, -671923123, 448230007, 128140536, -1038253974, 780065143 ], [ -643113307, 1975790373, -1652789684, -1028485855, 1267056229, -1704103449, 106376416, 1401943478, 971468721, -896267923, -373995970, 613188602, 29831800, 1939654107, 1609878855, -978407498, 24262693, -1210880066, 344152445, 1429784597, -408122711, -1412017415, 1499360517, -1643875416, -980382101, 1927958293, 404647215, -583797623, -1909302705 ], [ 660896826, 3203077, -787809445, -1335228456, -317757027, 1984365041, -723365416, 1777717739, 42332265, -853486062, 1587430263, 1441257770, -354777029, 1037048202, 2119942890, -1529572641, -340510888, 1490944768, -1945056147, -1763208905, -1662045031, 86988125, 1476428916, -914683114, -1407033484, 2125500086, -639807551, -478540722, -85971391 ], [ 1458262236, -32156868, 1732520129, -1469026272, 1600241902, -40795462, 381386670, -1062719241, 1524844707, 580855014, 1205695352, 28640881, -1138941116, -335284116, -679142705, -520061734, -1950872907, -911696313, -1394817728, 1147924660, -1325407180, 1804670073, -583641275, 779656716, -24176236, 1934841360, -558801045, -352282251, -98927256 ], [ 971246454, -1987509027, 243402537, -393939314, 222808802, 781095480, 321006877, 336904312, -853660057, 1465730011, -1157096914, 1948329369, -2021022440, 412383453, 77655439, -1442598589, -146558248, -2078451608, -992137011, 1897786891, 548443910, -1613907900, 346423010, 1985253756, 1046409646, 1631255147, 11928212, -1146217659, -1128279519 ], [ -657250680, -1733370074, -659271157, -1372751752, 133693966, 1776626088, -518510247, -1275144104, -29003214, -56834047, -2100422535, -239285908, -1710751881, 1068199073, 1700525909, 36552510, -850204567, -1531647722, -1359971296, -802819844, -706343146, 1678962072, 1813577479, 1014723796, -163479018, -155939406, 860989107, -1454655567, -1737134272 ], [ -1591397920, 1467430239, 1431813276, -2126306314, -941467210, 524888087, -480934050, -283577092, -1728754815, 1327070829, 1830427851, 722548377, 1142625857, 360732130, -1291330991, -1458547511, -929657039, -2127372496, -1524368080, 2088996759, 399745051, -342038015, -1458567577, -2092346185, -988586321, -1300101746, -924359744, 227953917, -1828514748 ], [ 2123704532, -958638560, 1670285114, 44556999, -218249227, 65730947, -305835682, 1184089518, -758419512, -219785654, -1292240577, 2015383275, 1416216487, -1761695737, -543188854, -755863815, 1175878226, 237135741, 273320597, 1183336305, -795814078, 704302644, 161367779, -1430755449, 472228086, -690929314, -75708097, 173546151, -1720610128 ], [ -1978236611, -798011576, -745537697, -392417783, -2083134714, -1483097272, 1506884119, -417513414, -879520281, -1991537630, 799158613, 570011526, 1534877621, 1346876096, -806015134, -2057210090, -1185695688, -1635883871, -169144072, 872179784, -540457683, 107162816, 963695641, -1579663034, -1415927358, 606876636, 1069122068, -115621093, -2083734697 ], [ 1115236758, 1887654282, -1923831825, -1969072462, 1158175487, 773725864, -191984326, 2067918067, 1258595262, 2055762240, -1530926435, -871321549, -194649586, -342158710, 1579750609, -573589327, -992594814, -1923461147, -958117543, 1645252654, -1334719893, -1047425196, -759789307, -336176659, -1216721532, 141065163, 1944414335, -932201630, -1368588026 ], [ -38197639, -770636064, 396788562, 414283006, -1470454907, 1795015593, 1332900649, -229272994, 1837572306, -197013795, 549958348, 1968982337, 165429267, 1586167277, 94503552, -1175178261, 621212920, 1118032377, -2071684309, -782877327, 964016642, -2134539187, 1344277487, 1315970454, -1286710795, 1557489021, 369060862, -1894878251, 1370167613 ], [ -1694740903, -566819090, 2141312369, 1236432394, 471523144, 1260275603, 1777482762, 81342606, 1609393191, 1781483474, 887984424, -802950147, -1352669857, -1118630743, -170847819, 528042517, -530470519, 513208932, -2144802707, -1991222950, -2143243805, 1562399054, 1619605867, -1211383647, 419267545, -2050910696, -1586593532, -1083319554, 530928292 ], [ 1063669095, 1093413700, 191230419, 718193259, 60720263, -199929147, 1392809314, 1980818251, -981639225, -1127889606, -1583071480, 201708032, 1251325040, 1762816674, 1807412695, 1139056097, -135986856, 1425402356, 1978243813, 794491721, -1909691517, -1354447985, -54868503, -390421983, 639848932, 1859179494, -1546459246, -810566370, 245332900 ], [ -2105434465, -1335129290, 934782670, 663918731, 188391980, -823369297, -609046852, -1237993065, -795434880, 565908888, 1300470069, -584776602, -1520079936, -1182832598, -689289439, -1635119260, -598851752, 1454988080, -1250310467, -1526361163, 295305945, -21956660, 1778082342, 400433273, -2064459441, 1192375507, 2134365172, -352139524, 1491961225 ], [ 1600432904, -335901498, -259331082, -1994620498, -1668044726, -662589441, 1666115886, -1460672230, 437286748, 567916990, -955339664, 779583544, 1418439556, -180706839, 1694555361, -1670738349, 2117324805, -1040869217, -372346888, -1667069910, 1732969202, -1388330501, -1190039338, 1841714224, 690375956, -443080658, 570520744, -969435293, 1089645400 ], [ -301686771, -149499952, -1687352600, -1190274896, 1933655069, 1908981434, -1732921539, -2122683296, -346369790, 1576463908, -1679717177, 436576523, 596110901, 1329722309, 193139612, 1292446174, -2066016945, 609528719, -1101546285, 2048094185, -1076729539, -1810820302, -641202967, 1154571183, 251231409, 1959965068, 1429889957, -1969199971, 999083599 ], [ -544403343, -320624972, 2026450325, 1545436916, 754274790, 1500376235, -831155693, -857688313, -58116579, 2090099931, -1676289990, -1543105287, -1775008277, 518190061, -1909522646, 1456443426, -321977507, -1015570142, -2057691005, 2123789535, 730482315, 390550573, -307303922, -1688237371, -1734706013, -1364069903, 1208765329, -615833392, -439179982 ], [ -1784981071, 1116610891, 2114580405, -178683087, 1688613045, 1522849213, -573467094, 210839044, -984407814, -2079824731, 541437414, -203146714, 1849506465, 466703500, -2116757644, -387849284, -1385160518, 314692177, -1243292564, 1378306948, -1506837222, -992586550, -504445992, 1362132098, -503348248, -654614906, 1389928897, 1259720690, 1372258109 ], [ 82475855, -530090304, -122744888, 260180224, -1929585932, 442234144, -1321797460, 637163867, 2120067687, 1215709685, -1391714281, -1791565810, -1900976374, -483771743, -478513765, 622588170, 1597218510, 60726510, 1803538194, -1158303692, 1262797175, -903996190, 549562956, -261699388, 1799204306, -2143194296, 768091174, -1041458130, 465491856 ], [ -82122349, -964130555, 980703080, 2080364031, -1248996726, -618251681, 435202879, -1760682943, 685318595, -1325593745, -58726566, 2015762560, 438541708, -843027867, -369589039, 241443016, -13014371, 352663857, -2129784630, -1548689644, 1621254149, -837495050, -1048870401, -286366519, 1277330725, 96663060, -1090780347, -1002860777, -214850774 ], [ -1293017788, -637145213, 1613620789, 736952544, -1243411388, -1137980511, 1239241011, 24216760, 1202916354, -1729280137, -174922538, 1119511369, 1799401430, 576509360, 1852347533, -1446669087, 211571698, -923526769, 1529801489, -196909589, 926513297, -960608281, -1904954585, 517846375, -1896637903, 1472812277, 1372089832, 574596854, -30782664 ], [ 1386879745, -614639404, 314453614, 167842844, 1250356351, 268411505, 2108215066, 515558977, 2078832439, -566367624, 1482986753, 988486770, 1992875360, -366969735, 1417302699, -631203404, 1937991729, 1223990573, -750578472, -1032345762, 407500451, -1407980112, 980631084, 1753424445, -1867243741, 1314849599, 1029607913, 1430812648, -912001078 ], [ 1487133480, 2137453343, 582779484, -117181356, -14917469, -663350593, -825293841, -732999822, 1683437126, -2044074407, 174083336, -1103892747, 409200977, -980908031, -874413804, 184089557, 579763285, 34692070, -1735158583, -1241919052, 1735529462, -295807752, -257953502, 1180773610, -657339893, 1735169777, -669702926, 1988134376, 581443813 ], [ -555069190, -249378389, -2089553823, 2053543563, -759210468, 1186722741, 197013412, 658996427, 66959687, -649841296, 14100583, -1129638120, 1133103847, -1511070441, 1755316535, -1575169263, 1443613879, 221200577, -956277694, -2121902389, -1733911534, -134359998, -286592629, -982847570, 496664165, 1963582772, 551278396, 185579640, -782745169 ], [ -1252845319, -767554728, -15506764, 1682004504, 496222323, -1336331837, -590300421, -31841147, -1389542279, 1893673722, -1213372311, -2007200534, 877315476, -1699920446, -980432606, 1360675893, 1617202, -1450754154, 1180582385, 1308194093, 778903957, -1075588944, 319182476, 1528729503, 1715894904, 1883658118, -950175304, -1279688351, 1870169095 ], [ 2059999395, -1941423725, -1650188386, -1680061288, -1190584567, -847149048, 1752804063, -1498076326, -826386805, -88364413, 1472945148, 518232164, -2012142429, -1025014296, 519158689, 2002895618, 300849453, -1556010357, -2008719801, -1559683664, -1410197591, 957210412, -1943752018, 462578669, -566169420, 301031725, -498342587, 1293997793, 1010180955 ], [ -1283033366, -965289268, -1734330886, -1441344477, 765962658, -1625991671, -492160233, -2048674062, 1804959530, -1135319079, 539448742, -1251813635, 396536794, -579649048, -321683540, 1313882832, -1393355529, 1595913613, 1840572323, 627607719, 1990469594, 643906832, -2028028129, 67513538, 1223575504, 922726733, -246067683, 469223105, -2089677533 ], [ -1748212956, -1765479109, -624630814, -1989208910, 2142918715, -583325679, 1432338361, -125504259, 292136157, -1204081767, 876173590, -715301322, 399056967, -1114727077, 505770604, -1473371012, 1513666925, 1426256629, -636969207, 1114994424, 1625378179, 922691495, 2007724073, 694509170, -318822928, -1491410685, 250710005, -128743400, -1785229019 ], [ -140832087, 138904196, 1410719874, 1294636916, 1302609379, -1139844204, -1111065331, -620331419, 1005606723, 1246119840, 1014449288, 1797933074, 503746067, -1040686920, 366269580, 1551673599, 1380229979, -715755474, -1392156454, 1741017369, -1131010227, -691309837, -1064105456, -111703492, 1753008129, 1176928476, -265657030, 10316389, -1580230830 ], [ 2096903229, 1597818851, 1620427529, -2008830144, -304454354, -1980631375, -1779350829, -1836006812, 1739485644, 651945159, -67472562, -1215077950, 1545188064, 463829103, -1273958893, -685039283, 1008722312, -767221764, 1695344513, -1907010146, -1173726270, -1396347914, -1195292476, 1327667698, -2070216886, -148590069, 169302119, -616450366, -1746014660 ], [ -1991818203, 1314946589, 949271979, 1690827628, -1452169608, 1093550009, -1904588390, -931232605, -117990320, -1327670109, -1149222942, -1644761793, -1586707432, 990623718, -948515858, -1156142982, 234742118, -2102595063, 1090575464, 2016234801, -1141709264, 724558273, -276198756, 752419263, -1298272641, -1620125683, 1403097023, 321175234, -1864029874 ], [ 859691605, 1405494083, -1216928590, 785747712, -623959887, -1925197411, -207933557, 1803690817, -1640016804, 1973527720, 812937854, -1759913835, -101394074, -394897369, 15300400, 753816074, -108033799, 379295841, -1536237986, 265415145, -1153582529, 505416836, -1053637152, -1371805378, -1361241309, -789217591, 1727542642, -2075416178, 290747445 ], [ -1365021745, 1143555785, 1044031221, 680701256, -1855959823, 878179327, -963903888, -118710234, -1914393547, -1628669250, 1381360314, -798875873, 1895770569, -1546015693, 736162485, -734519105, -2102533177, 1333577508, -220273605, 148344893, 612991643, -541552380, 1509935066, -257852738, 1266587604, -723714241, -1492785873, 1339214680, 1280520923 ], [ -1117085629, -1749009454, 465150537, -1826835841, 1534785986, 478530685, -1611965010, 1944932500, 1316193629, 1670938814, 1047043241, 1519298233, -2054105114, 1663874825, -190250102, -851532923, -610176953, 1734972625, -733315300, 565683014, -272789549, 24524526, 1416867338, -225229736, 1241580944, -1806513990, 1129040012, -124442998, 339513806 ] ], [ [ 1907749923, 909155416, 710475461, -1111013805, -280436351, 1703494048, -1543198619, 925756213, -1641406641, 1549524375, 469767135, 802213256, -1645769785, 1601264117, -698961726, 434663501, 1783963181, -13995111, -1492528753, 2013196007, -282938971, 449136804, -400707809, 27722510, 126066672, 72677890, -1227641261, 107079428, 1863446993 ], [ 2005013686, -983803753, 1324952370, 1814833575, 580919499, -442564506, 1701051469, -2028789716, -1729706499, -425781792, -1641732792, -453115936, -1051159561, 497415668, -241375121, -2032567965, 1903304260, 1628497101, -784285701, 190431570, -818821741, -1914135101, 2125311766, -2092344161, -563213546, -867079280, 1113610333, -238652360, 73263745 ], [ -1068937289, 1277605779, -1861527692, -1147320386, -1612691266, 1023237856, 1776637902, -1531672521, -365067809, 2068157452, 942928504, 773619119, -1151019695, -798350298, -768226927, -403093650, 657117641, -166808324, 289588409, 455804585, 1091836340, 311128028, 1655432572, -1591671633, 606686967, 361809800, 411315684, -356941457, -1039894357 ], [ -1176144465, 1092200793, 257263385, -1588596976, -1806783987, 1503971181, -946438708, 1072937963, -1902935196, -47489231, -166070059, -1022642151, -997952796, -226956510, 1774748542, 915763291, -1975297712, -617670504, 1514971110, -385283282, 839482384, 1554951806, -54610885, 1029002394, 1508827553, 326438751, -1698203917, -1352853331, -528000971 ], [ -1792045884, -823044589, 455766051, 1663482468, -931215277, 650369684, -1027674418, 1973146987, 634530093, -1163064494, 523622638, -872882841, 1339453950, 1812223526, 863099493, 769781396, 1121794155, -1955943389, -1137825217, 1555727637, 1697296802, 562679887, -1258750055, -900854706, 1139478213, 867299647, -1053367373, -827469271, -2003580408 ], [ 353542981, -741162262, 1968066477, 1512488898, 1144707503, -959559833, -1416199877, 708349611, 94312750, -706333607, 659921493, 947620178, -1380798850, -300695281, 1978780373, -1990551287, 751062287, -1560646847, -1854449761, -60333837, -594136359, -1437655235, 583449370, -838906367, 766823757, 1810921578, -1256693681, 750559124, 1119891062 ], [ 1558891301, -671558141, 1579266443, -1554874408, 720356452, -100350022, 1573711555, -1552712897, -1246406577, 1299915541, 1031031997, 15108546, 889071809, -956335346, -255747084, 1790276257, -1877073992, -716311585, -1402880320, -1022985514, 539543620, 782361468, -229357363, 221193289, -255609246, 199052625, 1209270131, 696321416, 1101205591 ], [ -1560334046, 454175447, -1498190458, 1768595761, -260076137, 46533237, 556758444, 846749119, 785570389, -39610372, 1404784144, -1567325514, 448619465, 528617497, -1124581000, 1280909555, 1804585336, -556684205, 695638447, 1081377482, -1165315699, -1102744535, 301509449, -903769457, -164486434, 992741055, -247306202, 1038583822, 1746020304 ], [ 1500509338, -326061330, -1145218397, 458067887, 2040716146, 948673998, -651684554, 1986963886, 109292885, -807570556, -1844795302, -1911186410, 1459935081, 816742391, -951085286, 985402837, 795576238, -721364363, 1556002150, -1419718876, 353271272, 1191049485, -1495510365, 1109269782, -528673728, 2010289194, -84737514, -2065479168, 1443182485 ], [ -613108550, 482763347, 632929818, -1534871577, -998687311, 1880117165, 1370472623, -1137698170, -355523766, 1527547312, -1908386273, 1257194136, 1797198745, 1577554817, 1816706495, 971287241, 526851539, -128815011, -1770165253, 660603218, 677187588, -1004824789, -1934118346, -1491394230, 1543531057, -1331618989, 1372570853, -1667607633, -803890727 ], [ 818326502, -1466840830, -321827535, 923258948, 172818346, 1087088354, 2129921844, 1644512590, -1480589911, 345657299, 127279966, -1959271648, -1437197242, 197163576, -353812268, 1259745541, -144144777, -1759184119, -562096819, 936474801, -136633381, 1099514522, -1450076750, 538430463, -147853143, 945749028, 1847083927, 345854209, -1016211055 ], [ 1873548516, -1199511393, -1612286789, 1089013224, 294280897, -2118229701, -1454499431, -1776011517, -1293473938, 494292907, 2046988360, 655561636, 1652159499, -413092022, -893704099, 995278785, -1552164525, 1279198803, -2008961754, -1012376092, -671284073, -1601431545, -1668422102, 1179259143, 62545635, -657438474, 1946957969, 2054660176, -1449943928 ], [ 1649195382, 2021457490, -808986426, 291226134, -847528253, -192085842, -773360894, -643640537, 1871502532, -176865232, 1655482256, 286830967, -1196321496, 1982791487, 1044386505, 1583597082, -1583380356, 1342773799, -566667595, 1142709403, -1147863606, 1880787637, 1375412558, 1736365059, 1871634926, 365023987, -1825857543, -2029136192, 1801804030 ], [ 1595292660, 1705830085, -231218787, -1969635142, -1399676558, -457377152, -55311827, 979897598, 1192037955, -2078893670, -1390136885, 1182328500, -264754917, -532734607, -1701421215, -902627258, 527277197, -1064356419, -630969453, -1841873374, 52101586, -1577811879, -1582684785, -894790996, 757285690, -1724279715, 2060533571, 1682541039, -924144352 ], [ -1478503509, -589457402, -1712877745, -1716916838, -1137368267, 334467268, -1135708489, -1963871619, -1629929965, 457829401, 1542296364, -185796396, -1406967014, 1138848222, -608781402, -123735319, 203874717, -1461045556, -2008569662, -1908867853, -1388019507, 842687376, -494779424, -1067847428, -733958738, 1248973687, -12663125, 604150734, 358280956 ], [ -1397408444, -1524869088, -917878687, -963395260, -1312728740, -575191717, -514129523, -519397568, -203327919, 660345882, 307275088, 1477352171, -1628753115, -213344906, 2125789593, -1010921467, 1401465336, -649346708, -1892549628, 2085182713, -1243812324, 1745478850, -1758253269, 1544681513, 2020269083, -1131270133, 803120002, -1523749077, -1190813110 ], [ -611863940, -1521096874, -176530258, 727950698, 1897932900, 1072088201, -890352107, -918096447, -434449845, 313041826, 1718805445, 1787079795, 1357365139, 1948869222, -812847379, -914110269, -1062106260, -516934170, -227915120, -299385443, -570159286, 1113193639, 1815466411, -804516512, -2117797939, -834485017, 630098500, 1383816763, 1270393382 ], [ 1368200485, 512588292, 233053791, -1708755595, 1232172922, -1646691808, -428342979, -1625841832, 355711110, 1571109180, -1602758665, 90630982, 466820499, 1040308810, 870542125, 939945163, 1348087571, -2004935132, 1708582493, -1695359321, -1323192044, 1452943234, 1635937445, 616643127, 1473583195, -657790462, -1663234885, 484011879, -2039686181 ], [ -1055062031, -764821513, -900621764, 1389025766, 250976915, -1394624165, 467287806, -1715779716, -1816502172, -663308077, -1157783291, -1897603554, 804731910, -1148939757, -566721923, -1360199768, -518711801, 1699808053, -1321667086, -1240527017, -987726724, -711889064, -1635069205, -517326289, 185036452, -361504815, -1040865815, 1671433990, 2038040962 ], [ 1457952108, -1388777995, -815957351, 783069976, -503921718, 1843176300, 1602297266, -1606139549, -1681296635, 575058076, 1571810820, -80011605, -1397740865, -804315791, -1656829883, 878606775, -1258756314, -1762675142, -838738842, 535390436, 802803649, -590785530, -1953353613, -319740265, -676254922, 295969673, 1222754685, -1410888051, -571550085 ], [ -2015714979, -1682874499, 1545041921, 1737642958, -422203612, 1838671664, 446398524, -1096069162, -1354088324, 1840604399, -123968690, -1313362005, -1844494819, -1704562473, -525629166, 1904524027, -690946119, 708684096, -460700706, 1276924510, -1208583668, 433530550, -763290861, 1031140835, -1238625076, 658391561, -1147446594, 1204373718, 99001375 ], [ 818292170, 877503185, 115389208, 1980534471, -2040121867, 1149748368, -965621549, 1191214023, 32003545, 1053551751, -1650400998, -908232098, 303571760, -1684624748, 1023432064, 1676668131, 293525224, -1770269190, 1616666189, -580419370, -807335973, 391570354, -1059870850, 1915291781, -1736574506, -110355598, -1644381028, 363169004, -186964288 ], [ -1500442599, 399469359, 279593259, 1006709941, -6147211, -1549516367, -637970659, -415923446, -1648869178, 1922259793, -1307481808, -705766266, 295141066, -2119822489, -246429535, 1116209116, -1028455574, -1182802070, 737043865, 1096987279, -2100353791, -1257749712, 1698190998, 127004829, 1740983817, 612150963, -1643287886, 1505550422, 107006092 ], [ 1908527543, -2070392000, 620531225, 1741227253, 740480773, -800169041, 485759441, 455430072, -336150055, -596207886, -1213496643, 940058374, 1139376072, 214712956, 1610299168, 216257495, 1146695534, -2043743446, 1984612511, 1048387814, -554927917, -829704875, 395814159, 1856597740, 1275917717, -1489376486, 577222127, 2113721299, 427013159 ], [ 1070588310, 27477233, 1388200019, 934126894, -1674880488, -1205672520, -1149544923, 620045756, -1366712501, -952032532, 1698239527, -223128566, -1973965931, 1977713941, 946752082, -1226364439, -329056610, -1513133575, -599160965, 27162145, 625668786, -1332622702, 548300052, -1212442573, 1162793746, -762596917, 1594739494, 108019598, 639285664 ], [ 52075953, 1540182292, 1222643584, -1917347989, -1203775359, -1960746251, 1639893691, 1773432120, 573838968, -500859987, -195804452, -20844768, -1786032573, 734786960, -1104777240, 900882243, -543372504, 598640002, 819357794, -621790197, 1613341733, 1505840340, 394178583, -555528511, -1507714238, 1256714139, 989838572, -695310466, -1272431423 ], [ -640232825, -1192315739, -490649425, 767731764, -263624405, -1910055322, -1247025226, -1491733385, 503518978, -908690718, 1081516304, -825589754, -608880206, 10366560, -1443886888, 653528914, -1532767576, 696211475, 1904688614, 1136175387, 294358026, -475220093, 395090906, -1433661005, 421516349, 1920649761, 1212606799, -525247941, -199648976 ], [ 1480911269, -1975414722, 295646042, -374131212, 1012558351, 208036046, 1787463995, 730778204, 923246620, 1410890784, -271411752, -805024445, 485414352, 395173927, 394752606, 1896078819, 1332620894, 526377122, -46240042, -1308283820, 1174062343, -2023463108, 1628619091, 1793669322, -1031527228, 1868274181, 783242745, -697154970, -307213727 ], [ 1590664637, 1692355475, -1467457844, 1480218339, -1855992325, -925210140, 1224163500, 1214394790, -2134801439, 1495617353, 322547058, -1579627947, 1276986599, 1462761271, 1378442439, 2020726611, 1769171355, -1391443791, 2145425202, 2004945736, -1848103823, -244106858, -1907324634, -1388120792, 1551691635, 550156391, 769779168, 1316902538, -1699290505 ], [ -1472285184, 156798818, 109081401, 1931732024, 759452638, 1715244396, -1909466377, 1789436573, 214213446, -1159995114, -1786025002, -2048411027, -2135115762, -1276679583, -1034466875, -71534335, 27462243, 1553941791, 105107637, 1747590661, -1224357027, 1632518946, -1069923818, -1316978821, 515775819, -912731663, 83425502, -78586501, -1069869372 ], [ 1343319936, 83716618, 1334763389, -1637765258, 351490360, 1139992976, 1509235625, -560367743, -785109991, -448726171, -298486905, -1416544289, -468652250, -1299830913, -1680160429, -395085906, -764024886, 962237339, 1998423536, -2089094333, 961729109, -652723189, -177776517, 1630461428, 1511054484, 2056813800, 754685483, -1174732199, -1215139886 ], [ 683654243, 1066007739, 536182246, 91144724, -1781641450, 1050392842, -1719864437, 2128144231, -721463232, 2051797546, 488277997, 1270662981, 40975944, 1475328230, -1084902846, -354317536, 1196518372, 1615093294, 1065158148, 1071446273, 1254540646, 543291009, 349629241, 1006765800, 2049300334, 1567800317, -1883265095, 38711496, -1793521612 ], [ 954885588, -1514462338, -363394428, -2068856876, 1848138342, 16838023, 1510296540, 2031029724, 1762912531, 492757157, -1299914552, -937572688, -1058178329, 1353277044, -1006747633, 1130557828, -1517009771, -1996205720, -1677478743, -1088985125, 1250241166, -1704048557, 1868139414, -3830735, -630230753, 1547090099, 1914435011, -1123775039, 1884331313 ], [ 2054821199, 15556016, 1896781555, -1982658175, 619582853, 132817696, 515284144, -2085148851, -1285654661, -1277038176, -461063831, -712414488, -251292271, -1267594087, 191505505, 205628498, 1884028721, -1173085214, -1822780070, -866560358, -1053880223, 1902825039, 847265114, -131191385, 900171991, 354341824, 1183462414, 1630181280, 250173494 ], [ -1042780144, -970871170, -1646114723, -979978575, -1387093417, 1293493771, 532180537, -106646351, 946445165, -1021593008, 1116705088, 739000632, -657600439, -2014183051, -1842383999, -163515636, -1913458083, 926704159, 1946587737, 954475550, -1944937390, -2046908852, -1486287315, -1857331862, -1334218730, -817219501, -225530531, 1951693519, 871879537 ], [ 237846476, -639694158, 1063500998, -1143526417, -536385629, -181887090, -1365811490, 1843109323, -911681102, -818215501, 261521504, -2092654947, -1970371964, -1905010392, 195150230, -1168787728, -95509677, 279427707, 1646961522, -1137631409, 2004559294, -66296335, 930721362, 1362882129, -989885340, 1976084781, -983288504, -825876638, 1012499625 ], [ 956040517, 460189825, 106313873, 493054109, -1425360755, -221328086, 344240849, 1786073988, 20784824, 327398747, -957343204, -123517730, 65251392, 1310017615, -485980659, 596970432, 1248688122, -730778324, 69078622, 1803685854, -1170076787, -505016514, 1689562510, -96294118, 1972142087, 1622372256, -729039657, 2137542604, -818734743 ], [ 967044404, 746112984, 1283259005, 1855023845, 774909017, 1800395242, -2147190059, -185759333, -1722491663, 1872445066, 1707667003, -100570734, 1154316844, -1057764373, -463663614, -1530936184, 601316734, -2069835147, 862891888, 1587715348, -286283269, -1576204413, 1288357437, -742718019, -2045806630, -598853691, -1586831123, 1557600930, 1936725037 ], [ -1218006194, -312758636, 1387400753, 329975628, 364476643, 144800315, 612355102, 1287696123, 1860966754, -149545466, 2089742092, -853187196, 1343763544, -1006103342, -925576744, 541571188, -478235255, -1637192902, 1047275225, -2025353415, 266404365, -603440755, 264930780, -1461048877, 308071450, -1202616409, 333370647, 323596935, 147076320 ], [ -1224000401, -3882859, -1943624770, 1527575399, -125749811, 501569883, -1031889623, 1352370834, 1040024239, -1991162916, 1261400137, -585872319, -1399642731, 679076398, 279336723, -903328915, -861004508, -1704203062, -2146055121, 471734998, -351420774, 1360021977, -661596310, -1944633653, -1501642686, -934691678, 658683933, -1573530778, 305999281 ], [ 238216591, 440351311, 1384121506, 288969333, 1015671897, 1707113552, 23709953, 548456031, -193759578, -1717783164, 2067934815, 975738121, 441278425, 615080571, -568612141, -2138374472, -177299975, -906903066, 1769316898, -444565893, -1975967497, 1002928088, 1332016343, 1330547402, 2099225577, -1258914955, 223564631, 2025476333, 1560769116 ], [ -864526704, 502571552, -2070204918, 470978873, 433119289, -1000594441, 1874222266, 1933838523, -467503753, -848999623, -159580474, -543159049, 500494264, 1727630302, -1752642114, 194253256, -219013256, 1562024273, 1071746691, 2011998424, 478038803, 238142189, 285724111, 1506581833, -1892362138, -482837796, 233685686, 638559341, 330641828 ], [ -817579929, -54683907, 1842148263, -885346889, 1372648541, 2020229752, 1389822638, -1615023554, -1595398161, -1339947910, 361340576, 1355207368, 1921514215, 441438239, 1999691613, 1422409243, -533491872, 878531663, -12126696, 1329817125, -1448189803, -434045507, -57692241, 1764946737, 1712327369, 653783730, -139232499, -771827336, 1654001461 ], [ 1741775577, 98738291, 1557883996, -208219236, 890628858, 1787274133, 1384226293, -1337928906, -379709449, 383579787, -354179445, 473587877, 961142322, 1258356734, -933183452, -1750988129, -526485141, 2133594566, -1970969118, -323013211, 1140006813, -918292608, -1843833667, 1230801087, -569008746, 1743479306, -1379748467, -1023848827, -1737663059 ], [ -1023731152, -203604702, -1734277012, -117373432, 337784968, -426986971, -691905657, 1794890235, 2120900008, -2111652243, -676231239, 1219774271, -1247334119, 7945506, 1018791231, -632722290, 756020136, -338454297, -1985522956, -1865061051, -490846398, 1815730908, -1522994952, -1114645444, -435352158, -512179957, 349379176, 2110162287, -1250770012 ], [ 1201588883, 2133266997, -757573538, -104464459, 1042591383, -1197504556, -1648887527, -1173714649, -1753455934, -56436480, 811401233, 413257508, -2076945642, 1466706561, -1010034647, 431013782, 429812226, -236725650, 614531923, -1228159105, -1204290800, 801522946, 21486930, -1304564883, -202461430, -227869124, -1351633842, -2005019146, -898159759 ], [ 1391139535, -1636048247, 1600124448, -402719713, -974072131, 1932869264, 1167863285, -27853768, 1715814171, -1444935866, 172720310, -137143075, 871480024, -1836925729, 1147886463, -1072028230, 2068661798, 1690355770, -2037787967, 1201429175, 1940649699, -968147777, 1126416125, 1875443926, -1677375222, -1591399003, -830098868, -207493799, -1623486228 ], [ -332760103, 928238670, -1026483444, -667830978, 876749113, -922799877, 1999034425, 1406350449, -2116803814, -622466692, -1057488938, 538150726, 1936242106, -893090505, -2128035880, -240635457, 366421864, -805303556, -1398707592, 732992101, 572234533, 1489590143, -1490181848, -572091021, 9362115, 863823448, -900889167, -748588493, 1124228119 ], [ -2132007331, -1905021135, -133393192, -419436523, 113466817, 1887978680, 179557034, -2054823884, 472269668, -2000300203, -1213926081, 1147901186, -1496361623, 83313911, -5130281, 956127165, 1993589721, -705563956, -1267136396, -849313840, -1201216340, -149343527, 1996457011, 857746269, -1895373120, -1241809320, 1117921810, 1960057253, 1393479627 ], [ -787211078, 1186159736, 1675321109, 1843930216, -1409467650, 1278885863, 1000289552, 175293541, -1872566272, 1445254986, -1039661439, -74391682, -596570730, 232595496, 963604730, -1117885886, -122315591, -348578597, -1813239243, 1894214793, -1587781219, -249831032, -939734253, -1265986352, 696881254, 1990315515, 2033399718, 539542755, 60967763 ], [ -670956094, -1712315236, 1630906599, 427676397, 1125623934, 357056694, 1531521614, 1211832306, 503384209, 1446109504, 1964121251, -1917525816, 174460293, -854718956, -970372549, 866570484, 1192383707, -1976065048, 366897360, 922956788, 150560240, -1818789164, -644860051, 746282143, -1494090377, 1273296944, 125762306, 79771102, -742380052 ], [ -1287374818, 2059549365, 1602435087, -1071306192, -1940377412, -939043172, -1964648745, -799544088, 1064488735, 564821781, 633335843, -259500151, 1368054595, -538065160, 278803048, 1508816804, -2109331496, 484268072, 903589413, 2102411201, -1292711621, 522897010, -769138536, -1508891329, -1962630844, 372344747, 965677997, -1964506804, 1996237787 ], [ 1869166742, 1861951716, -183429367, 759069223, 143662779, -248046815, 656938674, 341621317, 1426515466, 1251096691, -968572298, 1319343740, 457545782, 1380941225, -1208953126, 459905117, 166437702, -2027491426, -102448986, -28956092, 1162426448, -1236013677, -290916510, -1599586778, -2032234345, -1526293479, -474793674, -965804141, -1407153563 ] ], [ [ 759386494, 304196016, -424927527, -111014642, 1497607176, 168658949, 1893192619, -927335381, 1003639426, 1363625294, 1636405066, -2076693876, -592553521, -2027568454, 571170130, -890935179, -873967837, -1385326571, -1859889676, -1919924549, 1642132882, 441946716, -834418346, 2066112456, -1417046862, 163029299, 1368102748, -868674424, -342456437 ], [ 761541815, -1812626273, 42418104, 746351884, 108289036, 1993334944, -1561005323, 974352178, -199863311, 2037724758, 1202950964, -1761341948, 1449499700, -1952570366, 1513348100, -365034241, 339467340, 353289780, -1512806309, -33509926, 936595252, -1767533304, -1247877876, -383902518, -280348811, 376050583, 2108090074, -176303038, -1551205861 ], [ -404978240, -932527001, 359399326, -1762255468, 1653373314, 842657117, -1493706246, -40268034, -1077676922, -2057819622, -2112057742, 111049727, 901120683, 1354724390, 132358564, 1014178382, 1503734133, -1017780862, -324406726, -1298864908, -1356872163, -974205498, -1424326499, -1580394497, 1017450174, -790873174, -860545537, 1156771117, -1458430071 ], [ -189945005, -684033064, -1165079726, 1408857405, -1389621165, -1747127458, -1398732026, -542084502, 1063431955, 2020277667, 1217375708, 2078300991, -2054050546, 1344764211, -265656455, 1794112495, 111531927, 336605606, 1708065218, 223631253, -54972638, 2147444921, -732264451, 668753498, -358571056, 1493344826, 1141918322, -1756364420, 1482223531 ], [ 673255677, 1097484500, 1094488151, 1606188346, -34597163, -1556676019, 1096748980, -749131507, 832501092, 201015807, 907519683, 1653431282, 1562503714, 1585141936, -524140645, 2141718057, 1931160973, -1574382707, -507380883, 2106934769, -1923428818, -1081372544, 403980131, -1277485234, -707950090, -986685814, -593766220, -247728874, 261360119 ], [ -1843948805, 1211910947, 956096876, 1548530358, 464146444, -1397278883, -568832232, 2093604773, 316163081, -339743494, 1437121454, 973596199, -1474799647, -1012600299, -1735358, 1503982430, -1793043110, 148288570, 790431575, 100360745, -1071090808, -464940873, -1335830863, 601046618, 2038592382, 1003042013, -911312815, 1499603026, 943924468 ], [ 2097928543, -892253575, 556502844, -75842221, 507412914, 197519208, -59879492, 1491418308, 763537648, 1251453260, 1135163465, -1668869495, 1128629956, -902124080, 1223219245, -864276569, -1927308795, -2143907884, -1329306070, 829879476, -1054716319, -1643840584, -2090017824, -1172775125, 431867760, 94697277, -1862473484, 1205821314, 1628051897 ], [ -1031546706, 497842066, 132240246, 685601405, -457835050, -579492507, 298446944, 1664594516, 1985259108, -489255315, -1092135570, -2143431698, -842964162, -739281860, 356024236, -725210992, 453601182, -2034423236, -458599750, 1534654752, 1211870090, -1053627877, -444273480, 25824986, -1849275101, 1445910311, 1147158794, -1610871654, -1780093171 ], [ 1661982017, 1763005277, -1307367244, 604355960, 1638046486, 1386667200, 1837189580, -679824598, 958665108, 1826695628, -719518631, 783894154, 79479279, 1984619583, -1697373352, -1453461350, -1635922635, 1462107817, 712394760, 109159776, -1724170216, 1803787027, -1673472065, 131949157, 1165986448, -470216258, -163159738, 540516365, -1065071256 ], [ -466572941, -251421070, 602638460, 935595468, -790560042, -1430007243, -818865199, 328180946, 1031716146, -549359017, 116633881, 1150422149, 1847074549, -726510210, 1601595428, 1096141268, -405094803, -1958860228, 322198743, 813342035, 1933815761, -1775880575, 122210087, -1910145641, 1779050514, -1787730313, -1250476418, 1567384654, -978258796 ], [ -876238839, 1965716587, -2085859719, 1972755273, 1888172452, -1117738976, -24465623, -1258296761, 84416477, 1156656108, 72714127, -2042246967, 640935011, 21562116, 1926649029, 531541407, -1655142311, -547356672, -443291278, 584868261, 865250149, 1203063065, -424075321, -2024517399, -1878217029, 900178517, -459468348, 2002927885, 176442974 ], [ -1690695624, -143131275, -1018664093, -1779635242, 1306773637, 1843871793, 1852225180, 1014446247, 1996487685, 1704772646, 521080200, 485117472, 1942230953, 1166822659, -449374794, -879758497, -31247156, -838800676, -1791924459, 1980073643, -150784700, 1350222708, 571364302, 1336590315, 1321457012, 111761222, 1956301094, -984808485, 1563358426 ], [ 905842367, 744075803, 613136913, 1277374270, -410858454, 172143630, -1049230344, 2043047459, -1099464811, -1970891233, -2052370804, -1944614881, -1946243095, -862532283, -1888693466, 364037517, -489908086, 2099496387, -1709450357, 298229482, -469428149, -1297770655, -522680821, -269232962, 1294467515, -1052751589, -1301758418, -1744341614, 1315689585 ], [ 105366529, -1953104599, -1480030165, -226831142, 572255384, -1322113330, 1228085098, 175276415, 124935171, -371330230, 832854489, 1222341979, -199950283, 2033872629, 1828441983, -709583717, 648021930, -1398374256, 1715259202, 1952069428, -2069164319, 1331487843, 888818063, -1220145273, -1683444218, 945051566, -1149833131, -131579320, -456009984 ], [ -254388349, 1546421493, -1927627223, -573657299, 1716312206, -152981948, -222111023, 1963299865, -1966277950, 385660270, 947600800, 1163698972, -189723638, 1776607793, -926578974, -1297082421, 1454855730, 1735693487, 573880636, 1910683566, 1223300108, -1985904413, -974661299, -2122450310, 932448029, -1745366059, -750774807, 419494829, -1605887901 ], [ 1358142089, -642418117, -1481966315, 1054695202, -33657998, -1198158669, 1211135278, -771185403, -620946079, -2001286148, 28634095, 1007121277, 514251021, -1527154095, -1534034860, 1880648906, -1049683983, 1437245288, 1228396950, -1929085875, 583282086, -6610397, 1754572387, 1154972103, 1962452409, 750610690, 2110938418, 934764208, -797013378 ], [ -738378472, 1689722112, -740907899, 819161878, 1882849086, 786745090, -503900139, -1155908918, -1103933425, 1709755912, 1954860606, 2131433709, 99843072, -791738454, 826090437, -1001475763, -8991587, -849828448, -548535894, 1607084628, -434888204, 924548217, -640013497, -1780268225, 833171026, 1594328791, -207028527, 121807238, 1364973701 ], [ -2036088057, -1170325446, -178461231, -1349638281, -1091719300, 315193614, -535676918, 1986479566, 1339568028, 4541389, 1448924815, 1350605660, 948411756, -1483545301, 1112359723, -478093486, 480419828, 1868648137, -675341488, 1138260880, -1495653986, -1724371324, 1771927251, 2136758909, -1640396424, 1350851030, -1417303518, -1924658836, 1346563823 ], [ 1816084952, -249452806, -841011412, -1703943321, 2098946319, 945107354, 1118058520, -2118836061, -2022922174, -1681411847, -1547798690, -1454896777, -6897708, -2074428697, 21400881, 1242512746, 1556308701, -1039812023, 643496431, -206432001, 1500477328, 1073842273, -1896433418, 1570052959, -315574066, -66068542, -1696351474, 83935201, 1873526172 ], [ -1002862840, -757443000, 460780406, -2098207403, 39620815, -1517848632, 514332537, -799950101, -452662910, -1972014572, 14082680, -1054300046, 928096697, 870007685, -687171885, -594020886, 1883894553, 1227118734, 449369497, -728588660, -596816693, -1645080705, 1948056828, 1914254859, -65275553, 959477160, 188787399, 422456072, 87182690 ], [ -1526018607, -1628005365, 1119166762, -192644089, 453853787, -99230317, -724441837, -343292127, -588883633, -1967885209, 1225377442, -2071441892, -2120553657, -611037430, 1206709034, -1841173530, -1778729484, 1816869256, 816781768, -198140184, -1469971261, -2031654902, -250626017, 951086900, -558943620, -256708106, 1146691498, 1004092079, -659855149 ], [ 142637534, 2032495980, 23559464, -2025819621, -18998111, 1183735241, 1885327447, 638840068, 1685865254, 337004415, -927836367, 989442814, 1553474703, -271116417, -692463560, 373692281, -257257773, 1022278974, -166218115, -195128366, -1776868641, -1743550404, -1504073116, -1941379263, 927674910, -185981706, -2057968891, -1855079849, 498615675 ], [ -98593973, 1527401945, -334839292, 354160589, -470939676, -1455783403, -62682720, -478606025, 2058093367, -654775767, -1494610875, 641197182, -790060377, -1082974790, 446818873, 1277547689, 1952711983, 798986996, 574043583, -1481425726, -1506047056, 1308283682, 422619884, -427962407, -1439538760, 616826044, 1522761655, -1355333561, -1787847626 ], [ 594945633, 2001191328, -1155653617, 1352330355, -1650809198, 1169487929, -1237879158, -271004240, -2106441291, 1826199141, 88689317, -349671994, 1190294480, 1749898406, 984495513, 1440925655, 1836737999, 615295894, 638118419, -259352740, 1041112121, -205984534, 73975741, 1282228296, 813219026, 232612842, 333599398, 909720528, -1768938371 ], [ 568118748, 1722920445, 1499657207, 674987431, 39918694, -291283293, 1484014243, -1063521618, -800560169, -524586706, -1765322029, -12485095, -1658360567, 1428051083, 1965410195, 1600688372, 889053937, -1670323723, -411194246, -381550918, 1990082405, 445881522, -375553950, 623893517, -1256716925, 394235139, 1700682853, -1189219522, 1456229994 ], [ 813452134, 209975888, -121573445, -1895830420, -826432726, -2104347575, 2075824392, -728175370, 334827705, -1072145226, 1747927335, -2039290387, -1373981955, 805214080, 17498092, -1731122154, -991736507, 1573358544, 766336171, 1890875729, 412796464, -1158661783, 758617716, -784748733, -1812135395, 1224937658, 1909059341, 1747467560, 1198860027 ], [ 1036781496, 448772117, 1552415579, 1396052661, 1601948775, -1975786517, -870255165, 1408206993, 1323211157, -824745256, 155426437, 1152123040, 701565971, 2065049250, -16396175, -9401206, 1478850479, -1621832159, 874348175, -1112382081, -1512196869, 284215410, 774337404, -1037828854, -1781824695, -1770652605, -1326102824, 117457590, 964088009 ], [ -571692839, -1077369676, -755767605, 416138291, -341525925, 82455712, 1137663776, 846346185, -144973791, 40323697, 310284671, 1423336015, -1942903602, -744864276, 1804814499, -722645606, -1715460667, 55519307, 1921102185, -1882704889, -156588764, -688576869, -889424374, 1358649798, 1279489283, 154718172, -1290030319, -702883735, 1070097430 ], [ 475072538, 233950702, -735058559, -161144572, -416292390, 1703584367, 1410227715, -1381109293, -563215429, -1829080427, 1256228749, -47019764, -1191858884, 1665230434, 374555064, -649212199, 1127333372, -1369512615, 1019047982, 294514819, 2018419561, -1817891148, 538536371, -1228074142, 1208438329, 2084733090, -156883916, -1942568275, -500330629 ], [ 1394767092, 110779155, -965993570, -1982423899, -1184922980, 1825229671, 1251707618, 101108814, -1994801174, 1905547440, 1448859297, 250846119, 1807538668, -1195446614, 1172018714, -220083085, -1206667591, -81078608, -1042959309, -1632774806, 1300903361, 139610479, -1903253404, 1894895251, 247813207, 1912567800, 1021115464, -1684133246, -398862053 ], [ 1579357857, 1275540370, 684885694, 364222846, 1940225213, -1951389948, 1057790411, -1741883001, 1247887756, 1967403392, -2013052895, 2124654864, 1424294022, 1079214034, -304354203, 1857116870, 1157834376, -1276629883, -197049859, 2124919055, -1830039012, 570171225, 1301438121, 1611825136, -8915068, -182915920, -93156834, 1778454354, -1365641370 ], [ -1774198364, 1648309774, -64946015, -281169534, 775148156, 1041622358, -295149513, -2133151828, 1080527940, 1930194588, -353793148, -1754995671, 1708600970, 44121814, 1321856740, -1398459913, -846830091, 562216651, -515143439, -2104250648, -786944595, -1250107094, -2133944804, -116991825, -1443600309, 962140561, -20239978, 177228755, -702410904 ], [ -1395851640, -1790537788, -720317414, -1188553459, -351012238, 750400315, 1413671548, -790851788, -1993661074, -911881093, -1847653372, -1829771532, 439102028, 687025216, 1087768618, -742340300, 1292436769, -954897488, 68326499, 978034260, -1375547665, -1141305890, 1517773974, 833506309, 620740069, 588252604, -1310987954, -826197418, 442651716 ], [ -950512686, -1515849772, -134933187, 1331512754, -58279385, -694140075, -1157903766, 1425790508, -198122940, 415889295, -1848870571, 640068025, -290954551, -526073540, -314468999, -432049639, -1736088646, -1312665666, 946864518, 733621716, -1206420091, 46123669, -198884326, -1647747033, -589105762, 458816650, -1289004302, 1364369890, -963016961 ], [ 1714160793, 227807858, -1726447479, 156551867, -1399750081, 1067371481, 257715658, 1183325245, -1187778305, -1757822367, -708511458, 1993300631, -159881423, -648613713, 1323993532, 1210200289, -1675732370, 1757181281, -264722619, -868630406, -1249303225, 1872394760, -1710679783, -1990980493, -1004332890, 272681727, 968445650, -75152508, 1533922024 ], [ -224361601, -902917673, -833048999, 1950660450, -804212740, 350880296, -2022920800, -735449554, 1391500255, -726923972, 1178200706, -330970630, -39111535, -1348268882, -2047541644, -1642918160, 2137702278, 1735319533, -1208330032, 601135268, -2133659202, -82363127, 359873741, -221172721, 1500054782, -84634691, 1536340979, 335905989, 443025022 ], [ -1032208770, -654465890, -221655205, -2054885250, 984466546, 1859309884, 758899969, -1441802363, -749167912, -1044673774, 1680109278, -1966876102, 76450630, -515247339, 931539502, 6477643, 1826159025, -558007716, 322643428, -1537384156, -1606734396, 399358041, -1664941168, -288704750, -1345765098, 76376485, -1467316, 1124365080, -1071203411 ], [ 370462402, -1135951194, 1558213319, 1017723729, 1479839936, -874885583, -1914140220, -91887850, 612409979, -270337738, -1875146061, 1593438030, -1738638181, -1120410915, -1969779420, 1089173917, 1930508291, -802255970, -823981943, -1330781891, -96958412, -1305287126, -722108638, -211710623, 2091518062, -80599463, -188448202, 569527535, 1370818510 ], [ 131715668, -568774715, -1425631212, 304456520, 598363175, 1148994548, 540674154, -1216405642, 1893098275, 943320553, -740480815, 494765723, -1407891140, 609030267, -678628992, 740389292, -629040546, 1800250883, -422071742, 1384859570, 1473844230, -2081033637, 1258482568, 1411352964, 1651542876, 143763552, -536285898, -1052073203, 1446036251 ], [ -986264545, 460202865, 846342889, -1395731356, 330938480, -1064158023, -189594672, -1345619338, 132809522, -202271433, 68004125, -1603623189, -1188822731, -1786331110, 830384281, -1543463959, 362488309, -48736925, -903030162, 1627360144, -1093050502, -728891240, 1481236081, 96734928, 50316982, 1149176059, -907775229, -1120244031, 2103653340 ], [ 2099080243, 1675314239, -419399923, -781772910, -969326630, -1736195077, -1194204841, -2083019144, 2001434972, 1936498609, 1444088952, 303123242, 1192030612, 331044526, 459411465, -83952278, -219954992, -558434386, -1762571260, 1968968750, 1234013379, -440355999, -238928792, -1957243406, -95680823, 504678306, 115127434, -1414889779, 440084209 ], [ -1725218351, -1788018045, 1293942403, -1072587959, -598682226, 655466027, -1572962396, 1449414777, 1272930519, -541786272, -654390505, 149930266, -1480677925, 612963581, -1136262404, 247252903, -221356282, -1320616788, -1412908666, -1493638980, -17668040, -1667794689, -2102070298, 51695685, -1303325050, -1638076332, -651098845, 1138116162, -45422146 ], [ 1011130906, 1331176050, -682418460, 1478430554, 451689466, -123249099, -846392644, 984093860, -1674850407, 661966787, -1910151964, 7583981, 852622359, -632643110, 858186721, 2134201452, 1333144257, -1998819614, -448076527, 725942922, -1204406394, 1143597885, 675755713, 545997259, -2018205884, -446026232, 1668054838, 973769812, -968475317 ], [ -762371622, -1237996945, 1622302602, 1539804126, 1868596030, 2058226094, 888205652, -154930047, 782267190, 711453268, 917177978, 1735575268, -2036376712, 948588263, -1828104207, 32651596, 1843237132, -1399513545, 1239070874, 252294311, -613483789, 1867564639, 1257170313, 1377577508, -1397812928, -1517870756, 1678968118, 1989659605, -1480249841 ], [ -1212642882, 377173755, 788675632, 1387644986, -1603014771, 1268042871, -231179623, -483711056, -151387767, -782928668, -428873200, -982885414, 1050563333, 2062835751, -1276766639, 1672725157, 268207900, -568809427, 467580849, -1407614390, -529625455, 1842803311, 786242086, -1900439314, 529195143, -1691816942, 525488862, -1604875055, 2131931754 ], [ 1396748357, 1014865594, -1645992817, -19787702, 845029927, -1117812371, 980973070, 1015365716, -1813664275, -99858088, 257041349, -383349375, -362436156, -109371180, -1430892319, -8339575, -562259211, -226149094, -306996265, -1729428958, -2045701803, -141179532, -835815304, 389877298, -1454154346, 1813941405, -543285084, 783772125, -1988695737 ], [ 517950711, -1554685541, 478126073, 548019727, -145024988, 2055839464, -1900633895, 985080327, 21019571, 1092019466, -1012708312, 1285860759, -748944305, 757404174, -1441102994, 304576030, -1413241941, 1791228982, 1242032356, -450764806, 823961521, 520545458, -1679470304, 929741791, -578136752, 1544483087, 1276251345, 43189760, -2071477304 ], [ 1670551909, 1982535978, -2136533775, 1537592312, 1676628194, -1510158793, 2142995388, -1390770446, 157315668, -837279717, -1911938604, 167874036, 930961196, 1418579391, -1031174399, 1820300331, -1188297362, 224275049, -272505696, -1389690035, -28783994, -1507417099, 726279616, 1256954094, -1784442276, -165887954, -1730056108, 978263724, -1690625107 ], [ -1234527733, 1419174188, 1458502191, -1501650743, 1950916804, 1941977484, 820102513, -272647251, 254349874, -1751028997, -1379519099, -1115176351, 786766312, 2132533272, 1784019639, -560735343, -840360338, -790882863, -2087802100, -1292723684, -358984339, -989488548, 64685176, -2039501532, 1471178769, -334227801, -1832908138, 740817965, -798919558 ], [ 1903475465, -790086153, 885861474, 99718530, -519130134, -1657631155, 691599197, -305979369, 1832018135, -694385073, -1366587689, -263248557, -584873079, 1170224569, -987573002, -458515507, -618664303, 254926839, -97252242, 48651066, -349851300, 604666837, -2074455523, -2088642482, 1254599030, -164703881, -1554341491, -236199648, 11519867 ], [ -227787154, -813597877, -437974984, 120948176, -266516847, -1291843190, -26962171, -1612964631, 1149995555, -1035138269, -699735030, -56583370, 1689440839, 860984308, 131589898, 1246019284, -1204556936, -1722546711, 1332514760, 2010746351, 2131455043, -334267323, -119964781, -1279418249, 449515768, -2028239830, 634776849, -24398728, -1563393211 ], [ -2049992675, -1559043397, 589869263, -1331381980, 1093368334, 249396690, 890560231, -608352872, -1860020974, -1878955190, -1718649703, -1343381521, 112437254, -642874759, -873902784, 1385033507, 1460842414, -738268276, 954318637, 231829984, 1949496472, 951459386, -511350351, -469939566, 413280456, 420515544, -218155027, 1054206217, 1337021490 ], [ 271810925, -1245051260, 2032110783, -2042491247, -111682591, 192137111, -1609897704, 530273155, 2130822889, 1055808711, 1595354025, 2099124265, 2126290888, 1425077422, 1977870954, -1758403216, 439930598, 390250176, -1124330393, -1096755420, 230159366, 975675661, 1799437204, -765197951, -739979138, -688243658, 820570263, -1488797512, 1570007443 ] ], [ [ 2100831058, 963194919, -112628633, 1660465862, 2105478028, 309287073, 1819144134, -1828088257, 480614310, 460159433, 655433279, 1312865380, 1884292392, 971473083, 1930779684, -882443881, 1326324091, -826068230, -1652923430, -143009438, 1958891866, -948404804, -2115856589, 489505754, -1531602439, -810851569, -901232546, -237073027, 1972691108 ], [ 727087887, 293738935, -525103072, 1235101118, -1447929854, 1667281298, 1598128722, 965201798, 1239955511, -711565039, -2042186011, -1569394072, 1016645166, -1264517762, 1395405144, 1303499112, 1479808709, 298328385, 720547137, 1388964735, 2036091931, 523388328, 1272570461, -1748662281, -332932563, 1377417368, -1876572356, 112946185, 863121153 ], [ -1712300367, 1993853387, -774829086, -1869503592, -941058043, -1301651563, 1982648525, 517043894, -1727656150, 243924254, -1068769928, -653589927, -1492438152, -2013580509, 150285088, 1623733953, -1338343976, -1088279082, -160328896, -1695193301, -1010348511, 872791779, 405340083, -1614052291, -877214829, -1656278836, 25880112, -284469575, 86178304 ], [ -1042633874, -817723330, 802267592, 1144775308, 22634549, -1835650455, 1986870735, -71024217, 2129772196, 110640510, 57470091, 1803528368, 1232527618, -1176504439, 107324813, -202854508, 507546411, -717510735, 448268712, 1053734584, 1782848624, -1551266443, 1501233995, 1948486843, 1354702870, 932298665, -1949600643, 1592386918, 887149383 ], [ 234103000, -827074136, 349787493, -883657746, -1831815464, 1394454718, 1092730858, -890041121, -1214078003, -1786439147, -856540098, 1807710260, -335087299, 2034506931, 328630359, -1085845195, 1790027695, 2088883702, 2105263843, -171065808, 1205921738, 1566238453, -2105729400, 1603047773, 680185865, 760540513, 132553008, -374167971, 16333570 ], [ 475763895, 1711461647, -8997767, 81119131, -2078753864, 1578721362, -173249735, 1503432445, 483512751, -1208416065, 1811961950, 769018829, 570435828, 299254202, -1643977793, -561297744, 1770788499, 2130309165, 1135451972, 453424270, -153669590, 890361344, -1963835046, 135245952, -1745663810, -1665199689, -818338565, -1311442553, -1337085533 ], [ -131251122, -1006700178, -1625488501, 1291319249, 1326849596, -1876511895, -199647496, -2067564736, 665453572, 1801653811, -176591486, 1523520932, -234710274, -1519093707, 729448154, -687290928, -1802356184, -1868828283, 1154015438, -785377596, -1647159448, -329125651, -1499991484, 916886873, -1586002643, 1483485471, 1175106764, 638432072, 1177448805 ], [ -1902901893, 1200377505, 258302574, 574028635, -1869710722, -359737903, 408938258, -902178825, 939797950, 761987644, 1832099533, 931742080, -2107362325, 1631215872, -283982777, 923656991, -158348506, -202749624, -1515348607, -1131742297, -781648594, 644477366, 339228062, 213689040, 953425863, -1373301350, 891247533, -2071940949, 1513435000 ], [ 1150984736, 1481841522, -1301090454, -16716608, -451374605, -581614745, -1746656110, 1757339048, 1970162765, -301399776, 1660728923, 2081226080, -967657115, 437468062, -759020786, 125968464, 1692270065, 447218114, 2118858270, 1398788140, 1824991463, 2145686737, 1239011444, -449182554, -85725767, -941212289, -1125425484, 1560952159, -593826546 ], [ 2051601224, 1841648233, 626082698, -1177866545, -1580175748, 1956907849, 686696714, -893662221, -547982149, -347495734, -504470193, -1456841285, -532355923, 972329476, -1568834269, -422373972, 1116926756, 1585186778, -998986778, 2013928346, 1403314574, -485615019, 921990828, -358117856, -542052122, -1465018495, 1303316508, -1306134688, 1455232829 ], [ 43237610, -1307399916, 1510829684, 1824396480, -2049992867, -836316098, 1587629984, -519755096, 903003687, 1686356248, -522589295, 257343517, 746767326, -1076570000, 1649685934, -1840635490, -1425898326, 1959406588, -2142908558, -718970848, 2135802703, -1595957746, 290323579, 1729232895, 717331144, -510376176, 1166906944, -1104374124, 276375641 ], [ 2060474558, -1185699683, -602209464, -1473668056, -2004090680, 47745827, -2006185677, 1624037538, -1921111531, -2093479011, -40346452, 393626605, 1697778670, 2056927128, -1257554767, -1222375494, -1519484902, -2139538854, -1897723891, -1348504564, -1004427129, -1258162176, 1484276074, 1669792541, 1041680619, 512603395, 46487793, 175778892, -181608602 ], [ 926537740, 1862791496, -1467046626, -776587589, 2045527083, -1307483745, -1866085464, -1185485327, 1157085949, 1510578953, 808023318, -1040576927, -403557412, 930209842, 1505069998, 1450622623, -1419953181, 1387828963, 416405260, -552037164, -2102324564, -407147491, 1505817557, -800048570, 336169373, 808713340, 1444246380, -1515731954, 363634006 ], [ 1641039983, 794768813, 1727660287, -571654038, 548402896, 1688301529, -1940404983, 462375375, 1176216797, 421569146, 1453409227, -1869163602, 843213683, -1983528735, 1820339075, -1234591403, 152109900, -1367983631, 839867859, 1883811004, -513288313, 762454710, -1578932475, 1600180873, -604073187, -634645008, 1259280032, 2077907094, 371135385 ], [ 1699340550, 2105802764, -42181457, -53063848, -1240149410, -370200288, 881830337, -1910298851, 708208181, 1158904327, 1683053842, -1374789188, -301616982, -130696181, -1262835566, 1793697702, 779467707, 1426081914, -1664390581, 1526617007, -64692990, -1772329182, 1524842367, 2020822407, 1980321173, -954894260, -215092842, -197870310, -1992906567 ], [ -1718961994, 286913802, 1708602470, 1992859979, 989243829, -834794605, -1917411167, 1400536229, -1057685062, -1657719528, 1611475572, 526207401, 832141195, 2072901382, -693172508, 459474409, -338587745, 518307070, -672548111, 1796948691, -349892466, 1193376762, 1360757531, -1645080911, -2050462994, -586053861, 1280086154, 1315391158, -188724041 ], [ 204483629, 381301640, 2036599393, 669387662, 479576455, -926425089, 1341903966, -1126135064, -1672257549, 1014052351, 1308097922, -424027203, 535448431, 505639461, 1608532403, 2133371012, -1782825340, 861313454, 1977798706, -2013415479, -1342400797, 695237986, -1989298475, -1131497074, 1034038607, 980425029, 1917389883, 1144703683, 998562623 ], [ -1154245069, 1997184043, -554535093, 1983376788, 1714733016, -51049860, -1390235806, -783000131, -1037577455, -609314893, -577881829, 1116119826, 1654961502, 1883342496, 1112635138, -1605446008, 1488063529, 919346856, -570131566, 2115622577, -303976930, 1032496951, -1044734108, 1625965349, 1078711516, -1258821706, 1339031562, 1187328652, -463055916 ], [ -196856650, -128561449, -82031643, 1881117797, 240940042, 1951529623, -52977554, 1081447732, 1754671998, 1081774808, 1251685911, 1289669636, 1025588415, 759671236, -139430865, -1365233422, -8548690, 1274505874, 1985246282, 2086849054, 2133550065, 348561898, 2000530534, 594188211, 444262231, -475256021, 1367852612, 258205957, -784876669 ], [ -1449792594, -1392525562, 2004202709, 196811830, 824272952, -1706866819, 737694966, 571459401, -1520413592, 194609439, -904426511, -1129898124, 1265567422, 2111268165, 577602979, 2115232902, 12639401, 1536240451, 336834585, -585291217, 283551849, -272158289, -1830169713, 1539197992, 162022593, 1937471994, -2000861542, -545821747, -162579844 ], [ -282408198, -172671773, -1469938261, -692061612, -431863657, 2015859071, 962118204, -724051504, -923414073, -596124573, 267347133, -1854932551, 317674770, -1466417796, 679263664, -782074396, -1485400358, 94583049, 1283781832, -1025520563, -419445560, -996502270, 1438877952, -1774852498, 1445333040, 325968728, 850118320, 55230484, 143656281 ], [ 364539127, -2083400876, 1024612559, -542890100, -1463682898, 1965696276, 1495967973, 718103805, -1746756917, 594943637, 2025113935, 429850863, 980436386, 183689539, 1881651666, 1919982425, -402664608, -1445266425, -1582785880, -1559731678, -1418810886, -1584646164, -1663371770, 920181738, 1254200338, 829981532, -1285864338, 1524021106, 1985154236 ], [ 785535579, -659092235, 371402332, -1052933673, 1423598328, -543149845, 1906208009, 500966333, 1414654211, -1086988469, 930266979, 1931388196, 1483204192, -990867333, -1883113400, 1795322455, -494027944, 1422669173, -1702199904, -1439082231, 77411079, -1039251059, -1783217635, 1496182056, -461743355, -1600924843, -83044985, -1617417410, -1692584247 ], [ -1248294063, 34792495, -1247178163, 1672418094, 319509918, -1727037975, -1611509294, 2094026619, 1321341809, -1609930723, -1050875046, -1909353664, -1748508369, 920743568, -102831858, -208827908, -1081306343, -1890074839, -1216497625, -250804393, 1433563892, 1355508943, -1969762490, 1836144699, -198955424, -1776508686, 1748240358, -1098175204, -725463238 ], [ -1471706681, -2089409311, 1066661438, -578049584, -1816753101, 1174255884, -190685201, -2031185862, -714295540, 388932962, -209303629, -1038915340, -1749325018, -65660058, 1001597072, -1815801841, 1350332919, -916888789, 1701926877, -1001744690, -2059080283, 883979486, 173241853, -333391355, 1793277252, -1276018094, -718581602, 959900383, -1406381074 ], [ -1605304440, -862124582, -399813201, 2103337944, 691201521, 389873967, 1025101406, -1064729550, 79150846, -1022124746, -278848886, -1679823958, 59548734, -1124241788, 505357624, 1312395495, -1566424547, -570275106, 1749934280, -698108366, 1841285883, 996298635, 547931174, -1963857322, 1250640177, -1479180635, 1631468973, -2074133992, 718485518 ], [ -46628475, -1777031711, 1341540529, -732940469, -643721412, 634169600, -1966609630, -1960862541, -701893883, -1537494679, -1666545017, 649986497, 828049126, 576985358, -1167787842, -655497588, -1459494410, 1718238270, 773315993, -1826538438, 1448747826, 952399409, -489251931, 1731816399, -835878898, -1556531289, -410816017, 1407840697, -57406622 ], [ -1362826271, 1145419384, 809980188, -523533181, 1632795409, -61376293, -561792972, 202256664, -1399697471, -1947595844, -1042481948, 1276939130, -240262005, 377520403, -1283505519, -1516915260, -1183427497, -217333518, 1621360973, 1286795342, -272347894, -578725150, -1394005125, -849346605, -552827456, 477470510, -523335088, -2064969883, -614129516 ], [ 1501391025, -498558337, -1518997292, -1946817825, -1873534433, -1497658252, -1686914551, 478833376, 1794855018, 1143472014, 759466834, 1944469020, -878610228, 1503274975, -1621650243, 1415225331, -1464511542, 1687264965, 696447474, 1359788676, -1662243884, 1622453007, -1647956352, -364819463, 422579643, -1992971188, -2026011676, 457692218, -1729250761 ], [ -1546185964, 1071272889, -506947851, -1256330879, 571580237, 918433466, -1235570808, -359667174, -792417807, -2026026313, -1509754185, -1376452274, -2056958841, -1653377310, -2121742741, 1335895882, 2092950823, 1154400103, -1700377124, 26331918, -1485363156, 1865792538, -1837693060, 111691060, 377517966, -1637198040, 1533357610, -1988615576, 1522525170 ], [ 45897970, -584885408, 2128710286, 161254384, -606134763, -305087499, 102097222, -632645664, -1614557066, 618526150, -729419970, -306829148, -1328257137, 1359205497, 1566160231, 1155941383, 483842054, 1304510820, 1549753375, -728284635, 1225864653, -1595193993, -799200403, 1812264731, 1895064743, -484738706, -208868534, -615059689, -943040823 ], [ -1239857387, 816255168, -1468725145, 477497746, 1557781583, -74958921, 1752686001, 1215506134, 1363586317, 1865591206, 975331616, 873198245, 43726094, -132083631, 524350911, -1933878443, -387632156, -1440271120, 1630820832, 218099934, -1384292185, -1295420633, -195882695, -1717492323, -560769564, 959097264, 449015995, 1840606706, 1988185548 ], [ 238375620, 1444612866, 424416685, -1744344603, 2094465828, 917694620, 1175524322, 1033592116, -1332607146, -1916864394, 1828234929, -991128483, -1298381128, 749064142, 508446102, -1731957684, 1778017210, 665205261, -1228203723, 1813061537, 983082971, -65887301, 2038402973, 875209575, 1597717492, -2106222271, -2141504588, 1254680741, 893137467 ], [ 1295848876, -86839805, 1125886357, -372472141, 471050912, 81355332, -1156282615, 2010127510, -1926853721, -1572610631, -696112888, 1959591994, -110738910, -1929226303, -1775178829, 1448205515, 1481264378, -1449341074, 13390539, 1302409817, 1064597667, -774188619, 1935704812, -1800477975, 70704068, 2019776339, -618887853, -789714514, -1361814884 ], [ -405784440, 1171694124, -1962938558, -486518637, 2077301073, 1053554462, -1623494625, 233965416, -1437357031, 1982047759, 1566398129, -714022103, -1927019082, 849513808, 163633616, 184897869, -1604905643, 1036012904, -408233924, 594247027, 382822845, -963278335, -1789337641, 2062687006, -443166747, -32638794, -60356447, 724223495, 1906204834 ], [ 853027038, -448857216, -287455869, -1257921541, -1990384673, 517618126, 1553373224, -1287762935, -1055352854, -787644689, -54159115, 1794498583, -238461807, 1235121619, -1589215463, 1965013850, 301099670, -1857010304, 1953422171, 1418913618, -722847821, -1800807741, -1018668959, -1399111626, 1997110704, 952752152, -892216988, 2126557203, 18091681 ], [ 669949975, 969442587, 1434260389, -207238402, -138819109, 553158592, 1494437873, 276553545, -1659776672, 1988150471, 1603097216, 1377655827, -428785963, -95987129, -1985603646, -1577907516, -48617672, -2122315213, 1237207148, 485244562, -820801054, -1344131915, -1025568716, -415473722, 1064155899, 1687810726, 529523529, 784516918, 566689458 ], [ -1025811095, 839508804, 1240809585, 259867087, 1587658029, -522633906, 1090899574, -1778393312, 289895033, -1828987121, -718733434, 492213477, -1392686552, -2108560474, -1891440677, 1724519055, 1115574381, -755415701, 915797788, 1115361924, 519431024, 1641047684, -777970238, -937763425, -1717942934, 263608384, -433354790, 353504098, -113712110 ], [ 202816050, -1641645911, 329114753, -486068522, -1767251695, 1654074613, 1092433045, 1222832323, 1953803119, -1615964355, 344138480, -1294776432, 488209621, -1137502323, -1590461081, -776988773, 1118211163, 1589606306, 1779123544, 184376572, -1879670915, 12147227, -1836888335, 2092366408, 1590587009, -2125636222, 1089500484, -1049902050, 749426138 ], [ 1830820248, 498925205, -126443362, 934296960, 1911596555, -1190008104, -1049846954, 502647239, -1946260542, 804689098, -1809339750, 1543744803, 247370479, -1643085375, 1813938381, -1782650052, -1724723947, -1813062693, 1427077971, -343253783, -1503227801, 1997529541, -1942350406, 269740029, 1080766686, 2128671733, -510335802, 767877237, 1593671305 ], [ -1095035569, -2126794309, 1417084498, 2076314138, 905221177, 1100577715, -1482147547, -1295458198, 396923094, 237048644, -939883825, -98237554, 2053412883, -2000887664, -1681787579, -797418817, -1691747108, 1529641972, 1308513018, 204016042, 745685518, -2108320857, 127390060, -1552856115, 752489448, 2106836581, -1046372003, 679110839, -1214071236 ], [ 1675307658, -1225134028, -1411962194, 2124791368, 890231760, 1893115680, 2068545377, 1602461424, 594145420, -1968082842, -725127773, 1426032306, 1579086506, 2847491, -727712761, -155333285, -1412813967, -559929198, 881771063, 340193939, 2098830525, -2087002318, 1995200816, -914040417, 124823045, 114109247, 1520137646, -1561009836, -613616206 ], [ -1025196345, -1740558577, 1344121339, -976448386, 532229209, -142428937, -2059589018, 709280469, -1756033002, 1039214205, -965877995, -1186080332, -870551312, 1056740439, -124408030, 1097916162, 1728201259, 699329146, -937222448, -488535300, 1855855133, -374768182, -1166633329, -494089753, 125645127, -455209275, 1713290988, -218686144, -422490575 ], [ 1605606627, -361150644, -1878661997, -2027433116, -1456785620, -1497617103, 2047550022, -803838228, 1512089236, -622538550, 1487653833, -86792516, 107822786, -296047785, 1606961747, -908687208, 1634981665, 290867331, 1664178431, -961995585, 1347104967, 1346363487, 1462120076, -1600813587, 2068767364, -2136637371, -837782201, 1371679726, -2117901847 ], [ 242041226, 1834160400, -670151111, 1745949663, 1150323312, 696588028, 1035960234, -2030568908, -1762855728, -709537683, -360059496, 1553902074, -648249614, -1124146528, 1984066248, 2100628760, 204520065, -1382817029, -1958823420, 621294984, 1738352577, 2039050631, 578068961, 1122187773, -1329667709, 729226144, -132957226, -1435916615, 1377874406 ], [ -405689052, 2072813799, -1882975301, -546470835, 678846247, -2106074562, -950553991, 1232378857, -1470606773, 2144557562, 2140450116, -1366492174, -982099668, 1745649463, 564832418, 2077241053, 524061690, 1566058827, -1927052242, -614391041, 548664742, 933760210, -1259687744, -1637244043, -1469283650, -995022157, 1284635847, 940877137, -994416390 ], [ -682344119, -1372059169, 111713996, -1206955907, -1827014880, 2032641481, -1886086768, -697341944, -1896449020, -962845961, 928750147, 1658201669, 838602414, -1699243929, 619128289, 2054869163, 1044234541, -2125317221, -676224868, 1206655839, 408592199, -1427969779, -1311759789, -767459763, -1550287780, 383179601, 598466670, -815368092, 332209208 ], [ -515134781, 656334621, -689395210, 2143189917, -1786324779, -1459268496, 2146564946, -1816964142, -1357275664, -812711568, -1936954038, 414613288, -2013429108, 1913819977, 1404192929, 1468145362, -1800801552, -2002766585, -1639105081, 1359754621, 308613114, 1182713641, 459666017, 1134555704, 2021488215, -389643885, -126894463, 2097912975, 2020354249 ], [ 271642485, -60573363, -422997795, -270271687, 1844776978, 1443417339, -476997600, 1211939995, -649804655, 1395046473, 846262173, 1456638932, 1742568589, -1063541436, -904281141, -696733399, 699461279, 548987326, -362886515, -633810090, -278828327, 1250361180, 1122983642, -1474612350, 429816880, 826607077, 744555206, -542150869, 698255453 ], [ 2023668871, -287323736, -1282218911, -1161875002, 14106932, -1532475663, -727916027, -1874983432, 1580021522, 325549591, 401975552, -507255467, -1344547463, 1315964299, -1942666295, -1395032873, -709502010, 1498443920, 1505483279, -1673632797, -2027367681, -1522374144, 389462647, -93095093, -1234982960, 931146169, -1420130085, 1211965750, -189455298 ], [ -1009272074, -1747183147, -838530874, -15130199, -1898629558, -426962383, 1039847871, 400411026, 1166081512, -258775484, 663483509, 1510511183, 677254806, 130182918, 691059510, -552217324, -1986014081, -1708810162, 1927763799, 2040390451, 1365468802, -905447248, -1010102708, -862133007, -1144665006, 1621901710, 397560128, 321871115, 2090207403 ], [ 1407868438, -149820903, 675405879, 969849642, 1930710219, 522046059, -816155566, 1880361457, -115482580, 1845003066, -1878608244, -1628591244, 1000649149, -95073357, 1788311262, -2093784741, -1081048888, 1522158647, 1343828535, 1757797767, -526659340, -1018061635, -1944038289, -701323870, -156034232, 1406029774, -1657346152, 643568850, -125353314 ], [ 310964866, -1395749649, 782716708, 1925107179, 1383430970, -1909311821, 32058287, 1190480133, -538725813, 1604305629, -1159493182, -1576270140, 1944795504, -36286224, -2112904488, -73293825, -610143612, -1011398469, -1705744545, 1765711491, -1316163042, 1001929674, -342422769, -917242131, -1791922146, -1360978382, 1621181419, 1103100705, 370087675 ] ], [ [ -846535498, 825284882, -389125694, 913307608, 791400011, -717531004, 231294632, -934784650, 1001958234, -719313835, -1061852085, -1300330978, -1645523866, 1563692115, 1972631757, 255791507, 300765207, -1485188850, 620290970, -1965456588, 1033965109, 2015686931, -1293690135, -930677521, 1284178540, -1418638518, 538078522, 1094181554, 179762608 ], [ -602068358, -735000964, 1908448555, 1141667241, 1071763161, 1638323815, -1855655466, 436586396, -1816210961, 1073904663, -772471344, -1437933276, -59792075, -1419448816, 896759297, 852356757, -2082797488, -915610341, 1886335520, 1565691560, -801375035, 1763080734, 1187439463, 1543889242, -1364012120, -2127896148, -1379784040, -1071269206, -719959091 ], [ 824452094, -1824013403, -775738584, 1048431137, 1912718334, -1088007616, -1578089132, -965350875, 1340646385, -1560055920, 972358527, 1831883950, -924724235, -330616279, 2127384877, 1792700176, 752686127, -1652506965, 1032245660, 262587351, -1969212364, -1292109027, -1268310874, 565886925, 554414066, 1682385263, -1439877781, 495861770, -401798074 ], [ 343323802, 2142105686, -366404694, 1540677143, -1473299014, -483129552, 192747071, 282960877, 535337870, -929461489, -1072440677, 1620797928, 105240895, 831775146, -1858548951, -2006010884, 666546582, 222580435, 1035681304, -1521485711, 513896051, 1621481469, -722483749, 1601321369, -1133250345, 470385698, 151202580, 2138281803, -1878607846 ], [ 1466410285, 173779416, 930149366, 1090036601, -1285077178, 1492226235, 1252002978, 1144880786, -1972049954, 900218419, -2058091123, -2085188608, 1521014527, 776445195, -571092287, 2114555914, -681906064, 436253968, -1968625812, -1960419975, -1380434427, 135707337, -737402104, -2099503461, 441742964, -1684259459, 510550346, -742172020, 347327395 ], [ 1920426820, -1957566914, 1045129619, 502361058, 1523824564, -1178745388, 200897566, -523835048, -1283839541, -925864677, 1619360965, -579456103, 285771328, 1632711419, 527262158, -1050286604, 603982019, 208882279, 822687309, -5339753, -570430085, -1271888048, -987395750, 796988679, 1241868458, 113364848, -1606216217, 184072070, -1195754602 ], [ 1213122949, 402427000, 1554868372, 1278677221, 1342644937, 1559304744, -768974384, 1907527315, -1664500437, 921545078, -1815431323, 1026375611, 530424904, 503555078, -1614282724, -761838678, -766751042, -2122146848, 1104847750, 2074512268, -288507573, 1912788667, -773465143, -1176960617, -109346223, 2026482264, -1433714254, -1643489585, -2058327917 ], [ 536674444, 1617164514, -859424824, 1721459218, -1523969807, -488805673, 1324178768, -1054373678, 874760186, -1283618202, 1111933315, 1487329951, -1776831370, 2041115932, 1544160087, -1323757440, 348124080, 1117401245, 2064810266, -123433873, 1963960130, 953436089, -1785191461, -967520271, -1688837148, -731698097, -146456250, 1002103653, 731347318 ], [ -475227670, -1343544088, -580722583, 409850860, 1792487170, 304099772, -2065501082, -1758764795, 1956874041, 1797041847, 2036947068, -1617368692, 598147613, -1354898644, 1614501305, -391922988, -2064732675, -935078444, -1534729782, -2095168637, -258178296, -711958593, -1292589434, -134830143, -489875065, -1358526590, 320944280, 590508410, 1579821486 ], [ -2016808278, 781324925, -1691049051, -2133695057, 1521317857, 1928050158, -2009070313, 1440670575, -703994934, -1934635955, 1488573269, 384631265, -918856632, -172533571, -1984287733, 1760067869, 237648146, -2120701485, -1233953755, -1836652236, -195927201, -957264447, -1387170428, 1929069087, 776553757, 1450660943, -1720032982, -582054020, -537718975 ], [ -1917435067, 507433402, -275631348, -2112140299, 251343279, -782192279, -1261185345, 1455672621, -1951569749, -519541237, 246418272, 891756128, -283614613, 2132132371, -179086239, -1746861243, 1583917029, -650364751, -1261320607, -108388896, 967348925, 94104632, 1299693558, 2097506902, -1364642122, -1804881600, 158866115, -1540850277, 1912430895 ], [ 1286459702, -516090454, -636350903, 1304783683, 1500862960, -1257013103, 237384121, 1833278631, -539032604, 2128748772, -285162718, -1534879022, -913737272, 1311005049, -740018751, -1376607156, 2020594664, 69985073, -1740892204, 1533879650, -1660793637, -1834245038, 849102025, -1351039747, 1598025494, 233559724, -1078448366, 606329852, 1357516069 ], [ -1543666502, -654279693, -2078060012, -729558836, 2068405564, -1822151131, -1558064989, -612631409, 1629293615, 1220238642, 2101767918, 245500775, -1901219006, 1670292037, 630250254, 1482252055, -1725892309, -737821965, -1740787554, 1366662854, -734984417, -771179999, -225014739, -1578853268, 387898770, 369941482, -518855369, 310191426, 829945211 ], [ 1016360721, 2102102758, 800896280, -764191640, -619139024, -1829486840, 82289586, 1407627635, 467889570, -147439532, -483164665, -677492056, -355463450, -1366226798, 1722339468, -1634104082, 24164144, -741729953, -743324198, -417449692, 1975679018, -870884277, 963010044, -381847881, -61526421, -2031515113, 1580467329, -1032830985, 1182135921 ], [ -2084866478, -266233319, -1604503422, 1980936042, -1672289054, -1980733782, 1761520806, -1429693945, -639042496, 1694114815, -893812396, 599996095, -527789979, -1706856693, 908706766, 629546767, 1166758150, -974518531, -283991326, -1477395593, -889674565, 2023842716, -2125480880, -645108403, 1894962156, 251802030, -1310912090, -1125281309, 474040063 ], [ 1508247765, -784364790, -1107280018, -1296684268, 1955292234, -133770045, 707314865, 650871833, 168764967, -851128023, -1387651671, 1818908803, -1663672758, -1453433930, 2045594139, -1900145024, 266395263, 894632553, -752885956, 1819253752, -1566518569, -675930938, -50468302, -68938392, 1981050333, 2136408637, -368942385, 1474282656, -473785552 ], [ 720405558, -1057627561, -711162139, -58072088, 540023385, 1340160714, 480063311, 1916038442, 602453660, 306630677, 1081401273, 1323959539, 505702662, -2012531, -1817770498, 978521064, -1993389752, -1440108406, 1096099289, -632935283, 1879263631, 67050819, 965003017, -2068624512, -797571504, -504660204, 1502055241, -304246828, 732649050 ], [ 1631159123, 1408577682, 2124540082, -410212024, 300199978, -918387380, 1092951451, 1704680140, -1754109215, -24467777, 1846772389, -191523137, 438280655, 1990947887, -317737612, -763590017, 2119114479, 1842417918, 1853023718, 1401672422, -326386149, 768765501, 1246671319, 1410606512, 598963366, -514179385, 352444724, 296738546, -560787316 ], [ 374185163, 1498819201, 1485937687, 190408464, -1741058225, -136149326, 1678820499, -758404682, -518140766, -2110599414, -2041572119, -394528508, 674348958, 975908767, -687767082, 1668656641, 1437665986, -597744676, 2087690749, -1771663566, 253538251, -743927719, 396707636, -811561843, -361684468, 699739079, 550367437, 1006854467, -1729091785 ], [ 359772313, 717530049, -2081926382, -371904446, -697993607, -1668104651, 2099454032, -921746062, 378110476, 2146004356, 320088687, 1505291527, -1598519606, 986388261, -437728435, 619720459, -1585295024, -1025163505, -1315403998, 1004571463, -1360121005, -761195200, -1515097001, -272788697, -1871414740, -511816712, -1514314489, -636728352, 659178736 ], [ -451782851, -2087362101, 2098190572, -830985621, 448027431, 65342181, -2105075745, -1149929872, 544010159, -295881155, 2041180958, 920861628, -1534712268, -557723169, 974882125, 608110527, -1149829643, 1782576524, -484579484, 142113752, 1254028375, -482556755, -1109982931, 1773356257, 1084993914, -920598457, 1827250182, -1071504030, -1374679227 ], [ -928517371, -1594549292, -1522824108, -1344788642, 1806936167, -1612240544, -849379365, -1874429813, -2042811431, -559637186, 889349774, 1436358885, 1030689006, -980049223, -292166031, 1730814695, 1349369886, 1609871123, -1553207201, -1176482248, -213149261, -961701657, 166131127, -378384069, -495963752, -1187602412, 1540887648, 1157815570, -924885042 ], [ 799427519, 1104156341, 1321807721, 1972918042, 1703406650, -1556342709, -1603275692, -1459148081, -787475001, 1094208778, -269584979, 45227661, 97059689, 1258828740, 479014053, -544424654, -1184682897, 564296404, -315710898, 1647856006, 819593783, 2033524675, -648685961, 1704722376, 1353735122, 1700024192, 277188165, -302440806, 74170746 ], [ -1829453695, -1711292132, -26808342, 1568898596, 305357859, -626472006, 943603072, 984082581, 1620461522, -1074777479, 101730228, 1189948824, -1428990742, 289743141, -750621445, 1136151020, 1290536347, -1985401680, 827787047, -1884654485, 1252511718, -1235662178, 1120787872, -693294178, 1111480001, 1173061755, 1295097443, -746358413, -1147489956 ], [ -1223474110, 1782203945, -752798262, 196958693, 480275766, -1374603370, 1994390137, -425888531, 557389548, -2050646405, 1194230807, 1165904133, -1152730390, 1129027085, -1045999701, -161571499, -1509022730, 1048003522, -1860742438, -618674868, -1151406868, -1328524887, -1588374412, -501003475, -904190544, 1558891197, -790112356, 1464984417, -754907482 ], [ 1686457314, -1181354874, -362169797, 541798566, -296549055, -122253950, -1721574648, 1786865031, -1009167856, 389962588, -968659069, 145453402, -2124424773, 2099507094, -1571047568, -471626881, -1955573066, 1866118005, -608628829, -289615270, -540303437, -1826422740, -746182222, 92159404, 1603056096, -1412410538, -611410448, -2115946291, -1535596057 ], [ -987562457, 1909694936, -1599409246, -104420006, -1403407378, 1931384742, 1908177528, 1042865125, 869839401, -1821716264, -1456847343, -126354275, 1688038562, -195576992, 287896884, 749360054, -2031457427, 1127153430, -1918389777, 1184921037, -511856268, 258980129, -1382112889, -1607646832, 1194581928, -363671332, -1166961509, -1954312727, 2087116558 ], [ -662336032, -72768326, -1897182980, 529359361, -900281083, -396971882, 561843742, -826126133, -240601333, 2077442602, 1409984637, 1295583581, -2129424823, 655225603, 330658499, -1374157064, 285031825, 360044733, -1886677775, 73506850, -1767785398, -1985461431, -1414641038, 1363981632, -58257072, 72802494, 1289377996, 25049187, -846265790 ], [ -812480457, -1215509665, -981694629, -1671864513, -544789549, -1069998031, -780737024, -300257433, 464791369, 2012595849, -468858644, 1652486248, -1731857429, 1241545685, -500420977, 234714432, -1452615919, 1217161180, 1157456049, -1000411772, -415391698, -1082582510, 1241426912, 497963447, 820785242, 1632227672, -527768238, 717866328, -146390338 ], [ 830157179, 1993406510, -1806983819, -1981281460, -1344483954, -966648469, -114012902, -311358644, 994187508, -1625005733, -487551598, -1215587380, -804670900, -1975306669, -27035051, 166981070, 1863252378, -631614856, 1229716476, 1722520277, -32652182, -482644343, -1340456236, -1758599396, 2140418204, -104002413, 444109005, -700799401, 1823257395 ], [ 1734242137, -802662128, -1700819577, -1848806297, 508002969, 910989396, 688150993, 1552858200, -1610458171, -332642531, 360207727, 634955945, -89786048, 1569920685, -145262504, -1252821977, 1145227645, 1765698824, 1225426062, 822251872, -321308886, 589234486, 941658658, 1694335997, -1713111636, -757743874, -843825341, 593602094, -858074801 ], [ 1982908554, -274575037, 1458043730, -157077902, -1416755177, 374083549, 1020488553, 1404260729, 1893947046, -1223373362, -247065818, 898017371, -1075447797, -207126384, 1673952374, 1102442943, 1058773644, 409370089, 1883508924, 36733126, 742741945, 996154753, -941306258, 515434184, -1041694254, 1455194505, -1992509589, 894987652, 49047175 ], [ 305865842, -273825952, 615774906, 712422791, -239687044, -827729345, 1901388691, 1345230705, 889989112, -1192459459, -2108107346, 968720039, 1106081622, -677368969, -605619692, -328233176, -1317417547, 1160161232, 2036930807, -734832791, -969006584, 1933861409, -652310596, 893249417, -469654101, 156566988, -1883832058, -1788567868, -1199843806 ], [ -1485865970, -2081529378, 403850429, 1696303969, -2089097703, -1871542236, 1621940999, -1963175890, 557603535, 1682640699, 1195574678, 1565571200, 927668156, -407359519, -1094395024, 632767860, -696122793, 1513303834, -467104718, -751773335, -1655171236, -484644984, 1954588653, 447486873, -1462263126, -1898130387, -1714796848, -1258953403, 1465923066 ], [ 1304388610, 1609950943, 909090330, -1978811029, 1700379460, 1797337898, 606568701, 1818134498, 1798966555, 550865022, 1996570733, -854698328, -1223253481, 1887518648, 117305695, -181481720, 1570175094, 554691542, 1500053580, 148650173, 738838115, -1284022704, -1284658357, -1482035489, -1150977625, 1002508992, -1644098166, -1418036229, 408190212 ], [ 1110110718, -963266522, -1724161260, -522296440, 1954102895, 924686730, -2000962574, 1677069458, -1408717512, -791897594, -1985307372, 658141374, 283615706, 1722359057, -661469881, -2134913654, -561592958, 1343943696, 111741306, 477969355, 2000608432, 1582036682, 601076589, -2116718575, -1524874261, 634775201, 1460701416, 612321771, 1952144696 ], [ -1920953337, -1348039201, 605338042, 2134571584, -72615787, 810900032, -1602009495, 223881499, -1242592672, 692036309, 132821413, 1463674101, 256346121, -1546119043, 534380400, 121152576, 377726974, 1230881398, 2113877602, -531436193, -1617982036, -871007295, -859667602, -1551031161, -515269497, 1859465029, 1091078692, -1648526079, -160031844 ], [ 987878175, 58703096, -1293275581, 838241476, -1152028980, 48841283, 984836800, -1114123226, 703513440, -420920905, -2032939749, 1696570444, 668728722, 691758018, -838751931, -567664183, 121600602, 86463914, -492779956, 1452405770, -220868506, -71387517, 1320539400, -4596390, -135967543, -846147635, -476067927, 1937425329, 975522072 ], [ -746139228, 1458656696, 722102085, -1805024196, 389955937, 956249386, 1591601233, 465566423, 1277484907, 66832747, 2049902969, -252872370, 1821837122, 876762089, 1359491040, 2063010505, -798395202, -413152378, -486060982, -429508418, 136075451, -540829943, 1730805347, -1945083244, 1956219382, 917364932, -1957263952, 1387454197, -1237676085 ], [ -1612258611, -1013275741, 877274874, -1676522546, 1369983433, -2121459776, -1522367945, 728018219, -928408217, 1109901477, -1255652656, -2138472658, -1472702053, -61517219, -1072101917, 1124285510, -1897688623, -1550550531, -285292407, -1592673310, 1830840184, 516404060, 1523323664, 757234171, -24204190, 1399881525, 670189321, 1664175947, -1062841524 ], [ -1077035075, -822412785, -1982695847, 99008715, -94786593, 643007659, -1644295975, -111770433, -1172561422, -877408955, 1927391513, -909859879, 1557727043, 1212828620, 1112235055, -1098312404, 550067415, -809497206, 63920516, -540775169, -812873477, 1006170904, 1374984567, -218892370, 2065739582, 1991870221, -1221008519, -1393716953, 1237220121 ], [ -1822784346, -1460043262, 645015331, 980161968, -2021180906, -1769348292, 1140454184, -1800761760, 1938306099, -2098840603, 1688610087, 899126992, 1649767209, 967222204, 1965575096, 55748875, -221094514, -2034880946, 1217057803, -1734899715, 1953903796, 1990790198, -146224489, -1476189214, 1826453550, 1733074360, 885719541, -1268700023, 1370578721 ], [ -921975182, -1803794290, 1610288976, -1681377729, -18424073, 1198006549, 1981243936, -120168625, 771261139, -1571111708, 2114401717, -1431163754, 760831036, 1663743713, 1979344251, 2141998841, -2110973978, 1111256867, 1212979309, 1976861473, -469139658, 1074952402, -1707246732, 932837601, -1265008076, 901415553, -803482650, -178401562, 720370686 ], [ 1973653127, -1317849856, 1851576431, 248993132, 1587906525, -1683896961, 685120636, 752121353, -1475464259, -1031135573, 802913764, 501861326, 408475418, 1611914543, -327919991, -410700360, 401267020, -161530613, -393281663, 658743977, 1029411854, -1422998638, -593453183, 1397351291, 1191359587, 135571371, -559457663, 1502000160, 187157328 ], [ 310314618, 185140265, 489045484, -2122820150, -1497392246, -626275572, 1522452587, 1092421003, -1426367840, -1927975967, -1119045279, 658006075, 693728335, 1686322011, 1885673647, 2085873064, -21026744, 1614835019, 1426425692, -1209945775, -1152437871, -232757510, 490822295, -1214334782, 1275857762, -223615367, 1713680429, 1171898603, 1037030230 ], [ 10137191, -367162382, 668816062, 1658879152, 662085098, -441330057, -778424751, -2088793474, 20879676, -1731217187, 795449019, -286476042, -532827495, 1905978413, 103423301, -847178017, 1293941979, -716802033, 1723131329, -1068956248, -1083503694, 1970092349, -1432936663, 251536384, 1569853741, -672062725, -127601055, 1551177889, -1232903368 ], [ 53941080, -6793557, -869516286, -212430081, 571692404, -1318909647, -1922243742, -1508770174, 1615548702, 568789356, 952195779, -2049292756, -960662372, 1194991821, -1104345290, 1769399915, -374253830, 1834160691, -978036747, 671376401, 359464409, -2001968324, 1074811741, -1575160063, -958249232, -1946135376, 151504956, 819636436, 46891217 ], [ 1231825761, 1634795278, 629005280, 1185310910, 239131136, -1441184542, -223798602, -914379876, -1262414402, 1261471273, -523059734, -46505764, 1934310759, 1762824995, -743226968, 1920561589, 78222887, 1540497581, 1603837880, 2127688810, 1900329003, 374077169, 1542029195, 357761421, -1668235491, 55072972, -75107053, -1797961249, 1375238362 ], [ 1563018034, -817506895, -1098892822, -785657306, -1719923697, 1396622570, -1039073235, 599042921, 1334888997, -580620383, -2084177696, -1350161948, -1783069152, -621129488, 1718764922, -1395542358, 1796189607, 1502540434, 2140825981, 1396634875, -337837057, 1618434140, -1827317509, 903015162, 287284418, 1369349581, 242957404, -44949295, 365041304 ], [ -999088021, 617496162, -1070770718, -1766040388, -140144916, -77698157, -2014983844, -1707831829, -1761775010, -20508866, 1310237992, -1579941789, -483995851, -424944284, 928823962, 997053046, -1084036533, 1259696153, -1773933822, -6198145, 1597167106, 1822245582, -138649520, -1048614625, 577634988, 1610884101, 1043802272, 837185303, -792248036 ], [ 1978542886, -551307068, -1406566252, -1932925523, -1227245800, 1533672510, 1288281517, 1311144602, 304343845, -873368243, -731597055, 1641076662, -2075039203, 96813257, -675585511, -1457031299, -1952242453, -1690264501, -639952446, -761792585, 1308318665, -1279262199, -1909315380, -1494730372, -1875362298, 236226106, 420957027, -1138436061, 1046082819 ], [ -1217243307, -1056778623, 1644210736, -2141661234, 1691592351, 1885460130, 677743508, -2016243301, 119903212, 891455180, 1576189109, 1960365517, -1412669480, 1109998633, -1315837086, 726398057, 2020072817, 882235914, 1865474588, -662153538, 614774184, 1364549562, 1860915895, 351950574, -557408940, 145528496, -38437536, -224526942, 660863504 ], [ 173644662, 1890366874, 704507624, -1971061391, -312119501, 60143868, -2099441185, 509179542, 1381970315, -127418978, -1227312988, 949019852, 1000972651, 665384338, -53398659, 1530025606, 1596429180, 1259623046, -1416855193, -327891849, 1392432277, 1356937009, -1998667891, -368588035, 1041010860, -1120960870, 769665890, -1972729925, 204493701 ] ] ], [ [ [ -105882864, 1502418304, 103818378, -280398462, 1403202830, -1869220503, 2003595556, 1686219601, 255608160, -1312419768, 112841272, 1203204383, -1951539517, 696581437, 925697242, -1922837448, 1332225122, -749662494, 1224743151, -619480297, -929057275, 927115605, -1955923028, 1297611454, 1842619140, -1947355292, 65882730, 100044241, -853155362 ], [ 918626936, 1482026802, -1487320248, 408337469, 2044246049, -2041889617, -1209077989, 763191932, -206021780, 2033195164, 2098513503, -943909708, 1354218717, 1186333135, 523765466, 663698232, -1449490562, -1214928289, 817016443, 1058756325, -1634964852, 468270370, 1961144336, -133442845, -712492822, -1125694790, 770289414, 1566857042, -1893501387 ], [ 1793928076, -1418632036, 1872016018, 564597710, -386867304, -873592895, 897921967, 1118376943, -1928508065, 214408160, 2049105452, 1750092024, -631755228, 1743408317, -1763450891, -48934147, 199822391, 1296687430, 1378118134, -748391398, -249191310, -1948781615, 1264870319, -2141417234, -521534561, -805104176, -2065064040, -1333734778, -1194310522 ], [ 748853153, -3075345, -978101150, 17812532, -1510340553, -1392607747, -1761877713, 1134580265, 1418842760, -1844996113, -776714648, 163473782, -1026870188, 753658720, -983446615, -257138458, 751962492, -1914629493, -637941502, 420413096, -95121380, -814605271, 842804822, -1423444887, -1589482129, -1906621071, 1122534115, 952773218, 371283678 ], [ 83858976, 1746603572, -1797207089, 244398276, -1635838481, 1703343390, 1404555715, 629454979, -116579878, -893046593, -1565270282, 562937442, -754312070, 32376535, 952279871, 632915417, 1099531588, -251428139, 1436674594, -1158488612, 824322316, -612628231, 414194157, 1002977953, 288707731, 2121808456, -1184528482, -1499477627, 1094288010 ], [ -47961433, -786472263, -1843969844, 1316685426, 1548136387, 163333049, -1591052015, 1935628961, -1177607060, 377882675, 942467047, 593097431, 2096781000, 317979819, 2107780956, -1491241067, -676433994, 305076274, -224319849, 1439075030, -1778439869, 624849577, 294102926, 51028274, -604386315, 1196952909, -992868829, 1557882540, 1893837096 ], [ 997396131, 803413938, 2127022933, 394606838, 44162841, -118424468, 1769566824, 990754149, -584834818, 1100379137, 1887650521, -25950908, -1099424345, -38011374, -1546239335, 331733429, 685394345, 641752700, 5953944, 1391155137, 474419704, 1610911239, -665161511, -126786148, -2118691939, 322418178, -1672565842, -1297782270, -1682646350 ], [ -377875630, 697423101, 1667084331, 1406091997, 1479764341, 257445053, 345290381, -1735847706, 1837388298, -1656390912, -153388583, 882616264, 1799557250, 1651096059, 714117820, 48584798, 1250511302, -669925641, 228519687, -903789928, 1325649849, 274391763, -1473415422, 2057260212, 841274531, -1369966379, 1194529129, 1280951001, -1633030720 ], [ 574515731, 337194682, -295720896, -417952935, -152404593, 649945194, 1581560701, 1177756950, 356953397, -1405189125, -1099497400, -619114477, 2101807540, 148600915, -691948050, 1761519206, -1861536413, 363019203, 1169692218, 513976297, 1076777961, 1483585449, 2072479215, -1372375954, -1744632617, -1684843919, -804131346, -890737110, 879025989 ], [ -1101045727, -817122633, -1173959973, 891610865, 1118504412, 1985476326, -1474521476, -866868902, 943045579, -290843577, -1359099996, 1237494923, 1822508647, 1924298191, -1380198973, -2145379909, 2020420200, -469168647, 160598807, 31959897, -1978579985, -985028823, -1768204315, -769168488, -1300589835, -661720713, 1395375962, 329958797, -261959140 ], [ -1701694344, 343590433, -96440284, 1340541246, 1733463155, 373560129, -849473110, 757773164, 150770810, 839279952, 1772251111, 1290053867, -1582652448, -1981234662, -1317052758, -823284763, 1289428176, -1279102666, 1392819109, 767326889, -2134452571, -1029486227, 1959398966, 1569863181, -1838355224, -1644129313, 1161301869, 1082774489, -745952138 ], [ 684841012, -883532560, -113526032, -2116424599, 1367283690, 1465287584, -700926475, -32588387, 702168665, -569040467, -512109467, 1302868288, 803075066, -234522636, -1736817754, 1704015819, 901715284, -782115398, 145078940, 1224044747, 1662585765, -687031881, -1259595492, -1903596783, 1309720630, -841971289, 611231903, -1669681326, 217464961 ], [ -186798173, -1391149551, 1915654053, 1814412058, 1865901764, 999232618, 878047239, 1500027322, -1813353574, 532587351, -1380609204, -55414994, -1176815632, -751916090, -976917145, 515200035, -876415338, -2119795638, -1619628013, -1711995291, 197389905, 1214275985, -14748179, -1955948980, 1304338214, 924008588, 771776829, 908487071, -591207205 ], [ 252043468, -1644439180, 553392602, -1993830324, 1709145590, 201746598, 1143812644, -239290256, -1472706900, -633258291, -1430587438, 697523775, -1755699828, 1122285382, -1580473211, 1425443404, 509338393, -1404960595, -1469611073, 1637084976, 1191717438, 1319703761, -2049490545, -1107780138, 8013162, 1608449872, -584381142, -605863824, 580960603 ], [ -677966091, -1766547527, -833271743, 927773515, 543653775, 260086776, 1551491813, -137241215, 755126346, 354353275, -355746205, -610615872, -179512340, 733596204, -95331733, 385342787, 1682576237, -567187953, 1978519402, 1739796177, 1748128158, 1201649773, 1648490935, -529778191, -1978853033, -544771108, -2126725843, -189041905, 949220001 ], [ -1641932962, 1767648368, 1107624047, 339760642, -1635541148, 501345824, -1149934463, 623796969, 934055430, -20253510, 974634324, 813205929, 1791083282, -863565265, 1541634975, -1693506801, 537461556, 1313330784, -568287992, -1395202816, 212639891, -192116911, 312712897, -316151004, 1063163668, -145595650, 609767002, 588058802, 1560775447 ], [ 431421849, -951961037, -1386485809, 468527616, -1013052747, -1298638224, 1690183646, -1296085167, -652417761, -331310081, -1285283926, 1781046150, -598491103, 1208937847, -457984897, 711521029, 347429550, 842644780, -1936633540, -559033222, 2056995161, -1361131583, 1277597199, -1618298900, -131459107, 1939178434, 518942116, -1091597549, 1685097505 ], [ -433344518, 666723726, -1002727308, -153435062, 926693182, -1505776665, -1994156537, 488078403, 31699505, -212470529, 885954017, 1158191391, -1694005708, 1873166194, -738922865, 2012081952, 1956352191, -835743152, 1470955135, -1880366701, -1790612086, -1778141406, -383030198, 849549001, 1330717272, 1705578141, 989518273, 1736163043, -992610445 ], [ 38494287, -972985329, 1668641195, 1320498685, -892129008, -1421548584, -645433165, 1719866529, -1621671113, -1432308984, 650144646, -1255877626, 792535729, 2030646895, -1240507309, 849588445, -669403486, 55893417, -646426721, -293952839, -798345588, -1648627122, -1344410627, -421521578, 1933526213, 1064557356, -1175195141, 2104973261, 903533070 ], [ -91968791, -1583282796, 956761475, 424217322, -17586391, 39061319, -273909110, 1695335531, -2052682750, 1340127758, -1973501130, -1420701501, -726140682, -1944111409, 1236974587, 241687530, 1035302621, 1852587734, 532341499, 910811931, -207736877, 1819256173, -767556388, -792949714, 1585983407, 1803600770, -1671788632, 1421864512, 2007262826 ], [ 1537909597, -193447835, 859486594, -1847897449, -1323681681, -415076554, -1640639019, 909668813, -170706427, 1275971607, 1992888734, -1765851943, -1213423983, -386563097, -1337600566, 668124782, 878405025, -10891486, -1964697058, 1951956170, 106647997, 901695677, -552045551, 771014637, -797937086, -1581332199, -283546184, 1001545854, 1673269885 ], [ 2014649441, -287331140, 2000183556, 371950027, -1798336970, -1360914052, 1427609879, -664463115, 718633884, 1770697523, -1788408171, -551961230, -2060811445, 1938311679, -1678083373, 1981118357, -1664568882, -347280699, -2139207850, 965653515, 847563490, -1004919117, 232321867, -2074767999, -1667964287, -1499431742, -1354274311, -1641457710, -633914153 ], [ 1618945812, 1474533652, 165801630, -1414085987, 1595817151, 1233214439, -532649948, -418900469, -1778570740, -606395172, 211589598, -798502093, 1842903231, -2105823309, 1667251617, -1733159123, -1205637143, -1198358769, -305011513, -591766484, -1275101757, -894373212, -2125016626, 911216125, -1321693741, -1544427494, -779592647, -1944331004, -925383564 ], [ 212673380, 1863537236, -1401481109, 125480864, -2058426238, -816835661, -1516403520, -1588509343, -2000923843, 894331654, 2120705098, -2080593337, 668044016, 305327526, 267177004, -1704415049, 939252812, 45313435, 2100791491, 673789479, 1753095684, -1230126385, 1618846638, 702298453, 1738731538, 322649777, -1221571211, -102040599, -969058448 ], [ -460755031, -320804324, -1553119885, 613779345, 847995301, -1460766565, 964767370, 194333094, 1235562443, -1797112979, 1075252410, -1714424289, 2126352062, 555982300, -2036694550, 1767381428, 385005776, 1629318624, 1329925021, 1161474494, 1324616882, -2004811527, -315647514, 1041201898, -590931862, -682941394, 1495096790, 1957542992, -2072332106 ], [ 2084972264, -1269234543, 1083323344, -1590414895, 1487127582, 1534214742, 1295233603, 1129332311, 970363949, -31036517, 1592016433, -527449259, 1476377270, 1753197919, 1948055349, -187940955, -1631943272, 2120473744, -975032240, 881329235, -1724349066, 1419332311, 1294855043, -854239190, 539588043, -1381762685, 350896430, -935935541, 117134553 ], [ -687110106, -1606590116, 1744628616, -599712431, 1472960601, 1268862375, 1535655197, -1829978846, -590089349, 2074780906, 275230622, 1686966626, 483459167, 1764303491, 477677011, -1822868264, -1491487079, 414762446, 37906684, 942832089, -5428396, 1480686973, 578325572, 1138922472, -799931263, -1950050839, -423678435, 275703558, 473522069 ], [ -1017473874, -1162378477, -743740679, -133586696, -2122318684, 637822719, 611362906, -166736865, 253874533, 418841232, -340919006, -961367596, -576535745, 1053260830, 1001873806, -803700810, 1235252287, 2127101514, -970137460, -267306490, 1916358440, -1805672716, 1763539420, -637881105, -344330282, 1063897483, 862352542, -1802883517, -1201434879 ], [ -768366870, 1323517727, 1442805765, -1070489627, -1175489332, 1593735592, -2048326809, 1762465530, 1033505930, 1066876956, 827409130, 85280673, 1580320529, -1503539486, 1903628452, 1291423544, 552520644, -374808004, 219822625, 553811193, 1902763127, -1879896352, -266855327, 933834043, -1147477633, -249170759, -1477943536, 1393971685, 742005631 ], [ -547589208, 1891310363, -812460571, -389649967, -1469560668, 1718630816, -1267741524, -541729641, -794771901, 1066390512, -1900543988, -833836872, 1374232012, -1014011266, 1517820504, -1892888471, -98261106, 5712962, -2142855564, 10160197, -632480286, 110838462, 1995231268, 526684941, -1586934295, -751883009, 1201084904, 508793563, -1363537670 ], [ 671522912, 1278550742, 140974169, 37169866, 2002632385, 1734873566, -1513473926, -250001410, -1462068207, -159337346, 564793797, 1767342266, -1676148732, 456547734, 1997117649, 813383258, -94485386, -1486198658, 1646968742, 1247134261, 1202856107, 615499448, 1243881967, -907158719, 1845626258, 303331147, 1587131653, -453972865, -554425985 ], [ 577091635, -593845706, -1406382867, -338542227, -11819781, -1863970460, -331104013, 801273030, -1673536081, -1617815289, -1758139583, -1561376552, 1860693193, -1702560177, 95571982, -923951732, 2131970784, -980303449, 985073891, -533612144, -1486621842, 113277608, 1184145529, 1332360012, 1215773921, -173561012, -1599613135, -1831228846, -1557231932 ], [ 602930684, -1366550804, 805721655, -653871607, 44005494, -2087362870, 1678882337, -1642268419, 26246436, 2072040361, 291363999, 897732207, 1547065912, 786717690, -711508690, 631018259, 879370286, 74884485, 769334483, 532987589, -205876497, -58430773, -1364116930, -661698729, -323446328, -93592361, 472738507, -605337036, -2001183260 ], [ -213300429, 1212676948, 778585991, -618641990, 559568662, 844342391, -495842334, -174548937, 1165544181, 479975188, -898984760, -1465002548, 1154175137, 719139558, 2064222839, 1432269208, -1331928970, -688044161, 2025759220, -1759863481, 1246795908, 1176832148, -581242052, -624481096, -69161804, 937317820, 1624556667, -1028143100, -666577949 ], [ -987824801, -133611970, 320100424, 925058070, 1437638097, 244211361, 44115243, -1433102217, -2098491883, 504517052, 1312519379, -249835434, 2018794512, -1155565624, -50136530, 47221032, -1016789755, 1003487902, 957344735, -531512293, 1338517250, -1851809432, -1436529636, -698279947, -1048867851, 235332453, -654210884, -6341969, 339435145 ], [ 3154201, 817352491, 1877695773, -234629572, -1872444917, -1902982149, -1777336345, 1284231318, -285269522, -1966123652, -195733648, 1616515240, -231421950, -1809388374, 861502800, 1747273825, -1118135861, 408435117, 992090064, 745900124, 2014690729, -1279706950, -18348140, 1948536239, -287660781, -2130620175, 1045039505, -1243484696, -520983578 ], [ 846990836, 1601026893, 88772195, 2144740858, 1473273050, 918932744, -71392118, 1568651242, 1575639553, 1423075498, 2084497414, 1669421000, 322223117, -1476099113, -1267567940, -2048588207, -1555128634, -2101901112, -1472085303, -780606808, -2083192637, 540452552, -493696504, 1733999497, -412534197, -1346749833, 1711258253, -1291945316, 408355705 ], [ 1507606262, 579571342, -1143834445, 1013444116, -937822676, 1859557048, 113149602, 1982605620, -372620664, 168570680, 490335451, -2052801081, -177520900, 901098621, -1759143711, -1088197093, -1003640004, 1222211432, 2051699987, 1357568322, 1681351479, -1992686360, -1428044763, -276455210, 100922656, 1255902646, -691848530, -471355842, 1547676069 ], [ 1078778139, -401534329, -1795545220, -1748644118, -1695565290, 1218002329, -1114999187, -1827762104, 1742547948, 411224935, 723610840, -880211560, -1017748304, -781641691, -350089181, -1140132437, -1767815493, -1394117813, 1149262437, -783550633, 881326429, 988927240, -1184401505, -1971193433, -1301073492, 1568566022, -622067337, -406617773, 1684240974 ], [ 676909113, -374977578, 1975111246, 1836631389, 2105745579, 986293107, 1835358890, -387277853, 1654073792, -753175565, -198268941, 1737372010, 1511353431, -1939915269, 693394032, 1455174019, 1774485089, -1962134233, -1262812040, 1978010148, -342018525, -1925348359, 1993204608, 238595639, -2009555363, -1376799120, 496218762, 1675950589, 114626295 ], [ -1475595138, 1750030496, -1213514779, 1630955688, 1549285191, -1222776336, 2091093278, 864361417, 756372305, -322417949, -662887374, -149108994, -2025105359, 637442056, 849696661, 835567570, -422872243, 1408263678, 699055746, 1922725388, -530094492, 1430030907, -1217688662, -1109712822, 1071005739, -1126554963, 967393919, 1890358244, -2115674058 ], [ -190846006, -1381709391, -1750520982, -1848806552, -802767083, -2133556464, 720110025, -678963331, 514879909, -2007588801, -1295432888, 1944694590, -390360274, -1514995776, 461952000, -1157178126, -260630651, 958144674, 300104191, -358532305, 2031875959, -1133355278, 583947270, 448925732, -75247118, 234245083, -1121893586, -949577005, -344865701 ], [ 1059708653, 1782852327, 1424134010, -918445263, -400669078, 1307327928, -1750462227, 390270757, -3389097, -615807293, 178088952, -1705798869, -1066241431, 91586140, 207493236, -457757312, -1897092898, 1845023047, 1109266518, 9968435, 222914791, 785056872, 190559584, -1499460063, 258228065, 1064910723, 1707603818, 839459357, -2058132194 ], [ 1029552053, -111031132, 690728823, -840371352, 1499700553, -429632756, -1551545967, 1246571158, -1987441364, 1350990616, -1739525284, -567535699, 60033108, 935631694, 2124660612, -2063801080, 914222787, 1475811782, -1790189535, 2077933030, -1454640576, -711389237, 10508846, -1184866756, -2122382544, -2037444474, 2041094143, 1493304990, 1891117544 ], [ -631934962, 21606178, 1548093585, 565986589, -709180873, -163711654, 1371987172, 983917118, -596294688, 1211419019, -1832996045, -1672108393, -650046956, 1599585572, 1095177818, 329325128, 300554423, -1943404925, -10399678, 255273107, -1490305234, -2003874868, -1602094967, 1434780920, -865759321, -519702224, -318227761, -103319425, 457075940 ], [ 1631651188, -1553059929, 438015194, 1472168656, 173482605, 1515456845, 124609085, -472499379, 2079301762, -942056622, 976150427, -251332301, 237646235, -1725885995, 1453117436, -525470092, -1897006182, -1848408953, 1061236956, -1147273033, 1245087474, 430455355, -1826572370, 616168140, -950034832, 1595181563, -584270247, -657222181, 517396441 ], [ -1681636491, -141158657, 726847084, 635346734, 484185198, 27623184, 1801823583, -748975300, -1400355307, -24291838, 471377615, 805003768, -871685534, 863691451, -1781506585, -1176668228, 581695861, -3706982, -1412542686, -603066723, 20358573, -1472857704, -1723158788, 1315876183, -1895191879, -1635682904, -550372641, -2121301822, -606212964 ], [ -1075090586, -1215864290, 1975357232, -325558358, 1318089525, 1657584811, 129772737, -1765754917, 1234732421, -1932256472, 1030966046, -186308332, 2055437550, 1490742602, 526247183, -1532954377, -192667087, 441287291, 1063143077, -2067629021, 1976597470, -1084498385, 1992918610, 1840226795, 15213436, -1861434861, 1908463177, 1035133729, 1031390815 ], [ -1157313767, -1884955609, 2055825769, -1505345349, 929784809, 1910669423, 1143189333, -121806734, 461254425, 1035523961, -1394580379, -1621190593, -875998243, 382984662, 411435529, 411072065, -227226306, -2104082529, 1282494961, -1525012836, 79664665, 344155249, 1764519126, -850067179, 1282487646, -666051866, 1168468505, -1387445635, 453438278 ], [ 1314801926, -321647804, -2117024211, 1557416757, -1074248277, -666394614, -1148536774, -1220719580, -422091181, 2100414383, 1333947589, -1626217527, 713470091, -1215683896, 539316570, -1192732311, 1709597208, -894045575, -1550239584, -1424746896, 2096676840, -1150668218, -933655825, -807823257, 404573373, -1302614787, -379947802, 1989967744, 1883808052 ], [ -1168737537, -1118778588, -1462294036, 1851898047, 1383603900, 1610891251, -1070402877, 1392101800, -2131915779, 679347057, 800014017, -238068595, 1853411178, -1282606990, 2052486480, 1007074588, -2013911160, -1671857840, 1614789532, -1929092490, 963466731, 44941189, -1585796480, 710556228, 1333644455, -767329504, 525216250, -1703394060, -127076909 ], [ -213627352, 1108003015, 1415351442, -977521346, -1286370414, -1130593364, 1062513345, 972897638, -117706482, 1840468745, -582533183, 1930794130, -1977302446, -1014523762, 1522723182, 333635139, -1113531554, -246816366, 1519501594, -1564466518, -1840779508, 1340426621, 758530265, -1726508023, 1633026173, -2066800009, -2028371325, -1396004375, -306657113 ], [ -264187243, 1881795806, -699803010, -1904634373, -1829515625, 704834049, 1026047511, -1211005516, 894817519, -451003010, -804827849, 1681778150, 1360270267, -157165661, -1056425782, 1038919189, 1260231975, -681329677, -1894698861, 1473589358, -1186948319, 355973804, -1879288475, 1199552230, 1493997421, 1115419169, -179633249, 1107597785, 1561792399 ] ], [ [ -993745726, -452874488, 375902109, -1686236098, -1403184409, 1766844582, -794268749, -675629237, -1588288189, -1367967310, 972504281, 1431352030, -51277536, -143077414, -1608372049, 132458908, 588505967, -81994069, -636046899, -906877410, 144542456, 1259000385, 1153789391, -576226860, -888376185, -1458592035, -1255645171, 1324553651, 64144739 ], [ -1683432203, 819504560, -1303746031, -1039553698, -621637799, -642983172, 1577290368, 810609718, 417054058, 14387732, 742513283, 2075867126, -1538610850, -964520063, 1650974834, -94850670, 74485688, 1260020085, 637723674, -1843541554, 1135147035, -232159092, -143212165, 242353078, -766386638, 179466690, -1056359327, -1470563659, 2024120641 ], [ -1630688983, 1134790303, 1418618761, 1878161122, -416992213, -404959605, -1064312341, 982072152, 2053078149, -329786022, 199055475, 68085909, -869127498, 195112639, 639236264, 586241018, -1752200449, -373972377, -851126085, 551192039, 355131231, -1266742420, -512811018, 384096832, 1943367472, 430241742, -1123335774, 293948640, 1077470194 ], [ 694579865, 2117409035, 1888390946, 195228309, 1564922709, -131285170, 1472384281, -2031795947, 1728302809, -918964635, 1501537898, 308799893, 1364968863, -2143263477, 1147028673, 1571329521, 775819115, -1032508566, 1082550929, 1783770757, 833451981, 1546917793, -1787138977, 1885408169, -1196187031, -1452120846, -1396366101, -1427840209, -392326420 ], [ 929811595, -1538319058, -141786573, -810479745, -1274550250, 1050419070, 1752176739, 202914694, 1359659161, -832314556, 490805299, -517230422, -1444738119, -1405487484, 636461456, -1154941247, 567203831, 999557928, -1671570213, 273963567, 186031227, -246337805, -997133821, -1346425977, 854234378, -1195470582, -1717811330, -87826868, -422568681 ], [ 1962509274, 1895778421, -350619391, -1378502695, 806420648, 154336236, 489689170, 985975583, 245465146, 374716457, 1593721488, -1246195131, -1970644905, -1122808795, -810338383, 234132945, 1799990532, 1482093714, -2133454421, 1386600908, -1382128999, -1319104532, 165766923, -1150794637, 406352726, 1179278651, 778578997, -127174690, 1386726388 ], [ -977395280, -1520257726, -1067655950, 1705300471, 1408687410, 505593996, 972349462, -1200715288, -1835086652, -2048241871, -575734871, -635099914, -1225812726, -1319702602, -1453956664, -614925767, -241191724, 1574132080, 1446416538, 1759599159, -1631384338, -448159297, -100220677, 1994372560, 2111686982, 450637828, 943554347, -1468087160, 1675528498 ], [ -2068642984, 1617595374, 829705184, 1976338070, -1040995667, 1991747890, -267495614, -1740263255, 971641755, -186618484, 1148630240, 1689658211, 698561581, -1875676132, 1733599797, 1306130788, 871295485, 903234843, -806069263, 1298004484, 1261527964, -897245950, 1317714702, -1338180962, -1174668150, 221380460, 2056485217, 1957830527, 1634827498 ], [ -1280937671, -431207523, 249939913, 896761734, -334404254, -369869506, -431782831, -2101339931, -412526860, 1968610290, -536044163, -1364264485, 780258189, 477741069, -691709457, 1063233485, -1434515548, -1240114322, 81717380, -2020085245, 1029796242, 219094056, 191618840, -731685565, -1389496653, -455771717, -189867056, -1322099665, -1088846478 ], [ -1737411052, -2141253917, 347738357, 868900942, 453265582, 692642277, 1335342024, 1989562646, 2139659457, -882200922, -558003109, 628847893, 727505384, 1374044720, -298570661, 763509872, 332959577, -753445702, 1384269106, -1038189896, 1385311, 1147193864, -253978615, 1374487581, 1350765104, 525277311, -2098382118, 1255584809, -66572251 ], [ -138468855, -1019834736, -115100674, 1587656923, 1725904940, 1928748911, -1598043171, 936410696, 1078203976, 339393012, 1974520965, 750262203, -572907909, 1219996677, 774572705, 1697041147, 1366091261, -1043133336, 370592406, -1259055769, 850306719, -890137138, 821449743, 2058007632, 1415191765, -1261810657, -1636470382, -577421846, -165719865 ], [ -649822447, 1773381899, 1631455252, 1579685803, -836476962, -1434399285, 240067505, 236103807, 1734193876, -1579042410, 871078450, 218360951, 1584271154, -175306791, 556963578, 557149745, -45450355, 1354575820, 1790413786, 2043961321, -639443278, 594360245, 82055749, 1718074242, -1489649210, 2105569555, 1539572492, 769924170, -1768442038 ], [ -1090397532, 2082679239, -12871102, 1354876415, -1081761374, -1797086695, 1953804537, 839095381, 1509663400, -2100154828, 496525659, 201499832, 1483461153, -626070530, -1091712032, -1316432270, 1558381821, -160669988, 234654980, 528717251, -525785435, 385172162, -1206979341, 723772106, 207381033, 1988279000, 747794527, -2115246972, 1694910810 ], [ -343011031, 661826068, -1369237909, 62744792, -244964129, 619231311, -427477541, -398126054, -1084371562, 810683836, -1629093445, 295168155, 975935126, -811260775, -279892290, -351278397, -42778226, 1137280628, 1485938010, 1095296044, 2063182927, 1669609072, -495869, 78039762, 1308909222, 1261903567, -441242089, 1139574486, -684580081 ], [ 17399724, -1630520978, 679009226, 568957706, -1530751833, -1364602385, 870417824, -1079449010, 2089797647, -1695765877, 1170440325, -396580898, 1461698451, -1538190694, -1048947970, -941062777, -135442145, 1637562730, 986919277, 1438932496, 58987867, 1542901949, 1662332552, 930128696, 1394481681, 410329909, -1591085699, 1508265005, 1353007845 ], [ -584684641, 2095289343, 532436481, -1706048364, 932623413, 16081313, -914785205, -326341186, -425547197, -915879033, -1445456840, 774296135, 1870009737, -1637728283, -2085284154, -2016898283, -763263079, 1632454813, -115182329, 11857116, -1777510079, 679366315, 267708291, -470803423, 1730455126, -1801729267, 1540881067, -1119269017, -1619563898 ], [ -1187676881, -542267499, 2130169963, 4662909, 735817732, -1389647299, -705672791, -1263605914, -1845609792, 1773852668, 635170664, 390964719, -238961212, -1511370609, -1209202229, -485879742, 723019176, -2100141605, 253005583, -340680959, -1034196092, 582101185, -141270565, 2109426148, 355771474, 1438510068, 1086553360, 586188872, 1653263634 ], [ 306520327, -1236783669, -1669376129, 692819867, -1910436776, 1546344601, 636310094, 182276182, -379106025, -1877640357, -479097382, -989163369, 486296269, 2095933751, 87617948, -278741642, -457763172, -257889034, 1168316153, 1639547750, 83844793, -1663975093, -333788556, 1880692127, -705124236, -404764365, 1657481919, -955575480, 1176891874 ], [ -640715045, 533288710, -530126682, -2048898057, 652968525, 1816845654, 1091237019, -643603658, 758595065, -361399236, -761982062, 1935150770, 1276955417, -1717202591, 1491968980, -753375032, 574656102, 1346589487, -44865444, -86215270, 1840515495, -1803018149, 1782180544, 31114999, -166337823, 225728573, -1453867244, -234892833, -734739957 ], [ 927770066, 515210298, 2087244769, 465512217, 1613552301, 186323303, -1051813081, 630433123, 66147480, -962408860, -149090389, 1984103810, -1180333023, -1919988624, 184255897, 54305256, 660185497, 1398968597, 1313301943, 1232124604, -910472135, 1176449611, 1238148748, -384015425, 2102793988, -224118688, -652075256, 1263668611, 2064812750 ], [ -1416512390, -454160431, -1230076495, -1677779327, -877416925, -381825307, 634307850, 527292306, -1389981595, 1603068256, 1856279689, 65738184, 576877180, -426503500, 1677637573, 542491530, -886857874, -1676583098, 1633784091, 590093293, -1274778414, -532885499, 761988915, -1680745688, 2096219498, 151713410, 1137732056, 403295419, 917442286 ], [ -956687432, 747329172, -1472237738, 1554621395, 1916507017, -1136592117, -1232320950, -414344805, -819293944, 1540188553, 1717570826, -624453648, -1316899963, -1364582621, -1790049001, -1599722070, -1576643747, -1222184254, 1896519347, 989186233, 1306153661, 1007033626, -613969923, 184495245, -1911670245, -248696501, -1210417961, 766561998, -215716270 ], [ -1533140200, 945625158, 2085232853, -1415750751, -1730719752, -1015594406, 445919580, 2133923809, -610272902, -585097518, 203273863, -675318174, -72718680, 39763862, -1670062006, -235843766, 866470739, 1410311876, 1400431073, -1369209866, 829806111, -662619615, 2100508258, -368538078, 427323698, -580035803, 1622364580, -440428636, 543535993 ], [ -1068042081, 1727058249, 1719764418, 1417776293, 816483613, 407750952, 1354494868, 786435618, 245727317, -1032152245, 1847353477, -2143167285, -130097328, 373240451, 1994385371, -826460438, 809137484, 1848004166, -527605489, -1329105039, 998899438, -1519250495, -2033269633, 403646340, 14643285, 811338215, -2032488911, -45180477, 1850251364 ], [ -35167731, -476308963, 405028816, 122019272, -124809396, 2022044862, -1597804771, 77346517, -794631669, -1455634462, 1240458414, -1349938479, 249555033, -557392024, -462697056, 1246342842, 1753463790, -1573539230, -2041110047, -2074659282, -1162095270, -1437034970, 276945610, 1190074068, -668312621, -618832361, 483851426, -2036592768, -1948191562 ], [ 1552762165, 938577368, 1312221479, 294188059, -712471707, -1497388424, -797577850, -1494360772, -80508381, -1106987633, -461276562, -1758930015, -644159660, 1910916860, 1668459523, 97214270, 1908446142, -1153829275, -1060619726, -1606905135, -1048880362, 115437342, -1476078344, 1728796468, -595861481, -620056847, 1938228996, 2114812049, 453890003 ], [ 485077740, 925879077, -80875546, -740436935, -1701703499, -2007721361, 1544883970, -1882787147, 1875502847, -407285048, 258745312, -1318552576, -727866023, 10555477, 1774960817, -1769845801, -149569569, -1461904150, -558261139, 921492993, -1301591066, 1262845813, 64543122, 1874439455, -717553088, -1736022318, 1930923072, 305540834, -1647252952 ], [ -850474980, 2106343728, 443949182, -1622102859, -570434156, -1032052235, -64554440, -1604521317, -1273439978, 738030642, -2059046261, 1136824127, -2000686245, 254403857, 1093898384, -1374278869, -1988296613, -702874761, -336231275, -230924449, 263610380, 255305654, -776798480, 72803489, -420424316, -2118984161, 263302758, 1039225335, -1118777898 ], [ 1994242079, 81356131, 513566899, 78840068, -1695371845, 1073923925, 812445341, 219755409, 1236845255, 186683250, 1528330832, -846456541, 428769318, 363651696, 340512919, 405692060, 1440017669, 1035564301, 1398533848, -1240133601, -1680719613, -371539419, 1477377055, -569506168, 818480796, 1653283719, -1299118889, -2047069384, 1999211974 ], [ 1660949726, 866705125, 387769175, -1959829027, 1553966458, -913341265, -2133079467, 1912311178, -707671042, 286270438, -428828234, -1578055995, -2131357596, -241508481, -287196252, -1024519062, -549914757, -1999140075, -2017223769, -990892045, 434378637, 1467733844, -1152453677, 300640018, -1448694630, -1715120280, 1382167306, -63597522, -1449606886 ], [ 946984811, 589118725, 271529239, -1341291406, -118268018, -1014779299, -1776247190, -1085430590, -495632297, 1505244290, 1178021292, 1850813341, -1435840285, 1272471243, 1620522858, 394035635, 1975433856, -127648934, 1137338855, -1857733517, -822627311, 1684216859, 1705716616, -348458255, -166441515, -1450066068, 523951139, 1596767206, 1189426417 ], [ -461525433, -1509841533, -1620006905, -1526080105, 844839042, -1673194463, 1443279564, 421376444, -1389809677, 1469304323, 206215548, -735124446, 431232588, -1333667864, 318245035, -3253250, 376847674, 1268793715, 2124273661, -555187743, -1657276270, -1068514618, -1371035267, 172193058, -2106254927, 413203372, 408779772, -820718510, 307462979 ], [ -166059627, 2124890789, 843352521, 2042870252, 269625037, -1269684117, -2026780390, -868123689, -664296212, -1804266573, -1650594955, -1470535102, 1031757639, -1692146505, 1057043080, -589759917, 465146124, 347863654, -490790806, 1784822217, 1355457578, 1287515044, -1494142546, -635190512, -36947598, 701529427, -756833274, 1003667346, 2092112477 ], [ -1371725268, 1773937378, 689710876, -1936524193, 12945695, -694926063, -1327845326, -1070290814, -1866241010, 754337462, -2099555122, -246704842, 172970763, 772454684, 1394522136, -1284981253, 1984799855, -101033881, 1278287480, -588971656, -2107074605, -1986216511, 2097027282, -197057286, -1670370587, -1807079304, -1061461677, -1613339929, -963521139 ], [ -733958255, -1962155922, -1596483033, 360587454, 1662336462, -1011033122, 51998494, 685548337, -1988387694, -425479017, 1718107095, -1779582733, -50314566, 683267337, 1190866778, 1678057925, -1738690240, -1520317264, 190836124, 268297376, 1278692031, -2009561970, -56217156, 236413088, -1107825652, 2010741260, -1445805026, 212338444, -748333547 ], [ 676980189, -2106085980, 167965619, -677093358, 998802250, 2071971855, 1793218739, 167464676, 1491546498, -934150759, -710023552, 2014010443, 997690404, 753611908, -67283750, 1853952572, 1378658784, 531166788, -1476829047, 713259732, 1404555385, 425733796, -24780517, 1400489461, 1543784710, 1503259236, 24601086, -1709025951, 1240598360 ], [ 1311850657, 570280312, 1343390596, -2122376899, -2026823791, -782771815, -1894094324, -553944144, 460482989, 417136321, 1474323966, 831068906, 1455625467, -648041000, 872263735, -640751052, 1602446533, 932279858, 1838019051, 712702969, 2143544934, 1593027178, 259956079, 1902183599, -250685409, 78403910, 302897080, 842614646, 1852240950 ], [ 1896479777, -631826842, 450982744, -1816148080, 1969889129, 1862571268, 1440023572, 260194127, 748145977, 1071901863, -1484006904, 2052059444, 509278857, 61110645, -1125660894, 1018765593, 592843229, -156019613, -655379053, 720529932, -1364326887, -1570418323, 652903100, 1126845103, 470549047, -519735850, -929104265, -1945100906, -1661174493 ], [ -1843859436, -166597455, -928991723, -1335683857, -1287653642, -876914350, -1476412633, 902061992, 535320690, 1494736501, 1628422608, 308493883, 214866721, 1628806315, -182510199, 368042187, 332012984, -1319308861, 983401990, 1221692231, 907311665, 14307520, -749183794, 1413385317, 304084024, -932093410, -1635136306, 1870232564, -1547465093 ], [ -1339641834, 1173323518, -1867464004, 454697729, 1206552363, -1505857603, -1850624361, -1915666472, 1801362094, -283996909, 1263609288, 1703639048, -44167448, -1014561890, -1475242729, 121083089, -1037312003, -123271287, -1100351682, -897322154, 550887131, 651546088, -1714769924, 1446690034, -1215275806, -67201178, -2131778462, 696455183, 506629198 ], [ 2064780910, -1992882346, -1169596475, -779667940, 680625863, 710269901, 907182498, 704581904, 1070285896, 1969534024, -177145878, -1052883690, 1050650942, -2113057481, 2050850581, 122917482, 1418289013, -1157140169, 856438170, -1681740797, -928509012, 337150305, 929354338, 2043185977, 1057001795, -2078834327, 966589399, -472339837, -1608932796 ], [ -1135507769, 1211851946, 961402626, -2070235012, -785350172, -942967447, -621952697, 5273917, -2004419619, 1140771435, 874794853, 579165701, -159419654, 467662194, 1628574937, 1924868171, 740538699, 1428660809, 2012315902, -1276501134, -846163577, 861568514, 252802215, 1425536189, -8614206, -1675056227, 442253807, 795967517, -1461759477 ], [ -1793301009, -1467009468, -862797780, 290806182, 1457611228, 1774332635, 71492908, -644804105, 905538563, 2072241113, -1818884045, 926715582, -666418220, -1028054274, -1635302867, -212148329, -528700738, -1722268872, 761517769, -448462435, -1321624626, -1226018152, -115366248, 1705941267, 1313085066, 1114569873, -801235629, -1252397139, 1816370769 ], [ -1363487787, 1140679794, 812204472, 1274099269, 1577673816, -1908096912, 1044629263, -150732148, 557984451, -1047155712, -556780686, -866698469, -1253427361, 481039855, -1380175916, -16080342, 1701884459, 752432290, 564134627, -1387339279, -34440141, -627673659, 532436700, 1839066361, 583376967, -1177354620, -486819354, -346133401, 1043806996 ], [ -1485617343, 2112455351, 1224386461, -1362539765, 1528727953, 290566509, -873065796, 1306115255, -1215891949, -2128772684, 1890489930, 672363018, 67913610, 1065105417, -1269444416, 922799199, -1504811605, -1544585142, -656427236, -2107952673, 24098382, -2037539799, -1854143606, -637704986, -76157739, 524882620, 1260900197, 929311548, -1867318221 ], [ -1742979514, 743260493, -1062593205, 236543254, -1253758463, 1727436055, -770721073, 121109002, -2029190234, -45965150, -594462511, 536140905, -109908920, 1266906259, 153942525, -864909177, -1557163680, -451417095, 577350886, -130841052, 1433979131, 1691749301, -537129858, 762493348, 1629546971, 1216142273, 617196541, 721807250, -1198676500 ], [ -895503525, -2040447707, -1809110347, 2016271932, -88157938, -70382222, -789575112, -1885292040, 36198041, -943605148, -1361412803, 1640569409, 136446499, 1483345172, -1962176302, 716332346, 416538278, 637519417, 295967970, -564273500, -2084151939, 1033912007, -1177008270, 790371732, -2053561072, 930101995, 390386244, -1480618571, 2044945125 ], [ -2118446871, 1862402490, 568411148, 718518492, -275847511, 2023579326, 554733081, -72279657, -221143658, 2023143100, -1424901852, 718762163, -1998552641, -531780558, -761606401, -1622595277, -149115134, 402564670, 1254168185, -205905899, -1394285532, 63015664, 1477766036, -1279963346, 854275078, 1407606143, -914692160, 1772685679, -405711587 ], [ -1825145578, -1988530076, 128306249, -2054508388, -227303307, -861509736, 1233941383, -506307137, 1625542993, -1248452868, 2023753821, 1032009982, 1306173616, 1232467915, 1674306089, -1000373503, 1501567333, -2137716508, 625178975, -764687372, 245214685, -1975035658, 1730081139, 675825781, -587094190, 180629651, 1603505150, 2114241572, 1902118855 ], [ 2047196479, -884730154, 1394688742, -2131388836, 512889032, 2006577963, 946528034, -289082169, 1614104127, -1035852492, 252349464, -744062915, -1269412794, -2117158015, 1844147526, -1529825890, -722126364, 1314160315, -534046945, 1412974191, -238997019, 1304417083, -661365220, -793945083, 1167526554, 1335350708, 19250068, -1733876113, 1534798942 ], [ 1475294697, 218251808, -411064260, 1098459813, 1312605876, -1741365912, 91511432, 1414633613, -72687720, 178849739, 384216997, 1865931194, 817368178, -954960455, 1080263069, 1160173296, -1290404930, -277321257, -152570802, 1417261948, 357606833, -1893675072, -1418371697, -910828705, 1099108010, 1542363984, 1680225972, 143639424, 924601081 ], [ 1508175161, -1518507746, -203334839, -1008376636, -1536395093, 1948808964, 573599575, 2079623328, -1031624334, -1902499533, -1736356630, 1742984914, 927770248, 1683366583, -1912606046, -1253079836, -808584034, -1159606477, -1949330233, 1501032575, -2014423930, 569349731, 9211980, -1595540054, -1699841111, -1853819667, 1858354380, -2092437258, 1148012441 ], [ 1362388654, 1190993585, -1267944509, 1812738976, 2043722843, -1199311420, 1761510586, -578567347, -345655456, -2122259343, 558675324, -284740521, 1971459570, 885950992, 1499141289, 1961486278, -788830597, -767276999, -13603078, -565266809, 1557198325, 1857257988, -1632647148, -1022884557, -580710957, -1129560710, 1613305750, 360083215, 215255045 ] ], [ [ 1994321152, 875300504, -165545784, -1508896659, -393885939, -350724414, 684875421, 1092992311, 1765890497, -1775529312, -967269192, -892630763, 1758145947, -2052129468, 1382292816, -1517231247, 972401314, 642568665, -1855882940, -39945311, 1933789016, 549515520, 1593908728, -2068804328, -1265194301, -1634477059, -1252474801, 1341655157, 692057740 ], [ -765451742, -83841990, -637789947, 1462805171, 1434128994, -1888782910, -685412908, 1238835648, 687158909, -1485387628, 1830574111, -1218170561, 248295268, -513267450, 1577311315, -281510746, 1694507016, -1783661819, 491244750, 493030875, -786912481, 2061956218, 1830344081, -1899774228, 1963485804, -156275092, -724008659, 1076777192, 666334094 ], [ 1319860293, -2097650796, 127607873, 944940828, -636613142, -264203724, 1857314398, 548243936, 839968510, 593567481, -663678753, -57592048, 73551506, 1558306436, 476404821, -1233694099, 2145390407, -1800848465, 393397154, -1348033500, -136876757, -490996535, 1434074598, -875639813, -466703340, -116252976, -2039372064, -424609482, 1856738486 ], [ -677890542, -8491523, -1590470252, 13630449, -1762020558, -670982992, 1185293434, 243597395, -499908735, -740839869, -84015407, -1285332602, 1335931181, -710472158, 1553997822, 2007628817, -732362326, -137588231, -1098690166, 1844108717, -1620112891, 1979161143, -652207896, -544489971, 783428421, -1603390329, -1165115997, -1228261541, -1144293516 ], [ -852408578, 946694410, -1868601382, 1769641883, -776956534, 729075864, 1686250471, 543550527, 1588855926, 1672161161, -966176742, -1177957612, -1647729190, -111809536, -1015731718, -588456669, 1474430013, 91544939, -1484267643, 1853825654, 655477716, -1216939945, -1096314323, 802054557, -983432864, 263577356, 1978205028, -2063489901, 1006780841 ], [ 7879780, 1086671554, 628539390, 192427855, 1515251412, 917567335, 711922309, -1176124131, -2134967826, -1109750993, -178116751, -1591101770, -28787667, 1085179353, -1077305482, 385349736, 919136768, -1622212940, 13411893, 341387429, 625411838, -969398895, 2010459413, 1740604525, 469154733, -1147541839, 1422378923, 670842631, -373798358 ], [ 685876163, -858460291, 163035262, -874327535, 350155956, 1127971530, -1493217692, 1540763873, -850919625, 873382702, -1597671694, -1210161359, -149147477, -1055946271, -1608310312, 125734872, 1913306330, 1019940223, -1634699588, -1419004488, -1935225883, -445827677, -2115763863, -843540454, -1249497097, 1647965196, 1560330343, -1176706217, 688919325 ], [ 708911783, 1492937461, -1602023792, -1184970952, -1409151109, 532291933, -1557792670, 1361886795, -1543853782, -629289337, 80199937, -1372839137, 1437434994, -1704764386, -2144124841, 927101276, -548555220, -98571607, 1047845331, -933910010, 601170446, -1319601012, -812568076, 1870368422, -1294018534, -671258708, -1808022488, 315204209, -73545034 ], [ -1395948478, -2134995257, -1443847550, 620271116, -1674645989, -1013611543, 1397482187, -1881797432, -610528896, 78903002, 768150337, -1114535028, 2043985236, 1849266809, -163013167, -128967596, -805318214, 1827431438, 1480980833, 1944125052, -1553930317, 45866944, -1589387932, -449978483, -598832610, -527467530, 1404767668, -1104357714, -443934187 ], [ -1284162230, -1782690, 1064796276, -1646299964, 445495627, 867742082, 1397034269, -837449325, -89671382, 1019211713, -1880453572, -813737391, 1178687231, -806401521, -575766380, -1828107856, -1447976707, 1732730037, -1062968176, 1776656631, 1597415607, 931759237, 625094780, 515085799, 755340974, 83010729, 184003857, -2055538199, -1696421403 ], [ -1038550531, -318495239, 612443565, -963318305, -1683110747, 1924560935, -1969119891, -1033500743, 1832212279, -1934799071, 1095370638, -951611864, 672713701, 341449656, -1847626272, -403308752, 1773999819, 1043501965, -747478425, 311150745, -845167692, -1672115467, 1371834510, 830200441, 1080408637, -1172406727, -1956243029, 298098214, 1464133394 ], [ -1283719379, -1642483151, 637237613, -1406038749, 1220075876, 663541231, 1963599011, -258893065, 1516751542, -1027043144, 455124857, 796063368, -1961420155, 1079455352, -443200032, 1627552597, 1155883815, -91970784, 154599877, 997368866, -1117298354, 829742499, -277485288, -72845380, 730426681, 1113812421, -1021114771, 2119996012, -445026405 ], [ 1907952690, -539838487, -1559845760, 905420111, -1085489452, -822153744, 1645529676, -1548709713, -28877166, -1444465584, 449842185, 737977878, -1629549552, 1516253003, 1544368844, -1603628666, -1928238510, 1407413080, -925388783, 1435276070, 571352184, 1265883604, 538596432, 228869328, -1450168316, 627704066, -619068187, 267588848, -1785929512 ], [ 1099992538, -1666336069, 716962275, 736774276, 559268359, 1218446411, 1819059438, 528391672, -1899367120, 1772254423, 347683547, -628648795, -1349380242, -1250261913, 1325834833, 93581422, -1183819826, 1710215266, -1340274613, -1863483301, -842573854, -1592945700, -1494833911, 1030583499, 224202461, -1095514487, 1590046184, 963354610, -1970027602 ], [ 1277422611, -395152911, -821218746, -1348454632, 1568284354, 1456398170, 1366962000, -1606166264, -215919777, 1791217435, -1045585681, -1368136614, 1058854722, -1666737208, -1026052033, -659787544, 1917750634, -570007153, -100785328, 1819870066, 1466732547, 795810592, -723902304, -1659128042, -1256074997, 866931792, -988000826, 202865528, -619807054 ], [ 1596584203, 1430820409, 1563770887, -1660582112, 521196644, 295468858, 802632710, -1776124970, 1735976988, 734782942, 1857142767, 1738399887, 182321098, -1641854960, -835812100, -352798061, 1694513677, -17997149, -1457565652, 376698087, 1695339534, 213277945, -1881406152, -932996911, -422335818, -1745884391, 1092016185, 87274059, -44588319 ], [ 868864980, -329846522, 618558944, -1158600967, 865246032, 1213070686, -1088655905, -1169365639, -2124522045, -78961292, -528342022, -524806043, -135707243, 583899137, -1068630001, 160178684, 884840745, 1625482437, 286354346, 451541338, 421848762, 880391569, 1316097415, 2054829126, 2000363403, 74718463, 1173158659, -1824378439, -1391402045 ], [ 1444352249, -988422191, -841653729, 428539348, -1981858228, 1904075600, -621268231, 287496344, -1728173271, -1797700725, -869859136, 454128044, 1077177770, -608490004, 1109063599, -1795509801, 1961705263, 2030680602, 789379520, -1810551334, 1567228556, -173939171, -1241755175, -986069288, -932673015, 329477955, -262940178, 1055104734, 1750898213 ], [ -1805495590, -1976550679, -492195059, 18493119, 127579920, -1037139926, 876488321, -1985710153, 1976942806, -1552406613, -508932403, 647559131, -38447156, 1045487623, -1035012271, -642118213, 1717775509, 1328578436, 1688043362, -427025169, -801134002, 511573124, -347306543, 698002449, -1893815088, -388807979, 1757944370, 1474072527, -2022953565 ], [ 483206159, -1407489500, -88559652, 327508212, 288063994, 1913681667, -1752242870, -34750001, 1807153746, 1812545629, -1448296337, -1491654213, 292215382, 1637321836, 5905503, -2058920733, 1247514723, -1690622031, -1866759829, -1316559225, 705202301, 29436105, -1397134166, 127966969, -1951456495, 696675385, 1786016326, 133839424, -609061660 ], [ 416493958, 1018064607, -198333441, -551204298, 267875323, -1183144481, -1175517641, 588503903, 1211788313, 853628218, -497726534, 1142364515, 766915804, -2054100383, 1226066817, 454334952, 1857148284, -1470135054, 816987420, 1065066131, -1092643267, 1492614679, -998494896, -824943621, 1922236067, -908471542, -2146857137, -1986583547, 1354251128 ], [ 230406455, -217751802, 1935013218, -73059985, 1648979333, -208367872, 137176411, 968723343, -1749681954, -1724523072, 700682450, 1784580447, -88968663, -54290112, -1457325596, 1535090153, 628492622, 1289777578, 3464610, 951410594, -326264740, 1484184026, -1298509867, 851735079, -570642103, 197021545, 576762969, -1529098414, -679340691 ], [ -1582301476, -564702606, 114387668, -190876096, 1716884324, -535846542, 1490828049, 1733018509, 477877489, -1413169272, -204378539, 1560354084, -840689877, 1017737114, -777511376, -1159520694, 710348564, 704699623, 1135195751, -671060667, -1322439001, -790792236, 1177558140, -1296564767, 1742470273, 441684366, 1161604676, -1206207815, -1316630688 ], [ -1248424743, -1182614246, 672556192, -1625781975, 898891101, 1179931155, 849929734, 1428679794, 2128785832, 1056959439, 1573305735, 413083652, 282974343, 1266212949, -2069656884, -1953947193, -1667360552, 2094244307, 1949466843, -929731825, 1463775258, 802383314, -1212844861, -76539335, -899439317, -772516082, 1582305508, -2089418869, -1286599882 ], [ -1141069426, 8949153, -1048608453, -400127489, 916079241, 1219913862, -2130654412, -716792873, -578802600, -14735837, -1180471159, 769561999, -1322932081, 733171178, 1787982114, 254853472, -2100397032, -1860609276, 1508137827, 1177130641, 1766044631, 629645363, -1461449032, 1172585585, -1749137431, 633128746, -249695722, -2107498168, -675630716 ], [ 1910785214, 348860145, -247116144, 264252458, 1553272089, 1762489043, 1218723098, 1757100514, -521921008, -583307854, 60069268, -2080527454, -1938631741, -2021999718, -512621902, 619276209, 368593602, 2103686421, -1765579036, 982653907, -1377352047, 116556198, 136274194, 1125414755, 1296860729, -9269601, 809379316, 1775124492, 2041189450 ], [ 710460670, -63276349, -1786153146, -1049642007, -1933744988, -400316063, 1329656944, -1237333764, -987847214, -886296534, 1548041585, -1651513874, -1063905990, -543750409, 1818089057, 68816393, -621885328, -607326876, 2109613805, -132575046, -1773975772, 1890085832, 1734691195, -653727904, -290300522, -1544416870, 2037261470, 1789920645, -462691988 ], [ 772556118, 1011083143, -1316438144, 73264269, -529017564, 171180251, -1756655043, 656998168, -298448391, -1802686275, 1561741656, 674011521, 1680293388, -817612516, -1874273598, -2031779553, 1514134256, 1406163301, 1879929624, 120174657, 1296242287, -177781368, -721418647, 1220939123, 1047076365, -1768689468, -1423369237, -2117903840, -1523101143 ], [ -1104552183, 138773690, 2096326284, -1367934804, -193979347, -1084208646, -752445467, 729847186, -308638457, -2129062888, 1659494894, 11854415, -2033905912, 867456107, -167741753, 1714909733, 1355354502, 1968935447, 558722084, -620464579, -1037547856, -734710942, 829471453, 904663154, -1085022905, 384792515, 753977175, 1341775581, 1004942377 ], [ 751019705, -1480908454, -852520963, -72725140, -1190596072, 1417191086, 1387660502, 888533356, -1578329974, 139250292, -599846655, 2104318490, 199429038, -1374423425, 171424405, 1251575392, -1240302081, -1308990019, -1931838238, -16995300, 1763526214, 433621592, 1416138496, 1851461924, -2102659983, -600831024, 1456960868, -1533994403, 411794128 ], [ 1027152843, 2068584437, -613722966, 659925332, -37420136, 2040154244, -1863319177, -1640291158, 260887602, 93029889, -1980074386, -1670816026, 929027442, -1622820516, -1128575683, -1263931416, -1076000452, -1848214770, -1090951579, 172657836, -2073809682, -1555921738, 465068329, -1806500931, 454113243, 1807763245, 386327039, -2119143781, 1067746716 ], [ -507692021, 1393448780, -1277494119, -701247411, -1546914893, 1573906304, 265930663, 1331878440, -1390063167, -782046508, 394743010, 922835864, -805368195, 1657180771, 324138633, 1531796749, -2117118421, 1617236805, -1543573786, -834323360, -341992228, 1269620598, 2110566769, -2109441143, -823971697, -1672058983, -890560479, 1186677093, -773568145 ], [ -537916413, -576337407, -751426912, -1705394675, -1429082568, 1288524671, -1907952338, 840002464, -1447908484, -207679103, 1761923858, -1379328457, 941935578, -1712137092, -1616601317, -845149000, 1444930769, -1762830203, -547870710, -1953933736, -845845916, -2137532855, -230460762, -796542731, 233913114, -977009315, 455272183, 1893281267, 1710943438 ], [ 1597694711, 2012998939, 1675087287, 1222697433, 1604243485, 500493116, -1351614132, 1993356433, 504281954, -733937523, 1874235118, 1006862652, 1703698054, -1710824380, -1736596785, -1817026451, -1899027377, -940033948, -370712453, -645775480, 1886738463, -290852610, -684639350, 810730411, 1905050527, 1196699375, 916915428, 1786270575, -1617914586 ], [ -1443456043, 1299936145, 385118505, 143297625, -338098166, 1221783686, 757174833, -797804639, 444935144, 1577681221, 632815776, 721426096, -1336556013, 872550356, -901102248, 1355924776, -1848876675, -128918639, -1999391026, -51688622, -958835435, 551519092, -484378671, -1258509613, -962076297, 1441686178, 389971008, 1077386743, -632050347 ], [ -1210395384, -1493592492, 527729354, -103911482, -789900882, -240236821, -2098818952, -865829487, 1522691864, -1904008058, -1787489267, -1175268839, -1032308805, 430311360, -1017642467, -1702395607, -1800887817, -820267629, 1008302710, -546146103, -1508043314, 244658747, -548548704, -1331979970, 1119278572, 617870000, 492744423, -715491622, 779938726 ], [ -583186247, -701157097, 2117537881, -95002890, -1446473999, -1552615515, -1746475188, 1729813050, -634351893, 274602320, 1699561343, 20486261, 1853676520, -1891807269, -346347863, 1958936173, 1521221495, -795909927, -674536169, 1887530517, -1111874784, 1757098435, -879249260, -742710930, -1672618039, -1840739620, 486120070, -492014926, -1424308831 ], [ -7697912, 585860121, 169781532, -362482598, 92511155, 1624197162, 1835851949, 1449083669, 1662782163, 3971663, -648282673, -1613711540, 869255613, -1785624101, -278932456, -1618438279, -1357518586, 1737371846, -1673544949, 1445510081, 723647679, -1240648510, 1414451694, -976106272, 315283932, -1258587496, -1153130163, -394388592, -1975520571 ], [ -785019260, -2015478686, -1871284715, 1517469987, 1868069395, 1133841533, 599297697, -1357706006, -1699560039, 1047037888, -56285099, 1207590574, 117143237, -1116647830, -1561406572, 1619314740, -608437855, 2004711808, -1781799819, -41653548, 1576619565, 346036164, 1201510117, 1021618521, 1619328551, 270894294, 1169656772, -1064540108, -2040667720 ], [ 1104887831, 1300780893, -1495826656, -1773607846, 1526360639, 29977261, -748276671, 342442343, -984853523, -887384216, 1488903088, -1123318231, -624200328, 623066041, 259444305, 1075822283, -164849484, -79412824, 720853613, 807776891, 959892947, -778338323, -1565540781, 1226943211, -810220638, -1691709867, -1993101423, -949977630, 1935219515 ], [ -868175922, 1895433545, -170696866, -1540826841, -1574414525, 1678119699, -1766007846, -1224472217, 1687712533, -1156153949, -1384163760, -559031843, -1453993381, 953924511, -893449856, 2132830478, -1115103462, -1277104077, 1333684380, 903690831, -927761136, 1171798272, -1861091879, 627845950, 1717624936, -1308764497, -1081664886, 342806192, -688318961 ], [ -1270277593, 1894381413, -732194809, 789261485, -56623126, -543801853, 516195264, -293389632, -453582713, -299932152, -223038821, 2014508028, -364885260, -768682579, 906951514, -2128922931, -1514661160, 352953698, 1999697036, 39808032, -2132391549, -849018605, -542768182, -2021703614, -1433853974, -723043021, 1096140121, 1312834347, 633765678 ], [ -755653498, -1178691859, -960631302, 443182659, -1079936464, -2139110555, 675104653, -1023841546, -648737173, 689816883, -2122956987, -2012119176, -883048335, 1052526858, 62715807, 1694512154, -1025159546, -603639254, 1059660192, -1898858221, 1353690175, -134341481, 1721551984, 1993320878, -1053677114, -1125670986, 297627946, -1520373142, -241679746 ], [ -1322458979, 1328159787, 1109591634, 177487957, 1239361035, -1948329240, -1797157466, -648430273, -555984191, -1550610735, -1414799887, 30786438, -1677135261, 733752564, 2026545568, 1108681279, 1901193290, -766518138, -89167047, 361411213, -681511072, -2124237673, -417926189, 290794699, -1144132997, 773154228, 1681019243, 1991192133, 1011729583 ], [ -1468441113, 1772083857, 920600586, 1031716448, 1110973862, -561465592, 1556550867, 2110545941, 1537296000, -260789382, 1424192903, -2058791044, -1922368456, -817208107, 1048799609, 1027814790, -920967066, 1467289184, -708181703, 1521650943, -704800066, -2018774859, -1412406457, 846727737, 1354541294, 2145440981, -1891180449, 1937689255, 1457679437 ], [ -1221321275, 2005425841, 118388945, 1803459893, 2079192298, 1464663833, 250199295, -246226673, -652010160, -1723703734, -289220020, -1057759867, 1869265052, 1578706358, -958122473, 3837910, -776927623, 1381637611, 998997571, 132765877, 1990328687, -2023168266, 1005845354, 2069435716, -989028893, -754637115, 1825041756, -1090069939, 1522506236 ], [ 1962168452, -1620818305, 733828149, -74775133, 483645801, 1094573332, -995913768, -1401189865, 1001787788, -1536569425, -2058985918, 2123838889, 1097220326, 1515805327, -1756835803, -2108111009, -1163853742, 290621851, -1857596589, 505428218, 328922932, 1102831530, -1675233022, 58466226, 636132002, 822084525, -1789182512, 1323512905, 492276301 ], [ 1487861889, 2021995050, -1358565393, -1284051296, -640251880, -473079325, -686699735, -238161249, 1489661430, -883795580, -2067340009, 1266439483, -1925841494, -2067419808, -1744911654, 103347834, 964534521, -678305837, -1217575066, -667415948, 1312870185, 1284271629, -1217520311, 4257469, -445245025, 448739207, -1635959422, -1566979534, 1883878808 ], [ -487351584, 1038963694, 1888211130, -2564430, -234342365, -1751337756, 759339721, 1058587080, -564589693, 1959531187, 1470458732, -100059674, 624793528, -1828187639, 1002518090, -1700036009, -1198213471, -26698293, 1974368115, 1939063422, -2118621432, 481869109, -220985882, -228432553, -1256590679, -839653565, 1503719474, 972180398, 845545009 ], [ 1577936845, -2063188610, -409587848, 1269008273, -1166263371, -753861234, -1198215695, 1073026537, -175040186, 261567813, 889193084, 1838460285, 101573805, -1643728032, 979549578, 86032914, 19342590, -730607832, 212176926, 459165163, 1273206437, -201933126, -1549106474, -857236775, -621452050, 136753382, -1296116292, -1802435820, -1863459575 ], [ -677399460, 1509527725, -1985889885, 884015829, -20563690, 132484047, -956782315, -1857513721, -1004279349, -231838466, 996701812, -1197377660, 68533209, 1643393980, -1639897494, -303508948, 1854127171, -718543, 539193455, 787718017, 1412115652, 796983559, -775147430, -811774373, -671164291, -290949800, -943169218, 345449983, 544718214 ], [ -44424537, 1389421274, 76645359, -1580196295, 228301061, -126190144, 1503934270, 1231977802, -614297843, -1194185568, -1045948169, 89000605, -1046762573, -1639292127, -306301547, -458552516, 1410980998, 839917715, -1123202245, 1116715558, -563399270, -95553668, -310266780, 2077433578, -1603116212, -1542806507, 816762193, -51367616, 664330148 ], [ 1654798207, -1111999684, -928303731, -325467238, 1334562141, 665393611, 2049040402, -1007410060, 1911560524, 230901154, -803305810, 1433398981, 595993631, 2073304528, 2000647132, -1656673201, 52335318, 1691761796, 364482864, 1616134850, -172605889, 601189464, 372433121, 888127472, -1616563437, 849964421, -128149625, -1002143190, -716738570 ] ], [ [ -772064762, 540282967, -1423318497, -1841454310, -649686269, 405804486, 819550551, 1199092577, -1155981506, -825282264, -1963518211, -1809308649, -1345566132, -786164491, -706882388, -361533785, 1335351835, -1048122679, 952714246, 1281265878, -669739079, 2083910201, 1377397283, -693078781, 1673745492, 1594328988, -1829099092, -954888867, 1088429781 ], [ -559072229, 1703443736, -929633027, -1811109923, 933304444, -1687885399, 97574214, -955969819, -1082739252, 966563428, -980662908, -17190875, -1782576801, -1616305575, -105123103, -346644337, -1992023780, -1146096411, 1050976033, 1885447335, -1260457765, 478962856, 1506179232, 1387689689, -736900184, -1633783028, 965969286, -631035319, 1726329482 ], [ -1273133906, -1609963032, -1413096942, -420641151, -1185148593, 275090565, 702487863, -1266306561, -540396059, -925251937, -1494574662, 110884626, 1213502191, 1842922020, 1484870133, 423032940, 1405221674, -840112669, -1546897369, -1890423621, 189034241, -1752395572, -554460456, 2028302043, 466294185, 597885883, 499201994, -1153249453, 1232555186 ], [ 647004439, -1024841276, 690789913, -717250337, 1648668166, -1342185816, -411791727, 1855258761, -1337846151, -1536011751, 1306468036, -1250354714, 577661162, 2104537162, 1465681303, -1809845105, 2096099468, -659145966, -781616203, -550822233, 65020112, -1957916579, -1869133001, 62446197, -5244240, 1587045766, -744473568, -617558119, 427604796 ], [ 470751693, -926766956, 1346197906, 562984559, 551237821, -359819533, 1115799907, -646277241, -1130903337, -2110775651, 2095173756, 451462276, 2055630913, -503272567, -680441188, 885940041, 1588394964, -1358915422, 1658573343, 1264311676, -737084809, -1793665790, 18883076, 342588115, -448598326, 693468136, -1017671656, 1871066807, 73841235 ], [ -1795215134, 753746403, -1342537130, -1135897214, -208416957, -1572104292, 130990447, 2127517144, -1876227154, -1552530719, 885820705, -1557727978, 1676064347, 455431774, 645075015, -1582770338, 1627555193, -1756002163, 946334024, 580313927, 959458168, -1521149509, -846101188, 289228143, 424896301, -2044334535, 176410440, 830817973, -1916347087 ], [ 1234547457, 998434462, 1661260732, 240743968, 2010948278, 1696200932, -1322417405, 1852263250, 459928596, 953644633, 242692548, -498056138, -1143703915, -563685866, -389687447, -1939161024, -2135689214, -28907480, -258332082, 641235464, 2085374745, -772488585, 1285942635, 298277807, -1423610620, 1454537918, -1975582763, 1541343874, -1470300966 ], [ 1880771733, 750456764, -221690655, 1394310552, 1444207248, -613391228, -1505168112, -1922760291, 1972602728, 667928807, 1488890971, -947445464, 1790461851, -1888539510, -1294785216, -1366260292, 1700990979, 109816085, 1155274675, 1966679542, -785086008, -1118903946, 1258963278, 1469089463, -1406158304, 484325752, 1988108162, -1375695025, 92498347 ], [ 649903671, 926547568, -496144989, -1389680158, -1611343607, 1208170208, 1823276049, -1665121196, -330853311, 1770782914, -892916412, -304590464, -309652948, -637476498, 554346640, -580415935, -2121708062, 435836615, -172035641, 1264141692, 1283500245, 1790453537, -294232827, 954875444, -831638382, 7666348, -925632638, -878084911, 1137228077 ], [ 540514385, -462252041, -663925711, 1485294797, -1037644386, -1332627410, -1732659441, 2037801342, -1145415, 1622374246, -1218932596, 189325239, 1251058747, 847655234, -459146937, -1880911255, -562259199, 801002546, 952772809, -1910149563, 1443107463, 675904562, 1173856616, 594825694, -1040240535, 94716810, 378299301, -1383607405, 1841095030 ], [ 1326168117, -1024846480, 561869058, 588834106, -517051324, -455878971, 393819872, 1267458921, 620693104, -799787734, -1966235774, -577643746, 1387774681, 647654168, -1603552068, 52082922, -771096023, 309647066, 1856330225, -725368956, -886257829, -1837217791, 1947111145, 2101733447, -1046771761, -801713916, -1306238571, -754982247, -1483360173 ], [ -2086979785, -751204173, -894836672, -1394327010, -2047987827, 377921285, 1807116483, -463547470, 1223859679, -268797106, -1929416090, 617663010, 1061061062, 1965475287, 1334026475, 192036046, 1572123142, 1177064672, -185091770, 1223113226, 210959843, 1757592991, -1303134288, -1104715062, 2130072059, 864895024, -105530685, 854370393, -534608538 ], [ -2013385892, -1383207468, -804357305, 1282391011, -1217738064, -1330798518, 453589945, 869714669, -649916776, 1551525914, -74056770, 962210732, -1215792015, 407356049, -641580420, 1600249732, -206944115, 1540785767, -1226371183, -1243619143, -1259005332, 717668605, 1263612107, -2084405946, -1689457322, 1410087967, 854025235, -1179178291, 454874155 ], [ -538237481, 1425259158, 826562275, -306445871, -573756063, -935223729, 991746738, -1439807441, -571621279, 153610918, 964977720, 336869550, 1197821921, 1570305229, -2106836530, 701253477, 393113773, -462729524, 484596406, 1440348633, 2047032141, 278483456, 1971546074, 524487737, 1559070129, -658597327, 347908864, -1983198592, -2085285318 ], [ 1506648870, 338609403, 935178942, 2042401412, -1470886706, 1645793048, 1950631442, 1199314144, 453310380, 210078877, -367631845, -271570679, 1893411747, -199873548, -37623564, -1121035272, 61767207, 181257994, -1923881911, -516585745, 1147213708, 1081740919, -1948016264, 164311414, -202793829, -233695777, 1844691501, 1993790403, -299973801 ], [ -1409770826, 1177226100, 2023374012, -1403901634, 488168922, -1915896802, -2144212992, 631916080, 1677475870, -1876692903, 1189653609, 811891195, -256089064, 1367935349, -853877473, 1947082831, 1491323819, 839217754, -1889084594, 1190968481, 991047101, -803174002, -2118188292, -1400983026, 2124694851, -975417962, 1513344659, 68767885, 1493281517 ], [ 310390998, -1318565324, 1155771806, -1502230459, -195388194, -1558848171, 1611759338, -1872165201, 241677531, -1451279548, 1252694936, 163165533, -1961234508, -206186711, -470734227, 831977760, -1695516885, -1737905446, -2106864352, 44502621, -245286816, 743798817, 1957791181, -1868581212, 1382141919, 1027428381, 1169643522, 1935035257, 1842940713 ], [ -859828429, -1246533383, -240485381, -1277280292, 1412793576, -1267668716, -221271279, -1358606230, -2053293606, 325191506, 1436312678, 989793194, -394245044, 565606851, -123904446, 856240463, 1117762375, -461869390, 1750513615, -639826197, -7343474, -1582955057, -218450614, 552624144, -996329348, -518008800, 1722203388, -807336637, 118500246 ], [ 1029138754, -670206746, -375671015, 924266306, 1293136386, -2090827849, -113588533, 1079872666, -66669108, -1490160715, -1992576552, -1693753474, -2118442013, 245155864, -1898787849, 781890628, 562667741, -1530789601, -1729401801, -1664482083, -457263410, 777504170, -1606371459, 2034181186, 1568463058, -484128581, 612426389, -431650615, 641432158 ], [ -211508347, -177989284, -962729731, 1662343600, 584810044, 1474733121, 1264005945, -508806128, -1660135912, 875639101, -715554978, -1180965537, -2071662185, -1067508033, -2054818555, -110648950, -1722439519, 2091752884, -27181743, 1361892393, 1806183826, 421294624, 1291195551, -1694206399, -700450917, 2002241904, -183222027, 294400357, -743056979 ], [ 1940266828, 965546044, 1631933587, 1813823707, 1010236618, -1084763006, -2110555435, 806476008, 600289499, -1395565050, 2008629423, 1067349355, 1198214602, 442393192, -772767620, -1018333755, 924900851, 2112729360, 1993315989, -1180896859, -1405462764, -931470391, -575782826, -25044951, -1932782306, 2122648166, 1408916055, -1016861298, -1531383878 ], [ 1697858308, 48756691, 1506166044, -155969989, -1696495803, -1297418810, 1564848711, -750346020, 1939092788, -256543711, 1674169814, 416519767, 1320903768, 711203569, 1872661459, 1872219669, -882449365, -116783614, -1077966932, 558079432, 1815410596, -1903348344, -1196142944, -106938940, -1823889714, 1915990485, 1079121213, -514977916, -653894975 ], [ -1318722844, -1170361726, 1210499308, -893253465, -1140354567, -1455207060, 1375879641, 505455113, 1694887487, 1044134580, -1084714308, 581694481, 1796843525, -1694787358, -1434041972, -1122492734, -723907355, 654287213, 397775804, 318603007, -1283624578, -937958989, 69628358, 1654249884, 1692204404, 1771542815, -808088950, -796954996, -1712419854 ], [ 67114401, -1523313243, -1637131981, 1838892887, -570465891, 1522277705, 239947593, 1209592000, -1653105997, 1072697433, 154015200, 485238523, 1363171340, -709016861, 1752487518, -761944170, 1450304408, -813340061, -363078219, -574212330, 1913652195, -402962439, -50795908, 2002841202, -855703295, 1810259036, -2055743012, -1356330768, 311859262 ], [ -1805265792, 2044002314, -1103409402, -928028907, -299285811, -518003585, -2089668584, -454527308, 1358605226, -1107856431, 1490473825, -304210167, 1460993738, -1857709502, -840188225, -1381311300, -1750501627, -1973193167, -733901414, -358169612, -159902770, -119439614, -542422977, 1749121233, -2113730086, 1153992680, 933249345, -1012905657, -167270322 ], [ -439672538, -1933900457, -1257320963, -2019338630, -1587331146, 2015414540, 1871926770, -1029544962, 918643329, -1693258710, -1490563739, 1908542867, 1868016946, -812094495, -141378785, -1933593048, 602646699, 1015116107, -117040181, 212683828, -1619716289, -1296811415, -1625617270, 635470665, 899901120, 2045768812, -1212193532, 1843707315, 2004182037 ], [ -574902399, -143660643, -646393035, -5768945, -1496171370, -1310637465, -65305482, -1906314879, -884223486, -2080623339, 2098093193, 929756624, 1860064743, -741632114, -1411353528, -212421487, -1867977166, -306201143, 1675693456, 2010531479, -768240486, 1088621357, -90048624, -844596563, 222569954, -752316299, 55618708, 2058816340, -1105713110 ], [ -1413958995, 279044593, 1596239012, 124865851, -974304181, 127089917, -1182548308, -1905260135, 1082652942, 844994201, 1577511238, -392116790, -1237792011, -1126230463, -613518807, -365921901, 1070254786, -1854919359, 1377285932, 327535282, -559262258, 1931211276, -1655621858, -1213850223, -499046750, 283134534, -1964949718, 1910261844, -865845209 ], [ 44391774, 167565582, 1825835182, -1066688640, -1692521274, -1341217413, -1407114470, -660094664, 611857380, -1533927839, -1758353665, 1667641524, 1744312559, -1998084998, 1806743055, 576523835, 1750640745, -435885119, -1849866830, -1616462155, -1452886910, -1390600466, -579158834, 120255818, -1798596445, 1104878824, -2101871076, 663497978, 1623076600 ], [ 2056550517, 89121286, 1136982547, 1284588208, 445786238, 459533165, 1185754479, -208240113, -2020683899, -1245801405, 1353021032, -630224254, -350571368, -1305513843, 1820508955, 286177452, 1408696721, 1378193433, 609403507, 214558821, -1220592167, -1138245683, 1775312580, -1583754720, 1202890536, 1458804314, 1393685268, 1873094483, -1514550836 ], [ -1343639150, 92280778, 1328082258, -1492626015, 2156080, -860987284, -313387480, -1600804148, -134843821, -477881198, -1112888028, 1436650788, -1916669642, 1663012923, -679346151, 1242524919, 1958670679, 556188296, -815767437, 474934065, -1904091692, 1471317594, 698308742, -195612417, -168976635, -541028940, -249833733, 1978695480, 1491810651 ], [ 1212330375, -1257381650, -1819407864, -1281722021, -448507500, 2029234363, -1441344105, 811970370, -1295577940, -1038927755, -733825532, 1512072572, -366485340, 2144315787, 295962509, -1857972804, -517603916, -1976095858, -1266843891, 43633002, 455645345, 1706549636, -1622388824, 1929171026, -2003109998, 1148991953, 1778547346, 589638407, 39740208 ], [ -1886476771, 2123787288, 1561771782, -1641113198, -828916604, -1335735286, -1185670240, -1237415886, 886824837, -364488471, -519476339, -21427946, -1328744585, 2132186387, -1740453344, -1392656129, 295766491, 1077830418, 1789752305, -1656454838, 1344792998, -1545647906, 168156040, 58034469, 2080778757, 1770455806, -192866274, -1211987923, -1178067269 ], [ 643401833, -1210400514, -1546703730, -1370858674, 901242594, -1192457106, 266627711, -662578639, 1066717108, -997450436, 295456844, 395583487, 482325814, -1009823081, 674465030, 1700800148, 475868172, -845646570, 1640747907, 1627806091, -1094253382, -295747132, 917415264, 1343037632, 1475816136, -689635825, 2127510755, 1633444229, 1096214719 ], [ 1998836889, 1641591174, -26881088, -855148226, 1832141136, -1936532488, -1527312028, -1636259668, 40161713, 500191703, 2031066620, -1186560363, 1501582370, 134270859, -1567083417, -1464413994, -359570141, -2034979825, 1420568039, -1490164571, 1412431139, 1454616990, -1369061105, -157374817, 291406165, -237712584, 1154625978, 893880061, 1407858330 ], [ 654808947, -1909288190, -360456133, 507253711, 1496262565, -1812151488, 663117618, -273165231, 1646073025, -661199053, 565238819, -1706835812, -1346136345, -628829610, 462046463, 1191242257, 553721135, 356194486, -2124821059, -280642443, -388114037, -1940433517, 1465909978, 1031146306, -950991485, -295421651, -1086284973, -1498662039, 1339228335 ], [ -1376774670, -769976003, -589217832, -1370326516, -975465122, -1812862852, -634204511, -1679630644, 791024561, -736083955, 1209025191, 1879204708, 2067373358, -1647148722, -2046052999, 1565459094, 1909839768, -1278231197, -284975510, 1313425772, 848807434, 970137346, 602427236, -338583907, -1155389186, 1034472054, 1282245950, 703015587, 452562626 ], [ 1076314902, 1191661194, -2113977969, 648341224, 1836351950, 1414196405, -1757114493, 395026794, 937027937, -824975197, -972592133, -958659959, -931139899, -790787530, -562731459, 45475371, 711715377, -1408785543, 1089328733, 265044722, -542517506, -1470467167, 943636522, -959816605, 1206840469, -899963975, -1329946515, 1919487522, 1143237572 ], [ 133310226, -2035116546, 1508581462, 135004504, -2115805347, -2144276399, 714161807, -1958867635, 1801481360, -1235197792, -921756958, 1786649920, 1122195464, -1298456636, 963139995, 8780731, -1997052893, 35877656, 1502930506, 542873832, 307962701, 1552602407, -4382781, 1032369696, 1206810172, 1070176665, 514739600, 340388604, -1081485393 ], [ -582085745, 23084381, 1049913939, 552999465, -220196691, -2107735631, 372784201, 1152138286, 1759475750, -446826023, 1689235080, -1840492303, -281676604, -1963201447, 1142526272, 1453125427, 1353206324, -150410442, 1828763982, 1943336046, 356339276, 1303884442, 394540124, 1003503408, 658019950, -1663556677, 133738534, 1117477332, -85349763 ], [ -896517148, 1571455734, -1186372378, 678618399, -1884141831, -1974971425, 1230690541, 1070559714, -1681560298, -738620153, 73306043, -1620932217, -384567424, -743773290, -958415086, 1071077637, 173149247, -839242134, 1898295478, 954770867, -1508016967, 798342428, -1421801560, -400899823, -1705160884, 1328582836, 1967467567, -1211012103, -1849964978 ], [ 1355643062, 614085161, -1016148742, -335364390, 2104833045, 440166582, 1645552145, 48835454, 1655252803, -1926392444, 1039812370, -644055926, 2113944596, -1496816229, 1620049564, 951026131, -700024789, 104021856, 140534134, -1637798307, -145740211, -865227860, 1258682192, 907382874, -1171024207, -2044247164, -173177090, -508059279, -667722501 ], [ -1767421131, 1927526089, -1194161646, -197720557, 1374734058, 454613735, 1423022262, 1853690456, 341942375, 1563370091, 1715189737, 277656890, -776197717, 827501665, -1436736685, 1574667216, -1404365570, 1666886590, -537862447, -241683235, -1012749810, -1282518606, -545846698, -1713270431, 1854213276, -681008064, 1968815128, -607484381, 1565365159 ], [ 704943638, 512811676, 891459458, 1531554793, 274610256, -164691297, 336630891, 288145557, -855657455, 1335991713, 207570002, -1177685073, -839143149, -821910548, -1986203446, -1009273634, 2052419510, 425437797, -162181994, 1350625118, -502683499, -197744544, -2027170404, -457860649, 643494029, 688813421, -406158170, -809571121, 1264282961 ], [ 2123378184, -1710265624, 1120631602, -101548151, 1014361239, 2038609989, -995826145, -260749840, -1831106095, -897349439, 583773356, -260062130, -517608209, -198871593, 1241191731, 1095928948, 1335697289, -742703483, -925181725, -1867379355, 682192329, -873653903, -1865642646, 1033440436, -2011359622, 1466905869, 531317959, 1274182276, -324965173 ], [ 1747979541, 1930687844, -1835662283, 2058970859, -1231619398, 824131503, 1401465245, -1762735566, -2088373801, -807255783, 443472612, -1177589180, 225780036, -1564567634, -1661459277, -1199295416, -1988389030, -584402129, 606640861, -1133773771, 2054932068, -1423070539, -2073964143, -1424385927, -489333212, 2027515400, 445943186, -1726577465, 819380683 ], [ -1946372486, 332910913, -573928305, -1097251908, -1140351663, 652957777, 106153960, 42587466, -1438711624, -1235637250, 43852477, 82609867, -124434242, 2001904065, -340480611, 833642455, -59443106, -110257132, -1151445878, -2057870869, -1302455320, -1720107363, -1341930827, 293215685, 1608002152, 2050368448, 411629586, 2024976430, 817409340 ], [ 90059495, 1429166384, 1123039482, 426770215, -1754261930, -947346693, -1541228693, 936099241, -1246714170, 1902531668, -2007168492, 455347991, -1082182290, -2137818599, 648197164, 107225419, -1349385354, 856329630, -766542767, 1592880034, 1316059244, -150877190, -1053563733, 773532745, 431042915, -61241154, 1789892981, -842026678, -2095325895 ], [ -2006535195, -498778060, -1663143588, -536977756, 1860537712, 696533865, -486549540, -654193851, 380265009, -1256624105, 544792659, 1419299435, 1795740769, -1136285595, -1602866716, 658915269, -1193647238, -1977529433, -1230132190, -1799312167, -933418676, 528607161, 1689183506, -1742123950, 954091695, -1549355884, 80509660, -2041016913, -1561860358 ], [ -700829209, -582120792, 113299672, -1992757769, -1414814003, 2118682875, 1727845239, 249014482, 1779666472, -1823287062, 1449582496, -1258743847, 383664290, -36655349, -326616362, -833492307, -11339263, 1683061167, -1699130987, 104845321, 289524626, -1121007454, -454302918, 1899675193, 1387244466, 1768046920, 1285880929, -2106622263, 1892847878 ], [ -1938086870, 241691431, 728380153, -1994544222, 822618967, -424525411, -56438391, 656535198, -188231832, -271503298, -916358865, -1320431347, -2137998283, 1526580874, 1402221112, -2146914687, -508310378, -294273200, 1921431460, 1722608514, -1200375797, -1835232220, -1954230497, -1916644516, -1553063674, -710686750, 1201364024, 756008801, -158530681 ], [ 1418076738, -82527899, -549260245, 1682473290, -461967790, 617332462, -1789229001, -1464113215, -1874894750, -463736116, 1052775193, -73885659, 2004143241, 223544418, -862667210, -520663249, 1493262680, 131718805, -1330425630, 2082136021, -704560769, 641226627, -1924848947, -1779036543, -1220557453, -1873771897, 141852546, -1402850160, 192955839 ], [ -1512207933, -1278627898, -159966898, -1489052021, -1192301108, 1088844508, -242662153, -764249138, 1996907033, 1946157731, 2112701587, -1144170704, 794201751, 996979811, 1186290028, 32243682, -1011438284, -1424569840, -204905322, -861213132, -465392704, 1584932167, 1663279469, 1358711582, -1270010727, -1155769860, 2120003858, 931450389, 1711364462 ] ], [ [ 1663176466, 1284913802, -1392972091, -783829060, 674034682, 766091750, 510876036, 167790378, 685126823, 693709844, 965842619, 1410223313, 1834325766, -194963857, -1065766058, 12813302, -479900401, -1557677690, 2091892141, 331460119, -1894048746, 1226732534, 1361732248, 408716391, -399705433, 929978190, -692922985, -1162191779, -1020006496 ], [ -1380917859, -553087706, -738420599, -1329369067, 158507006, 1824540418, -548436469, -353942316, 421345690, -1859228992, 1089635977, 692694080, 2103414281, -1374197211, -1952909498, 738340486, 1428005064, -590706221, 1917759282, 2097446202, 1244211036, -620418128, -1938441111, 220592844, 574201712, -137440828, 38782636, 643591093, -33340874 ], [ 1701442525, 2055554845, 982254446, 1079750947, 804905676, -1193043165, 568983538, -1306038143, -1881469751, 895211498, 1121954731, -809270336, -1795333041, 1735882404, -188941128, 1342183038, -916982657, 1186679331, -1523740400, -1836436074, 35289191, -850966344, 125616967, 1522117151, 15308889, 1821603699, -415055331, 1524871855, -409695908 ], [ 1852085156, -573332831, -1395304300, 1618072298, 317998924, 83756234, 399629968, -1346931211, 322631212, 296571133, 761206832, -562609932, -2008154931, -117562903, -1159654598, -1438474122, 358250233, 499805712, 1907117666, -511376754, 1521589681, -1989263298, -1921136443, -430314676, 1011407075, -1431459858, -656706495, -1262149622, 184584286 ], [ 1898920340, 44417199, -2123297567, -978187117, -1969348767, 253601374, -597058447, 319867961, -1303867690, -683181483, 1886121886, 2075480912, -315139762, -628917248, 2096723462, -905848496, -1673471722, 2130912400, 275243204, -1737102684, 1355961396, 117585863, 1175526376, -210050844, 1856105015, -1532321542, -1135023057, -2087236658, 608259620 ], [ 476356075, 902481539, 1726505529, 308311969, 870467334, -1426907576, 972452650, -368367349, -1034597462, 1567623951, 1030457478, 422649354, 1526213923, 55143624, 389612978, 861920209, -958225242, -676000205, -2120876038, -43479908, 1197683920, -459035337, 376055853, -1698297512, 424412190, -728206647, -1411834491, 1459637575, 508413811 ], [ 851608879, -2023840755, 2113143573, -428855795, -132455390, 1296656932, -421325834, 788754509, -1736591731, -32617536, 201123050, -366322026, 1206217580, 253687301, -43567026, -46043574, -2029251605, -1264516226, 369245359, 442531018, -632265018, 713799682, -1004354239, -1043780925, 1502205930, -1826892232, 1489940657, -1098840026, 1311849108 ], [ 1852633051, 1864684941, -882855463, -1971169036, -1680522793, -1089654399, 1383300322, -1654168965, -965298273, -778842830, 778299180, -121455839, -1603036806, 821440795, 793911197, -1085399674, 923748518, -1872686731, 98605130, -950531689, 1195431410, -2135185835, 1076057438, -1069229709, -562798456, 877065032, -1990039229, 633826443, -1735199723 ], [ 1742267687, 1636663854, 1932973275, 667472030, 708688981, -1250571444, 365279574, -1642897036, 1735736326, 2087439617, 532137697, -2128527820, 1556199202, 86717195, -1163421027, 2063160121, 802898509, -1687994470, -1316283260, 1563292851, 1074855106, 160285, -48417489, -1395613759, -1232192089, -342883555, -1944078098, 1378532391, -1598329129 ], [ -1584053661, 1457353581, 1066846817, -1812010933, 1828379543, 2077445522, 227151033, 1701503569, 1881587262, -1209442426, 585626425, -646628468, 1688329519, 134686248, 2075335495, -1525045246, 1788105583, 2023948186, -807047803, 1255892172, 1128541183, -1953369922, -1881209262, -797144591, -2114056890, -1241424065, 150682856, 563098179, 539886819 ], [ 476739066, -1898730435, 483650055, 375013609, -68636155, 1796154521, -148848081, -1188996275, 245212369, 1115806991, 627433989, 628566117, -2137071749, -958371832, -1193663340, 2019918597, -1503590537, 2145485262, -1193557357, -1292314474, -2024519876, 1965717785, -1895906235, -2048206169, -2045974821, -1609697053, 261054506, 654483855, 436790634 ], [ -1626834081, 1027080599, -904575448, -515294367, -2071556059, 1167381812, -1097735916, -1727108994, -657070510, 1438651886, 189329063, 1151385072, 2119073294, -1312950356, -205708331, 1796427443, -1654166254, -541333274, -970759791, 1633069821, -151533570, -888361590, -642356826, -326113837, 2079421929, -781666545, 309364689, -332519550, 1726663108 ], [ -1755360930, -1535252782, 355172439, -648732562, 1129836282, -1443561333, -940431083, 299911622, -1487098300, -1179708484, -1436789070, -484572962, -1273613693, -304735195, 1421691921, 1636477242, 1345056624, 1783834091, -173629273, -955270645, 2032647973, -718307583, 557981271, 2035940782, 951139071, 434968947, 1991647703, 211218591, -1924143557 ], [ -1961262495, 1962589206, -176581278, 307806149, 1587800382, 1811777469, -1677105495, 1972521193, -1457211108, -60255850, 143382815, 1613063178, 511291298, 411157634, 1038557887, -466033878, -574257635, 1011932111, 153185390, 1584448716, -904722560, -1363030538, -1059977767, -511496891, -1836477642, 1247490699, 1661063713, -679404980, -1187022220 ], [ 546287044, -1893214014, -2019519649, -544814078, -629470227, -187572227, -637245389, -1311978816, 325984439, 914448160, -387066499, 1580550715, -1979971896, -43459829, -505829752, -845704669, 192409005, -2138688671, -1941367856, 218058574, -1759664826, 1890946757, -206414405, 479043072, 859605108, -1196324315, 522276732, -273136713, -722259080 ], [ 1865565542, 56450519, -2065957702, 1875296192, 1447297648, 1226570569, 2036091093, -156508015, 1207032169, 11136213, -1133828059, -1539563732, 1015775869, 1465563133, 868255353, -266020248, -1387364898, 1011251574, -829723337, -561375721, -977067730, 46306388, -1001032187, -884260063, 190148054, -1695917870, 706738176, -1513387643, -1299796853 ], [ -449807130, -718419387, -1002060255, -1303763063, 888392879, 1713893962, -1048415009, -683951296, 396826801, 634856438, -1926599628, -935514373, -1423309980, -1808723793, -1649509841, -1597038374, 354442369, -1740718844, 1640797581, -679234014, -1618965901, -1791383612, 25750739, 41375230, 1350586529, -941748772, -191180663, -578232739, -1296361496 ], [ -138285070, 973138810, -1510666749, -426141246, -1870752757, 1056832238, -278005375, 1266487092, -325540084, 621039200, 1384685407, 28495704, 297130344, -1331045409, 621512089, 259005272, 674970166, -39190743, -376270959, 1049341045, 853433370, -2023012967, 2003332710, -929491226, 1038006732, 564188973, -1911476105, 1788177555, -1683842514 ], [ 1255771888, -362653126, -1362166076, 1023244900, -1988603258, 426664536, 470717660, 1103931136, -1126082476, 160800138, -1506374694, -737899259, 597633886, 1840958538, 1781040139, -15748027, -561316329, 1018787803, 1100195323, -279235444, -32850384, -177276956, 749061788, -1211901890, 948596856, 787754409, -124795075, -1599505003, 797065456 ], [ -1154279971, -945572574, 1924762034, -705596748, 2127860709, -1137347552, -24332131, -1229371941, -1666980010, -890689056, -1594241271, 873621355, 231179752, -1657502715, -137203265, -1056235834, -1804540674, 398408394, -1736435714, -1719971189, -214757283, -543333511, 390463552, 893434472, 655243169, 1973614696, -1337880220, 506524908, -1332899513 ], [ -1001382907, 317875602, 1722046909, -1169698689, 1189154824, -1586064843, 1262487686, 261802917, -243958028, -1733419368, -629730715, -1115028259, -144880853, 694651662, -2092429427, 751773500, 2004105147, -984101200, 729785706, -391727226, -1675593904, -1351579313, -1612148646, 2111882528, -2120898774, -221524835, -136804743, -1605961976, 149139982 ], [ -1842185406, -1306671252, -938206967, 1793144491, 645320203, 1863971263, -268717405, 1134342461, -1646234835, -346124580, 700460378, 426451051, 1220643323, 1590380340, -1955139703, 2057258886, -2089578719, -1294785098, -957846056, -638326313, -1810513601, 1531418073, 2018461952, -2007165735, 563062155, 1200419945, -1329067869, -1112241192, -1195896183 ], [ -390286147, 2024644911, -1266001487, -1591875667, 2091422457, 664422892, -793742481, -1730930690, -639480665, -204482650, -1747367312, -597516902, -136104231, 112087363, 123209932, 1733145829, 241011201, -1264214560, 1394372765, 952749881, -1741802565, -1027889582, -63335307, -1206588938, 2122932652, -1218426715, -976061721, 813928665, -1654607517 ], [ -1380076676, -650907098, -1144028046, -1937336233, -1576376122, -637619446, 1537869676, -1711202241, -1570542696, 1910436885, -1374829417, -1428513624, 1626987871, -35033149, 349904061, 1255631733, 1671400061, -529973363, -451476768, -2100026371, 3928587, -1149420183, 119154204, -280360028, 790768816, -500969055, 1016768303, 1282809522, 803469059 ], [ -1249133036, -2049062305, 2110518149, -1407435790, -1188063949, -989114016, 1922868325, 437248676, -531146058, -1976321888, 2146393427, -1600332494, -945722529, -529325915, -1112551743, -867274293, 2132490268, -272750967, 663476593, -1540252678, -359654537, -746665154, 966675282, 1680572437, 290753884, -1684676122, 321822298, 548456638, -1310843182 ], [ -354734490, 774796601, 1757927020, -370976159, 1927961652, 1645299665, -939271713, -116487824, -1491568405, 774097520, 1464132829, -1119359573, 1062656481, 377673372, -595059035, -356629212, -1961913063, -1335257230, 463087826, -1796086894, -1196424421, -377449383, 1543855191, -1972837941, -51871193, 275808620, 1503834353, 1452930423, -1367680473 ], [ -10796432, -1214332171, 1423804633, 595983439, -1907619823, 240212745, -257449667, 2077983511, -2006856514, 2128356954, -2004965908, 1193011434, 528713822, -814822961, -1177557287, -1733750918, -305601665, -20355889, 421760951, 79422226, 1429112139, -1721169245, 1005306766, -1684278748, 1099746799, 1147918722, 2145405323, 1199065077, 1272336977 ], [ 1347991631, -763251989, 1505204121, 1430316818, -903409638, -260821684, -296036969, 109301858, -32747573, -763359001, -1905760006, 1653098672, -225864339, 86620325, 1006163721, -1802665778, -1207385718, 500272458, -1044039704, -1873804679, -2103820546, -922832275, -1018850249, -1572461713, 1112510299, -1156351145, 977736246, -1071895172, 503312582 ], [ -1602300015, 1431240594, 381302968, 1161390892, -1826613985, 1283368566, 640339618, -952985470, -323670140, -675392977, 662409596, 525891741, -1299239799, -72474815, 1841189696, -1262349977, -805156114, -1591025826, -378618261, -817851759, 1910085057, -265789302, 219961321, -254448856, -1099905290, -1039402456, 1774698466, 2086469446, -1572802886 ], [ -1603835266, 1645823879, 939580997, 557676580, -210025284, -761325796, 179478046, -1171012881, 585439984, 1283040595, 1274795787, 501100162, 736458985, 988418270, -30329841, 1244999102, -72826539, 958827773, -1078898550, 1496257029, -2126032907, -2107953636, 1186011376, 1643200571, 45771510, -1775229864, 177299982, 542180857, 989330705 ], [ -243347401, 1391546215, 313463730, 1557280999, 1646642426, -526653002, -933722061, 100345025, 1927020378, 2123754084, 1961286187, 301554150, 405993471, 825425163, 1498675406, 2131606944, -327405255, -54201501, 1872975745, -467899951, 2124774019, -202860163, -1305295243, -2119919666, 1045175527, 504162032, -653060292, 935956482, 2141159269 ], [ -931935485, -647648813, 1164359498, -960390460, 396817065, 1218451049, 1225964588, -1623296413, -883461840, 332421930, 834764101, -314943579, 823290614, -834442147, 77865184, -1688794888, -106087753, -478043245, 524428717, -699509272, -307645465, -1679468892, 1170482155, 1198746979, 1520936450, -2002602040, -971899552, -1645028246, 1187162724 ], [ -1619773441, -150047322, -977296330, 1993924850, 906782839, 872585405, -1255363995, 1215661153, 1689819519, -1463359919, 272991162, 1985945554, 851992227, 902216012, 607800691, -1872689578, -1876953853, -672906941, -1067111304, 1552726145, 1730155105, 981657401, -1760651290, 2046402079, -89762304, -2055750890, -1961517320, 1320870893, -532130192 ], [ -950896486, -37284394, 1491620923, -1046734428, 1734792110, -1048049954, -443006831, 1214346522, -1244818039, 634685708, -1421255147, 33063372, 1443795830, 1306509896, -1105452795, -1080017523, 1031818518, -531228466, -831840221, 986835984, -2040258625, -616472962, 909986002, 762815283, -1251423214, 590860711, -574288149, -1155318807, -429200977 ], [ 412033182, 550877373, 639047719, -1769337572, -1682272887, 546558454, -276271163, 203945560, 1618332026, 113463217, 2085550396, 960214542, -1323202437, 1470763391, -1876451590, -916842960, 402143754, -1713331720, 1720425209, -901591232, 828050173, 2137959389, -668566433, 1264439236, -651829511, -1472876445, -850373886, -1015846792, 720442791 ], [ 1438390992, -1477423916, 328946512, 1676115859, 952666049, -1330482685, 681304206, 1464425747, -1020143373, 670306879, -174002903, -2013703615, -2114406701, 1845397344, -1144719280, 58837795, 1463814053, 1415869957, -1724095036, 1458325089, -887402456, 895742512, -1028402041, -697051291, 1297982531, -676798729, 1294889286, -1782087856, -1821472713 ], [ 1013994610, 2078882743, -41387864, -1595302288, -52812236, -177460607, 661491135, -678062276, -675092027, -1710629776, 485868093, -190291040, 655629012, -1541207477, 1763751883, -771247493, -901082530, 1650446944, -1746946525, 264373706, -825905286, -1163674427, -1220819974, -1667702705, 1184760375, 1097429189, -1997899790, 683488527, 798251405 ], [ 1766753811, -2058023473, 1780925390, -1082811095, -1121423231, 45911055, -1714713746, 599008783, 366275888, -999836542, -126706597, 293079975, -851887334, -896546684, 1211090505, 1256902005, -1535324285, -116823977, 823794343, 2036895165, 1528173234, -1343952614, -1484601670, -1872143059, -127301692, 1643384703, 318264631, -1538755792, -624772317 ], [ -1703280840, -1826122458, 700567280, -1972199041, 1935852460, 951432515, 1997909401, 447980560, 1725312108, -309293339, 1249262451, 131740236, 76647833, 1246687064, -236860817, 126044439, -855514591, -967881278, -877775938, -845976717, 1239067209, -1390407411, -1334758733, -1327834069, -653479478, -1255010685, 1335436087, -1371882928, 126649818 ], [ 1577685889, 1359294374, 1153118684, 1067866266, -1185422069, 1704085314, 928230286, 1426224560, -2019951228, 1015281189, -1229468639, -756324434, 1395177729, 1738780937, -957645585, 1423017540, -1716812813, -1327789878, -1161252352, -216401774, 1337762074, 701363315, -164947991, 1927601128, -907433129, -1125810036, 2111374352, 68980215, 930003139 ], [ 803648135, 231296190, 244095382, 55334965, 1249884634, 169101264, -508987519, 1119731011, 1286539659, -447903609, -971278968, -545108764, -1097214085, -1645833506, -2061651603, -673674182, 1289664797, 1380441838, -974370084, -662189818, -1921647706, 656350976, 557840160, 833731327, -1353642933, 1800153069, 740286082, 53754984, -826885032 ], [ -1710921139, -359632811, -1084971082, 1773207183, -1204622225, -2008076056, -394056332, -2054039003, 296317338, 5581942, 452324387, -1420963193, -75502496, -110670930, -793244901, -694798619, -2001794444, -169014436, 1813113386, 861130073, 1536926547, -569951095, 2001376452, -2113407195, -781940121, 190049687, -1427213603, 887808349, -106302521 ], [ 1606699682, -1334871481, -2089144516, 305435520, 2031569264, -47184321, -595909177, -596787714, -1488701134, 499298163, 1840429739, -1739070035, 524641624, 1002455385, 1320574686, 1813012966, -777436831, -1930770287, -1771930901, -511351509, 1763831875, 30473994, -6962514, -1826526179, -325977753, -1416936112, -1065942417, -1601767384, 246350042 ], [ 271066839, -1447154294, -1434348867, 2127569317, 801117121, -275086407, 1617737960, -592765255, -1609003267, -1230799857, -628098461, 1858670082, -986168650, -369633623, 459973577, -554597668, 252606741, 1056675610, 400309384, 137726418, 227313044, -736571490, -102957871, -33314742, -831479853, -114220278, -1370377627, 1016758306, 566124105 ], [ -1502500138, -1776299012, 2033077854, 1267030308, -1161963067, -1900316754, 1729256962, -1940623209, 2112352038, -1437505382, 124296015, -1377060859, 1940069631, 1905978390, -1561864124, -88320062, 553016899, -477241123, -1858099586, 727909178, -680080029, 1305431721, -885668714, 1099823098, -479283772, -1941791234, 813116502, 2035231085, -1438896907 ], [ -2107194632, 1104268493, 630834654, -635783174, -861392712, -1418850587, 1367715480, 2075981982, 134809536, -313048037, 1326435936, -832047757, 1220471798, -730799594, 1816026021, 732258971, -2030876365, 656342566, 389869487, 615821428, 1184078288, -2023144440, 1207023905, 206265136, -1619238346, -426308691, -456641336, -1679901857, -834374794 ], [ 2043115885, 1304966653, 1018943004, 1512123900, 912985063, -287504408, -396152393, 1610753480, -115883396, 338551099, -2041588623, -1462936058, 1689880581, -1067320024, -384016475, 614082488, -23501617, -1163614757, -223164027, -1136805255, -477805394, -25619016, 324088578, -1597292951, -126694244, -1861445682, 1224344546, -1435118161, 517035078 ], [ -2053223585, -1524377927, -1804933500, -1530020086, 1558876241, -2020501572, 817911790, -773458561, -1575593735, 849018223, -79103762, 1531797096, -1458831512, -284944365, -365038882, -2060554350, 75943206, 400805801, 731759439, -1849946526, -314903049, -2101150965, 103628305, -1411922117, -609706270, -1006051724, 1341176778, 1804194927, -1362214689 ], [ 887782526, 1100106218, -313899588, 132626845, 1324249185, 50852600, -714561834, -237184165, -973357887, -1683318116, -75137868, 670745486, -731414115, 1943530756, 1246548310, -1348685775, 1661588544, 1079445538, -101270686, -2059507994, 225533688, 640899552, -1893435825, -699643828, -1786651427, 1202219234, 1017776225, -430057878, 2014336924 ], [ 850438299, 1574092363, 1143080128, -919340523, 187770800, -115365480, 956148436, 1230583378, -1170862715, 813538641, -1394491780, -1225863307, -1405314518, -197775354, -701457725, -1267333436, -2014228601, 1772690557, 637934538, -638088833, -818508271, 830523311, 1258106037, 51267034, -885214627, -1141647585, 514891789, 1696222906, -1292833879 ], [ -1448088449, -1069153070, 238131766, -1017203394, -1264981731, -1198473682, 852149670, -1729822142, -15257876, 968291526, 496765977, -67919646, 814630279, 636097389, 1055519042, -1974319345, -1510887957, -1237873273, -1427707273, -1275683881, -1704847654, 407099144, -1272331894, 1862938663, 602666300, 368509031, 1288457775, -1440599691, -13836460 ], [ -966171603, 961001984, -1870684072, -906146508, 269652782, -1871099811, 406182693, 296417360, -1450564026, 1003232948, -2139051454, -160851059, -663805096, 1349474837, -561254734, -2113471505, -1908316768, -1804188768, -1788889046, -734532851, 644755864, 1540371552, 1711354220, -2046306088, 1531474157, 1301863483, 1314237047, -1177051543, 572567144 ], [ 664720095, -1726153900, -1328742551, -1494434236, -1712699042, 1857297928, 918303406, -1268749095, -910037111, -486023299, -1062672069, -2041108357, -1215464153, -254156976, 1382452107, -1215843627, -58733461, -1528812582, -1374321644, -543886489, -505027390, -605257831, -1124014586, 1711211678, 1967784429, -1460088441, -191530039, 1113646203, -1081869477 ] ], [ [ 955821738, 1971053214, 1333046874, 133395991, -462079002, 1519230871, 408334014, 518710051, -607545951, -1046394984, -123298620, -110910291, 22853426, -370539495, 292577194, 1752385779, -252557420, -700327574, -1341527010, 1154554809, -1498118399, 1965541730, 1925032518, -567462518, 1677140034, 569872650, 1732305728, 1221110387, -1964526028 ], [ -529318341, 630431397, -1926781895, 580120959, -626769107, 306097172, -26019118, 1610535310, -1519244777, -200834444, 704590984, -453536622, -1948742527, -1190430315, 2009924757, -1641025485, -1854737881, -320119920, 881562481, -810235615, -1098694109, -1603261474, 516727043, -2080177939, -202742758, 1469902648, -1974039200, -976754148, -953033297 ], [ 896803556, 245319848, -54561306, 739774521, -1154425156, 164405279, 2043451811, 943210730, 210923545, -1874945866, 1557166954, -927672334, -236481827, -1088498132, 1441200489, -688965200, -425130917, 1012539252, 655978599, -2108009293, 1835913208, 300290895, 1370154684, 324100717, 781934939, 814042494, 2125802613, 789159687, 362451821 ], [ -867671807, 1336975293, -1739498082, 1011461000, -197390568, -182988201, 263162120, -425408066, 885447, 253150478, -1373791032, 1049474771, 1042314965, 558706936, -260472522, 975500606, 500975438, 975681113, 1840610969, 1184095559, -1119666423, 1430325483, -1590153024, -968519948, -1493934636, 1336308482, -494378858, 180971794, 991275281 ], [ 1558151476, -48491987, 1874532020, 880895595, 963261235, -22536134, 395297190, -548663566, -254538545, -1968892307, -2099707390, 1330887981, 603934500, 1553637835, -772141977, 1441793017, -704758671, 72711410, 2128136077, 1187398011, -2045031747, 654442615, -1725922013, 1814828517, -2112630439, 1984378152, 1822620575, 209149465, -450773922 ], [ 759979337, -1618443743, 157501382, 1781221279, -190252055, 1296594588, 1342412951, 2126180138, -2010989616, 1973786625, 906853292, -1442825275, -87825023, -871486210, 1251139659, -974936873, 1318865698, 1221749667, 551676785, 2047258105, -1578584281, -85076556, -1960079047, 1995204698, -1291953016, -192737845, -166418465, -667642490, -1111005278 ], [ -131973745, 1840876953, 781602220, -1470201219, 1873692578, -2084826967, -1128886518, 1381920852, -1577512278, 744223463, -1582857161, 1804199336, 1607319689, -28997132, -824977338, 1733125816, -1659488964, -11337154, -1683655290, 1257089302, -1055789835, 1144910432, 2142074287, -300680835, -1343072855, 1514712240, -2070726606, 403703375, -677327982 ], [ -1084618660, -1552748801, -1438945683, -505197532, -647820471, 1704471207, -334486434, 1020210345, -543620370, 365258599, -1118795264, 1270237744, 548208267, 1036626830, 1934874663, 353128358, -1322333084, 566890392, -1204984423, 277025794, 89956940, 825432342, 1921694928, -791983041, -1984362684, 567471446, 1300835939, 247707483, 2115163267 ], [ 1830898686, 2083958599, 2112044209, -1155446754, -1548447908, 1838721642, -1898731147, -995690331, 1432036387, -1852449121, -1818789019, 300945856, 1317525534, -1609715778, -504330371, -1000983409, -603324786, 2042193325, 1032298462, -2057677498, 1951450325, -26987808, 1188917315, -685712375, -2096402424, -936826788, 1350708465, -646614087, -2132736327 ], [ -1225530922, -286882302, -1617389788, 2079035780, 2065727350, 776154333, 434823540, 1767248469, -993536405, 33607409, 89454985, -1538702229, 594768564, 1776125890, 1448903721, 60614013, 1608871640, -1236975957, 1009761601, 1277850481, 735517644, 731728601, 1487643604, 299901045, -43890612, -215793723, 421387576, -1463702567, 1468522390 ], [ -912795042, -1725336353, -1383582753, 1142493863, -616399233, -567436091, 1628281790, 1816725400, 696818001, 1901914471, -1072107262, -1876996900, -60146142, -804336266, 442127867, 2037686228, 444071836, 1206159062, -1928288910, -1691148336, -904913379, 1881801590, 451829117, -1830321903, 2017225390, -2146884361, 1408379939, 2056639368, -1262932978 ], [ 612805685, 1184100096, -1595429985, 1391529480, -1297780302, -1871467658, 759115791, 647495824, 727287990, -545055864, -1365155924, 115017695, 1687207916, 414934449, 2114717850, -499159101, -539295231, -1885565674, -667776686, -1076708450, -325646179, 428410396, -756119242, -498062497, 1677848760, 1690742053, 278029020, 924071312, -1495501971 ], [ 716589223, 807270968, -384404501, -542465581, -460589413, 344832468, -1739054101, -1876899032, -19997709, -1901693726, -1763498531, 27757744, -1830474077, 1271248529, 1156092323, -1731841889, -306875284, -1012154956, 1623335283, -638019867, -1220251318, -462224716, -936056934, -797017723, 2135133557, 2050647834, -1079164876, -1150579434, 1666567514 ], [ -1617269242, 660775578, 1717048476, -1270382193, -1619664279, -1421870812, -948515247, -674364413, -200900174, 1279740219, -1918121497, 851097346, 1058745267, 236500251, 1424274917, -290293550, -317461245, 1712012872, 233611574, -450929913, 758723729, 269666518, -234487625, 474933672, 1478968148, -695911190, 1619245394, -1606438526, 712240489 ], [ 255487846, 683405397, -1074056088, 736287972, -244158381, -45864246, -263257284, 1899487323, -930778920, 758194983, 854757985, -425097666, -2069658418, -602450719, -1124027786, 260233299, 648112756, 1023137868, 1360351196, -1339081163, 763549294, 1571237111, 1925315394, 1334452650, 401967921, 763063599, 93333873, 613528044, -1399164141 ], [ 1858041677, -520017805, 1068280657, -1764166558, -738544636, -127502080, 573485659, -153756834, 1106332476, 1862115595, 1925803364, -1445545230, -951658307, -65568280, 1661362603, -13193767, 265940738, -902435820, 464489753, 1227358359, -1213491096, 320454045, 607846849, 374078875, 938936068, -1389274939, -1769969619, 1213043637, 1792103860 ], [ 315000564, -1399179570, -810421207, 407498135, -591315159, -1563908764, -1816954543, 2044706582, 118291716, 1617084596, -868771721, -907105314, -1186112897, -694274010, -77847825, -2089012748, -858946472, 917536334, 376059038, 1293627620, -1518037891, 799777327, 1353264138, 797988692, -479598507, -1579469111, -1829287978, 1910678021, -889201373 ], [ 1755537380, -1458571424, 5615532, -1445135435, 1075131668, -668409420, -68681539, -834189485, 1585155919, -973935613, -1560039016, -490641564, -1199201464, -585629929, -1548727658, 463118093, 545321676, 1885402064, 445782558, -135456375, -2051512878, -791884822, 1713567488, -77153712, 1089918190, -1983066890, 1619585726, 2005291735, -592799043 ], [ -1347825830, -132721914, -530559304, 620313271, 2078917538, 1115292043, 1999943953, 804865111, -782726148, 466408928, 1982691186, -1643389837, 1439580242, -1085018964, 1049230777, 2065716464, 1873609135, -873809963, 1322080642, -924777462, 351632430, -491772693, -1888479643, -805026692, 544132355, -951429375, 51445784, -971398648, 2064115591 ], [ 218731126, 159379401, -707794423, 1056018772, -483322792, -669649393, 944502179, 890225065, 408788588, -1884445834, -1154119053, 1816519776, -507402747, -2099450582, 1628428331, 1201005574, 510361777, 120430935, -36842567, 1301832667, -430054471, -1647635442, -800349166, -1778225833, -1974215280, 1364348694, 318885030, -503450015, 619521652 ], [ 1093123782, 1004309213, -297256055, -912613369, 1885200529, -899443061, -189705126, 742121643, -122287256, -995040804, 1807106778, 1992735763, 1875159074, -1243231358, 491205251, -651474546, -192143645, 1769269418, -256162604, -918979871, 1110958150, -672077855, -1143892586, -760485121, 2003070569, 1702212415, 1797808316, -774963235, -993612380 ], [ 1578771180, 1854246606, 452358059, -371155978, -317054515, 1534761062, -1449912939, 704068776, -2049098808, -825760773, 1999943388, 1977454198, -1360370430, 1315526065, -700494569, -1158766418, 1594028273, 801540617, 410963379, 124960958, 2063466784, -604990655, -1381845948, 195033140, -283499803, 1304475421, 1126503380, -2035408029, 62245626 ], [ 1828036057, 1453221203, -1456863377, 1358024234, 2026227539, -227976327, -1853917635, 262160580, 416418655, -340344776, -1302417891, 883234032, 2035375059, -1159581688, 30849651, -74452737, -255124216, -901153195, 272909271, 954228365, 1949653948, -477358818, 1991142362, -856749030, 315236934, 855415227, -1165532171, 1191254366, -324707299 ], [ -1593070004, -1888784694, -1455223258, 1397440201, -730466149, 1633471706, -818056714, 446948575, 592990441, -828412805, 1611935131, -1619656934, 1056431637, 781545128, 1761631195, 1862344514, -408399869, 1863802180, -761351660, -1817364225, -2083077334, 501623754, -714216918, -1374255575, -1583448839, -1969126926, 1410553037, 666195254, 1883436597 ], [ 310726925, -1153884043, 1500080751, -1924744375, -1628873061, -1016787217, 105284556, 968943072, -1570360599, 95686522, 1308649584, 1111724312, -534126731, -666778837, 1442027441, -2028122090, -932071793, -1119668186, 1725819433, 219473142, 99960945, 1172267452, -99177282, 2071705458, 652657601, -1112632408, 296534265, 474667079, -1995469423 ], [ 184469638, -1578721712, -750193263, -1671545390, -1961528936, 1490428475, 1768179207, 1259620589, -475399681, -421127993, -68088590, 88213197, -1810717538, 380967330, 587458913, -858381019, 565287844, 627597751, -950626360, -2107631863, 402882027, -1192280361, -1316570551, 343243271, -1761526047, -1732780557, -1924540166, 649702625, 2047121027 ], [ -1359753438, -1175171310, -39512671, 795123694, 770226912, -1092894157, 1654538893, -1785268983, -135696452, -1786402460, 579200211, 92796818, -1863710182, 536083957, 1937526616, 123243089, 1322229206, -2095706814, -1111674283, -1569031844, -479551856, -926224611, 1738387881, 1797420105, 707678507, -2105010233, -551000804, -475115594, -424676879 ], [ 1906348221, 641656161, -1449018857, -612603094, 1493611180, -490746661, -1056376580, -1852107799, 1515558324, -795670392, -959041461, -1903128351, -380751648, -1171950076, 1521108491, 1929045333, -1217342674, 562661601, -1401584575, 53350115, -1680131217, -1879231619, -2092403374, -1332622195, -1476540795, -984744099, -1746652831, 1654742314, 547079969 ], [ 1531902124, 2073802386, 320555777, 1647396367, -121048449, -1896990362, -554567537, 1793668847, 1304909429, 114333049, 1112434456, -887654973, 1708597157, 216580790, 705166011, -1162040285, 1181902591, -271413906, 1176101849, -123709406, -547871594, 1355040444, -1375142343, -513503123, 922743246, -462285934, 256051558, -1919980925, -1437123671 ], [ -356488435, 1156031165, -1839110374, -63386790, 1398997059, -1315352396, 756697531, 36004912, 31878866, -522298198, 365649042, -1589481336, 418774063, 882693726, -1045209349, 19225398, -1907991172, 1692851147, -642410954, -1592707960, 702997339, -605490074, 237328887, -1352082440, 1365465068, -1906980842, 1665061819, 1398548732, 1011703965 ], [ -126631618, 768765738, -900934275, 1790892441, -977727327, 482546458, -740997457, -593476674, -1246714350, -961716529, -139575655, -1743840416, -930545613, 898002718, 2142275080, -1369348494, -153388731, 184121857, 258232039, -1897843962, 1538164743, -1677522138, -306112893, 350775677, -969622804, -661243402, -240765076, 819273489, 938491010 ], [ 489287923, 1424318032, 1779063666, -1341101138, 1338788797, 763348176, -1768330240, -1537626639, 1926968104, -256284563, 1645148810, -98926459, 1123150272, 1216446314, -195444505, 1799184008, 1551163301, -1961261511, 1505535161, 1327413579, 1819909196, -1219564949, 1206913166, -1215838600, -1231325153, 271917872, 828335064, -1932774478, 1162433550 ], [ -809394890, 1359880525, 1096398339, 1834849722, 732793606, 219200686, -1270667494, -342371576, -1532540279, -120407193, 1350561351, 814139215, -412436682, 608895350, 1161842100, 470106090, -122293319, -25121758, 527600975, -1662229223, 360487629, 1157181869, -1690204090, 1840870858, 536341119, -1741054752, 964198351, -441579231, -647808642 ], [ 181817179, -1795856572, 753633758, -968056474, 1630922386, 900394493, 1249340355, 395918918, -585463788, -10049528, 1478359111, 1870235055, 194995242, -1181605654, 993837453, 1339822241, -1416183287, 1600088987, -112739283, 702975882, 186219461, 325061721, 1232111116, -148212954, -874222504, -338806596, 769201015, 857630849, 1562696168 ], [ -987486628, 811398566, -2067293459, -585666346, 1224692028, 585156305, -1141966766, -370323878, -354443402, 1516789783, 2144187424, 1369336815, 920888654, 1857216450, -900816033, -968293837, 2136694671, -97596860, -1218264368, -2027288498, -572516643, -596141465, -431428520, -1809466766, -666366251, -1705813917, 154671092, -1408953711, 126716532 ], [ 1737454435, 505553634, -537389415, -2117476165, 2015302766, -827026159, 656301382, 2021465553, -139792036, 1669058687, -363417806, -1701394056, 1775306415, -237837557, 2109802653, -1754441826, 1775962466, 330275381, 1552413760, 1933181444, -797962289, 1690130631, 483296535, -301725850, 1610840058, -1123276446, 1229723545, 401646327, -1599696240 ], [ 1363569124, -2080605229, -1660800590, -539690374, -1574214909, 397472718, 485158475, -607239712, -1016330383, -92382410, 356062522, 1337773569, -59182653, 657364329, 1802807474, 94640041, 373896160, 860315638, 2127480776, 1918552821, 1730079754, -16374849, 1017156282, 2108023751, 2108353521, 2019239496, -767274422, 1361514414, -1038344625 ], [ 1430308917, -497611481, -1179987017, 707685991, 2080229104, 432701797, 1321407721, -916943449, 1667303431, -1412722707, -1196034121, 489581425, -1063300221, 1605036973, 1123105267, -1131302393, 1251753652, 412030583, 1786693451, -1255180406, -1638041115, 580914465, -1357318537, 2135935620, 1059127603, 1602170080, 593388815, 1346747232, -716419593 ], [ 1327870507, 476276808, -643425470, 1772484789, 1461618095, -1918540277, -577684333, 2088524970, 1056972075, 1634873847, -976919710, 1437601491, 2036308554, 1402821206, 2092695564, -1932495596, -1654452167, -489828634, 546021805, 1992958572, -1487437587, 1308580444, -1566454482, -1732074266, 1605053507, 712330150, 76995924, -1348846717, -1294871330 ], [ 1767823651, -2055713522, 1235540222, 1265914560, -724506325, 1152901380, -2091107695, 497258206, 547378849, -596687247, -1356156690, -2113933526, -1341510805, -779572924, 1304796741, 886599671, 1821416594, -632548643, -1742119464, 1726239111, -1110218868, 1068392286, 1834172295, -1014791441, 114972071, 1779504131, -158340533, -1976269049, 1865484738 ], [ -1753655901, -2053687863, -1875222981, -824294267, -1989955426, 1771659440, -269143802, 1020152289, -514628775, 959008846, 1676108063, 710106559, -1667082314, 146696214, 2120053668, 292006623, -2078163083, 428399332, -1573756684, 1690750982, 917637751, -525012054, -18670703, -1500219686, 671340921, -1467160647, 642995421, 35793238, 1088603548 ], [ -586947499, 353091160, -1653150830, -566755611, 2136341766, -2066267277, -281023377, -91040897, -301586949, 888534025, 670475740, 1418879581, -956833677, 523786805, 419427505, 243640884, -1578728005, -1882703650, 333936095, -1519108868, 1833658817, -2067569304, -97703623, 835448791, -1534677707, -300258722, 200163828, -53340620, -1814306242 ], [ -97965840, 544231186, 276637680, -937751721, 1905136051, -1078674209, -143403294, -2015179100, 185672339, -1333444552, 2064694364, 428750248, 2144526926, 1042246120, 1770464648, 1733873180, 1153543767, 1082874552, 117719484, 1128848277, -1753320345, 624917817, 1848464416, 1884704786, 510949633, -1055924721, -1333961305, -1922058574, -844900776 ], [ 1853109500, -1462989631, -729856670, 377753985, 2058065075, -138452218, 1285820432, 1319315649, -1492521622, 524080230, 686627194, 18900074, 1369925551, 1139067563, 605692272, 524033464, 1912104026, -141941352, -1950153269, 1569437916, -245159200, 482961275, -1015588653, 1891630220, -2060683579, -1535414396, 180160852, 1224458012, 697711134 ], [ 1927967798, -691278506, 960229520, 1391619504, -1470119585, -1527999948, -484692208, 2100660778, -156675175, 1705429915, 948536271, -148773430, -1818990540, 290414358, -1254599409, 297175976, 602364401, -672177916, -823166311, -38453274, -1789651058, 2059993529, 598221284, 1384281273, 961574614, 1127751800, 1093802066, 1977159823, 1051654401 ], [ 874797371, 1274771427, 1347196262, -295944540, 1488640530, 710069551, 620941948, -312933106, -2042062213, -1727951038, 545454950, 1642217194, -1906693370, -647807404, 1804585874, 2099028007, -1627246824, -954055296, -1167921208, 901073527, -48454583, -683759024, -656410845, -317292042, 253662229, 1317292360, -2002957016, 669169643, 181309148 ], [ 1426419536, -466678922, -1909131039, 1238938615, 1751967473, 2006231172, -89292310, 1014729399, 193728501, 789763991, 864244494, 1909301160, -102120604, -1561080216, -1528137207, -946720288, 1714045927, -898329134, -1672534199, -1168751001, 1202948106, 1214154816, -219257020, -2005527130, 731802890, -145013118, -1733706656, 953563161, 455119664 ], [ 381070589, -1006461922, -566210753, -1929509431, 1963588841, -1609678491, -1786031399, -444070717, 425339687, 138473534, 2040508322, -1771248994, -1372919775, 485743801, 1331897304, 1794131172, 939960764, -1922578527, -1050416916, 1796492060, -473711327, -1492206760, 1857338153, -761007732, 541761677, -1316373421, 557009949, 873465417, -1828170908 ], [ -403745571, -656588899, 496459229, -1447078494, 1034337533, -415168464, -1912466483, -983538343, 901355692, 1222217532, -1118183229, -1598647720, -681493058, 1016005161, -1804931264, 1419403030, 415142457, -2014595106, -61944169, 653718019, 1443399618, 2000606676, -1928147578, 2087180880, -1878544660, 2034425772, -1461867483, 1465417826, -680712795 ], [ 1940989430, -1437507721, -563700818, -1025413321, -2026448651, 157634819, 2094207038, 180619371, -464188679, 407729821, 799805148, 848433350, -478736850, 1628796018, 1621688939, 2093012562, -1459066542, 1911361908, 1734357032, -1522324833, 2073581484, -67634987, 1301784668, 528174695, 1959911494, 1658449564, 1185015150, -1138683271, -1832058956 ], [ 464705762, 2127984854, -1356314447, -1652784868, 681195758, 422497479, -390527079, 1427500077, 1866542082, -1704324921, 701522103, -227974818, 1337158199, 1298156854, -506501264, 368713586, -555580722, 252790070, 2089504623, 1232121396, 2052039851, -220111311, 1462771249, 635071128, -943902804, -1993981168, -1471378561, 756662790, -404242388 ], [ -1338525995, 1520373684, -504197112, -1052038936, 620826604, -582127807, 874863541, 138524543, -607969954, 1217762117, -1055172606, -1704130448, -388791308, 1318970874, 1126665020, 1282988928, 2120900579, 2016235713, -1551521242, 829383144, -1004676181, -1958536492, -190713993, 1822995141, -298004110, -291781187, -1572926388, -238974612, -1664850489 ], [ -2010719290, -1114946528, -873814169, -1244916427, 1909539611, 1682757268, 897404656, -1058946025, 1438236374, 1643988188, 1302666048, 1046024872, -1392069243, -126567366, 718757002, -1030582222, -1596662549, 746303216, -941166457, 1435906848, 1818711815, 241405360, -645927864, 334153976, -807889339, 135557998, -1545518311, -924533780, 1709983996 ] ], [ [ -631432605, -1100388327, 610841876, 2108693704, 2042542555, 146753390, -1607903325, 403474502, 575195503, 1665979866, -1855825712, 432082495, -522586458, 945666052, 2123393249, -184836106, 1492400927, 1969669761, 10038707, 1092077260, 854468289, -148586225, 1755787394, 121266598, -928441117, -1797829091, 1899152457, 1138697109, 292842758 ], [ -1681428016, -2123838043, -1753353987, -278565402, -1257855866, 1024321384, 38114087, 506033990, -1831722492, -999536085, -1457643101, 1175694026, 574584381, -1741395367, 1909401969, 1042226508, 1965885437, -1315195089, -1611686669, -50476127, 1193906293, 6705019, -675072782, 1614422802, 164320138, -1212133438, -917816985, 854301085, -594347526 ], [ 1561429260, -1112211487, -886679397, 2139469369, -1091835271, 2111708404, 643801575, 1790962025, -316396442, -1048465356, -2097553099, 1669181400, 562248380, -57614288, 928929866, 584479103, 929583113, 1252510969, 1414138640, 1542258998, -2057697818, -308950597, 1759067978, 858245584, -1494539933, -1848086701, -1549059577, 464645816, 1910118830 ], [ 389720248, 1571485691, 915073180, -687499669, -213245023, 1537051178, 1143911991, -159453919, 1463027571, -1955752719, -158116199, 1353012433, -866653864, 518716953, 545872090, -1588270180, 1395668155, -775830370, -781627116, 564263920, 1813829020, -2090948914, -327650501, 1569079615, -1413148337, 2019203690, -2136861646, 1913679163, 1103538451 ], [ -2137199164, 1647252122, 296920196, -914430393, -1659793758, -1313413080, 28385423, -1256435935, -1523750176, 5721067, -1784141767, 1286757762, 1466493888, 1156591425, 2025836373, 1679372145, 27523979, -2123634723, 1707637036, 567251407, -1644922739, -1826593960, -16413182, 1829981253, -708009993, -103081767, 302250617, -630780296, 149446533 ], [ 509313167, 600581884, 2057907557, -1704384452, -210114008, 1246091131, 705314281, 80303164, -1954170008, -662210657, -524781371, -1163488608, 1270090045, -120891506, -1354910732, 2031556583, 1315091250, -1950736578, -524009334, 1324117838, 2044847137, 952117644, -1329534647, 658545746, -1172673783, -1797812670, 995767905, -409360078, 446368279 ], [ 175160359, 49989520, -2011187294, 27284569, -1082058668, -631383621, 1086985474, 284685277, 1131788955, 206684946, -1832415646, 137480021, 1995725240, -524986925, 1609159091, -926536771, -2103563817, 1347786198, -578129493, -1200947231, -1195005861, 1022963695, 917114641, 608230322, -1726809532, -791421835, -1197186192, -1021808220, 30072840 ], [ -321304499, 271132298, -333357240, 153701087, -1187649672, -706405159, 1961589771, 510998913, 403189664, 983478568, -371600929, -769193461, 359987590, -1581538384, -677277488, 2137134721, 1288884860, -728390602, -860217204, 1263557888, -284121568, 1219106994, 470115594, 1555249426, 1247776069, 1168844560, 49025594, -1414960567, -1574943308 ], [ 1808991651, -1140722660, 1225470359, -1622672241, 1074607787, -675379375, 1837893136, -1219070197, 1304923458, -1888500616, 1536152726, -1918590862, 1471525648, -140197338, 1424551037, -1132940840, -1392477939, -1557325457, 1699695273, 1790994738, -1421879106, -133891666, -1842485718, 1653773000, 1073179902, -326430432, -1343016779, 23060554, 592438401 ], [ -914603880, 1344676213, -2024755201, -35099680, 448373973, -2125729340, -2009675965, -613241701, -818058716, -607146270, -1147897674, -60087297, -1604559817, 996776866, 858280953, -2102834150, 1341272347, 70669889, 1618705627, 1586250527, 562470368, -639974541, -992430642, -218398370, -1764279819, 416974219, -114249011, -1999705207, 1175619012 ], [ 1018991787, -630610703, 863797839, 1396556829, -1419758957, 576051024, -1375161334, 1093259809, 278556939, 1106964216, 819877351, 2096358578, 669291366, 517087286, -1008406625, -1084767209, 1417783451, 1351135224, -1356423874, -263235300, 774243520, 841668802, -2059215271, -1549260347, 1655927552, -432346152, -1456848571, 1020908693, 1951302028 ], [ -667185357, 433611053, 1536208480, 245349348, -672704316, -910068616, -1266405649, 1522906216, -573802379, -1269468935, 400087471, 862731545, 516054178, 198585671, -703793948, -981123790, 276065719, -421005430, -1048582048, 1256914859, 758474048, -829311455, -309691773, -46766893, 65579990, 1220066333, -1772313105, 1831114575, 260095960 ], [ 487018902, -1734746529, -809981858, -1859662500, 409817955, -968287915, -526419565, 2083903899, 2078544665, -199074506, -1579101940, 703618669, -1374820994, 108350764, -1029773009, 956913137, 1076256556, 1546547155, -1466863590, -1125970967, -203985913, -1253051049, -1814320611, 1439338444, 2076590244, -725242501, -1824487470, 1779986949, 1585664969 ], [ 1050247149, 791803238, -1301781694, 188370687, -62518406, 2136393066, -1831987067, 470745996, -1747240848, -303531141, 1529467181, -458647123, 908670997, -1334918521, 583023339, 1144357062, -166821489, -1900169591, -598871339, 1777503877, 1017898725, 1735408993, 2025630487, -1365539064, 1911337992, -1092288978, 1316163438, -1989265915, -1151541949 ], [ -2004452714, -552819455, -180093900, -1589947194, 1603104862, 1536809585, -283058030, 1789208291, -439393071, -874379501, -385239767, 500043248, -38094270, -515756938, 706137974, 313100968, -1560598581, 1260374401, -1623558800, -1108174224, -513211227, -1268308036, 742791406, 634753772, 1987188285, 1150814857, 1237942732, -1562213240, -702440556 ], [ -170462009, 764669870, 1915954874, 1348687060, 747196644, -292489639, 662505955, -328609283, -147803636, -173849914, 1329064222, 1746475470, 1474658946, -1994961641, 1745679591, -525908708, -1077848319, -506531826, -1033471901, 197451522, -729590309, 607562192, 1930120572, 1373739843, -561594739, -2105783574, -1251932144, 2052258374, -1140174551 ], [ -1382868038, 405378125, 311066203, 938604473, -2008526530, 683822767, -155691889, -932365331, 1708205108, -880877080, -1851578626, 757991908, 1326568517, -544270534, -212876966, 701512422, 62680046, -444304206, 154921234, 1845521155, -427443485, -1841198010, 1876678929, 2090177858, 665113404, -1911772030, -989925772, -1404793787, 1369874798 ], [ -955841591, -70201547, -534461948, 1872895030, -1171188234, 1833297656, -1377095897, 325449467, -1310311317, -2015737409, 484058083, -1956405096, -250522098, -1337077760, 1360126278, 1346226384, 2076289447, -1762655859, 1954071793, -214999945, 522068978, -1083612307, -1319416437, -829134021, 1951025904, -799846340, 1161379745, 353613879, 1918863411 ], [ 919993919, 220783540, 132789090, -846415277, 1743089295, 1346302996, 1831676603, 2080946802, -1812266338, -1506614478, -901921723, 821822452, -1328646137, 327484702, 503026542, 728702333, 698588238, -917535226, -1484679200, -2018172434, -1909649685, 2075781167, 1436837656, -145091838, -1486388988, 1109213857, -1722979874, 1672585916, 312658692 ], [ -1932387765, -1169121991, 2131394079, -1154164191, 161744083, -569995482, 1702855932, -894557372, -751539253, -290347643, 1140424537, 110199947, -1349580527, -2043154294, -1843522726, 953807551, 1548217071, -1967248772, 2020478830, 1049055629, -950366722, -2072744988, 1187625694, 322594644, -1651847167, -885692034, -243465698, -1439356190, 827509144 ], [ 1171155677, 1715310969, -1227615528, 1124491474, 1057912942, 2042345069, 356103514, 873360298, 1408110225, 1047376506, -1911452832, 742513246, -509359644, -478955095, -996135922, 1541574297, -630742611, 665244774, -1395687888, 466839005, -359272751, 1425000527, -275020109, 339697917, 2115824795, -1927462656, 1318142226, 815726494, -679122910 ], [ 948107486, -2028404413, 1487744031, -1024987481, 1579526822, -756788843, 944876284, 685312695, 1704983988, 156861222, 1407138079, -573496424, -533818989, -1565958659, -1315480179, -1539731596, 860485817, 545936724, 384930584, 582943051, -1373997542, -1403843872, -1439109271, 1814098758, -1588948839, -330304257, -560296333, 193797095, -1806332217 ], [ 816669898, -763798779, -89026864, -773578287, 1081354494, -1602055439, -1437501498, 1335249925, 1827055058, -1608733958, 1348049118, -1500874232, 1441676097, -805042715, -1950109550, 1895549950, -409358629, -366275429, 373243603, -241959917, -998547888, 943753700, 211211432, -171614741, 1659192290, -1826933974, 443595148, 270687249, 1853543458 ], [ 1832169850, 1444645442, -2076557611, -1514616736, 487826563, 1996315992, 543145784, 1182716351, -1395726962, -345845168, 1853380477, -2135753018, 2061433013, 1122719155, 1989647391, -913838501, 540307928, 757941679, 1758424935, 929366982, 539296612, 1998886593, 93358045, 1228932188, 1563848674, -579210491, -608479131, -18674394, 1577380993 ], [ -1711392796, 1293303617, -558885611, 1693757880, -1673718776, 2087556377, 1721623748, -1244822363, -1306540629, -1991594204, -1108482892, 1647579763, 1773224624, -1733186526, -743217409, -1482078182, -553691331, -537259408, -594919238, 605682605, -470190824, -1266548300, 552818059, 924665600, -1419682625, -732241129, -704414771, -909125633, 204147137 ], [ -604923524, 886833402, -819175482, 1979248807, 827633657, 196466749, -195050418, 766843738, -318693319, 973118066, 2081353368, 923431453, -1080040008, 1263052201, -1137540805, -1925713966, 1535346810, -1027643650, 369688572, -1571764993, -579706378, 1015926654, -1363511685, -780531060, -1234833059, -1884706433, -427633830, -357882366, 614066319 ], [ -1641638108, 146101104, 1502271025, -1841213971, -1761012495, 521798332, 853004095, -1571960411, -680997799, 167572606, 1929129227, 2073991047, -1247720498, -1575522230, -2105304407, 347847937, 499174055, -526192272, -136922772, 2133259476, -971014684, 134382927, 1307422415, -1762848336, -543847013, -584867567, 553877973, 98515429, -1288307605 ], [ 627450675, 1642358364, -82184572, 488616730, 1547482016, -1642663447, -1171048332, -1417236831, 975192190, 950151244, -697611766, -1392131295, 1641261788, -1583613904, -298846328, -1750627984, 2135523031, -745306275, -728143632, -1971426240, -1823573581, 1515927233, -267631848, 1895461148, -102238864, -247327636, 908181054, 18776899, 53018665 ], [ -1851211510, 1607806959, 1952572647, 1724743768, -775430240, -107147020, 2136960925, -845382137, 817885195, -154435198, 145962855, 1798115836, 597586575, -1279208045, -282019509, 997325112, -1939612392, 584985927, 507810468, 1907925097, -1885053538, -2095738619, -1315403634, 720159540, 1691488522, -1987856315, -537567640, 1226212917, 236300360 ], [ -2074582928, 1192480618, -903162638, 693037830, 120734032, 55958462, -296033984, -871749069, -1316448883, -1221861089, -2121884833, -1850079390, 1747944739, -816254642, 997941508, 1659941126, -1567035797, -1949428216, -1194267562, -276354841, 1073553746, 543133520, -1741393285, 1755479059, 1927579548, 908573913, -956601832, 1461775888, -1191887981 ], [ -1035670835, -1181878405, 45514300, -1553725198, 1972032954, 928351879, 2063137120, -1731932961, -1809233004, 468530472, -1333119038, 1527199309, -806854500, -1779898118, -265214720, -1254015556, 199493485, -617746646, 945261762, 1671588361, 2023441557, -258316175, 1752764480, 564448655, 1025269087, -971101486, 383896172, -1536845411, 2066714701 ], [ -558775936, -789763660, 463862906, 311264295, -1165864629, 592468943, 1498591881, 149222485, -1881101630, 1963636605, -200393371, 799891623, 102267049, 874618269, -195884989, -1904713336, 559754359, -525884666, -1021156720, -1868275228, -1710106863, 833834918, 616799131, 2142607589, -944596630, 1560181484, 602294362, -111254821, 460330734 ], [ -1184089747, 1770776279, 1677057303, -24878621, 1504302260, 1897534958, -1397568572, -81338402, 1337051563, 476355374, -831084784, 1175104078, -715328126, 419326388, 467184472, 1101280364, -1727379251, -757082391, -1922995, -1464548250, 70074298, -501252864, -414912020, 1209668181, 857766080, -1119894125, 239386794, -754935306, 1771517657 ], [ -1804805886, -786299792, -194011724, 2037735040, 148944772, 1262395374, 1544859606, -1155984877, -735090011, 233560157, 1172047794, -320942322, 1239131274, -522581896, -117406305, 1453934416, 2049513291, 1633394938, -118798389, 1999003983, 1425034268, -1973135235, 548407327, 2006949895, -1906030602, -1230202171, -1715740698, -1709977047, -107262692 ], [ 759271472, 1991862135, -72304028, 1384478063, -1615408075, -1981267706, 68744877, 735801989, -1872643373, 270766766, -115148884, -1876188913, 1702419521, -734849123, 450896007, 1725771737, 1015364476, 1205438051, -534455746, -664288567, -1830131757, -119610811, 640728771, -516031528, 625189616, 1377051027, -1416991837, -1601946701, -29266179 ], [ 182233434, 923705499, -600676918, -922578251, -634013553, -766443335, -1441729754, -1678472445, -1736399856, 468401420, -343538342, 1892392541, 1472675296, 1737589849, 1837032631, 1764045022, 8590638, -1269537543, 1009510307, -1347702538, -193441223, -604385229, 270015129, 1873406684, 586069255, -829773586, -1413042246, 988343587, -165844299 ], [ 1731844709, -2013087253, -1504918481, 585623265, 72442205, -1782806640, -1784408342, -813148055, -77983036, -1777584760, 509671946, 1715328350, 1102069490, 300740169, 2118275638, 309508082, -1094980836, 1819782543, -1267733977, 906224719, -234634930, -621545808, -68809462, -1557996229, 1474116127, 231076346, 1071288805, 1725213383, -1325573536 ], [ 1495159693, -1436757545, -1027319829, 51333174, 2028506614, 470168222, 1129150841, 152368179, 615255284, -1573340974, 108302567, -1225142031, -978705691, -1353780217, 607761237, 2084834470, 1701991693, -425570348, 1341286111, -971884118, 863786895, -833164826, 1836319864, 1473762979, 699881656, -2031565134, -1649888641, -1145138454, -1852576233 ], [ -1959184423, -1529417433, -77026285, -1161540268, 399322975, -1571163777, 402694088, 2110192821, -807149327, -2028737570, 63358013, -1612654216, -366574310, -264788630, 85589364, 30058040, 706511187, -1660983214, -1884858616, -1926465761, 543519172, 934989737, -1990988860, 1856911128, 1867941963, -1545356523, -432792437, 2116056297, -1040613716 ], [ -1139930002, 844346995, -590355070, 375253909, -63475721, 1545142300, 247562524, 1058664988, -856317594, 1747142068, 2098922463, 1506948030, -631407013, 332337965, -52683517, -240558942, -1611844069, 2070990949, -403893251, 1026986536, -620759241, -1736672051, -454685886, 814663199, -2100044857, 478458870, 1237297002, 1376877538, 639996514 ], [ -1835952871, 1590672347, 1972571957, 1661315147, 608084966, -1468336986, -928554353, 1474407789, 645870933, 2084474268, -1178452889, -86419657, -800630447, 769807728, 1028235097, -1006863592, -771004930, 1000862894, -757739149, 2002760567, -557894252, 2139406902, 1392830663, 1823935209, 1463706908, -2059043492, -710358556, 503078602, 1576462310 ], [ -786508834, -1306904888, -267022619, -1758282122, 539093245, -967270620, 67608658, 1531585698, 2066426351, 7493662, -259881226, 425461171, 1261186591, -1879895954, -1867860277, -1337514896, 1973621029, 118057586, -2007679785, -1517091203, -921051744, -659075771, 367073932, 12256120, -748613817, -700907213, -1908660550, -261716782, -1075804163 ], [ 738413554, -316726436, -1299796288, -730427234, 1964325077, 471896077, 630369487, -644560783, -88004236, -1993352780, -1628926093, 471387325, 1845220901, 2005991580, -162515837, 1031324408, -639914214, -331876538, 205903057, 921678575, -794784655, 1854356233, -1885144661, 1781978649, -1877332196, 134095218, 2086434957, 997368594, 493528371 ], [ -1034363220, -2130593380, -174233449, -2132063672, 1893592376, -1888060547, -1581172757, -1217817280, 250180108, -1833928899, 1922249370, -1771123615, 2108494450, -313276820, -1401791278, 1810000662, 981827980, -1253001688, -377551623, 1496031225, -1392057297, 1409812171, 1719556849, -382192506, -1397715019, 547971764, 1342210225, -1837288754, -544416820 ], [ -678752605, -470862203, 1740881936, 124609355, 1310053262, -459697476, 1530561706, -965491871, -806455569, -1406449628, -311712437, -1812334505, 1293602950, 444854318, -382268109, -864084515, 723460084, 287328413, -1753724733, -1474707510, 949336472, -1789784483, -1128154091, 2085021480, 2138343542, 533456526, -483954391, 774121935, 186671940 ], [ 2129816746, -1385387435, 479442794, -1654988183, 695983926, 1046124861, -1774500851, -201541817, 1926596426, -1667029021, 621176020, 1025011390, 1054327683, 1624748756, 870463974, -852632282, -295442842, 1099869307, -751821257, -1654317296, 2138872827, 1225346291, 319496994, 281333046, 84439655, 477962314, 2121289821, 31474695, 1447341452 ], [ -225369935, 1602054254, -213248470, 332680270, 290392934, 1262490855, -827775431, 564021671, -1365491224, 1861701248, 1220010669, -1416511054, 33086430, 560284027, -718668735, -95937309, -1743629027, 1090584767, -1893502533, -1746965161, -1031350975, 249630919, -1223898291, 2096694762, -1755302972, 877514401, 149692471, -1302191958, -1504131830 ], [ 689581229, -280389525, -2044338481, 1940833190, 1637668821, -219069392, 243575671, -1173161424, -18309666, 1581988024, 594187376, 1332610351, 618260448, 22372798, 693740880, -1020455483, -1433434309, -2105244875, -1309992852, 875261461, -38082734, 756462738, -1994012746, 1784064527, 436903336, 1379150678, -1245654874, 766907183, 701840916 ], [ -922281771, -245554933, 425218388, 1315039535, 898053973, 1995146130, -105179970, 794367788, 533236355, 274760550, 824330379, 1118743498, -566753818, 316677587, 1808517424, -1165313027, -1003864280, -497033195, -545585697, 1540109853, 2064238889, -1969487458, 1505998598, 741029051, 2011829158, -1101713033, 1912697942, 580056868, 2073497843 ], [ -1674453487, 1120286942, -439663722, -2114224032, -1056455097, -413218468, -1984661238, 1443135901, 1288244632, 1330913641, 160925632, -1321916448, -191055717, -788069887, 1345944875, 77463407, 46192611, 975150562, 1438042226, -371901922, 1317716338, 1714961105, -1941341486, -1557910009, 864142680, -962396407, -633037250, -2028840265, 1663131082 ], [ -542314178, 1918345442, -1878119100, 1797120980, -1644484985, -1096734932, -1509768876, 840578764, 1550248545, 81518389, -176391496, 86378729, -1095099539, 1697952016, 1495963625, 1378911351, 861705280, -81526245, 1252909906, 2138852471, 646500796, 296028021, -286446239, -2125275046, 543541274, 51801866, 1794286364, 1912040715, 468787254 ], [ 1156671780, -226162937, -1153267577, 711386624, -526282065, -1931876898, 858289232, -235179145, -1125438950, 1610367351, 338692025, 1195428186, 1030703468, -596435612, -63017838, 1348658750, 538390901, -898858360, -1196447511, -951706838, -139522601, -248173160, 254013219, 1391081187, -1526651279, -550476753, -1377364704, 1807113834, 394735635 ], [ -1499486056, -642619927, -642060542, -1064906743, -742373327, -1463695564, -903189194, -688366848, -586997530, -1487365045, -686101063, -291119859, 2061963862, -1886211310, 946050261, 795293429, -1246649818, 1918728116, 1812150550, 1207967322, -1435396150, -2037749469, -1520827760, -1706182530, -1343676765, 1207300829, 877412604, 1585294420, 1706581952 ] ], [ [ -44798877, 2110963871, -317745806, 937771052, -1132822391, 1188977212, 750948373, -523185668, -971536663, -703105703, 224261262, -1551910635, 736698241, -366457761, 812082929, -333439771, -830700844, -1532540310, 858645322, -337571537, 199470614, 1923522745, 1329933198, -227997962, -342320455, 2089289135, 1829064405, -2084521053, -13630636 ], [ -236118971, -618849876, -870679085, -333956981, 571239900, 1183892406, -107244201, -1290034590, -1188370597, -2066766143, 108251638, 1990935676, -688118659, 741473206, -1552289013, 1017049712, -1904920591, 1052088983, -485149190, 141336070, -181795488, -2133855911, 436549590, -2016730672, 2087236, -455883444, 637942014, -636939759, 1891128984 ], [ -1190356857, -1716621570, -865923716, -1818152498, 1758471103, 939640612, 943071601, -1948779232, 320625846, -1955318336, -736664443, -2135897014, 588853597, 1594872066, -9243822, -1555104987, -509251159, -1095673369, -851178952, -244358720, 410171246, -1899066012, -867650014, 160062768, 253039921, 799156129, -1796766121, 767957265, 1732574715 ], [ -1825806123, 1426842533, -1410089439, -1713528455, -955971295, -1181779630, -543207566, -901514798, -755695565, 908060057, -199593282, -1293600683, -1367115884, -1088546318, 2000866573, 903193004, 851147496, 171086412, 948336133, 882228654, 574623240, 943996055, -40233779, -857924811, 996125679, 180361171, -1085180135, 1612724215, -1769473555 ], [ 2135420636, 252101256, -1282979918, 1368677894, -1699588184, -1116570368, 810386612, -1681358801, -2123918785, 1558182070, -1676963627, 546891585, -436116062, -2137129649, 1351412868, 1215916284, -441129521, -1544878446, 1697928888, 2131881677, 1788841541, -896301760, -624378978, 1200397157, 2126770169, -1285850620, 716531293, -1753020739, -1166904116 ], [ 719658382, -375418122, 966745773, 2053571288, 460605737, -533636823, 1010391142, -2062525230, -1956305566, 1951528161, 2095660202, -1581243826, 1911707606, 269617592, -1174711728, -1584637933, -1561015832, 1406369821, 405772484, 1698160982, 731234547, 1457720649, -1148310615, -1268347414, -865485993, -1139127599, 285275783, 216335863, -848099094 ], [ 1979558548, 1001028193, -1258683537, 1510091759, -1125494994, -1325049085, -2143229521, 645249208, -1133456658, 1187962635, 299382220, -1788642962, 452437313, 1361487, 1904987186, -1713932870, -104657469, -1466039591, 49877569, -1999854778, -641650913, -800197814, 854893221, 1307882996, -1322969360, -770061391, 559518566, -1069132245, 1517928877 ], [ -1366812788, 53976682, 805442413, -1110812315, -436947578, 1595414177, -244391253, 1086427236, 1116271952, -1798496538, 849551011, 699530680, 203125646, 949496021, 1686525100, 2068593968, -290501234, -202871200, -432462675, -1561749980, 1217758169, -296508692, 2068857115, -690652565, 2036190664, -1210022908, 323440338, -1718187555, -617303540 ], [ -1658719476, -1288467429, -755185250, 1689639959, -1699883176, -497151853, -1420391992, -1424482013, -1260296759, 695122799, -1494096938, -1528305897, -1191362304, 150653614, 939537965, -697993783, -128234755, 2040615396, -1565011108, 1342004745, -563223999, -1713610423, 1993472922, -2016897971, 1409066048, 1826521522, -1919881015, -1016489358, 569078494 ], [ -1903816747, -1321474654, 1462442128, 1044591951, 314790033, -1805363037, -1256215424, 1340689150, 195808675, -767512476, -134684809, 1745874719, -191279385, -202119777, 2007052589, 58545890, 984499105, -342263358, 343850730, -288004888, 1834087033, 1091688407, -1413248739, 2092091269, -1708561408, 683730645, 1632990685, 644143773, 209845436 ], [ 2145863497, -711729729, 928432103, 361942064, 1671177695, 1870573665, 855392425, -30852033, 233306620, -232775218, 823710630, 2129135739, 2100349541, -1367471789, 2057604215, 1601557727, -1637777467, 833523499, 814374065, 165961516, 68069183, 798065301, 880862002, 1910165408, -1444884801, 566724005, -1222871907, 1151489835, 1148275819 ], [ 843639420, 252290437, -373553398, -423008739, 1788170641, -1773061916, 874803072, 556596927, -1877834150, -1673505792, 1439270313, -182004988, -534347896, 1798280190, -1274593474, -1493153984, -748297148, -945173489, -777724056, 516632939, -139233604, -625654979, -1426908305, 1104862126, -1346053926, -143532676, 340472825, 492470065, -1891839420 ], [ -559206329, -337159183, -2036208064, 986018205, 709423507, -999189908, 517023290, -1914796341, 81282831, 1034926962, -1085421482, 637185038, -469970416, 2138650506, 1500222832, -66411409, -2088043781, 640926996, -709686864, -649273588, -1727982642, -568082120, 1381407338, 2138614731, 317684531, 2022006124, -2041736484, 517708566, 1550036463 ], [ -1126584593, -1334690593, -1835055639, 1933112782, 1132405661, -1921154600, -1497232827, 58166673, 791476317, -1707204008, 851728324, 603430232, -945609229, -631313114, 126010209, 1048399139, -270368886, -1301339013, 1428931402, -516491180, 101791882, 501235683, 510279256, 1028479680, -373936933, 1125586792, -1815346327, -375713398, -854395619 ], [ -976572171, 79801192, 458214311, 2047983420, 1984496393, 26958040, 1894132184, -60466049, -576562440, 719314318, -630273581, -721730341, -617415996, 959331316, -384531267, -1587234577, -1138090285, 1877729250, -1862717284, 1656086599, 570908532, -719747194, -1612547782, 1008750590, -1560620545, -1136631919, 1422084362, -23517650, -1332550627 ], [ 1511554329, -983367292, -748133775, -491668122, 526824545, 873654762, 872936542, 1691272526, -884972975, 533299812, 1411923920, -426675645, -867109604, -2005906198, -1623169524, 1366190597, -1201394441, 196864617, 673248216, 620388430, -1085895177, -2133226496, -1846810472, 1601840090, -445956565, 561555862, 809046848, -2090611337, -817847689 ], [ -2100302725, 1219344316, -346859020, 2145707095, 1216430190, -856677687, 541024696, -1881030799, 2096569548, 711645667, 1604193323, -1578769415, -1700634110, -1118456505, -449657343, -1922836734, 1887799982, 1173674347, -767162345, -1619524388, 67883294, -12879175, -1791597620, -1533840879, 1269572854, -1242602426, -114832485, 38506548, 883680474 ], [ 2012397410, 633357360, -776324729, -1454310289, -742255240, -843768326, 1750022789, 1000841463, -1052619287, 1563839721, 257107114, 635824473, 1638436240, 1664403576, 2052653248, 398378434, 1732145563, 1378649207, 1092135004, 1954505382, -1320016970, 1721849933, 974000337, -1387079920, -1042843055, -1651553085, 1778913982, -924805918, -32136197 ], [ 116603632, 1558673560, -120205507, 2136723725, 911836505, -383548553, 741035774, 982600615, 910691310, -1087761089, 1991026537, 48377849, 412526168, -900844874, -1183288715, 808769180, -887456410, 893485998, 857518103, 209565662, 1917557273, 203050426, -1157680878, 1113348015, 981863393, -1820452096, -58866272, -769986143, -642172454 ], [ -666247760, 738398825, 151911259, 1697583006, -331916898, 1190710602, -1757181748, -946245097, 2144196774, -2101466541, -1610975021, 816159597, -1336102894, 777072482, 1315928263, -1308773364, 12362074, 1862832649, -1293395384, -181560501, -1593657907, 308665557, -601974331, 1254939223, -1889440256, -1965412712, 77522018, 352688586, 987364259 ], [ -1957151562, 519880652, 581446760, 1964659235, 1985424069, -29318511, -276589927, -946801415, 444483907, -1837361077, 1017945169, 730512879, 140653546, -996308172, 97468931, -1039266067, -1647866749, -1021377395, 429752056, -2100700926, 800620913, 978334910, -615342088, 413744953, 1861047831, -964448927, 921075599, -1053995180, 1759489617 ], [ 1505745053, -992656385, 1742641171, 951531810, 652296180, 111588357, 1593798606, -208935123, 1646820233, 687302227, -965943242, 677435662, -1788315438, -1688713112, -539227115, -1837615150, -1073904526, -1969480246, 715062386, 1251386978, -1037849446, 1465146334, -1223191638, -2074816587, -1101885438, -275160275, 2130653716, 1803379492, 758851149 ], [ 300173367, -1785354122, -1694052321, -1031436997, -206656801, 1627558095, 521927144, -1114334481, -573490274, -1903595027, 927882766, 1979602567, -1400656187, 1297887580, -741781362, -591804968, 1909377054, -1755020494, -664020636, 165410712, -600373057, -1513602320, -972054622, 2000743566, -1219126041, 1350839602, -1660288231, -1957873295, 1265693734 ], [ 1081688246, 172604966, -1939215665, -681646908, -619117073, -1542861301, -808924954, -233707134, 1284017571, 597859205, 2054797569, -97690525, 2107065616, 697072597, -146204234, 1268182656, 728912822, -560928960, -751010155, 1736020988, -1509957713, 561333355, 953002452, 1645814234, -528336964, 1523306465, -169990306, 1345134528, 1052905086 ], [ 1787607743, -1473399539, -1078886905, 490058706, 1062879130, -687311371, -2040193185, 1407864065, -136362103, -888245857, 1856855343, -1680548606, 1642172417, 792047472, 1282314224, -949505449, -977538608, 308656875, -1003476622, 527269948, 641672532, 1909580045, 337587113, 1251338953, -1445592923, 474859371, 42397360, -586900697, 660926486 ], [ 1674995684, 24858820, -732210077, -1561143112, -1304901187, 1899254836, -2049485386, 1136203522, -2132075136, 1944087063, -939583534, 636215109, -524703035, -17957740, 549423244, 677379038, -410511797, 1621628199, 1351850009, -1513722219, 1556532805, -1542440540, -272829506, 1959432587, 231331494, 698208363, 524066478, -489795905, 1649181069 ], [ 1018312556, -1903537669, 1990551860, 114675887, -878446361, 1400932106, 982678548, -393813825, 1162046483, -1812823525, -348942324, 874516388, -1558333143, 700092207, -1803661608, 1251035737, 2106578319, 706122470, 1181447826, 1175890066, 690761782, -806486394, 2000637204, 1216765637, -1778538621, -159909104, -1568159087, -1840525974, -822118925 ], [ 78623310, -375113502, 1694071846, 1810020185, 29751319, -527212961, -377818714, 1391528217, 492091553, 856544177, 1180708410, -2084240970, -367398923, 78049333, -1139918781, 722586548, -983693718, -754646267, 469700328, 22407913, -2011858608, -130369082, -1204032388, 1758158351, 1027265939, 1055501182, 917377564, 1783584980, -504092489 ], [ 1094848398, -696759126, -597709122, -158908961, 684349546, 1830285655, -1063797795, -1761005339, -1501159432, -159263831, 584094768, 697690941, -1301301931, 1730415160, -1611458776, 2125819550, -565930564, -407365502, -258961290, -1957615668, -332778928, -1435844128, -1721951809, 1138548335, -29809408, -717951783, 1717699894, -1819354793, 1825493536 ], [ -2085591149, 277986863, -145939442, 1557220685, -512732992, -62002912, -691988484, 87586161, -1763809553, -1804957262, 751457470, -1847444443, -662100472, -1346322537, -2075513900, -1231360798, -663608075, 1929123469, 1601355222, -932311477, 744134556, -1015306778, -1137635200, 177710928, 214307843, 1399049755, -246404355, 1873734231, -1929496655 ], [ -1273898635, -751120603, 1719284610, 562224041, -468195759, 949182888, -87484044, -697628854, 839663608, -1739571219, 970789900, -991827683, -1169080203, 1013957309, 622723843, -2057204140, -840906109, 1496720550, -218459148, 183234062, 583475118, 884893715, 1292884884, 1110255498, 270141691, 542676109, 1389347669, -484616442, -700084230 ], [ -1115251985, -278635430, -1830689776, -1113267304, -1289274187, 1859635190, -1988388795, 403383797, 736373126, 1483441274, 1848836831, -576651223, 2125896517, -1476397772, 1356753219, 1883711641, -33605586, 1229144511, 2123618138, 47589355, -277635301, -1577660368, 822381254, -1256677094, -477631901, -1691745612, -763991581, -749697130, 2127407020 ], [ -772615524, 2107287598, -1655722047, 850892355, -503658872, 2087542001, -1523325787, -1628577622, 1488955115, -2058178531, -563739015, 1084591734, -1987978897, 1237380160, -1368507345, -244529724, 1028957213, -717734115, 2020389281, 890434948, -1467884829, -1070772822, 519734417, -487084904, 1345858245, -42057717, -108415760, 1814958021, -374388956 ], [ -1049365734, -1715102816, 4355544, 1422919417, -1648421, -504723110, 1788721472, -509727451, 650960365, 1790070236, 1370628065, -232273095, 873471879, -1615113463, 1494072642, -384535843, -1116407591, 99056213, -1005877899, 195979656, -669101219, 455515804, -1797940528, -1318313150, 917629837, -110185615, -2125401995, -1598999658, 81271851 ], [ 1997185397, 1645047616, 1445046796, 714148887, -1868552430, -1855624795, -1823212073, -755800274, 1378605721, -1874483894, -2124335721, 1771002235, -715553810, -1548354285, -1668449565, 1891500236, 701585018, -598168439, -517671852, 1348941870, -104322522, -141131101, 989551939, 1947713289, 1522527828, -1122790558, 1933172346, -2066808373, -1327910408 ], [ 632184067, -1253196864, -1292900841, -1051648116, 514594281, 1472916161, -1065425509, -412980880, 1674399261, -1887430312, -1800758934, -858572191, 1746919452, 535838976, -29896342, 1009295832, -120045245, 1458287936, -1142105538, 1388956564, 199571161, -12419770, -1101968491, -514655152, 732989915, 635655283, -1465375037, 1768681894, 863643518 ], [ 353595749, -587034746, -1493149839, -673055463, 2093937059, 470848381, -343452190, -447063009, 299275669, 1417450824, -326707872, 476637330, 911748248, 575222639, 1145974276, -258152351, 674738535, -1029528071, 820951811, 694364178, 112930712, 1524381807, -806210219, -447919477, 1826725933, 1380827510, 779470977, 110541599, -811674715 ], [ 660226044, -1934400639, 1757732220, 1354794163, -1806773777, -1971999965, 1791456727, 923585467, -2053686998, -782936126, 1632681924, 411945271, -1877814200, -29506899, 502793272, -1592724870, 2089954553, 127050653, -1962355679, -639868370, -811857715, -471694306, -247142979, 592618453, 1011992853, -52152304, 890046942, 1225816410, 1439887290 ], [ -2146383807, -37242797, 1058990174, 1995234073, -658189363, 1952666991, 1316030752, -530376674, 519166588, -1405236475, -432022610, 1016450997, -1616651082, -1438167918, -78182438, -1453374308, 667169984, 1769454662, 199908628, -1644251377, -69072717, 2019229996, 1706648023, -2126867205, -1355869962, -281278929, 2096369920, -1103520881, -103747775 ], [ -1981628159, 1324116311, 601325286, -1003376174, 397824562, 1576034337, 942605876, -798372805, 153243423, -1592215743, 318363437, -692408426, -540060005, 1496770645, 1968538057, -1900563768, -1932210182, -1794376231, -1200990506, 665969017, -1566683577, 265206277, -1125769319, 598689343, 1723338752, 1172406811, -373036104, -923667017, -355977550 ], [ 642402106, -1850764341, 1195578255, 1020063699, -1473337179, -2036440938, -1854009449, -1645388101, -1982256086, 508306439, 553000040, -1847341233, 392314577, 1546669730, -1584557454, 1835839421, -2098412837, -2062324113, -1143703441, 1345828783, 1143164642, -1211007897, 713213115, 1167370202, 1688993652, -1217626243, -709710343, 240360812, -533497944 ], [ -914556081, -2010908062, 1088145041, -1026016949, -1679541471, 1457509562, -1551278351, 473322678, -595244009, -638011643, 591424543, 1347550604, -173414989, -1285076975, 2100187705, 1586119119, -1355889481, 697774006, -1194401929, -1616886958, -267629191, -1769879388, 1751291726, -862554524, -579589300, -872199199, -157991781, -1941112434, 403487291 ], [ -20391886, -1029286463, 1061557562, 396251594, 921618182, 2021581703, -1447077367, -283189458, 1400478059, 127263399, 482754575, 1349667668, 62743120, -413442949, 533984525, -735889643, -387095892, -555230962, 1589270170, -1301069123, 1072598995, 1814060133, -849147660, -1763774261, -1321709668, 909537256, -1701464493, 948224907, -1790091452 ], [ 1832415181, 1329774719, -1923727473, 1701307520, -1364596630, 1380264879, 1027809135, -1054739082, -1484038113, 608228988, 1763188996, -1697395026, -1679840391, 1155107786, 1150846911, 796832023, -928219258, -133009902, -99229086, -560042769, -500027389, 374979003, 1617869361, 1005172125, -804362243, -1300326609, -1836743574, -178220744, -239980994 ], [ -801675277, -1684975304, -1503994067, 95924373, -1262867681, 1112414387, -1330608036, -905866092, -480088546, -1688142442, 1441485586, -483617471, 1308362245, -1643570532, 156968868, -853857232, 257393487, 4659045, -1871531261, -1970706961, 1208255612, 681626692, -372625201, 1430718078, -943135119, -1846289797, -777608762, -2147108607, -1485977704 ], [ 1547769028, -1413835591, 2063091649, 412058626, -248283082, 1003342200, 204093962, 1589391215, 1629021686, -409836413, -1262268637, -1289979702, -244791356, 1685054122, 2056442200, 1725166146, -1099048324, -1930836102, -1699781952, 1251546336, 461774680, 2101721873, -1041317450, 545230229, -1486066229, 188346299, -1217174412, 445401370, 27814486 ], [ -2147284666, -216161052, 187337809, 17136412, -1607293640, 919502619, -1970428324, 570093669, 162391498, -1346209495, -1342788304, -1096224506, -1291051543, -1458164608, 1881615897, 1548303567, 616728546, 1263413450, -50848596, 47690687, -2062918996, 2085674865, 1873900076, -100871603, 2113706460, 319651798, -1635097271, -1443620800, 1818551087 ], [ 630512202, 1623643509, -853976990, 415665438, 303772754, -746650814, -1428926297, 1490244460, -912246986, 1421531213, -1307250230, 1172243248, 414103067, -1921857699, 419375230, 434926076, -336844655, -878615715, 317616815, -1098846282, -1366692972, -1468621316, -479598561, 521969857, 629142685, -1056699018, 113197562, -2023347983, -1602414356 ], [ -2080289499, -1793886525, -1359291152, 622989923, 310331009, -1309121389, -146546251, -2109578500, 1277820930, 2077806279, -1160095164, 1956537725, 319391005, -887404047, 138267680, -401102511, 957993802, 160566422, 1340512526, -462680402, 1634441673, -1936906289, -201915237, 913402325, -75007381, 1219140252, 1445760521, 102366136, -986305849 ], [ 1048848913, -148966356, -923161237, -1496355634, -1693530852, -1004966358, 1798074865, -766986902, -97774534, 215078900, 1950245618, -1386630105, 548768188, -1235508530, 704518430, -190009114, -330357226, 312946566, 572765593, -508879445, 411627526, -1139388958, 665860898, 1490168286, -1128099135, -947514289, -364410437, 1559829772, -642259785 ], [ 1966656522, 112622370, -347169485, -379153011, 1191761795, -916044126, 596469014, 391168648, -751564855, 1923279542, -241780350, -11098850, 2058608563, 661360029, -1192865938, 1892936641, 1000593184, 124751504, -367604440, 237562125, 120754471, -827031474, 1465350585, 1204889300, 1677576016, -396499174, -1601688050, 462116449, -1160209101 ], [ 232872098, -40975480, 2111215573, -661898527, -1313532946, 1836210464, -1144256789, -1052424980, -952798476, -1558410946, -14058775, 32248325, 2094613337, 1362420189, 1019916886, -1953629569, 134944363, -1599060607, -1731480076, 66865703, 505288303, -715746748, -1386454765, 648464225, -1777278041, -1851635106, 2083663027, 180069261, 661665866 ], [ -2089916120, -1541328264, 209683035, -1953250689, -1986531011, 1522640192, -1404427340, 762343249, -568763163, 392277080, 1249937482, 327241421, 921348255, -769758822, -1821287194, -1562358022, -859489112, -291352968, 677669154, -1041730908, 757773445, -556938131, 2116097105, 84228719, 142029983, 1632428530, -271294036, -1249406082, -497868994 ] ], [ [ 408736220, 1564736292, 213203431, 1088933315, -296924042, -1731052832, 1355736243, 1323913036, 1197351231, -509514385, -410258938, -1455374708, -1379170587, -185201505, 1484366701, 1454407045, 567658097, -1151405848, -1135678828, -1151924553, -720203512, 708809341, -150130478, -1392489479, -512816176, -446718189, -495774048, -533347968, 1694443561 ], [ -192466474, -1880182997, -1252557902, -273136283, 195248161, -1832108945, 504304731, 1539934663, 592631107, 399941039, 946272899, -2143881872, 995868372, -785140545, -107077116, -257553813, -2129834279, 1112406038, 1990418951, -2139617758, 1443352092, 1932448448, -888143653, 941040968, -1408876904, -667147187, -1108825791, -1729893215, -1450149796 ], [ -912751174, 452176213, -347478697, 1958467864, -48508783, 751717196, 930913784, 1166432236, 1866370718, 1187759812, -1743222585, 308071860, 1384522575, -821395385, 176450470, -1520264731, 1553729365, 572903224, 91259619, -817984966, -990775256, -921540421, -2123694538, 1050073234, -1276544049, 973298220, -1673673520, 1588105080, 190611253 ], [ -567351041, 1646817869, 1296104307, -1210546942, -1212401127, -1820839370, -1160383109, 266039997, -165436188, -1774382307, 682618294, -672331429, 728362360, 1062592027, 1385685141, 1111270443, -1168001409, 1130599476, -1303314372, -2119244841, -1918760133, 1327955838, 771887185, 1991663528, 597685080, 897191714, -292454424, -1346584800, 497217073 ], [ 375430754, 1837839849, -838061531, -823247259, 61585017, -2106869784, 909048283, 1072367219, 1073266358, -754834181, 951584271, 611402104, 891390116, -93694044, 753790, 745954334, -2054743651, 691572469, -429309651, 2084816871, -2018028409, -1535636623, 1061205357, -1090948878, -1808842285, -1246833639, 1838991756, -1324002441, 575980478 ], [ 1243727873, 318359792, -1455837478, -1587107244, 1724246250, -487182652, 1018518677, 1096492391, 727832559, -1110829455, 792974188, 651429189, 1837284706, -114112481, -128040122, -1826698974, 1252629912, 1389865053, -763537653, 628569733, -96015578, 2101365960, 1406296670, -2107415692, 770624837, 217035928, -1604792454, 202525314, -13722013 ], [ -140086934, 616798689, 51014174, -924409151, 1345401106, -29418873, -1954485231, -734510918, -402967628, 1320308189, 1735595967, -1007332543, -1986603480, -166194453, 840792978, 576337780, 1248861824, -1710479073, 1280934405, -2045056269, -1657331570, 285868883, -1584462227, 1440635119, -1145833238, -1870703715, 551511103, -276352454, -1410576996 ], [ 794706591, 1974610649, 471314841, -564713944, -800815482, -2039594248, 122544919, -1632983453, -82470450, -1425915098, 236010576, -834776685, -723236841, 1969427763, -1546075615, 1811155853, -1250878563, -1611340572, 1856664965, 1316811790, 2014629578, 915792178, 1663596140, -867622569, -820695775, 395410499, -1386692287, -16286593, 166426291 ], [ -705462487, -305805145, 1780966044, -1609031259, -732131485, 1079737701, 1175583651, -1664782123, -471795556, 1838812109, -694442203, 939565458, -1016650702, -1982588971, -1737824291, -1228467496, 847267579, -1789757622, -883832151, -711696318, 565704626, 2051288694, -1684265297, 769942976, -13534478, 1212607239, -1486451177, 1003271964, -1041862450 ], [ 1991458655, 1244980351, -917153974, 205005813, 19537500, -21574205, 1726143751, 724223825, -1505672374, 2025857094, -858525233, -2008967383, 1121914523, -1013665146, -1148875715, -161550988, 274490575, -1643688095, -2097596801, -54006114, -621165049, 2126104939, 1734856940, 368943115, -534483230, -266212611, 385578902, -1898283585, -536822964 ], [ 1752275118, 1467151711, 2010474515, 578272373, -370273064, 1221314375, -991418721, 1199045060, -1424148318, -193021545, -2057683379, 1256997914, 2133054539, 487965650, 463981815, -1227873633, -768558326, 1799374577, -61300424, 1921122626, -1255775347, 596588711, 926259800, -903852374, 1131967011, 401662763, -911024630, -1881178919, -431669646 ], [ -516128575, -236911450, 1980252335, 374723742, -1540655887, -790345304, 1225293348, 2111202860, 1491098145, 1407505454, 1131467048, -1785382003, 410566952, -639503876, 1058540367, 771047564, -2085217919, -512484142, -1499194059, -615916574, 69605669, -1017710286, -916544158, -958757608, -579997720, 623563235, -2059578528, 785416228, 1856253212 ], [ -1255436202, 1778388192, -1910686115, 1383845406, 795297562, 1739703465, -1333655852, -705434040, 553545549, -579646001, -1275499317, -1438006385, 180725010, 636601880, 1317322078, 878215148, 1317941797, 2083596132, 229659173, 754823858, 1642746469, 1927858483, -945791012, -154440831, -1999442804, -793283863, 1071212240, -783363823, 1944753661 ], [ -1646376912, -130577717, -635948078, -609025303, 776742348, 1266703457, 1952824326, -1303823419, 516161827, 86295009, 1812008393, -107523540, -2000622167, -1436303114, 1620524217, -2040441592, 1659893604, 1657114186, -1814693928, 297077724, -1139341409, 896555840, -1866730463, -1858239560, 525361951, -799631737, -1196097829, 300502458, 1061664044 ], [ -432538023, 1320940851, 541395796, -1318301076, 1970401716, -330181855, -621449567, -624312194, 925486795, -473970393, -150089447, -891373202, -1598942045, 1072425870, 1875568911, 20714852, 1714797078, 2055298344, 818823112, -810390013, -963151380, 829871469, -2012558761, 2034172202, 1022331962, -570764926, -1463035276, 1977901464, 931203956 ], [ -1847511000, -53786127, -321221538, 317948902, 1559013804, -359349333, -552903916, 407161289, 1293178110, -734447060, -488228220, 156624544, 1775942141, -1314664165, 511577860, -1383779698, -871480901, -589601510, 1970133972, -1399448068, -777206369, -1147208107, -1756321155, -2091923704, -516026705, 1158031438, 1205701355, 361541401, -2142471004 ], [ 1010997259, 1690002397, -933137844, -1133641615, -769679659, -960958624, -417826298, -888901288, 669123288, -310592079, -193626298, -1062533363, 1601498754, -1983997525, -1606295475, -905725742, -1014727356, -1473214975, -379616418, 499118992, -2083625508, -546970076, -1354219844, -375677596, 1042629171, -35475025, -1991192342, -696224188, 2007652058 ], [ -1809462608, -1692699669, -1931259800, -1851741358, -1056354375, -2091234742, 849697404, -1782709729, 1862870249, -31216701, -1473624012, 1697799349, 1091011320, 1120990452, -1578011501, -717561172, -1665860825, 197113224, 187189613, 19398499, -39949807, 240835544, -1283885142, -446916319, 1919043164, -227574381, 52642167, -1577082991, -1859866699 ], [ -1518522506, 1134666926, 135111415, 989175978, -405926042, -1079791143, 21821664, -735227325, 1252166682, 1729873535, 106748392, -1048939492, -1701067044, -1764903784, -1981532306, -1106647236, 121401231, 1089765759, 1959365992, 739592653, -2073181660, -418878513, -1196986951, -2052129958, 1028653280, 1579217046, -690722590, 732184050, 929070146 ], [ 41338122, -206882524, 1629311545, -1842441901, -1550075263, 1539261415, 32330860, 1227518184, 713376490, -1634401557, -349637886, 988457222, -1756597049, -776794179, 479502467, 1181311, 756272164, -15583965, -90206356, -361502334, 397625486, -1392737225, 1596927896, 1990624109, 1284154864, 430035442, -818595045, -1812728638, 938823114 ], [ -1293958952, 424659670, -123429040, -295423269, 1826632120, 2126624135, 1581683221, 905814328, 117928841, -17428914, 574864007, 1776074613, -1393492271, -239984752, 38064796, 1570966480, 1999930772, 2092182944, 520697912, -1612296764, -1347058934, -2004715161, -952369789, -1319350575, 186045662, -812544894, -759940308, 1393909683, 444802818 ], [ 733785273, -681521814, -452219600, 1537240404, -589043745, 176186927, 365148637, -377440522, 357632233, -1569905213, -677690909, -900510097, -591566295, 1761952944, -1885998028, 1314019325, 1570475222, 2024733026, 182059288, -1578777168, -1439916788, 1278941446, -2117823941, -1720409153, 1195759296, -1495203755, -648580120, 1110688946, 908762378 ], [ 1275693210, 1957525742, 62176746, 1860136036, 701018709, -1993891078, -649003900, -1296562541, -303103173, -658701544, -568759149, -1181025630, 1119968781, -239992988, -1120518839, -309321352, -31676863, -1192686668, 80376712, 1429237216, -657865940, 478508036, 1007164157, -1403883531, 14618725, 594717691, -2063596771, -1832359564, -1443535777 ], [ -378147118, 922615400, -658734384, -1249893067, 942844771, 1775030818, 1498631619, 684854719, -2143259574, 918607416, 442701049, -1669446175, 394875766, 2011783682, -819672829, -1830899265, 1656355706, 1816104208, -1769014194, -54162861, -671074398, 1492446628, 154844637, 1638837637, -1766698927, 838588743, -436397066, -119423031, -290111416 ], [ -816356927, -765026547, -1103809400, -811102986, -447548823, -1650161466, 59322389, -217511696, 456089127, 914376557, 45992616, 701268479, 1338780024, 1951014408, 809292000, 47249569, -230617124, 997634427, 224844008, -1101446333, 1440513835, -694177137, -1381104282, 1772292925, 1939028268, -2019388315, -1041295911, -420238313, -1564055584 ], [ -936246491, 1515751000, -1186383103, 1727251912, -1261333842, 1299057001, -1743870833, -1750404875, 1740502955, 1370765750, -960198681, 1284938548, -2037513983, -869732465, 1350652858, -465346548, -162686031, 976983657, -521600987, -2134940235, -1986959085, 1291419585, -751784907, -848419174, 1025222695, -1749924915, 208107639, 197641271, -184403056 ], [ -2011208079, 1462164764, 2041652729, -691403993, -1108809225, -1727989699, -420859134, -693235276, 1175254703, -1621864067, 1844433208, -1188570572, -2071141471, 1439218403, -1225113820, 1171485043, 115946040, 2128089687, -212594336, 856850768, -455694518, 1430516902, -1291322337, 2133780330, -2130823775, 1008575271, -1921341892, 1738948112, -1390090996 ], [ 1523168239, -1686247163, -53849515, 801850654, -91103411, 2099700186, -1321552196, 986060787, -1286404416, -1602203306, 612824316, 1935660788, 690244956, 2117890772, 187209219, 1718452110, 47831526, 664476889, -1879415385, -355299920, -646698390, -689503621, -1547910104, 722048288, 239277826, -433054586, -838395069, -778484428, -833759968 ], [ -1160839595, 891404589, 18775025, -503545291, -1429117479, 774511998, -925390378, -662051761, -682093633, -853868676, 1621494056, -877811925, -1332776917, -1848342677, 773271879, 254647659, 1009235017, 276441566, -465904991, -245780236, 1463176548, -1592074485, -1940573131, 1793918198, -2091523573, -1042250278, -95886633, 547364378, -1346397471 ], [ -1945012551, 488163433, -1537923838, 382964791, -897310007, -1850455129, 534474309, -1228310564, 1882897778, -709819742, 805943936, 650400326, -1308192229, 173130608, -1067497280, -2123936443, 597649052, 2075137431, 548021176, 1325001892, 1932415591, 719707007, -1155255988, -1327064428, 1316166721, -224125694, 577403151, -175030870, 785583701 ], [ 1904796493, 499945165, -208850074, -1416379819, -1544208829, 577230364, -1251227833, 380786490, -1062003948, 1504836091, 1252854253, 712785805, 112299478, -180562656, -13541371, -168173235, -220527160, -1863156584, 1526778834, 310803283, -1094552318, -249606543, -306193798, 1327568661, -300182104, 322817691, -1593492280, 376039585, -1282103292 ], [ -999183043, -2032477257, 1306468337, 1994307578, 1471991830, 1937044645, 702565395, -1342282841, 1304928497, 377884984, -1451091084, -1951203123, -966129983, -441865238, -113535034, -386501795, -2138638304, 222307782, -893695599, 1149684775, 35722631, -550709980, 198485953, -1515534740, -1959268531, -1645843210, 1482902377, 422510047, -1018998267 ], [ -1676575174, 144152126, -1041922135, -440515024, -2051706540, -311743650, 2040928690, 186699940, 555860353, 737650377, -1453834131, -185405458, -1417659216, -227493379, 1071905797, 1123163152, -1303281036, 181384026, -735031905, -1000759899, -1701074788, -1402382623, 1303853221, -141537169, -254146948, -1411108089, -554751414, 1498409411, 415398357 ], [ 944908922, 1033141794, 1248165624, -1521026053, 1539562131, 825970623, -107479431, -2074969875, 1714479069, 1368068056, 1456561520, -1716644633, -2014748883, 731365216, -823720069, -290651977, 1066747052, -1410027298, -945020955, -1058405571, -56757679, 1552511591, -2127196074, -227862537, 1865589779, 1789106131, 1974715923, -1008938227, 1613875264 ], [ -1904798017, 1560369290, 1379549590, -445411391, 1483544011, 268060605, -503508549, -986574217, -555856369, 1243184243, -91910704, -721916041, 1092211202, -1074944430, 226666025, 1121691747, 189030508, 582719471, -1944221066, 1955957182, 891745339, 1881261340, -356949794, 1067256630, -179345967, 1629145688, -185202434, 1272528597, -770912265 ], [ -1552595347, -1719831057, -1296772850, -653467653, -1282674904, 1371719009, 2109235127, -2132532938, 1526304809, -453882044, -36708993, -220082385, 1235932328, 1645963812, -2120427908, 470646588, 1818851206, -1424667035, 1550375497, 1979630082, -1130229042, 461967169, 410903430, -170598630, 1436206753, -1577375826, 330142544, -36141025, 863219796 ], [ 1067263877, 217762522, 607241488, 1813995353, -856887744, -63033257, 195399557, -2007140277, -1852268411, -88302596, 1612987889, -1461899967, -116809560, 1488947916, 1314825442, -1211900765, -1965452877, -865208497, -2101771777, 1790890221, 1637217271, -1357853180, 1194425551, -1603236315, -1756233377, -751500743, -167000497, 375381272, 640242456 ], [ -1977016158, -1751132429, -1257570029, 1498426285, 1944284369, 578910417, 1625485879, 1594871573, -479633138, -828290458, -168081804, 1889658134, -73749706, 79241215, -124054712, 667880729, -319231678, 358741946, -1552123539, 1844099117, -1405414468, 1530916075, 87242268, -169930355, -199149121, -1823098691, 2128921173, 266061877, -1475625764 ], [ 2128460916, -885613360, 367590090, -508818995, -172870380, -983326815, 2125409016, 1478461332, 999643393, -1760668790, -506984419, -804914310, -721903221, -1063448748, 1713963940, -602795099, -2125032651, -334772658, 1524417251, -1030844287, -2072153289, -64676366, -604629821, 1007413940, -1166979761, 1929897601, 30135521, 627460780, -45759441 ], [ -964326903, -1270534289, -193322775, -501648049, 1096895092, -885520268, 2037451685, 1707257199, -1693012588, 153180469, -544044348, 453902114, -1112241387, 1341947872, 1537283912, -1283100780, 754577442, -602188611, -87876337, 1726762975, 1557601128, 56705615, -1620089165, -136607000, 322494805, 795068562, 680332895, -635878880, -1319162597 ], [ 1187800538, -1884641413, 1627939712, 2058997609, -1842811991, -549214931, -1057015524, 785255357, -318064330, 1529696257, -2014174891, 1661374294, 1286042015, -376877077, -1667359091, 1780805316, 410943041, -1507055996, -1451978987, 1205505463, 1956926202, 1446238023, 65345837, -2079390548, -1733460719, 2005109661, -403830162, -1380296953, 662835944 ], [ 1959643593, 2035823492, 371220555, 1985488621, -203027438, 2062121019, 1064149854, 716834336, -679069598, 475061522, 364596339, 750099028, -1032463322, 1979024888, -464965665, -1026768222, -815791103, -1375012776, -950472844, -1097421673, -1660796055, -877848702, -814030439, 1774019802, -1180062904, -1702653909, 1531846840, -778966770, 1905987915 ], [ -2063893420, -1496799981, 2016671240, 46032953, -2073103062, -1558977147, -1357114526, 1047812793, 481798388, 17216298, -1842102603, 354030122, -570862529, -1741580485, 1845758454, -660433767, -2068940018, -214188473, 470343061, -1753062974, -262939391, -2073731735, 723043033, 438097802, 1478741240, -1087480531, -440204015, -980916983, 769441243 ], [ -388436298, 1385815899, 831173389, -1794102841, 607587461, 552327787, -1403592263, 147423257, -962783842, -728181151, 1513423825, 798610216, 193638433, 2107572408, -1448622965, 155191157, 2027549325, -985594856, -711769183, -1558257680, 63101560, -2100026978, 90968159, 190898944, -1697009078, 538559446, 1761204362, 1819767258, -925433594 ], [ 1800405953, -814890771, -614407753, 1158889243, 1718381393, -175899398, 220583202, 218229957, -1736267248, -1015973415, -2127522015, -1982170393, 1035122015, 865679475, -799368870, 171472794, 231939062, 1740979565, 770189042, 930000031, 1292988967, -2353763, -1998145311, 1634468666, -1563018488, 192582600, -1799848228, -1545692966, -1319074868 ], [ -1267894604, -1983938448, -242605785, 1718378016, 1242312107, -311877804, -2044977572, 1256676550, -2066528344, 312345970, -1805353431, 401940484, -283481314, -970531971, -650486672, 1024721228, 963417865, -1007403416, -1824714916, -382439951, -528662232, 954188094, -178951274, -1240827260, -659916660, -1465739209, -74591799, -1180076720, -113341227 ], [ 1628043171, -1140487839, 2120024721, 48943901, -1134745182, -245522576, 1789014713, 1545576661, -1741522405, 1261831530, -2115143356, 143027437, -491087140, 1793507923, 1886445133, 516700117, -28257056, -69299723, -345508901, -1194823333, 719793914, 1750065991, -1716665100, 814035300, -510435057, 590391046, -609280969, 1337839546, -1432476635 ], [ 1850914205, 288667838, -529135884, -1200701729, 1369153738, 330610095, -703150436, 824012536, 1278680658, -509258803, 953367990, -547620063, -1204536086, -35347066, 1733440272, 459301613, -1567361603, -2075168172, -448557766, 1742660930, -375827107, 1027713287, 459614731, -1450350560, 788010852, 443091610, -17156491, -990869422, 228638294 ], [ 206807063, 731830078, -209024601, -578320718, -1512020928, 1085910983, 989575584, 389149756, -1537023996, -72592749, -708392245, 503326464, 163085849, -1633711813, 551951614, 773216019, -1428367082, -731137970, -618255023, 483915591, -221129080, -746710617, 1896962610, -684839564, -190292292, 1275675963, -467160522, -1003626470, -550867500 ], [ 1258695381, -1529303659, 695400864, 1714459568, 1859634636, -158113753, -1121459012, -1966053248, -2042997673, 330486417, -1379679762, 1488772473, -1496445674, 1617801400, -372622558, 1747980814, 195558050, 1803566992, 1047842611, -1270479133, 1729255629, 491128427, -1769008637, 1156913600, 1213597700, 2067841507, 161502580, -1207151660, -665340621 ], [ -1278969756, -926600953, -239802958, 1776694428, 290047295, -606278999, -1384149037, -1318163676, 2123021534, -966923975, 1851520712, 1518262989, -1045938191, 861279433, -1835333592, 802500446, -931244986, -954673815, -1138359596, 998260094, -1875980235, 548671461, 1670862549, 772831073, -277046973, 215953420, -2033719252, 404879136, 987057869 ], [ 381198160, 1412389543, -1640533447, -359745815, 1572213264, 360729867, 1347856824, -1272125927, 1989974618, -902026818, 825899572, 1316005315, 3169336, 954775757, -1768226661, 222498428, -1494125816, 86420076, -988841736, -1073126892, -1291393904, -419211527, -1942661097, -246034804, 1803217536, 821138704, 170404772, -991914678, -1135501030 ], [ -1501485200, 585010086, 1260944667, -492148134, -1573891214, 825024162, -1516836740, 748683537, -1480820423, -1109773727, 1984898709, -447058182, 1810636174, -1950230017, 925371690, 189717949, 1534767430, 315929341, 1484219807, 1948474423, -2114954810, 905406881, 2145732473, -1472690795, -661615159, 371199497, -1429177266, -1588034465, 590103224 ] ] ], [ [ [ -642785998, 1852252224, -462716068, -2029644003, 1026837498, 1870216318, 641916274, -1144347975, 1416715881, -973952530, -332495499, -1561112197, 1581399515, 642897506, -1558814517, 1353977365, 1522876114, 43786213, -636758313, -1686636457, 1664592772, 1033315497, -2007636028, -98691064, -1642903206, -1903839683, 818310457, -1515024540, 1433563675 ], [ 1670574467, -772978972, -1161552058, 212586310, -1023856529, -1057262162, -1585726002, -1189284454, 849450946, -1592090762, 1046319663, 781509785, -907313769, -837617568, -1677868472, 1038601428, -1789953853, -2146088295, 1047664728, 1135164539, -1476978929, -1393201438, 155969811, -327218186, 1552431638, -1072285462, 1679751428, -745451191, 1154187478 ], [ 224837712, 23266732, 354483537, 1935812216, 1699254964, 1710896250, -1368061201, -1412430942, 961156196, 300468990, -203690045, 69759079, -1495002584, 1961107637, -539129354, 1593794426, -1331072998, 1570367797, 469875858, -1127617440, 2048556675, -2069859353, -31555692, 205281392, -1332081773, -1708827916, -161642164, -481712828, -1216933289 ], [ 60080282, -412661374, -2120320685, -17619154, -555941382, 868678407, 62540270, -359131063, -787770870, 159087321, 1184302761, -396924261, -1874287371, -623484272, -661192781, 1958064549, 312076461, 528825739, 2108453927, -1448633175, -1461931853, -1313770174, -560687240, -1085840518, -1604575014, 2035661390, -1500489126, -1059023130, -1306916097 ], [ -1463584293, 698993726, -1024559521, 223827313, 155853616, -249644587, -1678012834, 1298878752, 1307658559, -324318125, -1986181715, 1455207, -1964277380, -1367001490, 1744171755, 77940013, -251915623, 488652783, -1406034537, 1011130143, -2083578698, -1915707331, 1970337014, -145641757, -2007890897, 1369972093, 1602648866, 328250198, -1157100578 ], [ 1692195206, 588413114, -537617187, 1843048367, -2051558068, 25873225, 1492412518, -1155508823, 1002391353, -1079767813, 1417843184, -97459577, -1361995444, -961732247, 228332731, 32561385, -723587205, -641289159, -1418027726, -761257848, -324506748, -845374982, 104743226, 428462104, -1177351123, 792556902, 72999715, 993915089, -418203434 ], [ -849325358, -109521127, 825959989, 1036244163, -2020568595, 349524593, -1056309215, -1225804749, -577112887, 1924363659, -1989182982, -16365274, -763217932, 1347896122, -1847794587, -1992102145, -2041689124, 879228597, 513581729, 518783590, -1045207811, 1527109322, -1210902662, 1898556490, -404811840, 198468309, -1964846936, -1128764676, 1039819307 ], [ 1367342619, 1890817661, 44565676, 906434374, -1662070945, 646346982, -602564182, -2022419037, -827016397, -1327886413, -733021144, 1740501555, -250784536, 1908889259, 999214242, 2068149391, -646088699, -1367676174, 1657155911, 1962749271, 1814784961, -1421142226, 1576489436, 1240539975, -131439619, 1540454103, -2002421358, 750341941, 1235064453 ], [ -890433507, 1874601499, 921398781, -267221386, 570761669, -77809106, -1072104117, -2120878882, 1121493290, 1202672316, -228940269, -1237293488, 1692713334, 1278880934, 1194961066, 545730928, 695022950, 4293943, -1578128592, 1248754121, -1228533669, -661683833, -1197915125, 2075116949, 855488331, 742717983, 2069817201, 255552415, -1250565094 ], [ -964928924, -102666643, -1803046888, -677930780, 687095769, 446075239, 1506076832, 1535020448, 1965178257, -620053660, -1494310152, 190395959, 1933918798, 2112307343, 88936148, -77936381, 1643784373, -883320563, -845322344, -1456343189, 572646998, -582098184, -1877505361, -1102349528, -1810578590, 2078993951, 932453225, 1855566348, 1497165564 ], [ -1441859967, 1487532263, 779398261, -776588011, -1471764, 800062579, -1632307853, -1910101778, 211436797, -216097994, -1522691091, -251138063, 1479414174, -1171836138, -737887172, -1059257538, -1601304641, -615532077, 813125140, 555495566, -857134623, -1012425427, -505662720, 1245903438, 321312250, 4849752, -1911427009, -1816791727, -1626128970 ], [ 1727762576, -1199846435, 1842142959, -374863166, -1444619098, 950317869, -1164637205, 213061851, -1067599275, 1188556400, -303042843, -800942824, 552980418, 513069629, -363926799, -1801769344, 1683379489, -1961877607, 2104829723, -889474520, -1835322655, 767043966, 751568877, -327419069, 283130146, -562850520, -191123460, 2025364326, 1631810578 ], [ -979387510, -327206124, -94748829, 1703985585, 35379616, 1629961227, -1532384741, -56068604, -154910039, 1939821838, -2029117173, -512101150, -1463180161, 1548999163, -2078610924, -245250836, 1790245996, -1045404752, 946347034, 173216460, -1042600134, -1755798653, 1390654815, -2006016252, 1299037031, -51026558, 453580024, -844507234, 1865816126 ], [ 1797149481, -1124404795, 1437393219, 1476170026, -1359293049, 790833581, 1840445997, -927446161, -1306356488, 1560176293, 890295011, 1414084760, 2090579826, -420087563, 1762506950, 1476044785, 1966528878, -1298404253, 169246767, -22778998, 326778230, 707968317, 1515961033, -1619735811, -1765614190, -1157772515, -2026678296, -1418201896, 2038533579 ], [ 2067378895, -1970906055, 41892250, 166466137, -187610607, -604998306, 858081707, -588575604, 268712622, -1530447143, -454948969, 571658017, -518862951, 1739813307, 763912884, 1315402387, 890937432, 1581418420, 445259232, -1681064243, 1324462631, -1945450103, 186579519, -548892045, -387883601, -1992739541, -5000889, -488672503, 428894740 ], [ -752992762, 1277111218, -1552214939, 1639242899, 264509723, -1973756969, 1963531748, 587618915, -146488716, -2059927569, 1082893014, 585719693, 1701518835, 1998572734, -1482409732, -114588450, -1414356718, -553867243, 1825896463, -1844015426, 1666003108, 147293312, 128785319, -284833517, 1155134091, 1550822526, -1974981376, -2017958565, 957097592 ], [ 346841125, 109847896, 865187467, 56455862, 1387448338, 2056393830, 1007017510, 1452406735, 70904922, 1355352525, -394019480, -1658140816, -88204790, -8192196, -2116139285, -2002164607, 173565754, 1596225260, 1299839490, -1594158967, -978470335, -1644101129, 367489642, 1763633407, -477679996, -96737765, -2144793898, 876096338, -920864759 ], [ -655616084, -363388448, 319175360, 1750266292, 1963791893, -1890368332, -1487903329, -149574792, -568434437, -1259785154, 947972167, 1437454038, -734944085, -1601869800, 200703210, -1800519978, -1261356703, 587056094, -1434914755, -1046484903, -977183254, 775406022, -284708668, 14816733, -1235462085, 469107761, 2009436349, 1334121403, -1707833119 ], [ -785032708, -1172835993, -1082389538, -1893306352, -1702273491, 270103193, -1752115678, 1878919160, -214902558, 954187155, -28553627, 1018698790, -1953495442, 996100644, 1026725135, 1900514064, -1369891081, -782128114, -1425703117, 806709806, -1013933234, 6812396, 702160224, -1469688558, -968966547, -938973532, 902762809, 1147318715, 877366649 ], [ 540196865, 1454903068, -1786384570, 760791101, -1358354004, 681447952, 2044569715, 1506985160, -75791910, 347387711, -1534300247, -2034883386, -507271645, -973239247, -39904835, -893523839, -361749749, 2051235010, -853941661, 1957317253, 594407066, -662227934, -1055099448, -1923456603, 1824255818, -1966943279, -480593570, -631081894, 1839551948 ], [ -327792316, -875043869, -1543544622, -1386400480, -749634487, -1307205209, 360100327, -528457920, 1473870856, -1289355377, 12852961, -376477882, -1045763020, 566571025, -2104359492, -1754863367, -121103370, -420191221, 1788505162, -1030850723, 4228412, 634523016, -1983736670, 1915885531, -142763480, -1138840226, -1718464281, 2000106118, 1576395652 ], [ 970210485, 375525309, -2066206165, 1545237, 29149364, -2013212363, -2113173623, 1277999441, 1645115716, 187369770, -1727372652, 376249224, 1011625291, -898726534, -663047851, 1812437150, 996027008, 1203159639, -827075105, 610584170, 383754598, -138242625, -717084045, 230329141, 999518840, -1612898299, 2082106790, 837511445, -1089594384 ], [ -1743294829, 193024156, 749633845, -21641, 1986526964, -1986284531, -1425424969, 1973864571, 1360230058, -1505956450, -334203474, -690729693, 1149788842, -892990918, -556516089, 334179958, -617108068, -290645607, 1945491718, 811169051, 35582674, 185168537, 1847615176, -1018206943, 1256698289, -1268999012, -1156709418, 1627890397, -83787877 ], [ 1159230931, -2080964061, -697293748, -828519896, 1595375481, -1447077402, 1259832114, 554849740, -158516977, 1077439223, 241534345, -826124208, -1141628353, -919357361, 1116409338, 2004499094, 1117499459, -139283127, -1419701192, 653821417, 1858651079, -73264603, 1847509311, 1463223860, 1921971801, -11390699, 644628999, 1140265141, -1156872329 ], [ -1679743491, 1201555383, -1362450338, 2090923055, -542358629, -1924489411, 2006557574, -321417404, -387966801, -1182009685, -1952036004, -340809894, 1862790817, 2045224252, 432297150, -219434116, 1612643450, 935703834, -820566787, -2069808375, -1050737797, -719451433, -1461013708, 1967351084, 1529452260, 334331348, 18341603, -911979045, -854996466 ], [ -2064571839, 168243984, 1441818618, -1284833333, -1162798981, -823735356, -172723726, 160338019, -1719901356, -561481540, 1140553164, 1230354256, 159583540, 952647945, 217971023, 546674103, 734956002, 2003717652, -325936990, -1639523938, 2033837391, -1729543590, -968038354, 1293243034, 504832308, 1383778881, 5564908, -2074750817, -1313057394 ], [ 1712095140, -1380066377, 1690813512, 149177128, -165332287, -1314427478, 70182380, -1822407041, -142504184, 83361886, -197574057, 824196546, 1509345707, -2056389282, 192362652, -1163911179, -1147237335, 1656202723, 1538842461, -1818691116, -232131749, -219842369, 597781717, -1004468698, 1084608117, -1847534236, -98352262, -976731282, 2022951304 ], [ -609307359, 429545391, -2146638002, -1137473017, -1494643969, 1586633415, -716603029, -209485660, 601898013, -1707554258, -795513412, 1198239430, -893119413, -802010229, -977766542, -1592307096, 589570588, 1906787041, -983273932, 1598803379, -917153545, -1825717555, 673834975, 102960517, -1605948281, -810282546, 258115463, 1800533074, 365457730 ], [ 45940088, -1088013807, 676503266, -343535447, 303528983, 166719146, 1683574117, 455413670, -1139711216, 804189203, 1291721218, -617081769, -640416938, 1472229945, 1779011347, -588068089, 282431416, 2093941466, 637868823, 1244849850, 60413648, 253978837, 946734352, -38932737, -2081909059, -568187353, -986547386, -1015961597, 794378786 ], [ 1358579144, 1860525567, 48805856, 1621354111, -1512745760, -468862401, 1987845232, 755178488, -2105038405, 1325438220, 890208356, -1563303124, 460671238, -243506444, -1647103497, 1986775638, 558495897, -759626764, 674526968, 286274440, 1498293412, -547894718, -1494361827, 1553981896, 299775642, -264692351, 992052020, -1480121314, -1757272397 ], [ -2028860302, -1191651286, 1472563287, 1598595873, 1382464867, -1298189795, -1174008659, 1023926293, 549536369, -613414276, 1853769692, 1283454723, -321867223, -1709919946, 1131129262, -1622491757, 749354904, 1024893873, -500673741, 1931063245, -966210557, -1389884300, -1639609425, -623629873, -51875647, -210938775, -177738885, 1722963920, 515212294 ], [ 1521757202, 552518075, 1977513995, 1975452146, -949751270, -967998246, -1722387464, 157546931, 1671421528, -1855096135, 814788648, 631269763, 1411274511, 1628591884, -1019023354, -1286270595, 1177352595, 1508849573, 2001726209, 1122788946, -345188445, -354436654, 669845122, -80689196, -792440155, 1023505095, 1438338148, -1315455419, -354778119 ], [ 75939017, -701796814, -1164099130, 1120276771, -705128651, -1258751853, -1096678399, 1539282621, -121695229, -1837725662, 60723543, -710324523, -1265529446, -1640373035, 1672433409, 468469199, 518854014, 1789653187, 1006115101, 411462668, 1122853524, 432028720, -1290922779, 404492337, 1184013530, -527468463, 1007703223, -1163445624, 1728823194 ], [ -602089549, 807138294, -1179690464, -538812930, -796634687, 384490250, -164499327, 801879973, 377773568, -1058818700, -1264322379, -1009117578, 1153208821, 818150101, 326429350, -999959319, 1539652505, -591875146, 118860309, -570987243, 731147415, 12630492, -72781416, -755022351, 1786295223, -956830550, -780224381, -76967461, 138262383 ], [ 59343369, 670215618, 241028973, -1274944888, 1423195563, 1643003574, -7684304, -715398026, -570172729, -1031924861, -1784476227, 602062124, 143598476, -1966491424, 1251372644, -594461953, -1196755296, -974103818, 1221640802, 1867021526, 758649158, 1565979792, 1672829630, 1445133386, 1780447395, -866044656, 1990910592, -919808680, -1245979444 ], [ -723966279, -2029701894, -1668960827, -1109656718, 496012560, 798340075, -1864316614, 250410497, 1916701117, -1572614261, 1855954326, 1662045516, 1120101694, 448495289, -1719664792, 1251100671, -2030139719, -1644090174, -713414343, 691750246, -2057604186, -1443335380, -988708347, -916132825, 698581519, 291438765, -1185559598, -2122788284, 219870092 ], [ -1386590814, 841677368, -298109158, 1072413379, 881691274, -1743517042, -1427844015, 62718368, 1598650141, -1433318624, -2004472839, -2116953411, 139143945, -928488546, 584407477, -532326204, -122757389, 1351042046, -892517141, -1382304923, -1347573469, -718424992, -1219577762, 1676253217, 1237343389, 1864664982, 1649946205, 1639064566, -786037728 ], [ 1364779763, -276769604, -1143931482, -552545672, 1282395474, 322461021, -897499031, -375315072, 880425847, -46794950, -498934100, 168513048, -1330946357, 1623803950, 214658356, 1172605510, -916133224, 78534290, 812947566, -1479341122, 1842976799, 953999829, -1786227788, -2071807175, 749039363, -915601291, 1307352367, 1384739143, -1160118241 ], [ 572712130, -121345697, 1616634399, 453058315, -22442974, 986083787, -1134392885, -2135473096, 1876961398, -1745364126, 594176735, -206778434, 70175813, 754567909, -1349662871, 565355571, -1877177390, -2067750050, 228310221, -127180039, 527254557, -573087367, -68599723, -1850917166, 534330461, 104173671, -832886328, 2070798352, 1614367619 ], [ -672235766, 581797215, 739588769, -851072263, -257189240, -1465331042, -2079051126, -950859524, -1673932802, -1862028179, -2067562716, 991749166, 655946996, 1823194749, 858582254, -938361365, -814806634, -125331210, -310793328, -1679626634, -944446681, -802732055, -2029082319, -168635810, -1529727390, -698978864, -678140630, 1041905341, 1099094773 ], [ 348836013, -406180671, 1755137029, 330579812, 1018072469, -642417005, -792094284, -766314244, 1070582590, -1451137209, -1099886349, 355426317, -613577062, 1032125380, 1782532390, 610036484, 1158616647, 192803055, 1488190343, 392069650, -1745787623, -951121506, 1570467026, -1870150343, -1082007031, -327690415, 1620704344, -1133454093, -820957212 ], [ 1324177758, 1499012498, 1701077204, -327402654, -1390045918, 760242206, -1340887728, -469357610, -477951813, -390086514, -937447946, -956268015, 303655887, 1550084465, -1373859822, 839474230, 768808690, 373541525, 1834711988, -2134711291, -734295928, -925078714, 3033353, -1358206006, 799315020, -557033358, -22483063, -652697188, 1452282339 ], [ -201203829, -1801686191, -1422507074, -700942853, 1178530324, 654536170, -1268713792, 2011353782, -904037391, 1093984737, -547263628, 591984210, 133331414, -2067323563, -73632982, -1719907861, -185914482, 2132591825, -714898687, 1712349445, -1186406090, 750292103, 1473534900, -191850092, -500391031, -750446907, -676950878, -1639600458, 1966946563 ], [ 771312543, -257424189, -1984673266, 1418317684, -1554283804, 1133460205, -1350057972, 128518966, -472107279, 1385530718, -385293862, 1653776512, -656796509, 129572571, 1966097915, -417724518, 1442164444, -689107514, -1181153049, 537897584, -1245937385, 2131230891, -1222642899, -917861187, 248535382, -893508047, -1440945926, -941572942, 1516924033 ], [ 139548594, -1952254908, 369753367, 77966471, 1098701879, -537977996, 1976891649, 655706993, 358988109, -1347967747, -317348299, 1373681126, -1094768224, 1606729235, -2140385682, 1924538938, 1674929979, -1456676089, -450385481, -902459187, -1151168389, 542877798, -513287464, 1168937191, 411953898, 1920590476, 934640089, 268990812, 1656851379 ], [ -541383924, -900680362, -1355485443, -14437958, -1628540346, -274195649, -1342501785, 921381673, 145128899, -251448356, -56701203, 1512710831, -260270539, 485425584, 1885508551, -264479807, 1258838902, -1622498360, 1573398773, -197158835, -748491781, -1871157145, -250556276, 1963689729, -2137071079, 390860538, -2090436588, 178380694, -1397777699 ], [ 741359627, 2010253685, -1888699991, -1947662568, -2047532940, -419036530, 1031221211, 571899516, 979650426, 372644188, -366640436, -1589826487, -1499291333, -1551158035, -543573230, 1576911315, -175364000, -2092411781, 16998928, -925672189, -1295466098, 927002199, -900212321, -925346785, 1818938385, 170004684, 344610029, 809036770, 2072395048 ], [ -1171841782, 320533323, -523090876, -2109722997, -1419290978, -281232225, -1970313498, 1123295682, 540186813, 1295995172, 1104035939, -953687437, -1898084196, 1062173408, 819567795, 858726107, 762465953, 159032894, 14251501, 143032758, 40829230, 948160410, -2143330726, 770768552, -217616578, -793725384, 1254034515, -2098695080, -1997722355 ], [ -114585683, -115916524, -1788121582, -1122946888, -1029309713, 1803873458, -709123495, -250335367, -2001285561, 1907315960, 1841928218, 1148103768, 1398317218, 1263186138, 1901597901, 1077748287, 291529081, 1175941096, 380776827, -1080467228, 1943295643, -1399406860, -1899391382, -1112908675, 2077807232, 940345659, -1676209191, 605042194, 1104238322 ], [ -684008212, 1529821181, -1327155521, 1736300157, -1117561977, 809279169, -1310119297, 2083888929, 1708513209, 1455156043, -165289424, 431609310, -338246, 1052533023, -1492077800, 2110537289, -1797994330, 173858898, -302212731, 593159741, 1025826669, -1189599651, 318815405, 1155356071, 1755580399, 188797661, 522000271, -544759122, 692190179 ], [ -366245269, 916739659, 242827746, -1852698883, 45621003, -976423306, -15483414, 1182099922, -315073391, 564762267, 533378185, -1313097042, 391160826, 2016476502, 1795099489, 904161944, -1962386392, 1438929393, -2068437785, -61558990, -1975584849, -518131255, -1715485622, -1815648493, -1045223053, -184252464, -607978235, -2039747101, -1494518129 ], [ 1733983878, 1400778449, 399000948, 1413264344, -633571919, 1944597510, 254118213, -2090428023, -316955079, -643146129, -1710368290, 399572411, -1467750546, 1080212755, -1110233870, -221698600, -1485278739, 1353484148, 303332682, -1581931015, -1434465997, -222086580, -1944583381, -1293120690, 972410860, 201403489, -572555587, -1180798056, 551675865 ], [ 1080658402, 28328827, 227875010, 1884406574, 1717461962, 1170602387, 1729175838, -240749142, -1860314, -519946512, -433303041, -1881187344, -1613460176, -439317293, -187264061, 1005977705, 325691708, -2125174911, 1770630359, 245407768, -670649392, 1000060535, 1161875056, 815222882, -1122490160, 575469952, -418363737, -1932057762, 1493660911 ] ], [ [ 260634202, 1598551541, -1696454311, 684171607, 2143866481, -326845298, 1518473935, -1452111268, 1826237070, 727007875, 282754306, -688116244, -672375506, 813393620, -603812898, 997886995, 995856345, 794893106, 283467892, -637737231, -422614313, 502440400, 71493946, -964268293, 2080061618, 1071856882, 1697963625, -324601442, -2061786931 ], [ -1817086144, -1125909308, 183331920, -1753109669, 1401441554, 445932381, -2050407582, -2030217015, 1404230681, -782593582, -1482113978, 952778971, -900121096, -1072101121, 1285568582, -332636125, -766355234, -1304220661, -1601340304, 909930626, -110269088, -2143617516, -2048161172, -12518884, 1543749654, 1393532171, -158436708, -505090055, -1680499287 ], [ 1888912607, 399395002, -1141753695, -1933255158, 706367742, 387052366, 784368227, -852207341, -1472748325, -502159091, 446742607, 1084440982, 1451195278, -1270337733, 1447443397, -1134750186, -362413062, -1658802727, 56992700, 280746296, 82670183, -966107988, 399235329, -1678553185, 389775386, 2025667096, 1652922224, 778756732, 1539978721 ], [ -1907438851, 849342546, -1304870654, -2135957957, 1665140352, -1863828914, 1509430322, -1055197287, 971101394, 686613699, -375605900, 1302717415, 1969934307, -1743177801, -728940685, -1815338701, 571831865, -1935979437, -579674574, 2018080064, 84401576, 1882975414, 228300813, 947574157, 578452295, -871423441, -427841513, 967468371, 1897929184 ], [ 1228465321, -504521531, 473185149, -2098290249, -1856163536, -1510773954, 1232015645, 739257125, 1764621153, -1394057142, -1091309079, 807969905, -409391770, -1723991140, 1256939776, 1742200141, 183825054, -1966239629, -894566879, 966635281, 807394312, -984348847, 165316893, -1698040662, -213116424, 363415751, 337563415, -38604912, 2099566197 ], [ 1533709876, 1964095967, -1158318448, -933836474, -1216633998, -646213569, -959353764, -869643132, -1236957304, 2012130103, -1717591072, 699572965, -754266413, -1121282500, 1206579978, -1847015789, -1308633380, -1895657472, 1887570410, -1930691337, 1960730548, -10175524, -1396792505, 2061440597, -1657354349, -1251482236, -408253981, -1102834461, -1133580019 ], [ 256234884, -242668489, -233254530, -2022931959, -217664456, 2140602011, 183279066, -1246748157, 1608546861, 565541636, 67459201, 2047611697, 806664253, -537154159, 331425649, -1877390845, 472224330, -321056152, -307668936, 1334073367, -735780836, -2042309141, 473000100, 1184826422, -231053708, -4543986, 467008166, -629385099, -1814313221 ], [ -315428578, 911835400, -1648444791, 510718417, -570596786, 37893017, 934208350, 782448091, -1837333252, 1273080915, 989782044, 2020003255, -1500066620, -1874078546, -930091218, 1135618107, 1351882333, 244097404, -705874723, -1720079212, -712096059, 865289652, 286868425, -352082574, -1038776489, 144720535, 2007229445, -298412697, 1469386421 ], [ -139977402, 1296983048, 1530353702, 1441283991, 1366830487, 297103957, 1707379851, -1257419877, 1296495852, -1459578066, -1506236555, -91860426, -2005240183, -1884816274, 1616401846, -1234169271, 1234283197, 1603781829, 714025953, -338639756, 858715818, -1020402360, 1359613915, 1096699773, -1031211278, 1463175155, 2005755428, -2047384988, 338380598 ], [ 44521563, -70391110, -1844868739, -1862618611, 331427056, -636465505, -553641065, 215560775, -6354603, -1885514694, -1325071012, -227009655, 429870480, -665899913, -743178724, -1301864847, -1359913093, 1661413125, -1005514004, -1958541424, -380730191, -310951821, -1926602746, -1160871841, -1777948982, -1194315290, -734469338, 2084271988, 450467009 ], [ 2129407185, -1013769804, 1487651071, -34153958, 933348296, -772252533, -1920829580, -674134268, 318230080, -756845223, -1018713674, 986492775, 1171323985, -127213048, 1671036365, -234093898, -1533381971, 719332451, 1249847384, -59568963, -166478171, -635086087, -688216210, -2028261789, -433965367, -1903951251, 185736790, 1961070195, -1963417424 ], [ 892708946, 1996544397, 1558536002, 1331973830, 1313140659, 1030922491, -1092122724, -1449122951, -1442113846, 2114201320, 458240714, -2015091115, -361223177, -1555697708, -130162795, -160352537, 15993483, 2054461694, -2113216084, -1644792657, 276130866, -1658387882, 42118329, 445863969, 651215236, 187129992, 1102105702, 459169052, -272625958 ], [ -1338224145, -478120247, -123193203, 1853989622, 1133375715, 1777170495, 109694257, 1742660644, -679388888, 2030784564, 1526366353, -1476028469, -630218895, 1697111868, -1156145348, -881869437, -1948977418, 810505453, 1843247233, -887672264, 260682655, 1311377167, 530215469, 732182667, -1935656618, 2104098340, 1294813146, 780108305, 1482932522 ], [ 627264818, -690916456, 1141595440, -724216161, -1594102538, -2051380078, -356986968, 1176698852, -1962189454, -1426529606, 1277546340, -143530431, 496475189, -520338961, 1296715188, -1877398795, 1442544253, 207669108, -473505492, -1718845380, 539463723, -56763110, -2046879486, 1740161, 814743599, -1266910294, -881318116, 745465817, -1265998185 ], [ -1029167780, -1260346632, -2044977185, 854151939, -50495980, -588917693, 802197151, 1281989929, -1473068942, 1081613046, -699464309, -918229503, 409853458, 702371364, 1822072545, 17884750, 476197432, -1022015661, 914412773, -698732396, -1330410387, -815248688, -339262128, 631618882, -2051986833, 711396417, -377938309, 1228882119, 549990152 ], [ -1812487218, 44799583, -1621053270, -1806656821, -1078737914, -1359993416, -856031634, -1122209887, -1569309358, -959110421, -593618064, -764852442, 1906912479, 716574028, 430980898, 1711625758, 391152924, 912852003, -922766442, -58049975, 157776390, 1284810885, -1730575732, 999381511, 1152703012, 1164304268, -812298318, -172813230, 190762501 ], [ 369546246, 617512676, 953243366, 926976191, -1140488872, 229639290, -851931919, -239903513, 357185301, 1296808404, -721207857, -114584159, 1324705720, 281951961, 1763714416, 1525015303, 1855539239, 1104083932, -1816221008, 1687646871, -800476145, 1290119539, 204505549, 1399703070, 98368672, -1989978977, -680926519, 104612663, 2112180847 ], [ -1428717391, 283378747, -652738314, -1659892515, 810258613, 2050318374, -369269117, -134398838, 1410929248, -1962609337, -1122416727, 584332295, 1049530951, -1408540148, 976399630, 966029583, 383590815, -1507953079, 1015656152, -863389893, 1055615763, -177471438, -1304574631, -759885579, 1622461356, -228093748, -145826422, -269845183, -595828472 ], [ 1020151179, -269994477, 1806725195, -1233510032, -999511753, -1621549450, -1756239386, 531488115, 282223117, -421490164, 1295464322, -448647391, -1082096871, -257237753, -127521753, 1066395989, 1924207240, -254610149, -76970205, -1147770713, -1018156641, -300740969, 1461498340, 419597383, 1264845038, 1683626463, 1807728961, 1019963958, 1864527613 ], [ 312879472, 1614119468, 1649135633, 648218827, -1798975395, -2055296060, -533154000, -1341430944, 96429230, -561196654, -1131846093, -60992849, 484564609, -1978490432, -1629712271, -1766328710, 83124294, -261692831, 45744109, -1967134321, 135632424, 438987233, -1186363203, 2082506851, 1212278897, 798233922, 604321069, 798867047, 1009994106 ], [ 412677452, 1506064212, -688841951, 100808275, -1191771523, 1511532105, -740433373, -1842325522, -1186364806, -1954453720, 1218869768, -957365806, 953281932, -1294585166, 676974872, -1171048759, 734764675, -1167509071, 1312348766, 1916111050, 942442311, -1925195788, -1350728719, 669994764, 1104967516, -1740823239, -1762534973, -475257419, 76699030 ], [ 38367123, -1934879687, -1555191534, -1924700986, 2013907973, 1342759774, -2122210334, 1757757866, -1046228367, -1628216871, -1220193646, -270359659, 1687826464, -1845190523, -1400841953, -735662494, 584068929, -1815440828, 1263557467, 1843964346, -58414179, 1683050723, -1947902382, -1482737210, -358545779, 1042889503, 490387130, 857858441, -1721638406 ], [ 930417972, -252916013, -66724886, 1881306562, -1291369686, -1836855148, 1564857185, -1657865988, 757989278, -302774925, 122308541, 1829128405, -474527197, -1083683364, -124677616, 1932961760, 1471252017, 2057274883, -1337069665, -114309533, 898162356, 1137782633, -25983182, -1275454026, -1644578852, -1979220235, 388671203, 200661121, 1186044319 ], [ -154827623, -441299427, 1727073987, 709997725, 2124416076, -695861502, 109315593, 1436569348, 159630158, -956870622, 1351929538, -541694945, 1474799340, -775704432, 1766000842, -1280317463, -1377307501, 441645715, 1491467023, -1472726478, 1619396287, 1127993363, 1597269171, -578766114, -1234620112, 814915828, 187195498, 519381284, -332022630 ], [ 89355636, -1128226850, -789236744, 245218018, -1605304464, -1013356631, -1594025294, -253106077, 192442308, -547767037, -1298403373, -1573413389, -1753811406, 264651321, 835600931, 1857063620, -128507744, -1199959064, -868788560, -1647210666, 762490105, 1420300451, 663398548, -568641577, 2110929083, 1453286796, -1461770271, 977922899, -288304113 ], [ -1495085200, -367550887, -158229753, 758824554, 93225501, -1185441786, -2033196180, 1131538188, 210543104, 812023147, -443152067, -81796431, 2003835766, 1145667368, -799838691, -2002205832, 1953221367, -674126800, -771152360, 443625754, 1578735494, -248615569, -1454340601, -566106612, -869525250, 798455356, 1778186369, 797768064, -1767515957 ], [ 1072952091, 1553624662, 286382981, 650125635, -243189306, 143299158, -1541336624, -833195827, 1846742262, -596644017, -96481176, 714976982, -783629916, 236012613, 405152140, 421728256, -1669111330, -608488358, -1388439177, -1662442931, 790309132, -1039383812, 1809413670, 1146833834, 1346235337, -694065513, 1234837113, 1757716810, -1038125988 ], [ 135577614, -850834139, 860868367, 409804445, 315960955, 1403512853, 257819879, -85638965, 1757251637, 1708911028, 1051069065, 1056519006, -1019170684, -929910982, 2109142242, 1329028073, 1643513427, 2139540508, -1998123261, -1528095550, 15170778, -925034683, -185017228, 1472741365, -2139215279, -1580870225, -714062900, -537763185, -1138549012 ], [ -599346353, -2126886789, -1619806434, 992368913, -1487869772, -1549787328, -121893278, -1672880155, 1978225361, -1174079425, -445113370, 1176219535, 18240840, 190812274, 1206750939, 865509114, 589306636, -1236208811, 2051136472, -578325282, 165685488, 268270032, 1277897830, 1412397948, -2136094666, 15813720, 398080826, -324442250, 2064960126 ], [ 794699927, -1517096611, -609007378, 599340564, -1176378093, -121979644, -417919088, 1525246452, -1183747470, -929229114, -299648248, 131938448, 217397696, 2139983416, 800666521, 1426160113, -1846048579, -372680614, -2142437166, 225754647, -1270717279, 859703992, 2024091883, -940738410, 825561184, -1389873894, 1400167679, 584645723, 1574621559 ], [ 1590644106, 1803517432, -1037477200, -1755956982, 842117045, -823357038, 683837095, 523746510, 914449273, 1666111834, 398813862, 1279291962, -398659273, -1292316790, 1239143429, -836969414, 2121060757, -346361390, 578755401, 1721628491, 1945172177, 1186012199, 1658031614, 1414081147, -608125182, 498860920, 743145511, -324431585, 1911896019 ], [ -1866541598, 1594027978, 986761219, 298526371, -1582674562, -835902240, 1852648451, -1901393154, 1701023150, -919763823, 1215358197, -1958098820, -1361897924, -2095185124, -1604332114, 225531413, 1594366986, 1530302487, -520314756, 528918485, -743336472, -1390425303, -677403161, 463467700, 1565000610, -1492373578, -252799482, 568602247, 927899631 ], [ -1592448461, 1463427248, -1801125712, 1288943201, 874012376, -1519541148, -356051646, -2036141838, 1477347866, 364572340, 2033758749, 1892374708, -903409337, -1936223475, 1698038973, 342768688, -1606514464, 67899447, -1130244432, -1050031927, 671960853, -1670795516, -1236187220, 1190121229, -1540168966, 878451310, -1149923251, -1190901726, 894020386 ], [ 652943922, 227569413, 1532115482, -1784407475, 1455555126, 1238176722, 1016047986, 136178985, -1892796182, -1436793222, 711235124, 1642004914, 813218304, -1419281417, -415602618, 614752189, -503799133, 1832839025, -396069414, -581349556, 651800322, -113488190, -1872942173, -489338326, -890084457, 574694824, 1380521592, 1559840314, -586889089 ], [ 801450910, 1500649094, -1940498552, 1785860395, -501068110, -445418149, 531554909, 1445742919, 475810838, -1766922949, -1608538659, -670940527, 2044948211, 318357146, -1583631573, -1511542530, -312990719, 213665232, 1689179786, -756453894, 1908163105, 217681650, 34775250, 329158944, -591299430, -640131708, 1066043892, 1994760690, 1840496104 ], [ -362036521, 600710249, 1999440343, 1122324974, -666617163, -1341883547, 571347187, 1294775492, 1354507835, -781328733, 625608203, -1582410047, 748603114, -1843616673, 1235244212, -786995197, 1683971942, 1261869335, -493270882, 254702321, -1151434799, 1172654742, 1821843392, -677096512, 1864228567, 1752119666, -38834114, -761642348, 765203818 ], [ -1052943837, 1924734962, 2112258065, 1513443533, -1217407047, -1676542332, 743041008, -1257439301, -2077270312, -1826240049, 877877210, -320769499, -2017886904, 1207802041, 1456721611, 929849055, -306385641, -1608249167, 1274409453, -494628436, -1047755271, -1661343847, -1716442088, 1013991193, 613540589, 1385515239, -118294468, 1903855773, 769493934 ], [ 1107359849, -443985202, -353510396, -2085539317, -221698531, -1871786638, -1751296156, 1304710103, -2059387129, 2032191220, 577524603, 649390354, -698940908, 2088881044, -70410687, -853573385, 5867857, -1871181575, 629838608, 789806070, 1190273316, -592243689, -1506599867, 1342387099, -1426138990, 433382077, 1566998212, -1894848249, 1426732397 ], [ -1702521708, 870039949, 1127820437, -626112593, 1771853829, 2017516010, -1527908492, -37011405, 1373381684, 446226885, -88528801, -2009058808, 1641744751, 515662861, -1355284698, -778409155, -1007690507, -379248633, 1306863268, -1878309554, -1133453147, 2100898795, -1401551193, 1604653730, 835264359, -1907617308, 441731149, -364554799, 1331639432 ], [ 860197402, 198156939, 178990535, -564477133, 1195298233, 999131008, -26965906, 1285845961, -1723366236, 1632366092, -1424637915, 610178129, -284315839, 1952265541, 421890905, 1629944112, 616293298, -1330260121, -407045164, 1538842575, -321920243, -1617947470, -486402246, -694927038, -47923331, -1319434401, 571916043, 547241342, 404540801 ], [ -1611701550, -543597329, -672785449, -1076363553, 61693903, -2093174490, -1481813012, -1567624300, 1516898965, 2079224922, -957007427, -672317637, -64720678, 999902380, 797876021, 1185478276, 2016073506, -677644511, -2072607062, -202152590, -2058631997, 865662310, -667095886, -1690854290, 290239802, -240618786, -1210870879, -591971232, -1717835852 ], [ -747462760, -386548040, 1994676978, 1080007754, -1714289586, -1684763968, 1093083672, -700444698, 1031834253, -1923622205, 508861451, -1881952489, -174142973, -1568552786, -351904016, -907118657, 612665938, -1726814666, 142674903, -45271288, 1642378826, -639010115, -15864884, -1941644617, 1330456240, 1582050662, 249398974, 191008500, 1733880374 ], [ -200464198, 1052585776, 236337731, -483220106, 1177188639, 2005305280, -1086259420, 1008578335, -302313351, -257567465, -341270685, 217335678, -186135107, 1053208764, -366184286, -2114139767, -1904769125, -965984349, 1614633938, -382241880, 1038577442, -385207498, 2100218647, 1214096910, 701404597, 1353773917, -826836499, 1457106242, 513016608 ], [ 396433044, -183709015, -141772676, 1849444899, 284296390, 454678486, 1703851907, 1745637294, -1512842303, -1863649760, 1781500273, 1406854332, -1301559031, -576532986, 523703012, 2055540584, 2146504214, -52822731, 771981039, -211672037, 1751544025, 1132714801, 1655075191, -1138032902, -1767479510, 928951666, -1935810312, -447068692, -1194660031 ], [ 891720180, 1865180354, 312520753, 1096387856, -405884671, -336762743, -768846411, -1348849036, 1932255720, 1018749007, 1745746248, -150090803, 2042697187, -1142950349, 1739532308, -1174783791, -417460641, -1211335258, 156037225, 192039502, -1649532559, -2105530236, -7847113, -998459990, -1107037554, -1149410354, -1998496641, 1411513269, -1413723468 ], [ -605098339, -2125920145, 1191702615, 7768195, -703721032, 470638712, -1778919293, 1354514283, -959762131, 1278691446, 747561113, 1748180546, 649598551, 1939690714, 572673285, -664256555, -987105986, -117466488, 1565236714, 1241024040, -1222087945, -613375137, -336683466, 979363999, -315976060, -1327233824, 423259554, 600700685, 1599156201 ], [ -358884123, -1196791883, 1044664108, -341353020, 8110530, 2000744730, 592844519, -1580534061, -1286101746, -1465205286, 1160475373, 951022276, 1303278312, 207466370, -79060007, -1501281153, 425944509, -1423666282, -2012930706, 304490829, 1503432836, 1336327990, -717828952, -1818160882, 1308958770, -551917293, 2131398144, 35627406, -117586922 ], [ 538545168, 647433367, 24874206, 1338038445, -1111661079, -147334226, 715827004, -973166479, -254575619, 1797676713, 2008577658, -1050466875, -1539797355, 336097933, 2078185848, -2056307943, 1473909660, 2099765187, -632626702, 746800304, -2117230489, 1399879815, -135462356, -1172675879, -234561741, 93878638, 363116021, 81733763, -1688967111 ], [ 359400752, 1961518990, -996011045, -302076069, 958893599, -1799333764, -1215407615, 221727370, -1573828765, -1628565404, 1809061997, 292289559, 1763535040, -141771577, -1172623804, -845708346, 1504338576, 140314931, -1992383900, 1728917370, 710175593, -554675562, -1315670313, 1757800472, -1199839955, 137626921, 1134360361, -1911396993, -1289145893 ], [ -1307249213, -1921794657, 105078439, -771216069, 1672730874, 1730218117, 2048195124, 699744306, 1425753149, -1462558730, -1402885813, 1695445833, -661424909, -1376715606, 558611607, 1429367868, 1265319394, -1034579462, 731486582, 683426889, -2005018214, -862828845, -1722976326, 533450068, 2055628446, 382554034, -554429876, 1473922414, -1676974188 ], [ 427402211, -839819571, 1394859125, 1085188487, 1345129714, 62653162, 1272884689, 358210420, 2110302175, -279937105, -1852636036, -915653875, 248907258, -1999854010, 221013074, 787473417, -684502557, 72956684, 65724564, 1091397948, -228164209, -1593351308, 1280626836, 1091433258, 1128669953, 1801908208, -71835591, -956811203, -554053849 ], [ -503503305, 1061276170, 1222144520, -29847127, 155936552, 1711970933, -857089572, 1353270044, -627199200, 1188727646, 614184483, 631580833, 1630190862, -1961232155, -1044250027, 1004490905, -1557456143, 1913077541, 1518776941, -1145062143, -1490529735, 959913269, -1665690604, -268915025, 1800074233, -1062049252, 1025666745, 835880357, 1865478707 ], [ -1483770937, 1767135982, 1219511948, -1237015545, -918503261, -1228972086, 684984206, 1201010561, 54324472, -46553407, -1933950509, -1792164681, -1543520080, -22734215, -1507818416, 1933689040, 1774557440, 38114629, 519387186, -2066080725, 1843281094, 2081429190, 1245566188, 71382738, 632744546, 207620592, 568958258, 823256909, 1689457015 ] ], [ [ 14942249, 467995744, 861062439, 799744092, -1039134073, -1782582879, -929823479, -1296790179, -731287718, -1339674645, 995008010, -1232280749, 1984380172, -584815687, -1834303977, -1251052196, -107826003, -552259670, -1895603694, 319262972, -2070122079, 1050947926, 527740240, 1810118752, -962206351, -1679957818, 379150817, -1918633684, -1920010454 ], [ 1415735764, -1585534676, -1294320609, 1189235660, 933934293, -408604072, 51258683, 242914000, -811261091, 375739038, -213870159, -1477633779, -457438711, 1128683495, -85865917, 673556372, -2049753530, -1669455555, -1510317303, -1265629331, 18086195, 195313789, -596178661, 1963826857, 1681679916, 925591200, 878833900, 147890824, 1316205122 ], [ -1310322007, 1743818741, 1753681485, -1756373753, -94040113, -939628566, -193960891, 979549647, 1475351061, 2105269260, -422789471, 537793654, 1171392973, -1410615224, -1952608314, 1729536167, 1003057167, -39196925, 2042075568, 647107170, -749459507, -1681028689, -268528578, 2089080602, -1018758867, -634629040, 460557395, -1464798316, -1761952581 ], [ 371639300, 1496383922, 1921244755, 594170405, 1270595161, -1422481686, 689355237, -1572600172, -1359478477, 2076967961, -971017689, 2077068828, -1776467199, 1066056348, 341499407, 1469202245, -1210660819, -619108276, 619652344, 823715681, 2138121732, 1568743388, -809476458, 1971880467, -1116048524, 1927575385, -27207409, 72814221, -71161886 ], [ 1228209697, 1638969055, -1599149345, 16575336, -352153374, -426235678, -681294013, 1297964704, 741528265, -976604920, -2140213383, -80132566, 200127104, -1558584048, -1510050010, -1026856965, -797063465, -1354821617, 1187483594, 804512321, 1906176735, -973569066, -594055882, 788990193, -103899821, 1053042937, 629699476, -1293897093, -688376033 ], [ -1451469091, 1812367942, -1807032582, -1235592854, -148019161, 1490256148, 581566467, -1534341278, 1476606044, -383954476, -151404987, -763842798, -1061368361, 1568333196, -1499341848, -1375146738, -261542875, -738592234, -2127917140, 1799614126, 1312119774, 799701361, 1132593902, 1422186499, 1521404770, -2007007536, 1108219851, 918038826, 620444598 ], [ -1280397982, 883404414, -1084848570, 1814951253, -1653578138, -585439106, 1841205171, 1376555329, 1423225777, -1931766469, -989482622, -1479291526, -1819321301, 979772989, -583966593, -362009982, 1201564279, -830527050, -1605022490, 147939992, 2095437258, 1466513754, -640228475, -263963200, -555403312, -848727498, 372602917, -1681891765, -1663955846 ], [ -1179202605, -1760646774, 1642466416, -961133606, 1129155742, -1063502732, 2055976105, -1654700027, 1727073052, 317824778, -1369218411, 1309752644, 992654561, -2102222764, -415322528, -1542490067, -1201058150, 261864844, 580757797, 2113268329, -492059495, 425113848, 238573581, -1009297100, 65704111, -1737142599, -528721332, -359763089, 1682832928 ], [ 1734409120, -449451226, -314046340, 803743079, 1895855209, -170569949, -1748635002, 1481074529, -1400251142, 1195380930, 1672089791, -18365614, 1572270569, -923268940, 303052375, 947387797, -1079349991, -1332845854, -1683760138, 777195338, -867503791, 126303685, -1091168843, 1880417088, -271663221, 2140411553, -1351615456, 1488904354, 2012086910 ], [ 2002368302, -1746246824, 1917730430, -1363551214, 7502699, -369706383, 133670916, 460616811, 1220353935, -692693374, 64574077, -752597543, 1875331645, 2111555294, -1398259722, -1472113058, 700429208, 1756232195, -541550110, 1777679820, -354787926, -918008399, -662064708, 1570509511, 64403038, -568731129, -1912949951, 2123841001, -1341511833 ], [ -2119589220, -200552562, -1210281701, -1511359064, 1947255677, 322569613, -1278287047, 1350881041, 1334240540, -1123855104, -1373576931, 1827961415, -420259708, 371660529, 1363105125, -641165801, -1057065338, 68045012, 1342820575, 638362214, -1617698407, -719680644, 1097199022, -1681125878, 736286526, -1981747262, -1474271437, 829372036, 962019932 ], [ -1221214450, 1630074145, -932511029, -565402416, 1435495041, -2120364579, -1331460732, 876675506, -1383433771, -1030921313, -843667130, -706562208, 239505270, 548635018, -138292398, -1164803375, -1215112654, -244378380, 1920331334, 1361354579, -734917217, 1012224903, 1571797955, -623552056, 1756611164, 1867249423, 2122844004, 609615692, -912816034 ], [ -477150781, 1745577413, 998389612, -1888722133, 204423749, -798422719, -190087407, -1868867258, -369528098, -247094000, 955427082, -2003596295, -2074191043, 1963870836, -1359432877, -712425133, 17876317, -391112549, 1540087522, 526769372, 1891797012, -1227876049, 1873075288, 27487637, -1824585320, 1409392904, 1664717413, 933880708, -1672084687 ], [ 1003753553, -1073914280, 142659656, -866240397, -1088371042, -1584636671, 1264891038, -1697493808, -1318446212, -1889314674, 974518371, -158480713, -684923231, -1404553411, -368200002, -1593127164, -838331268, 507273150, -1517044209, -146376208, 92823565, -750649958, 824804300, 609336460, -360323542, 1690032978, -1410173323, -1985782648, 1535257783 ], [ 1192693251, -1252837197, 127857541, -2049885780, -877712938, 206113811, -838838164, -2144015715, -537121311, -1112427328, 1516882262, -1690566600, -1984397116, -798022963, -1035339875, 168739860, -1034197784, -289905075, 512701698, 667781747, 1181715056, -1878663299, -2052793688, 368337916, -372185663, 406861117, -2002165562, -356694662, 1342509078 ], [ 572931802, 1654158711, -2012561624, 385628936, -2058384745, 566143161, -1334254563, -719378972, 1813316625, 447844260, -3972917, 658133271, -947707419, -87663583, 448501285, -866315641, 66762240, 56915568, 970802030, -1591331549, 578735610, 112339023, -2055206454, -1819198528, 1374356283, -1432241950, 1301960966, 1723219033, 385207798 ], [ 608562131, -905007106, -133252853, -1371771417, 1990064942, -704449572, 2085011374, -370838545, 771169519, 613551813, -1240847624, 982532118, -101547554, 1115348028, 1556783286, 2005967661, -1592509950, -1981228874, -776905297, -2055591555, -108501978, 372333940, 197442518, 1200558588, 1025004479, -1254602356, -568447100, 1778177202, 755359022 ], [ -1320311958, 47615418, 1854373322, -1445249847, -872829099, -143865937, -649374710, 1363337191, -1219363608, 1212398772, 1212792607, 1025867218, 1384495289, 480229828, -399866491, 1864570090, -99426128, 862107404, 1640844959, 1486746815, 1258687840, -1759732325, 1325518218, 1765662750, -265028059, -829152051, -1900204867, -986383616, 1118148018 ], [ -1489449547, -1097350674, 1432839410, -571501540, -20029673, -423055892, 1110382308, -1621388162, -242973696, -1661200267, -1505105960, 1308775577, -200951308, 1358389717, -1962236450, 342621018, 879702868, 108140204, -931997873, -481359440, -1472401449, -423182315, -1954337005, -1108568278, 1579875590, -1940342533, -530691857, 2063784050, 1074319814 ], [ 601128891, 1324665957, 1591632953, 1145655987, 382837682, -138551146, 1253703039, 799377406, 479076707, 1706748962, 1186909947, -1893406578, -1276783729, 194841497, -1783672027, 1714005764, 831056863, -382100530, -108121341, 1103387594, 1116912628, -188475441, 1552635227, 1148526887, 271478255, -681342573, 700646512, 74625837, 650287261 ], [ 1901403752, 1191012276, 1936260340, 2103020955, -1359021565, -1183150974, 42242805, 612590775, -988443743, -446408515, -473418075, -281190786, -1710809610, -594022093, 1613228345, 1820978173, -1900846460, 1620452815, 1970238019, 1997229175, -371993350, -1675931443, 1086900979, 1124163274, -273358694, -1140528892, -950168012, -1003700323, -1367039037 ], [ 1034153825, 569566894, -447554165, -831437386, -264581993, 1922357620, 2106108610, -1336845485, 1562055009, 1601825101, 64278453, -1743499731, 870828462, 1495838669, -472117115, 2097720128, 1412913188, -1036583261, -920151033, 86679188, 1692821077, 318981248, 338827539, 439528667, -23581983, -8051867, 404007482, -1402315071, -1731460455 ], [ 1157058944, 975636726, 2125801908, 2062908665, 1699226971, -368469617, -1698570257, -301323522, -1456232594, 270228138, 644174479, 162737585, 1254271292, -1831286656, 731634865, 294695788, -102022232, -336022570, -1734362798, -477980921, 1645348713, 2071761509, -2038305133, 2101744312, -1891398289, -582144376, -397717097, -1004992473, -1141345130 ], [ -1733637696, 858514251, 395950595, -543458788, -1442930357, -388531035, 1951895591, -1860148547, -1575657862, 1787808763, 676614585, -965598622, 1140491304, -691374658, -1979210230, -458650339, -1233274919, -1470652965, 1620225404, -1460095176, -920206033, 2111098073, 1211533029, -1731837650, -2020807310, -725982738, -1070376638, 340990583, 1095722099 ], [ -2021136312, 1138290117, -1929890155, 210094633, -403228016, 972077297, 1726641673, 1714696540, -35014257, -1551867022, -359597293, -1876976136, -1511038295, -1281415220, -626210865, -73311074, 1296996302, 1526916878, -1659822618, -782791732, 738480082, -777905263, -1401356689, -431368122, -1480460464, -710796626, -1469707168, -1014417403, -1588683951 ], [ -2091839086, -1746907794, -723464855, 247158079, 146124349, 906809871, -1615204248, 579816033, 253212185, -296486525, -1659944066, 168489198, -1793162335, -1370061617, -1181780569, -2004571485, 1224945517, -110233641, -1264044360, 684958838, 1992303792, -1744992790, -1230372368, 1994467813, -1187906426, 1823654042, -200313129, -973971778, 1298555089 ], [ -1886856760, 1040597310, -1732859588, -209063432, 1604138280, -1586670225, -1349831185, 568994255, 671059281, -620473305, -1881495833, 1284854056, 1291363452, -48038020, -976353180, -424086887, 1729799867, -118553568, -831190488, -969399377, 411904585, -743444718, 816668941, -1062400772, 1118236439, -36065345, 958484702, 1326968218, -1937035944 ], [ -778030463, -1246505831, 151161539, 1270496434, -1793641183, 156428712, 972137836, -2053240851, 1268033347, -979413414, 1954190184, 1216818070, -342670606, 784563817, 1912987070, -911950946, -1853257661, 231013269, 566282704, 533819849, -103424482, -145182617, -1858730227, -703928540, -272774510, -1467600966, 1880175731, 413638360, 2131022592 ], [ 196793705, 686953653, -1612093025, 162220674, 652470876, -1387001862, -1147888358, -1615250565, -740789608, 844050242, -1557244905, -915106783, 110658009, -937235723, 906118146, -892306319, -699958517, -1905629237, 181510079, 2075577889, 748213840, -2054655704, -194489668, 803650555, -898973523, -1065554915, -455426801, 830258793, -1897292203 ], [ -2086575589, -1557939085, -966560564, 575157120, 2129035960, -1237358528, -1083613809, 842497021, 1349594225, -454946444, 479920085, 469583423, 1858959992, -1449740612, 1906101231, 414832166, -105275456, -460110409, -1089456955, 796048007, -250338130, 742186069, 545462605, 1483300956, 448495438, 1901650612, 285526972, -1457326020, -86630378 ], [ -394533844, -2021180458, 1090795926, -1333035901, 258702599, 1337688263, 490949534, 2106467050, -659933668, -362859378, 1950405770, 1847646531, -1198199307, 1676209040, -2006729337, -1016882506, -466943451, -1523596047, -801885896, 1147336646, 2043422336, -1073445432, 884419133, 1804893325, 1686120399, -462765558, -214944272, -1538298412, 19870857 ], [ 1111581923, 2108369591, -908706190, 1097443059, 1639413059, 2071165411, -740038426, -748893784, -279059722, -1831610602, 1286575539, -286671891, 1618678851, 1805620723, 230327490, -1445505496, -1072898262, -1867404642, -1453857277, -1162744039, 1941446791, 797140492, -1720316098, -1526461366, 879478329, 1735491062, 325596790, -545677468, 2059682338 ], [ -1381770899, 913424782, 1544445152, 887216180, -1096744751, -762749302, 374184282, 645235818, 437324909, -1052513924, -508013033, 1153061475, 417513985, -1394706140, -623974207, -116331139, 1555728432, -379528215, 399874273, -575213536, 710946900, 1760749944, 1070386761, -1641505209, -907574154, 1442099505, 1706477281, 1749305517, -721912922 ], [ 1642501548, 1710470199, 1787830642, 218008220, -1719826417, -1291367869, 1424300274, 1586095105, 1696564048, 292881081, -1767712292, 2083484901, 639044033, 1810647909, 277276149, -51333352, -1261002952, 1925325464, 539610065, -841911994, -1845953020, -1784896101, 1024034812, -2017361442, -238629404, -1817746460, 791451119, 64841444, 1267249686 ], [ -1233378350, 354321375, -509116626, -1915172637, 176717044, -556621177, -1819806307, 856297936, -728465132, 774837812, -2364614, 1128357435, 2097205992, 1007841804, 294126777, 844133584, 1322604245, 1217426153, -1255427952, -134998017, 1032125765, -734649019, -161296803, -1121337499, -216049367, 832819435, 2096432593, 507281394, -342262624 ], [ 262814833, 1246802056, -261617064, -1280625818, 1534294938, -1068797575, -1723209477, 632614437, -421888743, -902646170, -270602458, 1365624437, 297404102, 816255724, -643463803, -1252212043, 1763685859, 545986669, -1989898108, 1892319847, 450211926, 439327499, 1115351889, 1990971340, 1557532331, 1522551038, -369570547, 1417409494, -1811043619 ], [ -1234441255, -935442580, -1233616863, 34046857, 257794752, 2046260672, 768653241, 108939634, -405995271, 1232275974, 346721046, 196658471, -112699048, -1775748453, -2043169341, -305821083, -687002428, -1702329152, -1659947052, 848778598, 1365633140, 2137137061, 697500568, -1421893389, 1469467575, 650726587, -436997349, -1766774901, -164352329 ], [ 1459443105, 402070014, -1886507696, -215303085, -528518333, 417759867, 2030607292, 1290549216, 488066804, 1575633033, 682730620, -2057750464, 735734736, -2035830455, -129225403, -1623851323, -470813773, 2045866121, 1761644826, -1057466911, -1132479647, 1868819216, 645511601, -1193751723, -556411825, -2110243468, -1451137735, 1781095332, -113850932 ], [ 1111978654, -171273853, 1584349094, 989126375, 1583909370, -1213690312, 1676397016, 35759985, 1702642078, 239579399, -583800256, 1151674536, -1829608439, -1041506749, 1284964764, 1098024994, -2129479542, -1966893732, 1672898736, 1210142281, -959722891, -816270828, -1252342490, 1906439200, 2475130, 603844163, 894332585, -787596758, 1942169636 ], [ 1590142731, -1490350676, 1091661019, -1987411142, 564870490, -256056002, -105808000, -1703891618, -1887293252, 386826492, -1316677, 1524853995, 1684979910, 1075855545, 1836030165, 223512088, 506776155, 241970081, -1869278442, -2073445247, 1575989646, 1903268308, -1912701443, -1003676833, -1520840037, -820240693, -229334304, -913142238, 510663485 ], [ 1649701565, -1800163919, 1048677363, 1731705338, 1679409078, 2093251860, -1200828023, 742884400, 624212765, 1303901642, -1359816729, -1817427122, 1355649631, -85858122, 353672143, -619953239, -1965730785, 1112292769, 1286323656, -70346090, 1829016638, 1927765248, -1631947063, 226004919, -1151209843, 1030866448, -72162560, -1110279474, -903633251 ], [ 1192272765, 1330063491, -319671632, -1746785109, -202796006, 1471455086, 1380569110, -1454694788, -341687105, -1381108355, -1062998636, -667389924, -1659444047, -762773927, -1889838306, -691473535, -1919766325, 20092991, -700511493, -190410436, -1939786612, -558914352, -1870520365, -1320631466, -234563326, -1847645422, 1435013210, 1948409447, -906198377 ], [ -1151025743, 804490791, 729920419, 1225073418, 1569474383, -810673605, 1158291164, -299703624, -354708032, -1556363711, 2025396957, 456047191, -1626576393, -1106535889, 59388325, 469474073, 1566174619, -614530870, 1935524442, -544519633, -992620087, 1943033615, -1941993553, 1109127541, -858110595, -10039195, -207007377, -842571756, 633203167 ], [ 1440136997, 1154072444, -739137094, -678846726, -595394525, -1223166348, 595533854, 1568888010, -1594592574, -576783318, -518814892, 1319005608, 469522279, -1284773199, -498293661, -748171788, -1794095172, 1925228521, 134288306, 895335887, -2122076312, -1293944830, -1399736194, -1718576839, -1737316341, -996390007, -780989310, -689680542, 1075439678 ], [ -489010611, -2022465788, -1975792084, 1791214125, -817655514, 1060104160, 1064526911, -385213256, 94081277, 255980066, -1687862142, -533908519, 8782111, -739222431, -510081596, 144996187, -810813592, -718243333, 293338417, -1121908421, 737533470, -849978657, 1809600142, 1412625411, -8939901, 349992321, 699898413, 1529477655, 97647806 ], [ 322564731, -759544298, -933327046, -2029781430, 1821648376, 819178138, 1261215107, -753485784, -1262037112, 858946577, -1860310740, 1659348094, 1040793952, 1712802185, -1967195576, 1207226367, 1664316722, -259357150, -195062177, 1464005048, 1561518361, -1807694516, 2052930800, -390027638, -1206341061, 1211395987, -1268868690, -1163689750, 1282024864 ], [ 51922390, -1006091585, 467090136, 1203250266, 1394133665, -2114488540, 1726673101, 1567664511, -1011807053, 1482172460, -6417813, 1729369492, 1822607004, -1021117500, 138891779, 1019303012, 1154132534, 1804185773, 818505795, -412763046, -755362544, 321433762, 37329883, -1139642633, 716474084, -2061565690, 499834056, -1177522044, -679356897 ], [ 713677237, -1477736356, -482734055, -1969188388, -599849248, -1530599661, -527882473, -715234391, 1487749616, 1737983732, -1385250998, -2005370977, 1531906754, -1597062526, 786857922, 302311703, 1435212669, 1157742916, -896348479, -1182665937, -1067885286, 1049030128, -1893298948, -332317157, -1096074118, -1028187316, 1282380895, 940044992, 521538205 ], [ -1583778639, -1179977803, -835849118, 53258039, -933072119, -689562402, 919656916, 1345990033, -181826291, -1035278066, 515975461, -1341163013, 1385137572, 1129645648, -503149337, 571213213, -572566355, -392786131, -1876293018, 2071867243, 1363781875, -652082070, -1999706411, 1001404003, 1909947617, 1907316434, -813808623, -1578150137, 2039666343 ], [ -208190058, -2031319532, 2113793482, 916109816, -358879757, -2058048600, 1461658823, -33259204, -2032255601, 380339921, 951897837, -439195466, -463708847, -547798933, -1330011722, -1875363644, -541427427, -1324316951, -2027457202, 2145272614, 1968072591, 1101111143, 2123695249, -1198752551, 1043771668, -1744191079, -1342172449, 1960203676, 814246804 ], [ -1188550063, 601144790, 1747268647, 681750101, -9476004, 115085842, 2102586921, -996136118, 2095662886, -1874979273, 1765923218, 791470871, 599973018, 2037200809, 1510904604, 2025676518, 2044095859, -1284546015, 155272421, 688316927, 2053328608, 178022220, 1336279396, 1721479433, -537402553, 931941310, -1519584903, -702166602, -1291029750 ], [ -875328662, 923560559, -1351191888, -7706728, 1865263735, -888886593, -792579806, -834619913, -862352091, -1875896952, 1679109850, -1529457799, -996795682, -1725928637, 657796187, 1853266626, 261905890, 538389605, 512172615, 1698624086, 2024008365, 1005775227, 507172335, 1983136155, -1085476714, 801939960, -1788364954, 2134082228, -2031953258 ], [ 1838839528, -1080651909, -750442434, -398027162, 779252910, -388543717, 225244546, 1688612548, 453963024, -756692981, 1614800480, -1912723445, -786109626, -1924631279, 738554776, 1933516862, -1896619575, -311140356, 479183876, 1385189160, 1399220020, 1504286014, 809852996, -2006522775, -1084732100, 571296664, -463145838, -1074232961, 1389967661 ] ], [ [ -2020602272, 1267800875, -649674442, -70319776, 1076977470, 2142937048, -1706407459, -613071849, 1366614557, 1706506677, -1573658962, -218550140, 909606572, 1779372629, 923102952, 1920821429, -588421355, 538903788, -81129780, 1094525256, 1718169381, -879709712, 7869104, 1672130675, -1701309766, 854595323, -1234694514, -972644736, -102606765 ], [ 47961695, 435226644, -1378351028, 938367632, -2043507190, -1897360501, -1768877678, -618894334, 51753343, -1514493929, 2085713309, -1081002509, 1579210085, 1267829942, -1265226245, 41504250, 1487972384, -1983520380, -1599475050, 2011297166, -1333366538, -438180383, 940481741, -1845097141, -1929524435, 789097185, -479929432, 2011339345, -2013144598 ], [ 1896998230, -1175140766, 1198384105, 930060878, 1092277774, -1615275621, 1717744706, 1782731166, 1953882239, 824249578, -1782408623, 756544737, -1650196649, -341675042, -568526620, 1167575032, -2114771796, -1089584573, 638093299, 1708465859, -1133141231, 524972350, 1528020943, 1804893337, 1908849896, 468471531, -402035893, -1806151784, 1752266389 ], [ 1687828240, -700755343, -1781209981, -593792720, 624508277, -1356291114, -1871504004, -493577091, 759708733, -851964769, -1184446765, 289973977, 491402850, -452162393, 1686716058, -1479480868, -138303488, -1300896150, 2015842715, 647225229, -1874366531, 832051124, 1876920140, -1390358016, -1473062365, 705845710, 103880467, -901029525, -593052052 ], [ 1193553389, 1781205159, -572723867, 1286677928, -639125360, 70969646, 1290840800, -1042369243, -1780558317, 1406814431, 1233237327, 48022503, -1056854168, 140886054, 557420517, -1328236436, -693838288, -272440273, -1906044657, -446678301, -300258181, 2102867775, 1872638317, -1558606386, 2139115102, -1094794531, 2060878094, -1980407630, -1114424495 ], [ -1195964709, -1560720455, 1406703909, 966152691, 560770700, 255099675, -1438499871, 514618088, 1999824340, -120125165, 1600437028, 1837118805, -1813264061, 1795523947, -1895530510, 1727219691, -1309629329, -1135108765, 1551216913, 1992712061, -990236171, -1312814882, -1940065918, 1101803583, 1095496202, -577277456, 1663391404, -597044260, -1285068723 ], [ 1371074822, -1827754793, 413251026, -934349382, 1348999710, -195101073, 2100763496, -30430093, 483184480, -328615420, -220846908, 132887901, 826363734, -1087671401, 255136785, -1783820022, -781013120, -887239505, 1571321746, -282572774, 1445159293, 102450781, 1203483090, 2096504104, -1220111094, 1307778810, 615733433, 1144636465, -1196529926 ], [ -1955409064, -1305180161, -2097630684, 481158039, -2086578199, 1781559515, 1305511789, 1320850948, 795223094, -734620365, 343766446, -690191477, 1337142993, 238867751, 1557275802, 1259137779, -1294800076, -931911940, 1200977454, -1925987997, -117943617, 785691140, -1255464496, -110527719, 972041156, 837265682, 2037752298, 2106490207, 1049776837 ], [ -1605461765, 201637311, 1464971687, -1256119733, 2089653783, -1162664784, -664048797, 1026166083, -1913565357, -172344915, -1513274629, 1440249401, 1409073192, 1244482908, 863047346, 1183971506, 2038156534, -1175286520, -1622166463, -268399435, -515339329, 864675612, 381805701, -1698043839, 562212183, 1888993947, -2088655321, -205631902, 1376994913 ], [ 1139424301, -1789511889, -932439507, -363898234, -676943259, 643261477, 1451367506, 111425670, -2112053551, 727934661, 694827395, -784193297, 190107440, -1407775306, -853001877, 1527454823, -2090827439, 2096129447, -766267778, -2115330973, -1915989546, 1673228489, 1881212278, 1721142357, 1343531099, -1971451585, 937970089, 1800426647, 208359282 ], [ -924375096, 15781150, 314424478, -720919781, 1591229963, -1588582092, -906391675, 665880550, -754132422, -263345740, -521042513, -1205480963, 859573621, 676861074, 840580901, -1672629835, 1661304161, -983348426, 1929573844, -1475270377, -555523601, 19538576, 1001762981, 1016353150, 1328518385, -1014661814, 1507883341, -972802472, 1223182897 ], [ 1752810393, -421427691, 830780120, 1383520683, 500349363, -1917387031, -1543579713, 1102766627, 1373252403, -1807812786, -1869566101, 971766701, 1804699437, -523444854, -143872949, 1095081896, 1486924701, 1640499682, -588956551, 224736511, -101838235, 1489215241, -857303725, -2116671367, 2094893528, -765306756, 515497136, -1704098575, 1996030641 ], [ 1931537304, -891658326, 426573688, 604758736, 1887482344, 637776053, -379750524, -798547538, 824613004, 946476938, 1019305678, 360172196, 855553601, 8434036, 46053695, 836756640, -34787779, 879133198, -679461945, 171345766, 1257861154, 667835642, -256202490, 1123503584, 1258201030, -1657056944, -2084600945, -332564453, 1781802563 ], [ 1028821497, 1779422341, -311152975, 1031892533, 236754545, 1812927360, 855635108, 711446859, -2087464131, -631671758, -738418567, 2118131151, 199572785, -1835180936, -329635909, -61598266, 263092035, -1986258779, 1736453390, -1619629161, -1440884006, -1618585005, -485722191, -1667415346, -276395352, -838731510, 1018633774, -675697289, 553156573 ], [ -1949066148, -12908245, 975781286, 530218072, -963046189, 1280904229, -1573631463, -1841417561, -1252510278, 501000164, 674731910, 466169027, -1214720682, 1856343915, -1011041641, 1973256406, -440234932, 783556054, 715939269, -485757680, -1155737442, 74717675, -1509156970, 141918826, -1065015323, -610782540, -1666440277, 818443865, -492090319 ], [ -176177059, -688867817, -1631373037, -1875984562, -297204304, -534514198, 1743491354, 1760286119, -857054108, 1731690122, 324014784, -611309734, -975502934, -1361086237, 1808671304, 1557499992, -1280646768, 2071425247, -1632582118, -432738832, -63837630, 144402078, 2089575643, 1880579009, -77272367, -987361889, -1340011609, -676900887, 366548873 ], [ -1344870446, -1243015126, 393014721, -1117806015, 610730806, -1390201621, 273121623, 333909587, -1522446010, 641921623, -239715312, -2008650415, 1830952305, 996529571, -1048595226, 583287490, -882386453, -762054419, -2132399325, 151936965, 1350828759, 80546396, 503204940, 158299409, 1666137463, 490061196, 755639440, -202724179, -2009671520 ], [ 446907030, -2085719629, 1512308757, 1121207444, -1268296810, -1044320104, 1060681563, 1416645787, -740501298, -312500797, 1971314842, -434340475, 1926822412, 41705347, -672384469, 1996722225, 988011887, 1819475564, 1144500481, 267601578, 1356346946, 1520743250, 2141935051, 69629480, 264392287, 1348324733, 1842436235, -2128592021, -1527642858 ], [ -759303999, 1631010883, -1191220653, 1582942986, -393525537, 480760695, -1873536838, -556206670, -1962382546, 431696885, 2103024664, -65748243, 1799419129, -477791464, 569797661, -7742431, 1566126694, 1614313719, -697058228, -542296457, 482741073, 161429435, -9510840, -2026608301, 1681135290, -976508964, 925964625, 1474349549, 1423050651 ], [ 1955283326, 1099839238, -2123690278, 978784946, 1400348850, 1110161105, -1524253416, -1422548172, 2028694617, 251117385, -98993507, 793737735, 1279432233, -1946062084, -1856237790, 825139228, -1992940092, 1540756308, 1950963734, 948911581, 1356025752, 72554430, -69759358, -197192219, 1207791930, -1322177556, -1082907144, -431727365, 47525681 ], [ 1966549582, 1111506624, 113334862, -1176223312, 824544449, 510754313, 1571993031, -1068642390, -1110942219, 2129876546, 897605254, 490572303, 528247804, -1865127294, 774179311, 1117809634, -285039914, 1545113912, 22495271, 262892463, -392642241, 272172697, -1055349996, 376321505, 1677146123, 1497789904, 2053157209, 551820165, 495791332 ], [ -1535660355, -2076635457, 623530519, 203594074, 912836278, -989871492, -532186150, 967737317, -1095026180, 1270928897, 363935696, 1536683312, 264308645, -597475198, 1441806752, 1119401565, -668899623, -1183761688, 73536304, -488840421, 1229090699, 725802040, -903200134, 1863350146, -659723724, 672764159, -1579470856, -1779151879, 387366828 ], [ 1661389747, -1237973188, -303490024, 5297995, -1624135042, 897184657, -1421358741, 1127321511, 59215623, -1391454418, 412220531, 360256706, -2005170499, -120327253, 1582166932, 1451560907, 1624396367, -411474968, -1548767941, -29370552, 1471123609, 415479747, 348750187, -1064291920, -1648277958, 1026472757, -2137505918, 1722884338, -1535858716 ], [ 995545868, -2005947653, -1698480230, 1307507268, -625331155, -1201398463, 1699693764, -331470576, 1305429126, 909746327, -370560608, -1951071241, 689697795, 371794866, 495697037, -602156383, -1834031740, -852910533, -2063543411, -801447687, 868213089, 1465532329, -1929810740, -240642086, 2076021910, 182945341, -924528368, 562045549, 1732688086 ], [ -581308551, 1503587525, -1894660925, 1759609240, -296700742, -492638970, -1423353983, -1935157299, -33897649, 1048977315, 1972710054, -564837090, -1779766593, 496168177, -1368177903, -1028057665, 1188355397, 1837653230, 1646273038, -416874805, 1852348938, -1316931456, -342432579, 1991005511, -1264210637, 550615139, 52749601, 841948356, 883212880 ], [ 133702241, 2146125719, 1763663623, 1053112131, 297055360, 1911046833, 1325956088, -118341032, 603351399, 35869710, 2055283175, -461044835, 641027168, 1741001330, -1299114350, -1560919760, -940107659, 564429765, -613731520, -873811812, -1348674527, 2024727916, 496221421, 955618722, -1732121538, -1409442778, -721060606, -1239282146, -1701816131 ], [ 1225797706, -1356438384, -640350162, 643962688, 1079403664, -1523048099, 1191297361, 1721307500, 1931706100, -1944965155, -1370388575, 1937558902, 1037998308, -2099003787, -226434289, -1969533258, 1054898031, -418267210, 1176625163, 956742635, -1494876221, -2133617581, 1616271409, 1253660188, 1738159684, 477496884, 669946582, -807403063, -38525200 ], [ 1094247413, -414796876, 2119152821, 1723905467, 655924264, 1937324202, -558920916, -469616597, -1314871940, 1494865552, -1234842207, 436455732, -1320987998, 1119046018, -1053683242, -1780717877, 532936021, -942477982, 1975285800, -1409541763, 959252091, 1053216420, -203969936, 975044404, 269003201, 1026268054, 799925336, -416322328, 763030353 ], [ 1615196302, -2060028196, -1739146206, -1858715588, -940673033, -1634740164, -452417756, -744513747, -1765722038, -294304449, 146950602, 1749797768, -1114415828, -1148483085, 915580404, -401072076, 1626272195, -1206225194, 555735258, 352034867, -1884156497, 1715384497, -1367699552, 1560105064, 141638024, 1163240081, -355835183, -1714527067, -2084592330 ], [ 331071469, -159911449, -504295145, 1667995284, -1639594767, 707624797, -1048870550, 1336005938, -1774854555, -11346703, -1513390247, -220314296, -2060795779, -1696140053, 511947553, 641159028, -1706233740, 779083048, -1257036766, -1603188200, 1853980933, -1132518882, -1625371254, 254766789, -13771969, -279472774, 1573943429, -504853659, 448364291 ], [ 1434066103, -1950386434, 747874829, -1919120318, 630885440, -488885672, 1577938365, -1174382694, 2141638632, 165948980, -783492800, 79534340, -808630083, -1546775074, 628999873, -1716726645, -1718236238, -629273295, -2108165296, -665231029, 966288916, 230461279, -1626996055, 1985147945, -1824856108, -1383100421, -626112260, -600403377, 224221467 ], [ 159682067, 1705100830, 625129961, -1488599359, 448221096, -1832739556, -1713708158, -1809843581, 1249219307, 152515786, -1642802575, -1395627506, 2071981474, -1946566552, 181047576, -1918076571, 2022506024, -925200352, 444045926, 2113099585, -401540837, 1400904034, 931296413, 42862531, -19274861, 842845848, 1642573511, -728684660, -380075910 ], [ -206705694, -682240603, -1710831185, 1363473894, -1211361136, -1621429791, -2003004822, 1276916508, 1820454235, -1595279285, 115036989, 1517677255, 258753018, -775021825, 1022895809, -127519792, -263527414, 1303913704, 1271988018, 130800663, 757839556, -785689264, -1722989074, 585267141, 1609077986, 1028549723, 715718672, 124506409, 1259270249 ], [ 476561544, -857792906, 296623266, -1066135873, -351532320, -1458596484, 1072957914, 434938821, -2098664973, -1682759378, 1922265635, 2718335, 1436361648, 1354786470, 1722254048, -1585235710, 1030804813, -592386518, 708811774, -612190087, -2125761907, -397643605, -1952170346, 572929800, -1592474896, -1334476629, -1292967522, 1597643652, 175385537 ], [ -1331780750, 874561511, 1651807572, 1205390433, -61413826, 789328159, -1037988177, -1930865973, 1782587347, 954659240, -1973978916, 1073824257, -308566658, -1531030833, -103509164, -352397405, -780869044, 258142335, 832940492, 1255120249, -541638569, -2137562311, -893332366, -1598138593, 1683444991, 24085668, -322027253, -1006447295, -1719693633 ], [ -1921251291, 1878875664, 1170967821, 1735777992, 509454981, 1423032704, -643030299, -1772705637, 1081941877, -1894814460, -1212890478, -1520634493, -1955049004, -28235919, -163969648, -1391885295, -2076246639, 190870459, 926926254, -934534298, 1027488606, -350594150, -1464372603, 782401946, 1265955049, -241263387, 1638381140, 1900425626, -11229377 ], [ -1916315533, 967568246, 879946919, -243623243, 920112771, -1812647130, -1538250130, -372812856, -1120420608, -365698058, -1864975220, -875759307, 480781122, -1571333169, -1492827046, -767430134, -1977490946, 1852275585, -1582246715, -213583504, -2090595788, 2132583708, -835922615, -863644213, -1991892254, -303819691, -2064572228, 1972197664, -979021524 ], [ 296559275, -832853767, -618567986, -1021676221, 1447642863, -1373658714, 114186184, -682589702, -1993120760, 1903211314, 1787846714, 746975009, -999901862, 1882438412, 1237164424, -350831633, -2034887413, -1955861633, -213608207, 921136454, 1071370953, 464347225, -100216137, -752408044, -1970643406, 2014165321, -324901886, 1284233729, 1985833103 ], [ -784533077, -447355679, 613294383, -1899652287, 367361674, 749735594, 706535451, 1098678621, -792767372, 1550018577, 179016211, 819100770, 1039656034, 312842815, 1043697344, -989240269, -2123603296, -1748194273, 1785951374, 266680648, 712643080, 1344371237, -1573516808, -1313197315, 1183039044, 1218860959, -1165071879, 1638963220, -1460810601 ], [ 435552106, -1705026348, 455406050, -1904403594, -1093209497, 1743577728, 974815151, -760941591, -746121170, 1841109150, -92872223, 759021875, -1205245467, 1942452430, 2078237901, 2100851676, 1962868392, 400201836, -2053061486, 447878730, -75171799, -762595354, -1340470534, -347759015, -316184163, -1399457346, -2005012623, -1166994845, 583944529 ], [ -438078749, 3192069, -1324551669, 1743196049, 265873819, 660326849, -263763200, -935265594, -390967393, 2096293980, -1473878561, 1035191446, -1186693760, -123739875, 1237542491, 1905505824, -700128508, -1228157496, 1900551039, -1430701894, 216407581, 1059296854, -1457066577, 1436056082, 2114427310, -443994396, 912071988, -127893548, 1144108588 ], [ 1445045671, 186952636, -1738589861, -288565743, 703860073, -1232809348, -1930198800, 245647357, -1744534942, -1139905473, -196320201, 595308176, 1594884364, 1594490223, 563712665, -57997207, 292981479, -1055056996, -1715386059, -575119831, 1987261276, -179814169, -199134313, 1732095407, 2103492685, -1185195696, -756349066, -138632649, -487707672 ], [ 6758526, 2130949659, 811410962, 1040807660, -2016499346, 1095947912, -160491064, -381969696, 418212997, -1260256620, -411233587, -563364545, 183150620, -903358292, 746770160, -292762188, -370267305, 1222252065, -1096320671, -1123344186, 635251058, 188479528, 553307716, -1523113555, 1649277551, -1997591384, -620758908, 607704294, -1991545712 ], [ 341360304, 1082066950, -650840647, -358539315, -1579281929, 1172590594, 180890316, 2124990325, -2070492485, 1800436037, 789282915, -504855352, -1378610752, -1772563437, 950244656, 113397471, 242354560, -379819349, -1212835861, -122453730, -148182001, 2110374624, -1421508920, 1869412628, 1254763024, 1767962215, -1641694540, 1790896564, 358828274 ], [ 159291678, 1388134097, -1699311552, 440629154, 1541268800, -1999920060, -220467805, 15808643, -105715250, 1584300272, 1210452341, -529605702, 970434008, -1111761965, 1730553373, -612025762, -231827779, -420237375, -625310594, 745178550, -508287475, 1098287500, 1417644335, -715362887, 979417879, 1125506593, -1527978472, 1809427864, 673593250 ], [ 1690341840, 1317834582, -308172282, -1237395540, -1715442833, -1922612477, -1441933945, -204404382, -87717037, -240313831, -189907222, -224071544, 1937098707, -82991310, -2082669539, 1521096411, 114818092, 729556715, -274828543, 26138581, 284715558, 927510586, -512387124, -5185778, -1294904525, 2119469319, 318289194, 1636344625, 220360446 ], [ 388957995, 1550012582, -1488436275, -1908291170, 152671937, -1556030673, 233869511, -1883065058, 745598462, -119611743, 40819493, 681229693, -612092437, 764967682, 390211484, -1230351808, 640706111, -1471290152, 126616989, 537991828, 931830827, -203448457, -20300837, -815759809, 1312367260, 2025703364, -1044229739, -293809272, 553827547 ], [ 1260139072, -1225571078, 1764894203, 7843139, 691221313, 1573772314, -1640342657, 426457019, -865862260, 1065132294, 928470744, -726639256, 2010484591, -1133008091, -778097333, -1916160334, -94197959, 2140941815, 2028549696, -298080903, 2138164197, -579179648, -2041741847, -783681427, 1935376290, 1656133491, -324219534, 1631044616, -912081160 ], [ 1198557103, 750788417, 1165371859, -1813570741, -1376455493, -1663397903, -138810559, -1600954575, 681915817, -447306049, -967349558, -366140861, -924870046, 550885874, -182058733, 461693075, 1805506508, 1411654549, -1671765877, 1917886440, -1185602866, -649152778, 599428728, 766727800, 2079421325, -1676693303, 1794637745, 495912946, -1464893504 ], [ 781363537, 153855601, 1719554798, 1872449621, 564123406, 717028778, 62792828, 861978810, 1267234060, -2107056494, 196998872, -222091706, -303158623, -680790807, -1738221333, -1691815759, -397517139, 704683723, -1109230559, 31444635, -1946532481, 442470219, -266801367, -272723382, 228300088, -1604688624, -492738881, -813487308, 442379079 ], [ -1811083230, -511014709, 1873867358, -1985018239, -1313619666, 315245258, 279870017, 971503436, 1819353577, 1469933204, 1688099222, 1702894592, -876814177, -1204536715, 1843469334, -1855204155, 2023768894, -2092300933, 2005856423, -341786427, 2115398567, 447289855, 1465292385, -1806831519, 1795712520, -1326875122, -669053701, -2138061866, -1311382909 ], [ -70913608, 800062937, -160446288, -613544499, -722590851, -758107671, -666365767, 1770206525, 901519831, -699346850, 1530301297, 282661934, 998623068, -883449568, -2034436361, 1613504797, 1544283831, -95635046, 669257079, 1063532490, -1103199627, 733984136, 1058625134, 395245740, -1668006416, -737852689, 1785979447, 792662745, 294205882 ], [ 655883914, -1661102898, 1349962724, 1181494030, -1523750597, 1460537972, 1721990435, -778066339, -361567067, -1488774195, -807905628, 1030313333, 1170150558, -545281725, -1574558690, 1081643087, 1901660045, 1834934767, -87383447, 620685708, -19966296, 90458976, -370823517, 1837158368, 212905519, -1040037205, -1636303798, -1257052070, -1018079666 ] ], [ [ -2041323101, -1519890121, -1162490989, -423781314, -395361583, -645464909, -1231847428, 80081396, 644064969, 295426405, 1363178376, -1147127208, -1307921016, 954268779, 1293057981, -653191258, -435261201, -1867788961, -1410286248, -303941025, -1414063082, -688236419, 1208530665, 693394572, 2051450936, 377520242, -554033529, -138274343, 541798443 ], [ 1878623012, 1672081608, -1242072833, -1258143738, 1895579422, -1882947679, -2093388174, -598591979, -1815361027, -1299308823, -1744553796, -2019331917, -1435062697, 261892839, 523134481, 1395040318, 1695690748, -1115970976, -1186045620, -722812771, -29484328, -1804155747, 2064793785, -585789469, -233375409, -1184216248, 499321463, 332251882, -618025466 ], [ 274063317, 1711270780, 1970834322, 2006478065, -141915309, 147680729, 1504721424, 1568839681, -1335316302, 1249576422, 2027073916, -1093636692, 437589643, -1154912447, -1441917946, -1765886916, -1501384661, -56858698, 597613573, -1479914594, -382073340, 456205672, -108286225, 449069045, 205113071, 1404279808, 1698387705, 1655559178, -243583851 ], [ 1328147119, -801368259, 1320864926, 1465915578, -1762265480, -645730352, 443317809, 1999607953, -2131973035, -1327013214, -1930898076, -968016613, -1585298751, 1797238090, 59053787, -1142541683, -631671151, 804933925, 730174792, 406698321, 960465979, -341207227, 1800092712, -752005026, 331925945, 855652902, -2054187855, -530942094, -200522732 ], [ 980437437, 450051668, -591989890, 145379540, 1823357720, -566071491, -289216899, 328219328, 178437179, -750106436, -359197892, -824333465, 2091469395, -633717228, -567688743, 1112837116, 1035963202, 903619948, 1535190908, 6669712, 1010795462, 739993957, 1878709951, -431138130, -806773254, 1437036076, 332893095, 1580925006, 992457479 ], [ -1063564126, 1866160405, 608573731, -475930424, 573107924, -1993922776, 1295219834, -464647894, 1918605012, -1702910825, 254080593, 1117896595, -297696395, -715499306, 1573886917, 567620496, -1921393251, -1362839922, -1226248596, -674817794, -1210488829, 473435534, 1675564905, 1856656468, -91025058, -1494303461, -1992260899, -1001687852, -373092435 ], [ 1392953351, -1479456232, -1588547067, 2005502733, -1762779809, 1632911776, 319870105, -977490090, -1093598810, 499524373, -1884223752, -1634201979, -267116288, 105074, 1544567340, 1013416497, 1523411036, -1850787656, 1670969744, 152998693, -2789429, 2106454501, -383431988, 1752274209, 74736563, -1888769730, -322989548, 1572480638, -537853517 ], [ -566857872, -421439602, 1133425860, 1250851036, -509284064, 660868384, -293532888, -143762802, 1507004158, -1705158245, -2053063689, -1792704780, 1554867200, 1034196558, -646887811, 1354131056, 728766979, -1780068602, 2058857147, 138566276, 1984409040, 1162048018, 1958102076, 1759492972, -183875368, 1666276030, -124294509, -848699809, 361186406 ], [ 1497197018, 1694632866, -1520202397, 753588682, 444506288, 1384006872, -1502786320, -1251616493, -1279867910, -1344983378, -944880792, 1128802726, 1164684536, 372168945, -63207574, -1254756111, 1465543878, -1812264725, -1759072171, -1020161807, -1723069859, 1148145327, 737187334, 1274810287, 593058320, 1408408306, 387649026, -999061607, -16812209 ], [ -1007808882, 908779838, -620344157, -1261872304, 1520767165, 58087050, 451991399, -1919995674, -306029594, -1052819527, 1120306016, -92095208, -1524176403, 186880415, 1582073754, 76728, 1833650030, 1640564236, 43226948, 1604682620, 7152943, -1987095480, -135580450, 1317098654, 458801307, -935230479, 535037106, 2015453807, 2147243722 ], [ 1508205243, -574820931, -805046467, -1627544524, -473359546, -1825521884, 446486762, 1546824569, 183810113, 1719922622, -1588189540, 468412717, 1896818086, 1324390193, 1361990085, -274118950, 1072399546, 977256882, 1415039375, -461509260, 647565230, -1668557785, 1510933439, 1705977793, 792836855, 1591139043, -1807037073, -1892093627, 589963835 ], [ -841970916, -1252582736, 1137352571, 676951498, 258150914, -1658311940, -1681066371, 1711995306, -836060499, -2106085673, -1931012632, 516860123, 1734244661, -1148415300, 2049134438, 339651731, -873018221, 151806163, 1225533827, 1418096829, 1419284371, -848802164, 1988521151, 644895040, 1689761314, 426145360, -1997006915, 1014614846, -97446334 ], [ 101065677, 1642170547, -1547155413, -242823155, 1819123157, 1706416754, -2135500978, -760157316, -1618630581, 670561597, -303922962, -2087199625, 333265302, 1488912823, 1292452645, 897750575, -307486593, -238674124, 1093585312, -250678169, -1537113436, -699916135, -843307450, 1452766691, -728789032, -91489213, -622873925, -1898124111, -89974809 ], [ 1856908866, 883307560, 817529839, -696747795, 1204060838, -496872611, 226068067, 1670514668, 1341833546, 1636324093, 1412251719, -1221725191, 1256581486, -1620909790, 157399782, -1977144841, -731816780, 806164950, 16539903, 1159971208, -1877217177, -670819471, -1197171354, -1986887711, 221189204, -491491970, 1813879780, 125572418, 546155626 ], [ 1210540297, 1416690437, -311158551, 738241578, 775957584, -697118049, 194998459, -1477086304, 1288052501, -1241272777, 1472136544, -136277095, -1343346840, 589940631, 2074592988, -963978150, -76521876, -930444645, 1945382145, -66487400, -1513468210, 502305155, -2037981499, -1264139074, 1072027347, -1938866500, -292798900, 618976223, 548239859 ], [ -155863785, -1988329507, 1578088990, 50300528, 1213165713, -462276857, 328625625, -1919844620, -1874195840, 167307818, 736623724, 1469301203, -1620301918, 379765929, -1455133035, -336926344, 2059141859, 403966736, 391402278, -125589125, 507925087, 762731734, -679434272, 1494098732, -1560264828, 1762895080, 568742670, 212565129, 1014402216 ], [ 23603799, 1934630180, -1471412888, -226466529, 1310138405, -783814279, -139121531, 1469112364, -1355339687, -54154693, -1836964673, 903655208, 997065998, -959269523, -1718637604, 55261793, 74781355, 312030086, 2092975329, 1399234935, 1833404160, -311706196, -1814583902, 1808068947, 534595996, 1571795247, -354651254, -1026052800, 608567640 ], [ 1179156021, -317163732, -1939617880, -354979744, 1282148612, -421681270, 250708084, 383200354, -1329087665, 297337256, 375747314, -631646557, -1597757819, 1874300583, -1973278194, 1462592840, 1965646563, 550919509, 613773028, 835791661, -1346975605, 526801769, 1562802890, 2019417171, 1554733530, 1964470926, -427037920, -519421910, 119426756 ], [ -615179631, -1036721072, -459236935, -1341981411, -1062005058, 892253151, 1924376505, 150252045, 1166768718, 564298221, -1675054648, 1772055184, 1657704334, 629150710, -917683058, -1376412816, -608479554, 1514268160, 574638536, 1652230136, 1071400481, -836430876, 405662821, 30910158, 1210880677, 1857574937, -773870441, -505498914, -114608079 ], [ 1037765388, -1010527602, 1523007376, -758239962, 1206572382, 463012967, -1290552983, 913071994, -481163594, 1965657773, 1603803541, 1874977035, -450388865, -324505757, 2027854613, -1024206956, -247578797, 1688943518, 105569687, -233946788, -1579494894, 1629694248, 218238770, -1984640698, -1475667391, -287358518, -1593938375, -1592563919, 1678978293 ], [ -1683883152, -364374951, 1003080395, -961801585, 336561524, 379717269, 1382617408, 1490552278, -1766839732, 1984378474, -1879754112, 1940209150, -1946688329, -707682376, -1612925548, 603173853, -822562997, -1150315015, -2017625132, -415030997, -537273350, -1098222433, -205652254, 1831320020, 1735155941, -292802608, 193057216, -411898967, -797499997 ], [ -198319928, -1383544496, -2030290927, -175226836, 1154866645, 1682923455, -879502239, -1275546465, -1192913324, -1193348372, -1984202028, -1998250720, 584619981, 1485738592, -1713163841, 1794829796, 1065780888, -293397694, 37736861, -2057694738, -1981200713, -1037386828, 882136993, 1203565081, -2143606270, 953630771, 840683734, -1896071445, -830789454 ], [ -2099058057, 1593181105, 1972376189, -2054967079, -1598621675, 1214372594, -1089540786, 1393664998, 1073131037, 1620697438, 191120224, -127451439, -1998233207, -480921341, -50237366, -1880270383, 1732441996, -1720102330, -868213702, 1067913373, -76109129, 1050318412, 1413014728, 1325777749, 70303713, -1589537535, -1172949071, 538583194, 278673187 ], [ 2099841534, -1546620227, 650851339, 1446625160, 1765241259, -1526869488, -1846128096, 862340207, 1156186235, -296663365, 1107340821, -1450730568, 10102464, -1826486040, 1883714069, 2035382451, 1288329814, 28812776, 1579513803, -1919815546, -1112627146, 294079745, -164119536, 325315571, 253389647, 1709389194, -182370686, -455494782, 98350124 ], [ -930209334, 134614064, -178141156, -1037539905, 2068033028, 1243318504, -231697758, 1939821411, -1631520480, -1814415054, -94610409, -938263409, -1905449576, -2046589253, -1349262906, 1064180922, -188106, -735708454, 1130316199, -2019191984, -1491978899, 239141086, -1373493121, 261631969, -803877351, 1570136711, 1307124907, -681971953, -1839595772 ], [ -2111130271, -1579282372, -2067328743, 1731033595, -1304404320, 543642620, -2074361569, -22527960, 2041517394, -303580417, -552167968, 1908533080, -930404670, 1659713601, -1538898798, -208715489, -1128793585, 152057167, 212108657, -1693586296, -508743630, 1157960936, -1504408135, 1478655131, -549685886, -994253169, 1794194805, -1015578650, 1227451372 ], [ -1898945824, 1323972115, 67308016, -1958787652, 1560167212, 614883432, -539643062, -1930034753, 1027128320, 295604245, -1033315050, 1491040385, 864872647, 479534817, -1696599399, 1242033884, -2094246416, -2089908827, -69283316, 582583628, -1581113034, -594632873, -676499512, 345995144, 2112537124, -176192050, 1965825969, -173159036, -1395682973 ], [ 555608754, -1586975867, -1162485112, -1527829156, 1698303775, -1093767522, -1393880690, -115345385, -1394948756, 1257866870, 1473571227, 240574512, 803184856, -769267915, -499719164, -702792512, -1195368234, -423619477, 1878776272, -432614301, 302661383, 1756063277, -634521135, -1779187401, -459293906, 1819477866, 407341083, -342269601, -702434158 ], [ 264834878, -1570822830, 8397659, 1300947908, -1850840082, 1482446210, -827885118, -1425026524, 844143122, -1799770204, -405727448, 1118038324, 1509974380, -1648604041, 734366889, 1489307823, -2088717160, 1086581891, 356386194, -936750393, 550908469, -920762858, 512915635, 504381676, 1667001362, 1006257744, -837511295, 1662284111, -413094005 ], [ 56041467, -1505198269, -1379585792, 2095975844, 132878825, 1579094668, 1602730770, -1905167273, 1262698005, -1599146644, 793996025, -2009661809, 148647069, 440525200, -60378416, 267494967, 537379658, 1368232899, -214501648, 936205388, -618124439, 783343618, 953583793, -1038737862, 354918660, -1785484997, 563651815, 436042333, -1391106212 ], [ -496207244, -234060747, 1564770024, 1277968273, 1720285609, -380462114, 1776014667, -2139100747, 1261503851, -1913268750, 939690982, -618628836, -365178859, -437801011, -2040971266, -185354951, -259747007, 264519316, -232870043, -1490502981, -1089341029, -627450589, 1891120914, 74863056, -1930625747, 1849911102, 2080960508, -742636721, -767620537 ], [ -1181190184, -934185919, 1790568083, 799666881, -995694044, 1546470456, 1436268390, 1340631915, 1905366972, -917897520, 1353318294, -1468846087, 627147038, 507593557, -793940237, 1500655915, 655780423, 1019903736, -2069787531, 1609865656, 1812103565, 1982871226, 801627006, -933663591, -1519874407, -1932896343, 242540836, 1363329498, 544668781 ], [ 1006136258, -1764670579, -1557807899, 830318138, -1108000577, 1922883022, -1078470357, -124300214, 1299018854, -306668465, 942014131, 460807127, -710111815, 1529308144, -938972840, -1905678888, -922426448, 724944297, -417152354, 429266325, 1964153081, -1928404180, -434686407, -2028831392, 1768184770, -884389190, -1920927892, -1574035649, 545518138 ], [ -1955901787, 1153475199, -32115756, 1764927793, -830534266, 682144217, 1028206397, 368580174, -1138403153, -820995223, 1014028134, 231400639, -1727531548, -595292092, -724591202, -113573964, 134099226, -1795534407, -2009576777, 125888003, 1211771108, -429125671, -158371200, 1263836085, 1170872022, 623444056, 1717158521, -1227666575, -684396535 ], [ 81025900, -588437565, 2117672169, 1857545265, -1898902773, -1263578387, 36785637, -617098911, 1547736315, -656866820, 868861779, 1517005420, -1124080690, 1241347725, -817583112, 395533480, 25042164, 656258357, 1767602431, 910486084, -320619120, 276099346, -182570665, -266401847, 404822907, -967461540, -39679376, 210278351, -580105619 ], [ 827786159, 1093407592, 1545478666, -205551860, 174263756, -1498452284, -1247948692, -1942144188, -808919931, 1176270527, 400237443, 485974238, -967994562, -1468148044, -877901781, -516737610, 836614384, 1345460669, 76469532, 562255180, 1619810460, -977594003, 1350838844, 13641134, 1696936117, -461280215, -1224143828, -294168669, -194710230 ], [ -912284592, -1157547096, 1895627652, -1837967330, 1806784403, 1485568527, 344645773, -199446307, -1467126222, 605055370, -1109221889, -1909132781, 1469374869, -1449872579, 716059607, 50223472, -1369468422, 669959703, -1563891072, -1052095858, -1610960887, 1253211130, -314797629, -858120378, -1167780892, 431799549, -1182321119, -1359410700, -821583508 ], [ 1916157976, -241196263, -28604550, -516919649, -1432901912, 1657718560, 1932493432, -1406622916, 1393697078, -598957988, 2113893173, -743747659, 667089955, -1879478528, -2100271955, 900220349, -1977656434, 251258692, 1138141771, -230418922, -793356922, 2010463120, -176189875, 904809127, 1242734387, -93504417, 1383366214, 173596722, -1549461138 ], [ -571153529, -1702374964, -1859461280, 738165335, -673244397, -1969473397, 1074900136, 1247781091, -2115589255, -2054098301, -297140837, -887914959, -384315728, 482456691, -458227242, -299000054, 971093228, -1840749909, 575259173, 1932918206, -820217342, -1271024059, 1176317240, -1388031657, -683424593, -1714082364, -1766640661, -1922745319, 1411855548 ], [ 1069223309, -387839895, 1656896085, -2102566737, -19389871, 501783069, -1954665238, 1409285967, 912810773, 1328943615, 1145417100, 658059126, 1632534406, 1435793295, 1300902732, -332110409, 1555722568, -1079270197, 1945640154, 8913383, 214375659, 100377922, 1071181349, 1872872399, 2113917165, -1553043951, 701805632, 117599077, -1671970992 ], [ 522081742, 1014913434, -1476508447, 685638888, 1900741519, 940798151, 543811812, -1374248228, 766388001, -898230746, -1532153150, 170322577, -1737891786, 429434593, -1770491302, 1391807644, -1920852369, -1943590348, 1757848912, 1188270899, -614991140, 1410933729, 160087700, 1036073950, 1810006931, -88473130, -104193236, -68050287, 619071005 ], [ 1518323745, -1369437869, -820429636, 209803851, 1831257985, 1561835108, 1756667567, 1747502862, 230450777, -1011089167, -1425085267, 816789058, -1347103215, 760510996, 1167345567, -746496491, -688729243, -2027650286, 1168432502, -543172942, -476764978, 1654102075, -118447707, -700902118, 606483445, 960764802, -1548365159, 665958045, -1395678074 ], [ -1450209956, 2012789847, -1301024268, 141500647, 1815588073, -445462070, 2095833402, -1249073613, 1126036312, -61814584, -1842551791, -1575450797, -246126376, 563283795, 700313928, 774469338, 1846446692, -321938312, -2023960454, -1406353862, -2102335002, 259440363, 181697765, -1569168320, -1273622360, 1844280596, 18612318, -581535180, 1342876999 ], [ 339636995, 1048525036, 622335083, 803751912, -1119518732, -961817218, -1385421160, 235452012, 1788009667, 2062787880, -145197970, 1737270394, 46653073, 1919925391, -1850751290, 1149801328, -1347357119, 1015315030, -1215049769, 1337950844, 2029053549, -1538946746, 27383801, -1320924021, -1359406067, -1743364169, -960732382, 1766996215, -1574158735 ], [ -24323603, 498387037, -2065394902, 1196660328, -1040630509, -887288856, 808363181, -997351813, 263817548, -647182279, 343881509, 1506603145, -979800717, 546824552, -565047372, 414570114, -1607729949, 1480956690, -2017265336, 703178222, -1050968793, 828425639, 866516265, 1691236676, -1525379607, -966696113, -1192967541, 2001737777, -1957813247 ], [ -1830421653, 132624422, -128244599, -1255622175, -1712322820, -1830423409, 890835996, 1891099391, -2117138994, 278830930, -95662023, -1085344072, -913513328, 2137934166, -634649948, 1062435928, 771146396, 1236842863, 1937793865, -940740645, -1513425091, -991001662, 408162110, 342602507, 1426921053, 167023450, -965414435, 758632577, -1382019776 ], [ -1896227386, -805676772, -509889824, 1769866359, -1767367671, -1370750305, -410815643, -1237322861, -870256380, -867170077, -294451222, 1672418372, 120641660, -242922298, -1982162354, 258119549, 60266864, -353173782, 1203443560, -144871357, 330749924, -314011948, -1664489898, 1730161893, 1751761931, 910856309, 1978142520, -1130011035, 223566717 ], [ -615206000, 1111120649, -1179398936, -371945556, 1635882694, -550846151, 57712145, -1248951544, -2027680698, 210609327, -421939421, 654913520, 97711641, -384708587, 1285101612, 1348682974, 1923032375, 1905569684, -641987194, 189439740, -1835197126, -1079693060, -1896498837, -1960400197, 1903879216, -1029218913, 342666758, -909353401, 1495905299 ], [ 1655353420, 483119904, -1546772492, -955885545, -640079177, -224831960, 296966497, -1614477589, 1254154349, -1250374551, -508408415, 822005360, -208403322, 1132087678, -1815243013, -649649281, 505552168, 1510311884, -1668620170, 1466117600, 493998012, -1623518950, -1163062322, -532082925, 1854798313, 1986272072, -158197776, 1145901767, -1581057907 ], [ 447593678, -168797221, -1963238715, 729667488, -1330132434, 132681944, -1683502358, -2145692395, 2045306450, 413361661, 1658979274, 537738740, 977413166, 1445385846, -752131293, 2055849613, -95249877, -1946806385, -1926138653, 1925363153, 2133677206, -1518531892, -764829006, -194089735, 668563187, -1023837185, -1912861514, 170007361, -266385162 ], [ -216892808, -936202504, -341966607, -1525156334, 991393732, -329489320, 1125153523, 1784372922, -78445696, 787703368, -1007023999, 2035913145, -1784254707, 1857753491, -1661913956, 1329142252, -620752924, -1327887120, 874866690, 758917428, 1142032338, 1899468758, -284701781, 1894005763, -672435280, -691719465, 1388984156, -1519440001, 948899841 ], [ 2076934483, 1959362724, 1473863812, 1489637219, 1185965365, -1423551998, -903867151, 1166062826, 211859765, -2130386774, -580435110, -1112000716, -852876574, 2005281528, -754575174, -1730296848, 2028388476, 1561783780, -697716972, -90693856, -295042307, -1182871618, -142263025, 583437885, 844414431, -1014625687, 1071881934, -30233072, -1468264588 ], [ -1986838788, -1828480684, -1149489373, -1399643577, -204757101, 731783746, -1888240877, -1675153729, -78895719, -1078135719, 660420531, 576282771, 505481507, 1141036456, 154681721, -1879020630, -1227808403, -1953997615, -926573406, 1995408917, -370704242, -1467619048, 1389202745, 1453446161, -1023439218, 1449612625, 735655803, 1039908372, -1264668636 ] ], [ [ 667772679, 2092053944, -83035966, -707283849, 1978255493, -87968590, 1455433804, 629457292, 80031295, 2093772815, 2080658325, -2141284140, 988743815, -815544380, -1192225628, 838134768, -1410038227, 122538224, 1910375273, -1056062256, 2106156468, 711538652, 397027683, 1646207107, -1700042921, -1604427211, 1128590369, -208984522, 294140070 ], [ 2017383461, 1506531813, -973656569, -1707394147, -1065320296, 776231026, 1013842797, 1765074365, -2117497506, 25024359, -495067279, -1618001408, -1523491089, -1777046083, 1415568022, 2131743972, -468809687, -1176424034, -1706474202, 1200147941, 119580119, 613753350, -1484670173, -1560178842, 2027490521, 134882998, -1720635139, -1161786347, 1225721691 ], [ -1572418402, 209412037, 1904667684, 1504207603, 668470193, 345949715, 615734287, -2076171811, 1259265108, 1746822193, 1614198116, 1303126308, 1217561354, 1225069595, -1465643990, 1187118159, -1117895602, -1630808197, -1063478947, 2001719894, -1487834270, 2289128, 499608823, 1101855172, -783256618, 1199844352, -454048364, -211720243, -1934784412 ], [ 2070728788, -828465775, 1279853185, 1018453168, 766748781, -426666440, -1603586033, -975824310, -369187227, 528897006, -949845062, -353528706, -750716330, 1718952471, 1103639973, -257678868, 2036448086, -1359681253, -889003741, -963325463, 556928702, -576135451, -1664037178, -2040140229, -934425248, -1856498980, 454291571, -1070219570, 1161247170 ], [ -2136069270, -487305427, 888125208, 319224663, -321845610, -1802611596, -226239949, -733513990, 143188812, -669975601, -243768874, -1469804380, 427856385, 1800430186, -1371068422, -1137769321, 375402728, -1603513452, 678597649, -1454575922, -195205147, -1868472394, -1124999859, -323812355, 229515850, 1162434331, -1332215480, -124836533, 97489389 ], [ -523023781, 775570427, 1694607328, -1296135336, -107458444, 1773202897, 1802471748, -1771900498, 137342886, 1689986034, 1447662141, -29526518, -452933695, -822623505, 214494661, 2091960521, 177428742, 1912356625, -685375846, -1442108335, 505734848, -391839068, 1065213486, 788155137, 2105278274, 1996008933, 276450009, 1381459793, 237651875 ], [ -819818080, -1988400285, -1861653515, 1543607799, 1589829459, 817977970, 1197122940, -1056978578, -1879850299, -997188199, 1857453082, -939703498, -1233014405, 287227892, 1716983387, 100501743, -2146218402, 2044791089, -1949520638, 643499641, 1018340756, -553962205, -1762892396, 1140226647, 563702806, 568688572, 708632718, -218818974, 514655774 ], [ 796545655, -878790246, -2038205262, 529777399, -1401136991, 629427988, 672249365, -1588792016, -2136678541, 1019675787, 1258747707, -1531678010, 731747422, 1440553885, 1884520346, -979631571, 161088862, -1205406669, -1822607913, 1559626534, -1877294797, 326195670, -1076986970, 1417158273, 909932130, 559134318, 1642084324, 583189846, 2120459973 ], [ -537948057, -1392154393, 154993792, -119094353, -797114171, 1469776683, -1487062468, -1921895458, -345636355, 1865539941, -908323899, 1464796074, 1827349092, 100475851, -1519130709, -385198907, -1898770359, -555427142, 7330974, -1481165123, -828200633, -2051134357, 1031719630, 1829496969, 1727006681, 396411479, -513921978, -1168855720, 30478705 ], [ -1867825197, -15706757, 365619503, -626683647, 1298865951, -140921416, -1776339081, -196380486, -493285031, -1999809777, -1450107707, -1250016484, 1160507257, 1683568065, 199743943, 453822781, 1297917805, 679026362, -1320833375, -946043769, 2137972215, 1339342499, 2011434693, 479383318, -970714591, 280275337, -1907158621, 563619976, -1833605677 ], [ -1091527108, 558949452, 818795278, 1656587590, -1939896679, -2096591278, -1582549421, 1985757113, -1326792982, -942748843, 2037463148, -1789504805, 1939719633, 284174511, -1681820568, 1526815208, 42037724, -1573843377, -168876524, -1268621445, -1905280751, -405767949, -2082758246, 1301941594, 381733988, 1911781265, -1823936494, 45206312, 1444724482 ], [ 936934669, -675837853, 1222835431, -480974325, -1698408377, -2125868183, 196325933, 555060848, 1302034540, 1339504092, 1082025844, 1727846194, 350650448, -27224771, -991186019, -640700709, -256798375, 1088065957, -1678020380, -2052060505, 1235103810, 2077019363, -262119526, 192956776, 737371911, -392357906, -719890629, 1474708229, -1602275515 ], [ -2102459710, 439726983, 1854967699, 101489692, -1849624930, -1367828538, -941501562, 783442970, -1355385538, 45891637, 1200153287, -1435515067, 521426915, 1703837627, -901547366, -556531425, 1991305401, 108217693, -882973718, 1347833513, 967006460, -1095175345, -1076315178, 1846571266, -718848753, -1947542228, -159756611, 276216372, 2028801547 ], [ -982349048, 1308540699, 2102735831, 1829993693, -682498475, 1844842287, -575218570, -1322494314, -1059566981, -2131483785, -992647754, -1066151726, 1702994282, -423242581, 809529615, 1124263860, 2020757219, 1586965737, -1569782472, -241407438, -156845370, 923439671, -929687449, -1673503672, 342477360, 154647923, -1123870865, 1500186178, 2109751562 ], [ 270990606, -95682748, -1688631898, 219653439, 491415467, 1653652937, 1468892676, 736439296, 1918622231, -1772291927, -1331778213, -1548305957, -1766931058, -450071629, -658122148, -1110417875, -1821179029, 1359595565, 2008827183, -1078376618, -1397912239, -140832890, -398147811, 2119812800, 628677013, 2053889630, 1729780371, -1425913002, 237398491 ], [ -143475674, -1465238367, -632137835, -743973698, 935141911, 387888847, -1798744786, 1952689973, 1045134228, 322018410, 37251192, -2026854973, 390888761, -2012265847, -714195266, -1022720278, 1159456986, 432456506, 611504586, -725306652, 669618865, 1224234942, -1289985676, -1280681190, 494206894, 1514492629, -379764192, 1018336974, -289264040 ], [ 1944834113, -1186357500, -494475558, -371026058, 653370428, -1443327542, 1702838989, 1211626934, -163819794, 1444993658, 976991460, 333948396, -390699419, -1476988699, 225468484, -976579513, -503802925, 117076545, -1750832604, 742697234, -1852655080, -1464268924, -105828527, 820901432, 535091928, 109741419, -1572455985, 1086699156, -142711086 ], [ -1332494541, 490507783, 933412819, -932881297, -1150136231, -1788262881, 1400719962, -2096015080, 780146660, 1467081759, -1073261612, -498004466, 810540049, -2110209963, -1696994751, -1019702573, 1822066063, 457439511, 43314558, -1052222436, 999073157, 1264296788, -1358036063, -673987815, -171948110, 1875361954, 482899990, -426364569, -956532550 ], [ -1231930365, -142191048, 1959774610, 251598903, -903286438, 889882546, -966583049, -119359482, -421338362, -1232507967, -181683913, -451585629, 125738332, 1164335310, 734665079, 606028316, 581327114, -383541483, 1173994786, -676325039, -1086332858, -1318172925, -1146422061, 1620021902, -437538404, 1999171770, -139523271, -401344481, -623340558 ], [ -629304684, 193742434, -516922956, -1652444372, 752989386, -1393901041, 1407004209, 710227105, 378180421, -1489169610, -1676385173, 777055926, 1394318532, -833463711, 677959640, -982222075, 1395953463, -1854720594, 612712764, 419030397, -258196583, 740195292, -1643551793, -1092307683, -636288665, -2128334861, -1762143173, 1252898047, -1114316810 ], [ 574575615, 1587029818, -55996093, -1993746043, 1463611511, 258803511, 1805778028, -45892646, -2036296917, -271836746, -115878307, 646780967, -1443062203, -302536596, -463261927, -1874921533, 930061472, 843493988, 1120312172, 815899749, 891934168, 1248819072, 939070765, -400273140, 375391110, 1730431161, 1925316832, -930962144, -837097639 ], [ -435716087, -258219812, 335476976, 1687023494, 899997181, 1689606862, 283273922, 1359272874, -1975441542, 25817746, -1993714225, 375919501, -860840712, -35958731, 510740815, -1640264391, -1563516792, 731422352, 921353242, 1398315503, 1247713842, 7577973, 986663054, 1553579193, 563526360, 1702750393, 944478227, 1221331668, -1318748196 ], [ -331348621, -388237892, 1809632777, 1015048981, -893528993, 1576535096, -1938881163, -774695632, -555023858, -52091067, 624305271, 1114574718, -815959627, 603862613, -361030216, 1449094605, -233522151, 595655610, -362244463, 391302856, -1385312089, -370634862, -1452082315, -2340363, 1333542539, 1227155807, -2004555510, 1777817571, 542783832 ], [ 266343803, -1073930497, 886366146, 21305619, 729800649, 1083535508, 1965203473, 1928402236, 1465663669, -103318025, 83253952, 396379835, 231597355, -903986407, -1936740941, -300958565, -1228042126, 779422035, 1365995860, -1935523351, 1250086691, 1303325974, -1932838427, -1075244458, 584427519, 546368954, 32353336, 1043286616, -487804774 ], [ -1209257036, -858415791, 170371947, -1271434074, 1245724149, 1725002684, -1803955355, 228174106, 138820613, 1814229672, 997988715, -810670631, 81337996, -1614130324, -2087921729, -612137127, -2143481387, -1921806191, 1413186904, 914383822, -1936563951, -56160081, -1391769230, -2056861803, 436457471, 1677143756, -1890830169, -507084467, -1024728486 ], [ 139040729, -26984160, -1696865461, -136743047, -554473464, 1048912559, 1832046826, 2051683591, 506064068, 1076716352, -413946101, -242135405, -2088805118, 1827330538, 1226957278, -303944962, -1481258577, -235306107, -1165937495, 577463954, 786851933, -1571946509, 1617189797, 635401745, 1097691552, 1811614569, -730385054, -1960195792, 809092151 ], [ -2018608955, -2127308654, -293640099, -1131126416, -2892311, 1781462215, -1902509418, 33686992, -739869195, -1836747136, -500152051, -2111081467, 1140703713, 1872151786, -1647209935, 743969621, 843786910, -251240751, -1714106801, 223551892, -2081310856, 1494638464, -1658422047, -78411546, 679559452, -1866446308, -1661851607, -174923088, -744233050 ], [ 1394096297, -1524271071, -343089882, 725945178, 741731033, -1580365095, 1110904576, 948541582, 752073543, -1703742323, 16288251, 307885157, -1194535212, -1269233205, -1122653362, 146394564, -351509160, -1152951511, -287052662, -1856220209, 614259803, 81316302, 1930901872, -1317718886, -786821387, -83519514, -532919908, 508803370, 992179012 ], [ -409890915, 2008889895, -655684838, 1607994291, -1774023507, 468430772, 1057151477, 1041939690, -11077520, -454480726, -130765768, -1512989700, -356419963, 1038283018, 677983473, -1346340573, 2106032755, -1677921406, 465430919, 1068048684, -65123851, 1632777463, 1495974121, 776754917, -708231064, -77133042, -184451068, -1065176036, -147842124 ], [ 2003524228, 127690730, -2065908355, -1715608596, 222867128, 230294202, 5364749, 218057648, -1474223178, -2043549943, 317422205, 1073797281, 692114340, -649540825, 513387280, -1621259198, -1791935864, 1626993388, -517130610, -1565498527, 1391534030, 2032206155, -704904616, -1459028714, 687504477, -629795921, -1429775861, 1075232853, -403420751 ], [ 1140166938, -534981905, 867520977, -67756326, 1000179906, 1185415215, 1499301736, -999820246, 1403842917, 1095267368, -1920224385, 1707393418, 1286754206, 1871454226, -1631192973, 1789640389, 303125427, -1142968642, 241263467, -1842858299, 458581364, -830777424, -2005427209, 158588196, -1654973191, -1936680, 1543504073, 7507461, 1033688380 ], [ -426692758, 628921854, 1289168684, 380667613, -1881011299, -1263622985, -795596144, -1310010559, 960214942, 2099342591, -1609039410, 909161790, -1869224308, 1251119289, -833179189, -1595977079, -235865359, 1825723960, -359845074, -2047119523, 1569545708, 1585947940, 30597472, 645269663, 1234893713, 74093770, -885093849, -1713213008, 1454655502 ], [ -1045125801, -1490778742, 1334768618, 1311093466, -1915769175, -1825427566, 320468422, 1268497312, -2051462257, 828763360, -1608305432, -727746655, -1281490603, 1606443090, 869542397, -31121265, -488829774, -106040142, 1157586683, -1156017538, 1139385412, 1568071447, -1721368190, -447868094, -2066152564, 394046120, -2097279648, -357219630, 2055924509 ], [ 647461374, 434519557, -2061642834, -1176835247, 1466004514, 232610872, 1785879929, 656002934, 1775043053, 815986591, 1255598851, -1620014888, -1714968377, 1949235742, 499856789, 2054725873, 285329015, -569557818, -1099830089, 729731003, 685131607, 1115374858, 2071680293, -841584593, 144594076, 86344660, -1078338665, -529044674, -1751870202 ], [ 985758495, 521881881, -1238345927, -452932161, -97339356, -1482585043, 1356595953, -1518256707, 1109353183, 611011629, -1319904199, -278846950, -843203847, -879556529, 1960198445, -737882079, -1200799524, 947006528, -1416253805, 749710235, 1797625877, 1156655955, 1516739611, 2128640889, 698533212, 1178798224, 421439768, -1797364248, -59478918 ], [ -1688423820, -279329966, -1134819130, -156612542, -1634673787, -470540371, 1120549816, -799148758, -118927196, -1675469354, 2102527979, -1609208559, 1829537022, 1810658242, -364039453, 1192501298, 1653580838, -1882803403, -1997425366, -1207451301, -278732209, 684744429, -133844297, 1738548407, 1924823082, 77390746, -60347996, 916005424, -426485190 ], [ -1653351717, 1804496360, 561583530, -1983102430, -2087260241, -1726388932, 2045785164, -1039993406, -314840803, -1191725714, 218967604, -1711224301, -1860896225, 880063352, -1390056945, 1409224581, 1699460496, -1342502391, -679401490, -393244850, -1862652449, 1425612687, 1845072280, -1813168537, -456847037, -1974840823, -748099186, 1985014303, -2036024796 ], [ -1965361368, -1137750823, 553829306, -1188772475, 1245023468, -623220882, 146399997, -637016952, -508462698, -848563220, -838311513, -387823781, 1717977246, -505764171, -751239277, 697605565, 211764273, -591624103, -940711346, 1727271907, -1560183795, -1480399030, 1390348985, 534818178, 828536109, -812894404, 1019562489, 1602211407, 891712333 ], [ -1966633943, -1878009164, 1143140377, -407641629, -176774853, 1862481507, -66553830, 414521128, -1311349135, 116587912, -1084445334, -362771978, 542687065, -775285060, -1062948623, -1551066761, 614100306, 241597466, -1611304631, -1077631381, 783227403, -2030523548, -129867062, -1800072578, 1649076450, 1997009322, -1689131622, 1993826529, -1348688860 ], [ 17342849, 658240850, 33216144, 1266037934, 1862167691, -604864733, 204151608, -1749714323, 600940667, 1608678855, 1583534454, -1848328535, -134907876, -2022191434, -456782802, 1787540639, -319218771, 1843775125, 1872515944, -107382042, 1127832608, -305075684, -388436857, 895706289, 1109974245, -290864011, 934604813, 572018533, -1530939382 ], [ 1176891858, -1570153233, -766819945, 405468744, 1389932978, 1700567398, -577761805, -1283956327, 568467853, -724420053, -1217520092, -999554123, -1545475676, 825653073, 741627069, -980448686, -1597491997, 1743106990, -1630785989, -1009320314, -136062690, 1537426393, 1448576659, 1284026216, -588610336, -34430426, -2009176979, 87343029, 1256713304 ], [ -725160871, 899056767, 1367501583, -39296578, 152179121, 1058568379, 1765752063, -83363726, -316833996, -1321187657, 1676280460, 964720252, 1059457594, 1994338572, -336983611, 471850365, -845760116, -38859352, -2068939226, 834511194, 1419659563, 1174318373, 191403287, -250404565, -1977669906, 236929843, 1145796104, -1643780463, 1338241983 ], [ 591376315, -1456709535, -214311760, 310117956, 1172632718, -1564414289, -147207552, 795029384, -1335180756, -284592457, 1401912784, 1456258295, -1752062049, -682165668, 1613795991, -1370064154, -684447174, -828218481, 632993454, 2003015345, -285656693, -919239650, -708202653, -1395014947, 985384528, 1063833149, 560333076, -221431017, 1740942272 ], [ -1221697901, -1561756, 31981643, 1881136985, -410538733, 94581041, 1719666195, -1745246427, -682205049, 1831791071, -1808080615, 122311916, -1954086055, 1994499607, -938933982, -2006010202, -823518052, -451064347, -429701374, -2128953100, -685043794, 1869241637, -200976562, 168154151, 286528938, -1884631598, -1976390648, -595108744, -768778755 ], [ -1749655955, -1828751128, 706071364, -1987315993, -338560062, 2112700951, -1778835465, -649708690, -761121301, 208242855, 1735486919, 905088981, -2096187785, 1023772174, -124406513, 478893702, 703510056, -1678549894, 1895682021, -1517015440, -2134905536, -2144723594, 718562893, -1210875243, 927536585, 1149537395, -750422187, 1890500211, 1839659998 ], [ -865177522, -260485919, 814008016, -2123250402, 1117774362, -93572856, 1388915888, -1283150719, 1081224015, 1922888147, -1058817771, 1588152762, -789743343, -1814015223, 781301685, 2041535620, -1796252341, 19182900, 950382923, 168284797, 1317332158, -2067269615, -282718668, -1930439213, -1294705696, -1873594840, 85685642, -112812010, -1251551302 ], [ -657425177, 407013537, -596939539, -891187750, -1253393648, 1090257376, 2123654543, -2086300349, -1734765622, 1494997334, -1006604060, 1164366157, 1342341602, -22757418, -1307832131, -1132502760, 452535744, 1086885693, 107060275, 412569204, 113055877, 1511951619, 642719666, -1683999582, -1523134019, -506395597, -1228096970, 1335129011, -204418471 ], [ 1552840801, -1172335762, 1664242834, -879577391, 274803895, -1961908983, -634457028, 1536366989, 1074048287, 2049896742, -250163837, -706854041, -93888525, 1683394796, 2099258006, -397260579, 1894168852, -424712603, -1294688573, 34489723, 1070387119, 393041794, -1986228730, -836903409, -1904043263, -1054833556, -1780450143, -303346642, 313411259 ], [ 1411804674, 1441935969, 203308158, 1619715134, -356061576, 2112443043, -2109353833, -403147425, 1912933656, 350142440, -554764658, 890413929, 1101350115, -1875615626, -1238770255, -1038101935, 92064873, -1468440427, -1285518528, 1051651840, 69892022, -2134974915, -99513654, 72569354, 1750429534, 838957377, 1593129464, -288862192, -1920356572 ], [ -1516517299, 1280501638, 1253839556, -2116838128, -377717335, -1418577645, -729675484, -1265079006, 576361099, -1179298472, -1919585703, -260544563, 443749342, -1637681368, -263617143, 757965415, 1529101729, 261363619, 1803966898, 752994966, -569295693, -509484077, -1574840732, -408082508, -433115276, -1552324697, 1834323811, 1761708972, -1427221856 ], [ 869652639, 929264639, -984310844, 652510939, 1427888740, -1778087676, 296245917, 896289034, 1631372459, 276902676, 720147518, -1526958818, 17395167, 830432742, 2005347757, -791957489, 1933182087, -1977518913, 832897429, 1177070772, -793349970, -1897693455, -369380149, -624874192, 610640520, -374695931, 93020067, -1552137309, -1590422533 ], [ 805910703, -1694683998, -1693954533, -2128251402, 582584221, 737631438, -877668405, 1555835345, -1972463536, 15726984, 2050347553, 940721696, 1178104830, -864751714, 1590159436, -734582139, -1113148113, -286509362, 1864498367, -1482690835, -1230657538, -372521501, -141902907, 1374942384, 857660127, 770670826, 1098294541, -975137856, 269866216 ], [ -1342946970, -1439841888, 1650591543, -1315769923, -840563292, 1102370992, -725321689, 1560538538, 23964533, -1444164109, 1119234461, 1557222385, -1454106149, 1530338826, 347815486, -2109121028, -1624250049, 1132869838, -2094464971, 248234116, 194219209, -1835049595, -213896677, 1906824401, 1083549103, -1598310415, 2022940833, -36735099, -657670700 ] ], [ [ 2136468755, 848614624, -685208910, 425203967, -104746717, -365030533, 229342124, 1760859541, -1522213589, 1864755923, 1568192323, 1554171730, 432882357, 1324118, 1663596304, 729544669, -80857249, 1322833921, -273904552, 1310773723, 1508394481, -1236709475, 966620490, -860558627, 2030250107, 990309391, -467587689, -1389123658, 487819127 ], [ -876192463, 332354471, 1846586386, 1873133199, 1546894856, 41356636, -311894765, -797866909, 2083406223, -1326084822, 1518860947, 539123752, 584117094, 855841818, -2077805276, 1551163911, 1692781936, 957349121, 1816278695, -1426450593, 1683202262, 774299433, -1658251396, -1306688152, 1767084603, -967035805, -1932030606, 210063238, 858914650 ], [ 238131374, -2138455156, 841894774, 1602244361, -1409589070, -1413345731, 1022007197, 1692211268, 1538013255, -1229144989, -1097412816, -381179310, -1749104487, 900755950, 2062904758, -802864789, -588723601, 780295757, 142141990, -284758896, -1253806948, 421257115, -1366347576, -786913834, 1288592743, 684743752, 458287784, -1283962368, -1600550913 ], [ -1441082207, 2038015722, -2049673351, -1924169670, 1132194327, 7198581, -1277444173, 139872817, 1060438732, -372717688, -636387804, 599958413, 559441099, -215395460, -1573381788, -1695908753, 783019329, 1826150539, -243087860, 4754608, 118120700, 1358950359, 1013916261, -935515883, -2119648209, -729217059, -92440532, 1455179447, -1142320696 ], [ 63323211, 1013913187, 318798180, 472697961, -1265879510, -497966692, 1544361860, -1603444195, -2039400685, 2002443154, 1919205318, -2007445826, 358478445, -1488153277, 2049300200, -679258997, -268386621, 991636823, 1222823528, -1452584970, 1591008064, 993693273, -829259170, 333450987, 1819051798, 870670871, -1687350678, -1773460594, -1928636280 ], [ -1099048498, -715570069, -500177970, 1315741732, 1678856434, 980309593, 1514885693, -1333066343, 1421880618, 906550957, -259934867, 1643620766, 1074613152, 852811179, 1854281070, -1836803721, 432170026, -78011348, 368617881, -1204893903, 285450648, 2028768158, -1156216418, -589680849, -811832723, -142513583, 1432099484, -705446725, -2138650357 ], [ -144359575, -2134090942, 1323562371, 1784899617, 878450266, -1380498629, 1963183616, -697508721, 1682005513, -1242755801, -1704730576, 1802450421, 1627391483, 1848592813, 636636354, 481253746, 770838729, -1246723626, -1109903054, -2132261034, -48781379, 542669191, 1963890368, 570945338, -636803957, 2001144705, 932803653, 979956548, 986830455 ], [ 1752301894, -200440091, 665927878, 1033923685, 1799969111, -630836836, -1405989569, -1259446130, -2014553966, -736447854, 759216721, 1890431155, -1296403701, 1134824753, -572887018, -404099173, -1138968178, 1719508868, -792426696, -833473479, 1830796713, -822191457, 778899724, 1890577366, 1457009972, 1895286369, -121831394, -454566074, 497237597 ], [ 933745852, 676493780, -1464781638, 557089116, 930622660, -962256900, -1445656553, 1837166081, 1537614870, -1872949767, -1536737670, -2115248159, -165962466, -92215996, 1748032216, 1664417087, -217914773, 1596547697, 617517678, -109318842, -365466641, 1752040546, -572509127, -1221864186, 1848658709, -575909535, 297533197, 1006739866, -927786637 ], [ 1311640653, -776319733, -220612710, -861385566, 2002063660, 1399831061, -51774602, -1854305312, 891425424, 1883274184, 131730066, 919516175, -1501441002, 1938138056, 285538001, 1274616240, -1315511743, -412127788, -117633311, -1397292227, -2032293568, -1887309055, -2011361437, 1891738016, 35995762, 90403381, -232280955, 694408174, -232765448 ], [ 1801770132, 854136011, 1715627800, -1969790409, -1510325885, -374241345, -493883568, -462018861, 1528484105, -1946414726, 46142913, 727756362, 1988306105, -862496051, 1318093265, -1202499153, -785236246, -1892644092, -1576056875, 1769921599, -1510735387, -454570769, 1431892616, 121597962, -310281691, -968079499, 870722851, -629305855, -1965954279 ], [ 1303372112, 1309382006, -1986146145, 2096461633, -370093160, -447124972, 139878396, -1859147452, -1954374528, -16036165, 971135513, 886257422, -724517408, 1700132597, -1451397105, 173703285, 389110511, 1873687417, 33056260, -1319791906, -552979845, 136996502, 2013116153, 281593285, -1061465229, 646814132, -1037009165, -1523320262, 1515777400 ], [ 1155244166, 994516444, 963344696, 1985818403, -1748804848, -948053030, 554510496, -1692835657, -1927431438, 861312810, 1354146866, 1018602306, -678289014, 660830468, 1873590819, -1309892731, 552606663, -14642602, 16146941, 716211861, -390854006, 667131999, 2037816555, 1201679885, -1010543990, 468062310, 1940885815, 508562439, 2056178714 ], [ -544877109, -1528987462, 337864804, 338772908, -1889223788, -924396360, -587489137, 1993479173, 1384358916, -817703443, 619576770, -614316638, 1783262403, -770663201, -1861034057, -140860277, -1603495057, -2080337939, -47075122, -1692842081, 293537830, -958044414, 1504814367, 84391237, 1180770388, 2046107328, -1547354139, 2138960356, -791200480 ], [ -1371773809, 1344167771, 848207704, 187606755, 1654067422, 314229326, 1753388537, -21617820, 1355508229, -653031635, -1011351476, 1039761161, 1497416992, 608559197, -208269118, 1676506805, 1554299486, -1330196382, 510797645, 1573460387, -1784065898, -28467634, 141847543, -516698682, 685100435, -901286865, 320533447, -1770535510, 1005464245 ], [ -1009585057, -2040150300, 1508746404, -1871881588, -440607862, 1816611916, 1509944929, -664894216, 358262936, 194990919, 1305675209, -1047232677, -582643688, 1549223838, -1835097899, -1830764373, 1951562431, -1620479868, -445419760, 1068446039, 1496839332, 1125580674, -224492874, 1987014004, -1002945701, 1372936497, -521883744, -1452286846, -758657791 ], [ 270727858, 1950522674, -2116056335, 1876298483, -744946653, -519963217, -1152537861, 714552752, 1565156646, -1563652917, 1730009396, -2015110213, 967422285, -1590561189, 1316002313, 260278067, -1349859564, -1456754180, -962891576, 1356649074, 1067294165, 1719871815, -382291600, 1742491635, -677967231, -1834448232, -1693418911, -905635580, -1470672973 ], [ 1507139082, 767721497, -460221770, 852059647, -1891178779, -1771849252, 2052502642, 115018344, -2000461775, 75424685, -166105698, -436812066, 1309060966, -327367691, -97854546, 1515252307, 1230073731, -1515514074, 47774471, 1615938441, -627891742, -1503046679, -124815209, -1571526988, -1833356784, 655727, -1889316516, -2108528752, -645897276 ], [ -1005050932, 594251477, -602358951, 640276184, -63236655, -1815227297, -168460954, -1438253412, -2068030283, 261368499, -1255066803, 379754773, 1537197862, -1712126827, -48384580, -1112152269, 1086132189, 1250542268, -1069408159, 872615845, -1376435589, -1693101695, -775205368, 1535006634, 1475342423, -2044803783, 650864321, -6547547, 1282739399 ], [ 1084160787, 1665624971, 2006451104, 1373420962, 396286209, -86163098, 321303090, 778506630, 1708686448, 1488512091, -1693948671, -1343547296, 2010827968, 731620201, -294330310, 1971157309, -1301577487, -1898375324, 10058453, 509904898, -501855999, -662690689, -343713566, -1480997083, 1308491689, 112963007, 411234492, -711778963, -1689010986 ], [ 1955721078, -1622816235, -216336977, 968147055, 1515081779, 1503874706, -1868583714, -378146662, -158233120, -1126732869, 164511357, -2008676015, -851956262, 1157355603, -2055301112, -549324512, -915649325, 727602012, -234469193, -14539388, 691572264, 851729367, -1984405280, -986570512, -1146890510, -2063166354, 1704846147, 462163229, 400440598 ], [ -2144256913, 1729385232, -1646285853, 129067794, -955037898, 265055002, -1426225966, -288505345, -1803038086, 1518642646, 1818026783, -168038517, -796997605, -793739717, 964149596, 134823287, 1625861887, 756210083, 2038286114, -1976516312, -52812116, -1650545262, 84454841, 1999944580, 1185929573, -2135612503, -1613385799, -2023838743, -1071221081 ], [ 222942003, 1891423380, 927346342, -405936783, 1697134320, 365232955, 1957490349, -1907308900, -600981056, 1656358558, -520622457, 359834291, 717479861, -982198346, 17598999, 227743863, 1849462804, -1332455014, -479004252, -843763463, 1392792551, 421136571, -2142119454, -991416386, 1473862496, -1462325287, -1881731571, 1221625980, 763346380 ], [ 1346752112, -1191144964, 1638098379, 2127700132, 1653551731, 1580066236, -442301772, -1363177840, -1464551682, -942110610, -79489486, 662150834, -1819465606, 518809040, -581432824, -1441216503, 1623013130, -1805270464, 1023553218, -267634957, 1462065895, 1513928899, 2010906970, -562768663, -715987652, 889358896, -685707025, 83007916, 255708365 ], [ 764426106, 1837306110, -2099417525, 1824581562, 577982301, -289689297, -808155285, -1436869890, -723518159, 585571523, 1797340471, -2112640249, 885369064, -564241268, -1602972805, -1243441412, -646642281, -1064376481, -218913253, -1557722732, -428753499, -2116744818, 1665733993, 497163272, -1713912320, -1829303411, -828625914, 1712062477, 1068358243 ], [ 49324511, -255214719, 636924832, -1237953952, -1534169531, 2073447251, 1364056760, 547706396, -376462180, -1244648204, 129675496, 1679188473, -1245612543, -424607258, 1066221115, 1027607261, -1229647476, -1544689948, -878750957, -1431106403, 1657529404, -1369593352, 1602379290, -1748815091, -1798894842, 1777540129, 2013060632, -1052991639, -1436806119 ], [ -756203208, 2031555137, 966109910, 546858267, -1241774297, 166875302, 1089903623, -1188476853, 196291952, 363011962, 745367610, -2010443121, 19950800, 1822011082, -25865566, 180436441, 353682601, 1978309259, -1757048027, 538465489, 196178174, 1879032685, -76234640, -123426901, -764870843, 679165832, -1604390398, 2053589290, -336296726 ], [ 1576245912, -169216769, 1473923891, -576306689, -2033455233, -291292390, 1854508499, -278250202, 1126930424, 2096766346, -1293496044, -1572855748, 1548765015, 756739194, 141075650, -1305405021, -58517997, -773662997, 163326552, -316990268, -60784462, 2095788944, -1591213732, 1761560487, 462549667, -315710628, 1668021816, -377243614, -370388757 ], [ -1231519321, 79053075, -1066295568, -831439332, 1838230359, 1229214881, 1947810101, -1142466759, -1213182767, -747157745, 2135238486, 1737425417, 272655968, -1925280766, -1423490228, -1803727389, 1773329123, 210126855, 2001136759, 1602905835, -1953312990, 1601742101, 626148480, 761439225, 2025506376, 490891540, -975906771, 166583570, 1831083504 ], [ 1560105488, 1342690557, 75198941, -1700194455, 2028214097, 59447529, -627264078, 1075288900, -1782871034, 1283992747, 369672599, -1613893980, 1577284784, 263045121, 418032451, 452224954, 1889817438, -1649498956, -1439446828, -1860536884, 248675121, 1584072902, 980485488, 1262279254, -702437804, 2087883902, 645607109, -1151849694, 391963636 ], [ 1924697039, -648550523, -1890682962, 90392821, -20504047, -1794399244, 1032116232, -1585516296, 816864503, -393760712, -1561335402, -1742914104, -657486526, -860722074, 951045586, -1927932827, -1020228315, -2140507248, 1265157274, 1479784833, -1692820821, -761056010, -413995670, 1332837577, -1453310388, -1635496164, -1770204762, 1180589453, -1675976153 ], [ -739168202, -1609678853, -62108340, 72456540, -1683539639, -2018527093, -913223186, 1508534754, 1981839462, 922760083, 315781180, 832727802, -1646898546, 1110182533, 808992379, 2067477467, 266517369, -1077575122, -489692417, 18402706, -217956841, -133998508, -1513226377, 2142812587, -577044146, 1355571385, -1607252804, -1127804366, 1716487782 ], [ 1035218984, -815091672, -1243162349, 1327276052, -1830907253, -1131306065, -1434727016, 1546361509, 1591598676, 2059154764, -92260532, 357483585, -404634609, -1015284480, 1666316519, -2128160338, -144465183, -976522138, 774207344, 696001580, -2114434673, 6107963, -2146375139, 1998321131, 3589708, 1182880361, -1949608796, -1439325198, 1624308096 ], [ -1955813450, -505284562, -184077699, -345426361, 1337366383, 237586515, -1175236103, 191971960, 846704303, 577835408, 89945772, 1021158003, 1046389139, -481283781, 436298594, 934609731, -531995236, -1728757029, -822968361, 2089489792, 422624187, -506407444, 709993459, -478542544, -2096921593, -454334297, -250296086, 827037352, 1007792208 ], [ 864745680, -297471734, 737444261, -422813975, -281459071, 1885154630, 1508264216, -208544997, 544812567, -1537702599, 1722191575, -773633577, -1850677983, 84114501, 139608283, -177940052, 702416741, 1675831627, -418601252, 1019017408, -785108108, 1407499938, -332892756, -1811766618, -1994970582, -617164809, -605021718, 1987119040, -1505062168 ], [ -1625874829, 1209203104, 1868498827, -1609712294, -1340001174, 872912722, 1292262000, -412299859, 1769001371, 1925821758, -1931628593, 731473408, -41064064, -1419008155, -388782985, 1063676802, -46078314, -715599065, -2133946794, 814999414, -1946512659, -992440649, 1187702807, 2012562721, 401373735, 1354105396, -1019864487, 810524645, 184645227 ], [ 1050059404, 1384553674, -1522896808, 159160399, 1153600641, 1022570444, 1435786733, 610157792, -1986641364, 66681526, -1250280640, 1749562701, 221527405, 1584450067, -1795216791, 1296633616, -512984838, -1243165545, -1483653559, 356902966, -1770723516, -1476314976, -1770195446, 236967127, -1962004720, 1107707769, -588402201, -1381829994, 1673307096 ], [ 480739870, -1796573540, 1734061969, 832772482, 1369592231, -768255788, -856774895, 876169137, 513470610, -2055176338, 1062701582, -1477497784, -128322322, -1817566293, 2082245843, -780074933, -949040516, -1281526836, 1620485685, -201779877, -688803703, -406764754, -582424971, -621815767, 21431992, -23721864, -1747897968, 251336671, 479694825 ], [ -1711718431, -2138256744, -980797918, -1934891503, 1570008852, 1961817749, -17877522, 1523749657, -1239170388, 295308812, -929732340, 346391082, 1612551682, 1916035025, 342408177, -857621228, -769278734, 1733230741, -732265957, -1088848774, 393965507, 1668302326, -1611397282, 64792076, 509431815, -1917198352, -2024417804, -1253009150, 1892734347 ], [ -89044625, 2054932946, -383181488, -669648748, -59178436, -11158503, 927836359, 471578823, 315010539, 905293041, 1972706960, 1660023700, 1554527951, -854762476, -1332169005, 1889890226, -1964825565, -1767216480, 1356373040, 222775757, -1067474494, -713550052, -1207683397, 1619012741, 962351312, 953589179, 2078283783, 759644906, 1358676332 ], [ -1413453075, -2110664208, -1324324316, 526540021, 914254578, -1783939591, 1865598734, -1062223656, -666041779, 1852716664, -1500742741, 1819148565, -522987165, 1987905713, -751891525, -1289036754, 717591694, -1994784589, 1268393138, 17206991, 2084107907, -2020032906, 1072197196, -1941363291, 1522216459, -872618883, -244762413, -2044752594, -135290623 ], [ -1147436672, -963570924, -1085376368, -1614278507, 327822894, -1071968600, 169367543, 1970517302, 969039919, 578879342, 2036742335, -1328743580, 1319737670, -305722746, 1903844485, -343253908, -969212596, -1622184158, 339696624, 297258742, -1536175833, -1327847091, -951648920, 575816257, 290542223, -714227822, 1059279965, -929113430, -2098370530 ], [ 323670087, 420826796, -1030894247, -1142997703, -237787355, 2075451831, 842717033, 1635977697, 125751578, -559927469, -304483246, -229180103, -626768515, -231900793, 452569595, 1341901224, -1463070831, -248411629, -313606832, 1928401834, -940320122, 1544110362, -1025386688, -1509694507, -739949247, 1153085665, 770643018, -772519365, 383340729 ], [ 1832827175, 448003851, -2108800619, -457718437, 1027841921, -1514998741, 2035976796, 1194580035, 4296328, -1201244317, 1134343024, 822100738, -685373363, 809520912, 2009607785, 1605227642, -1247147950, 1410929703, 1439112109, 552231910, -542534189, 1868138128, -335869063, -2070946951, 1397684438, -1515963169, -1088468344, -1616339352, 445826703 ], [ 1596842578, -465211114, -1529606804, 1395515206, 321893852, 279100204, 597059831, -1699254324, 659169215, -198709919, -2139373441, 1016976718, -1321879830, -504919359, -1995238371, 1847650294, 472676718, 54543092, 855251169, 1439937492, 572608684, -1249964637, -2069320720, 817112697, -285092491, -1625028807, -1049450630, -974328694, -281899345 ], [ 114337853, -808103842, -1620769799, -1605425277, -1955693377, 910410124, 163642092, 1694528494, -349799927, -1817375265, -840197526, 1618565624, 1215422838, 1466289244, 236270090, -1573707259, -1436568852, 1851685583, -248887884, 2138610480, 415188813, 1899995783, 487931927, -1665143106, 2014541222, -1000265777, -1989602351, 1156438731, -1020360734 ], [ -1941659339, 82485505, -1404067868, 1407674190, 1428164424, -1026350721, 270828109, -104200319, 1236786719, 1147753956, -1596174650, -1617854414, 1990489727, -1525416502, -2061538012, -61191144, 1360147292, 1528971552, 27322180, 614175115, -781229462, -105459914, 1525375732, -864885428, 1654433783, -1047837308, 1800907739, 313844982, 1560877841 ], [ -465456252, 1045743018, -1640795951, -842565215, 530401390, -1778834691, -1951133500, 1893773130, -302342512, -808553938, -1107774245, -682423595, 1918617049, 269508318, 991428354, 1350114516, 1972849210, -1498259250, 1151619311, -1203975886, -1092327783, -1585484329, 61110256, 1149602670, -2055289399, -567022967, -1123014049, -938315611, -1989818665 ], [ -151176076, -1612827898, 476701120, 68868892, -498258678, 104783534, -1597703962, 2011906909, -1681077122, 1418169490, 419755550, 134252551, -890715918, -570734177, -1548927418, -692851160, 1605639254, -1957527704, -978956192, -139716080, 1699474901, 1516376918, 935128907, -7508706, -146209405, -1865003320, -1523525016, -2137123432, 564450659 ], [ 1060983070, 429366479, 978245633, 2120718174, 92163189, 281598417, -926573369, 256292847, 710163352, -1299992263, 1855884667, -2086566127, 1734377605, -290133239, 163929181, 1127328657, 27690892, 314697151, 1425287411, 1540241029, -1359077203, -242095961, 1980276298, -349731807, 2043772793, -1293247563, -269995666, 1410677999, 1731945946 ], [ -902488741, 2065503365, -1888799615, 1334250193, -1405012792, 662827331, -782855940, 832872785, -2121702748, 320140910, 373289053, -181295003, 1387579734, -1400099841, 1124776749, -501317687, 19030824, 1419625445, 205082690, -142475111, -531686340, -1131811059, 1131443391, -1544920814, -786203904, 312202187, 660887192, 1248783788, 66801496 ], [ -2121472570, 475295749, 760809083, 1137577123, 1646301788, -1415085418, -261113474, -1054770786, 338052525, 599929758, -1681841869, -942726444, -1043537740, -417606292, -1686773279, 264204038, 1034971897, 132217911, -631711988, 1837310691, -78385214, 659491899, -699889175, -1384569040, -828603116, -1945619456, 27508108, 1667643106, 1305643358 ], [ 1179278892, -514391659, 1334326282, -1435007832, 663223520, 646541192, -601475501, 618659176, 395325729, -1021523844, 658422829, -296908403, -1615851159, 347225464, -244284811, -585528563, 191655345, 355341907, 1102175539, 28712583, 845935768, -280235968, -1129934081, -713848837, 744545376, -1087289195, 482857967, 1417507073, 2702889 ] ], [ [ 1814169176, -1695499777, 229925969, -1807800986, 296607665, -290980034, -929695831, -833175528, -977846107, 403142803, -1315163141, -885439581, 1990761692, -1508526883, 752352243, -389880860, 758453482, -1934439647, 991772021, 167542456, 1384551261, -858543680, -1440188739, 662500852, 645620462, 1304054927, -918265237, -714774024, -564825970 ], [ -1506018399, -802039321, 1221104629, 1790481453, -2083884328, -1682335008, 399705237, -1479871093, -865357963, -1662441809, 2125191343, -696216518, 58863167, -1808195632, 45746817, 855196096, -1788500427, 1757285574, 370307270, 533284647, 516506878, 372713551, -2052975601, 51300975, -1176311875, 1853087265, 1560411632, 1350435115, 249332572 ], [ -1177433848, -1741737721, -1752996643, -32314606, -84256708, 871466735, 856957560, -570511606, 1790682137, -300854866, -204845390, 1151597483, -1825873564, -1048306173, 1815153541, 1926693497, -97206384, -1836282885, -1772583289, -1448533877, -510727667, -1734123499, 961915035, 2123536907, -1180373714, 1866362780, 1983144802, 928518857, 718422763 ], [ -1433936335, 731215097, -1026953130, -1889003157, 831472856, 12014844, 1268513543, -1396083339, 1350723407, 1909878344, -733981491, 1823851904, -616079739, -913073555, 1874017646, -1909961281, 686968999, -1116097619, 1042387407, -962282756, 2037737923, 1282888577, 1565418749, 1941251252, -931980639, -1879571538, 1841547969, 1401634798, 859976429 ], [ -1280000804, 1232406739, 2138298069, -406010337, -1769016493, -1871078348, -1829817009, -280035242, 1276904438, -1737091446, -23602134, 1068112654, -1103256859, -565316004, -1923803393, 1555267826, -76791775, 1487707467, -462746459, 1795406473, 53725741, -2140201014, 1717822749, -1086013151, -1480132149, 347383845, 1106250978, 157421622, -947754303 ], [ -927562755, -2114500338, -1152547084, -1659066914, -1114912915, 775971387, -1722656055, 1861249478, -38413544, -1593410500, 1458996209, -1546712673, 606308719, 1072185041, 1609823325, 371065596, 1734780464, 1945194293, 1946623460, 806904986, -1320999606, 463439413, 2047033299, -111206211, -992216583, 1070811330, -2139502607, 1333077087, 1208356600 ], [ -1298044142, 217421974, 1715576989, 1539034711, -1886919221, -241514792, -1750240022, 1341551562, 920913838, -90301487, -874609162, -1792132616, -360317524, -376878790, 1311703092, 1512148801, 907008632, -1152310448, -1522434212, -50989486, -1654580225, 764616450, 2091212013, -1885546108, 284007775, 1841486920, 390523338, -266151089, 2050495385 ], [ -1690810809, -1198856945, -1552272584, -822684602, 2109709942, -1585141475, 1723512249, 611024836, -2022964178, 1092794223, -1467541284, 1614365228, -356461541, 868740919, -1101861121, 1737031311, 1966514656, -193624491, 2069126343, -356742780, -1210675444, -1068483983, -403234863, 1246022597, -1995420449, 1854176558, 1887538457, 1681880045, 2101387018 ], [ 358113992, -607748691, -246014563, -1519270531, 1174253519, 1518801673, 1179707691, -1053296555, 148675409, -1690333226, -101085981, -1074527193, 1920508658, -877140040, -868321021, -917983920, 1971105586, 632301343, 1481528570, 1033444547, 973261670, 945106612, -803766338, 68204507, 1254012854, 338455498, 976233409, 1916823789, 1199792188 ], [ -1593841133, -2119403462, 805941112, -1195300661, -1494195053, 329315767, 1289746660, 1276803270, -1827252160, 652337244, 21386159, 313613616, 857090879, -272426335, 564258162, 1811807137, 592620313, -964302609, 505406603, -1407785300, -454497879, -1568487931, 175618239, 1014094214, -1402637941, -550989823, -706206396, -917515753, -833282098 ], [ -1810837718, -2088558749, 221407080, -176035187, -1554438823, 1436152628, 1460835549, -333672047, -148514545, 206933988, 1438481382, -629238058, -33207134, 1233006840, -1599044613, -145114208, 1343510826, 1291845077, -967562653, 1617319107, 1590682045, -365729779, 86226620, 1847033173, -179204366, -1514610469, -1203596292, -1401765370, 1077455857 ], [ 202160297, 1951911417, -1251655753, -1754370110, 1613970091, -1894680653, 644020177, 110222497, 1467128183, 1223495419, 1740318053, -751239968, 257578448, 1756341489, 1445339922, -644985298, 402491713, -45596444, 1093881422, 1044541634, -1473032769, 1194293685, 772480189, 288463181, -1962745804, 1323556698, -500130966, 377775171, -728928817 ], [ -1921052233, 878462281, -487658740, 1450406047, -1365277785, -1500364924, -1335265873, 665712093, -1254723048, -2020990898, -1106099297, -1141220443, 558255536, 1822165789, -948253005, 831620350, 83110497, -1382420317, -167584202, 2145668994, -1487580112, -1625460397, -260138974, -601736831, 1110684312, -1092063899, -1592032802, -1754783505, 1809073238 ], [ 1169662067, 806579218, 1573917436, 2145105883, -893682475, 343375258, -1401845611, 1480110824, -355130766, 150433606, 926487727, -927472537, 1827996403, -2016694069, -1782076823, 1393560653, -766538502, 533393513, 867573711, 251315457, 2014447558, 910848215, 1010164686, -2005867727, -322468405, -1328534254, -615661376, -12105172, -409912137 ], [ -1187371149, 1934579194, -1956323137, -503406792, 958527942, 2040601031, 1926130566, 866223202, -626934208, -301523816, -611536902, -1252624485, -489717698, -1445501502, -2008959396, 882638067, -238706266, -148627221, 24853931, -2000289553, -765615928, -1331977712, 1280237981, 1251904660, 1996668515, -1335032061, -1000299586, 66734356, -1810619149 ], [ 1497723857, 1053666507, 706656109, 1268452479, -1408610511, -1265656378, -375914764, -1814444946, -1650750646, -777421288, -1047012860, 1907469886, -998594225, -406147493, 1239201149, -1855864937, -1126024489, 911178233, -1966244351, 242456783, 1181465498, 394099006, -1369249451, 20920361, -844635001, -1729351981, 759366837, 1168778009, -1448157725 ], [ -283983498, -1624486734, -836575273, -1636030427, -1810754580, -1423788661, 160064160, 1559888546, 633172513, -1220603680, 2141524297, 1436283036, 1493641471, 1050994950, -1057435005, 113814909, -93892443, -1526384721, 1876886426, 1666286848, -969331047, -1961449159, -2024021019, 466519774, 1845725468, 1002648847, 523707986, 2127321278, 1401251318 ], [ 1301298506, -1847917019, -48177194, 707043270, 1827442101, 349532612, 1319085587, -1356159982, -128649707, 1753911777, 1126958838, -1343182720, 1378823904, 1051233909, -139467898, -1876281497, 851481142, 80323763, 822071611, -334453956, 1427015197, -1963031568, -1040092787, -1180531514, 1849460729, 1479317576, 1501327791, 66576714, -638616196 ], [ 188236500, 25870088, 2092914544, 2064705617, -830214405, -502989345, -1818543897, 2052874950, 1115797782, -1724526141, -275437395, -1709164462, -1321459062, -1317585911, -1743244444, 1228373712, -1059753416, -707312559, -70700303, 181100460, 1739680971, -1441382840, -321046282, 1654487006, 2063282021, 1406053981, 1994180584, -1008665758, 1121569555 ], [ 859049146, 1693831123, -166673728, 2082845053, 899102060, -624306892, -846815045, 249601719, -1588864718, 103333869, 18180899, -304699853, -176513385, 631435771, 30773556, -549189640, 617123864, 22930036, 824171834, -1345605732, 261053669, 1710136095, -315500662, 1099111459, -1439584305, -192835714, -882739131, -1260949655, -1977870536 ], [ -1258707703, -362404707, -2138317158, -1813167394, 597310108, -1036976623, -504406774, -880179763, -815544400, 1519747969, 2057206330, -173383063, 1814707287, -2125009803, -1979819494, -876309881, 926434631, -1947263035, -513375300, -1523680080, -2047172911, 231495828, -1314566451, 883332573, -1309718512, -955940648, 1881308857, 960507946, 2058718165 ], [ -971036646, -975145792, -1220871288, -1543892291, 1474830058, -1599063336, 1841081836, -1954414147, 1429617822, 990083213, 1984369555, 1443407824, -1207570427, 2105087675, -2058407679, 433100393, -1841268584, -821268895, 93548572, 1690812595, 316936324, -601670406, 1493720521, -1500676204, 1957336072, -1827921736, -956168382, 1854472042, 1523149931 ], [ 1571782611, -1784681336, -2112158520, 1205251967, -1532387095, 85510324, -630491971, 1920981404, -1385432625, -465788186, 1130513658, -351296014, -1586697179, 542658822, 541748609, -137948103, 982871200, 1770674754, 1995196735, 1447540746, -1535710125, -1995018134, -433737066, -986393822, 224294849, 169770000, -1458627249, 1331626203, 1951249304 ], [ -1301838438, 192804375, -1210497525, 587068734, -773974280, 2081105059, 2106329052, 1844400816, 1495513828, -729970367, 950161134, 1694427090, -243894725, -689081256, -746990669, 538728681, -1318771552, 1426113119, 1331355395, 2068574338, 1961260623, -1639820247, 1462012235, -486540531, 295141079, -1987798324, 149613277, -1430281777, 19932962 ], [ 1206210470, 183838854, 2143324468, -572803603, 1774494838, 1576814796, 1854917483, 1835568647, 744183586, 1436168020, -2052955948, 883565743, -1111149724, 2120444326, -293388197, 1332106443, -1158926021, -751743585, 1391587732, 1073556826, 797225992, -859228674, 1859872052, 179301947, -1155009494, 1625383976, -1475291061, -1003931170, -642012140 ], [ -1043708725, -427276119, 603004343, -347912293, 187818125, 2018971911, -1158562543, -1296421651, -1362047786, 1870105634, -1919935741, 1797050549, -192719420, 391904711, -1064479808, 1392173697, 442879072, 2066354292, -1096504023, -993038293, 1076217922, -1370417316, 176685351, -1784806723, -1916342411, 1850850734, 1895374396, 787179866, -1684767317 ], [ 2116077708, -953618923, -806652502, 285395200, 1715672954, -14120027, -489780127, -1224557926, 1720607615, 1362516612, 45410371, -2078787624, 740298364, -1766105309, -1332783545, -438624333, -2010376713, 1931879205, 1948586068, -2055506756, 973078182, 1485297785, -2101000920, 354543378, -1256078206, -105241189, -2106425994, -2036486734, -722243806 ], [ -864184411, -1887946316, -1119430879, 649702674, -143283568, -624941542, -949537396, 302877537, 2049404512, 1342157057, 1419869991, -1009133944, 685156621, -353431594, 322857140, 1786823622, 2026324195, 1143646927, 64941996, -317209572, -754657656, -1544841913, 1766797191, -599709094, -405311006, -652257068, -566194565, 537468840, -1744723510 ], [ -932272118, -1909505996, -159613461, -1093917629, -588904616, -1983198420, 2130229249, -1118857924, 1215809100, 2102007970, 502616245, -522677684, 630962512, -1091327028, -634475070, -1744885244, 353498090, -394782410, 565955100, 1638208299, 1533135363, 234429280, 630355131, -1452877983, 1292544275, 1070467287, -743303693, 1359236045, -220465392 ], [ 502111380, -517602438, -1225010474, -1045216499, -1927354372, -750422136, -744946867, 1889325832, -887417749, -1107042205, 580605600, -638622656, -870071809, 1815446325, 2058288997, 1820807263, -1354453186, 308856072, -1847647212, 1710834373, 1394896538, 907106699, -644905644, -989924947, 137477963, -1863733621, -1013862666, -1585593134, -1965699840 ], [ 309978158, -518137351, 1367678426, 1405849228, -1946667255, -936939332, 1610018435, 779762529, -1342241389, 1746931843, 669716526, 904915450, 1755270750, 1020891530, -1850654787, 301886374, 530396177, 1162207252, 1082223530, 1167553458, 1479544811, 1355572170, -338333885, 1493973854, -1930598937, 1174478451, -2052556117, 147791759, -482010275 ], [ 1321654166, 810636086, 378211813, 1890004326, 395598587, 298711873, -1003437996, 1854389130, -691932316, 300597436, 54292317, 560558371, -662434442, 1051143587, -1346837526, -1148408514, -726547997, -574320378, -233352057, 860349203, 541769026, 1208856459, -1033942063, 1272018769, 8635028, 1037361693, -820687529, -390003353, 2068137134 ], [ 593513291, -840459639, -515994206, 628260682, 1571537951, -497625957, 399478376, 559898824, 1977641483, 1705425296, -69072125, -729907341, 835613303, -1092870906, 124590088, -1797718920, 747279776, 1455709033, 165215300, 1057694430, -1018186024, -672089913, 1429377511, -548134961, -23460748, -1820862588, 1124682722, -1615540385, 166389322 ], [ 1571324365, -339114936, 1994781172, -1608169958, -291731916, -1173116405, -1358743077, -872101640, -1096700342, -1734069043, -1477890069, -958972041, -1502320400, 2018003526, 767756872, -652210588, -1764626402, -1064806383, -2011840354, 1696743514, -306000744, -844331170, -1589868472, 2002065367, 2046987594, -1981570495, 863840218, 421943670, -1745385430 ], [ -809975189, 2116505708, 2096748879, 835567282, -1897355628, 6988166, 1565069403, 1529638069, -1295497026, -1909496673, 1199376028, -560604026, -978889515, -1956597860, 5790550, -64483607, 649545852, -1360140116, 1570733870, -712001506, -960295157, 1368914187, -735031171, 394972777, 776608065, 1158431286, 1776857437, 652154010, 698862157 ], [ 2137553052, -99172058, -1157475066, -1636990617, -1241249704, -982493083, 864741605, 812066365, 1404275618, -610970546, -248025120, 1283336064, -842552025, 2128389730, -1473191822, 536528573, -934242063, -1251599271, 1328133928, -2089469354, 1989740713, -1329874396, 963002738, 1750825911, 242450125, 721634505, -2125862833, 1583891597, 248087942 ], [ 1347608754, 1167419983, -1100147698, -51153893, 1321911149, 1156832305, -1496827175, -519353042, 906728409, -1837595217, 1126854656, 805711726, -475590549, 883360551, 1239441605, -95150271, 771348760, 1045847827, -2043958113, 1128564874, 1169760016, 1728786143, -1516197711, -688826494, 1102893551, 876190184, 1865329785, 44204524, 1090437374 ], [ 1429582825, 1774404161, 1974550385, -2097973256, -720379317, -1589218994, -266736949, -1527861719, -460449462, 1134160527, 1714055776, 419927992, -1438754427, -215160512, -326236320, -370286928, -2009894947, 136200929, -1374685538, -110957984, 1658157133, -787889019, -1793649058, -1983980311, 1130420084, -212514972, -1240868299, 737321917, 2077905110 ], [ -1854478256, -1326946943, 358370333, -1380032646, 865602589, 1921289595, 895156932, -265405053, 1476241602, -2031330481, 709628035, -96449804, 1925496403, 1041066071, -319799940, 982756012, -1344865823, 1936769821, -1094048243, 1302432970, 1040383909, 1822539715, -637631142, -1537681271, -397615148, 1547512304, -1693920113, 1377955979, 1545318276 ], [ 2108406535, 764344196, 1421874002, 1538035682, -1792238507, 252737087, 2146394134, 1023533936, -240959959, 2130915577, 1914356701, -517828584, 1814687731, -64947914, -748614896, -834977989, -255231873, 1059503500, -621424403, 1442347213, -888431791, -881961578, 1952918344, -1052591096, 44730159, 945011554, -873309213, -150520116, -1006738365 ], [ -1976329237, -96722469, -1341550118, -951609626, -72631172, -1063653628, 908430694, -505545399, -1222022900, 866098175, 409429330, -1887236625, 1787216133, -1957559953, -1150585400, 717579970, 245269638, 2081535104, 169343312, 1479522501, 328700805, 929356100, 1731818608, 715892801, -1504034665, 1226544947, 310394662, -996427705, -118237754 ], [ -1391834367, 820901983, 254898514, -1101118436, 786441502, -1369133290, 665638530, 1386080059, 1765001756, 422187191, -280212295, 1392853920, 29155562, 662306044, 1960357100, 652811152, -683558723, -352259189, 959417227, -2113785287, 832891930, 698467414, -1677695806, 306909040, 1548017642, -953515807, 826505879, 1766255724, -96378795 ], [ 434602625, 1131758501, -914245861, -711944081, 1994004233, 1382391349, 1790771380, 585088523, 1507089990, -608200554, 1775097942, -185688369, -1399220356, 1380313631, 1985357530, 1609565735, -718442769, 1911239113, 551020667, 460195435, 292183528, -745797162, -1380600378, -1575326645, -1795597562, 485793495, -2099209736, -2118240494, 753953739 ], [ -128523446, -1304406395, 1726908136, 1878542057, -1969704549, -827282488, 1422408830, 2056071596, -1198308948, -390341868, -897643516, -2032066683, -505638651, 643870964, -1368990976, -349318946, -146720393, 699210105, 1981584718, 343236458, -1479043985, 284991106, -1789068845, -1247249490, -1746862059, -213176954, 1059011905, 146379597, -1291728844 ], [ 22744859, 660733600, -255972628, 1489452521, 453588378, 1078656290, 1874687432, 1256302602, -2036044839, -1715176290, 1091384853, -514028784, 762000217, -216045272, -1063953337, -1457364376, -2028556324, 93708034, -1836745431, 627061221, 1729731021, 1072746157, 1126376012, 288944994, -181075050, 2033762907, 632248700, -766400588, 1603111365 ], [ -135576799, -1128097107, -1855663699, -36945582, -1805252149, -802146841, 574406733, 262119220, -1174473261, -644234746, 129866271, 581484833, -680788171, 1496172830, 1677914774, -54105304, -679865522, -1383341715, 1111409473, 1265150844, 198783423, -1354017573, 236281240, -2098616115, 76750187, 158108649, -296467691, 408677680, -1027794547 ], [ -1613174135, -1005568431, -505298059, -568254470, -564990652, -1100282003, 1050276800, 2067196179, 2050630074, -1024600116, -1267177435, -959752368, 611650608, 1859990180, -148684056, 100350724, -177339393, 1657624154, -1440281863, -2086106960, -846649832, 1496124801, 170313074, 1499445828, -1602153834, 42791323, 225881154, 1908811578, 1816816545 ], [ 1957875511, -1879948821, -1582790474, -1492301431, -76922204, 1120916262, 417568851, 25904885, 1416770033, 1383425346, 1169627658, -125775937, -834540666, 1218911190, 426039429, 1642244451, -631461445, 744297207, 215917837, -1360934412, 1913039001, -1267178660, -1580489819, 659529455, -1563443787, 1118477175, -154388985, -1831941989, 1164492970 ], [ -864550031, 169538871, -2064626887, 1142386954, 1295036198, 1290180349, 588632711, -384836263, 1462089173, 1250520939, -1229628057, -2030522966, 1432421111, 1683295111, -832656711, -474198280, -1375785536, 597593866, 1923728044, -778262966, -602897188, 1775962841, -947435816, -1908116054, 386523425, 1485429903, 267644444, 1098040046, 1649823677 ], [ -782765870, 207462607, -350359136, 1759950814, 733304547, -339293892, 829463997, 1452062967, -9398639, 1693937876, -644142481, 242040011, -1224982867, -1794079247, 1878110398, -83668835, 1364479283, -1093659375, 2010589090, 561259246, 1479155283, 1439996740, -1740232696, 2010159024, -704353895, 2131311368, 1165115634, 550767273, -861113881 ], [ -953629340, 1101312610, -658602606, 2048645723, 1290244032, -197495705, -2139577304, -1288711848, 1287465367, 1199397778, 700815862, -1987828434, 1068433198, -1562611505, 863178359, -923130818, -1064421452, -773492195, 1708486137, -640970403, -304981648, 596307415, -1179713327, -560624078, 1970991403, 1195665821, 763776833, 110998769, 1398729116 ], [ -1283837201, 1617204097, -1431860741, -896206814, 1196641906, -494745298, -940762746, -1511992741, -1102772640, -1146985676, -360621981, -1335926832, -1815717828, 1300651746, 477197902, 1804727161, -1727927917, 714573868, -1872047891, -1845719256, 987022615, -295030959, -36082059, -2123339207, -554803501, 1926071240, 2060503082, 1889687966, 505215487 ], [ -1793769522, -1582941362, 333663099, 885282142, 1757752503, -658172283, 1254952840, 859271200, 201272659, -1622101095, 1690990067, -1587641009, 1729187850, -1035334795, 274478547, 1357854861, -1828523264, 66619384, -365994272, -143073065, 1102429967, -797983979, -1452589951, -335947178, 808451102, 1154469390, 1260843358, 788825078, -526375688 ] ], [ [ 2059567422, -676694227, -1598260716, 712962817, 698365984, 296475235, -31310082, -755699891, -541641794, 290838893, 44243698, 851374436, -1841194198, -421561690, 1720710300, 1325059164, -1385934228, 260932187, 1214416330, -1235175584, 1819960463, 1679007632, -2032498053, 1954054124, -982970639, -123368987, 1881626300, 1435313970, -1816642848 ], [ -604003926, -305746490, -393099750, 334156375, 1345613270, 131802379, 1679743808, -2061229237, -1479768172, 1695286951, -254382646, 503324580, -55041961, -1381720285, 459311945, 962328701, -86572565, 838436936, -1926718580, -1129105855, -1430574171, -1554171200, -671560228, 869189038, -857652408, 309367470, -1427634011, -1438432674, -1107018217 ], [ -485533837, -555599722, -1206260472, -1941889299, 665194705, -1872190369, 1583169202, 1842063868, -1820314611, -2020039381, 1158491496, 892015363, -389139457, 1224979606, -1365372998, -2102312741, 306561512, -1446378009, 1455372709, 168928082, 2109142813, 1693140889, -1784315046, 1615415636, 1565117062, 536630618, 365842521, 68700154, -1365700078 ], [ 471997172, -122249840, 2015027891, 1696333140, 557183079, 1718903297, 1013723290, 1798219215, -660329599, 1676907977, -418113196, 1584356220, 239431909, -1836494569, 2005559019, -2134713683, 827956344, -798558161, -330052896, 1292211339, 339441463, 375900167, 1876758844, 1639969620, 1933702715, 862377244, 1961526260, 1126010925, 64338106 ], [ 915175186, -2070512599, 977594776, 1852615188, -2039234663, 1695244812, 753437095, -1058961125, 569368882, 1793677950, 1561368946, 1112264669, -1575772025, 494652247, 829502979, 1188083249, -649276709, -478059917, -1166682701, -433628634, -24257617, 283028209, -392328592, -1162093716, -1071746088, -2060144771, -1102837157, -984862549, 1110438982 ], [ -1741956882, 1366994006, 263943423, 2053701326, 175919069, -181704681, 1475887577, 1683704943, 172424029, 294578761, 1591203402, -932262600, -1261871196, -936386090, -539057868, 797574089, -283782846, 1560543003, 453453161, -1973802923, -1048287340, -1596096320, -525783124, -54505898, 422800300, -2109347562, 418912174, -1216792, 1144718808 ], [ -1470959313, -1560609594, -2048056619, 1820794657, 65031786, -1601435640, -135131267, 1071047850, 594369666, -210476973, 954072507, -178190666, 1500390717, -612023210, 325527718, 127440580, -775437680, 1728948836, -1135684916, 314361849, -705328593, -553063810, -204089253, 1031737096, -789042539, 2110606712, -1083038364, -1750904537, -775849437 ], [ -1059375072, -1175315838, -1622007970, 971025775, -1804936842, -1720042538, 1673565568, 1283749930, 361488652, 774516631, -370204513, -1380400858, 2147353411, -1522111057, 434425104, 2040947280, 290632263, -220826016, 2046432878, 1357532148, 1496053067, -1761627417, -1987996620, 204105006, -101039418, 196645162, 621527214, -1105798311, -1700253098 ], [ -1214584053, -1056121040, 356687679, -1736945501, 1040897442, 1113502122, 2127874840, -1960709991, 918175095, 1130642484, -818848930, -1615381342, -1932358805, -939425749, -1046105092, -2086065082, -1148688361, 726663499, -533982854, 1824528197, 1387985864, 197001214, 116620180, 519654385, 68018638, -536134851, 2112683213, 672031216, 1056857767 ], [ 343029747, -2110173601, 1422463431, 1198303235, 2074341214, -1634538669, -1843260776, -1497711972, 264397029, -1438457714, -19723634, -2116101602, 604128716, 1066136017, -2143198894, 150632950, 1152167558, -456448609, -1669684773, 1418095448, -407923134, -1643244702, 1297049529, -1731342452, 445586309, 1245908134, 1707032912, 934774463, 258603433 ], [ -255098381, -1538345234, -508927672, -2082773846, -2051955038, -1698113697, -1476884379, 713165850, 989816350, -1581364709, -49545170, -2046579384, -1392257340, -2015407433, -202911440, -1993605803, -2117370128, 14672377, -561341183, 948188391, 1419399072, -720587938, 1128858587, -39275847, 861083830, 1793753819, -228081630, -2095992833, 70836463 ], [ 1908890697, -194208152, -51484650, -806197388, 1362746714, 1111763037, 1003207659, -157842591, 267156284, -1100147517, -793050176, 1792159318, -1779119820, 603213343, -1845178567, -81377800, 870403007, -1438936987, 115990412, 443398058, 216880087, 1326608834, 231390163, -150651633, 1930356360, 1979534257, -823484270, 1948958750, -1748329349 ], [ -242296032, 917586901, 1112819922, 379287337, -1726555995, -1143586627, 660392027, -846701705, -1589283592, -1452994361, -1149597732, -1206887042, -726685431, 1475143922, -1122570245, 1028017238, 608561860, -147756714, -1131293956, -160920870, 706308636, -813783325, -565658250, -505175969, -1693927160, -1295296979, -1440011891, -741515585, 615041438 ], [ -702991337, -1970442621, 1879720008, -161003308, 2118474389, -1845254662, -1075968471, -697274580, -322530573, 1392653644, 545954074, -1174888613, 379287268, 2096156065, 1548974778, -1210705140, 600290757, 2035521202, 43353909, -1931936755, -888984478, -1470613850, -1042487729, -1322849979, -1163594739, -1817394725, -1185740394, -679127040, -1618249640 ], [ -1730363475, 669547157, -24968782, 1057036877, -1180018157, -1686147674, -1790066104, -200820359, -5255993, 922204370, -569225315, -451457528, 1117557688, -1720952092, 38940944, 1736458806, -1678479447, -341489525, 406266007, -486013720, 854846516, -1896395613, 572289527, -950625960, -1548613326, -2010608517, 233997579, -1710514905, 18150062 ], [ 56547727, -1319654551, 1634893704, -1275447726, 1704783422, -1493921016, 91305487, -488369292, -1780267021, 1172454417, -1189124386, 635842204, 2043591886, 1439639967, 1158153627, 2021128214, 561412828, -1882814186, 63607867, 2028511453, 1059455917, -1103637922, -1402883898, -1746702685, -1659078128, 300577739, -882489752, -548288339, 1710953022 ], [ 1531572316, 887999603, -994733443, -264742861, 963888252, -336591237, -1883945035, -1461536735, -1536991751, 1573671276, 1237166049, -1991516220, -517264397, -1653750193, -1349394741, -2036482953, 761697853, 60880294, 25905051, -1715390633, -1456897394, -294756904, -2056152503, 97058571, 1936233653, 15867628, 424702865, 1792114380, -2120382379 ], [ -1146874443, 1012047665, -1183500354, 1085179090, -835939030, 503620767, -831052038, -1399796831, 605282456, 1268462329, 1967049460, -1708231269, 225284936, 1128518243, 1337006655, -1899301121, -152931996, 66959315, 1882822182, -1846866509, -951183349, -317550312, -335449222, -333549808, -1991709750, -1211567419, -1631254453, 2118260067, -1376888930 ], [ -1786771039, 1853817742, -73743684, 1926749188, -638034982, 980386937, -2023873994, 468196625, 634857306, 88915714, 1539355798, -655265358, -1739685774, 1886876426, 1585307666, -1004876178, 9679713, -1740937480, 511911816, 324635485, 605991211, -353553638, -855925481, 1555185189, 1320955868, 1010884318, -2059922769, -1669052793, -1432448550 ], [ -552889964, -27019796, -1621843462, -262079951, 1506713271, 770427998, -380469491, 1582089348, 285043303, 928598803, 838499086, -164515067, 1661396715, 505029024, 461897811, -127054261, 1437605554, -1503635652, 910440962, -1042945894, 894127214, -1185099017, 1917260516, -1754195287, 1589053545, 379971960, 1422690643, 769649837, -478484606 ], [ -1424244440, 969400552, 2026511848, 1688276962, 1440156508, 1007453437, -420559878, 859694081, 1047235695, -1146118163, -1874090546, -1005837223, 515922360, -694128591, -1360051060, -2120701195, 670441666, -332131688, 340505715, -963585458, 1900609552, 1606468711, 214142388, -1488585328, 694296887, -188556522, 168022782, 1008137133, 1504670742 ], [ 2059225397, -1689416558, -1654108008, -2032045764, 1204762987, 1432790573, -2103117232, -1997976510, -1840130275, 459486809, -1964421194, 1569245148, -1392273779, 762531046, 1630901464, 393361295, 1460994078, -1504347729, 1464069596, 1642248947, 2125880785, -1325775354, -867583174, 1781591808, 770481968, 19307489, 157160429, -441288033, -506980770 ], [ 981933483, -1848529382, 1635761061, -849399600, -290365341, 1226896732, -215404528, -568350016, 1174528485, -2073743321, -1783762343, -1186963945, -807722997, 512369158, 2115109177, -542064729, -795647389, -813169898, -601977579, -1231312498, 792301240, -1582604072, -2119662772, 1638450792, 249742292, -868085884, 851238949, 1873847914, 1192432548 ], [ -1182521109, 1171307329, -1981783876, -1075825458, -1449179161, 651663410, 2084911186, -2020355146, 287607840, -271475704, 1458325070, 541351325, 837889687, 88717042, 1135032156, 1539259979, -1197878616, -1806285590, -1139546946, 1522805134, 1959748361, -1723517797, 452547562, 1548268934, -348839973, 1529509244, -170584119, -746386180, 780982987 ], [ 2132156115, 1844768677, -565263920, -1630595545, 1858734426, 1710121714, 163607981, 18515487, -651378561, 1263762865, -809026096, -701707370, -1026906822, 725628268, 106006645, 2034751261, 1401880110, 1107348952, 1097820742, -1371687033, 1870260425, -1633785836, -1056945725, -1074695850, -430528696, 832769996, -396798621, 34445272, -1682589432 ], [ -493446292, -1226711823, -199269594, -1739617371, 1511240885, 609833563, 755248147, -851299665, 1078841562, -1471952124, -306955284, -1217796374, 1096827831, -1869829067, -16777102, -1168029236, 1348020413, 1895501444, 605416483, -1021018309, -1571969177, -1842020505, -1384610854, -520227398, 730682430, 256407362, -2009337659, -1133202773, -126890605 ], [ -922303269, 245679482, 2016480363, 1768221742, 1693067161, -10967690, 456942361, -1794094044, -1778940699, -304599631, 514637474, -1193129584, 1060789372, 254306050, -1031268774, -1771961152, -181485141, 1748665711, 704004818, -1007523906, 796743269, 1997308432, 1847180580, -789239648, -1819207558, 1821047772, 1195081585, 1022559869, 1274181193 ], [ 1561635599, 1316769908, -568697598, 545440128, 2147212092, 439586637, -2042263253, 1336492803, 2128279348, -1903337543, -1197900744, -620697577, -344745385, -252710770, 193166409, -470090454, -1200540197, 1659621675, 492220624, 1389445091, 1650771537, 10482124, 201127879, 436621750, 1277434037, 158292923, 1707343125, 1293257700, -46665289 ], [ 710942082, 446572387, -2061448639, -456974404, -1936761938, 1429766522, 1374059327, 2088007102, -514399218, 1831809995, 1735751979, -1355061736, 834863399, -1209620360, 86758466, -1594238831, 310109440, 1293116851, 160714009, 1334387854, 523536259, -1776533900, 297132880, 888358257, 38264339, 590364304, -493578956, -1821073126, -1662614628 ], [ 1543972416, -912761160, -1076948597, -1231253343, -1156814535, 2133093924, -2091524477, 1183244866, -469763407, -434196559, 1896825760, 1656361530, -1005676448, 1579200219, 1484084122, 2010001146, 1992992491, -1853331488, 1431999321, -1404347343, 1744612295, 1225151688, 672369403, 1927858906, 1054240130, 472265542, 162637002, -1356707894, 872515902 ], [ 1106668643, -257576758, 1001667566, 1408978749, -609837866, -846037550, 964050087, 1530110345, 857348651, 1887064061, 1774623198, -1640248288, -12859222, 852096863, -512267202, -1067061318, 2056009726, 178937899, -1507615756, 1993548098, 1039006449, 225851869, 172208939, 1393154218, -638957104, 2126635816, -61568546, -663586786, 503717780 ], [ 435292872, 418650204, -1637769708, -422258027, -1970424706, -56387457, -1157686326, -21507538, 991300273, 244866956, -382693793, -1723067965, -818396474, -563186030, -21192565, -77517772, -1113027113, 1168595406, 925704834, -1183872594, 1493127613, 1242551894, -1538374673, 1543419040, -1426457316, -63309251, -2015401427, -1667950246, 1298366648 ], [ -1241243236, -406385771, -1374908861, -1625502541, 71173719, 101066835, -1049619227, -1050733024, -1813884910, 962173224, -1718330565, 1260559442, -708552312, 42940835, -1905343736, -2050865990, -690637696, -1305974384, -1240588764, -1836983816, 401007871, -1359241739, -1138841886, 1441019212, 2106065840, -1745972132, -757490683, -124004973, -1208621368 ], [ 1976720556, 811526967, 1314157745, -1377482884, 1689509202, 1211500954, -1137542303, -1741268149, -782037457, -301946616, 1383690741, 917133285, -977185921, -1426686213, 557623974, 1527962243, 1054300720, 1983055060, -899963940, -1340275014, 116214202, 1669511637, 71639771, 473367693, -387742158, 1463938291, 893346545, 837117054, 444869388 ], [ -1724165751, -191951632, -367058137, 8731932, 1760111786, 407302689, 451429764, -643168115, -1409511018, -142301526, 184046859, -433992801, 919410848, -1051093238, 1931908465, -1195471610, -1675401796, -829504175, -2111309977, -1388176603, 1028309237, 1664488710, -206079744, -1437347342, 875875625, -1197701394, 1988446331, 2051475242, 2015995366 ], [ -1627630991, -2057047736, -753455283, -1457908960, -188747112, -578535740, 169411788, 1165663492, 1317322156, 141365400, 1798494784, 1207184767, -607642341, 271165931, 1041802292, 1028266260, -268395627, 1192715158, -397520845, -198621919, 1283397560, -1367931697, 2057038640, 1234896549, -865703400, 797098751, -1945176582, 1135133054, -2102562223 ], [ 1752971450, 895319485, -1913416475, -904445868, -901818190, 1407595347, -553774673, 957991822, -882753451, 278238390, -1192147474, -907918760, 1309756791, 708121681, -1103758168, -349792033, -212504814, -1433184711, 1536871268, -484933651, 740552585, 196706438, 1823227924, 2015757336, 1316580300, 409710085, -1524265229, -2005495387, -1937663243 ], [ -611014854, 1913010209, 1389207317, 306636490, 1798165266, -647504136, -1214511826, 133977110, -995633538, -369592211, 1691071141, -1230356466, 1848930021, -372858883, -112612824, -248771605, -1713833863, 599307162, 381125789, -1484416681, -2073223933, 654148141, -1346212426, 1381629126, 1179859809, -181121789, -1122535523, 1475662479, -1540452417 ], [ -892240054, -325822551, 1285220252, 1661187595, 916414040, -1470602821, 1327253830, 1388134003, -429385208, 1002081433, -2121944810, 1183113127, -841157397, -2101132308, 35715169, 1150919814, 2117417758, 1256444330, -1684237181, 379997155, -439251916, -2029301877, -1447911291, -877977558, 227101614, 1129586688, -1786182976, -114752898, -1058751813 ], [ -1898678658, -1167547258, 1498591877, -1426200126, 1722864105, -1672842912, 1232868940, 1689823988, 1237283864, 365037658, 2034267968, 2130512876, -1835822688, -326105489, 479583041, 257552761, 1889019705, 844068305, 643919918, 1080356946, 1315651585, 19210706, -191920550, 1104554732, 624418059, -714150205, 2064746405, -109938020, -1972567451 ], [ 2130650953, 685832967, 1333436890, 889951399, -448102465, 182823822, -41334280, -64748609, -1490532871, 333167943, -413128443, 797133184, -1714781647, 692783535, 1666620877, -1117087426, -1080064606, 162104175, -1595956575, -951447039, 763452064, -103270264, 324975726, -400746730, 212890020, -1224467051, 1707683979, -1809955271, 1411432988 ], [ -1547986892, 1150065810, 557913530, -2135308717, -546499878, -1659849565, 64718019, 849271686, 1345928231, 823362208, 1885493908, -1424286363, -1625648295, 1746520049, -1815879652, -989467979, 1890648185, -2048172844, 2083932333, 833058939, -2033151641, -1039817661, 609355267, 778089803, 495174420, 1494097042, -1071582402, 1896083836, 590624468 ], [ 45892532, 838469270, -1552744765, 1919118827, 439034537, 716809229, 1018773576, -2076803891, -447872236, 60495415, -124980948, -1372125742, 368565798, 1865345388, 598219396, 1149702661, -1838148403, -1779241820, 971748903, -550442414, -272759523, 2106360039, -853716033, -977972073, 63769419, -713916623, -700925370, -1915804660, 1609239382 ], [ -188977707, 1619281296, 1218800835, -431571270, -718161738, 1944527186, -430693683, -868287351, 291606238, -328007023, -192269871, 550942617, 409102719, -2054731886, -674289062, -115529851, -299665507, -295272124, 2048649823, -1775486260, -413222407, -1496371455, 644954735, 1739136724, -120012667, -1014900683, 202713991, -1573517040, 711615767 ], [ -290155687, 403418632, -135451986, 1338034734, 1448899182, 1419083127, 1678440664, 1904074116, 389627563, -838381838, 1245181141, -1814982730, -2008293464, 1358319931, -2046237568, -434822763, 2110767721, -717436973, 1786464437, -1972029019, 1663600658, 1634635798, 1476115699, -475818612, -767433224, 399606733, -781812333, 1763253697, -994033666 ], [ -26927196, 1894359766, -395186182, 918941392, -698971185, 178245917, 124644191, 1124818066, -358601382, -426414536, 588058790, -800936871, -220673393, -370012474, 1363848363, -671126309, -1495950054, 1429847647, -888793547, 625846805, -376870277, 1420778653, -1998102463, -214303471, 1266507857, -1703822262, 1480106823, -916620038, -1206027839 ], [ -873805906, -992975826, 1840377338, 387077215, 1671500590, 353368794, -1379443232, 1883459719, -1908721886, -1411276542, 1069490118, -1550246585, -1053931400, 852522320, 398123651, 595030233, -1416752787, -2094704576, -1972218773, 1065669628, -1597991288, -887920666, 1941157874, 484538373, 2104287486, 1532178116, -203964328, -821403305, 2014309916 ], [ 999307401, -826954941, -1978082807, -1988325307, 1980460496, -439923340, 1326071114, -1300366626, -1367045490, -1687453192, -1522684303, -1114160674, -1489909540, 87130615, -508043039, 1129878695, 2058930134, 1583580283, 1154607684, -1801912262, -1151462556, 753099274, 239605105, 684192199, -802380510, 1468713103, 1126191730, 2017656716, 219802531 ], [ -1727942629, 1012959897, -991371469, 838724266, -1275350057, -523626677, 655430078, 1740648181, -1824777974, 457807057, 1342925127, 510030013, 1246460402, 1623742360, -124428886, 2038377708, 619320027, 966912949, 1764849901, 1985376645, 1282409839, 1041871454, 920033022, -227383954, 1968782462, -1955505251, -316204012, -854518917, 2131751320 ], [ -2099847989, -1201356332, 1659988694, 1513449438, 794513826, -1030797045, 2087610792, -890647505, -1187277754, 815771784, -1299482015, -1636664253, -1705342871, -464244472, 840645749, 1463484358, 673250462, -1955976711, 844844168, -1798349712, 1808056514, -411036889, -1164021942, 409542902, -420886708, 1148922699, 1166778019, -398449887, 1648781754 ], [ -1120615176, 773367355, -293456926, 1119678317, -2098804787, -1660155415, -330011853, -683897250, 290412864, 981862764, 1187750097, -619552258, 19828558, -210347302, -1821367693, -572489067, 487695136, 1519498245, 1725528242, 2146195813, -1045246590, -168311279, -236723907, 360459036, 989587651, -1440066020, -88278192, -1663458826, -48230794 ], [ 117222291, -2005589335, -204184325, 318578670, -993038271, 1511666684, -1144213309, 1002085387, 1288803005, 566266334, 419841576, 831956092, 1926470802, 2128493736, 252754778, 2034535091, 1172426363, 313562369, -915823622, 1392984490, 402944051, 887816344, 674783538, -953891096, -1706242656, 1705225659, 1563303471, 110960613, 2077918679 ], [ -1781283972, 1324696807, 648317024, -669652147, -1099738989, -1264771626, -1893833209, 1156870847, 1895624231, 808168512, 587599939, 2092089906, 274722008, 1177089019, 1849853254, -330592650, -79695447, 1643075454, -1022270284, 2146712091, -137854002, -1870818715, -1123099167, -1271387440, 943752447, 1733762645, -100656135, 1483891920, -1879153591 ] ] ], [ [ [ 664246761, 1951884415, 970676189, 272647660, -835976466, 197956004, -357998331, 167246108, 115342409, -1945453499, 973776313, -13038279, -1280885237, 1385371094, 955435224, -2137324509, 1029300879, -1606200100, 671301686, -39455653, -1431257708, -2086445970, 1262556828, -1986696224, -2094399987, 1173618841, -1155696654, 1638266508, -800346045 ], [ 1804116307, 1166091354, 1090374360, -2091529989, -1511222375, 1072500905, 1301401139, 662510546, 1005945385, -1892528623, 79458302, -5858810, 1401098438, 1167215008, 1567000350, -991875200, 1548590049, -1880758659, -119828650, 2138566179, -1232871268, 1703871092, 959667408, -853263250, -560931909, -432357532, -1643753148, 1885537398, 1644268532 ], [ 1243694041, -2090092597, 278927886, 1849302675, 1064243050, -1127977575, 1303104731, 934872547, 360258273, -1257225686, -471475410, 1529931765, -1762553084, 1155095862, 92579449, -867386809, 1890103933, 1887652074, -559110000, 1715883895, 339129101, -454029332, 1654362801, 1417779713, -2035569684, 559291238, 917063514, -1033215222, 1773203641 ], [ -1073932626, 2068708866, -974755663, 398325623, 303853352, -243762968, 1346670531, -583684591, 195556067, -1824083598, 629097137, 1058382599, 50081114, -616789175, -1972127791, 1136042317, -1170833066, -1473787406, -1179652383, -469579591, -539837666, -1658515821, 79512054, -1804601080, -1893290915, -793195824, -1029623747, -1094471772, 1239378619 ], [ 1164170986, -1355040458, -1748016889, -48419484, 1629174659, 480127510, -930283595, -951064714, -1277848390, -1558048973, -999319721, 871627765, -441235123, -632214217, -70780686, 1779527073, -2033175175, 1820680116, -1655650439, 1013671079, 904235556, 2012716041, 2060639069, 67894191, -1164549650, -59168064, -394675187, 1686637710, -1356181417 ], [ -749242472, 477060392, 2100275166, -170727714, 1957559472, 2095341970, 559346684, -1259517006, -2054334422, 668740053, -1108485503, 786092887, -1348473963, 905423728, -1370360977, 1254140929, -1357385064, 708374614, 602479922, -889821903, 152451465, 860544193, -724283650, -1822446877, -214177587, 62945580, -1188616438, -558647287, -357281643 ], [ 1027363588, 1347287236, 1757376403, -823926635, -1656274263, 615075775, -1400427953, 992581621, 939077426, -248968127, -479072289, -84990491, 42199938, -601768827, 1338771271, -190026065, -1217814337, -442685615, 1651181155, -2142010309, -1476994449, 13169272, -1918786928, -560030550, 184014996, 504807509, 1534078722, -1690369947, 443982394 ], [ -2035849301, -1424516906, 1707235225, -1814363421, 1668185390, -701244381, -1762687827, 1008521796, -691017369, -2005814515, -1816502742, -2058313181, -2072317345, 1788502208, 1691678923, -244682502, -1381666303, -419164387, -569801297, -2076103976, 467637757, 178745038, -1711635361, 952067623, 549030944, 1502976206, -637561875, -1566062200, 904033049 ], [ -340227059, -265772584, 377657352, 1598481771, -273880518, -2135155710, 223578621, -1728899391, -1416108679, 64352116, -1664062413, -192295838, 503989432, -1149794729, 748794779, 516071385, 473170800, -1860418048, 1443914474, 99707499, -1507192029, 823472117, 1617390787, -1776656233, -1482252270, -1546224934, 189303308, 567691634, 706515079 ], [ -1073670997, 777848178, -1179382866, 1575449385, -457155663, -475625844, -1115635015, -1490221056, -215993389, -1910613344, 743719253, -1261269952, -1032409468, 1686091540, -1573859560, 806862574, 1679291308, -1082442248, 695416296, -985540009, 1800288614, 441496714, 764957519, -1466022179, -833207506, -1431491451, -1416868037, 653226787, -1078488218 ], [ -1661669756, 1491270202, 980114933, 1839702590, 473266898, 533207608, 1900379354, 1293473341, -1076949216, -1590316775, -1919504385, -161599063, -219672276, 211582380, 1589502449, 1298722308, 1831236971, 1893711352, 703084536, 1756165429, 868195610, -1009152326, -861926986, 2063894408, -1067931001, 1690562394, 116746151, -1308706907, -1303722388 ], [ -815308891, 39827923, -991289913, 124278420, 819240552, 129421827, 1324740623, 878090740, -410813913, 235238037, 275285245, 908621352, 594271088, 42159863, -2076091971, -1858399823, -1425645765, -239850845, -99634514, -1808440799, -636405438, 200395613, 355845013, 470748603, -839549599, -541918315, -1402650766, 1391156839, -649174906 ], [ 44091170, -1872671849, -142023894, 2137479863, -99793079, 1674900852, 1143713901, -642704810, -1038840249, 276641612, 778318360, -726069639, 2147044358, -353414177, -1199635463, 1273673735, 1325154684, -239371221, 1714761636, 935627495, 702116466, 1308539480, 899441336, 873347092, -1647813232, 2092426859, -504864897, 1174920496, 1378780822 ], [ -704039762, -471000311, 1507024359, -1788405680, -211381910, -1211903321, -577719071, -688356682, -61256689, -1221690523, -909004197, -1253899370, 1625213850, -1249760610, -409734628, -1634562028, 1617536461, 1838765749, 250593496, -1001998550, 1022807099, -1611871115, 1574759074, 90083634, -671525721, -1851995720, -1026963941, -405915017, -497827382 ], [ -85669486, -802768365, -2049750084, -1037139100, 2033327585, -1809472748, 1177957351, 1663773386, 820922167, 486004298, -550975915, -174559313, 48696997, -488267026, -1886729259, -1246937423, -1516391488, 424210167, -1228603969, 922499811, -820192163, 1264859410, 1637041235, -1159066752, -949963381, -210096364, -567065630, -455421260, 96715539 ], [ 109357921, 1646026313, -1201552162, -99062143, 1217240982, -823770947, -725915076, -642639558, 89576249, 1101209292, 326246109, 1336362149, -1657910441, 1057830926, 866401261, 1941538660, -496194675, -1397394000, 1247959807, 599871124, 443275274, 1453242461, 2146471829, -1459243571, 57049614, 542146191, 739284038, -1901026042, -1339659208 ], [ -1448574730, 1508084662, 1247735605, 431873298, -718545473, -1057088664, 2114412575, 366327170, -758989668, 1713026489, -1876450094, -397146193, -427851179, -1931731470, 376710872, -2000727768, -471342790, 976951376, 489703663, 1570599411, -566983951, 459684598, 1731657153, 1651027370, -1056851839, -1642897298, 13149439, 1883949183, -1323293939 ], [ -842455046, -2128519102, -781889621, -1966340261, -1386010582, 330002111, 940087961, -1507955443, -1680717203, -803543264, 890290401, 262234805, -410955609, 1844150262, -691289350, -604326858, 261824021, 170085321, -966789115, 1806281817, 578095041, -1768634360, 1065084506, -683805642, 1986952364, 1966307272, 1787623123, -1380473984, -605413318 ], [ 1501333453, 1998746944, 779285449, -554634095, -1630135940, -1164284845, -1827682587, 1770407078, 1878500368, 694995403, 1822725338, -1247418847, -794965363, 136477517, -686146413, -101017272, 60308700, 1993439457, 22399346, 519448188, -962007546, -1758339222, -1195082161, -1215976185, -1635475822, 1680817101, 1869727895, -1998689654, 1622308932 ], [ 283908702, 1692566280, 1704366093, 1950858300, 622303848, -724927206, 556172051, -1319749032, 1935765366, -1054717692, 776037725, 1133372924, 41909045, 854446902, 957365063, -496282703, 1483622299, -1238918288, -166076511, -603570575, 1520690474, 666416497, 1356898785, 1260565410, 470528843, 1092281324, 375201057, -2036319843, -373029434 ], [ 170816302, -1947972209, -1512318524, 1365359450, -1736456215, -2012453110, 294909013, 2018980575, 1483277545, -1607696805, 652234891, 983133966, 1663161265, -1375822097, -183852556, -247234367, -1606870032, 1258303203, -747981331, 1894712129, 1164083054, 945670229, -182144601, -545775909, -1606837254, -638227131, 1833658023, 469179647, 400874824 ], [ 949942482, -701208201, -606002222, 686127630, 1999111407, 1269815118, 1324935429, 1321039440, 1197148021, -1991278287, 1200467226, -795091035, -761301341, -1629010342, 2002824516, 479096249, 1608912103, -1479256567, 99824554, 180105766, 693530661, -765893502, 396115408, -1358010360, -1256916535, 773528719, 1232539751, 157162870, -1465196947 ], [ -1363917642, -1606011134, -1490084037, -2056207256, 847139698, 1520378156, -564531319, 1851369532, -607680745, -287968069, -222709467, 1255037900, -1459239413, 2055637474, 1918824728, -1250331365, -281785121, 614589591, -1955030963, -534123286, 812453951, -2146797588, 1581621218, 1595218927, 111472109, -2129875770, -1688887487, 840150347, 1050100574 ], [ -1596067112, -1725919288, -895416931, -1793505754, 817241857, 1617376084, -1771340293, -1460083164, -597968681, 1442827969, 1633208971, 1495842026, 556155073, -1696060021, 1949977430, -1974511515, -2006838798, -972369917, -1910854594, 2034090437, 412696874, 121798122, -2131134717, 916879501, -1165735666, 2070689491, 1306280750, 916748944, 1651376423 ], [ -1473931575, -58618181, -1290915256, 1645161635, -1747482167, -752798508, 1038063380, 1070119420, -867616099, 1357772773, -1590932521, -743920239, 465794483, -1512993210, 1720885927, -267217805, -1601340131, -655917335, -32278959, -111490595, 1078000514, -1603719576, 1878979910, 1968194375, -1706344128, 83479502, -271016833, 799631821, -799346041 ], [ 1596216529, 939691106, 1466617298, -1913300025, -543567179, -972344427, -1712191549, -1345109003, 2077988235, -211321660, 794096335, -1304475518, 981762160, -1795391621, -1375964459, -78998598, -1516537171, 875584617, -1935989458, 83893691, 398595632, -800499895, 1519909323, -588145398, -982455164, -1910674377, -435831224, -390280632, -1603660171 ], [ 1006144423, 2045345509, -561682311, 894203229, -2045412563, 1888180621, 1689492858, 90650980, 560317254, -1393057107, -285532182, 1889888256, 1360614917, 554546068, 2054400015, -1241879898, 1741933613, -883113815, 958889000, -500615034, 1303851879, 414014888, 359849994, -1568481740, -1656099026, 216416166, -1769243411, 2037194459, -8164459 ], [ -749608845, -1757950156, 367308834, 171669621, -1600070682, 112740792, 2028032936, 1938644516, -1193668574, 249010789, 627050348, -1087814940, -2078614258, 947277807, -1558666443, -1614812513, 995211421, -102670561, -679420037, -639368397, 201836625, -1337380796, -772428842, 377470298, -1296816463, -658033882, 1948751994, 1465231228, -1566568777 ], [ -41486890, -520437116, -408248400, -480464398, 2070946660, 1653139109, 1553222912, 896367161, -950655945, 1109902662, 636735903, 942190545, 1584085453, -1999402412, -1270412580, -2054946549, -1172066162, 951695657, 198039760, -722687661, -341315188, 115359565, 936046292, 223669902, -1437844959, -342400128, -1931629808, -1738125815, -1689957920 ], [ -305791730, -1505368499, -197540093, 1488320006, 1055496048, 967450211, 1637148052, 719138680, -235441091, 1908077524, 705078941, 807964796, 1898871006, -1395855544, -255521495, -7936302, 1744636456, 365963610, -490519733, 1938280333, 1387356392, 1519638836, 2037393776, -1709302818, 1982688237, -542705244, -394736712, -383441939, -1602587453 ], [ -757169023, -118134234, 1750559812, 20737026, 1278444325, -2056702614, -207715379, -200268627, 905934752, -2112784042, 1161912030, -448710096, -1176293461, -60776170, -1110292381, 452786054, 1965720916, -1102923380, -308800311, 554717863, 1870044326, -678459660, -1491609045, -1560811883, -743423641, -1619089316, 420148720, 1960503671, -1915624869 ], [ 531852351, 1380884896, -889029578, -285495870, -1951815224, -901125010, -1324682370, -140753536, 1817231376, 2126377166, -968728754, -538106034, 1439153804, -1689012822, -866914438, 1752070025, -1753799826, 1202343934, -857353266, 767677811, -1996927932, -90154287, -1150197381, -246713969, -1781229889, 2130317739, 606971987, 676057665, 433523546 ], [ 1898239414, -2001880247, 2045368420, -892396967, -1983582127, -694889119, 1195021294, -1269525049, -1854007541, 1440252638, 484584834, -1021935011, 288415108, 1604865247, -1000309108, 2003424112, 1372399610, -1418146989, 1786833131, 392919924, 1201708521, 69935907, 397540716, 388685144, -677546877, -1823320323, -560947153, -1337820775, -93744256 ], [ -1539089565, -1351236833, 3088548, -112158291, -1853382831, 332821646, -1478070968, 1667090556, -1258268961, -554240274, 1637649073, -1226730963, 1197653020, 1801062944, 21271552, -333328820, 462603483, 1916290098, 1734454048, -2116954624, 576108108, 1249029507, 1929079378, 1269290795, -995982911, -1423757266, 1866711742, -159497857, -1857106144 ], [ 215584979, -1150716741, 1936771363, 1485489834, -1758473528, 353616653, -672886352, 496374337, 1438922724, -22287018, -476491881, 1291981056, -576727174, 427651555, -1399104155, 30595282, 310930530, 1479455291, 1601957732, -1915554582, -37424936, -569493841, 1295331896, 164914975, -1021984210, -286941682, 984386564, 1573944622, -444741607 ], [ -112691511, 1873249973, 741970806, 1607441889, -604756212, 1281466725, -379930563, 1648786596, 142706983, -2021143048, 1677174484, 1656736282, -529444535, 181061327, 766828061, 1461937735, -1043919532, -1992592076, -233495336, -1549144247, -472489947, 409642673, -1404102159, 2145464599, -314051460, -120349505, 1243243812, 820328898, -1822631891 ], [ 313156754, 2066977095, 1282237108, -194037322, -1715719240, 675447285, -1538478535, 597921027, -2122270227, 501475344, 1729188113, 155361377, -745685198, 1863002759, -2130863299, 946772395, 151279308, 1455762540, -1238309238, -1777201847, 658666940, -539247704, 2139016768, 1296816817, -1039331422, 1958604968, 239094680, 915161603, 1205326771 ], [ -1548042226, -707354182, -660597894, 1739809540, 1401637984, -1143011286, 256790569, -2054423242, 651540693, 1481575626, 127677880, 214820825, 935431349, -2028932598, -737728698, 630230256, 1110012324, -1902205557, 1602634654, 2134414920, 1984927291, -1140252088, 1663973724, 1460410806, -324227203, 1492747376, 295338806, 1908856561, 1648563006 ], [ -972409597, -1616829634, 25160291, -1507690854, 1769400744, 1032854165, 709308484, -1483241991, -955062929, 167469879, 1295634544, 1836218614, -164416806, 790752872, 2016375052, 909882014, 668704997, 45139742, 1989125135, -2071846764, 1879822831, 417260656, -661234636, -1954035059, -1122577002, 431519946, 1332912125, 1685531732, 550253288 ], [ 1413511087, 1137956594, 914759068, -202899959, 2070164272, -639490228, -2006627424, 110961708, 1899375225, 650606358, 1206120965, -169649689, 1026705524, 2121821448, -1479498954, 781453962, -1658043859, 775698146, -1790790178, -1306775816, 859099203, -1294551914, -2012160583, 1770028142, 1085976752, 1573295769, -720985076, 1602594162, 352437049 ], [ -1954999684, 1813228536, 2122098510, 692539692, 681657374, -2110678623, -1350746756, 931447730, 1851616139, -1163921989, 771691608, 468426883, -1108256296, 1967221626, 1076543483, 2107145712, -541945494, -551111663, -1754167002, -2133958746, -1482441378, -577362536, 120949382, -813303239, -295177131, -1360959905, 299111904, -1684201196, -1655402398 ], [ -342210060, 2009561309, 917308026, 2136983773, -159584007, 1869890227, -1756497254, -1367548854, -587223107, 175646841, -855434844, -120524238, -761427403, -886405954, 1477278925, -670437939, 147239500, -1715095077, -32252061, -2141192301, 57363383, -581513637, -1082974735, -1929694288, -909741737, 1479182613, 443636156, 782938878, -210959979 ], [ -532451919, -61861010, 572798579, -787663275, -1456781389, -1330614030, -223074853, -538580230, 1908643931, -1968396237, 323456420, 1570837579, 8516002, 1991017906, 1949934971, 1205390799, -1784631316, 606469817, -1418195427, -1401047838, -1237660518, 1035813007, -1390063375, -1972406017, 2035763441, 2055016433, -340913589, 999308770, 971042961 ], [ -1212680451, 1782673646, -933875728, 1871495587, 1370225279, 1759195475, 1795814174, -1565225660, -688478483, 849514937, 1273428044, 2097943580, -850036451, 1428713105, 1786546043, 1395486395, -462441462, -23549833, -1813246470, 181650139, 1969750473, 1223571402, 1192926030, -1381414062, -847306471, -1059312516, -670615906, 1721126275, 2014193636 ], [ 301126727, 811709009, 1536348746, 1128989383, -980816864, -496076387, 1675523395, 1705780822, 1836658600, 75216033, -1847799545, 111320861, -2121030886, -1822912070, -1302539392, 1374454018, -586022084, -155389053, -398041696, -1987227099, 1013355416, -1439947722, 27621386, 2139281588, -1431089125, -1151919611, -642068660, 1676544667, -1720573258 ], [ 2008718034, 197455988, 148275791, 597066903, 527302939, 915609209, -635104894, 280086061, 966341312, -2070421772, -1811595228, -766744834, -1052645080, 231532946, -955340174, -330427021, 818544821, -1962778527, 1387308174, 1581899069, 1721966085, 1302603743, 1209457775, -691157454, -59593988, 1621427077, -210073336, 795936029, 2122037207 ], [ 336727560, 1690853863, 1309665185, -766497575, -621279449, 834415230, -1856428037, -1241746219, -130137430, 785593082, 1866342634, 944272715, 1687390416, 857241588, -1620158496, -2083623726, 1522033737, -516719438, 1950323236, -1060707056, -1750990566, 1056849122, -886253914, -456184882, -1565232044, 1588959841, 1058685540, 1108104640, 1240867957 ], [ -856199895, -1658248760, -1513260718, -2085378843, 2094407805, -1953345539, 941616301, -1185208614, 270465182, 268224584, -1621068096, -561929925, 1201233694, -222282936, 499778705, -1785662990, -998159495, 1455636439, 190137165, 732578057, 1733873968, -1484215514, 362829417, -1496234652, -1502736013, 426484214, -1286986488, 154715163, -2146986875 ], [ -2071868692, -1395107797, -1662147009, -526064803, -357069899, -1974837855, -40256074, 1890579298, 866552688, 1894869534, 1371981024, -1547334551, 1859832977, -1951819242, -1746759386, 1867649933, -732033971, -155628186, 1358598899, -838093788, -302934409, 298517683, 2078926652, 1951522709, 1389369120, -2134449853, 1927893588, 1051724504, 1921722950 ], [ -1338228619, -1249308648, 1957246216, 949978498, -40916536, 923719381, 514278144, 1382564147, -1551094841, -2059069417, 1792249044, -1048040857, -776824849, 373042605, -1019689754, 644859406, 2070352267, 175350605, 67829468, 854402161, -1579674156, 1572077941, -1708693617, 522492633, -1189049121, -662278819, 1657761995, -925942402, -2047922723 ], [ 425497576, 1973799697, -829266728, 500423322, -83630450, -734029931, -966169151, -139805091, 1676186029, -1101149251, -887153243, -1697905334, 1554336506, -361650649, -1078747521, -4764783, -1089198250, -1375419186, 2110093657, 758295667, 739148375, 1543829693, 1483509914, 1726668623, 1184746688, -269626061, -884490853, 1768878964, -513678950 ], [ 1487026961, 593208596, -1996821959, 256116998, 1164286374, 1216817961, -1461675019, -1931540736, -1676172132, 589543370, 133002971, -1140655589, -921841496, 1605179074, -813596699, 804537866, -1860840323, 709580617, 1456713772, -1217413598, 523895608, -424980987, 538887824, 684756001, -409832031, 56111578, -239906535, -1076351425, 582636146 ], [ -487021366, -1280901537, -1447372917, -550479458, -100385116, 2001310648, -154595215, -615816399, -1163201564, -455646509, 1785413784, -1394005538, 25797858, 1265818922, -1344697535, 505899151, -433976509, -4406301, 1198887093, 849979710, 1362873783, -1175371190, 2109268763, 376596334, 2048561175, -1318527133, 1461959103, -2008087689, -956492754 ] ], [ [ -1962221172, 1538002383, -1668003622, 1146750878, -164094228, 735560829, 1752625023, -1653582944, 1749342933, 494578021, 788378059, 818276100, -438674059, 684273782, -1512693137, 1082659719, 1978596639, 2088472360, -472842035, -2189811, -1512096366, 510524241, 801504208, -43323048, -94172063, -1088428045, 722156082, 1365998581, -925923399 ], [ -934733180, -1205732527, 1321074669, -477634704, -127407316, -938474942, 346696573, 1161420787, -932399844, -700637295, 461825897, 1861450108, -1879303229, -73168842, 832865911, -1256753916, -2082739782, -1213679866, -1095642762, 352224396, 1810005727, 350408188, 687523508, -1398005592, -1421375281, 1321818505, 2046817203, -516547426, 1145892657 ], [ -1474592364, 1367288523, 120836722, -2085446851, 1471518720, 380479939, 50551731, -385210716, 2131794095, -524148277, 1709786087, -1687478852, 1831726325, -996822344, 2079794417, 1052435923, -239721682, 890771284, 144228939, -1710148035, 1282580869, 1240004518, 2095332550, 451608790, -514358780, 1843176447, 813533027, 452971897, -1247133478 ], [ 1749190577, 2091117488, -1816748733, 2017268240, 768181698, 1869863538, -1740194439, -322987637, -920826205, 1094549210, 1510157413, -6448627, -1096760002, 352063459, -1050646233, 106550909, 618083918, 874662339, 1865999650, 549555275, -1421124573, 408342220, -1034280596, -1504349649, 1875930111, -871048362, -829495317, -1308709162, -1892401154 ], [ 543593151, -274552028, -146008935, -1205867584, 1581746555, -671823859, -218171449, 265730949, 2012677673, -121468083, 681019903, -950969361, -525319147, -1356269235, 1053456853, -756240789, 64097552, 1374319367, -608553595, -2145259315, 348108167, 1674731278, -1603834078, -53256430, 1050844263, -961789173, -1591204782, -1251336185, 1919860844 ], [ -147794663, 1519679482, 1044817179, -1559913740, -167209868, 1124908242, -1398159529, 299341, 1103590739, -1127224396, -203661114, 624733626, -1028686699, -862663472, -1396286251, 1230484488, 1522893813, -1692085188, 267530352, -754469590, -757891115, -1932080668, -622559940, 2024532995, 735937515, 699235465, -1715179047, -360399077, -710916023 ], [ 1677709594, -1034261160, 1689877910, 1010605677, -1376792300, 1235542685, 896063467, -1957977213, 171620888, -524828376, -546176229, 735720855, -2079880748, -1315516687, -476834748, 1659697277, -1091464244, 564752913, -1269829935, 1305137513, -1710327464, 1424268158, -1870293663, -35415385, -700755101, 604255562, -2051964864, 1993578876, -432348637 ], [ 1841414324, 920432483, -1461306429, -660118857, 1443460794, -1373142079, 919852482, 1955062476, 1297268062, 1590022987, -565468707, -1357026506, -619479070, 57234442, 102430078, 488029378, 1431731038, 847184723, 887053141, 1579159098, 1495720786, 974766281, -1036999158, -1321977997, -1617310253, -826888203, -2125903383, 2013933190, 1999133801 ], [ 1762733359, -1906147544, 665128650, -979258959, -1815948829, 167401526, -137016459, -528545500, 55237359, -97914720, 133830245, -903759958, -2037893516, 1899421443, 1446876048, -909604221, -1150550647, -1343148331, 349796602, 869564568, -1798490810, 2089008432, 1212107320, -1270645377, 1970769317, -1379821554, -1614568139, -214731935, 941258171 ], [ -1214851909, 213410301, -211648480, -1079707332, -778885213, -1341968610, 1174022359, -1298373086, 1871103560, 670869520, 464450497, 1982009472, 565027507, -2072169570, -1763482058, 326799803, 961989722, -297141450, -493706166, 760235010, -1220455729, -745794177, -1710724531, -1477291984, -1200699396, 1376682752, 1998350760, 1185972255, -452994585 ], [ 1433717248, 965224945, -829886863, 476507561, -1259133718, 258226155, 1650730513, 1874168987, 1818532084, -226407344, 50379006, -1788817673, 752527386, 236955048, -957807998, -1575360071, 625983473, 640169215, -901045357, -332928192, 47389068, 1362463507, 534135934, -1614875641, -415343804, 64743746, 1356539766, -1250983822, 126145245 ], [ -296288342, -1720709465, -2111683269, 595409708, -845124159, -1593186781, 91520335, -95491451, -193373277, 456679656, 661554316, 2065323330, 819573391, -125334364, 1645786931, 252141266, -1125896925, 1772717042, -71390183, 1033945369, 1599242408, 1607091544, 1860552221, 1805281248, -325177515, -477496724, 1318950171, 945948881, 1767288249 ], [ -60550467, 652923103, -250588690, -1770866184, -953560848, 584069843, -1128545961, 985881500, 597695806, -1534180603, -519215365, -187569195, -2011624378, -841546739, 511711693, -132109970, 1317560785, -469927945, -238584545, -583598256, -1739210800, -495129406, 1097015247, 2117826422, 604575186, -256342757, -49407451, 1818856175, 2006846131 ], [ 379006530, -559181149, -1835465991, -521513424, 781162722, 428452259, 215764149, 625974420, -816153041, -157581836, 1400983545, -1772346795, 8954255, -270179235, 1472741716, 1397616785, -1370161312, -2038128522, 1252848177, 1969660313, -1051369607, -1783773642, 1259310329, 943873444, -367569614, -528866885, 644126107, -1404044624, 836452168 ], [ -1716972584, 588221995, 235681784, -869678427, 1338802227, -940607269, 228734949, 46314929, 1441488516, 897907137, -330507176, -1481547552, -1850387889, 1690826079, -1578180653, -869418448, 721610731, -1645261938, -24841795, 1795712042, -591761772, -41715721, -168110790, 221137794, 550107961, 423326705, 530449629, -2036219525, -327377951 ], [ 401187951, 201566000, 1983788494, 831258747, -1791960467, -1063976791, -1973620995, -547359810, 1203380057, 1400626618, 1901203262, -1596611938, -695987751, 188230404, -550098769, -812272180, -1384845718, 509522785, -1657394393, -476788121, -2126127558, -1129961598, -2018579604, -732951152, 486116429, 1278498440, -1046625365, 834016772, -946633276 ], [ -509840524, -1924458713, 1297108753, 1669120891, 1633279527, -1685346781, 1911846762, -457826618, -974581514, 611815859, 2058137178, 2136752572, 1452963259, -563816623, -1669914990, 2025246375, -1008018170, 807564331, 1982315775, 56637624, 1392127129, 1009017946, 1422407045, 357122552, -1789810993, 1954180858, -562891005, -802287587, 791250199 ], [ -961259635, -911056613, -1015626683, -1006663736, -2020140231, -1933724684, -591078465, -93872481, -129821955, 2015145788, -1823550151, 150892968, -1028536030, 1811822614, -1173403474, -1405247958, -95001486, -273632388, 161856722, 988494021, 1158355884, -1859389080, -636947553, -673517243, -244792105, 2025333812, 200200685, -1905555276, 1743555201 ], [ -498113202, -767277148, 516464362, -333224260, -761774018, -715401235, -32389106, -1290334526, 435813064, -362037696, 580222691, -1977070969, -157043688, 1569816552, 440707257, 80260390, 941824953, 1786608873, -1672855523, -1727300564, -1601031057, -1523670479, -1361577917, -1291190194, 80564300, -175895709, 2086826022, -2098047500, -327201538 ], [ -637539223, 1011180057, -14565627, 899804479, 1978232865, 857211523, -570425288, 1611850212, -2038446942, 1048769819, -1136881088, 66351981, -441598245, 303693441, -829420166, -477845598, -2116083023, 1934982528, -795328517, 972014656, 2004605930, -288057556, -133422904, -375533465, 48002014, -1966428270, -904794481, -1597781132, -812163804 ], [ 798360370, 1849488794, 2126553536, -1518849676, 610747605, -1101990547, -1158509575, 1607760703, -2035380992, 304810117, -1130758060, -2106127999, 1204267625, -403369693, 1738292421, -2038196520, 1890966447, -491412440, -1015704938, 149207527, -1124029695, -1231932083, 1251014156, -1492004877, 1485990732, -981419600, -1586661428, 1741988314, 1475654693 ], [ -1142073588, -463868203, -993680, 1903501009, 786246314, -1162556283, 425129665, -55811178, -64965238, 832218911, 273811049, -1372278971, -1501784978, -1058484058, 1649230072, 2028307941, -1220811253, -427514289, 1977709119, 1199685043, -82165242, 97323934, 1534968176, -397156156, -202034020, 1899692344, 1178474106, -1599186790, 1101590905 ], [ 839453953, 563543460, 468932232, 1381166389, -1944580446, 1197029978, -1075866575, 854497554, -2065737170, -997544207, -575457269, -1655896968, 1114959006, -796072965, 1763930783, -411750566, 312429364, -1104916099, 2102971628, 1720702665, -1994906755, -924560344, 1339497426, 1321427209, -378137495, 1145506554, -335094768, 1668147368, -993122556 ], [ 252261045, -365141424, 84298975, 1316998400, 294655987, -994853560, -1592799722, -1217507459, 1249018108, -131631441, 1670198771, -1459703101, 1549565883, -532087336, -831322549, -1096022701, -1620079779, -1381081928, 241739858, 665810040, 964944818, -9175534, 1370824690, -2145864048, -1130538210, 707764016, 137658732, -773358469, -1358112640 ], [ -543667392, -1085865458, -31138760, 815144876, -706664785, 871076770, -1958095754, 1987373668, 1518510009, 1423933447, 1377107939, -1408817576, 803907820, -969938726, -40808861, 1559554528, -979164886, 557440296, -690028718, -1903289726, 1170402596, -1723430519, 2073888828, 1277775214, 1699798035, 82400134, 1045782386, -1728265491, 647679333 ], [ -1899488508, -920525361, -51648992, -1411441771, -552978351, -2050846711, 2029065661, 265253529, -1427369504, -936293358, -1461328321, 949250355, -718023732, 2136033383, 1207772873, 1767103195, -2015016859, -463767889, -1210750332, 855769492, -422726468, -417874325, 1877034316, -1115453798, 553893740, -950269769, -288495312, -724368712, 1133733093 ], [ 1211602630, 851749167, -790168974, -1096452078, 265704184, -1914958731, 1563612259, 270134123, -395215996, -1034355128, 173899989, 1388518025, 946787092, 397264010, 2115620785, -927812593, -20182596, 371475755, 1564416615, 1353291891, -422629617, -293292850, 1337313732, -863265989, 1776458675, 505461730, -1882575448, -155247418, -677565137 ], [ -408217207, 599557116, 563258374, 1362552901, 1114570696, 827309538, -294573043, 1010244880, 1279711367, -262079327, 1596326486, -1203688470, 1127196551, -267005028, 264849279, -40074636, 2117406764, 1753720704, -2103979281, -1020916292, -1460782953, -2008231696, 99958905, -345638511, -793176620, 1604457915, -838263953, 430188873, 1704380617 ], [ -1190555458, -513978322, 13576108, 1454933955, 746520227, -121921650, 364029213, -149786692, 507571299, 63569800, -860564943, -147745535, 608776710, 1796039373, 1833466189, -326129943, -1341486269, 34315217, -1890349639, 2073146196, -745466909, 923814231, 1108875398, 199968890, -581461481, 928881256, 2040602119, 1016745886, 537090682 ], [ -1626070297, -642301505, 226872839, -1889319888, 636300848, -229853606, 2092292756, 1150123527, -1074938929, 1021336971, -1752651006, -980887952, 519714363, -1911331044, -174972093, -46063541, -1323222343, 18983611, 1036468598, 1081386876, -463880846, -687781893, -1597320323, -1384800512, 1625151525, 928225572, 1275385297, 1877753189, -1898178602 ], [ -827510307, -142851614, 1359342083, 452506599, -1561902420, -119974813, -2082990291, 1345631935, -1105585757, -872839313, 1545416283, 730181556, -1001813845, 460224193, 216409380, -1016424398, 79351684, 1572983021, 1033927587, -1589085670, 1708679262, -1069163712, -644375903, -1263992310, 1680269048, 459373706, -1921113301, -1466523705, -213236932 ], [ 1826856875, 1010106698, 875361640, -537276993, -2009719769, 1235763588, -2120691147, 664375037, -710718945, 1522523711, 1387874255, -1956549571, -1497927678, 762377761, 1304595491, 1695849272, -568704888, -2024470458, 1804118187, -736494143, -499288079, 276319224, -682373938, 1725498209, 313993247, 1235069519, -1644693236, -819968997, 513316814 ], [ 280353588, -192727680, -558927441, 1239373722, -686323837, 247507040, 58847976, -72651346, -1857599157, 1156413937, 1855592791, -816239702, 1769167599, -1063413849, -475565735, 532046478, -238766189, 1371727288, -1133775923, -1211181205, -796885297, 2068066887, -1327255973, 1958233087, 1705577335, 178595659, 1887604433, 114257212, 1813253674 ], [ 17895282, -208218616, -595954731, 2048976749, -1714792227, -1399739100, -2082315639, 118113422, -1969130851, -2069630845, -880201323, -1909511877, -1240182919, 657276523, -1455347347, 1770403922, -314260757, 940807360, 660534731, 1418654964, -1856578151, -2109566911, 560882884, 1972675739, 695066129, 450558517, 1845669089, -581543406, -167447539 ], [ -1172410232, -1685583460, -540334800, -1361558797, 1612445875, 1755043365, 2114279354, 197315767, 1940033209, 891431010, -244941706, 233579883, 2082441950, -528623243, 1463797912, 520400963, 583571660, -249410142, 1414839371, -1498346742, -780173253, 852896171, -715761756, 624852619, -1616157499, 1473244277, -749310945, -1905550170, 881603874 ], [ -1691455103, -594996989, -1238065756, -181783174, -1312544341, -572693747, 987485610, 1356531280, -1468156778, 547981839, -732876997, -156803621, 336709788, -29678298, 1188337535, -1805507640, 996356824, -1535585108, -1759831866, -1771307196, 216738057, -1364291480, 1149082010, 2121863504, -1324720949, -1365569797, -269533522, 2012118418, -22447950 ], [ -1807273878, 627831264, 406076284, 1335034528, -1972362198, -922658596, 261246602, -321079109, 416541446, -245504832, -1392417703, 867825859, 1978714602, -1366958854, -638251991, 1241101730, -777766604, 1493386943, 153033134, -1291846296, -2019746979, -915197632, -376745042, 253095769, 2017017652, 1057720719, -1595369742, 888526077, 1820451811 ], [ 685862531, 828030243, -1795363877, -1382510988, 272031291, -394605887, 299980411, -1548239480, 1925285544, 1776026344, -1478398155, 37023209, -1920802143, -1384435162, -1308836112, 1851884638, 92926540, 2095362237, -753216380, 1816705641, 1526791216, -726147364, 2047599943, -1152785737, 1631113893, -154158989, -847229326, -1369957758, 266048358 ], [ 17666280, -263859508, 1250547649, -1847389862, -1418794027, -1653713257, 1138597408, 48185295, -466803244, -1371315697, 1502099720, 1402354179, -599669960, 361384569, 785207516, 928626823, -1738954648, -303180343, -1103912491, -533748382, 1446078139, -1871506535, 396072619, 1230444709, -365343810, -1188540695, 2081382841, 1024267644, 1322238069 ], [ -1538541974, 1561061491, 330426069, 65563972, -1156848219, -60639469, 1466951964, -2083932063, -1283932798, 1628758305, 500961427, -533254444, 2089763641, -247456593, 582962431, -475821927, -1589408765, -405828259, 1100595116, 670645681, 1574966959, -1219768630, 128043435, 1557910411, -1593748848, 452426838, -701740883, -344866453, 1829035515 ], [ 1884476362, -1182868421, 901490918, -866509208, -441191375, 788841452, 1963157717, -1739890813, 1857186679, 1202859898, -622350659, 298839061, -1859514172, 1980724546, -1418267540, -1950513375, 431327556, 1349045214, -1863600982, 988157879, 43219720, -1700119571, -1838495203, -1585241980, -1263591686, 1622053422, -1340167768, -1774264659, -34193484 ], [ -1253218340, 600186776, -128342752, 1096849670, -810745446, 1163890774, -1094896216, -1266543437, -1699038036, -1879432343, 767822732, 779253233, 214354737, -925061817, -1409310945, 248434708, -1823587335, -2045005928, -662036919, -1170298984, -1468114372, 261293377, 570862452, -1929049447, 699723979, 1817195288, -770326614, -36688666, 236166751 ], [ 5917683, 958370651, 2041635112, -1117514532, 1685039194, 1672446100, -1092685911, -1501300164, 100912634, -719483956, 977406260, 1296997909, 1210603198, -1027514043, -488864786, 832266485, -483992946, 1654612998, -1087398017, 71277872, -1987909359, -804867885, 1365513670, 578653504, 922269806, -981166267, -1733016714, 1168977557, 730313838 ], [ 1117798457, -207354428, 1003673164, 1737852881, -996749603, -1410076251, 1469145788, -820796972, 1089928299, 399637776, 402118766, -1541654053, -1941549635, -313722209, -1390718875, -2043099434, 1799840364, -488159537, -321874000, 1957391763, 1696102444, 524951061, -250193915, 1620094806, -183093097, -1031261728, -2044141960, -836715269, -41925767 ], [ -169534082, 1747342602, 1964809613, 1440861741, 153290082, -420213552, -2102084635, -850411753, 1950261385, -1695643580, 1063162736, 109930049, -1311763956, 1213888666, 1841043788, 1585337897, 1139397413, -1237242626, -863043319, -81584186, 1856620491, 840561973, -415345951, 2108430760, 1106745096, 2050329479, 396342584, -716246593, 1998307478 ], [ -1045956169, 235806671, 2086340211, -830934970, -376286045, 752296049, -1627805209, 805710448, 1768908335, 1583526048, 812304387, 1612257073, 1333651819, -1767425179, 1776103398, -1547584612, 1245519792, 861270705, -2129468417, 740273468, -1673985974, -1164769491, 1874268437, -991045816, -236212135, 1193566069, 1952992896, 1260100330, 1790360936 ], [ 1377014842, -936244296, 1134431519, -1738200406, -917947464, 2066511724, -1963802336, 281750086, -1259263726, 56268404, 1265568016, -887308024, 701488907, 195241802, -994217421, 1641791872, -1264069609, -36146371, 746486333, -1364563253, -553635524, 2036909258, 1856447885, 1986156861, 1051315288, 215269102, 1773593701, 1092480912, -1660999905 ], [ -1841964212, 1630398233, -1622224936, 1822440015, 2103961075, 1678733999, 1766131933, 1754571021, 543800338, 1109361612, -1153461626, -913798956, -269289755, -1866323577, 670247073, -1252965610, 2000748201, 1191903696, -227160643, -1434186630, -497861438, -1248488385, -635485504, -1643097996, -55997091, 216459115, -787828724, -1356769886, -1244319544 ], [ 704517904, 1726540655, 2099176738, -426269823, 77945725, 567925335, 518051694, -958270945, -2067618290, -27333858, -473732523, -140955161, 710193505, 668175120, 429847628, 904582053, -1199411411, 219589231, -2004701321, -1702513790, 2074351480, 335054836, -547038230, -1352156932, -1936453696, 900532920, 227811906, 1272347905, 344044879 ], [ -32279376, 675682629, -78657236, 1963138491, -1354836857, -1941893538, 311060821, 1972936891, -418483603, -338818619, -796131382, -130813935, -421189571, -346309834, -335771267, -1990087055, 1453414831, 490968561, -2052730145, -343203946, -1682642609, -2008474042, 2051143326, -1985519156, 990053180, 170787403, 1422167315, 139332991, 1691665431 ], [ 1983837549, -335799874, 848141323, -1488687541, -999905674, 1624285523, -7654163, -161708998, 576536170, -1743060478, -1734753655, 719037136, 475784450, 1930404611, 1100281570, -558916827, -1654589830, 845949109, 163445980, -217281420, 1968014985, 1912076992, 1238562887, -342900660, 1821174433, 454908951, -1457491545, 519782717, 1020554176 ], [ -1432355866, -1488643410, -1816368815, 598724203, 1937237949, 712043098, -1645933678, 1857281914, -237135389, -87473353, -1698654267, 1889106999, 919938135, -474551000, 1505120569, 1928590049, 558714515, -2046426932, -728410994, -550087605, -781830636, -594389951, -429434384, -1431872532, 1067127966, -1983146025, 1303064627, -2034482496, -618494425 ], [ 27781148, 357096643, -599234953, -1120473144, 954271589, 1067650139, -692028187, 853696452, 2082167632, 350951640, 772035860, 1286904992, -2089790350, 216274277, -1753250315, 1324569745, -1536570319, 462109867, 868933775, 43482809, -2003760425, -207133025, 1162879632, 2026570415, -614994171, -513671989, -689884805, 69712170, 20688233 ] ], [ [ -795928900, 157957641, 1366427885, -357066087, 1192003068, -2064097481, 1775000560, -1569566481, -965435752, -382418327, 182415857, -1693148546, 1542029097, 1408486643, -625260430, -1860194690, 1906752480, 1828457802, 870654235, 1606079423, -496449003, 1411512644, -95266358, 1715256188, -43219263, -1167382966, 1744563550, 361303214, -793879515 ], [ -1835142326, -1137264255, -1257636922, 628168659, -1929348958, -127795124, -1378006176, 1720434093, 1106881697, 696475808, 1651975280, 2043533817, -1795945000, 45370880, 290048088, -1231824527, -1762723833, -176828475, -710795967, -617659537, 56619726, 819278972, -1643634838, 44502765, -1126472850, -888326986, 101929707, 652796522, 665954423 ], [ 1587730039, 601563553, 38330025, 443814810, -2004905306, -1502763184, 1987125145, 1093294861, 1862174302, -890741553, 1982538029, -1824142358, 1461236444, 2140096434, -555912460, -82861864, 1340156437, -303479448, -1646271580, -1828240644, 607531860, -2025018605, 406817458, 598674584, -139005918, 1549462245, -429743954, 487319089, 415824821 ], [ 1545448008, -1189323324, -229147874, 231660521, 1880794822, 1355289915, -1248579530, 2086813281, -687693011, -310782833, 566195491, -1340528129, 2009187810, 1767176529, 740736419, 1570156183, 1889845527, -226564333, -1086644610, -712556843, 1493378634, -656540492, 1409415639, -960699693, 1007542423, 377826693, -1260994760, 1775875191, 348946927 ], [ 818915930, 1310202373, -1590972380, 167841051, -1325451221, -1275076703, -2091087546, -1389614491, -250918141, 2107923691, 1318766213, 263841132, -465388179, 1316504947, 1008846715, 458115704, 1256418879, 1538109270, 1939193390, 1482804896, -260414441, -147413862, 911097539, -1050789567, -1684638144, -1690635119, 250083409, -226682227, -2089508736 ], [ 1774104697, 1462981963, -1890690616, -2011693965, -1705694198, 1259009553, 1335009376, 1476632605, -1936902351, 6359133, -1627888912, -944547001, 1393298608, 69935018, -876036809, 2040999063, 1185129043, -272106203, -1211121318, -1823345158, -837874760, 579274479, 1600299190, -401135316, -1662510075, -799466994, -721448890, -1002406556, -1728404515 ], [ -365575656, -1171381126, 1120184160, 978220972, 763150379, 1238320162, -1810035015, 417405617, -1839890439, -985760692, -2093126170, -573703706, -488455131, -868996443, 1857615307, 2146292412, 1913346302, 1588701219, 1680627527, -983484715, -24657848, 679537335, -1026043169, -699860109, -1339404298, -692120787, -177643132, -431977116, -826562432 ], [ 234384387, 408674886, 1301529085, -216640166, 410393848, 898713423, -1914269348, 1559272329, 38716274, -27408553, -94743911, -1593254859, 1125607060, -630569195, -2056443184, -424135725, -1616367501, -1837228421, 314929241, 606515008, -1272856419, -54266146, -284815752, -1262084743, 2071402144, 1943757621, -1195243207, -600668776, 287226535 ], [ 1823725207, 714332368, -1601364892, 2072468887, -2066718014, -1286645475, -1830426571, -211128838, -265929827, 1091627657, 613464060, -147625752, 1413372779, -2105785457, -874381272, -574769377, -727898441, -1107762839, -1739493693, 1312653509, 1413939247, 58534758, 2062571553, -1059132497, -148079759, -1301170349, 602296296, -153842817, 735240619 ], [ -1758737377, 1655044885, -123754869, -1585006706, 748553811, -642961412, 775306496, -1849131644, -890854765, 1652271285, 2069242586, 1200360984, -1217286017, -437455725, -539987143, 1673250831, -795639694, -1595774725, -245141012, 211289773, 924556822, -1990242474, -1369294527, 1199529486, 1530658319, 1559975421, 474831456, 1788977451, 42711167 ], [ 1650234507, -1410111968, 734334181, 1239007549, -756914757, -406662532, -11103655, 1566057090, 1582616651, 1286684522, -133170732, -1861411148, -1319458171, 205867817, -642261861, -776390516, -213408858, 1006684182, -445023238, 619617654, -2024918049, -463228580, 1083394547, -20952042, 492884559, -256919641, 1068165150, 1533566912, 1441229777 ], [ 1687165977, -1986191732, -208935215, 1862929412, -188600160, -2069144817, -1689775306, -368760894, -988273391, -1195104862, -600035157, 1182549488, -1391040937, 460832905, -725451513, -1479018993, -2120707983, 656932929, 482214520, -1524639419, -553962425, 432151758, 1757015610, 1067132503, -1187351322, -1772095560, 1117008880, -1735121981, 390365248 ], [ 1048504435, -1282677489, -717906403, -1848559069, 235159945, -109777511, -638983736, -2051216446, 810669385, 711112323, -891969887, 2045671598, -1975455220, 600283817, -990116993, 938454041, 1454368154, -1167209378, 284234992, -375494243, 1647663937, 1110614328, -1477387360, -711057165, 1937108286, -1921429587, 121478963, -465336822, -105043720 ], [ -1386471844, 937000212, -792831864, 1840981708, -75723411, -1808668478, 138672573, 165946758, 614370989, 113303085, 1960229249, -1379784038, 257564498, 5107471, 1154079276, -271726073, 1892002623, -126287563, -891309353, -896711759, -940284604, 945345223, -1559354745, -629250198, -1730501929, 269546319, 886764045, 541944753, 1153599885 ], [ 1089499204, -592294193, -1860302763, -1627077917, -1273631664, -1183868384, -82916249, -1147409647, 1040157041, 757138119, -1296688286, -1875112776, 364534970, 31598082, -274201410, 1244287072, 244869446, -535096820, -58417906, 328111132, 261052458, 1922528269, 1583330775, -1116801089, -382345799, -47282253, -1170183270, 1148666561, -462708613 ], [ -53077345, -1425878359, 1051381706, 1665622453, -722999718, -1587679800, 1052695364, -457904451, -1248602155, -858030438, -171815146, -991793370, -1627532357, -493676481, 599430585, 993690081, -1408743533, -1615959790, 1640799368, -115672270, -2017870426, -1908869932, 963367914, 439484970, -1528440759, 1052812005, -1856585952, 157047665, -1010604592 ], [ 31733970, -714645566, -376156861, 32160393, -1104230181, -419403091, -1217926132, 1780167360, -1044582685, 112370872, 1934040112, 2127862354, 1129113297, 406826301, 1664123056, 1900161263, 1264481212, -485061823, -520266716, 311042511, -188182328, 835232731, 2105395627, 2077191443, 2025129200, 79179541, 891831677, -1709700837, -1076048943 ], [ -1469423288, -1564806255, 692360055, 242375840, -1744564572, 355126669, -1742117881, -1401471314, 190830134, 393052564, 1673738604, 660328796, 1756427264, 1235675544, 308206573, 1244913343, -344892690, 1068624422, -112348394, 1601501067, 1892617213, -1969490619, -1271872358, -538907963, 180813322, 644371051, 571018255, 934280641, -1589876315 ], [ -2124627891, -1103640746, 1703034711, -1235039240, 1428235003, -771896492, -1650336691, 1754073426, 1238613885, 1393533032, -124885496, 1344892976, -1499356386, 1297617339, 1222226295, -539352679, 1570086688, 1270551858, 1608959805, 1487961999, -500184471, -704260565, 685694756, -900646785, 349346577, 1816179510, 1290775952, 567620840, 1937650607 ], [ 1522422015, 561414267, -1878711917, -97586385, 1273665674, -400682516, 1680993082, -415613648, -1341946651, -46670966, 1524034646, 1458255194, -522496181, 2047627238, -1024685343, -2143983053, 1739762793, -958680061, 617423185, 629337439, 2102293762, 1073407140, -905555802, 709395646, -315829151, 1455523136, 1616079195, 238538529, 710037082 ], [ -1631626238, 1889607196, -60902170, 1242712278, -716127671, -295577529, -653609402, -1339187262, 1562348226, 840518474, 1030373395, 602330941, 662178480, -106420227, 759570820, 3335711, 139302161, -1473343882, -98760758, 1009088654, -223930590, 599517214, 1626958115, -1394524760, -629154794, -2140583772, 1408812259, -362232684, -346140080 ], [ -1037177448, -68477441, -1735175252, -1420440658, 1333059828, 176282191, 1349948182, -582220030, -2145487662, -1418036156, 1011403295, -248890037, 1263163669, 1769718660, -1109537278, 1070582738, 760612051, 1242431327, -168092630, 1486193843, -410662428, -1166456300, 1474120559, -651935145, -1854459403, 705174008, 1785254130, 1164594896, -323152866 ], [ -263114189, -1997722107, -59458328, 1870049175, 849694903, -694778923, 823733277, 1483936026, -339523935, 1088013296, -517880488, 1651187215, -2145569554, -915856265, 978013064, -1964877244, 272419128, 1906439246, 1722806126, 1617032681, -277393669, 362085264, 667254385, -142246781, -2123976648, 1710453513, -1231043174, 937958347, 114335336 ], [ -1301798348, -1935230663, 1419760850, -859777072, 1943920544, 970721351, -137808965, -1983344093, -1907626146, -616385787, -1641560662, 609057097, -581452385, 798425331, 1001834220, -124625511, 313248996, -741993662, -1135104217, 1733176713, 211703836, 1929852642, -633062490, 382494762, -1080003042, -1624755309, -501744591, 32477305, -501224156 ], [ 1327213988, -1388867632, 235482096, -855880488, -417116426, 1089947480, 369151128, 2102139506, -1757408352, -1441247512, 471591189, -745946591, 2107687579, 1018320601, 588278097, 366978098, 96532699, 1944681959, 1357556018, -89425269, -209017467, -2135511974, -1557386142, 1684361103, 1958238606, 1518037388, 1251311595, 654795803, 16908865 ], [ 751164223, 1916751663, -1050717665, -1605410199, 249868239, 253300427, -507071949, 873107254, -318336460, -2029382756, 193518411, -1724924156, -1094317164, -813203363, 1101133887, -1524474525, 405859867, 890143840, 790304915, -1857596705, -1300356635, 1304693261, 1621365628, -860568790, -1900685209, -139503340, 1576425639, -1399269937, 666454933 ], [ 559280813, 1764738590, -698181978, -67701626, -1579205761, 2128330356, 1376176783, 40330189, -2109528131, -1504320370, 1937127610, -1582562298, 1377614402, 760186539, 1092246787, -111541123, -773534070, 1785062906, -1751344602, -1149082359, -126308503, 1692742631, 552071684, 207111173, -1617134110, -1222676478, 1862631683, 1420209906, -1928963618 ], [ 1628528390, -635798436, -158194200, -2042644244, -497858127, 1995899679, -1501472537, 249606568, -1120796276, 1660900988, 911563241, 248874494, -769650823, 653669713, 380114351, -249099888, -2059448841, 512607461, 924293970, 528576970, 1090081894, -355286506, -1966408667, 2006498807, 1565331751, -596624353, -1899340920, 419920771, -1523545486 ], [ -1642614619, 1320164257, -2122609415, 811640769, 1615599660, 92986332, -1915562850, -334047805, 449340555, -2057928633, -1966680228, -1753345486, -69384262, -91234425, -1621181753, 1458744104, -1506643004, 2004354070, 1869320679, 2086155990, -677496417, -1406413793, -858785662, -2061805341, -877611808, -578797028, 164509773, -1677308297, 685941932 ], [ -1438773234, 474883788, -1223415930, -56782139, 1247965844, -308243027, 634466522, -1240869202, -461183317, 1808913512, -874683575, 1422210441, -1776951230, -1797212610, 1215450079, 174476587, -955033924, -887595756, 1964299402, 106705467, 22186524, 1998198012, 875878864, -1696570672, -875074869, 1321200552, -1706127026, -444622228, -1017079179 ], [ -2078842680, 816189651, -415058150, -151731074, -1236871336, -381049539, 514093139, -892342100, -1931349873, -1279399840, 998811873, -1208159735, 460568491, -1626668710, 1355242971, 1656363529, -699272696, 1219098445, -1190612714, -2118077833, -1954749879, -1944267068, 1323852903, 467409337, -1256497558, 1227831073, 29063765, 1082872102, -341450798 ], [ 1950876429, 81448194, -318153669, 1097922060, -430744010, -23343861, 1627129968, 1613843263, -384236211, 187278601, 2015849981, 1599682486, 846267841, -178425182, 760363355, -51673631, 993512567, 1379051690, -1176997610, -972611097, -873397000, 686279760, -726827799, 171717813, -1026462160, 864476682, 660046378, 1573856337, 763569523 ], [ 72465128, -2101304748, -531024279, -669685096, -356192556, 1647513227, 991547823, -76505101, 1876474781, 177782731, -765428553, -384603837, 620406231, 1018955274, 967599721, 324862503, 602886247, -1785149792, 286149037, 811517954, -586806236, -1299583628, 377295713, 57419577, -305207790, 514625365, 784804386, -209444405, 1741366376 ], [ 770399980, -114139146, -2140338600, -891498993, -1140066798, 1257018289, -1059077678, 960923464, -274769515, 850147052, -1395497935, -1630415557, 240651706, -1407697363, -307562648, -785416931, -1784026661, 1327871241, 1086782524, 1002653619, -2146918349, 1517378141, 2031471301, 1566444727, 1729684153, 1692317486, -1464749744, 1339358344, -1260697805 ], [ 1544263458, 324413359, 1459138347, 1655867083, 1236872199, 1556204789, -1920125659, -62319696, -1939579859, 2087296344, 1703289860, 1514680418, 1674945437, 1184691970, -501128904, -1145974559, -678953910, -1420772291, 817751125, -1328169796, -93628998, 1531572042, -1525043226, 1373954200, 256869523, 567991720, 387166173, 973767003, -10604968 ], [ -100955129, -2084512283, -1288131248, -906810897, -925749693, -459487252, -848265435, -858689323, -1943863540, -1124769739, 872222249, -1310990748, -900974029, -333478034, -38424946, -616204166, -1814289523, 5188957, -1787098231, 1479136310, 1230121621, 1327089974, 882270033, -1023831272, -1231290798, 580702219, -726122197, 1901447610, 317847688 ], [ 985529750, 1807074541, -825805266, -1430536838, 456650698, 1912569416, -1119078169, -158447582, 704042816, -1369968090, -1159215023, 838717240, 539788429, -92986629, 1168828439, -135371934, 1998828827, 592545772, 1682037154, 333513277, 686379578, 1334412937, -2086815271, -1860574876, 585158132, -1573554215, 1792735817, -1517018151, -1283372459 ], [ 1561022406, 279039208, 2063176412, 1956261409, 100887908, -1703382826, 2041918619, -2131365847, -2067449350, -1293801907, 197244158, 1394498530, 1584994079, 91934001, 1959739893, 2007805667, -1184641378, -1206619851, 722734010, -1090269746, -231193028, 289390079, 642189009, -545722520, 1660792601, 1824522836, -1180448387, -256172482, -1494362025 ], [ 193893175, -392897769, -2029818656, 1514531008, -866548089, -1119556515, 178701579, -1443582724, 175465445, 165114291, 1216921134, 669414230, -180718395, 544607499, 1162768942, -1047839264, 1679983942, 2085140092, -875105941, -993335474, -1587569877, 158615647, 245503190, 1069902041, 1942152109, 782783433, -1037090006, 1289615106, 2052608150 ], [ 892624173, 192199520, 1825940719, -344733467, 595311089, -348643248, -1446776919, 1356972069, -172416327, -1455071505, -1565130907, 753928779, 1406819782, 1217142136, 1971715284, -947069446, -304460947, -212894237, -1872257668, 1511217845, 843318109, 1639943710, 733555983, 1610156848, 1608387643, 105956659, -1381865249, -829452964, 584250405 ], [ 134596051, 1694071705, -2075230554, 1571887425, -1968636009, 1308071876, 10954797, -99912441, 400910580, 276208367, 912297299, 1705632190, 1433111630, -1897625162, 911630580, -1631068103, -1683269387, -1300762977, -1407961890, -642249606, -215141221, -644526428, -193820521, -2019496304, -885463798, -1955582777, 669727125, -327235641, -2013970119 ], [ 1503807654, -301910701, 999082137, -643708972, 1516581194, -1620198421, -1993753585, -1878087139, -1356158003, -1999769589, 2107115591, 564527896, 542048929, -1925739252, -489441142, 153150021, 537656412, 161372521, -1315544058, -1367860174, -50892063, -662064356, -1895565653, -1617613971, -1022682431, -886918522, -275909122, -750926673, -1179783456 ], [ -1125056367, -1777894549, 580974582, -1444604841, 1498286407, -601417065, -460844716, 1746961445, 839963703, 121945077, 1630134035, 161624081, -276679210, -958324650, -1149086243, 801068658, -1269629923, 1605564395, -667979927, 1622790162, 1973680016, 196995195, -340891763, -63879072, 752999178, -2145853387, -1984503231, 350399691, 1314101547 ], [ -956032527, 1042830269, -1040709638, -718723981, 650699646, -1469558697, 1991947508, 943383488, -1026659481, -197717221, -1393482224, -1630959790, -1224573064, -2119675690, 1054941039, 1564651185, 1223722896, 2047878431, -718914561, -2146128280, -363519569, -64082414, 1386435967, 667014652, 1685067410, -756440245, -1714158636, 955001291, -533603737 ], [ -444770334, -1676359966, -765841921, -557898685, 1714625146, 543613153, 58419682, 2142431874, 1849214550, 1258578035, -298492288, 817983932, -1017914128, 1534142606, 829768639, 1620409588, 1818081509, -12094311, -694779644, -1262207232, 1448002595, -1591375159, 1051187375, 1830749526, -1848975358, 1386381393, 354737787, 979135321, -717996226 ], [ 954400740, -939530953, 1809488544, -1701396968, 875851186, 1996341572, 1737800559, 31282562, -1235497520, -2075239000, 1304983807, 49912579, 1766074763, -1947467187, -1501727067, -497218622, -101530460, 1474520058, 819583494, 1389622361, 1011661079, 1475172799, -1732125293, 1744453239, 1855149404, -1876454064, 308324188, -911809647, -953494786 ], [ -569923892, 1249363804, -2072676593, 408343322, 1627442077, -1110298268, 1206848240, -892522991, 1178344955, 951718291, 1754623109, -760818646, -344235716, 560814980, -842058549, 1805493656, 2054674704, 784324809, 652765526, 502318160, 1086377536, 1547992124, -796467074, 1077024469, -2015043168, -1121178789, -1378476696, -217085409, 1729974805 ], [ 944644836, 299053751, 2109149460, -863950665, -530340016, 191641096, -143223825, 1482476106, -1308716961, 961654077, -2077359111, -952816903, -1415770382, 1885076709, -409933182, -504193013, -791928069, -1122532566, -516486916, -1098131076, 1910852977, 1694952270, -279421111, 2016172566, 551081138, 1864242808, 493423697, 545860544, -1796788402 ], [ -73910756, -453604052, 843113874, -606071319, 812805311, -183315092, -2076581688, 1043490486, 1593922376, -556561123, 1911792658, -1601150965, 804381426, -1173858715, -99484321, 1013787881, 1167789678, -825204122, 1327786599, 1887208966, -916758857, 2090922014, 1369449715, -307439659, 548350702, 796222447, -273857589, 722516334, -802974008 ], [ -349985684, -1918718501, 1285793432, -95992057, 131915375, 1328816998, 700360265, 1412707789, -1250904987, 1281990136, -1942183190, -1842048467, -1072126530, 5265364, 856838770, 1764352607, 1297389151, 295747523, 1503245097, -46179682, -535973278, -860725289, 1613448210, 673645430, 1341955054, -1317005190, 1540880947, -734480197, -582772320 ], [ 992489366, 2087222178, 861836589, -151104141, 874826283, -2099890880, -1103018195, -513986173, 563521528, -1553039913, -473923753, -440250190, 598309586, 1914514055, -1387052473, 743696727, -1713210955, 1494651337, -841593453, 322047203, 30020254, -698691577, 1287976490, -111574105, 2025845245, -1365720683, -882382850, 1958648957, 137635209 ], [ 410583168, 2087046974, 795920751, 1163952182, 1576241441, 1832123171, -988625298, -404957910, -316993611, 1427047349, -1806945784, 1435103411, -816234336, 214074722, -1630212146, 364012655, 1702505051, -1672274834, -878825142, -438527083, 2048330348, -1598213612, 1674808178, 558491566, 1264765462, 78308528, 375469718, 99359792, -1451835129 ], [ 176640013, -2129192363, 1803920447, 1304743816, -1748021091, 1332455122, -1484534392, -1432279635, -1272112674, -1188108865, 996354246, 364156582, 2097810204, 1575583787, -1876523055, 273556156, -1575863083, -1154899164, 757128814, 1821502880, -1110668508, 523895056, 159624148, 1515492538, -1847785674, 1969506634, -1228193040, 1827684109, -1134070224 ] ], [ [ -190721746, 420385147, 1774256297, 1415386966, 786557218, 91166150, -1156087039, -1113498327, 1807577469, -1328406029, 1348621349, 1857635149, 148205058, 227779903, 808351571, 788688296, -1123114637, -592469199, -1936212742, -1441158096, 1000751343, -466401645, 941655959, -1291118411, 1403569391, 1546428680, -985000022, -2115022702, -664911755 ], [ 326606907, -1172558539, 2127752398, -1128123153, -324812665, 1296419341, 1514152863, 1178511232, 1939677653, -1114640809, -2006149598, 1450294469, 1271932879, -56265014, -1252131981, -999601870, -1987207323, 1868081120, -1554545622, 295451591, -1841167517, 722272039, 2075326315, 966269576, -2732025, -57431223, 1803349977, 273967047, -1900866729 ], [ 71191090, 1113158451, -609258494, -1713864890, 719825027, 763598289, 1853597507, 619235477, -1462330507, 121146623, -1847869476, -1165457001, 1937955399, -284489560, 1759703451, -584612152, 2046444527, -1296236024, 1623345837, -1436992121, 343572094, 139073424, -1775632373, 420832349, 1102011817, 742783698, 678877044, -1922174922, 367343105 ], [ -1753619736, 1756243680, -1213400152, 695357182, 520206482, 1651647053, 2120488437, -1210158500, -453049249, 220230396, -49275703, -1185015910, -450435180, -270273085, -1803230606, 1402636072, -1425954529, -178212300, -1680267820, 897426107, 721422273, 1710659506, 914773269, -1198259455, -1970964511, -1289302001, -162796172, -892338042, -288463703 ], [ 335598797, 1739672044, 1808871570, 1514081028, 700321633, 31438396, 1386083988, 1135562836, -871722113, -101299655, 667565912, 2053165763, -959063226, 1224562428, -568025370, -720175340, -1118751407, 102750329, 1089708144, -1926800856, 166889121, -501132472, 173638547, -1141764261, 961518705, -990550973, 1450511375, 1777069347, -2134495397 ], [ -748447610, 1765607978, 1391175172, 713259819, -2114416666, -152676200, 687691389, 1395320448, 2122044550, 1469875218, -953696402, 203070453, -880172988, 31254317, 393621834, 104943158, 314162269, 2006550605, 937976562, 1655599865, -354344000, 405208110, -1381793005, -1411280379, 963975933, 1402472069, 1292952315, 1989546112, 1491026221 ], [ 223037392, 1085677061, 1806667967, -1616495918, -1553146098, -2013631036, 380141564, -647716247, -926277789, 1274046712, 1911253047, 356514979, 96539810, -1639508187, 672644622, -547302, -166429963, 2106809073, -658498333, 826752588, -1747915681, 1769898208, 573163886, 1691868261, -1598600520, -539865168, 1422760910, -1677966677, -651177301 ], [ -1658083698, 774355877, 997412255, 1067640002, -1470233969, -33057166, 1752314310, 1571163366, -117677734, 1978188114, -764934124, -932342530, 1378497671, -826863548, -1260089228, 808261678, 1231156747, 1513560981, 167553160, -1093168388, 1738035120, -1976295183, -1284386690, 1885061969, -199598699, -1759406199, -216006881, 1825073708, 112112790 ], [ 130483403, 1033298623, -103292086, 483541411, -574267302, 1591137492, 1863965386, 555903475, 737179168, 285106762, -1134020692, 1467523678, -88162744, 419651036, -1548456801, 2066307573, 1498304274, -1695861895, 1139094176, 1125853729, -1464625512, -378467862, -1465921668, 287422163, -604745617, -195499984, -2008839840, -1233707482, 1230129098 ], [ -373598636, -1095189811, 725399493, 1590138782, 1634924177, -643435464, -1774258136, 908142637, -616054050, 2044859539, 1993913175, 616844153, 1979679059, -773785586, 1872286726, 1750862594, 909468565, -1042323048, -1547781626, 2020283304, -417925510, 1755828214, -447355373, -889401366, -1650216962, -724928655, -828347387, -1618354049, 1046082357 ], [ -1467662180, 154608673, -1797100432, 1112156441, -1113206511, -475635863, 682549086, -1906039026, 912813652, 248460540, 1922126767, 2118006581, -1667695895, -1898899340, -645587201, -1284838933, 1934944796, -1000807588, 122795159, 289964690, 309857296, 1481440385, 316689940, 1031772553, 321047722, -436487271, 1951972266, -2099563263, 1902280573 ], [ -1269237111, 415925798, 1882974038, -1124619523, -2096983966, 349333048, 1723617175, 1354094367, -731883792, -1930267053, 1237977407, 1591883558, -384455191, -707888003, -646394339, 1836262428, 1292779280, 1594794496, 1269523691, -573742361, -885376316, -2051407647, 1420076206, -697996441, -334073806, 380230865, 983767244, 879655378, 1151897628 ], [ -1383978646, 1118025392, 693864014, -1020957483, 1444794029, 443117757, -381677891, -1858898531, -1149804552, -665095067, -73881220, -1876135506, -752231703, -187771004, 1468690281, -1289801983, -1483733479, 115120879, -811037266, -106480403, 1122569040, 1257007564, 1061462405, 1467545229, 1174758509, -2034107159, 1828707564, 469032044, 1042745098 ], [ 1632330516, -1055479926, -1780692428, -1447703847, -361632126, -744441183, 399201904, -227407602, -28663791, 1106786884, 1657332245, 1473973699, 764036952, 115576919, 498007957, -186989973, 1912606203, 1508989912, -85913679, 2039368579, -874907423, 13255133, 410963957, -561687246, 473227025, 1086024122, 2009994409, 2062869342, 1462848468 ], [ -2098509009, -716995280, -1096663788, -1681184079, -410128089, 326018538, -448765900, -925810392, -690423117, -253029763, -1285478649, 2032141277, -1047188550, 864538241, 496398286, 1854517187, -135246235, 1986743657, -741466770, 1209173430, -1855551689, -170947025, 1570624065, 177568034, -1516553937, 922373940, 1667915835, -965492953, 187747204 ], [ -1331327711, -435630910, -2040919886, -350167822, 1638397847, 1709323158, 21060596, -1513308015, 1098581973, 1361373210, -1233263209, 1917047742, -1405524304, -1131563390, -1726144851, 1521381844, 1648857388, -1924171495, -1090749864, -25769472, 1316671380, 892754326, 102275646, -1609297527, 458774895, -1495948933, 70223089, 1320248504, 1004384531 ], [ -1302698081, 1444231660, 1503047649, -539039915, -615224746, 1693012825, -846776399, -1855013843, -1477605488, 1698441416, -212690344, 1290951078, -1302148496, -305054867, 1456095, -637092008, 1782808308, 1039969533, 641682041, 1113067422, 454990568, 970508643, 2121823873, -123300875, 101577610, -1149769818, -722711939, -248544790, -1823111559 ], [ 294563607, -86654265, 2049822530, 267350986, -1250890387, 1129494001, 291608901, 925709284, -575497160, -1524890466, -677902815, -640327933, 445819767, 206046574, 1444586467, -277111870, 322439007, -655963400, -224037034, -2072032638, -1530379197, -1240185517, -547371613, 8670495, 51077346, -881405311, 220054418, -1552077778, 2022114413 ], [ 2113670459, 1571275195, 798715536, 2057708406, -309260313, -1482825999, 2063937955, -1425896554, -867521165, 1568982515, 278087505, 32666226, -550585844, 441032330, 1572256823, 1513914952, 394011463, -59371462, 1329199925, -135831461, 1108936870, 1514007318, -461634716, 1254842563, -53492670, 379678450, 1052571232, 1356366230, 506875930 ], [ 1661793230, 450709640, 1796864136, 2027051780, -1887829544, -33946014, -794477112, 1427153830, -2105576332, -372537225, 1035013733, -1681520342, -845371949, 1700724992, 1934778676, 650906142, 275050821, 886785968, 1578466424, 1974063599, -168499505, -969889999, 1251475559, 1584871979, -1801470291, 1981014011, -386333102, -912618202, -1439362886 ], [ 1718290461, -886477835, 569972636, -1260781405, 1742473533, -2022230167, -1065376218, 259707929, -565274066, 1763208002, -706645569, -1274315460, 258339378, -1491755101, 165644862, 2071780922, -2109521208, -965025437, -483834923, -1146460159, 951050080, -877870867, -2093829351, -1277917774, 1840446926, 292655404, 2127706519, -432345689, -1720027142 ], [ -263578456, -447157198, -2043543009, -676908451, 1418985082, -971636258, -86389132, 408293499, -211646200, 1361959934, 2122349186, 2012437928, -383733989, 207887001, 686130325, 1814008241, 1067533304, 1577325013, -1505014685, -1232013225, -1920365789, 2081993027, -1968310260, 1152952780, -727805839, -34652257, 862504782, -633748320, 207870706 ], [ -2089194083, -670539038, -2066746714, 2026481839, -365454900, -1311050860, -1039358434, 1450089351, -1073433930, 337844567, 1760547039, -360919766, 252226846, 1251037696, 1338480411, 358983057, 703920008, 1001869293, 392823932, 1816853433, 830654290, 1751903022, -867541641, 580820438, -1569756076, 1182051327, 1160888487, 1850984156, 1094544886 ], [ 2105074075, 447601666, 1214098007, -1515299003, 1919630133, -832940759, -1004482998, 502664580, -1313617748, 1599077507, -390096490, -624002324, 327709352, -1537565434, -2106536378, -1930795206, 22969174, 1599668074, 170587841, -1332259127, 416639281, -380667709, 157465714, -1842143129, -1547645271, -1105581358, 165639488, -1198004075, -509375343 ], [ 1280551051, 1982978592, -746988101, 590134074, -461693577, 1479641003, 729108523, -1872107043, -600633812, 1060553736, -1843587872, 1846052675, 1412115270, -910014866, -867238261, 1997621342, -181893488, -899352797, -310241457, 169511713, -1702688933, 1764290427, 1981708661, 1460440314, 1841838232, -2123176806, 1070913588, 1988114196, 530327815 ], [ 163986389, 1896389590, -1966135403, -1011136964, 1161800228, -1996271683, 670248814, -1973322100, 141680285, -1098788319, -1037481003, -834482020, 238250825, -2011729055, 734119275, 1561282221, -137555079, -581329216, 125599650, 1031412195, 1388742390, -685295278, -371527401, 308641603, 426710706, -660730313, 2093204707, -17427611, -1209914860 ], [ 623921114, 508780734, -363935949, 901977120, 1458643214, -201691371, -955695808, -1517587034, -509351709, 1292425235, 909016731, -1880338067, 1039338221, 1771022532, 798105913, -1545329664, -1334068172, -894805620, 1576556165, 370897105, 1301494436, -1922399758, -352974161, -746316771, -936993428, -561286533, -1623384703, -131100647, 576092081 ], [ -1855509572, 1804972765, 1514751852, -100311101, 1688466752, -575872760, -1817841957, 811712023, 1657266412, -977312560, 907063034, 1990191591, -1184332046, -3121338, 638097071, 1148759911, -1057680880, 1154980601, -716637746, -1049802514, 2122343112, 1033477617, 1801491874, -829704668, -880554465, -2022750269, -771308177, 1752157144, -1703887637 ], [ -537769986, -1361502198, -1866167591, 68024508, 1310081419, 2117761487, 1275811596, 1494915869, -1727941708, 1036157964, 353686368, -680912973, -752977452, 1656131028, 1901052299, 1409863695, -1951852466, 331344479, 995514412, -1024894431, 1627698211, 720485002, -642347545, -760523355, -8124498, 1778874730, -1240027554, 817054223, -489331930 ], [ 849491095, 324677136, 1641131517, 1373089733, 1449796120, 2062348908, 1813315139, 1281679806, -212770007, -1064885807, 846549671, -1992223263, 1962495346, 1795440952, 978674262, 273786760, -1660282302, -7539945, 1145255389, 1411198206, -659327482, -1940848410, 1881254705, -1177695052, 729377340, 952134816, -581638618, -955380857, -207407280 ], [ 1460092895, -2066996473, 1576048881, -1254464449, 479182233, -679106578, 854077223, -1061572237, 1626405942, 1878981125, -221781710, -972838797, -351246508, 420597860, 1791311212, -569385568, 492598177, -1961634758, -1854924140, 1101288435, 1377611523, 1718065129, -400668679, -1494030787, 1244111042, -1495967278, -847741583, -1916086776, -1985640397 ], [ -550757398, -2076726978, 1248801661, 1040749483, 1948778828, -1282952196, 1498728360, 1989378477, 1115594579, 983151790, -1706469283, 977310328, -1775184084, 1993296453, 2126006869, 36222508, -1911548317, -924927343, -370740292, 204737701, -409792923, -15789997, 1377787781, -1801573252, 30285399, -292197408, 2018709552, 71752088, -674570026 ], [ 128171518, 356935928, -1503786151, -1128475675, -1684712081, -1546616649, 1047131651, -942614351, -1678721668, -513000982, 1809706758, -488515774, 821706317, 2040159656, -1398499019, -786851115, -850553582, -556141662, -298020235, 1286747306, -1467274027, -978055253, 1442592158, -1240495437, 1062518974, -1519496411, -371913853, 1055891111, -89250998 ], [ 1516048950, 545563171, 1021705931, -1478143026, -354764239, 380123897, -909531878, 147339262, 2006384722, 1870896541, -585196796, -577521775, -44806385, 105683090, 1810638620, 926450543, 793919143, -1975485671, 1761735084, 1697577769, 1436650573, 1814723798, -802094235, 359860541, 1405190174, -1267632276, -1546987231, 74170887, 393902475 ], [ -1804452413, -711891489, -939935596, 844425465, -1460048427, -1664575670, 1841226408, 1415550492, 1284394192, 1673235430, 599100685, 707694002, 2108696771, -521200404, -1844550303, 112144604, 1998390773, 275607085, 1917128832, 1077042018, 1246708424, 2027975483, -397514664, 1015375576, -396369271, 1664564461, 2066114535, -210758172, -423525804 ], [ 1942693034, 756483054, 1384517377, 64374410, -770813425, -2085063047, 21821275, 205958604, -1602518621, 239487441, -674417180, 353910731, 1973720825, 804849179, -256296216, -1241826728, 1216362735, 1066256512, 586137703, -531533315, -221903395, -802044021, -526112198, -277931368, -1436685560, -1127047607, -367609871, 1593901308, -525208723 ], [ 1406211295, -1721754013, 1387424186, 1563436000, 1633753023, 504877725, 812898257, -561813584, 1627016785, 263651108, -1383081929, -822585997, -2110282631, -1343475496, 327379720, 728568570, 1383539550, -1137462079, 1180920062, 1101366335, 1209159614, 1370503550, -80560423, 1925055564, 137777782, -1590889656, 996207873, 857660681, -2130697386 ], [ -466245845, -279928362, -1727553689, 241901353, 1113510423, 1535712999, -945152362, -1978468865, 2124680507, 1080146079, 1501041620, 1747864443, 1083894662, -1927960188, -1985025433, 2036413476, 1694720691, -1984322698, -1602647089, 2131289339, 486734483, 993202026, -232506656, 1688728276, -501951020, 1456403701, 1494544424, -47593442, -1159938520 ], [ 1841923137, 24220850, -2070919546, -903375018, 137788523, -269001874, -579265442, -582456291, 430735622, -367984283, -619694394, 260658288, -1004997573, 1090611262, -1817833666, 1841328698, 1527929391, 1310944397, -1157651792, 874148307, -1048528637, -1557710711, 1373688508, 284785357, 2102441330, 653026881, -789725754, -1027853727, 1677182851 ], [ -573024125, -428242379, 1848203223, 1756650057, 747965078, -2018262574, -804484794, -1931114635, -1600756197, 2034594420, -811702356, 969024877, -1199959159, 671593248, -1028240528, 725114605, 637209957, 2006732967, -1755951161, 985874920, 443043456, -2027498392, 1446645016, 488210881, 150088511, 755363317, 485716305, 1096404723, -544708408 ], [ -764360504, 1465773893, -740377184, -1330565582, -771508496, -1229102139, 197168797, 422549491, 1741074341, -49146601, -854517808, 516892022, -579907594, -834243075, -840092866, 996851975, -770392595, -2078001055, 1198175014, 627292546, 1050549485, 1341182787, 1883061989, -1926831325, 900586657, 1701329244, -1469705423, -45291406, -16058596 ], [ 2120589487, -1496110031, -1082674197, 835891028, 921617715, -389245853, 1320981874, -1835055001, 1926391612, -1697042351, -1049430127, 1066680264, -77520772, 938489381, 516372566, 347359733, 1942041236, -1468494837, 582519279, -1430778508, -926769963, 1974864886, 1369979969, -1662469075, -1404260086, 137627982, -1608430199, -474511835, -113008204 ], [ -81941609, 2013339733, 1486980963, -1624816135, 250685345, -448274007, 454825655, 697017786, 41580506, 1618663491, -289766133, -674134086, -1540162431, -1156630647, -829854935, 553420785, -618089482, 1649859827, -1658460049, -713687158, -1073615483, -1799310725, 2133984217, -1656329092, 2058872779, 1835098733, -25818459, 1827972028, 1869583739 ], [ 1370122423, -1235800359, 1035270115, -1181740371, -1023837940, -1067254988, 470714038, -1134054478, 824201029, -1175486112, 401532508, -83619988, -1850244764, 1314720924, 1181725467, 1690700518, -1380448073, 658054337, 887378091, 623418028, -247965322, 192432988, -622103657, 1723977032, 2022609302, -1246803223, -110983803, -1413163000, 1330615116 ], [ 364998570, -822958104, -896381493, -548781103, -1612326388, -749053424, -138249405, -1510168968, 724092313, 1597341974, 1331638844, -1728839950, 522792862, -1180604777, 1244170127, 1607617917, -1783995496, 866765075, -161463446, -1724239368, 1913780229, 1512770328, 777389757, 474079605, -609077892, -599731174, 1662398456, 37148583, -1834882340 ], [ -61535133, -155732212, -9789807, -1474649514, 1255192128, 788487872, -719119364, -1621040110, 1445871889, -167037386, -1258161584, -823862524, 1649673951, 429771397, 1637494073, -988140968, 1192941810, -1856892283, -265280203, 671293298, -1005442369, -1440743335, -1805960539, 2015122214, -336813145, 1871784039, 18513814, -1996432465, -746315681 ], [ -431920455, -807681743, -309785829, 436980602, -1626623365, -1882185602, -1710963431, 1484387788, 897590128, 1885095457, 359325214, 1936689625, -1430338413, 2132562369, -946725666, -859388596, 854798395, 1007065689, -953313063, 2054481231, 1730820772, 513773381, 2120348524, -2112064167, -2102007660, 320609095, 16896448, 1572732865, 1433186108 ], [ 1453650910, 1725244311, -1225005071, -863629170, -651056442, -1449282780, 109800681, -1718868063, 1765137566, 2101444562, -1740991708, -1158406680, -364533492, 1901349881, 180264656, 1442659948, -921608942, 999891312, -413152501, 108674000, -349244594, -1534675131, -252107814, -78075242, 1757942934, 789044046, -347073575, 790375474, -1128362187 ], [ 1356610383, -930695859, 1053650405, -1756767620, 1545870837, 399907189, 40570190, 114184060, -2018248852, -1399663805, 692993529, -1620384666, 689110458, 313035389, -260674300, -1146190641, -316010034, 1468153503, 1673167813, 1498963589, -816655999, 686495107, -806516977, -919999851, -1205002697, -1556405218, -1518977668, 422774456, -1083001878 ], [ 329303630, -800865017, -377306031, -527491162, 628647216, 1541619279, -12951699, -8179292, -1085807862, 1763782753, -1565201037, -485605001, 1754130198, -1236101284, -1535270269, 1200116548, -1870429540, 68486329, 351924152, 2120865280, 1199700955, -163319055, -1505620355, -178863954, -632599991, 1726072285, -110220039, 1225844198, -373990389 ], [ 201241752, -306858354, -2140520399, -1597845429, 1911396038, -1861613404, 1622177858, 873180187, 2041192523, -334541551, 487355381, 1916055224, 1750852216, 601854812, -1688840682, 767113759, 259040192, 811162769, 294580358, 106092698, -750047047, -1689367936, 848657887, 617307138, 105501148, -141018945, -1687983526, -1956548109, -655206814 ], [ -744691589, -1351125285, -202796061, 724913079, 445858583, 1080912560, 66149860, 1977852945, 1079496467, -1240647250, 1346055258, -227744617, 1742336141, -736594600, -187644617, 639500193, 823965836, 832321564, 1348683654, 318550472, -26313176, 1897001644, 1259056245, -1164090482, 462363984, -1063801367, 136899586, -1093264961, 1944863472 ], [ 999690355, 1656009885, -141400245, 894605401, 2010260239, -248528979, 1819343869, -1708486181, 113310704, -800868734, 2067245709, 42297067, -1690396633, -1763503488, -498145527, 565954499, -2110655212, -217091049, -2139268094, -1949347602, 1815898455, -1222477473, -1485606594, -592068222, -241368254, -1690121568, 830422295, -2145576039, 755204509 ] ], [ [ 261543528, -112433657, 1572410900, 70861823, 506700255, 299162234, -195741080, 1169689607, 250647940, 1788157211, 524818916, -1552033780, 1407194569, 883876626, 1851418284, 894707350, -342835337, 2056786950, -54916845, -1673597318, -252297801, -830228200, -265025737, -2048990910, -896990614, -1616229775, 125968766, 299194009, 2075840367 ], [ 1528584383, 578159914, 1572585089, -387198961, -1199036692, 1203712228, 1617969999, -538790933, -539025411, 1687335970, 1635777466, 1769888455, -624945449, -2051150291, 1874736162, -1721718288, -1021060875, 238524374, 1228137101, -752213243, 1351689312, 1096736528, 236625148, 115626995, -1376354012, -325676059, -1654207435, -1331554370, 1729734091 ], [ 2017095273, -776061244, 1432501258, 1617390345, -1857625446, 453378676, -1610043179, 1963335978, 1059394739, 417111005, 1288004330, -221284273, -512315718, 336080981, -1230185973, -1125971662, 358626944, 270960964, -944860112, 1370036724, -2110618939, -793574642, -811810824, -1277899785, -1451174581, 796780621, -1627082804, -1906796073, -1206748866 ], [ -649126025, -684550164, 54020555, -1794680849, 231340598, -267534516, -2019839421, 531667312, -1551673981, -1608782175, 1038145582, -1942145713, -1037404411, 1423728808, -1457474465, 1220006845, 1719370389, -1287494319, 1522018884, -1385278409, 732734998, -947073783, 286656018, -330156490, 706703994, -20959777, 514792939, 1265526872, 2039445725 ], [ -1557767672, -260777199, -1083499616, -961756798, 1741505803, -1992963667, -939762110, 714686145, 732824752, 918894282, -343184984, 1588686268, -1913384518, -891974373, 381393957, 1104741932, -2101412654, -1027446524, 2091734640, -1397400415, 577972579, 541220903, 1280097597, 1589979907, -398978030, -165291353, 1171469957, 788007649, 749412060 ], [ 1231185259, 874328833, -1483847963, 521888724, -950225303, 186581588, 2074987556, -26927081, 1428432374, -2020921730, -611083870, 89497231, 1799384616, 782867991, 1395746049, -499198230, 1533975686, -24881375, 1977391237, -355080678, -1929478604, -1930613841, 1473962532, 201791749, 554326935, 1330533939, 407836565, 828101944, 899669456 ], [ -254461947, 1081873065, -78932051, -1679234336, 333813091, 1221488299, -244114352, 1406591629, 1079981017, 619513160, -604863113, -152396392, 1602461374, -1740877975, 729920614, 1996468351, -1898195009, -1643917834, 2119255525, -1826737154, 1352984912, -1116289784, -960477881, -767718648, -780786952, -1620441476, -1704784364, -728659762, -978959477 ], [ -260208151, -1285459298, -842641436, -1178332088, -1468035258, -1088812158, -30563541, 248972341, 561452762, -154446670, -1615185456, 1820746437, 1534125903, 728141558, 797739930, 1604451495, 1497000794, -1224426428, 2039015076, 235636109, 430625611, -2062630558, 638313810, -813308888, 566202800, 941475176, 483993628, -1374098980, -612366653 ], [ 874461768, 1863113217, -177638898, -1445399075, 856287702, 1748424876, 89445351, 1748757031, 78630245, 1045324888, -720032377, 1525281929, -276300280, -1088053500, 65999394, -991264959, 1307304769, -555137472, -1740389530, 754465338, -633290589, 1310177549, -1218597330, 1069250295, -2043211686, 1387986020, -1538830217, -840780807, -605535804 ], [ 1036778094, 982137736, 358101554, 1436265580, -1935094432, 458485404, 1529314711, -1795299713, -2036494093, 889968995, -81421657, 300911119, 84211211, 652648759, -570507576, 722973804, 2047045054, -2101879319, 178509696, -776112869, -1879133043, -1134086488, -1698074253, -607398396, 2079136611, -830712744, -206029360, -1282952239, -1782177451 ], [ -1311276818, 1451881632, -1022539272, 1796609376, 544301788, -604369133, 473158919, -1248793260, -1595187514, 1851272173, -49582428, -979540162, -43001794, 88655104, 1577790741, -936552364, -403025249, -1084020711, -889510653, 1445218543, -526986269, -1526314728, -1311307809, 1296445129, -71973625, -2082385879, -1406166831, -425051330, -403259267 ], [ -248721333, -1947730054, 1345133577, -2101175375, -422630987, 633172977, 1795624083, -1874159075, 1380103351, 993935865, 1795298421, 1772821563, -1011600559, -1935823811, -2114302976, -160785124, 1248466836, 1741367212, 168875406, 1386410286, -1282539619, 1518547608, -1443941242, 1100154754, -652845736, 55297173, 1924724426, 1149958768, -446063727 ], [ 1360595292, -99312238, -642654314, 1955884131, 2039497368, 562569293, -2042414342, -125097028, -2134484210, -789578353, -137624120, -1498735091, -455592556, -1538669563, 1473376670, 1764116805, -1410567287, -753415357, 662614628, -719013646, -2086093580, 570810629, -1244912796, 933249471, -1961259248, 648645858, 1491177202, -288914027, -2143608594 ], [ 1554385290, 391860126, -451448368, 1828547667, 624265267, 246467044, 1329812106, -286286447, 437938527, -1812826540, 1536513250, -1399795668, 1445546776, 1925589475, -1687944261, 25014138, 1009537525, -2070259211, -888973481, 876543556, -2034605828, -1322163999, -1969386039, -953710202, 281857165, -1292068800, 106132627, -1059455787, 1650391441 ], [ 1730584523, 618498581, 569101494, 1077094543, -1325630011, -836932834, -1230848267, 2083056800, 1279928700, -971079590, 1522219108, -74294938, -212866803, -1104945379, -834986291, -1148574213, -920262787, -1104915852, 1396007908, -1836804077, -617260836, 1372402551, -1743249196, 622109230, 309828321, 188406550, -1232132155, -1920812255, -1517114428 ], [ 309978728, -1722242581, 392783238, -1516389254, -1413915684, 1732680352, 876888437, 1761473012, -669269682, -473864470, -884421722, -412658634, -1499194241, -144714257, -358022747, 1916890350, 782818976, 1207092271, -994604581, 1960224481, -266357485, 326794231, 1539389482, 545535458, -2106607659, -1117244297, -775522913, 1053098078, -1741814259 ], [ 1357110234, -1384238654, 467869702, 1378367936, 1325684247, -639917195, -168496950, -1932025013, -1348504551, -1647406468, -150890714, 755692775, -1068109789, 570642575, -1190541031, 292188142, -1440386738, 1065595303, -312359010, -333024452, 2067832628, -1772228493, 115485114, -145722981, 571435869, 697471526, 2119170846, 1965423609, 2124812715 ], [ -1166909283, 1516853600, -710178629, -986536996, 1817374978, 1332569414, 1032794099, 1354248021, 341607425, -1786939624, -1553853756, -1784423669, -1841830903, -1275084493, -541421339, 1639670804, -878342972, -761678412, 779916180, -1489730177, 159447913, 878447052, 1380230726, 1662581447, -1540677365, 1430090201, 123096839, -769569442, 907631765 ], [ -931435090, 1024513357, 1719704667, -957159163, -606641499, 965861394, 1654950237, 1658389963, -1618483145, 1565670183, 267789898, -1481196576, 768349874, -431419347, 1260685154, -1075883245, 501019379, -1928071426, -395857112, -431125893, -892255504, -42227801, 1451260357, 1442170426, 861045313, -600866610, -1810620413, 433713870, -1304874007 ], [ -2047599452, -1334738717, 1294989008, 1417085187, 1009156322, -499695468, 843362606, 1452177687, -1872248155, -507409861, 770664302, -1246941272, -2103223883, -865272051, 1905783483, 2126039831, -963372689, -1858454168, -523949037, 1948249747, 1492683356, -1429233244, 1825335477, -1587865150, -887184453, 422440267, -1087781134, -1528619934, 1714578988 ], [ -392563458, 1229253027, 2069064800, -491679548, -568427373, -1840541163, -1812397035, -1280670037, -2012028671, 10255641, -2141861901, 1952925459, 1505592142, 1972982277, 523434006, -765237105, -1059234193, 1801110793, 1736550734, -120109190, 878606858, -1013733717, 1478139174, -1008315846, 1079093386, 777911281, 1495321205, -46256683, -1550096802 ], [ 760523189, -762140301, -1574302072, 412418874, 2004261166, 1232008732, -53137328, 1229841848, -597402964, -1121756337, 866570085, -1433626674, 83389064, 440330460, 163913609, 1361855861, 1736275930, -218351321, -564794915, -463410375, -832175091, 870250093, 1599824929, -1607920781, 1429026297, -621301113, 736705132, 920680956, 1756935149 ], [ 1870247419, 64428466, 1294200107, 763550255, 1607717077, 772584381, -1317901174, -1962898598, 224790439, 2051411242, 871481298, 914311466, 1186992369, 1454151126, 1774943127, 631530297, -1828510974, 1242600742, 964648803, -985759811, -426526223, 63378193, -1922331673, -206794417, 33384120, -2139263908, -1703186498, 474081755, 1028986674 ], [ 91544356, 371405478, -1943875086, 1486353517, 1892483285, 566906804, 2138444953, 968818423, 707080985, -1279720236, -1235365549, -1178239735, -1654888530, 503916797, 2031325335, -1413926394, 1318032618, -447089540, 1635165360, -190211620, 251560139, -1317612581, 1409106777, 256808867, -360690877, 1364505111, 728738642, 675182498, 1437322370 ], [ 1576417581, 640554780, -357189365, -1427086384, 2136852094, 1831644006, 557046123, -1599675195, -955891716, -377365686, 1075162019, 1183244680, -1062088881, -1365185169, 523544027, -1928287109, -2115664323, -134646300, -1922559891, 1683842505, 579477701, -1726490957, 1261823707, 946628723, 1138640393, -1271530153, -1799463940, 324416962, -1115375067 ], [ 1503299136, 740335246, -993618908, -1190383211, 895808218, 1846512047, -1645846710, -739845194, 805417984, -1127973323, 113710476, 90503453, 1160535803, 573413638, 1895445143, -906428158, 832631601, -2037354090, 1030314636, -857762749, -570510135, 447132193, -33614159, 328338390, -1045187311, 1290872898, 1063224604, 84620513, -1976720394 ], [ -1629922750, 1542644844, -595582292, -501133817, 1046883040, -457412857, 1004503784, 862196426, -272663147, -361054140, 1420147052, 917952903, -1182275889, 1726939172, 1577006733, 692171161, -1906300008, -995882422, -1016562647, 1468969069, -122388002, 1825787292, 255795530, 291699673, 1887811109, 1789600761, -327288241, 1441601158, -1804198211 ], [ 1851005529, 2082874396, 1832260644, -1800882601, -1355475341, 51423554, 969513616, 1355711696, -1544793448, -189271987, -1569740663, -1231139451, -264688376, -1493609574, -1396424074, -1352424353, 236494989, -724969380, 562911217, 154262096, 182552182, 424796309, 1254272500, -1145010851, 1678674617, 568470866, -769300112, -243150452, 1624385225 ], [ 508430002, -1583471782, 1882789450, 1764195142, -1107869310, -1780332919, 594401485, -431989873, 1978834020, -893412059, -372168870, -556661708, -367962080, -67677923, 1768209834, -812924000, -365249155, 2080091118, -1930524831, -79184653, -464346445, 273289060, 775671527, -1857918687, 878305931, -134214572, 926043947, -74954721, -1010241828 ], [ -846463291, 194439154, -286344261, 691333984, -30991126, -1719455339, -1634590665, 2071126434, 1875046086, -1653889317, 580151285, 1333996559, -1148876441, 1615622945, -1527709177, -730218669, 886284283, -2043790398, -772506166, 506325195, -355071991, 1338105998, -533300377, -244190020, 1515956905, -584184505, 1858234745, -1221189073, 1003671683 ], [ -1543447045, 467322042, 341689988, -118510353, -2117620720, -918135372, -28116884, -2082241600, 1461925591, -1024476620, -1255296321, 1335867319, 149557230, 1192617000, 1446677982, -83522822, 466301362, 1389207912, -1607204006, 98230231, 405869979, -565621633, -1551465014, 704107870, -1667993049, -461637878, -1325390501, 1932183477, -1738809343 ], [ 1626067130, 164915985, -110926806, -1472089248, 1546005743, 316394675, -1974018918, 429963187, -1730657207, 341129277, 1591543435, 10572009, -1841058637, -2108873712, -983018601, 664656321, 1409778296, 1248651618, -1003143516, 1822061264, -1797949305, -1860072885, 1650412922, -979377895, -1624377390, 591101777, 1218124682, -2080063382, -607845462 ], [ 987274042, 1730266772, 960944316, -43795276, 1307203349, -903025955, 1614799791, -790398517, 1287517486, -1161509509, 2147047496, 1777900795, -605614671, -1363475470, -2078417004, 538504208, -537595058, 1369538696, -79722384, -495135306, 158667173, -1748804321, 1734908173, -513613755, -2010731536, -1963345020, -1555615094, 264789710, -1612422804 ], [ 1798390750, -2144856559, 949632792, -1475841731, 2133454535, 1638428440, -1288363641, -1895919592, 328490298, 1165332122, -1700657110, 312936668, 1629045955, 1287087798, 637147019, 372756049, -1216054097, 1902835397, -1227320033, 297908343, 929020536, -761251643, -731268813, 1627672659, 2015466063, 483336364, -1088001511, -830215474, -1317579469 ], [ -1858963181, -827242503, 49492821, 1517704078, 147375409, 638818662, -602193895, 1255298324, 114467947, 1876091466, -5976782, 1035366730, 811010989, -627376932, -1527399098, 1492082039, -437787587, 2015042344, 228184283, -1890677328, 629311290, -1338515493, 1546388203, 2011605977, 1383903910, -758142094, -948566079, 150965140, 451028897 ], [ -1281132863, -59063046, -112914409, 1333458174, 326774387, 1638226217, -684629153, 1406156681, -1002321881, -1583887607, 2091729367, 1495308247, -1530282764, -625386832, -1787932431, 1606135243, 868514400, 1640772970, 1287771704, 1890128484, 762976721, -385320288, -984116286, 2017224174, 1457574081, -260742680, -1594173433, -793253697, 998892656 ], [ -473117123, 651552047, -681456846, 1978129754, 464932757, -1253635180, -1371460616, -621541593, -790517617, 574192378, -1244892854, -1277876094, 881263352, 1939176755, -725490839, -407633840, 697251910, -321853649, 2994278, -1267087127, -1096296511, 1706675049, 1698561593, -1317399590, -1101601808, -845797947, 1098156870, -124742686, -929877456 ], [ 1627044736, 394900910, 1785593341, -603925067, 1787345895, -1036828484, 39049727, -420384924, 1620800326, -1778949073, -432316939, -1630523341, -2049169109, -1152996695, 1562485078, -463454557, 889270916, -1769522614, -518905720, -1958081934, -678960667, -1315375484, -584804106, 155660431, 12808460, -626596879, -932816154, -654926525, 1061986522 ], [ 1727029669, -1407970287, 897428518, -1918522672, 987222978, -1315715188, -687111983, -368976261, 674267371, 1699096763, 524086890, 1975988224, -1747271324, 237573330, -2143733064, -702251564, -2087565413, 1208463749, 1111079178, -1162962520, 782701708, 1998598659, 523788426, -1893346738, 933764844, -2123035090, -2061838337, 1368405678, 1512303989 ], [ 1965465437, -1385471494, -790954210, 299760848, -249541082, 1576301853, -145137825, -1768637128, 1154876182, -350025426, 1909466744, 1182987445, 1467616696, -1645119957, 1910893521, -783594979, -1213103118, 937095958, -1723839536, 1860050125, -998557596, -38921042, 311336195, 1506283037, 510321934, -973262391, 607963644, 707319239, 1356652008 ], [ -92993085, 972894722, 1046206032, -1627920323, 376342577, -1839917908, -1565237078, 959704154, -1071257942, -1994308057, -373404367, -1028648622, -593651950, 1648813242, 1410654452, -1944361355, -1822278570, -458296345, -672915740, -412346446, 249243704, -898096558, -712943278, 1959407879, 1021561658, -1137776837, 1946629218, -22245347, -815167732 ], [ -238768741, -235049549, 1838426866, 802565996, -1709647229, -537809776, -808679768, 796003034, 2095010069, 933198009, 332363649, -281422789, -279849598, 1653435563, -838627638, -1180693149, 23671392, -1767524007, 1101484793, 299678564, 1653978152, 132392134, 419202754, -1015137419, -1341856680, -875694128, -1974092348, 1139816644, -2052185928 ], [ -860332504, 48258162, 1425667765, 7407514, -1632490235, 268235520, 144952491, 1818792546, -1968764663, 835636060, -84154573, 1946405952, -2083370273, 1113185461, -1582613278, 2133020689, 1697402638, 1071267625, -1038716781, 884188883, 2107257985, 1727903232, -1774748779, 82503534, 1565141877, -266362070, -1966515810, -1050599020, -1591070567 ], [ 1506013486, 1354989345, -992776843, 144624002, 772430475, -945712321, 247766868, 1112554126, 315446688, -1358296269, -1480279790, 217264987, -765671563, 1408443592, 1786306847, -18206556, 2039678195, 979285539, 1864295758, 1609690193, -1143340009, 1004305903, 362223377, 52082592, 1870710237, -903134762, 1236500718, 1411205580, 940708749 ], [ -2018974763, 147675272, -886177744, 472636561, 1307081464, 1742585966, 347448249, -2038401661, 897847801, -1891465511, -225896448, 241565248, -956599712, -4173806, 1775359212, 798790160, 613150122, -1456101384, -1851256781, 1381303137, 2140959191, -1858807574, 352739292, -1220968430, -937383013, -441763567, -369561032, -921944395, -672705558 ], [ 47837064, -1127821259, 845401615, -126594308, -449266495, -1757948206, -425576273, -1112898201, 1079204706, 817421822, 126257252, 128887802, 1204560759, 169082254, 539444887, 401555476, -902767913, -538116871, 1159812115, -1571698035, -467825582, -144903312, -1014350908, 927396924, 79739300, -1442510118, -396710510, 1725653686, -1810133991 ], [ 1846426279, -72850766, -999013199, 1674766395, -1835719724, -99240901, 365399615, 492069314, 322721768, -254491940, 596691694, -1498149717, 1130055277, -1440311886, 1713805855, 379921936, -180725640, 2011170506, -1629441005, 173219659, -832474140, -1833668407, 982268276, -1363898636, -1196775456, 1397999835, -2139416651, 1503242426, 1055633499 ], [ 1641738639, 848337721, -2004382789, 1334710094, 1343270340, 418701824, 1008247290, -127084734, 873366484, -1609669502, -985989253, 357464289, -154792903, 470363926, -550749942, -2061494644, 853935347, 450907358, -1636017657, 31262093, -19056080, -1801091624, -327730642, -543468381, -1104562196, -969228831, -1238287601, 652030987, 711465254 ], [ -1870682551, 1648393513, 1867485060, 759765645, 1313301783, 1990188754, 1083601997, 1406761866, -362321085, -785491186, 867211396, 626638534, 1608490856, -1220908115, -1753876424, -1634918680, -235475920, -1980469431, -435676020, 716068660, 960080101, 59749982, 1456275841, 1520583537, -1247647605, -1680619910, -1228380728, -2071149398, 2121920065 ], [ 2109435948, 1242275278, 353027053, 23499478, 1663081769, -2119318007, -471409070, 1096807627, -1346007998, 2036187839, -2024659546, -192679978, -15326846, 1618028860, 734330362, 1844632155, 2006311818, -984623869, -40454381, 702855878, 1695557207, 1406490556, 166829637, 11265140, 1315790815, -1552177441, -526337000, -492473774, -1303579055 ], [ -65137057, -2024730697, -821838718, -1738806666, 1459867035, -267756738, 1419975289, 1540340173, -476009809, -1443019278, 81858109, 459880758, -2034644019, -2020381540, -1587808089, -668613117, 1899466287, -748540978, 147215063, 1672019594, 425350730, -241616671, -454676993, -36554231, 2128804330, -951181897, -757744946, -1160941541, 549975486 ], [ 1725109239, -47955214, -1719663002, 481904934, 830581795, -694911762, -240640784, 1330435107, 705429161, -800081039, -1242825836, 134724483, 1570611930, -2081649694, 16095531, 1902561720, -1124717816, -303936822, 421102350, -106658484, -81909964, -1816231682, 456811634, 823355024, -1970462132, -1936691454, 637725630, -1066197124, -551110601 ], [ -60106513, 1582935046, -381745402, -1381474267, 1137218366, 1150788875, 221270901, -570477645, -314854886, -438741985, -1060926063, 904251978, 914337787, -1707115344, -1254074174, 564914770, 1593822146, 555809061, -1955397782, 1290780045, 1633649729, 6484319, -2145645353, 2011544472, 1634366590, 510661035, -1256060992, 343507735, 331995169 ] ], [ [ 1116440930, 111831084, -1820970113, 954052515, -1486286243, -286427738, 1862043319, -43730953, 1073856283, 999889651, -1802476071, 577783036, 770698251, 210443634, -1210406368, -1292212593, 1513177535, -1974302491, 1710039488, 673227396, 1188676897, -232398845, 543588464, 2052002862, 1129257631, -16730888, 1540627178, 403048128, -362706107 ], [ 1339589511, 2037862465, -1876328418, 2045883228, 2008720903, 1352866053, 1082148457, 381320457, 1506778039, 986668940, 1205425498, 949071413, 817028769, -34546713, 1955443795, -1464527270, -227786667, -516005256, 131686246, 1593462514, 43300700, -726917486, -703599285, -1764537858, -643509070, -38184561, -528425386, 362843357, -1533701073 ], [ 1843276478, -1741173221, -2048565607, -1228423366, 1589406795, -427542374, 1534991959, 474393846, -802132534, 1593665640, -1634242769, 1765422990, -1826788534, -1487114865, -1820002573, -261845052, 1771621626, -1884657484, 8061083, -1326745887, -247329194, 1450701904, -1647224961, -44544070, 1733536803, -151097866, 1335968095, 810490587, -1282380254 ], [ 508042971, 1896026850, -1945752251, -146452809, 1853777784, 626995878, 809028164, 1903342463, -1242131697, -1107764663, -1785350677, 1266648906, -472669136, -131017418, -674090673, 24599091, -646852210, 66700889, 1529147223, 1782937037, 429405753, -1935122781, 473653931, -2038813880, 508382791, -1823700040, -1682478754, 419480423, 213483176 ], [ -1325106957, 273291548, -374803990, -1180166276, -730999656, 2082501384, 242597784, -514952223, 260687958, -693028047, -268152478, 171582834, -829796054, -1601777731, 696178177, -466888329, 1779664181, -1199548858, -740550089, 245262978, 1868225395, -883023065, -1543429453, -1617981464, 2111773339, 2020056911, -1999431429, 1369607861, -438451646 ], [ 774643749, 656788730, 1828142101, -1063911192, -2020689449, -547194599, -463432740, -882316588, -1491627057, 1896831788, 1532273521, 1365265260, -514513542, -1320614395, 657768979, 396185849, 1968886064, 255094157, -1436977392, 1377166420, -717044079, 525827991, -279550982, -1895122960, 2028460700, -163801411, 1312207583, -167434009, -556227687 ], [ -1051724848, 2090324451, -1663799959, 771833964, -514838172, 1553171482, 1522333564, -694144488, -1194017333, -74567409, 1656623962, 1207248795, -1973346105, 932177063, -333167890, 128507442, 1651853308, 259781502, -66622630, 897992110, -986409501, 1857960933, 1593216044, -719428583, 1854880915, 1499508964, 1660519348, -2044586233, 1081432187 ], [ -266357004, 1140658732, -57996253, 1465916559, -1609807209, -371556411, -789492045, 500076998, -672374094, 410027206, -751442780, 929648061, 1638411007, -1705204537, 1547039290, 835027122, 898827062, 1669115564, 1617929771, -766798378, -653465690, -785977483, 1912511184, -951088333, 463637977, 1984011040, -606079820, -1268975654, 947279492 ], [ 139674319, -1943017901, 298410738, -364773952, -1703403424, 910098578, -2074005266, -1186522537, 1042026147, -1950840907, -550611967, 650090337, 1253556948, -1830180578, 2043613673, 770635677, 1441893964, 1841990737, -146654032, 971166803, 396188266, -803167200, -1540125337, -1254241725, -1767799209, -454509887, 261354112, -1408026327, 1997632938 ], [ 1080598716, -640967929, -1500768164, 1112920054, -1842644825, -971228336, 566032381, 1133973256, -671642888, 1102068136, 1385906962, -501316308, -199522436, 1249521158, 1916992893, -1086965582, 1393482481, -2015431665, -1137409265, -860432134, 1370105669, 1427991789, 2095406763, -389650963, -1714205125, -577860496, 417108574, 397416684, 1535823356 ], [ 1404843769, -1676216657, 88859969, -534275492, 2083455969, 1614071607, -1709419922, 720117338, 263514240, 1257617932, -987318546, -1008721484, 1088543601, -1737156313, -1276213672, 743992096, -382807548, 1018324026, 442628603, 1477407975, -721677607, 1299039684, -312469568, -1476302603, -949085236, 2145255461, -1825883898, -524199714, 1186143063 ], [ 693662414, -786138693, -2138506717, 429628093, 52322643, 1758057002, 355412645, 1236279037, 230354343, 1935011010, 1561848254, -249013824, 742010252, 59064404, -25440987, -434199763, -1065317000, -1937281080, -1025291681, 218763860, 513981069, 1365193118, 1195456729, 1485121215, 1817165611, 1969600347, 1021525749, -2102567200, -2077345172 ], [ -467441244, -1907100067, -1371436029, 1996581580, 1758344845, 1794181827, 1981532824, -1689352529, -1282981544, -831831520, 369545147, -1500695335, 811231077, 1304707364, -2081573541, 472434612, -510502555, 1443483733, 1622486062, -2086714009, -291218075, -1544088709, -1264673324, -1607330956, -643507826, 674113110, -1625194003, 78041607, 1948311630 ], [ 1596315594, -1390262143, -1442575298, -880890197, -330274171, 896197970, -516817199, 742557290, -1406333215, 1875370524, -1676844289, -971442930, 567961146, 600535021, 303635087, 23196677, -114986638, -72776265, -1340664475, 811241324, -1156623538, -1437595993, 1427739828, -1607405488, 2146436653, 2044095463, 460513654, 1872825975, 100469756 ], [ 31791251, 852683781, 1068117818, -424613723, 130415386, 1010815018, -266754480, 2065745280, -2114709685, 924086437, 1324574237, -1117895823, 1506613143, -1440990604, -1074379208, 600072304, 1851012142, 1836779360, -749310134, 515428181, -1368928408, -2079466327, -1473609461, 166447918, 1882219675, -682713207, -1790811625, 792298660, -1606837576 ], [ 1252741401, -1247016534, 418364577, -850058186, 164639326, 1263492820, 1850420401, 314098412, -1480355849, -544505804, -224550183, 1219579237, 1391416809, -1518137640, -301919382, -15636061, -1980831383, -1611386605, 1170353097, 41745386, -1723857193, 438488841, 974661058, 1427473326, -1606637179, 1953432979, 1017044330, 2035142249, -305949357 ], [ -1932172773, -20820225, 1967039321, -1867974093, -769690061, 1032211803, 1331411034, -642634546, 1356616205, -448334353, -78586748, 454054762, 1928153935, 785085672, 335485789, 835525302, 1499681585, 670764159, 621479078, 150941789, -1714260900, 658552462, 1046406399, 954985600, 1319188548, 1861503302, 1873506246, -1466928605, -116149331 ], [ 1394821633, -1126718202, 2122473435, 629023667, -1257648425, -1831356064, -912987685, -240506599, 1340206218, 2005610613, 1910953703, -1379052875, -1316934607, -1103071446, -2133699518, -527966857, -948065769, -1729141427, 433106114, 656289833, -1477712868, -2062880584, 583770703, -59748197, 1419253918, 2145754792, -1420419944, -1977118670, -1710406133 ], [ -828977306, -362771299, -1698166661, -427091634, 125156328, -1489546057, 630965579, 1999581362, -1406182158, -1277813719, -1440603457, -1071052665, -168922703, 1742127073, 753904718, -1428764146, -754148281, 1852543643, 693928377, -743931141, 1245628796, -1696241922, -555322187, 995259577, -539085241, 298852958, 1459581547, 1442632533, -2028702784 ], [ -1827123172, -1342963192, -834639778, -51673832, 616119801, 1519310030, 1056190411, 1596049590, -753680076, -399746564, 306266985, 211013231, 539488433, -936358427, -1061899106, 609421727, 806589993, -1829862433, -445748631, 232725539, -795319373, -440307924, -362847001, -72904344, -640240195, 1099244793, 108895685, -723297967, -411080437 ], [ -22873188, -2052798717, 370077183, 1496417205, 1293961528, -1041504173, -469743840, 1826507643, -477254852, 208861050, -1348906113, 1278067433, 989831357, 1976362801, 1459242853, 1881682954, -1303022960, -1317045023, -1056892927, 751341340, 982262445, 1935546697, -1619705776, -1303282868, -1269424297, -1563977155, -108240945, -1595928398, 101695005 ], [ -871547210, 289809868, 90351730, -930662008, -1896217538, -1078480141, -971567717, -889772557, 1836951299, 1552984909, 278486483, 1063326243, -1651590486, 1560070454, 1504554747, -673830156, -911459756, 375313144, -1722836126, 1072765593, -1876700743, 273236880, -1247652792, -14258664, -1835303242, 1445560769, -1726462651, -4986594, 1279456231 ], [ -185981056, 31629423, -188722969, 1709664861, 209388761, -528794546, 1687968712, -1813002346, -1624779005, -1625924009, -1761064648, 864603903, -1851276280, -54746150, 1367690544, -798064233, 1751292482, 1770918527, 939797095, 325402843, -1758326613, 1237686240, -45155814, -1649348706, 417343653, -533590074, -381663014, -1400239796, 1212211207 ], [ 886259320, -408129706, 1795027814, -1544875783, -1525373657, -2077151231, 560474582, -1691170696, -800262476, 1011997649, -1162243339, 276964575, 430930343, 603171355, 888494335, 1647669767, -644331628, 983194016, 336992698, 1538034280, 1639282156, 1071147488, 466028666, 282758412, 962177874, -2977031, -1353351060, -245931889, -1003263184 ], [ -476173116, -142550457, 425428417, 1223173729, -1012013548, 419192925, 2053210372, -1676732757, -453819241, -1564060625, -605373855, 670420466, 1882478698, -1944058698, 374218340, 1580196083, -2134095581, -2121773320, 1041436936, 1868919882, -163930938, -728488955, -1037230030, 1855955689, -1985688795, -1488037043, -1847449403, 2096987102, 11098334 ], [ 1203273632, 1505233886, -1110761373, -51391189, -1522908565, 1732016017, -1832466022, -1769222977, 1540210530, 820451587, -1947097898, -1343354553, 1597691862, 1721823236, 84601517, 516877219, -1931070499, 1512428162, 45139603, 1989269073, 1530299291, -1698216268, -1784867321, 91005804, -2010427062, -2061383368, -869713741, -614083357, -1673505049 ], [ 184852436, 1936310209, -845036069, -817890935, -5514284, 1222499609, 929146521, -1047071672, -963847361, -412144598, 510976885, -728224262, 1463625958, -74621282, 1296821749, 1157164645, 1007185900, -597785186, -103293695, -1249833673, 2077814919, 1662045710, -975592479, 961302516, -1277033421, 1847254654, 1353820038, -353382266, 2030222489 ], [ 29126526, 1022529937, -1726518312, -782347394, -783702047, 2140122716, 1847684537, -1070555051, -910955410, 1839705043, 261833559, 58466483, 883385409, -1813090434, 831019807, 954867849, 2022237059, -334260952, 1762212387, 1318418615, -1475545006, -1167968113, 512607378, -163193031, -1529294138, -744080005, 1482997518, 455801437, -894561980 ], [ 633101760, 386622420, 1539306153, -1926817477, -1704358174, -630640725, -951097406, -799203940, 1200740947, -397618783, 1651772827, -955952844, -1446513576, -136307684, -258929229, -179245009, -259038103, -1431821457, 1965948408, -1931975531, 1795600814, -1864675835, 1690456722, -233146969, -1051222074, 394630858, 135159538, -1688256834, -1591899839 ], [ -1024142743, -1105869597, 1205209031, 165084353, -1433851436, 381318025, 931378838, -1604858730, -624660765, -1782638867, -1731267621, 1623433063, -2121241317, 295037214, -996188553, -1533401866, 1971306021, 1030805437, -486677998, -117932307, -681171486, -2028242341, -863470521, 93991879, -46483722, -1554003664, -619694687, -1651252882, 1770710599 ], [ -137891520, -778788844, -516081919, 214916343, 1563745188, 1352384894, -336689512, 1626543492, 411465463, 1352549182, 234191607, -93424290, -898270554, -567385989, -2103979439, -851508249, 102525878, 803259958, -781126741, 871082441, 1508815761, 2066708728, -537219819, 1799252351, -1003255040, 1418032114, 331143030, 862789081, -1418079072 ], [ -737727923, 1038235568, -21330926, -1826158900, -2098996508, -684234774, -2013859436, -423545413, 826540267, 1810611698, -1586877878, 1424233801, 1775730250, -202239854, 1343639258, 1581441822, -744017582, -1815937689, 251126662, 1275947346, 1723772742, -1824484954, -2074661521, -2126570736, 89666245, -1344049387, 504296900, 1542837325, -425557361 ], [ 1545718559, -342709372, 1146757972, 1823073055, -1714710216, -1504835833, 2101085516, 475568165, 41165354, -65067382, 1151469004, -61924475, -698374095, -1522618107, -1347738765, -21729552, 2066762388, 434750171, 1317485798, 1415546093, -1920975544, 1821309123, -1924101252, 2133628537, 1367355683, 826657690, 116898866, 1969341419, -279263072 ], [ -1526381404, 430514201, 1040260732, -1794779883, 137654392, 984875011, -512519990, 1705658200, 711576237, 967728001, 2146546141, -1951251734, 707813719, -1990947030, -1523302, 266200841, 226224549, -1163880462, 359568256, 1500622118, -1845288150, 1913301192, 2052910324, 544872448, 1487779531, -1317612119, -1672443347, -60889737, -756576079 ], [ -2087200298, -821845028, -1126189539, 1321151327, 1048974871, 1277983071, 401436994, -2088725746, -322336896, -1739064009, -146710426, 56845839, 1478058120, -1930586375, -1712644760, -1622166848, -1588847680, 1145476801, 1283455488, 19183594, 1499095118, -1514414340, 1034454283, 1976405676, -852748920, 137216655, -1520389050, -1734739207, -2019578190 ], [ -93556141, -851518545, 509299123, -391445069, 1348956968, -1599274729, 1750943797, -239657944, 224183264, -214701868, -1138684724, -58705464, -2119674465, -152683401, 1929131464, -1278862433, -1085560067, -1820055462, -1571151524, 1030967574, -313715584, 1531261558, 697786368, 1976864487, 388419699, 1814956349, 380765142, 37898883, 797806162 ], [ -1047653889, 1177826287, 229117252, 1631998776, 992603974, -121616822, 643708440, 1447863077, -2066758461, 1305272286, 1813500559, 1663566588, 1635725073, -913558760, -1007907384, 1962306388, 1906018723, -1496803653, 463627778, -1525615501, -2031554168, 467244119, 808645469, -826647608, 402580985, -784679781, 1853637921, -1107206274, -1592787249 ], [ 550920948, 1790558498, -1488019114, 320394478, -1252920609, 1818265214, 1526125086, 235373959, 1096344537, 1846058558, 2080602057, 113124953, -283950, -579984023, 1584045523, 1687594669, 1410035088, -1427788939, 1759135631, 375638948, -784545744, -1457027806, -351542901, 593694803, 235250285, -1611259668, 1367876002, -1095638917, -1781610537 ], [ 96274739, -1331922799, 1915806044, 1179265558, 1405181361, 215733124, -1738433910, 437438456, -248206318, -1492992638, -593310183, 1850515723, 1326510125, -735435349, -1274266297, -426184850, -1334987647, -1440620397, -555647326, 1502968156, 377594856, 1833240286, 2111317454, -352476947, 1890613492, 1797647171, 1328221312, 1776491404, -1007759248 ], [ 2029446487, 374698152, -2099536676, -1046668026, -604579873, 403021860, -560882392, 326867823, 86634857, 1176609092, 761267749, 847051421, 2038300174, 513989480, -925980793, -713236365, -880964792, 2040619955, -1074941958, -1425663917, -592065826, -1558672898, -1027834951, 1852720023, -312105832, 1028041395, -2100808075, -322750459, 1273115651 ], [ 614519608, 1535395437, -2022711653, -2085926418, -1735698693, -1909673633, -929963348, 501113672, 2141864653, -1633947877, 2140913606, -1804444334, -81142882, 2096739799, 1983608855, 1906911962, -288144245, -1901278728, 766445569, -1024672152, -1785523879, -1249955210, -267623113, -644094160, 143547131, -790573655, 1642661902, 1255285413, 207112471 ], [ -1321271602, 891428695, 782742626, 1761310964, -774177970, -205885104, -459257351, 1964939551, 1880753738, -1065346540, 345394092, 846636779, 905183130, -1451675970, 1337257125, 2002365544, -1125273093, -334414830, -714049301, 1988307684, 1429355316, 717965798, -768138986, -1434921668, -425629925, 1704831000, 615949443, -1130734004, 1282314846 ], [ 1226921139, -1319869985, 890588125, 34566020, -1877712863, 2133235067, -1333580692, -1232092161, 805432445, -986949059, 1076769207, -1162176254, 1184711219, 92755846, -102558128, 1155605159, -273986305, -1240105262, -579838976, -769615640, 1193817665, 852869291, -1011512059, 1590042314, 67412957, 79365651, 643823596, -745950750, -242835814 ], [ -1363042156, -685246413, -466767721, 1018236275, 1922419, 1541523167, 98293988, 133271595, 138896679, 507749570, -290040101, -1233236603, 339315308, 308858638, -1044130264, -1718271009, 260999906, 458347284, 1802812344, -249692284, 338020569, -1028347922, -1996188035, 465301422, -1812761053, -738987618, -384755590, -981781953, -2018868772 ], [ -1606972706, 1594452484, 1184685586, -1475042608, 309706763, -305093699, -2110312625, -928648947, 1096114557, -460417703, 600949832, 122604775, 231270319, 1682881733, -1099190340, -1050840067, 111488629, 563994859, 2017607530, 612483650, 2116141345, 1066751696, 242733230, -786521042, 598542452, 642811997, -396131904, -1901992267, -1412644446 ], [ -1224232583, -1376875408, -804630339, 2052277844, 1357051201, -42454312, -1865149434, -1783379904, -1212733062, 1505449662, -1516243600, -2090732431, 1272731502, 1853947098, 1026276489, -1311131468, 2125750262, 457962634, 392493802, 363350992, 946828504, -2002595503, 457913471, -167603830, -1695612695, -1921618349, -981476732, 152182955, 986474076 ], [ -1461094284, 1201317146, 2008304916, -656912568, 1812564516, -1946584451, -913650159, -151822822, -428841641, 83715931, 133994787, -73600285, 645089713, 1645868355, 717820205, 1992192013, 430593644, 554270070, 12232642, -1093789061, 185961186, 1812009582, 385047192, 880991360, 1685048936, -1878123145, 2116774930, 1709913122, -996996513 ], [ -1923207041, 157598503, -1512340031, -947484698, -229948902, -1243946234, -1893266136, -646910169, 147375603, -678018253, 1599987922, 180167226, 794958850, -2084160417, 300308951, -5485940, -13915526, -314387508, 251311688, 31959552, 895752256, 1320700206, -303320048, 1116885570, -931108505, -1366419639, 242364921, 1547218915, 1925799554 ], [ 1657161377, -1270486509, 137056250, -1878084489, 889179206, 1521812787, -1016058768, -1971824403, -1856844417, 174008108, 841713971, -1929898716, 284453367, 601892661, 275251747, 1884671113, -1774498346, 21928706, -1765603056, 1808216875, -489505090, 1538709424, -768084980, 1695979014, 540705517, 2090431580, -847738877, 1069380975, 146322300 ], [ 967063652, -560085329, 1124653167, -480806203, -881010615, 1000699210, -1146130829, 1340429100, 1410973855, -1015004625, -1754716274, 1536332835, -1378091916, 524438297, -605448557, 363691176, -30120707, 1054578335, -1402000719, -876983647, 132653101, -1960226358, -2060528032, 1667635984, 361726506, 1857921813, 361868489, 2078201413, 583574067 ], [ -1992234930, -1529945565, 1546730766, -2018804183, -2112152856, 2028640151, 843101966, 507602535, -691836940, 1989551864, 1871381104, -1280193335, -1888543426, -25131653, 38063417, 756743659, -1656365797, -1777139829, 1096885214, -294133972, 316007480, -1447063244, 351242952, -137076221, 1478315145, -2126784019, 134891029, -213322355, 674848108 ], [ 397158628, 1029524245, -1574220607, -664125284, -1055116476, 198232646, 1154178724, 107396278, 995494139, -1870260086, 273729733, 2090725338, -1352343376, -477321138, 2092974173, 2134004282, 137476237, 984052862, 511191887, -1558735012, 1562916500, 1625249264, 1389476122, 1919600626, 2044278143, -1279719384, 1842163123, 595776236, -845952660 ], [ 2008292385, 2104142307, -653052817, -1063847212, 1472733106, -1902864853, -737755056, 619125281, -1527312238, -2017049717, 1342569800, -969750156, -291279169, 236767186, 1599349742, -1385093483, 1991626890, -132992893, -208102511, 388629789, -1236566771, 696957516, 345546178, 170304057, 1324033546, 1765852321, -688612632, -1310200925, -537641665 ] ], [ [ -853352298, -644690896, 1189850348, -901349348, 288321054, -1062815064, 1032078668, 1498665313, -640008677, 1101788701, -868707254, 1409345832, -972866644, -1460446987, -1416042282, -1313558147, 1475920189, -1134463077, -1915244040, 1200328600, 2053899287, 783461175, 1107422794, -2117648352, -1940148358, 1974093236, 1122187210, -528772179, -786833808 ], [ 389438732, 1271239440, -179886849, -1337933488, -670717090, 1074592385, 844097383, 1853091596, 1380134894, 2041342423, -1711468072, 349397183, -1405581227, -521597427, -758538418, 1298604481, -56070622, 161881471, 951519552, -693822320, 1766547658, 1805569195, 1692793903, 299622923, -1336021127, -582164967, -1204825815, -145178452, -850326934 ], [ -1055863408, 1265171024, 334522613, -350868966, -947159566, 1484720743, 1221170104, 806069371, -1398734488, -432061255, 1560390542, -585487212, 1679945069, -339122378, -1607134433, -601055204, 508019448, -593004079, -1126364896, 1154745396, -1082536395, -1279964108, 72030918, 1061553417, 1496530414, 661747910, -1762118746, 1103566337, -403979491 ], [ -1717218973, -1330261709, 338609293, -1727457076, 1226790746, 1658276992, 725194119, 1989067550, 398708821, -1577465783, -578829346, -621608399, 806759300, -639274804, -495292552, 2098927728, -267162545, -1459981891, -977876952, -586597716, 2006241071, 136802221, 1993704272, 496837775, -111164201, 1987229525, -1768168567, 2053468173, 2016482369 ], [ 1521866351, -1806317557, -1454897892, 906589534, 2120676232, 694190882, -1440781498, -2015558400, 1611367342, -1105642693, 1847773087, 770688609, -1550605518, 1704669466, -1298276884, -1593500911, -67073157, -1551470198, 1909774377, -1478926530, 1521976579, -360087999, 1044712008, -154296656, 305966541, -1547547865, -1557572469, -935987041, 1674408148 ], [ 62134158, 415992625, -1694623453, 1875526945, -1442491272, -1924792691, -426061777, 1861818534, -1445042688, -369364842, -212361070, 1750703964, -767549728, -548302148, -1905119464, -1593783551, -979803648, 1067551477, -1477537923, -1587813452, -181127712, -1461316029, -1713742026, -1776996268, -2006228933, 1223568363, 1404406753, -1249479039, 995915455 ], [ 691766493, 1900505712, -1080072800, -477334252, -2106294701, -1762368892, 659800471, -1953606237, -815941922, -2024493180, 336891170, -1999231366, -1717378955, -1963580638, 446701478, 1882025869, -363958281, 1204064339, 1431833805, 147169924, 1339596122, -1353345164, -1341135908, -478105156, -1104764554, -1818764534, 1511549827, -1617627251, 370520109 ], [ -1128549666, 678982295, 1075678780, 114091111, -744395578, 1739284776, -2010953978, -734744568, -1984436654, 1927979472, -170260152, -2084540594, 1825741860, 981016104, -648505023, -263010395, -450327273, 1840585824, 52089757, -577096029, -1096955720, 1331861540, 437514715, 1161403127, 1248903824, 457285267, -1729677219, 1471827599, 1119490479 ], [ -2136842431, -694347357, 1939443505, 1634064167, -188675081, 1716709441, 1632287271, -1502487625, -1148137380, 1163407857, -576619171, -1402535313, 129524832, 776975575, -1717795457, 552914635, -1483833873, -867419737, 1286023168, 1177171168, -1695501803, -182401675, 1695707895, -2130862165, 504662365, -257939014, 2011328877, 303436316, 1259604697 ], [ 1714653981, 619706389, -262616646, 1386365432, 98346117, 33984475, 505072236, -1354960348, -1998899010, -324343193, -2120372368, -116605813, -542674489, 2138753151, 1397485031, -11417430, 684251265, -735943783, -652861069, 1190588972, -262893803, -1111818403, -269803542, 507796199, -33412335, 289753514, -1291728575, -968141374, 1971744732 ], [ 226635211, 831744728, -2088659771, -865957704, 1780823754, -382842098, -810334234, -1125648935, -534825214, 1413630196, 418418623, -976718349, 727915888, 653055630, -1815494418, -819403016, -756595677, 1842077015, 876316767, -13152520, 1939318369, -1082976857, 134956070, -929589299, -182887324, 271151791, 786304143, -991059410, -628742792 ], [ -1898437297, 1838885348, -1459299830, 1416231669, 1052288708, 2090771268, 1114255718, 1936306790, -907775177, 1183658802, 1103350934, 1482761408, -1911931060, 706950161, -1888846459, 744994839, 1008256276, -736692375, 1182116981, -1511265523, 845007846, -609339618, 1768600351, 1180019500, 278091203, 2076145824, -1032808499, -1192059788, -1563826241 ], [ 846695238, 878104352, 256043480, 2005100246, 926751513, 814272044, -1931194552, -714990147, -1347595743, 391449251, -1638350151, 1550981094, 1339186095, 1381760182, 2049798437, -2081187252, 1006549928, 1689846304, -1924178251, -1945301533, -512511254, -1978685181, 303951834, 1201433892, 431533701, 849763497, 530199999, 1198196093, 1571367060 ], [ 46850375, -1439265037, -2108296946, -639810643, 1799239549, 175979592, -653071278, -1145870151, 1014106488, -675254663, 279709082, 410505310, -723796680, -90480539, -1031783462, 285724449, -1729909135, -1256602765, 488032607, -1324635679, -2011730609, -1354062304, 1592085248, -221399198, 1798612166, -231474375, -1603905308, -2013691190, 1267968719 ], [ 2048123191, -2040835413, 329296226, 794252684, -669835023, 1920140028, -556725523, -35042303, -689294171, -1145516567, 1782902714, -1152015135, -375004094, -1405474206, -915273385, -818196901, 1126038497, -1738355472, 307405272, 1884463669, 904603645, -624046432, -2040383299, 832252283, -469095509, 94768240, -84348861, -1135357535, -1934736231 ], [ -567139767, -960440253, 1844929331, -804466735, -236434999, 1313224454, -1233828879, 240210565, -1500382930, -103983984, 434287167, 96651400, 1226602220, -789355690, 73333361, 748687036, -1497868493, 1330731860, 1318369361, 1013196103, 1604235396, 498248745, -1671296472, -1521860931, 1937460836, -6500504, -2004719660, 281412085, -703808734 ], [ 515165740, 915774649, -1202738255, 1071929907, 1981223647, 1308472819, -1423574599, -473193797, 84547974, 1082158055, 988891582, 440628984, 1026866399, 244860944, -27613306, 173630484, -1980969899, -597821861, -1538435305, -456901081, 1979019024, 851224611, 1999533879, 1260406937, -1032823537, 1812384121, 273055737, 44206134, 932906100 ], [ -1870303111, -1014424281, -1962271079, 292273534, -1223052181, -1185037937, 1805343346, 341612983, 350273144, 468339503, 1078933621, 872321496, 1136231936, 1528172457, -1880335950, 982305212, -1399722515, 606349159, -515759014, -1270599900, 1177755134, 1573049166, -1041606010, 757152423, 379836616, 2095176966, 1867537563, 1104731474, -722488547 ], [ -330948498, 351073338, -1006285808, 2134982420, 1616414992, 1053766971, 678148023, 559628631, 1496592419, 87006519, -1738383768, -951159504, -992730481, 159757606, -392539130, -2135950050, 202758751, -622008917, 1039108462, 1830182702, -1774821829, -2097954991, -353579030, 2001074932, 680629104, 1557303987, 346332463, -2037654812, 845603164 ], [ 2118144913, -1008227548, -1660020113, 1529503398, 1981789554, -1761268153, -251185616, -2069073709, -1098157938, -1258323774, -919031487, 168492751, -1884328197, -1594784576, 466758930, -877307986, -107285633, -2078959669, 1015769482, -1090045497, 1237930950, 1054666317, 1534759318, -1496934571, -1740619495, -354190350, 1425812857, -75677731, 1515024003 ], [ 2077147852, 1232841405, 549034011, -1877314754, 1940218492, 971296447, -254136111, 671550417, 1936590343, 1723973011, -631868264, -262700802, 1985936349, 682699711, -1594313149, -662645097, -553785297, -246734368, -1332021794, -438731187, 669450777, -2088290509, 269146329, 1741125645, 1760472062, 969674637, 725039365, -1597299391, -420226008 ], [ 278417403, 1775151004, 2143028822, 611731960, 54332011, -1260049153, 1798378985, -376327890, -832449868, -1282071201, 1896625200, -1452220817, 1652638367, -87188533, 411267510, 1318220409, -1950771504, -780217246, 281136100, 652318132, 838991940, -1745845902, 132294977, -1877974594, -2065350567, 553387894, 1081363034, -659611262, 434302885 ], [ -736904992, 1030404317, -270296456, -581346692, 1942908229, 822567311, 511216925, 1862698183, 1993436319, -1503458624, 321590984, -2031557554, -1771508579, 684419495, 1756782843, 1232694812, 1605620565, -1331286066, -1662563409, -179010471, 555921119, 977994655, 1477824162, -2112656296, 318406992, 113476798, 1244272225, -906423209, 1444739802 ], [ 1475125320, -870483230, 314984288, 479591665, 445638234, 965492073, -730077349, 1211457409, -719079602, -9254216, 1719855466, 1957523232, 141394899, -104122122, 764755312, -1573411233, -137429113, 1031219748, -1717881605, 1075445881, -712162614, 904145182, -763177984, -1785391210, 202072579, 374511878, -1753744847, -932377540, 191829763 ], [ -1653546954, 302771195, 1068072076, -1189375981, -1879003566, -1859611336, 1436810576, -1488001969, -823306970, 869054383, -1432331893, 919538251, 836174955, 1242085090, 1905036667, 429621999, -412248557, -851465181, 1395269968, -1624412758, -1011880445, -1941132616, 952188965, 1634255158, 1385095331, -466355172, -1270872245, -33625167, -770925020 ], [ 665008248, -327779918, 522712422, 1466658966, -539204282, -1140273936, -85540106, 1868369964, 820044497, -1270205070, 399444238, -1952520765, 1787378953, -1628069882, 1397268316, -245639810, 1045135798, 595617823, -1774170312, -885879949, 1733074504, -541580488, -226458907, 1748544731, 281542441, -372458298, -1856582959, 1394396728, -926879887 ], [ 2060962725, -1375508742, -1754558548, -294954327, 1462367510, 376738088, 1502155936, -1373598010, 299615380, -1527768026, 1541356898, -1098305783, 1059531018, -1531993059, 1976345731, 518724302, -1748500316, -643373535, -2019504101, 1511232091, 714834490, -601652683, -1031261712, -1545573729, -1794342310, -1638837412, -71210564, 826541343, -1698180973 ], [ -553826604, -111395155, 613165219, 309063681, -1431286695, -373580663, 2121517114, -929454850, -965301294, -815452425, -293601784, -1627332765, -271438562, -1234958782, -676132296, -1173393060, -1717621731, -591280646, -792638240, -1434080052, 714821362, -884173000, -1535097180, -595851568, 1439661094, 1594885750, -1307414695, 668155109, -477791582 ], [ 1242356633, -1594472620, 1940675048, 412750806, 1195840690, 912725851, 904689161, -910336418, -443477290, 1586021978, 625086370, 1089575948, 1255050558, 590899546, 2081409066, 1442609175, -431580231, 84960991, -669255197, 1516898145, 1169631975, -2069935714, -2130187235, -271103811, -1931715700, -236872769, 1591813563, 580502071, 1520434796 ], [ -1474017871, -1207695880, -2128466869, 710690259, 1633805738, -1973702583, -1250864467, -723503436, 787720049, -425019588, 334721728, -511362197, -482405504, 840951281, -1721954007, 1847815879, -163111734, 1987107507, 1635713148, 1094991056, 734499428, 630390942, -38169968, -1519259822, -1536849058, 547393165, 1689963447, -1304207419, 432014051 ], [ 2081858986, -125644598, 281232141, 522801001, -268918444, 277854396, -2057632038, 238231376, -1465580636, 676738717, -571993653, -1304013727, 477148521, 2097551627, 780566293, -1992075535, -2040596605, 1792136453, -360736037, -1374030799, -396620270, 727298065, -1775268429, 328020578, -258292064, 1206233691, -2071168940, -528710683, 1494840704 ], [ -687488432, 417842157, -1211717866, 1128265561, 170815631, -804844138, -32909636, -307353811, 1411131270, -116847465, 316379092, -647424263, -128026482, 709059917, -1060999875, 1340101130, -490781114, 1859975935, 1330867001, -259843236, 1713802806, -613838184, -1308502271, 446058991, -623424983, -1124997956, -351544855, -421343013, -1746292791 ], [ -133896682, -2065860987, 1837887199, 64233031, 496754037, 946614837, -1557261844, 1660500565, 1167004340, 215748939, -1743763702, -117005516, -1407381969, -532946776, -307963194, 1183813505, -908331847, -1529388172, 933315119, 666037405, 515050988, 525895282, 828226237, -1560658665, -567014676, -288019862, -1425873214, -126411480, 1650701401 ], [ -1678314490, -919304995, 1550316936, -198240627, -301786674, 485775415, 1759383993, 1343090599, 2004638191, 1801523484, -1430626857, -872646245, 312453193, -253981105, -1773665464, -173273669, 1468669961, 1988879935, -1669476778, 1465454471, 278815076, -263333360, -1913560076, 160283522, -589597882, 1503500887, 723284354, -723598220, 209035868 ], [ -1620944672, 1507302018, 118242074, -898908092, 110705824, -1819977045, -1670610233, -857668980, 1644339662, 1914152289, -1266228207, 169149137, 409664420, 1953415622, -1475133765, -241333092, -1836265939, 385202737, 127024333, -41481945, -81520854, 871603787, -785845287, -967251332, 874443315, -1005210647, 1312792323, -41400518, 1565168092 ], [ 252793047, 499118203, -115693230, -1540191051, -1438300851, -1617245653, 1902635473, -20619361, -1508692535, 15966402, 1722651264, -1375347254, -808107969, 1653526897, 583741331, -1655987106, -212583624, 528609019, 924578244, 770974919, -96437870, 933533524, -1800594626, 539980142, 565855433, 1174693761, -1822813126, -484919023, 1267467764 ], [ 1400630774, -387412168, 824159671, 644067662, 959091379, -1151334274, -973627417, -1935841731, 1780007975, 488923121, 1493220300, -770003130, -1154689815, -1931159923, 843725148, 1111466405, -2140904262, -852576682, -1160037575, 1706761053, 1770067943, 1101289039, -1465367503, 816543448, 964879418, 136284117, -691459408, -374828991, 1448028128 ], [ 1357344065, -264205343, -254854723, 1360871591, 1481562677, 1111650026, -1747603131, -926362654, -915194329, 2012721179, 496575674, -937150639, -1409051125, -361491078, -376814374, -2118628492, 1379343502, -226273365, 1490936084, 970726760, 1382326018, 1375040301, -1316811220, 2145482339, -264881176, 442200598, -295999422, 1486122667, 1024028473 ], [ -2055434258, 149830105, -1567600937, -1448584309, -1955193609, 107326794, -667000164, -1680431885, 945328930, -1914793487, 1331924025, -1325903432, 371568788, 1645937841, -256777934, 1164004776, 287726151, 467431640, 1406033839, 219048447, 819206636, 2377130, 1726054373, -1046566263, -791324670, 1743658752, -1587688501, -1874697328, -1753516660 ], [ -239781096, 841798899, 1417273151, -1505009154, 740537990, -1692722494, 1847340539, -1875224201, -138973882, 2071694340, -582974271, -609467740, 517954314, 2136669430, 698499062, -2106904101, 128014819, 1273601028, 624000963, 305554378, 193711138, -1077626924, -665022945, -787469700, -1386613495, -211237596, -904128938, -1335438521, 207253103 ], [ 827067457, 1891996203, -497260693, -1525159702, 1996083793, -1783888090, -871780586, -1566513185, 627394947, -79330788, -2034057752, 818968333, -1600034272, 2039541686, -2052089308, -192675329, -129533317, -1824848341, -268453186, -2015500116, -211314261, -2122250372, 759312027, 530993564, 69434651, -707678191, 393452337, -155484745, 467202606 ], [ -815076145, 267593772, -1665355259, 608063567, -1575295178, -1625074926, 1402309963, -620984957, -1444734189, -1003249729, -2060249654, 1855950349, -1885654813, -805580924, -1695071110, -391602994, -18572035, -1842018833, 1630349760, 1422028825, 183047991, 647131476, 1351713248, -152865607, 850704212, -1261759875, 865496165, 388480665, 899534202 ], [ -412702274, 1168318260, -31761991, 2085995177, -1880461868, 1536806705, 1141432043, -1216748030, 1220532274, 679395465, -267560673, 1452987578, -897342981, -1688029508, -1259312681, 1987299373, 1082267204, -2043328194, -1047099607, 782788178, 2004391911, -1063817676, -1194175891, -565503012, -2143295749, -933731908, -788542346, 951966774, 1092361124 ], [ -864507632, -726809469, -994413978, -321681007, -902074800, -870906639, 1093012301, 1928576917, -539985998, -1938692022, -402707900, 1854220553, 1319374290, 997452584, 704490652, 446327660, 302597454, -1238378239, 1619071235, 178874590, 1151211148, 604202297, -889900550, 957151498, -2099138755, 1063780660, 1178404269, 543038469, 1176652632 ], [ 1566962812, 1917532068, -1450505699, -147193416, 1446295473, 1829620832, -1384487261, 541534020, -108317681, -1031949817, 1498565352, -979658853, -180145467, -2028717964, -601904468, 1748755799, -713022780, -623822010, 1105461029, 1532940930, 1680249618, -352597912, 64944096, 1897432813, 800421258, -2106595125, 1108189628, 920914596, 342232175 ], [ 1139944686, -1890405814, -1860742163, -1556371293, -1106590672, -412869769, 934443875, -662152924, -775885007, 1534978741, 304556899, 1258046891, 1794286888, -1998821930, 597974488, 553848665, 31911632, -1417122027, -1841753538, -163223618, 167424651, 1489596586, 2068136559, -1503359886, -1420296892, -2093898968, 127644567, 1687079606, 867528968 ], [ -986789835, -207852972, 1069474383, 1029943713, -1995682440, -995780044, -1134205271, -1685476096, -1269277759, 1108577810, -596078638, 1894731227, -701117643, -2097814383, -1716577257, -185812598, -291453243, -303205041, -940777579, 1616321031, 1603444974, 2014476736, -1402623421, -43132731, 998997929, -1327999768, 689468484, 1615459690, 248822646 ], [ 1038407993, -1447110844, 1584437566, -518601156, 901047010, -1750322760, 426521341, -1874727912, -445564651, 1196266583, 586224545, -1308807607, 1796094291, 878513155, 631200832, -38576601, -1739474161, -657805044, 1433927073, -1078200364, -2058813753, -1523700667, -2027523203, 2024872086, -1190696352, 1324507900, 1943775814, 1457619908, -1588703925 ], [ -931781893, 2042413662, 1692372548, 712504395, 603572321, 281337353, -1183304661, 1215452053, -516196523, 1639592116, -2014663474, 2140409650, -54351035, 1500938926, 1982317444, -1634534091, 709774288, -1344074113, -1825967555, 512284942, -852214296, 1870222398, 2138994824, 1225786877, -2010353463, -164721105, 563893521, 87418801, -2031727223 ], [ -1010032260, -532102770, -87669383, -560246893, -1268836274, 1480660706, 1038827281, -1584688161, -122350206, -662690601, 1701467807, -323208675, 476753836, 791432612, 722852572, -253968002, -995690835, -1654898569, 1405046196, -1439197555, -478094028, -2110591797, 422558936, 905957800, -1350803722, 587180969, 528388600, -211614550, -1876855994 ], [ 1769520900, 796496797, 1052660812, 2045422687, -332395393, -1553673885, 1120959832, 2144646334, -1314905416, 1295325212, 1978105709, -253844370, -708014777, -1450437198, -47892866, 1065785185, -1170466456, 437627359, 1875564159, -743924153, 121642574, 2063437215, 575888838, 1579580437, 1649049555, 1152272657, 922946544, -145452833, 168126033 ], [ 663156676, 830904914, -1891451, 774295400, 938750551, 45391352, -155333534, -1065843205, 751547695, -1083639662, 2144053539, -1752918683, 292537139, 1441221122, 1731007048, 1564189133, -631746039, 1029972851, -1484686953, 1179054477, 2116432916, 1715232493, -2052886401, -1598314150, 174632629, -835366942, 789016789, -1648530519, -270556915 ], [ -1186975728, -873121482, 1131373149, -966881060, 1985017957, 746674981, 534916778, -1974973230, -899650964, -1527983812, -1749645677, -526575601, -1214628307, 990867430, 1011677809, 1770019308, 799177563, -330930382, -1859074081, 840064392, 666488179, -1871435449, 883684038, 262863210, 576315142, 111334074, -884476083, 555738309, -719506790 ] ], [ [ 2063516066, -455075685, -654721444, 1436592542, -1145768489, 933300678, -82181001, 1860284945, 1759547516, 238899521, 1217020751, 292003077, -612115458, -401297994, -2075398402, 1140870793, 91462668, -1343055498, 122359656, -53493739, -1403246424, 632817549, -1116192489, -1320888037, 179114143, 2005184405, -367604860, 1687437181, 1434823983 ], [ -2088354498, 1595975408, -12321546, 877745722, 385571538, 2067786598, 1436377180, -456541300, 340294757, 1914942115, 1006164406, 2056495934, 2115043030, -193386071, -1013048547, -1589422112, 1486567187, 310966029, 26002251, -1241253807, 510640830, -1722181219, -2019770957, -822795768, -2067364066, -1495902756, 1533386442, 1238794692, 1297714423 ], [ -887203420, 268897318, 1045891027, 817451325, 150912451, -554232794, 1153969057, 1921508347, 1786156206, -974999979, -1220851412, -1992210463, 1401758820, -1232655587, -1328163368, 1424556, -159342550, 2008470436, 293402092, 1984227225, 2115038846, 1078867274, -343369647, 1774005156, -209298642, 1064870697, -1266936801, 274181127, 695105388 ], [ 1404575038, 325925480, 555704478, 986592182, -821749479, -1323812611, 1073489060, -1611743369, 1322928724, -914483948, -1205779040, -29148571, 735010584, -1095248118, -1301056340, -1864696455, 865989612, 1050451388, -1381535751, 115918523, -126303525, -676079850, 1432401925, 901376046, 794849734, -2124591576, 782006731, -1513819756, 939261833 ], [ -1058365803, -1781892381, 637268929, -815170828, 626469005, 968983018, -1620127074, -731728313, 1041433846, 996802250, 1430014582, -912298982, 659246376, -966165996, -689787167, -1164360033, 1428437729, 1367867590, -931055696, 53345888, -391151437, -2116445100, 446872298, -1932474029, -1845468934, 855422582, -177942556, -909680694, -1220790172 ], [ -983810184, 376943786, 161439176, 2136683548, 506305162, 679490144, -618593695, -1928208383, 1021570048, 1370628527, 802847085, -6472444, 1255438186, -63541811, -934031500, 1566534789, -997801398, 897766973, -1403264931, 186748287, 1878793519, 2144515484, 456522185, -953788365, 1862606387, 204674315, 460954248, -1787790462, -1529864303 ], [ -1966344786, 351390003, -431545045, 413742671, 1980079344, 218794973, 48041170, -1116581560, 1531680338, 668155906, -754958819, -251203760, -1740054204, -1229644056, -804886877, 1591226739, -1421413829, 75009312, -1918262251, 838838244, -1077780643, -796832512, 1806732290, 1563150018, 61592387, 1588744659, -1111373248, 736374782, 1813083293 ], [ 599929507, 1879906281, -1480042547, -2038800197, 997383531, -929507435, -160460918, -2049419687, -1394923413, -330894706, 961491590, -66606145, 1551615957, -640625499, 2146278230, -941769452, 1949843374, 1165171516, -1563309261, -1326608683, 253775279, 781988393, -372013619, 910270919, 1187829921, -1084396698, -1131804421, 1811427609, -1232513907 ], [ -703158904, 1983542103, -1386199830, 1775405721, -1376956900, 573879727, -981058894, -1774759155, 1312546984, 413817705, -1543265441, -1211110604, -563931933, -2037360640, -2060202589, -954737573, -2058329751, -1927038552, -1473686868, 1699417720, -106115792, -1758140122, -1137441974, 1004294512, -1306940893, -1462753441, 1845681420, 1491718469, 991422839 ], [ 1206707207, -235800090, -1139114125, -1664978283, -241027827, 284594524, 1315111131, -379815078, 1837366021, 1042630779, -1176285411, 747798552, -59191113, 819934604, -409728083, 254268854, 277970765, -903079612, 1423262354, -1861708033, 1420572032, 1305360331, 1281128731, -965705305, -1223318736, 687528151, -1165342295, 1341905594, -1851354417 ], [ -1463820922, 1734190040, 1216968526, 437836699, 1376311228, 404260661, 11399295, 100850075, -873949811, -2091775747, 979254396, 2002796000, 470921071, 1259327462, 574220973, 1207998797, -1988949328, 1678945718, 1408234999, -1807451489, -2117912781, -547816814, -1854617471, 1573183477, 193507148, 1714438760, 1730503198, -248685966, 145740051 ], [ -1200584162, -666911565, 1364740578, -898239239, -1714888607, -2023611201, 1623404648, 1528340887, -1175456405, 615488176, 1327391381, -2089837819, -1292316231, 1891311673, -1605507263, -243178900, 1498490899, -656142569, 132121901, 1768546175, -1680875622, -502140707, -1814643424, 623811530, -1916699369, 986250741, -395961163, 1827490106, -470803568 ], [ 1357400910, 596899518, 2004489234, 94072252, -694116925, 878985061, -793031703, 1191104447, -1672169050, 1715556579, -1024473692, 1560624252, 1596449423, -931567201, 1943042390, 1459811946, 2063161026, 822428163, -839231180, 2004714302, 1655279017, -11128310, -1674835624, 1393697798, -998833765, 1834256203, 1815532393, -1921786551, -809569470 ], [ 143882850, 691228089, -1850111289, -1411573619, 1276918652, -804583558, -1177194006, 393518745, 362054765, -262030377, -1940319744, 447955019, -1928998476, 1073511640, -2008928047, -1808571815, 1062310354, -1953235940, 227117076, 519432754, 1093587851, -2052132198, 1275885857, 26261238, -1424315691, -589917561, -1331998805, 2090888308, 704635998 ], [ -1599967843, 687107741, -1076501168, 137743416, -1084980924, -989468266, 2100919309, -888381237, 68295472, 841989275, 2127863082, 443301020, 328301070, -1291408634, -1064236986, 1323152641, -65553064, 1671650022, -852301446, -589825946, -1560743626, 1426934646, -297480560, -1254221550, -1465083415, 1226073401, -65082530, -897562402, -822155465 ], [ 1036339277, -1149054422, 677166050, -359995037, 668509995, 1831767632, 1052797376, -2108561424, 1250837476, 2063007759, -603695886, 982072399, -38205288, 782553080, -69777095, -2038077357, 1059341124, 46125945, -236563223, 20868457, 506971404, 982403853, 1066565396, 478761498, 549261490, -751666014, 1609868164, -1893223076, 1488176856 ], [ -10265347, -212978162, -1057186607, -999177701, -1486305840, 1962188787, -757759417, -654097083, 1339691330, 2056775353, 110896946, 1703123581, 404802762, 2049725028, 918050770, -774852918, 976424458, 878780893, -952632437, 567638608, 2067270603, 1184615109, 1457417116, 1070142934, 451582385, -356830108, -503663395, 953912119, 1291394002 ], [ 1718595515, 1612948215, 1607163649, 269065758, 834193738, 1441083296, -1793215584, -1945096952, -2036804915, 1195693894, -930224080, 1448473108, -597991821, 147928087, -473824642, 1029389501, 187689657, 865044270, -966157500, -1419424266, -38992577, 875956467, -375276514, 1030692794, -1347780544, 1507315795, 1319515567, -1643005936, -954140468 ], [ 199886863, -1922752556, 1187886307, -450382874, -2020653256, 1795297768, 1585692120, 10238504, 1868540653, 190866869, -972702471, -1921855909, -188320402, 293482891, 1735247342, -1816896414, -2058917656, 1782408180, 271420630, 703693089, -1481595595, 1254747112, -634993220, 189656860, -952275544, 339709179, -1118838177, 1120165319, -174225492 ], [ -1484795663, 1961944772, 634799256, 187783652, -1003346788, -185147601, 411868917, 734412858, 2026779277, 873671050, -1300614366, -2030156304, -1025986614, -77956866, -55173255, 267861436, 1858135587, 952026358, 1823420972, 108414437, 1603272010, 1223124304, 18470351, 894699642, -700354482, 1158737458, -537175432, 327185616, 1950148206 ], [ 455391386, 407454960, -1555194523, 1101488251, 714624689, -891531682, 949105762, -1664489635, -1234410658, -964072297, 383032664, -1373961566, -1629937683, -1201182507, -1789476678, -1054258792, 35458133, -1584023051, -1559041356, -1312210917, 1968005394, 1043931048, 245958570, -1856466174, -120397892, 1935557051, 390567107, -972573898, -1883546191 ], [ -1562913428, 1058059854, -1666733317, 1300262969, 1461558063, 1656278229, -14390160, 1040964460, -574190687, 412924966, -593271952, -115568643, -1799552779, -1122292472, -1400985178, -146611343, -2109985965, 37443004, -1246925559, 15303490, -1959038829, 539012109, 1049770721, 864668081, 161180188, -73411939, -760356773, 2009877877, 1784157885 ], [ -1466736048, -1172191957, 2060730315, -901077157, -1711963806, 1534067130, 456673557, 803743172, 2124705233, -1090634952, -1450871674, 1009451241, 1670904239, 305309175, 2092698449, 727941708, -1982791795, 476846331, -145345291, -1522482657, -1020632703, -1644840880, -674734500, 2128422535, -56616503, 1254531670, -814185127, 385586064, 1170479937 ], [ -1091911154, 1301961287, 648777665, -2136457818, -608144267, 1908807953, -2097554220, 349603756, -1555415082, 1744387270, -619057927, 534985603, -151815408, -1083652491, -618680875, -82269542, -1861187985, -372789134, -393636121, 1887860025, 1419038147, -1548364349, 226057171, 233787373, 48334873, 1310623565, -1760885410, 1634074202, 416019950 ], [ 764710793, 689837508, -1337761807, 1718868156, 1526623358, -550834623, 853102125, 1566127655, -1247831569, 924456986, -1299490515, 2071061843, 1027868442, -2108930809, 465295052, 1587285397, 1937143257, -575852930, -135656165, -682447068, 1465144276, -1684277716, 167615440, 254003420, 1086121761, -1334284114, -543121141, -2040760782, -1302885753 ], [ -214716949, 2122361042, -1691314515, -925035893, -1259668463, 2084070062, 369675777, -357134652, 1968966249, -288839357, -121519500, -449135824, 1073209558, 208415809, -1347934460, 2063414704, 968640097, 1086186921, 1674293385, 784266406, -1567295832, 860553062, -1911710020, -712383620, -1745318143, 194555153, 1940810614, 691477669, 601225242 ], [ 1000565007, -1446475805, -1308212124, 1796907940, 508268786, -1937371046, -1118755931, -641861869, -1762346443, -1126118248, -1326771077, 680018151, -1024854872, 1659377339, -2068029076, 1942663319, -2120825664, 1064368788, 1543292041, -787383538, 1781732056, 790998099, 1900346686, -392498336, 1746234348, 356365148, -1271035541, -1852944605, -911148357 ], [ 1504441301, 2035000454, 498685800, -1065743706, -982459373, 2006597984, -990648444, -323390073, -130761570, -1533453156, -1287829631, -1310547739, -1855017180, -95758021, 824944112, 1196902728, -699113393, 1843864674, -402262355, 1085545853, -200860512, 1304410743, 53549504, 1580187774, -286433435, 1314146257, -590819778, -681095670, 291818273 ], [ 513034340, 743365557, -2136369945, -753699227, 941163642, 989737484, 619964729, 382008885, -61703460, -1867371155, 1714282147, -1618419386, 1462274864, 727085257, 1020316482, -1353166827, 1022527148, -1481007929, -2134843962, 365488460, -674740803, 1348354209, 1613810527, -433272710, -1402139008, -2124582665, 549166324, -1629050173, -622991961 ], [ -85229426, -2139972739, 599559694, 24619064, -1859004006, 1599638080, 1021041767, 1188537431, 192077679, -2070538900, -1101224661, -1988228944, 941982932, -385959170, -1231263902, 1743210559, 522243062, 636184965, 1783954876, 503720934, 399459479, -1417336840, -332529833, -597405044, -60671851, -190578297, -44615541, -205016957, 1767404965 ], [ -1266178291, -230181907, -1275234647, -1787987401, 650143414, -2012376463, 387367826, -941150049, -1265173464, -864675032, -1029412943, -355716319, -1786414955, -2110401297, 1962558490, -457502809, 1697311882, 228788869, -2145377758, 326988908, -690437799, 1262222794, -2064932400, -624153631, -1996669651, 1413252869, 1575009922, 1185487837, -463753376 ], [ 1087630112, -1021293041, 1996545409, -544582371, -523025093, -93954867, 771037713, -673222627, -984872754, 816699372, 810738354, 424637250, -791807058, 1956421479, -860113312, 1543664028, 533409812, 1475792924, -1019111640, -1868970713, 883097952, 2121373596, -988224793, -15496336, 1269973197, -1354179280, -1433906588, 2099655692, -398321174 ], [ 2139744007, -1905883441, 1669977279, -700520811, 522993690, 822502994, 409233061, -1582770858, 90825875, -1743622062, -729925232, -526252153, 1394199180, -1374636601, -350023928, -2012912753, -966068056, 1921105228, 623983988, -1476873721, -863028268, 2034713599, -314278549, -1632661758, -1499869957, 1094217505, -1097272430, 1658603, 1989389281 ], [ -1719783731, 1404258891, 701345841, -1184740036, 2121874155, 1387850841, 1760633078, 1173395395, 1140897048, 1642046280, 376183041, -689629006, 1356231067, 137071113, 946851703, 1319190607, 1910298491, 834633890, -34348237, 2024470546, 1318208611, -648778265, 1168763054, -1889866161, 82284549, -1447373756, 2039777667, 1997609036, -2068652908 ], [ -366930871, 145103294, 569785572, -522455508, -447144648, -27466440, -1890906825, 1858379105, -1345881822, -50872410, 926830226, 582927837, 160166583, 653519290, -967534660, 1240322227, 953273074, -1406383788, -851931577, -274002050, -1510950845, -1421065692, 1475657221, 468646625, -60518993, -1506812502, 345339818, 1530947506, 2021849136 ], [ 581784272, -1918620864, -273435369, 826884228, -658717833, -850973049, -671857468, -1813699872, -2136224935, 51672170, -1677123214, 1359375463, -866448701, -1476498113, -100782103, -1067190905, 1597901150, 282643962, 1318518043, 981359372, -731761409, 57642040, 1089969624, 2068021335, -1399258346, 1570729319, -2071022050, -552376327, -2004335984 ], [ -1327259456, -2020325661, -619275951, -1164482027, 1136734672, 1653510099, 1095488530, 1982488100, -1426557981, 373362522, -1221207648, -1347083852, 308778196, -571242753, 1486277462, -1593263672, 780752045, -1645049684, -1167200332, 735026961, 517471442, -550944103, -84977509, 80890304, -1778361022, 175044158, -262156197, -145982780, 350736719 ], [ 2057821400, -552635164, 805300065, 1820234929, -1666775724, 1889634775, 1493139629, -521848722, -883553744, -386744645, -1998004605, -503715202, -1318076965, 617095298, -2097129473, 44057372, -679769751, 1818978834, 58774328, -363898285, -1981258260, -591118771, -1547594330, 244635931, -804684733, 923803605, 146337050, -1283607804, 393751562 ], [ -17616287, -1570782664, -2009097125, 257990152, -70059948, 1106367929, -1049579944, -1644404855, 970350586, -62293562, 845713253, -258293327, 1794774264, 717663369, 303016168, 1709506316, 1427765687, 841495457, -327696532, 950619815, 1144388431, -1338700003, 1786877148, -1893784127, -271087734, 1633915068, 98047252, -1244330675, 1620577858 ], [ -1424222967, -2120681874, 1412732153, 1524764926, 686727851, -1371831631, 1791744800, -1691163230, 708753340, -992962921, -1597396473, -203833340, -569534247, 1110188217, -1304635921, -1977440947, 1750426379, -1284462954, 1813334347, -1990840368, -475394275, 1868873363, -834260145, -1732259347, 1978240349, 393114376, -1516167103, -1047414517, -567185197 ], [ 893091580, 283730758, -687797903, -1167267980, 1897924657, -1674199178, 1418297365, 483520410, -2108916837, 1036992832, -713490468, 1754246710, -123988514, -1240688343, 1347302766, -783299864, 1932344432, 733954814, -715184674, 422984836, 1809644326, 54039230, 1058882008, 2129828554, -2038462846, -1764671387, -613121537, -822276528, -1836885210 ], [ -478587479, 1131341754, -803981162, 2140277767, -1478136465, 723809207, 1233568616, 1751128718, 1160029984, -79781756, 728711899, 1122100711, 437644174, -1608355023, -1105156691, 857609962, -952069201, 1665557238, 1799635159, 879089092, 1700490464, -167574870, -1622680965, 69720950, 1446822907, 145772056, -1533841165, 1066069158, -2096999272 ], [ 552465619, -1449790246, -1313959784, -565852350, -928152535, -989704794, -212970168, -1941046614, -1870049398, -2045300727, 830554310, 968213439, 277077583, -899181589, 2121006991, -1149461171, -761016344, -60772389, 1039483071, -829846402, -2072350189, -790081408, -1360567036, 1471756124, 1765424547, 1396472346, -1204554035, -481413390, -240198023 ], [ -485855713, 1842393707, -1950636027, 571109832, -296723571, 1874043265, 1378367974, 1787678274, 1499650, -1327992124, -1465800325, 816042967, 885943378, 220394479, 1768927801, -1984001688, -826902667, -119130764, 2048413695, -387955280, 635035754, 1953880520, 1559862181, -649569028, 1017635140, 1301780676, -147278150, -1953838838, -1502446056 ], [ -1650349031, -1088333756, 604486264, 1309354817, 1851411812, -2139910203, -1732443083, -1987117263, 80294984, 957460815, 1980781007, 1980077834, 1017569044, -2108877011, -1329415949, 1443668003, -1022681160, -1187290311, 712429889, -1641785502, -1828308946, 1172438411, -1195761940, -628777759, -1907729063, 908068065, -376600162, 368684722, -1358433900 ], [ 223361679, -1482849508, -289811169, 2019049948, -997643132, 1440669208, 1581054670, -724115885, 2115882587, -104964959, -1980357669, 1299161845, 741433486, -1071117062, 1873104622, 1933174926, 2027656155, 2024375663, -1909519928, 38420564, 1624542207, 668454470, -928881693, -4208094, -226491414, -486429029, 1991571297, 1576074567, 304700590 ], [ 657149960, -631003745, 568616725, -131397473, 1485283174, -2093466043, 1484522112, -965346285, -1711908260, 632783830, -2030733701, -1903712871, -341446791, -458273786, -134092567, -490733845, -800332044, 2115572568, -411508641, -306732073, 1230581157, 1179346861, -1398415228, 101153424, -1980696690, 2014636026, 419863816, 2028304886, 1244350668 ], [ 1868037775, -1019320621, -1972531659, 1215845564, 154226858, -442939589, 650628843, -958862676, 2136276327, -765032999, -1112702513, 433402216, 523699427, 1288166128, 694139533, -1598660261, -1147278472, -1054230150, -1483575117, 1582912331, 20199259, 1201617537, -1651601094, 930365799, -1642792262, 1407637607, 324789687, -1802551639, 616150689 ], [ 429589226, 872616066, -844832154, 1984968709, -972567515, 1170573001, 2003735596, 516873645, -63509580, 156079141, 499200111, -170790745, 877795655, -189617461, 410375850, 1869356467, 1952366321, -695460383, 816389948, -507547854, -506386966, 297552767, 288840477, 26182483, -423619550, -1830870254, 359245800, -193397002, -141636397 ], [ 876873724, -2117292375, -206898286, -325983512, 1657810875, 1460109558, -588564442, 83357907, 702986096, 1040708322, -1735677130, -1538827699, 123501341, -1203835116, -1071642556, 27137263, -19558664, -609913320, 2114121905, -489194174, 98918895, -443211896, -516780457, 386180624, 36658006, -254154564, -1593235035, 1859016372, -1305267751 ], [ -89111036, 311632806, 1665238872, -395324975, -1062419443, -1685066444, 1643369706, -345412900, 992600252, 2027600434, 2088400219, -1402308092, 161871329, -816811986, 1073328101, -456505320, 1588353425, -279780805, 1550749326, -1886939190, 51867922, 2103999572, 243590819, -1195841838, 625620136, 1246495242, -694665071, 265655577, -649383266 ], [ 2027020472, 686890568, 1775190288, 1171052730, -74055096, -1143863126, 196763023, 1468257080, 1540703982, -361923033, 578429005, 764155078, 334896809, 1576664823, -2129999621, -1604803629, 883680227, 697266652, -548783327, -377102696, -414121561, -1437138529, 1372706317, 992324944, 405663756, -2034297963, 1080681906, 695584447, 1412375292 ], [ -1575383464, -1298635626, -142051760, 960127637, -785440264, -1049111254, 1787078609, -1420675164, -1810799285, 194177935, -1177024540, 1092440170, -1373861766, 1741129823, 458468459, 2034087648, -1037031094, 1925640865, 1168368668, -1211420093, 808889208, -389371965, 1644023456, 1830598257, 1151864719, 1187472439, 2076000028, 328567522, -134649149 ] ], [ [ -126012759, 1459428525, 924188569, -357183871, -288017890, -1558935177, -797276032, -1216219030, 908734638, -386095344, -258270433, -1907955189, -2055454675, -2061788909, 836173773, 1627896822, -297711301, -282052130, 1864900632, -419845077, -543901952, 1392163814, -1902707018, 748610175, -974257659, -1644164748, -1491161161, -901433456, -1892691316 ], [ 18837013, -216338421, -232069626, 1907078506, 1750930671, -1673122839, -420884318, -1819303996, 51157788, 986681129, -413555461, -1878722934, 1234527486, -87298948, 748170645, 997100487, -626317214, -378711358, -788508413, -1928368649, 1384576031, 1895425535, -1164682343, 1534301493, -393559185, 1464229855, -31917933, -123774661, 2117355431 ], [ 1356481190, 1843091282, -1535456473, -1771319239, -294693193, 1253090186, -1547754712, -1285489603, -2042448903, -602353888, -2000642857, -1499456409, -2052584602, 2115253954, -1071773788, 1452980196, -1514661325, -1890068233, -1443603067, 583687355, 1608139509, 1213718256, 1163204979, -1390344276, -354705554, 1873857114, 331609869, -200758505, 151022587 ], [ -745988402, 2046294143, 772827554, -1879040666, 993028717, -424115839, -1690576664, 1585124204, -2123899772, 2048942236, -1258674917, 380775822, 711224963, -660552913, 281205039, 936057733, 1832324292, -1215830335, 1914254384, -1936352865, -768725055, -710135209, -1302334952, 733008053, 1625740782, -1839773251, 1800695650, -1299319847, -1767224565 ], [ 1400531075, 1897602649, 656689863, 1650988966, -1841355201, 1681621811, -459397121, 866749992, -1291542332, 1471387697, -1074758369, -2095005356, 1137406396, 822902572, -1527690703, -134795038, -1799543050, 1668065964, -1453510233, -1765010524, 1005891621, -1139097394, 13775711, -80596806, 2042350383, 115591831, -127289011, -1086361892, -1646986245 ], [ 1277111148, -604470509, -732178076, 1957695702, -1665676929, 1926091905, -2098413282, 617473171, -1675743468, 513005852, 1170707089, 1727733674, -2118900764, -877728204, -1310359856, -1212761726, -253833293, 250191983, 240900075, 1992092, -752421901, -1715903040, -1000126186, -734958133, -899250351, -1169174796, 19118188, 49633808, -1681823583 ], [ -725854968, -790774785, -1204883737, 688241911, 36898667, 191739551, -280752021, 963983767, -547042831, -1853469734, -1463910684, -985385337, 1611844277, 2003232646, -86664598, -1671842025, -1067760584, -1063139408, 1071179311, -1989145397, -1785267385, -2114915807, -416329393, 1923626111, -694194594, 325358097, 1408812949, 405205358, 132723565 ], [ 1578840807, -1786489479, -906847701, -321129462, -1503574229, -1028601262, 1479735967, -2082805553, 1005699558, 1008678820, 1259753466, 35488567, -1622662849, 1520193229, 1044630678, 1410652573, 302261556, 1823083597, -1848986625, 1081910762, 903715936, 1187794244, 1132924053, 29764840, -346590384, -2001263950, -430065869, -1360658448, 46533346 ], [ -383682773, -1036005832, 1857377178, 1526915300, -418564063, 2037502257, 747694242, -1022744219, -1060895022, -887546927, 1278963670, -1687401402, 1969579847, 239596230, 415284215, 968278314, 1624297957, -1029201555, 1441618305, 1398229082, -248271642, -2045310834, -1706340632, -1858751394, -4243442, -888002728, -1420454613, -1049496889, -1452947951 ], [ 530969381, 2034737037, -721401370, -216054794, 2059896126, -887752426, 1574906170, -222728626, -1966387389, -1092232330, 1282469423, -1804853487, -1681531521, 2140286042, -1131674470, 1197261051, 496136112, 571334076, -379766256, -1305979771, 1647012554, -619023348, 1152095011, 1150659984, 1931249134, 1412916198, 1406763696, 1973597677, 1463258734 ], [ -1804560559, 1337551190, 1769357309, -359160363, -99466243, 247954254, -1633983955, 2086585265, -451380701, -1157975510, -924055339, 1620912407, 1904708560, -2119228101, -574346120, -5936326, 221617419, -962089194, 621349890, 72480083, 941642327, -1321129145, 1800541385, -1275670588, 496271960, 1426551387, 247583256, 890405754, 384610151 ], [ 1644258613, 1810571249, -914335946, 1088398415, 1368895982, 1383961426, -85531789, 1301298294, 730360204, -2035882140, -1254203162, -1704166364, -1697961461, 1406575247, 1423275343, 102661324, 593680161, -299672577, -922101325, -172168552, 1927266195, 1176222593, 421843404, 1484578630, -912076240, -915592304, 1136097819, 1345747029, 283839469 ], [ 65018253, 2118678051, -1441857892, -1205580402, 1525815016, 1969359945, -1426542996, -1871924541, 1796148156, -1574715659, 1907718061, 163256305, 326147128, 1373786223, -553687578, 1131006294, -324104120, 2140221591, -1244368597, 72056533, -1832084104, -1985008874, -332708691, 2029883740, 1697037753, 1412314807, 892407305, 749870187, -493631797 ], [ 536981686, -118461153, -46928343, 2109790484, 2027914185, 2079440954, 1927327409, 679074069, -562581797, 1887182317, 1615517357, -1413044696, 1965707729, 548057538, -1991345886, -1242588276, 488607470, 466265144, -2060884559, -2116120591, 1758545858, 2050095087, -614909805, 1111069203, -1174144172, 2097436188, 257289930, 1915957980, -1955440329 ], [ -884716984, -1665218861, 147848451, -444980323, 1864905923, 77335505, -1858729373, -2082906110, 678825003, 128179191, -643636420, 1120903085, -1429657332, -1827520833, -485696573, 1268390260, -448749946, -455689036, 810021796, 2017598417, -103404766, -1546408465, 34056400, -1778969852, -1743673470, -668217330, 775981081, 1256882205, 1611934349 ], [ -95674675, -2125342323, 252791160, -506633206, 1722144979, -743388625, 459240375, 50029784, -1143831452, 684528618, -2084603703, 1031481147, 298295207, 1483229397, 1453090861, 1668083946, -494495672, -606327738, 1284647166, -1823865397, -2032199907, -668706676, -1559579580, 1523936735, 715675861, -2008564326, -120044362, -303487604, 1045108209 ], [ 2081009652, -1407510720, 134871690, 1268505892, 1330619301, 314621744, 764633836, -1803690985, 2016378098, 1020920440, 1963609174, 989611922, -157136116, -1779010603, 119489380, -93009101, 277339365, 917204918, 819924788, 1367123637, -438256908, -1435733263, -1301196642, -2053092946, -197197935, 1842311605, 313764024, 384829471, -1672932661 ], [ -1784611363, 1653691291, 200644056, -469765462, -1632655795, -1061239998, -1553526246, 209535298, 1976978068, -1988066427, -27986239, -1269230999, 934875746, -1234879682, -763365388, -1319310554, 401920131, 1734706761, -769577721, 1235643005, 1481105942, -1377740778, 271865900, 2026307016, 1143691398, 1772688010, 1084976317, -330657956, -445520786 ], [ 2086585777, 465218161, 2067369407, 1895472209, 1637082622, 1955611273, 1374143377, -89788546, -1853952159, 1287234791, -785388991, 1035543421, 25863274, 1551475422, -1095758775, -2027038085, -262688441, 1502533039, 997723390, 1703358560, -1135779920, 228734321, -1488986409, 738254949, -1070698721, -2095609142, -1785199965, 1965718126, 1131976348 ], [ -1249212686, -2091359427, 985504478, -1793816003, 296651630, 1335203564, -1787201048, -1347421412, 1092938429, -1592838298, 772922266, 1939860365, 1298064042, -631570786, 53131656, 2137505292, -1105884105, 863769576, 1915793207, 566630471, -524970392, 1572989676, -1026636400, 1711975970, 104081943, 244930314, 1852714146, -307106716, 1129173584 ], [ -412261473, 1787986555, 1817695375, 958639809, 1281506284, 110691719, -2072590678, 1144982885, -1151431151, 1206506906, 690434298, -1434923692, -1595086886, 1744735459, -1963861263, 1399876852, 1077390401, 702459756, -1427855466, -32974950, 1673337776, 1696136850, -124476782, 707610828, -203508182, -1714290955, 2002671049, -1787704315, 1854317725 ], [ -1610012973, -1051072833, -137335492, 161396514, -1879525049, 761379665, -1201083915, -967255576, 476963927, 73904978, -1486714503, 133338431, -609010723, -917437062, -692190080, -1728199105, -858501196, -268627649, -723146638, 852011867, -1546919007, -1316561897, 1901408722, 942887247, -983950233, 1818336280, -439584785, -358844294, -1197886278 ], [ 260303222, -1314209901, 714909054, -736922771, 1277144628, -807553571, 1837718170, 1014157608, -1201594323, -1742884542, -1197546902, -582713238, -11701050, -1411582275, 929614430, 1401032476, -618008602, 573974034, 1325841536, -21107483, 1203839571, -1017188127, -14347057, 146053957, -1814014481, 1406210878, -618746792, -937557577, -1206162206 ], [ -1875638682, -506071468, 1655108484, 1274253963, 839723344, -1153175577, 1883116712, 1278778011, -2029511177, 383897157, -858745078, -1359923016, 2037684688, -1487046595, 1643851209, 621681451, 2107764717, 549338415, -1053126964, -1048261462, -834615514, 451250061, 1825249279, -426906339, 287745256, 321691304, -1291282021, -1788221290, -1758285687 ], [ -2059807101, -407586966, -1742263040, -349236685, -1945729439, 140001671, 1170459918, -464539838, -1555301312, -1056865027, 710948753, -1411791102, 1210509719, 1226435609, 1002934721, -825292758, -1854454186, 1024453046, 2122624304, -270073297, 1808771661, 343391847, 1885060845, -2032098824, 2077025662, -1778811724, -257946691, -128628838, -29310715 ], [ -1948103722, -1999815914, 1751267700, 1342675224, 2097630249, 1949171460, 411364636, -2030632440, -622743288, 2121063154, -500178991, 277423037, -310551493, -885724082, 441931299, 1808982034, 1052241504, 1170944788, 1762725338, 145408065, 79203922, -829431137, -984437718, -1643277914, -2025296080, 650128033, 962570969, -219301142, -213365361 ], [ 1600473291, 920521268, -400260691, -1080517450, 238544747, 133626242, -530182020, -1329809704, -1872176925, -533214714, -354428316, 47277074, 949050588, -836201531, 637309507, -1248544445, 214058959, -1476429128, 1996516684, -1226422937, 1779311442, -1203168312, 1850895807, -592966925, 2061568516, 528909450, -757792015, -637805399, -627459824 ], [ 1162798129, -711993900, -108667290, 304843388, 1732713901, -369475312, 1362638292, -735395877, 60863648, -1389140800, -471560526, -2079633778, 2000701560, -1431800864, 791399282, -230551978, 1733376572, 1150892188, -650992909, -2018019817, -497173990, -2085263936, 721842906, -655306630, 1182757788, -2000595311, -744743912, 273802419, 1814324746 ], [ -415651255, 262964224, -666661600, -1079870850, 1732401410, 1685308047, -39767302, -965235521, 1045727827, -502979416, 1605577381, -1563133192, -263081675, 222438747, -2103500562, 894590217, 173924767, 957377403, -984060589, -1742558817, -1979465809, -924310497, -226832979, -3828027, -1642588907, -1109937513, -1884204836, -1059400305, -919026779 ], [ 1259533846, 2040135616, 979204132, 1721720954, -275964195, -1429390389, 1294506616, 1530682888, -169487727, -282369463, -1171108928, 254759489, 649983256, -1080966017, 940041067, -1218260305, 69604611, 854009046, 1132799459, -1907216768, 25483696, -447103583, 58646400, 368118621, 657730585, 197664377, -1217776837, -1527427581, -1809792855 ], [ -192572746, 81367646, -2044012650, -1621541590, -1268425778, -1124383352, 1078382680, -718803914, -185542943, 1512388760, 1444406882, -623875825, 858613409, -968399508, 1733586817, -1490624349, 641763067, 999980622, -1139531095, 889705568, 1356983563, -2073418590, -990813400, -1784872063, -1228428309, -1231734861, -977325930, -1368003241, 2012487718 ], [ 2117436992, 2043836923, 317961517, -1698816354, 1364648272, -1457131435, -1023226884, 1793940058, -1179265025, 962543820, 1314833022, 1302327567, -1661703702, -1457392545, 325403758, 47223863, 787440175, -1208515050, 1047272010, 1374085984, 442029308, -2091900498, -1832788951, -1292079303, 954157327, 538212231, -1909577273, 487490651, -810801415 ], [ -1999305284, 1341961505, -161033467, 690888577, -1169891782, -1577312800, -1422167502, 791510336, -1816777429, -768032438, -436922847, -995872136, 465293067, -1469072177, 1918871995, 1513126275, 1875182948, -987758098, -828692774, 1958112290, -671825666, 139802906, -440873493, -414305842, 183230893, -342427355, -504900243, -612984385, -2115568924 ], [ -164570698, -2142302593, -1166397590, -1732713097, -1604550882, 2143010799, 244714664, -953146811, 537471159, 190596282, 2074860312, 1086401999, -1347653950, 1669259576, 782382237, 1822450395, -1227161174, 1402991486, 10300024, -1674317914, -904142701, -2107152935, -1820714387, 585212848, 1694331411, -1236468430, -1411825954, 1719937052, -706828416 ], [ 1389444756, 203655956, 661320412, -2118371762, 1296753583, -1362217475, -267647576, 615977111, 217061043, 1002853299, 1629807444, -2130518553, 1965528495, -1836110369, -1098165183, 741089712, 875270711, -266725635, -836066300, -1706382939, -384673646, 2126998609, -1142262770, -1164079090, 1446421342, 1688076175, 2011804911, -1322609430, 758828151 ], [ 1356208118, -1174700129, -1415575404, 1497823800, 610406078, 1246968075, -312159591, 519311003, -533826199, -1687835816, -1482002724, 130232210, 51879688, 904598616, 139189582, 540793878, 1605155267, 937086995, -1031215267, 1884716579, 627758724, -1907230296, 638147445, 50152498, -1616046314, -1254940458, -1864986451, 1594183456, 900491116 ], [ -1616221156, 1889234668, -337436747, -1627197149, -1154112826, -1896241498, 82679296, 170937632, -391725111, -1433634618, -1234256481, -534320923, -1982669085, -801930610, 168067150, -1121896270, -1845076491, -479136123, -1274971752, -1261894895, -2000225097, 1736492070, -1179750951, 1343082368, -1633739406, 1324439811, -2039400056, 575666403, -1605948404 ], [ 98146848, 1979553891, 2111573153, 717558649, 1652102239, 657230055, 1952842902, -2027740805, 1846145363, -523611775, 1892347071, 1808047158, -1141629637, 2147037944, 146183507, -690941844, 1785132846, -1525629255, 1409967191, 1644813295, 2266339, -724929995, 1974141109, -150571413, -2085865776, -1975821598, -786322898, -835104352, -1278332060 ], [ -679557169, -817286126, 1321913106, 540060508, 1376487291, 600750468, 340653114, -891028704, -509671905, 239305937, -818836863, -1274291380, -1574737310, 1682551833, 2047686216, 1943218413, 1415626935, -1688574780, 1237727067, 482645691, 56401420, 236671020, -384145722, 1287716029, 1123316834, 205680480, -932209035, -1489921744, -1582210404 ], [ -966325610, 368707454, 1259830934, -959133510, -414412227, -1999365869, 1853598632, -113529012, 334890799, -276069448, 662121935, 1823774689, -1507179152, -2123214689, 532208900, 1126433837, 959290256, 1614596784, 1314955095, -1665659769, -1154684560, -798836016, 553020481, -382736182, -254378559, -1453041502, 1184377545, -1737898245, -254777626 ], [ -780445435, -368424123, 997177280, -459480163, -986484800, 483164428, 1723401949, -2038069352, -1012912160, -632264358, 1253501596, -1568994607, -823765498, -1576270443, -1102500544, 1214398498, 460541506, 1084626013, 1518607089, 324325731, 458266264, -988810766, 559025552, 1017715871, 1784923686, -839678968, 421318631, 254064421, 505604675 ], [ 638998984, -1223736339, -2069848986, 439812608, -1505271284, -1379073838, 1536833171, -804507601, 199526556, -1511143070, -2109305948, 1612121741, 337649816, -1233204379, 1817129234, 190585623, 695102007, -496909929, 1949307763, 660258433, 1131337691, -1771940655, -428177153, -1633958980, -1739090960, 1502158874, -2042076057, -1515964766, 2136566787 ], [ 178937380, -531829322, -1554234858, -1175355735, 1548834763, 942953003, -1294428350, 1819537381, 114376323, 864392450, -47111277, 1805944857, 313594662, 798449206, 1909436576, 1455163806, -635621041, 1293392842, 1755914981, 1839338846, 1413433754, 1494374978, 1082372561, 1177371546, -1387249615, -1186211539, -1982220418, 610418395, 813979329 ], [ -1816738328, -1079061856, -359286016, 908873110, -1111166510, -308353010, 646343636, 1241747789, -952179924, 75723357, -702045832, 317482232, 1731086768, -1925469000, 1528759449, 1433487691, -1903832416, 870713728, 350238946, 1873422493, -1541678581, 908488662, -909211480, 1719285774, -1957596660, -1890876099, -630577847, 1091514633, -1830547380 ], [ 1715432960, 2004398459, -474784141, -1175505480, -1004556560, -1984993188, 2095973285, 275782440, -1355268955, -879583765, -764190538, -53237774, 888859020, 2103688913, -1908083172, -1201676429, 1555525012, -1834237579, 1149353982, -2059650080, 785991759, -1455337937, 988602445, 235273752, 1754179048, 1134796483, 1698731125, -1454102313, 1330414201 ], [ -2100588196, 237471458, -1413537137, 569913212, 1179125857, -1649549889, 1071763740, 1317864076, -40697192, -72900450, 1207150802, 1029315642, 1289652117, -308680412, -1365049939, 1759798633, 1237210746, -1610837254, -603108870, 1129899427, 108633398, -1258212907, 1092276469, -430595713, 870161380, 179796796, -218751816, 2065822636, -1836132558 ], [ -42027342, -1170995394, -1714144182, -1671067262, 1680416735, 1670665095, -943130737, -1151766507, -2116107984, -186677137, -1701699763, 940989461, -251946121, 54181745, -1009087393, -272732053, -1918747961, 1486425213, 563190986, -1341584414, 950026158, -1167567384, -1942755247, 1793973267, -1870842042, 2012102545, 1488608520, 653286609, 231335118 ], [ 296037416, -1339637228, -1202729710, 1986257501, -1030262945, 1027790361, -1087229706, -1568506115, -2135009268, -1589927661, -1805351409, 1907370801, 1137578139, 1104001581, 1881833144, 1094446379, 2104413906, -1650058730, -1995019006, 1843789930, -2025701761, 2110624738, 217248695, -902121022, -1205465596, -1288982853, 1700845953, 1210737359, -1273062111 ], [ 777565182, -1786141148, -1369676693, 1549566405, 89314471, 163572935, 1573478610, 636221848, -505930160, 761251487, -1438311807, 802751227, -699965733, 1714461342, 1475231241, 960643433, -1185987317, 1065783667, -1182798215, -1336445114, 1814146929, 1429881301, -1250517359, 653828025, 613260648, 384691157, 2072109793, -581502552, -32676768 ], [ 727093421, 527079981, -1293074701, -1687815902, -1343160461, -2108896605, -1728671560, -1583173128, -84438702, -2029455465, -1359862383, -774916457, -821995080, 1206495686, 923111310, -55436947, -2056647274, 1006744721, -1477251678, 198943000, -393698718, -1260446601, 983080185, 701064448, 348134515, 2121468149, 63183408, 78843246, 737235782 ], [ -677473692, -1710082071, -121808852, -2061246814, 2088584133, -1133827100, -1199708389, -100983642, -1974387241, -714944507, -501633266, -1768035177, -600417263, 301750398, 702449898, 1537603960, 818131849, -1892826884, -943041624, -2022025107, 1101432261, 2041426210, -438874046, 849676399, -181495946, 1930053060, 819208060, -888201488, -1482961347 ], [ -677835257, -1616292927, -280024404, 1585054175, -263060828, -1028791511, 1104978347, -2030628745, -1421287324, 94472337, 1616528325, -1339035916, 317787027, -865287613, 1633100386, -1425372521, -731902001, -1254999715, 489936546, -844000444, -585892704, 571352473, 823613808, 2051533724, -1287900708, -1436763088, 486003226, 1972104884, 750470059 ], [ 1806720433, 1199328878, 1211572199, -689830450, 1499711561, -1870940296, -1511308572, -1132891522, -174014916, -337821009, -1524962205, 1237346358, 146256905, -302502176, -595880345, 1658238965, -637568221, -862077396, -1096018525, 354705939, -2033248078, -452425701, -702199920, 1000424514, 1238984955, -673958670, -1341377926, -669921825, -304876942 ] ] ], [ [ [ 1706509257, -1141973870, -495023128, -923829155, 1357894373, 1612608985, -53371700, 863427265, -487557148, 1476892359, -535758578, 1554408690, -1862967445, 1154060894, -467488004, 430956684, 313584635, -774899265, -1093161543, -995493983, 1206599202, -213907706, -1577148217, 294559467, -662625101, 115192761, -1261957791, 1812857202, -2079873351 ], [ -1420250868, -382486451, 702565065, -1348724089, -11422606, 1734372707, 1265700595, 418413801, -1299265942, -141436903, -50834265, 346232426, -285494771, -1872939391, -1592560323, -417373966, 1571561954, -622596677, -1919230560, -1096253003, 1471028266, -1730756771, 1033451955, -1107126568, -1487634887, 1620475963, 172227925, -1169855355, -1168386409 ], [ 1325089092, -732076512, 1823156945, 888272441, 1166301141, 959147202, -1635043900, -381990724, -1139739098, -1423031304, 1954099535, -730553115, -1508163914, -289774350, 1316665052, -1756014183, 1063282109, 1416436981, -2088275129, 1502754614, -664596002, 1584504958, -1284324300, 85400665, -1665601007, 958039023, 1811670604, -2132617833, -1796540051 ], [ -2123279907, -2033242422, 1466993724, -1164280277, 1515599197, 882202736, -1520762570, -1558872741, 1696207541, 2016517812, -1413514084, 1122356083, -1086213766, 865115871, 912414147, 41915737, 2098276025, 581806969, 1784075465, 973407018, -583833844, 1572159087, -99148833, 1330464461, -128713538, 702207460, 1877449805, 401819401, 1754732528 ], [ 1229593899, -1475956239, -738300657, 854396745, 1588245912, -1865969744, -1170120271, -1544826381, -2098979467, -1743227891, 1914050519, 1569539338, -98525111, 407654385, 1427445141, -524095291, -268462147, 834639752, -205482907, -1030370966, 551051723, 609270340, 361819319, -820196530, -2024146248, 1379555500, 1179056033, -38498418, -128948805 ], [ 1150440694, -384892543, 1165740288, 2106185555, 2045927155, -954509544, 217748194, -408983251, 1059873532, -1337559268, -93729865, 210081519, 2137647756, 1491062084, -1031398684, -472047054, 298628397, 274474945, -1097945292, 1222003403, 777659936, -21289000, 573434047, -1315481483, -695448692, -101757084, -264155576, -1598016898, -1113844470 ], [ -423716121, 1333281186, 1889010270, 206742106, -951724514, 1077536232, -548018693, -20656025, -1350097745, 1870204026, 1381294124, 1560086491, -1917680497, 1832901773, 1421437241, 733530214, -730697061, 841757495, -138267751, 17371389, -1610034151, 1452996570, 1290260578, 1597164870, -1630568557, -1585160885, -583456436, 1529795449, 360044837 ], [ 2145340661, 58704200, 872115073, 366306837, -39237884, -1485583344, -1389551453, -70945133, -1391342527, 1051055826, -824363368, 152717579, 832055998, 294293810, -264420404, -177465261, 1153773705, -1092133164, -779991855, 478225547, -522857537, -772534624, -1657302894, 2142576761, -246416356, 1769374668, -1348787120, -1922329812, -1233010759 ], [ -944074627, 94986084, 1021457496, 559120698, -1768756303, -1498423415, -416602367, -1191129430, -1605988153, 2138278622, 482539992, 1489466884, 1718298938, -218080666, -884875069, -735199628, -41803743, -1497426863, 1654671569, 585403857, -550277614, -176024553, 2057365304, -396848760, 426655260, -1638898251, 2022911727, 1229148304, -1296388483 ], [ -1989685601, -1060180702, 387610428, 1422014550, 2045569623, 730149853, 1671304126, -1049637914, -1008395467, 1030961004, -1944947427, 154176500, -1325060362, 1871209927, 1580623022, -1288120870, -118725147, 22995564, 48013800, -1673391182, 1291200957, -2109547344, -1947584621, 893608698, -1856513693, -1385606157, -192611313, -1336715069, 2042600258 ], [ -1721953262, -633540953, 531779798, -982377421, 1469957563, 1938991563, -1457931143, 1250220956, 1017110871, -2140569781, -997013363, 1179315473, -1784832902, -1352253127, -30976416, 1885515500, -575345632, -1274724563, -803469626, 1769259853, 158093406, 62575837, 423330221, -1438988730, 1082340370, -176779324, 2003110676, -774913191, 27434687 ], [ 828050919, -321960321, -1143818891, 2026434032, 67085029, 1912188873, -1377452354, 1776167922, 667132491, -52550793, 1821094019, 645427243, -404325700, -1073245536, 776427149, -1321179846, -1290547023, -1926473236, -1819248707, 1976433184, -1652675126, 477071364, 2067378632, -1870508125, -1861212087, -981712017, -1244053608, -52456927, 693890116 ], [ 121819670, -1264849787, -313174346, 173213524, 49144839, 478521466, 1216015507, 1116725458, -92910748, -1108125295, -937687156, -69785097, -853110020, 490378341, -332839261, -1154519799, -1775122507, -625610580, -2044747155, 1524422870, 812427569, 1998879532, -1754622788, -1530678485, 2110014015, 206563220, 738391144, 1621258024, 1257440694 ], [ 1155797364, 914613798, -1792126920, -857025101, 930242490, 1368588639, -1366449162, -475719631, 1668162728, -573927097, 1808639741, 57397517, 2014821083, -763488204, -1155982163, 366599432, 341476395, 1857603356, -832639598, -239477879, -1153820519, 1577694031, 381809372, -797252781, -1967249086, -1124521388, -1355011190, -664737349, -1651375220 ], [ 1929521356, 1263054065, -1965473675, -1131557057, -1251669779, 10736477, 1068813648, -870660902, -1175431016, -2145934510, -773353184, 590344999, 2093560551, -1239234368, 1673784440, 408538396, 316621562, -1968950842, 1799876315, 1939348456, -1317094840, -502210825, -1514714333, -643439150, -1609313481, -815540778, -1141474494, -1837333601, -1771913580 ], [ 467009140, 1682105497, 57390780, -373529540, -303200903, 523277708, -1861518094, 404531921, 159074856, -552474661, -1914155300, -1065067095, -2077905291, -1213474290, -76203068, -1251899248, 782696205, 1416369450, 2028418768, -1097374049, -645608350, 2087379540, -1293902812, -1340414348, 1875933063, -246801776, 818608363, -1710433166, -1897293249 ], [ -814675620, -966027582, -1301162406, -1590641902, 1624505461, -1926391677, 1328860058, 1425181834, -1602077363, -752596574, 1005879255, 1196963508, 195298503, -1991942780, 383165400, -1828716485, 1372260166, 1949896830, 157174308, 460039880, -838526268, -898478472, 470947811, 1331792408, -1958211819, 436965911, 1043177597, 211565280, 484389769 ], [ 1900685935, 133478487, 2029290957, 165649353, 1553711131, 286342506, -1283415491, 871217708, 1833592171, -1601968303, -309170882, -613380552, -230212201, -2049378125, -1596977313, -1404978597, -773871446, 1288699615, 453138944, 1727594212, 908020365, -1595055063, 118379967, -1696747059, 1532005990, 745262065, -1047511016, 160183342, 1317436005 ], [ -1824542587, 425137937, -1898732575, 1974943333, 1632344712, 1674362023, 862672777, -709494329, -2035285403, -710635867, -322825465, 884134212, -255529796, -1416787780, -348833880, -2070679315, -503210059, -349044397, 685681764, -1809672900, 263720938, 265494096, -987589947, -1489609621, -1216437950, 58419475, -1613401577, -1356713710, -282965127 ], [ 882010579, -790097821, 1681138082, -2071697699, 554925950, -1904777863, -1566406080, 2086123168, 655051291, -1289711806, 573114664, 1806598577, -844692847, -1034797483, 714984970, -1732603725, 803440212, 81100088, -356118158, 818345498, 291312587, -2006199084, 1459317519, 406048872, -1056989581, 710516637, 600832022, 1519737285, 1981548432 ], [ 1730458206, 791879591, -1471686551, -1080432824, 209984155, 699507901, 732263285, -502284025, 327783322, -726602608, 590405910, 2079817380, -945717679, 1540213558, -198249834, -1357259982, -128145038, 1911202336, -712049917, 1814131604, 1030606596, -708788402, 149507659, -1827822786, -1782743916, -1398495553, 445834020, 614636861, -127125721 ], [ 1533215545, -1290778152, 1675820228, -341674513, -540713708, -896736312, 843823522, -1038842714, 1478861506, -814023417, -1488622369, -354524387, -443333534, 1946678034, -390276955, -1050577633, 1780748236, -1422648375, 775037552, 1133503233, 325288488, -2033546157, -291172403, 324245689, 725875388, -580229194, 1745029011, 1697876522, -631737883 ], [ 557339218, -1321269762, -895931615, 199372071, 319564389, -742666621, 2052686473, 958416033, 1183998762, 630311228, 183366038, -2135758814, 1576599877, 1463309001, 638231498, 712343295, -1532681183, -1479772258, 929985006, 115827780, -1816042068, -989697538, -521036188, 211045241, -23686894, -1240933606, 1500899159, 257961086, -1797598594 ], [ 1908600713, 1693198570, 702222002, 1858423245, 1736258049, -628357073, 339781256, -181220840, -1279880185, 516066666, 1389954487, -2058649710, -528993809, -2006592619, -929268500, 1218674695, -499857475, 1408587005, 728099541, 1439323971, -342645395, -164710510, -1929909440, 994776115, 471902710, -1632480426, -13003724, -23136667, 640695727 ], [ -210318023, -1267113855, 902426087, 1072226279, 956047335, -175903705, -365226913, 2105945321, -844422368, 424535174, 1306356492, 368382384, -1865295683, 2126752854, -1147815223, 1866466899, 940560951, 937605880, 2133757523, 2129427786, 964964373, 1041908805, 1602702047, -427870464, -481429780, 973007470, -1550738314, -489020866, -845167581 ], [ 393784955, 1306523137, -1203177735, 540139484, 1158939836, -153682252, 906966308, 2070487882, 2136792820, 350495543, 1668593996, 1537621531, 1512625080, 405529701, 828855945, -781442115, -2007670031, -943574934, -661141823, -1682190575, 1526053958, -901021088, 1948544928, -1803539983, -759942057, -1437899893, -924415325, 1257149978, -957307582 ], [ -1313266304, 1164841887, -17449998, 1980131261, -682609036, 1259185212, -285018270, 388338718, 850117073, 638152345, 1503196853, 941758655, -1186452477, 1848509098, -1572060666, 1732020330, -1390673394, -1603438428, 681416081, 1114268121, -1734543543, -973835346, 117060591, 1696098221, 1502257061, 798704806, -252339188, -1034457592, -739977598 ], [ -730789689, 2123152669, -1168838178, -1763788313, -1859704014, -64217414, 14333042, 2127211055, -268933861, -1639627803, -1430674661, -977194471, 510751769, -1148509744, -1600648791, -296150579, -437009197, -194462781, -1506975084, -192044909, 1104924085, -693654384, 607019544, -871494093, 591056089, -227179651, -1406235946, 1668700433, -1438670057 ], [ -1454109394, 1621859747, -1289497892, 1611605882, -389747444, 372764705, 721653499, -1094861132, -1258889264, -1955221301, 1725754958, 1047672660, 2076437856, -1129373196, -27221, 1957074561, -232020871, -704063052, 516601103, 1837474196, -137952226, -857594864, 1400169509, -1858139895, 1554359471, 852529411, 813867817, 1046939621, -2041926425 ], [ 151652691, -792039790, 331218430, 405004707, 262003170, 592299119, 1078478676, -1872886073, -1717679582, -1141916524, -790989660, 1779315793, -2028470947, -903901966, 612693192, -681324898, -508797576, 240816862, -885914854, 754925253, 288903861, 763178726, -549319363, -1238509739, 392538889, -1960494268, -1018002499, -11586539, 913754920 ], [ -363909215, 467732168, 695393167, 326961482, 664010437, -484474300, -1969727477, 769175778, -614770867, -1025050077, -1677676581, -1468480165, -1762802989, 1925145825, 10732576, -1736085980, 1296503124, -1825685201, 1301875130, 1201351495, -2023704535, 592631439, -1927050141, -1083887754, 1292445934, -1176091646, -1611787585, -849021971, 2083435915 ], [ -113696312, 427761363, -1112614497, -447888485, 552815802, 1368484544, 767218521, 1504812138, -202389245, 872281642, -1789791846, -1824924038, 1391282532, -1465517710, -1963642664, -1016483300, 1914704447, 305301352, -611367860, -1705299613, -428076252, 1458992422, -2040126782, 1010768140, -1447891257, -944491064, 742346841, -1916949471, -229648981 ], [ -465094847, -939558275, 1512642047, -183865648, 1171791353, 2045852836, -97207406, 853238298, -610052660, -1301250877, 410035300, 2030507971, -726041088, -1868771614, -1625014498, 1594621237, -2034662265, 520139678, 167683758, -1423923051, 1052931892, -448129799, -843026645, -1717845627, 1781173916, -1400741951, 680278762, 1514919978, -285445446 ], [ 422874721, 1043370473, -1996794525, 1818240165, -2058210826, -179689492, -842854887, -1403131990, -205626136, -593857259, 1371065029, 887064440, -776685675, -1805147840, -917333431, -680336441, -1439506137, 1473727646, 1741426749, -1029416574, -1147128581, -1751766555, -46001154, 147760566, -1433284272, -403245506, -1474532639, -2022558119, 103419871 ], [ 412453437, -2126151149, 355053751, -1367883437, -76881891, -537863158, 335277354, 1629831960, 1248195371, -309345280, 1259039134, -1340727708, -524731287, 1331881817, -521802527, -776349915, -964257739, 2077511027, 1936398730, 1152701420, -1805712202, 1767079324, 1965923545, 249343508, 1942468626, -2046086185, 1947220679, 408976279, 1091296310 ], [ 2142519639, 747636572, 236992485, -1388830824, -2057859813, -1222542334, -1818636536, -356018693, 1575554953, 2007319493, 1533698475, -2074835546, -2035302260, -1380269842, 1868164730, 1474113077, 925479388, 1008528723, -1959581296, -574274606, 1221843166, 839383002, -1769645362, -718892389, -1534195675, 1647312061, 632704813, 1144384434, 698572780 ], [ 937146363, 18434473, -541138090, -729096701, 1103342453, 1794212720, 392112804, -638079282, -1796500804, -1651624361, 1797066877, 1361536597, -352583303, -1634420888, 271704981, -223184986, 508407157, 546136740, 2146710271, -1119160481, -511774617, -1029628227, 462602557, -2009416003, 1426339981, 1020664816, 2015771296, 76535222, -1093655186 ], [ -1042447291, 1909675757, 1233737927, 1676160890, 873195269, -1336702616, 1485462554, 1270946874, 2064368019, 2094459653, 37659387, 1102982422, 662269259, -1716296171, 1075059778, 155814702, -1809972480, 182223818, -1154996680, 1875469447, -1399295295, 730264673, 1578884580, 168333572, -225074819, -1030333179, 1083178251, -1285618066, -508737170 ], [ 358531797, -279315376, 226508035, 1808465534, -55443224, 409154543, 799298431, 2127148842, 944777905, -848447524, 251859813, 1460241279, -1594882473, -1258191754, -1492857055, 1236112377, 399480083, 54076550, 219087630, 1322678879, 263157226, -2070060238, 1628520874, 1257385859, -389590581, -204401078, -1629849606, -133754667, -1979840685 ], [ -643363605, 1414457137, 1605050322, 1977367370, -491989934, -92547984, -912333819, -571441136, 2004861585, -1132063299, 549149521, -361001079, 1289599208, 1286144401, -1371906668, -1950485494, 91372844, 964186985, 1002340304, 919405863, 858439952, 1246764575, 1693673129, 1000935912, -442881392, -231065486, 1559066607, 14737681, -615500621 ], [ 235080142, -1825313861, 53965076, 1114951557, -2140645672, -621490364, 1545822903, 1056544266, -36075938, 950578055, -1034239351, -319307734, -429156969, -1754031520, -408099743, -1668715934, -1760311518, 1818070420, 858330237, 544625332, -1069919913, -892597751, -801943559, -554953904, 776123267, -918583404, -309641050, 1551541540, 1961705728 ], [ -1253720407, -779576883, -1403305659, 161812289, -1538480500, -1807778987, 1074052060, -1779271140, 1700052459, 814827124, 1371237121, 1945924984, 1715511270, 1443530096, 1861680164, -1761567143, 1320347239, -1578279387, 1103571285, -1075715040, -198309191, -1236790060, 1032912737, 342590074, 283512911, 196373813, -1009353942, -1829314907, 1121378424 ], [ -1260713415, -1187449751, 831652157, -768769953, -1995195087, 382853608, 1277940086, 590116005, 2036875974, 1674142917, -331830484, 1829161097, -1814559636, -1451046291, 1011066831, -671290611, 561207894, 1970438142, 35484212, -896355337, 1546415731, 1029483497, -1192518697, -1733221064, -1719426126, -329180935, 36251248, -909986111, -571749370 ], [ 1846434458, 817567488, -506950141, 825514509, 1427578635, 218162044, -1263465362, -1070116045, 27565422, -405661448, -1902691257, 1508645642, -1512331207, 1842412669, -690381708, -410851944, -1338115481, -2559067, 686033552, 899366421, -635438746, 1033953607, 127300379, -435673429, 2043053417, 1741477886, -1863527198, -1729774463, 805993910 ], [ 1633369204, -919070570, 257957884, -1527190342, -493574073, 1548197423, 184181730, 431971167, 1561203701, 1490713857, 66143202, -456793764, -1293754547, 947868229, -149554883, 378091017, -1707049790, -1008920625, 981129658, 1832280763, -976390150, 528888858, 745779069, -1148358207, -1066561212, 372110713, -90918509, -1219181704, -1085948774 ], [ -1555460886, -1259295654, -277800258, -941453262, 2039953961, 1584029460, 721181902, -896084208, -98701015, -628788100, -159696607, 2133884618, 602314731, 1800148917, -549821308, -1934268068, -1891888363, 280373992, -851687480, 1769332281, 145304150, 1487680312, 480579629, 26602346, 2143884479, -1481072419, -1877797784, -1654813417, 1193170522 ], [ -1423138259, -157312747, -1882067296, 1454885858, 1694369340, -271614906, 670648761, -438844005, -97415773, 300109219, 1055943422, 1230810503, 187916398, -1661263561, -448061553, -1456048675, -1625084561, 1218744047, 1071341097, -831595227, -423343471, -1257156130, -926634954, -674983455, -825172548, -225817543, 1995649352, -915882259, -784975562 ], [ 1728865823, -1636302865, 1704993561, -1295621600, -124783588, 732108962, -1654573850, -1085563246, 731031261, -826004272, -2122554460, 1835650329, 21766195, -561588451, -1574947454, -1220761504, 1254147482, 440937514, -115207732, 1596713720, 2131759060, -828284502, -1469635246, 955309997, -626381205, 1756439724, 1635737277, -1025468228, -1966252114 ], [ 832913781, -1454999295, 297141278, -807886775, 317618846, 575687977, -490724401, -1721577065, -375957381, 93823077, 29494070, -1825869128, -144849876, 195031201, 1552041599, -448615608, 1804021703, 2112953584, -2007511539, 58951794, -212696139, 494866106, 1109880347, -2137510557, -734279, 1632044543, -1247754028, 1091256506, -573910819 ], [ -1712787843, 749032452, -264011247, 1245424226, -1543822784, 2103719560, 821136902, 112156755, 746532052, 1207102153, 703464432, 773212266, 2113713581, 1228919352, -1294231873, 1004034655, -2089256324, 302390008, -402409415, 346774749, -1776585993, 1526151904, 1302302389, -966739739, -82402016, 121066215, -835820758, -1119286309, 105812935 ], [ 1329845473, 361878315, -564216532, -1643763598, -2016215766, -1340367428, -1395433840, 596567593, 1187720552, -1761197050, 1500161301, -523741898, 355649797, -921093870, -229578791, 545339425, 1144473060, -1583595485, -1972416050, -184402468, 2133254995, -2066881810, -351723921, 1548323788, 890899706, -1620786553, -1151284979, -1132786637, 977404037 ], [ -168535999, -533005372, -146066956, -470192532, -369037756, -545279928, -1372408934, -912500778, 702598156, 2095461578, -1057862564, 1395949721, 75560225, -980271203, -1179015530, 1984546189, -304228025, 2088628438, -1433885476, -1430998244, 1225629027, -1506117886, -208252966, -451111516, 1131405157, -1773822321, 1133866913, 877070253, -477229046 ], [ 1702988490, 540102940, -146070024, -1332033050, -550638218, 972748036, -1877750543, 2665248, -1740715043, 1482046412, -457641951, -913279889, -153253097, -1067930720, -555325855, 2133993098, -971354765, -1649416512, 1575441784, 1790424465, 1787489525, 2004581082, 1167576050, 1225467575, 1199944820, -598342277, 1206916399, 1285924554, 2021242983 ] ], [ [ -1301750243, 1732646127, 1926237056, 311404998, 768321891, -820128877, 2104650107, 859625366, 157551344, -2121765, 1897107203, 85138449, -1793395190, -1132305157, 1243141835, -771588507, 242221024, 1535181306, -719908073, -1705785664, -1587407134, -1681101495, -1902931483, -869865776, -1600025267, 2046345468, -842343318, 1724066250, 155218968 ], [ -1679441611, 1792389196, 1612003314, -143018049, -1887081924, -1674527275, 1054643626, 2022517416, -649926741, 239943550, -720849912, -778529182, 142181468, -1788003003, 1905827574, 277001103, 9023769, 1950328293, 1633957987, 1554931125, 1978228647, -302964354, 912914373, -90642069, 340532589, -89901847, 570171497, -1197528625, -1780748266 ], [ 1167444375, -778540242, 1343022542, 818297279, 1091129431, -635937507, -449129326, -923086101, 1165800679, -361129981, 816705821, 1473298113, -1251251857, 10331712, -2104873860, 363872729, 539329212, -2113047312, 769059123, 660830488, 286736672, -89991235, 1607542981, 1839212746, 1673053856, 1244932780, 1246136124, 1759237858, -599064653 ], [ -1499790128, 1465033770, 1421802291, 881222500, -618412678, -2094398406, 187744615, 645084044, 357262772, 522492968, 700478506, 1170544317, -2143117076, 65351814, -1509448591, -986409737, -508836298, 295175281, 1735930079, -1567216680, -787113252, 1587149572, -1443971104, -1375107646, 1535096389, 851489085, 576215942, 1514552973, 1657704313 ], [ -1788784538, 1776816109, -1401880515, -516883402, 398309120, 1368137602, 1795104545, -1041484869, 1755665498, -1340958893, 915629093, -1068433572, 2043066672, 1129177890, 217718370, -1431330993, 1888637793, -1967355847, 154411621, -1734083940, -1574253754, -1276322303, -1457288728, 657979670, 1441771709, -718478911, -1370212579, 108400064, -386350730 ], [ 31683385, 80801713, -1149733147, -673742689, 470629554, -1593337406, -292511150, -975577985, -631935255, 2088510521, -522809532, 1847011705, -575321056, -789556397, -1240575812, -1917678526, -1056196863, 2081086111, 1780537421, -2101889453, 1936713135, -1508100618, 1572910506, 2004496583, 1687585405, -147167251, -1793667631, 1544486922, -1006295824 ], [ -906452783, -648362931, 1086437579, -610183247, -678733266, -48091891, -1547255190, 1186395610, -159377558, -2073208473, -1665156229, -1893712482, -6110402, 1512612440, 767804368, -1659678465, -1340941252, 1951245200, 640095494, 340632254, -1059715396, 1436875510, 1995206094, 823856118, -834079284, -1371872658, 1899145892, 309575339, 331518459 ], [ -915275977, 287298484, -1962662351, 2055545831, -977795676, -1579571111, -1294877798, -1539122173, -1365176027, 1118655693, -454661243, -1110023142, 2046878193, 677255139, 1213306207, 481458086, 156003163, -120178974, 2074510836, -1644211316, -1554103367, 1248452157, -1081122560, -316175124, 611202367, -319069298, 1718827051, 1558250149, 468959885 ], [ 1824141822, -1439577472, 2140411601, 1633425864, -829457627, 872947557, 1744824636, -1502941816, -690854682, -1373357456, 257868634, 1137087527, -1745958428, 603381531, 2081242598, 1007458211, -871650009, -194317800, 1806663849, -1870216601, 1617680356, -2134576917, 1957460790, 906726411, -1271325067, 727080820, 1810386721, -509133931, -1184896670 ], [ -1507894733, -2094329557, -1525302588, -415068620, 1575279619, -2018331505, 35359334, 1533516490, 1142988204, 1120787666, 414095495, 1117149994, 1853154286, -756389647, 1093271863, 1490385823, 1434119935, -1518412313, -1073029, -5787397, -1931062570, -603726911, 880049012, -2124998703, 525448477, -1033323170, 553194131, 1801072331, -218489304 ], [ -1734828167, 726812421, 1742582240, -762176443, -290394761, -244445340, 1479484946, -2085117622, -138875285, 919251341, 1395817140, -64997441, -1170673531, 1018334133, 1159134915, -1152064955, -983389113, 1129490282, -1402615984, -1122516738, 238777138, -1820229811, -374435884, 1915663786, 78938494, -2098591341, -391632446, -1280528761, 2012035357 ], [ -1133413333, 25725456, 292929924, 1408182079, -992454585, -2076666757, 85121281, -305083034, -366763961, 1508908974, 1979231101, -1461012918, -1201802061, 432968087, 938063939, -602431395, -729846903, 1160365592, -282022350, -1964667999, -2101085907, -710212382, 1897749854, 1237858840, -658872972, 2136899590, -632578036, -205354046, 948322604 ], [ -1616152164, 826189785, 1300301988, 2011754750, -2127353216, 828978661, -1485646010, -1559696267, 1327409486, 1446251301, -827893461, -2140126958, 1213432136, 851784964, 1581425268, -1367847671, 1816942710, -1337626792, -1586928564, 847300116, -260882962, 1931911887, -879731449, 957167111, 1059456124, -780160646, 1540448808, 1508973072, -1557348834 ], [ -1795836115, 1094175627, -2101815426, 1957675434, -110576075, -1457061835, 899605457, -418856510, -130686844, -2125722414, -734489934, -962342361, -1725419132, -1392995527, -828874910, -717970036, -1193409742, 1847659007, 201699232, 939162666, -81094643, -221896929, 1831336814, -1814094849, -757973357, -484169323, 119417488, 1160748464, -1317884927 ], [ -1691550995, -151907711, -1902959095, 1583183171, 1143498643, 2076745085, -1937095944, -184063714, -1268632505, -1001015007, -1938484438, -1623203491, -1650567718, 1783021481, -1056852789, -96201327, 111441575, -1521888249, 631980516, 1125076642, 9899857, -1290290693, -282023517, -751081894, -1692786693, 1637977387, 529015568, 1398449410, 819053756 ], [ -869477478, -2060866583, 1273371615, -189109278, -756874636, -1105693655, 600547495, 1278843830, -353721370, -91217360, 2103503014, -1408293573, 484609788, -128800662, -764494184, 207806997, -421606567, 2128074637, 986232564, -207385613, -1791580431, 1823640889, 115546227, -1257551888, 313744901, -908363233, 771232071, 707852696, 1018425320 ], [ 1409597532, 1890330818, -904968070, 777853593, -1356312748, 1453300730, -20921928, -1221692840, 1082322992, -404933111, 1909658206, -49055475, -504142219, 1942375115, 1313494321, -1409220169, 867433389, -312196858, 1406078495, 902961967, -1834082213, -862981553, 718204230, -997203693, -376326569, 864098267, -1531542445, -849720408, -1631959306 ], [ -808663265, -1461464360, -1534130689, 1056609067, 1479300329, -288215687, -1963258000, 2146805809, -1539184653, -1490785970, 1184964042, -793636942, -297604634, -102813260, 1099621359, -1180665143, 725531802, 1826741316, -1250313449, 957107222, -1923585767, 682067243, 664781181, 639412313, -844697657, 1171221785, -1536823066, 1231528743, 1448374794 ], [ -666877099, 1992366926, 883159434, 1526733354, -330467010, -200014047, 2112472488, -1603961443, 1341472461, -2011714362, -1362094428, -1936984452, 324628187, 803707330, -759725663, 260798783, 1527314680, 1819540449, -1230375509, -1319115844, 1200061801, 875296854, 692056716, -533238059, 1561942645, 862999771, 94445456, 881426082, -1437023069 ], [ -272524834, 1358256708, 327981560, -1116753282, -1474854987, -2024005852, 1373772927, 1353973158, -1424580764, -324516852, -22305988, 1052980664, 1357474989, 2008813711, 1536675692, -147780583, -969765579, -1225638454, -813298078, -1176925071, -801909544, 325327789, -1435027709, -924928265, 350799624, -348408782, 453423555, 303699119, 589718810 ], [ -859449677, -1505132070, 2144338679, -1112199519, -137247676, -707930659, -508314984, -645530690, -495141750, 571353942, -359267748, 810690620, 254276454, 891101231, 856254859, 1704271539, -812591173, 1816356986, 2047283220, 810100413, -189645650, -992143324, -1138760181, -1492446030, -1268526927, 830922500, -1796087192, 566695888, 1266007617 ], [ 1476274799, 476606490, -66860259, -948437711, 51387250, 46577333, 410212142, -1157965435, 2091084768, -1854268984, -542872539, -289614053, 1371450307, -372631319, 549934252, 1418164021, 1303118228, -333288328, -1070928006, -584608367, -1044567534, 1299097171, -674314405, 803314849, 1752922401, -2017078269, -598801168, 1044642549, -230928701 ], [ -1101443808, -1979845919, -644289859, -1297524358, 332155482, 1653144560, 283364108, 1029266344, -1737192065, 778076202, 1099542105, -1952968496, -1918211024, -784051066, 313851513, 1216259265, 2090763964, 2146934556, 1987680013, -641895541, -2142562941, 564845414, 1498475515, -441142249, -678306293, -1928457971, -707331513, 893630208, 1869929523 ], [ 1442664529, 1489712819, -1884283092, 1884465480, 825016688, -727231269, -2061727255, -123272717, 1131901647, 1565594591, -368041758, 708952503, -1841022618, -1101976328, -895816294, -574981175, 21091690, -340136750, -1148286862, 1775355974, 120571369, 2132967491, -1894201230, 1361016127, 846245911, -208013208, 1443256325, -916568331, -2011992467 ], [ 840481434, -1711347888, 450076074, -1669621581, 204903824, 606356691, 245209396, 779364443, 1770899903, -625329532, 760887013, 1596189574, -1405588829, -1281029867, 461817878, 1907925399, 1581800643, 1423482432, 622564483, 473389923, -1114895961, 1563504305, 1424126900, -893396397, 788517786, -1555148897, -17772224, -1835732619, -180346883 ], [ 1115226216, 732249082, 1394642243, -835353968, 761650057, -1323827943, 2014383032, 1043354257, -2047917318, 1884435532, -594842789, 1415228990, -1062113251, -1429403165, -984768430, 513358545, 1637148706, 2067551041, 1397686897, -572534097, -1833999833, -1762332363, 1390240770, 1081146827, -241262840, 162016119, -1717433209, -318485900, 908466711 ], [ -213733614, 1178258635, -1704109951, 2092613599, 829610924, -1151818504, 1428306672, 1032105079, -1250548646, -1111594043, 1780426845, 1065119222, 141229758, 1639907625, -658378114, 1350892943, 1778417609, 1148742778, -1448953228, -464175002, 1432622762, 257859988, -1921756789, -1066898757, 1658747756, -2062607288, 654679592, 1767114984, 1934086288 ], [ 915389109, -543380971, 979698761, 323018494, 588011419, -2042650793, 663193401, 472393952, -226427676, -551164018, -917074835, -852090516, 948693527, -773612655, -88372391, 1417255965, -1285389305, 488625574, -1923405920, -962963735, -922025533, -1830566828, 55497633, 1563620676, -296167908, -2077550945, 797342302, 1335550091, -1320212471 ], [ -690218846, 1198475845, -534487844, -821675984, 1781259776, -1994200120, 29039218, -1752232151, -671086346, -62029090, -1763556311, 873406264, 1957705205, -79317851, 2123713582, 1127317890, 1117671960, -367866130, 1813383836, 1842593366, 2111105501, -117168985, -754846390, 1786619800, 999371781, 195899749, -1918810647, -291299068, 1272359979 ], [ -2127839972, 1163512638, -1943813684, -1674417525, -1166313223, 32820617, -1344754580, 496298630, 624054171, -562446791, 1202835442, -481088567, 433685293, 315223766, 2071219512, 564358993, -1283311573, 1324564308, -1525067400, -1824703027, -271251015, -1517083338, -998537481, 67341620, -1005823436, 1856916600, 31076533, -2142437467, 1912451350 ], [ 1340375564, 2102125635, 2143249030, -1445544137, 1553743848, -1307765080, 1858414294, 1515904775, 889876518, 594058127, -281897370, -2050367837, -1486686673, -1968518410, -447518357, 541809965, -2103062036, 1456569508, -1653189867, 182388896, -856125894, 566779989, -1894970368, 312748115, 1389756031, -1420435906, -1158723469, -764173913, -1851157226 ], [ -1366685963, 912708867, 2130494879, -992657952, -1168375551, 1321221818, 806265607, 615878787, -1579236465, 1049219279, -1343903789, 712953820, 1154267620, -44075082, 1270596140, -655905959, -1839385514, -1299580812, 1947975062, 81731045, -655938172, -1068240063, -271289974, -366315275, 2118592544, 1406124967, -667429400, -141801249, 803781448 ], [ -2021174769, 1257802608, -1170942804, 516485306, 1170605415, -1745381623, 1215080643, 1384294173, 2018525456, 406983860, -486485861, -555930206, 2099818504, 2086549344, 84776774, -532670303, -416218205, -901134879, -268001755, 947841499, 845608691, 1647740067, -1520010992, 333695015, 864306429, 1112770693, 222506641, 1767033727, 1712810379 ], [ 2077156797, -213281914, -233844211, -1123557059, -94777194, -1246549234, 1924088366, -1390904447, -100289321, -1825429872, -1050829851, -989946249, 1409652119, 809489398, -338582011, 1548821833, -1091262968, -197184773, 1199956421, 1186222171, 501878862, -390713091, 1857372762, -1955807020, -1513187566, -1269062313, -1636523165, 774797028, -203703481 ], [ -1893781716, -828259788, 533379722, -1019756985, -1930143565, -1951004736, -900117186, -1365106029, 949893548, 1200757862, -448359943, 724084850, 1273864522, 736096225, 431103084, -316218459, -1079339531, 2019404481, -730679000, 1851846286, 1632605551, 1006230214, 76619133, -867836903, -1100988763, 1932410895, 1843718269, 1494938476, -641924754 ], [ -710275497, 916041258, 1623749266, -229193456, 1495521806, -1188655382, -2099455364, -1735468506, -1015024131, 216887446, -992931724, 949359896, -558951007, 1975434052, -1212418487, 787067027, 1568756626, 1658784734, -1244260205, 176616056, -648308786, -1913787634, 2087815406, -1986540258, 1355784521, -446294894, 147497771, -593198654, -435215562 ], [ 428149003, 556920476, 1650205399, 618881247, -859393041, -1258075551, 1104274661, 220768408, 1591801229, -1126095771, -1432797092, 560170918, 2109533285, -25459103, 1358244299, 1160614185, -2059496424, 422020225, 1368684542, -770346982, -267718668, 1715075912, 991893095, -1738147342, 1730468867, 691195129, 814496001, -1776944789, 897113942 ], [ -298096283, 1762046241, 337797787, -1215646073, 2025601634, -2137982501, -55192413, 69841930, -1785383320, 2045821220, 26321369, 1036093940, 163882857, 263842282, 1138907491, -901070192, 1285817460, -1183191592, 1370622776, -1931625540, 598075242, -878649526, -2090319352, -1922295645, -1581648878, -2127456481, -83693562, 1866498267, -2006103635 ], [ -803257803, 696964954, 1841379548, 1622192391, 809642050, 934382592, 1784927218, -1981168670, -669230700, -728035089, 201984086, 1283929583, 922046045, 746584901, -344083936, 1220489178, 836704201, 1817433380, 599079613, -2048229295, -1489867456, -689460274, -2062411484, -530404748, -1667187468, -1316097024, 997152748, 202593975, 1666867432 ], [ 397694054, 1888155693, 135550752, 1177012330, -462367063, 491697096, -2036375601, 1094713376, 1010499748, 663468825, -796221769, 1296246602, 256253525, 1983658712, 105424840, -2080345878, -1081447139, 166519538, -497233051, -411502864, 749165991, 2019062690, -1126878431, 481298445, 349058078, -763721367, -1617820293, -1534120295, -282365557 ], [ 501865039, 1464716589, 60391910, -1737013973, 1925746369, -2019263752, -1560412312, 121507882, 1964416591, 1050643547, 2004129331, -419443889, -1667626355, 1036246738, -324869697, -2072775325, 513284627, 987808767, -1274108375, -1315600791, -2096207199, 1912396783, 1921575760, -2040145732, -130722650, -215263660, -332177791, 572916807, -1494748260 ], [ 267115915, 675113138, 2094697782, -1448521395, -438882152, 151537749, 1798153844, -1416551056, -680223242, 745563311, 952259186, 568832112, 416239146, -429999835, 335467995, 316727527, -984905561, -1405446403, -1917263005, 1449747682, -2033945159, 1780067386, -1200690776, -1292264104, 679228027, 9570980, -490670096, -1677429378, -1636308015 ], [ 1517680099, -1927208861, 648086010, -649351099, -1861296695, -460167189, 1231036287, 393558948, 1179507932, -212829832, -1527520328, -115484753, -464400755, 1061415839, -634171728, 501428531, -494528524, -1082856291, 1141279984, -723518738, -2024475765, -383018171, -928951100, -1416563097, 536758228, -340259105, 1311820901, 379432773, -357348057 ], [ -599049242, -1060623655, -476955683, 909307255, -2019046977, -180434081, -830508178, -1308408466, -1004576475, -1721939530, -962269166, -1353717572, -2070700492, 2072248103, -2063901903, 1011583211, 1151694352, -2002668618, 1675989706, 805971381, 420183317, -1894958440, 1949231331, -1852335103, 1093861796, -1929103195, -1351592625, -178309574, 1899314763 ], [ 872705541, -955221363, 1148533782, -1585487236, 414979254, -708969203, 2097297177, 974438921, 697447546, -1227276463, 156880087, -1367681056, -2030729146, 488855920, -187892675, -1995170858, 1838197678, -968540128, 1264288353, 25977492, -87140522, 1976002448, -1767553808, 272385025, 988276006, -1864145401, -975756600, -2006727327, 441539005 ], [ 164034393, 489606482, -887462456, -1355536259, -869758190, -1461195500, -1035804901, -738542188, -353148451, 1056761392, -874732707, 259711365, -681238321, -1243726588, -867506990, -51026892, -577183643, 1925779355, -1678884441, 210982908, 257130350, 1673493159, 619591429, -1977786021, 17686266, -1255322857, 798691705, -2082868021, -1105559232 ], [ -1009927815, -2105988526, -251536002, -739822570, -1008682353, 839548639, -1613345871, -1450948897, -275395648, 275817199, 174338414, -24162992, 1987669138, -340127610, 592176407, 1756550070, 242912930, -1511128491, -255123391, -316465186, -491437359, -1042428620, -130909361, 278916807, 131685539, 1607492019, 1302312212, -484869508, -1636031868 ], [ 1120645169, -236527431, 522598456, 2104772451, -990837374, 624219286, -1381654463, -2107570729, -32826473, 1373467612, -1291361220, -1294533016, -121380734, 505153480, -1292949481, -1626055005, -1688477771, 1115103811, -1360683840, 2118712691, -1270052783, 1930167286, -1444349837, -1018485875, 1078733528, -2027231503, 23844578, 536682894, 790601652 ], [ 37272743, 666913796, -836363890, 2024518458, 1863449604, 483871134, -1252211999, 264247623, 780843846, 1701717849, -1686584320, -965935720, 1942683716, 514991800, -396551194, -1790849614, 2051984245, -704239146, 1787710588, -905674885, -907676294, -1232161997, 1334994444, 1736458449, -1235531652, -130742609, 129195705, -1461628694, 328889802 ], [ 200406094, -485841317, -673065438, 892061494, -1326250392, -1533629428, -606994567, -1676672834, 1512560154, -1099450134, -1018507807, 1690328353, -1121293047, -175515149, -346082239, 1273224508, 48433238, -970173636, -1136858930, -630817135, -1714812430, 846671782, 905248536, 1007649176, -740315517, -420972488, 996018415, -2138064764, -676097313 ], [ -12030663, 1627682287, -1214291339, -1145238429, 1833812139, 167200659, -782636690, 172644780, -1674695067, 187375620, 1031763802, 1497701655, 836671509, 1903932422, -541396429, 1573972998, -273857440, -1697129831, -1674660502, -547012362, -396278516, -396921692, -165777088, -126379184, -906542321, 1141072008, 1131465910, -1983858960, 304848916 ], [ 695595456, 1017889680, 1122337242, -1814969814, 666384620, 1759699948, -782317204, -1906578578, 1713381090, 1918457361, -2113047229, -297659537, -628927252, -1869633520, -1333751115, -1326658239, -1400713203, -594341277, -629178900, -1709181023, -643926572, -1365783324, 2051242350, -1022874079, -919012607, 405627865, 95191184, -870837621, 504686179 ], [ 1385769082, -1856448363, 1392399579, -160871107, 591047329, 1673104354, 644711161, 186493274, 503970605, -227410593, 1153660294, -1423714567, 2146520317, -2132836995, -1972325352, 199650835, 817591395, 1876328217, -1613277376, -416267670, 1843571367, -1757334489, 1259983738, -836251482, -937815185, -910583817, -1067159585, 55064544, -300118780 ] ], [ [ 309720436, -563274288, -1397921222, 1827616283, -172535738, -1134940232, 1103617016, 1713465122, -705280123, 1720095666, -1991145131, 1448801893, 1411717248, 1734224305, 713328927, -1173865721, 944261859, 836833848, 1972731004, 613899815, -1435893732, -2047288559, -2127438682, 889681269, 1144088138, -2091838895, 1058951197, -608828807, 772436484 ], [ 1794465914, 801724153, -163403053, -898261306, 664057044, -1708471005, 182228331, -1470829390, 866815167, 1731641675, -632716142, 285398150, -1682782709, -2146408383, 1670694856, -1823564403, -1505353029, 1016532809, -15196387, -1685530080, 562679691, 359680912, 1260581243, 1417065013, 719196845, -764982334, 346181759, -1367783934, 385589008 ], [ 1623142533, 1860979451, -1004410761, 1297833192, 1329408576, 401103859, -935969289, 1954160177, 700914633, 1957867025, 998797424, 759783967, -706320710, 1112940267, -1134266621, -842049590, 856002354, -1554555976, 1277334545, 873178333, 922620927, -1038408725, 1108830194, 1423332119, -2053320919, -1300443765, 1411527255, -1888728276, -320107782 ], [ 1889672855, 503512327, 879120117, 1208682040, -837053118, -1775963595, -110597492, 884292635, -1118749126, 690198245, 1268496814, -1834316013, -202384864, -2112928862, 1245336857, -32009826, -1775853452, -355393192, -1062651582, -118577707, 186227512, 711051337, -361027843, -807939278, -1014656993, 1272201303, -450524030, 244510781, 1754240871 ], [ -1982674908, 1297015101, 1225389725, 1765582125, -532302908, -1173360734, -1082310185, 2133523681, -418406201, -320903764, -1537861228, -1822450121, 272968915, -900245744, -2118643137, 1848335452, 1219318202, -682383641, -2061510423, 1418140206, 1743091526, -130487186, 1569757841, -1048937437, -1016943923, -887192197, -78221781, 1601558360, -1209184050 ], [ 226911074, 587496437, 46227877, 2031544405, 256069976, -1303119536, 45783335, -467519972, 1960477302, -1797622797, -384314757, -438108303, -1396281928, -1924147040, -637415967, 1932305402, -1497355079, 2107700277, -256474106, -498505141, 585358481, -725604035, 1133635059, 424264823, 2061257164, 1609252690, -1518773088, -475315534, 1269261731 ], [ -1195819335, -1811077633, 1749457397, -1479618880, -2106453081, -1995454204, 2002694324, -53346240, 625064345, 1123102778, -1129836800, -1988127988, -788924626, -566230137, 1346090903, -2015545760, 1360930906, 1545549147, -1708699610, -1974717754, 1532888104, -1000345450, 2014865086, 1630522154, 51878516, -382055414, -1475558543, 355622425, -793961221 ], [ 1409323173, -2139617559, -1695958541, -322400600, -1464123933, -87268278, 193405545, 2144025793, -6763840, -2067737619, 227678912, 1866700150, 1623998876, -1878881695, -225960949, -509753601, -691300998, -2006287739, -635033562, -2067221323, 1444966094, -946560666, 969947874, -243406862, -801710209, 1454144795, -2040547122, -1693734103, 2038495192 ], [ -132980811, -1613886506, 1575842381, 1015193382, 889127910, 916106966, 1852542418, -1353301710, 1189280547, -1019676541, -205386431, -1955846332, -1973269528, 870935082, 334891040, -734055878, -1654780864, -975368469, 674494855, 281270063, 1090879752, -1120414683, 2110382864, -1838913352, -1511688488, 1322486577, -1063465672, 1652848539, 1025138426 ], [ 1851647129, -1338269084, -893986772, 503453844, -849148234, 1942824114, 1648736921, 1005308688, 1997309555, -936745767, 1542147255, 869436861, -790645350, 1859010542, -1111023756, 332919199, 62230748, 2053517068, -329997455, 1041242632, 1773318289, -421689171, 1731293393, -206279234, -99375359, 360106896, 1113008014, 1425908886, 85950983 ], [ 1544789139, 2137382979, -1131875075, -733723813, 87293753, 131055782, 2109916268, -1035878286, 990632246, -1456564326, 1623525618, -480681887, 449398984, 1913006259, -397383070, 1173162807, -896035267, -1245178609, 932659620, 1136149285, 684852654, -375621460, -670113965, -919727602, 1835934977, -976445886, 2109004755, -41633942, -1390551708 ], [ -152295275, -337692049, -332650947, 841583722, -231808340, 1658597525, -1570131153, -1432237932, -1320093602, 75813655, -1759329492, -724329604, -744390314, 604721529, -1249074620, -926122582, 1946016019, 1345644212, 1179568268, -734963305, 577601373, -1587977222, -244061453, -1974264910, -925833943, 1199200633, 233857547, -1265450371, -929595858 ], [ -1675809845, -2037709132, 447588331, -1614371281, 736245217, 615337860, 2007089611, 1824700194, 1595222200, 1822456813, -1042054712, -2058912282, 2127057302, -1630279436, 724622789, -909434277, -1995647960, -1593003272, 893145691, -1141566376, -1373959126, 422390353, 1979754868, 144925375, 2040422853, 330526018, 1979612395, 67589032, -1882137603 ], [ 721760152, -667484455, -929736109, -455586291, 1797576230, -1032140756, 1033886650, -2130290285, 619432446, 586951691, 665185401, 942139327, -695334165, 1176564992, -122169216, 1881955444, -1541916867, 1677641522, -1976608152, 2112773906, -1770434676, -728337169, 748561584, -777615992, -1396422063, 1136208338, 1888486127, 408614120, -2034316683 ], [ -1027206022, -1914990193, 1323863831, 1671817029, -331605939, 1371325513, -1527759811, 1459684077, 205540939, 1685980524, -386999719, -749065096, -1798955757, 2109943896, -910915172, 1837514046, -1155383208, -1176678692, 1962641226, 65613665, -370231888, -1986802444, 494030357, 717925666, 207686846, 632959175, -1615870464, 1011987342, -115568741 ], [ 349629522, -559849871, 1397289872, 1455081627, 896450276, 1735175405, -814942368, 942715947, 98544903, 880861687, 2142490842, 1425510048, -760627544, -1688219733, 1085297052, -1515209560, 405348381, 2116310392, -786311831, -1768118254, 1525976565, -1937350056, -489260668, 1390978733, 1449624071, -2090578878, 1452501531, 1292951195, 1438037536 ], [ -326773586, 855388050, -179911400, -26982884, -755301987, -988623511, -1116626267, -1314249406, -1469611871, 262715073, 421916369, -755922927, 1297163712, 290562849, -534274727, -1993489133, 1147504277, 724997620, -1060286628, -507222281, 1824922290, 1189052074, -658279126, 486417842, -160422505, 1782310566, -1539571694, -290788422, 1380198536 ], [ 156129221, -2119718982, -1456381320, -675676627, 1766777235, 1965054678, 987406248, 1211962716, 1575385906, 1267283878, -26635002, 92382310, 928306675, 1013681758, 1770747563, 538757279, 805946261, 877103835, 982863120, -1513661412, -552850591, 403451616, 714821737, 444279932, 95743678, 450795834, -1170392252, -1704115529, -1883935249 ], [ -822067932, -1919848765, 1220085686, -253257507, 589353519, 746739819, 1930164433, 453057993, -1952102372, 1410288106, 1987205327, -1940505044, 131700904, 1408199823, 1275498668, 99910764, -1795499203, -1626819806, -1393797251, 1596621060, 313424518, -477999420, 1802539197, 1678673292, -1269082102, -1489465423, 901992536, 153902828, -747711790 ], [ 190054120, -1364227584, 1690652480, -940627668, -1585860636, 1835447411, 1709248776, -291431183, 999177343, 331577526, -1332911699, -1704292248, 648721888, 1105216587, -1467625363, -1943671481, 2037091294, -774476531, 1945394203, -1289417120, 2111286797, -2005399738, -574338323, -94341323, -1565074049, 122226943, 252086288, -1468818011, 823070476 ], [ -1581717184, 685631323, 278895021, -1631505858, -1970481470, -932763887, 1547950997, 232035807, -375442867, 1100364801, 2068729734, -1618795956, 164170640, 1068654114, 1177768007, -1808323076, 1890026539, 1360149756, -646935558, -1231488450, 1845742043, 1587500476, 1197229965, -872388960, -167959250, -1013030086, 865351852, 1424298754, 1681483714 ], [ -1765598611, 638227675, -1262605252, -2059845781, 1139902156, -1434497946, -1810467548, -693391082, -758933812, 1807702717, -1688270428, -1768281781, 34263850, 235505454, -1436347333, 873691408, 225492253, 1897021339, 1239653710, -1308270713, 1767341236, 893430983, -858202792, -1120242328, 1199534438, -1669903873, 1751720964, -1788991288, 1658643564 ], [ -1015257512, -2112712916, -1080006581, 1170955210, -1951397878, -1994809158, 944892963, 246531144, -1766581746, 1324152770, 1713555084, -302010689, -2123775555, 726514440, -90279964, -1905320786, 2044104424, -1220079188, 540133899, 1959623655, 1238413181, -854015885, 1561828292, -1756939653, -287776013, -1532166354, 272087263, -1237018638, 2080038885 ], [ -823657126, -1197172563, 813112572, -1391134296, -831969120, 154878827, 1329853932, -239218003, -54979954, -862917324, 1345245405, 1846735035, -1618315364, -1188016231, -1858528538, -1975497520, 549929840, 340797127, -1421483098, 810214788, -1545102377, 885379976, 1970478997, 1059889289, 1572242662, -1359152451, -1897513960, 467161774, 1264317363 ], [ -337305729, 480288, -702430886, 1807739045, 1349555101, -1607747360, -1558052378, 476782257, -1608115305, 1638230596, -1354187886, 1176457273, -2023335800, 1851830824, -238627149, 352221375, 865530912, -1269220090, -1708152404, -609639083, 1658261297, -1074094542, -2117922035, 1924346207, 265121343, 829361543, -2138654196, 343221674, 1394985437 ], [ 1166693997, 62616725, 2012530034, -326599470, -1497950447, -1988702652, -1728220177, -395535599, -904956483, -145305020, 1559331902, -1866730672, 723420163, 280998650, -1533089210, 1752321875, 1008491471, 868710219, -1983006371, -1850998307, 1832988040, -1741886564, -2144056191, -457367694, 2073897938, 680447062, 759579773, 1082400376, -1478050299 ], [ 374307710, -1500531357, -1612627592, 262961396, 1465972756, 563858096, 1420220158, 775225980, -1867678541, 1593027438, 773984806, 385627611, -339267397, 820171831, 1690435812, -483255385, -1523934672, 1145287471, 627918405, 2139085422, -1217674101, 554329566, 411619152, 1870793793, -1944623481, 1074817265, -922105100, -1120578363, 1379693526 ], [ 872395898, -1554076291, -376037578, 961131302, -1333250535, -2034516573, 1387575136, 511998722, 382747649, -1012877583, -987565103, -1011299505, -1281058385, -807096466, 390486429, 1219847005, -1940393834, -1255461190, 260074199, -1118104708, 872929233, -1886983879, -346332475, 81405794, -1620551624, -1430105294, -2077954683, 1894979192, -634393771 ], [ 1780390437, 1214890257, -1024954830, -215390101, 660561018, -1597430738, 819668791, -646003474, -922717858, -1781834541, 10541452, -1877071100, 26608782, -1852539942, -889969744, 1904409952, 1778270620, 1313558257, 304904281, 347231991, -1482486814, 1080930934, 602958204, 2138993375, 1289503433, 1773856452, -817338687, 455570726, 482950639 ], [ -142264436, 1052169284, -801568168, -738845135, -171644604, 191957218, -759868514, -879587057, 289475493, -414065723, 2135497521, 1109865019, 308347424, -1964171705, -1695005734, -936153952, -2118124872, -922842935, -414745540, 1302200855, 1884274305, 627762891, -654146354, 2115443082, 633194858, 1520254512, 1760199234, -1186686737, 696673138 ], [ -179721796, 854375825, -810665856, -45913977, -1127739650, 1561808650, 19357550, 1839644394, 1373104010, -64179125, -1332966442, 29675110, 480666769, 678284109, 825619389, -1125267819, 1547788495, 1184353121, 907080557, -1863777019, -1463405689, -298295987, -1028696994, 579121693, -40025640, -831711208, 1508380656, -625146007, 1118845785 ], [ -1419317121, -356822130, 1539070517, 541350506, 382912662, -1686745333, 1421629170, -400178838, 1767499081, -1757890102, 1487089952, 485205501, -1218017279, -1645423930, 825109008, -335125253, 1805264207, -2002588662, -1005689636, 1711131411, -943379437, 254135862, 442685778, -1607942723, -1344052963, 1621750474, 720949338, -1638864849, 1061332612 ], [ -1593255484, 1447330990, -262267878, -1222336980, -1987267961, -2024540303, 1600304529, 1707554123, 1683408828, 612176835, 406642256, -1648073167, 1685249171, 92353082, 1768100432, -397353693, -2131831647, 1738242116, -665157626, 436481646, -506932010, 27598109, 1199230320, 1801004172, 1959664728, -622558587, -592397101, 1155363366, -844960877 ], [ 962245823, 1487228514, 686283970, 1649533766, 319837877, -507099811, 1734257395, -375395595, -1642210109, -1291844938, -1986221566, 1602020920, 2144348810, 1998817715, -697085714, -103418265, -1168357491, -1294518743, -246692647, -1928107431, 683274559, 1712343155, -1959711669, -1362365171, 135197388, -1816079060, -1809508674, 612069787, -1452337023 ], [ 1997643768, -877773257, -879419108, 1394177072, -1754026392, 1042563314, -1377334521, -923391064, -587386803, -2046225102, -1850825287, 890254596, -1361165386, -864763907, 130628746, -282573446, 2052344686, -1631129585, 908172543, -301357632, -1488917117, -2108481574, 1575639163, 562358520, 1054370437, -1704872945, -1727022419, 148903284, 1825427640 ], [ -411103140, -615854004, 1613427120, -103227293, 1352937773, -934100968, 2141055187, 1502986982, -1971942736, -1158164083, -224523108, 1319563562, -696672831, 40222461, -1386252716, -710367289, 1370364742, 738433996, 1125638969, -951555424, -1243978617, -372316291, 1829693398, -517711095, -1963511462, 1446849607, -250606726, 23447609, -1010410901 ], [ 1010361351, 521321161, -1285587671, -105074627, 598528458, 1394862995, -262347865, 1791825976, 1588303913, 831961074, -1482007230, 1997209203, -288912172, 1656767592, -1416975834, -1057119236, 341706671, -580074038, 973936294, 442785589, 1604525880, -1187150766, -902606798, 534020822, 2110469666, 1179590652, -403350519, 64125421, -523198715 ], [ 1560917832, -1450033510, -97199902, 995326174, 1164212286, -1666609042, -392296909, -556991616, 476447170, 1385964077, 2020963414, -73617731, -793584654, 20448771, -669054915, -2001727531, -164711226, 363792493, -246790226, 680717692, 1026987661, 1799130215, -541317833, 1797396989, 1874086040, 1011980749, -508788644, -1522342348, -354116859 ], [ 1291194622, -589772520, 1454928612, -1438847269, 1882006940, 409930465, -1053035742, 1225395002, -340795863, 1179291002, -1468576342, 1481550667, -1207562306, 100014966, -1585210122, -857738871, 1874168766, 2048100778, -1924283236, -72268836, -1073212391, -779157019, 996190795, 1777304259, -674143097, 1426442403, 584168283, -1697815215, -1343943726 ], [ -936754359, -28838646, 499702501, -1971380522, 2122888355, 1256605711, -592427666, 309561745, 478442185, -972760294, 1570372003, -451764206, -745482917, -251603991, 1879259145, 85498662, 1276106925, -989412987, 1444599282, -1885799541, 864090721, -1974553920, -1600165357, -1998253878, -1692789144, -751123404, -1328278157, -1979893281, -831365390 ], [ 1810276371, 424112929, 1292485089, -796957021, 1123850535, -1245844391, 457970778, -434565898, -489237813, -2011415702, 522649271, -926551556, -202674634, -707837898, -888320693, 45414244, 867895065, -2006826733, -494116046, 2083798437, -1916065032, -587585348, -1151084779, 510263158, 1197512551, 1146191488, -4084605, 117707999, -1422704218 ], [ -1107181567, -235545002, -635317185, -1981479258, -2046114124, -1806092691, 1893071146, 869753154, 1217915047, 1909577232, 1149252486, -2096168706, -241610589, -1549555956, 297376104, -1946724717, 269539159, 590386570, 1496737452, -205065421, 589178822, -1269770600, 1720666844, -858408181, 835145626, -427848721, -2094572289, -1072845460, -1092047873 ], [ -1530906899, -1626272343, -1250563607, -1659483203, -1499794828, -1352817750, 1161831899, -422879267, 547322465, -2135233071, 1664686491, -488632809, 1138205974, 1478250266, 569127764, 617920857, -1957797131, -582605580, -983793038, -1503394835, -795606955, 17972548, 173966584, 786380103, 2011479320, 359337329, -886231157, 1261366388, 1513892950 ], [ 1651774306, 1697896333, -394716814, -948650315, 2022805249, -617612540, 830500333, 2133811759, 1357130329, -367891815, 1214590591, -1472967718, 121955198, 1724640940, 1261175526, 633173630, 917064783, 172689582, 1811449474, -1376533773, -1899344290, 1383923382, 959694872, -2088938106, -227312349, 1723692611, -1119498239, -1355162287, -726672357 ], [ -67481502, -1918828187, 1730685461, 1782872040, 1096397486, 324361056, -193119061, 1888451946, 2137036732, 367109980, 352000393, -1725973131, -2082963691, 1188923634, -1326186279, 928561779, 18619574, -1774689272, 1258015427, 108063741, 1344579420, -1800513448, -2119933239, -1830810610, -1139415968, -819578469, -89845239, 1948480103, -1730795555 ], [ -2004600625, -349648175, -1509481457, -1623396782, 2056006019, -1317423891, -1727352540, -1731364235, 1428666793, -1898423002, -1596853975, -1010740196, -298002688, 2122009069, 1523448885, -240678710, 105369163, 1230713312, -1956357419, 832650534, 1745336139, 106934590, 976826836, -1568533840, 1754271138, -1252447347, -2121449117, -261954748, 398850459 ], [ -582469568, 2085614574, 433643662, 957851754, 1692003706, 912735539, -1733582770, -372053665, 373422618, 473107825, -1079460710, -774925769, 2000395276, 427974131, -2024533579, -578537755, -652993215, 1549170563, 1333738522, -1812322394, -1171167412, 174032681, -1553821300, -1716622744, 439522498, 1128313046, -1209934235, -821832373, 569215912 ], [ -1712720224, -401452132, 1923194356, -1074002295, -617701072, -1119129492, 552608889, -2039978144, -961533900, 1006958991, 452075185, -767924371, 1703752604, -1237466876, 1876008411, -2032062992, -129482425, 469362468, -1444397030, -1421003132, 1804118262, 1544163575, 1943832783, 1992087486, -2110836340, 1597093855, -1849579747, -1536453952, -1658499338 ], [ 251326307, 410434470, 993929299, -234340873, 2003099251, -1676428573, -1633336012, 719854864, -1239255857, -1584064991, -8859966, 392721695, -2093267083, 1517109185, 1461998610, 1336478097, -1499772951, 476817810, 668760904, 1418497971, 1011624112, -1976214853, 1029973580, -446720836, -1270553705, -626934371, -1432658391, 1489544476, 292281519 ], [ 141047211, 2077639144, 1513659831, 397523019, 179533481, 149458700, -559789308, -262959095, -1463761759, 1153314570, 451302222, -1288943066, -314593762, 56313783, -1997916089, -1154845864, 925975838, 1692539034, -1569521649, -1976856400, 903239443, -326036856, -1882001145, 1013807775, -697149776, -2028639853, -2097923150, 283594878, 1339349319 ], [ 433444762, -1839918339, 818459644, -671904194, -1005591929, -2112068435, 1959605194, 2004792397, 787609596, 2067745087, 1069329975, 1956601752, 1110319207, -577454203, 1494274487, 1499769900, 357427576, 2049829253, -1925519597, 1676168388, -1166737184, -315515467, 1743849391, -416843052, -1651808898, -214436553, -126828054, -57017471, 98325775 ], [ -80804746, 1271656806, 1103553122, 467479535, 760470993, -1187125196, -653890555, 1060119868, 197639302, -117766571, 1514505274, -983749863, 1704948429, 825715496, -964630402, 970446352, -1381066387, -1550653412, -1917461806, 1226923066, 1410671916, 1837428170, -1174520408, 1618473278, 1588941366, -861640093, 417149707, -819611636, 1455134474 ], [ 1096133320, 2094172598, 1349129295, 1924766090, 1139823753, -389337825, 2049177783, 1373820925, -1194158303, -1617196463, -1210134428, -596705011, 1909670639, -1304864149, -511202953, -1902304797, 1758158101, -788935688, 513258590, -99284510, -1651331487, -642846382, 772661484, -1097225843, 1905877981, -2017770051, -131280442, 2052205497, -982640293 ] ], [ [ 1573764824, 202245453, -2041308336, -1060980379, -841644891, 1316504792, 2046001300, 857943699, -1494554625, -1880454469, -132850185, -1927425427, -224564965, 420061019, 1638097876, 107746653, -1043243378, 1449015070, -1048541951, -574302497, 1333201297, 1055381816, 925064918, 323484148, 2029858661, -312347483, -1683025554, 158474121, -373892063 ], [ 2130112425, -134687672, 1481860845, -828070379, 981978548, 850547648, -882293382, 555166228, 1763623956, -1747973770, 94581838, -1300494963, 614789855, -1562459067, 942905842, -1276014255, -723421274, 56051356, -589592410, 2115435949, 99782983, 1132290508, 892824472, -632442076, -1859128124, -1592857602, 1436859062, -890821486, -1982436704 ], [ 264654942, 1074131749, -227976206, -205856004, 411412913, 339029851, 1666394253, 244473829, 573499761, -1953250140, -1357620321, 293327759, -1054313366, 1051396981, -507412705, 1000991325, -415649332, 2069172840, 377013487, 276462627, 163226265, -581131233, -580978690, 430670443, -1390751090, 526942414, 1040385137, 1760975592, -195129279 ], [ 176765510, -2060221232, 1089137800, -1756453492, -1963943071, -1332028967, 1116997506, -1287111975, -323481028, 1260496982, 1492296824, 819396238, -1717930757, 195259374, 649470698, -1121318675, 2012835861, -1495597973, 696065628, -516400692, 132487255, 1987195461, 761838186, -592543523, -1330904700, -1998340707, 1460353265, 220654756, -861756811 ], [ -1879163321, -1178518998, -384370836, -90599954, 260226566, 1655215514, 1923611539, -1505409037, 606960021, 1812938185, -1555331844, -536532227, -202160219, -1112406851, -1196880225, 1368884553, 1372080981, -495843452, -642227900, 832253326, -1030683102, 805550117, 1483207734, -509291059, 572795295, 996516723, 1390344576, -20098701, -1966256473 ], [ 665672042, 428483547, 2033573051, 638685334, 1024215047, 376496387, 1238974153, 983287036, -610894420, 1890142472, -572053732, 853230807, -1464157837, 1070363158, 1041242105, -1607414329, 1812892219, -1033161234, -892734379, 2044849561, -313307803, 265256422, 1204770815, 1773204639, -469194284, 1639400111, 104651285, 182201785, -1231156117 ], [ -123562407, -962069705, 1883693099, -1908553561, -193519514, 1390185059, -2004753906, 75223691, 41529828, 2115137004, -982665978, -1065226340, 151230905, -667356955, -1145421986, 1701878654, 513587102, -938568814, -2045268137, 1548537340, -1485540096, 985535314, 753405190, 1935332908, -315619000, 49054504, 333007325, 1876755862, -699889509 ], [ 2057762074, -1906191804, 1902805110, 1772684894, 984194492, -152531521, 1674593600, -1783825956, -158813304, 1713805207, -2075034302, -115562068, 622210612, 1327041586, -76794182, -89941304, 535975085, 563826501, 1795397735, -2041356477, -452112100, -1806810483, -27942664, 379896491, 842710375, 1835394748, 532516586, 63713926, -704441373 ], [ -2028177082, -707230880, 399795603, -624360950, -1127701339, 1915484378, -1250447193, -994779731, 2000211540, -1954826125, -1464498185, 985392730, -673303935, -1082258138, 1982101635, -1260182173, -715292564, -1752769623, -399837599, 1779808588, -1847390565, -1896430752, 308736561, -1737242826, 105885451, -791583636, 366044904, -2107933568, 1007633881 ], [ -935846443, -397295724, 1531497481, 317138260, 1435217080, 844407857, 1288315407, 550158194, 1991861004, -1097307795, 55284857, 598560531, 319727017, -287267814, 210169124, -1823531144, 218112107, 1708150892, -2137768409, 1235710942, -984270176, 222056577, -155037807, -841458660, 1957626265, -81304309, -628427218, 1093452368, 215774442 ], [ 1741029116, -1047739703, -1466479094, 283803250, -1443262047, -1214582795, -372915507, -1978421401, 733742085, -1288117345, -1581876922, 1044546131, -1574063463, -1977550860, 504040764, -658220520, -643459076, 838398445, -149889984, 1015995195, -976462543, -1623809898, -714889591, 726542537, -863555636, 652609125, 1582929971, -1940121237, 1050100251 ], [ -1679931922, -88429987, 171454099, 1930414455, -523700794, -535181598, 1600847590, -1053304490, -809769724, -1630711140, 646512817, -1654592932, -2095719973, -588858708, 495056571, 2125492, -227822482, 1077894091, 319743831, 916756731, 219311092, 1334345938, -765149169, 1642099323, -1200324834, 1812632873, 1625294106, -1013996696, -1892868807 ], [ -1893409167, 1299458664, 2067533208, 1355207793, -1150523397, -1561984872, 277307258, 1708919045, -2098797435, 672450267, 1195777832, -94077030, -2086992432, -450799322, -846742160, 339331512, 764063947, 1964520231, 1067258016, -166955441, -432045001, 1769920368, -963382396, -1707665806, 1257923830, -570419594, 711797656, 410237411, 820926995 ], [ 715723557, 361974365, 147395346, 2119572916, 1028831526, -1290182577, -841443984, -189091784, 477005613, -139581495, -255862295, 573994162, -1420502956, 1008125765, -640374206, 744682016, -1302712112, 1346653967, -1852941103, -1562227228, -1972299068, -1111221389, 1764190268, -930965354, -2138063148, -1346839731, -123376941, 1422778497, 160868975 ], [ -1670080789, -568910264, 392630350, -1567030842, -1964445650, 1794073042, -1553778410, -1679183860, 579727272, -2119828623, -1028932292, -1415938885, 500267135, -1526031677, -1717734401, 1645152378, -1003942115, 1178464810, -861625636, -286945691, -1174842531, -1490757550, -1301744258, 873389232, 1633407584, -1405012319, -1880002746, -550210367, 1340768947 ], [ 1988991561, -1604464078, -262862161, 1075185650, 111476084, 2034268775, -1062159740, 213561696, 172495866, 1220300624, 1749786745, -187437611, 1434418272, -733349460, -1502560783, 1364216158, 1691053523, -2001057374, -782744964, -956942016, 104091221, 56935255, 742847500, -971804503, 398516405, 1340208855, 1436614637, 575407863, 179467475 ], [ -1537324107, 621694931, -1469032251, -1347839659, -1157374260, -101329566, 1321250328, 149203222, -475978647, 718405030, -1331545987, -1151358393, -1133957266, 915209566, -1904795274, -912732088, 1274458337, -158554654, 301045222, 1192508083, 207007272, -578981779, -795281084, 693397830, 1165445404, -544697026, -30557497, -501341709, -133550793 ], [ -349653430, 1689449812, 1318492281, -1982864022, -561046049, 511116269, -1756756552, -2023517829, -1671269152, -171429451, 1792087562, 781871028, -1227643427, 1988699103, 938206205, -930333972, 1345339952, -1567284624, 188202396, 2073477516, -1483690650, 1265069209, 820991255, 2051277666, 1347708486, -1823382419, 951346201, 1870208827, 717553901 ], [ -961470325, 147361394, -955389899, -340970784, -1870204906, 1270572513, 1608898556, 831638867, 50309443, 1668306826, 1049602995, 1324366041, 643801213, -1066388266, -246165968, 924008141, 247691837, 1869875191, 184730011, -345768669, 550606677, 1501377171, 1329961176, -552524812, -965599668, 607232823, 2026794308, 263326106, 1449214863 ], [ -2012057123, 444095607, 580438951, 2027141812, -860597399, 97257114, 798074834, -1180550849, 1661942797, -1463695830, -1703354534, 449794886, 2132221801, -982915960, 1578324214, 2119149062, -405594777, -2047877971, 492382138, -725447908, -429698962, 1326184123, -1129013019, 2094822610, -1195495618, -1401096215, 185292240, 1118029580, -389109821 ], [ 1111234846, 885082425, -806219581, -1218653498, 1534596099, 353008310, 10455885, 743104383, -1654111308, 676864962, -1999553980, 1079497450, -1412414015, 1505327639, -623592273, -1990112546, 1839686998, -1504038974, 262121392, -1053026732, 1943968775, 662501858, -1651103552, -1918217596, -603420156, 530459631, 1588742717, -1651713119, -1598011403 ], [ 2100490010, -640484763, 1789415528, -1787620169, 632952091, -1956559361, 1533330194, 1051719033, -1100319529, 468124933, -1945817688, 162097400, -485756533, -717918349, -1753937348, 2025290387, 1269075842, 1594182642, 1419530987, 556533304, 635079812, 1655800878, -926871956, 394374036, 1769007439, 411674602, -1954881471, 2057253961, -1723780319 ], [ -859191345, -1039517346, 2077253931, -1813726730, -807288516, 391706354, 159800935, -1254719970, 461258809, -764578665, 1818158758, 971815291, 1941111748, 1760760790, 1344118570, 1754964639, -670905740, 1094945884, 18195149, -1993631765, 758066045, -637189882, -429551158, -1071769286, 773661361, -1290655828, 899208584, 1768093074, 940587002 ], [ 660548243, -1606128503, -1699632867, -1490857732, -1679022027, -1586653413, -315994553, 1675077863, 195762914, 1365879316, -745632877, -2049755574, 22482702, -560085094, 785996436, 497034562, -1589371529, 1227281062, -797045028, 1091569587, -1898083715, 1307398660, -1445515405, -1401213586, 280993629, 145869868, -847518980, -1337703915, 827730707 ], [ -1077710585, -564656499, -1147438991, 1612988709, 266088698, 1890255132, -527313953, 1388058209, 362631359, 1563636234, -1630322640, -871337314, -1046075956, 325002703, -437996790, -1537370197, -1309863843, 1439962332, 1036800901, -1017020398, -1032620454, -1108200677, 1519787776, 2073688576, -1992249391, -862671738, -719777948, -144631270, 1521787308 ], [ 1507297929, 1806319794, -226247716, -216419334, 1081834999, 1449259725, -605760781, 322806835, -2064642537, 1640911778, -2059277441, 2009694903, -283207021, -286133903, -798981982, -1486818633, -235386600, -1538777865, -576511253, 1390395051, 902127731, 2011737649, -1663925229, -102371794, -617678343, -1513076542, -984631147, 1015660312, 767952515 ], [ 593091467, 1280970598, 1072914154, -2135493344, 1473792120, 1907503115, 182789665, 794775778, -622485479, 1341878786, -2063591236, 71849234, -1960594236, -1664164272, 2103308422, 2039117111, -918746031, 1674634423, 1001329725, -1801770821, 1415558539, -1660398801, -744831108, 1548838336, 1812511919, -1601377018, 1489787800, 182553833, -219152603 ], [ 787028447, -749282351, -1548888042, 705683480, 2072969579, -703762927, -924034352, -309936195, 158285728, 1378970720, 1331729153, -176518263, -344401157, -825486087, 1708968573, 205889050, -1593764121, 446070682, 1097208904, 1320233902, -1032468574, 1152742450, 2012962146, 586094646, 1519068098, 320236137, 1928236651, -133118505, 74072569 ], [ -2073967335, -387326744, 1495756390, 600283870, 2052403927, 1981886458, 109295760, 624560298, 586745026, 1720394971, 2126845020, -2134123936, -1590487397, 1057760812, -1650886573, -1954756385, -463003014, 2003468631, -29996072, 135980862, -915771953, 548485172, 612696009, -1553604691, 185041858, -788823837, -2007452047, 1649934084, 2083391573 ], [ -1709993799, 1338536405, -625492298, -495962645, 1316633840, -493773411, 26909692, -737766625, -1411550184, -425160981, 1165817078, -448359045, -761682128, 130564116, 1034835460, 1301965936, -528427749, -1198956781, 154961638, 1340108407, -9287608, -592394911, -1346803695, -1046730327, -1635832930, -936451786, 940943088, 1171347970, 271679129 ], [ 1650554854, -1069873748, -816369229, -104698849, 1544236324, -2029340160, -1675686010, 149133337, 632011996, -500344082, -2086640157, 823605141, -1538168149, -1201158387, 580087587, 535272498, 910195702, -380507842, -621833756, -1062059718, 1708094634, -1096215704, -1066063450, 1397687573, 1204768316, 1256762754, 1309172177, 579952910, 2076824756 ], [ 1333280134, 983531214, 391304956, 763934846, -1402779870, 1415408722, 313460904, 1058839909, 1803528347, 1609055269, -1910371170, -1447697531, -1473659489, -798607392, -826624696, -298627465, 75446478, -764615390, -885097704, 1145061015, -133555507, -1950934631, -898220463, -1896812460, -161883389, 981413671, -54365140, -745094987, 810519043 ], [ -112624794, -1272553987, 1292593223, -237136484, 579387395, -150363443, 236759837, 1554759720, 1314974332, 1909651188, 656083647, 494822359, 1990267150, -684225700, -1081448992, 1667186817, 793193500, 2126715230, 575852804, -1169494452, -776417889, -487013011, -504436220, 190746142, -1403956607, 819679312, -2059722856, 1691077270, 1110443837 ], [ 2008572525, 628742452, -166476583, 938130782, -304049945, 1166004675, 1640666767, -1931222244, -1126095753, -1451908137, 1719097077, -872970977, -479311012, 67271110, -821506991, 770203458, -1746894589, 1683123614, 1598954466, -461263931, -1179693244, 1348270187, -1195044075, -188842612, -1795600590, -1327135128, 1108060651, 926180807, -1100963877 ], [ 108457054, 597178205, 388191475, 79132936, 1906586589, 392303497, 1588566246, -1546773425, 1032119492, 528728929, -556445351, -1808015510, 1744491631, 1112961944, 1481052045, -5662280, 828413205, 650935314, 243758541, 1110104149, 2046286617, 1281524450, -103325719, -1243078430, -288766675, -956264172, 57974833, 1862602509, -1817168357 ], [ -2092539424, -1001704819, -560505311, -1873924837, -1345166250, 527049568, 1020614889, -1592939951, 1092038691, -1006769711, 1950190673, 265122130, -1046333487, -1696009566, 1738718303, 1437959311, -870402431, -185388424, -1999582555, -1584254027, -1749436245, -1829985715, 855733037, -561483052, -1300346046, -1365480570, -1936529737, -1778848442, 1963946264 ], [ 549796502, 1500078835, 390115813, 1258745812, 1263310073, 387477160, -13767783, 786246387, -853751945, 1704479595, 1204133749, 1946664591, 2038601580, 83381379, 1081341928, 1663702882, -953476146, 348710516, 1304751908, -648878276, 663832321, 345556771, 734030134, 311281945, -1793964115, 164896984, -660349153, -746831981, -1439973132 ], [ 1481064313, 1247801495, -80387181, 2114201813, 678555069, -733640765, 259453868, -1558260898, -267983206, 842047800, -88979877, -1749739691, -1114349550, 1898392597, 1096291655, -1485154795, 155428064, -335581760, -159529476, -1712904731, 1223803236, -63373363, -699476483, 1045776002, -1392364311, 2029067119, -764169855, 136132764, 608908021 ], [ 1053370407, 2040954939, -656082135, 1322496846, -1351758649, -1719003189, -1092237525, 1153833553, -1624857636, 1075143272, 1609938672, -1351797959, 1437851192, 309586685, -863686584, 575046599, -2130570157, 671561598, -623655178, -999685607, 559516715, -178412723, -1765658394, -129599650, -1991617097, -598004661, -282629391, 686858228, -1690556153 ], [ -1556972345, -849673688, 1880680759, -1650127833, 1453723631, -629719243, 909346713, -1631504517, -676181349, -2016766666, 1810370175, 1107531839, -1474850162, 1294401742, -967999163, -195050825, -246800526, -87574237, 1833609360, -1147580995, 696586733, -85539594, -1550390157, 267327611, 1077529789, 102584857, 1408829256, 555824849, -1878737877 ], [ 722144630, 339672529, 249845294, 245350078, -521528586, 1585646160, -125834083, -951462369, -943926468, 1675531822, 1821920299, -144317376, -2004610200, -1602434239, -24593675, 1249874148, 604038543, -438955967, 1101445984, -1988816237, 19822204, 564731880, 1884710485, -992178626, 384293695, 1845413922, -487205117, 1088577606, -9428314 ], [ -556560720, 880572648, -1410348614, -1808702202, 1644571317, 667055816, 353919336, -1031956642, -301845445, -493236831, -729393230, -2118073951, 2128936034, -899482734, 1914907492, -896134208, 2074181566, 890682007, 591350250, 1946221083, 343981878, -498428877, 1378855186, -2028936713, -82818620, 1786112475, -576185029, -973280268, -419351117 ], [ 1347328918, 1834386391, 2048114880, 74325973, -508593854, 1872906314, -1818453868, -1785833216, 542851574, 614090695, -564736185, -329791746, 1146152970, 1691205689, -9378336, -45481856, 1902889720, -1317707186, 418916834, 125361805, -53830652, 2082634475, 1240012474, 109656807, 602152370, -331015504, -1128503922, -1617623833, -1526224402 ], [ -219102101, 1728090312, 202989925, -2099905327, -1234268064, 1304236748, -993771468, 218868251, -1011946899, 273871183, -1618895356, 1768096060, -1880877420, -400478515, 204997097, 1611877794, 1193614908, 949964203, 261656130, -2038104832, -1719730338, -1475924370, -2022187024, -574573751, -1544686686, -234372108, -2128956914, -908639237, 1283595190 ], [ 437262412, -180892786, 326364382, -315094598, -1913186704, 1037728310, 1052832282, -879199657, -1898684200, 1489401386, 1500364725, -1778356988, 736999128, -1704046663, -1218093476, 145025941, -2144464803, 1556302846, -435165471, -1873968424, 597050252, 642625338, 123895999, -1678842349, 1032822180, -1069379476, 143617631, 1937235295, 48369406 ], [ 898165712, -1099080723, 251318621, -253175769, -97522770, -1379828450, -1984791361, -1461476351, -2140606399, 1913160967, 784418191, -1581726353, -1971187306, 1680180080, -1689574875, 419634679, -593116092, 1476755834, 73138196, -1549573886, 1658689624, 382676722, 1418693669, 1328656420, -274325714, 654485730, 784495724, 749937955, -1068250391 ], [ -1105122517, -1690076784, -840448726, 1423468936, -2015253681, -401672500, 819786175, -3727144, 2141788020, -831207038, -1549290458, -1671674263, -2019849204, 952401344, -764281153, -338974299, 2002763733, 215715105, 40822836, 1138136422, 208351566, -1433411127, 1965471594, 1063577207, 362152231, -1065004730, -14412149, -712694033, -950307988 ], [ 1023452380, 189142454, -359914978, -856148515, -912687353, -980672252, 713573887, 1032891306, -1538027004, -1895137814, 659173823, -1813045234, 297746009, 2096278665, 1267626743, 1101243880, 369562607, -1018458014, -1048930135, -85227093, 1662837105, 1827063362, -1874397591, -579295927, 2021933916, -964134677, 340344637, -650935865, -985494380 ], [ -1308873505, -1072243218, -120374154, -839417135, -583554775, -1903779968, -352366741, 298298261, -860642259, -956750377, -1236990424, 471897567, 982255584, -1740198158, -801532969, -240218738, -1984850249, 2080768575, -454519678, -2051320676, 1008712909, 953874461, -126131876, 290300715, 1004831477, -369545777, -902862225, 766418017, -956653885 ], [ -1169817965, 283371392, 1751664215, -1686673130, -1112755874, -135332332, 1557903650, 1274568630, -175784679, -461382792, 738160027, -2043951555, 1194765827, 689284763, -1738378261, -1814004902, 1180403008, -1412508108, -972179500, 890270778, -772282663, -1739835845, -802375475, -1493441705, 104613509, 200520045, 1981944438, 744737569, -801353797 ], [ -2095307153, -1681089408, 1174611689, -1088512970, -952786533, -2097489570, -1875252796, 795542246, 1559421717, -1398111223, 1404521084, -188161715, 1180875715, 1880004621, -588114410, -300620660, 1579966603, -1313636417, -1046541388, -1813402667, 1930477725, -2108214631, -1555085000, -1971353269, 1214275144, -100610443, -301046080, 686817812, -1516853131 ], [ 228325739, -1913448028, 278240705, -756416687, 1613756008, -892377250, 261904290, -780720785, 1945117545, 2038980783, 1007327913, -1876686113, -1751843074, 1908207552, -689590952, -422383998, 2095753934, -1423700344, -1683697490, -2050573695, 362690401, -1659390833, 1407034067, -1796646039, -1636561110, -663595108, 340368586, 508154224, 1734514964 ], [ -331536190, -752178921, 216352475, 1291849838, 246516193, 186751295, 1323588342, 1659439556, 1680137884, -260983405, 1162543797, 6701274, -135576802, 1766958107, 1548214456, 2138427826, -1327021676, 1067680827, 715597938, 22467657, 47710262, -1682996375, 1738811683, -1956305429, -25347314, -1061453192, 775868233, -159620768, -443751933 ] ], [ [ -163233785, -26833452, 447976981, 2083238295, -995847249, -37498652, 1991986069, 1341119689, -1524702017, -1379515454, 1993874751, 1410731445, -329201460, 1151490904, 843119629, 907863105, -232012151, 1877180468, 90315188, -146391346, 1791548362, -103424291, -702155686, -2083039038, -35487900, -292431483, -1728204346, -2008820144, -1891007253 ], [ 1695442792, -2009987258, -902937787, 2024841541, 1331452339, -620438331, -867467606, 181158561, -179910300, 1916219409, -1388667936, -1988323574, 1344393904, -1387488962, -83403194, -1358201708, -754947546, -238863522, -1116597451, 653536566, -678758361, 1834298959, 1058461288, -998385515, -2024148493, 332154064, -943188923, -147716437, 547820878 ], [ -470770977, -73356197, 1213396793, -1750786786, 1490620773, 934259921, -1566301511, -2096537144, -484425396, 1848616312, -420397868, -1315570615, 1581309728, 156751024, -2056200730, 1448296875, -89758402, -32092803, -1741728751, 1650458500, 2116611638, -217159362, 286632870, 191430741, -1012963661, 447699691, -544776352, -725495510, 1500553005 ], [ 553973500, -1687968042, 1034008511, 676865746, 2000536811, 271289527, -1490196093, 156541377, -598001657, 1196967379, 1968898473, -6754126, -489521433, -186698984, 227496642, -951106373, -1107118315, 1146197411, -163178445, 62282806, -988182605, -314208991, -1493975907, 1846098172, -1999917926, -1009140219, -1778383998, -1637962961, 326023108 ], [ -1315042535, -2018757841, 1929948140, -870566885, -1496544952, -791046789, -104485498, -860944151, 1777118778, -117745270, -1432865113, -49596409, -563544871, 1008732069, 164729830, -382669798, -579275940, -1853169660, -1609273083, 1648645714, -1290899058, -1852745120, 1639446998, -305134184, -1261894955, -539753047, -1015036447, 794314407, 1328522664 ], [ 1486692643, 279126963, 316073620, 545116465, 942369640, -2116372316, -1206046652, 2025551611, -1208116098, 1825825522, -454648059, -346687800, 1929443976, 216020856, -962244052, 1695555865, 1569567713, -316537180, -78324093, -171125851, -603667513, 1914089335, -420312981, -1099062015, 1036857497, -703034156, -509613759, -1929557100, 733461745 ], [ 1300777280, -874530538, 75588543, -168138672, -1278895454, -2118979450, -1170875500, -2136296295, -1847097518, 725154440, -869697085, 175088376, 492822465, -1006217346, 1011275149, 303336468, 1795942919, 101233621, -1684309656, -1608987231, -238421683, -1098975234, -885215245, -45493562, -1058740706, 1178770712, -597870421, -770052195, -497911361 ], [ -1850888271, -1607420208, 1792971351, -1838400478, 800045716, -535088531, -2103307700, -1417239587, -1506204242, 1487008936, -627816703, 1311574682, 1773624303, 1123520973, 2040673968, -2068020424, -1472767008, 2132081241, 1563378546, -789543210, -978360249, 490928466, -116796880, -1777369732, -886442402, -2024004503, -1542936994, -342739213, 811723633 ], [ 937646230, 1853797364, -1668133246, -754497368, 1962577178, -768381762, -1093873880, -1206056042, -176284839, -520456747, 852743179, -471568073, -2051122469, -1732841796, 1049120178, -1683945465, 1872281512, -1122052365, 248206298, 129607008, -1486205869, 2121875303, -315140844, 1563547615, 1537915561, 1121595609, -1057205567, 708282925, -1969952510 ], [ 111126364, 582795235, -2036554946, 1009964714, -158960361, 27538960, -1616222632, 1588833647, -575102648, -71158298, 1600123806, -1773782802, 1251949089, -1095611179, 1531232460, -113916854, 456033110, 1551137146, -1028078745, -1937200839, 2085605976, 1801465581, -1639993492, -951203754, -1892275156, -213542990, 1988557232, -803103045, 1573495606 ], [ 1866416543, -882653375, -1433600186, -476319580, -1698142520, 552629588, 2143475480, -1317944641, -1521214967, -1361911506, -652996775, -761619055, -1154466937, -933084067, -245779518, -1647678580, 2134970782, -1905154568, -816510530, -16279277, -396460899, -281900283, -688099813, 533625761, 1425850249, -1751359040, 500178015, 2082462877, 1222184104 ], [ 562483384, 1925706384, 1978697277, 2109801576, -917503865, 548580854, 2145336278, -27699113, -603352261, -1680624380, 324086275, -1347600333, -588598862, -1478123813, 1513924785, -857816190, -185018873, 123951352, -573053555, 509868069, -1418029968, 1582417299, -2094290288, -737211455, 526623194, 108361049, -1626421749, -742174336, -1215970943 ], [ 197175983, 1958225087, -1268598208, 756723266, 1393308896, 1073082738, -1209915367, 1600530483, 57930578, -1673773799, -225148623, -1906566798, 2001748234, -1062680273, -254820112, -433165068, -1151271434, 1306266836, -1467787934, -1892642376, 1071436053, -2013964153, 300344304, 1283177470, -55018392, -1146361152, -952577967, -915422222, 151038262 ], [ 1766649428, -1665457747, 1689161102, -1648112011, 1400737588, 198764045, 197181804, -2020543080, -152906623, 2110947659, 514052475, 458035829, -1040159380, -1511971170, -1106183943, -1059150085, 1345218871, 1907605727, -1408576785, 415182029, 1604626089, 396101295, -299290039, -543629264, 2106152557, 1167124052, -772735997, -524958478, 342864803 ], [ 174272843, -2042018580, -177492736, -1875892760, -1992272089, 1882212551, 244456939, -220104415, 890665779, -340833669, 1506779509, 514340175, 1616252219, -1656260698, 372910502, -1948490391, 1588279139, 442456499, -1205706423, -990799599, -671400579, 1442061343, 1033413873, 1384128917, -1440630683, 230709284, -1720995835, -22447019, -1781713518 ], [ -300706583, -695369817, 1071843957, 681333163, -1619759851, 1453661695, 112724407, -1828059508, -874324331, -1631838294, 1670052211, -273491851, -166998151, -753599803, -1358224429, -244504538, 835175105, 1454570554, 775564236, -719920200, 1077401928, 478580448, -547566900, 1364176429, -749458653, -1136096946, -156762741, 1790030241, 1998152945 ], [ 1483556928, 479646865, 1926491856, 1368202848, -2130343332, -386582314, 399551628, -1862151915, 1669612162, -1354873647, 191906447, -1777731618, 582630451, 723518379, 824164217, -1401878532, 2101221590, -919036866, 674352235, -25476435, -900643317, -2110181296, -1005614874, 178803401, -343769184, 23355753, 1514703140, -514526791, 1529451068 ], [ -879980763, 786008373, 1031494225, 651626791, 575005196, 757340055, -67932163, 1202778392, 809458683, -1452466777, -941653221, 943679103, -603557148, -528266171, 130652692, -503219488, 1433091989, 1658610214, -62768357, -1841944761, 1570507256, -1926998915, -417276433, 1506049386, 1007900687, 538473067, -1736498604, -1265015714, -1453520966 ], [ -223570736, 1887158755, -1236563269, -1837779059, 1565388465, 599867540, 1201113815, -962151455, 1246173723, 1585149768, 471754377, 474044352, 1927460215, 1265037004, 1441270852, -1123678095, -399750677, -254198108, 298284890, -622263726, 262891017, 939593148, 1035125261, -1532371687, -431299164, -1713734208, -723487169, -729936444, 988491310 ], [ -418884730, -1561059913, 1416870866, 477452533, -1733275645, -783443811, -887548629, -540063629, -2098113914, 1135419264, 672851298, 969634070, 1127707895, 868131560, 919129177, -1045312780, -1745358679, -1278341326, -1573644824, -415396571, -481343719, 1038843517, 1891483441, -302209204, 1023122698, -1354633931, 1393691423, -1951731785, -1673085216 ], [ 404580196, 984796548, 2044346487, 960547492, -712503011, -980102098, 1819583866, -1553457099, 1674556163, 116264292, -1518909365, 263103455, 1964418435, 149766010, -810018915, -315551335, -1064829914, 1565471305, -247664513, -1242121833, -134122151, 1370179207, -1330671919, 211697873, 1700663860, -1866542364, -1545810810, -1917870341, -1652570135 ], [ -671144537, -1700649844, 1991459996, -85772217, 325331663, -870557091, 1411785122, 1386798564, 864264086, 222509760, -1176382882, 372718268, 1801056806, -1578306458, -1574551810, 1769414929, 1635765052, 1438412805, 1768204384, -936915928, 322772749, -981372799, 957202670, 677806956, 1021430493, 1042852938, -1120412791, 2089310533, 1127886306 ], [ 925176461, 1453034175, 571360407, -1619833835, -253378929, 162820541, 1212082934, 933889700, 1501158579, 1449811879, 485472112, -668937864, 1315526953, 1658667268, 1218241724, -199425387, 2126839689, 1926691727, 576978445, -1567357277, 399725484, -1397115921, -715705700, 1985458893, -785206828, 1846292259, -191383343, 964706411, -457486885 ], [ 1016080328, -2038800061, 1718842085, -1158557189, -8310048, 2145918248, 838586163, 435597488, 1421614068, -1786838688, 1300996990, -2050623816, 2070519959, 158815576, 115406683, -1393427309, -2038660986, 865693091, -170555958, 1874896584, 300922455, 1499633249, 1772722863, 1564470409, -126501717, 496970185, 491303936, 472909365, 745788118 ], [ -2145778024, 1501006919, 259875150, 2084301095, 327539321, 351901616, 2101154237, -777236220, 1915134863, -1442598361, 2140056479, 1016247246, 1843581383, 84554812, 403635500, -169993292, 1991150423, -363465130, -1643100242, -154275110, -1518330335, -244806325, 472296663, 1239694764, 1506254263, 2066904367, 1736643848, -1187649104, -1463178812 ], [ -887113043, -1234805312, 1686829464, -127637277, 440873764, -1864655393, 949044698, -1823636844, -966718038, 1989998645, -2051893334, 862853920, 547014616, -1151941472, 586812212, -1661147682, 2037405837, 1498876857, 105362661, -1487318676, 603839494, 405315909, 925441810, 742494266, -1462831897, 42113420, -1916908993, 372155339, 1239583649 ], [ -1156802545, 1378263996, 974052462, 833039139, 1431520592, -693983025, 1979219409, 1446407317, -1039297432, 1384220429, -1008036226, -748583649, 521637812, 1110389819, 626103189, 293443893, 1028452983, 820317349, 1031957776, -680982439, -2121980845, 1875380502, 2081277574, -336943537, 350138264, 1896666397, -24556458, 935510667, -1494264369 ], [ 1395892864, -484069809, -897664235, 1379728490, 1769703973, 1915871733, -1902022759, -323246415, -419858972, 2046516472, -683868012, 238705477, 1394262698, 681498280, 967989434, -799139911, 49257081, -124911016, 1302481734, -1145193869, 1411744864, -1319309402, -661729750, 714970094, 464825066, 882876777, 1670609115, 1043592429, -960022403 ], [ -812888064, 1682605206, -884284196, -1251878834, -1645673097, -255846801, -1752157267, 964891366, -1441538542, -690785031, 1756026475, 1575130553, 1342064106, -1220077627, 1566563830, -1780825419, 248355594, 1956723242, 453336152, 926690813, -214006809, 1046465595, 169481766, 1296493604, 1962641064, 2140518715, 1956043769, -1595034135, 1165352340 ], [ 559122904, -1144334159, -214688891, 295794315, 723387937, -975597455, 430832353, 225365012, 1625831366, -1940142054, -5209841, 989398412, -807316495, 1118683361, 1897505070, 37728032, 1759613236, -854351592, -795765683, 1139692868, 903721006, -392985210, -348873340, -110238492, -1522214913, 1678200596, -1987063070, -1204776644, 600252877 ], [ -798084887, 558921858, -151747230, 446247995, 1556289698, -741946208, 1174388845, -128567453, -1722932328, 1790713498, -1426722130, 621176062, -1111599900, -796929211, 1993892545, -62656866, -29600496, 579040285, -855190293, 2088847781, -1752341405, -1500904294, -240734017, -1021735287, 986997177, -2083744295, 1136854558, -680835772, 1118266004 ], [ -1249281928, -896916594, -1755404428, -1184920872, 278726961, -1730314121, -1890383316, 1430503144, 306035227, 920051464, -1793017073, -398835422, 770790106, 465724318, 1236750918, -1497728986, 476165916, 1296480463, 396112176, 1052337911, -1098196653, 1702071466, 1748454750, -1745574122, 357159177, 370526157, -1977859205, 340116852, -382528294 ], [ -817889824, 414497613, -963126141, -1822579109, 556652385, -794513756, -1137286378, -1499256089, 1072160437, 634946620, -634715669, 952377544, 629034681, -459916227, -2042411019, -1342392582, 1037848811, -1510345137, 1668958140, 84369029, -22009345, -1925187032, -1682511343, -1663891249, -1132776192, -1322009061, -1365120974, -1743374818, -662892370 ], [ -2105279278, -983606113, 1205398316, -1619641124, -207805230, 685310151, -891295553, -2006960902, -862853311, -858882368, -532525678, -145977241, -1195243397, 1140787078, 1703025082, 355315870, 1689485514, -433109074, -781514054, 555918672, -1547816628, 1959233423, -1642978786, -882265513, -1379111131, 2049153883, 1605715401, 352876827, -82302600 ], [ 646766710, -1310695334, 31267309, 87075057, 814874811, 653255161, -210617147, -1127653748, 598699430, -536551272, -1840037209, -516737495, -396205884, -841385699, -1024600539, 331433902, 344045691, 927478525, 946990383, 1061262433, 382203348, 139261406, -1415473016, 755924773, 182489418, -702515040, 123327885, -1320592638, -2117369824 ], [ 264752107, 892364088, -1017920493, -60129654, 1058329529, -7210630, 1642552883, 1479301849, -1463795885, 1372776506, -1464072650, -1758368265, 1180530858, 1635819059, 2028104929, -1318493456, -2082465389, 1889023482, -338185975, 358190752, -2079810681, 269992072, -1524885163, 1072179116, -692809892, -650202861, 1056042245, 65219747, -1545536844 ], [ -708607923, -1980637139, 2016657110, 773057501, -55566635, 912671766, 705302088, 738682248, -42944957, -395374352, -1931187082, -2073331447, 156349265, -814953157, -364798362, 1607062348, -488105871, 347054538, 1754967398, 1753365928, -1005866872, 863287249, -789466072, 444118699, 1796452720, 769939112, 867835766, 1028271582, 486483150 ], [ -1291072713, 1585438276, -135101885, 888706174, -1407220039, -1444847319, -2017615319, -1704038438, -2136130695, -713099852, 1337543352, -1166458279, -369242006, 2066944445, 2101818074, 574663717, -1575218170, 1662944682, -379965839, 1265782429, -1993102653, -1715878779, 1842405729, 577165429, 932573595, -1452123257, 767836734, 1817775675, -1938790852 ], [ -37515063, -1791261994, 1866198755, 368877745, -1778002693, -2001660655, -289267029, -418096221, -468914446, -992517709, 409880362, 1478631174, 2032740062, -77741, -187324176, -111261563, -769745228, -892554596, 2136062802, -152310976, 640920549, -772987012, 484403283, -1284430621, 24499006, 1405589544, 379133330, 2080556113, 1893432495 ], [ 1542456137, -769253655, 1107990005, 498411875, -594297476, 1629646827, -1975137283, -924131831, 608626661, 958169328, -1658475290, 124512029, -1013661369, 754018461, 788077608, -119216859, -1407929392, -714475666, -1211473425, -329334475, -236718996, -1473870648, -649150122, 796779119, -1040277743, -1644058819, 1172462866, 1306310954, -1576115682 ], [ -1533027836, -1291776754, 1376938676, 1573824369, 1743928262, -130446388, -143045361, -428026612, -1427195931, -1227796509, -1435891951, 1244415408, 279313821, 1961968200, -948770238, -13705063, -2015246906, 1913483630, 881688012, 361096639, -1183434621, -1060671668, -1846012817, -211850330, -1676679777, -848517045, 402430889, -322120271, 466255047 ], [ -1316906393, 691432936, 1708452874, -392152679, -457005839, 588810055, -367046664, -25101307, 763617502, 1976993710, -1398449622, -1457047994, 2038257702, -616789980, 1406911917, 1084497601, 1353257061, 431990514, -1776736128, -1337568998, -1444420469, -1146958426, 1573710842, 1770069231, 1016418196, -1062554872, -830615947, -2010956068, -1549541814 ], [ 1035411501, -993789032, -1085798478, -1847174417, -1334896034, 1775698503, 1857178477, 446189908, -852471453, 1411505459, -1972260621, 1687513386, 962499210, -751603680, -936493066, 643724791, 625199482, 859841880, -2125942089, -2113130202, 194168311, 208224851, 1210491482, 471869264, -1926435563, 1243486233, 945745047, -549964443, 133059287 ], [ 1921636929, 558534160, 1154043299, 1350120220, -2098042784, -1328759211, 1988723144, -83284254, 682442726, -125533088, 85720674, 1646492783, -1709405022, 1539524762, 1895504483, 104825825, 1718336084, -1312318744, -1556674453, 595950147, -2117672542, -1169557766, -661686577, 1349497414, 160829804, 1055557544, -1512146274, -1344807293, 2054392971 ], [ -1482085686, 39199942, -1577528324, -1814128022, 1825887503, 2121539699, -1010529583, -624877059, -1746587871, 352398626, -263966847, 1307254046, 1368308814, 1386959189, 7444423, -2046286247, -693670990, -1149845381, -1550195172, 1915770126, -1316813999, 1091880954, -2096126656, 496201995, -3776300, 423263897, -2069823024, -530528600, -298488652 ], [ 260914630, -1043271982, 1611935104, -1113321040, 1973984359, -1203920814, -1751198799, -864533239, 644350285, -1275086331, -1055347529, 1830484700, -1579484928, 590401962, -373844041, 378472332, 1041212700, -1438355290, 116430874, 1042771757, -1401010246, -1305317766, 1794222123, 118325586, 1860046216, 2024823599, 2121848771, 1380583596, 1404793578 ], [ 1944480416, 163510037, 1897925594, -1339943200, 666975719, -815315387, 1737559458, -654766548, 1554603197, 972247816, 473110045, 585091921, 493247852, 1767568083, -1289839517, -742067994, -443790642, -1507732578, -1841690333, -978768864, 1805832283, -1957043823, 550138408, 967608734, 1500224903, -792020877, -2111619506, -1461824175, -834955690 ], [ 750913811, 662634949, 1222900616, 703538539, 1344698753, -1267000382, -1223534407, -998630510, 1906257648, 823725841, -297967728, -1134568084, 651749175, 888381783, -1811274655, -555826095, -52678237, -501709261, -623821130, 355116209, 1411274581, 1769687731, -703694653, 1997662986, -1900235255, 226583602, -1978644286, -456151734, 731787779 ], [ -278486079, 976079812, -1391028327, -1201003005, -595941356, -1552708366, 989602955, 1060345483, -706204055, -585762433, -430176480, 1692390074, -568852985, 1338857173, -468734798, 766681444, -1641544923, 1200520101, -1643001591, -578958831, -1287023408, 1775525681, -1465005657, 709012147, 897070307, 1001647393, 725980881, -902547531, 478817791 ], [ -120367559, -692289584, -795973105, -1935598818, -1793453558, 248432798, 1089129255, 911011593, 322400776, 2035038789, -950622759, -1195697171, -2027308745, 1236527278, 1522419631, 594010190, 21921923, 454075774, -649834739, -413433710, 1729415813, -1574325676, -1573144119, -506940683, -124995860, -2059876773, 164889333, 1475924559, -818497586 ], [ -2112692292, 1065898422, -480547943, -55609067, 1083767626, -134560334, 1390200277, 75942711, 462296466, 714028713, 654601970, -1872407957, -1373996080, 497024645, -942788558, -921284601, 426522808, -1334624063, 735571749, 258035357, -1343946032, -1070846827, 298827438, -388375865, 1730446512, 698757869, -2143890885, 50207076, -984359339 ], [ 513312756, 2076491124, -1425609884, 472444884, 1567887404, -1456698399, 2008654020, -871161442, -2025820015, 189523436, 1271531695, -1968211639, 1343648557, -1185090008, 1052645478, -519367419, 2102198697, -1278384962, -1319587956, 1804817565, -220679932, -1254233006, -769473993, -1637261561, 2042156475, 1154241982, 1255510170, -242287811, 99874242 ], [ 1708135464, -811416742, 641127939, 1232453199, 1125024230, 958502568, 632993309, -2064732303, -643793425, 35930627, -17387534, -1855744560, -409975320, -520614853, -262201064, -1629205927, -631574640, -655390797, -1140819609, -928542287, 1997016530, -1713032254, 2121652175, 857734287, -520609556, 1456243256, 1361643735, -416596613, -596651488 ] ], [ [ -76669668, 1658784985, -2029991855, -962944471, 1867552479, -416528484, -1162225975, 659701403, -834960188, 1022207067, 2091742974, 270369131, -1615128071, -1837759238, -483117322, 1865028451, 532122260, -1114241996, 1475562221, -1261834446, 323312494, 881983526, 105490335, 1351967565, 1110395375, 981370786, -1091708112, -1127315051, 700380317 ], [ 1337566510, 1703692877, 693378713, 1311802432, -138048107, -1012710264, 1426852804, -549596755, -1500917340, -2019015369, 1951926268, 1875939404, 869120323, -683908439, -650148006, -1323938861, 148196821, 1202344060, -621713618, -1035031748, 1590772004, 1837288841, 1249194177, 821860425, 75463544, 1631341622, -1547468273, -1453676873, 1400639941 ], [ 1972984873, 1015384365, 377531924, -1379628917, 134673933, -1913423702, 200852584, -69491595, 1462007129, -639154524, -20170412, 1977863764, -667108954, -598976546, 1800654913, -1252507827, 691710756, 755282790, 1724259279, -878735465, 755439100, 1819632331, 329382612, -1963591575, 1229748220, 983673708, -903921233, -1598432675, -298188330 ], [ 1182370935, 1802889409, -1447872110, 149436965, -1974570304, 487113851, -21557363, 411165994, 348526935, 1102826172, -279243502, 1975469109, -1839340555, -1074160654, 1886113465, 1365801400, -600748751, -267006204, 2022448133, 1766100625, -228245751, 1864238428, -123227015, -1529634355, 1472675072, 976226801, 1964259255, 63434306, -1193228353 ], [ -1744546629, 791912906, -1215089890, 1628117561, 542702625, -1265771682, 153832310, -1184808823, 1864684600, 146807974, -259456894, -731965685, -1280804404, 629450420, 1609470692, -1986759201, -1250652884, 1885741283, 415626178, -1040172108, 31970108, -1437578854, 1413034890, 662612104, 2022473289, 1100400939, -446996554, -310976859, 1586026422 ], [ -722590147, 2055803039, -1831096216, 868574261, -77296788, -1290881871, -182665228, -916062762, -338154200, 1464677198, 1656776543, 1394511449, -1564465290, 709945313, 1830006881, 1025614232, 302148690, -1991291590, -469928159, -1212180987, 141948303, -1516144628, -185526395, 2048259046, 119988227, 220194749, 767496267, -1123251256, 209423419 ], [ -450419588, -1521118275, 1737600120, -1623877725, 75580617, -1163586000, -2038403429, -564448108, -1772245680, 228229774, 1742004589, -1950452271, 661676811, -1744057126, 2058004295, 513377429, 1293196923, 1139294871, 876793410, -958032324, 1463422285, -1998644501, -1515163018, -214054875, -1531977335, 516263856, -2092287436, -424411536, -989748935 ], [ -884785139, 286217939, 1507430365, 1969693707, -1401176918, -1993315317, -119563153, -544944365, -998840127, 278709948, -183105506, -1242014008, 1073832543, -1383071937, -1981781046, -1615990057, 817248707, 1117269828, -22826749, 960813268, 921112810, -1776195570, -1136303070, 1409402618, -689293174, -910576739, -1225761837, 1673630365, 530756527 ], [ 1730020459, -760883433, -172487928, 640243864, -533958209, -1794391359, -254114722, -824001379, -178489920, -1247248032, 1739567020, 1135315409, -1939326459, 1593935929, -300925159, 2020829098, -167535995, -211963861, -1470410828, -1474156697, -1618621836, -810274868, -1648620328, -90074635, 1313441581, -783046860, 572749171, 2087778353, 1889473153 ], [ -1967286616, 1715535316, 1885037858, -1613077417, -986493572, -582226457, 2038108933, -1718077731, 1753214458, -247348971, 2086737358, -2111840404, 1811938671, -1764400869, -2045118284, -662222848, -1813757452, -1642649841, -1864683894, 2049991729, -284492397, -165292976, -1801500771, -1688863589, 1988892741, 537384050, 1739512453, -766649455, -326981033 ], [ 1419053582, 1425071515, 2083273872, -410778266, -219817388, -1306561134, 1889824231, 1996589838, 306212185, -1250518967, -1336372159, -2144555106, -294284907, -846283644, -1432924617, 522870982, -1755629884, -1001979003, 120335265, -1721933664, 814556704, -1792611846, 841179055, 165623255, 517616438, 179553877, 1023799573, -302630364, 1689624509 ], [ 975114372, -836840670, 540294350, 1463310543, -1202911864, -2113332142, -1362621508, 310371683, -1876977516, 1320952740, 2114356759, -1641839857, 250684638, 1312138179, 162526134, 1514690132, 1961700779, 2118455607, 359588742, -1220444874, -1571978632, -1227201080, -977472111, 28454596, -641986832, 1416490642, -302396490, -56107024, 1037910943 ], [ -563321208, -496366868, 1556817475, 1996962255, 1040472525, -1189061763, -1309680003, 9314705, 575974055, -2121234714, -1217798460, 659792691, -1925365035, 1410043770, -1683766858, 1346870388, 607336924, -1891491138, 605789758, 1618690742, -907799200, -1128484092, 337281924, -1993743199, -1581411018, -752238878, 1101997913, -1175522470, -2100652907 ], [ 769530133, 217890886, -1603055968, -830925109, 139424792, 370588203, -1284465530, -934977886, -1733098011, -656516250, 1463075926, 2128514862, -424230316, -1189986840, -852644165, -458533835, -1368572391, 2033025798, -901845872, -857665358, -607528364, 1695209596, 2021780875, 2028446528, 352970896, -348648344, 505600030, -548921011, -428742444 ], [ -1693401866, 48515438, -1471707356, 762995691, -152776586, -1385252020, 274578330, 764155560, -781327647, 1273409205, -258949494, 962313378, -1691714277, -1202713032, 267108874, 411366917, 1132915126, 1178069462, 133294896, 954673736, 496181409, 5954744, 919497887, -994340401, -107552263, 512178029, 410180193, -1542334735, -32945178 ], [ 1554960619, -1894647866, -981220429, -167423015, 1450823485, -1962319622, 424010011, -1434484168, 481393859, 931779398, 1341811347, -619514591, -311456981, -228823854, 1392694729, 1403957279, -1529908820, -580699114, -851606399, 982962776, -654997634, -475498508, 541294566, -1036376548, 1308757217, 200866435, -1398579479, 248726031, -1830261520 ], [ -1587235056, 489292156, -1190949099, -192528591, -1112920032, -88656078, 524944841, 774551033, -1159935706, 784307601, -1701066049, 1720344915, 509595774, 205528751, -1914377347, -1768287435, 1801224612, -1276273580, -634911147, -138075514, -924678093, -523674857, -1247278010, 1852275658, -1410530827, -1764935620, 64341439, -526910687, 786999494 ], [ 675314896, 703253103, 950513134, 1663105925, -827439967, -483503539, -879748714, -971591824, -1504077166, 476737349, 435882064, -2145544153, -715960481, 1730517047, 1875358976, 1563925346, -1833412, 1093933439, 113563438, 238959289, -610807136, 1823195769, 1006855460, -1105887699, 856561704, -1863002034, 1707669923, 850297748, 134691679 ], [ -324984795, -1874318584, -1341503302, 977925796, -1652986052, -515495551, 231612942, 1586604103, 1927033325, -428008466, 1261739747, -1862743644, -554834653, 954881550, -240569627, -1319547902, -1176997323, 2012836696, -1338035657, -1409878530, -2024731049, 865703101, 1704809836, -1739447813, 1151579477, 1558929765, -59094474, -306738740, 1595209533 ], [ 477831191, -236901139, 1951545711, -683631357, -261999993, -671168834, -282837284, -2079681153, -853402115, 374089619, -1675608468, -2120140828, 1022808946, 1486208192, 1977004628, 1027245394, -1947396790, -897976540, -1729923834, -468756948, 348029563, -1399665558, 1187094438, 974007322, 1857627615, 1869372213, 1754494695, 1183158737, 1853371308 ], [ 374763194, 1082962216, 2114985566, -297318139, -2038288950, 838791114, -28984867, 1481306782, -2087825761, 601630051, -920181598, 57003339, -979776992, 1351467046, 1092089329, 1767619758, 1830411110, -85441978, 1894535856, 359124810, 186581582, 1259507408, 1818712769, -1764461700, 258343321, 1506756480, -1578240558, -666367904, 963435507 ], [ -738336023, -1362302850, 1286438029, -2115449128, -157568728, 725670100, -2021785855, -707141536, 2016312175, 859075941, -621489364, -289883065, -584225814, -1348305174, 878313231, 774110627, -1505134051, -1142322323, -1738458755, -761946221, -1235887131, -576465348, -942617599, -1597151275, -164725576, 116622448, 1620745869, -1093112103, 599582710 ], [ -1453734543, -1643928866, 1689129133, 342116158, -802502808, 233561005, 1016585608, 1001597603, -571393983, 1004279635, 197290807, -385002293, -1367614026, -1936931052, 1719737107, 1393804717, -1520454408, -777937230, 963754164, 593358361, -267240589, -361599288, -191977343, 175406768, 1405066945, -866430804, 1091195963, -854899677, 1100241214 ], [ 512686583, -1402634241, -1349327225, 695080922, 1080330114, 427213361, -1781757645, 2113264725, -1322025760, -1051141572, -1830143828, 828173030, 1465799165, -1065902932, 345291080, 1317098824, 1428795622, 970801653, 2092420097, 1027069480, 1000338967, 803349725, -134256706, 1693650392, -2015150509, 102867505, -468058096, 1268384831, 1661456351 ], [ -1379770296, -41162465, 122789857, -1186553918, -1266508169, -583193192, 1572365793, 1571127077, 1054818611, -2018918076, 1738289635, 1421714096, 297841223, -1751258434, 128465263, 417158187, -528823087, -1523318899, -61797737, 1432593557, 326120153, 201041850, -1249988830, -1451680184, -720392018, 501407245, 1521800881, 472327323, 1325341582 ], [ -638544723, -912441232, -1420809673, 1621908980, 910377042, -1052755553, 176752765, -1908713074, 119851890, 625524282, -913030023, -1272249258, 1908173917, -2051378808, -1128564913, -1280948772, -417481320, -1138414175, -1037261409, -1010842892, 224718039, -1659714279, 917578547, 1081312807, -580297192, -1717095651, -2108539148, -415463729, -800038210 ], [ 658155298, 387952572, 1386700726, 881158677, 1280027132, 381780336, -2014403515, 347352497, -885775042, -760547027, 1287757416, 1319358337, 482595984, 1332024810, 849903576, -573245792, 1336267874, -778019943, 1380740332, 1240583343, 2025297182, -843228287, -1467681184, -30111062, -400249513, 474191812, -1739483735, -1365239008, 915223911 ], [ 834808911, 1500132641, -1767240581, -1429119802, 721164854, 1379931498, 1589195184, 895298279, -1450617771, -118747904, 455196948, -1981834720, -1872313924, 1213092087, 1846656607, 1553850708, -258242322, 2018729349, 382254438, -491240063, 698986659, -654568922, 421445961, -497953791, 1993332266, 1604051692, -1628399908, 33999295, -503561659 ], [ -2049009557, 2068723670, -1375676858, 246956887, 1254028212, 244631788, -1297018460, -859767505, 468325121, -2069113699, -2070048435, -599000179, -553247326, -2044103184, 490193467, 1131545317, 1676780211, -1188603435, 1531896932, 34267574, -1676636354, 1810915171, 1861741034, 1705112847, -1600993626, 1546287805, 1870118433, 831015898, -1531482341 ], [ 1670721022, -1684068472, 1274936523, 412002912, -1077125469, 903776899, -152012858, -1821799679, 1248695533, 345598643, -1591375690, 430299490, -1018040524, 150149901, -1342744688, -2091798040, -73065777, -574907184, 1620716859, 2138743567, -999352098, -1464284101, -1488269192, 925267577, -1166185710, 596502930, -690865077, 378926186, 1494848776 ], [ 1525567347, 1680208820, 593773503, -1197492128, -893251554, -360463387, -411124644, -2106038993, -170665526, -1102705786, 2128719859, 518138255, 750087764, -2102235280, 2114507519, -785461642, -875496796, -1375755627, 902372625, 482820718, -1613977531, 1628565023, -1544933557, -636134991, -1157704819, -87341004, 208259709, -1112386698, 1948881716 ], [ -1925892790, 465690693, -705025719, -1854431034, 874282278, -1640429771, 1197892782, -1593508978, 502189968, 705829291, 172066011, -619297010, 1628108786, -1554400252, -1270672187, 2063217781, 357249469, 725855500, -1068401751, 1931613504, 1318494031, -1180704875, 1244789282, -1410112850, 548242762, -96193573, -1663444019, 1616837593, 961142979 ], [ -425783009, -196319818, -1291636660, -2107726557, -206002072, 1912896874, -857883081, -1269997607, 1302372070, -458904190, 888662193, -1125070361, -1841934846, 1435529130, -1226476834, 798997832, 109021857, -719828095, -1455511637, 520588742, -1334896995, 1788923521, 2051576169, -246479287, -1259768020, -1361071980, 792061893, 1832799350, 1166441227 ], [ -1574240539, -549504317, 715576430, 619886138, -1594150357, -957888465, -684421350, -1923409905, 1336849304, 1109402094, -443419462, 895054598, -670224030, 230197512, -632987733, 1445396139, -188876949, 1744344758, 117783155, 782335573, 2022109419, 843633164, -927457628, -329767838, 1082835340, -1543567220, -916153615, 1396489169, 1264349518 ], [ -1591052003, 1880308753, 1468766523, 1334648124, 131768874, -837891126, 277833529, -705651808, 1232197613, 1309822092, 358371182, 605209721, -1229420007, -1736228503, 1257912948, -734246511, -1778766078, 1912970977, 777271680, 1076777702, 1101699869, 651991422, 482365268, -1173179071, 1486030660, -1050954375, 1563289545, 476443118, -1040730569 ], [ -1935946261, 1589631767, 1513322684, -1650054986, 1972478753, -1582051138, -448272943, 367319736, 1083445344, 694487555, -153263596, 918862581, 880731797, -838354355, 1275088208, -919634383, -1460139770, -859066129, -1612162095, 1842079904, -2112227283, -1831686992, -1267142251, 107289315, 1711074251, -108935137, 1319741156, 1577563364, -1824422895 ], [ -1432311520, -1792736003, -1732542423, -88871104, 933640174, 1733506572, 368103755, 1238058997, 641719779, 1799966387, -757798192, 236210140, -926843670, 1824858581, 1213661873, 704011861, 105674910, -1886666115, -1305584677, 1718672626, -843472400, 837070449, -1134573096, 861939867, -968129948, 1617085161, -1766879818, 1416910275, 124924308 ], [ 1396079088, -78616796, -865705828, 218647158, 1705170764, -385034969, 350865459, -1017150809, 370005720, 2018626771, 1214956032, -367894714, -1923160404, -58252951, 3244286, 340393020, -910456627, 1592005605, -92282102, 609809051, 100408182, 426430022, 2067470117, 1790900849, 1401475378, -1355892521, 1676144262, 1059643984, 1325703152 ], [ 1970435046, 436745795, 1591696781, -1433129438, 2076057355, -1370686876, -698686313, -1624618555, 173861271, -754336102, 1731599554, 1850498113, 755060522, 1373061373, 365872984, 1513217534, -1330648400, 998867432, -427580104, 626360865, 901711166, 214497905, -1851723178, 1285031363, -562706872, 246299348, -116695419, 88725623, -1262239509 ], [ 193082765, 2297206, 1785887178, -1845638782, -1331398331, 915329186, -1787985574, 1783581116, 1855943970, 830136713, -838716361, 263506435, -1066412760, 1315437090, 652377498, 1339066433, 138927433, 1920332283, 56884858, 1944755467, 181587395, 1327876630, 1339809953, 1630933895, -1369905183, 2005708167, -1683897266, 1006997759, -304851528 ], [ -280761687, -2137603879, -298587098, -267053353, 920561615, 1630744998, 1211028908, 6154058, -622356733, -1981946648, 389907708, 1122035631, -2090562085, 987026426, 301100775, -1466722106, -722241908, -596472028, 1425091378, 1664933343, 1381086149, -202089045, 685883474, -785077911, -1738948100, -1622539964, -842540416, 1309259382, -1850826706 ], [ -1474930150, 1579466860, 1454497142, -475613864, -1411952112, -1661842457, 1622737419, 150226744, 1080371488, 91336659, 1436017073, 500756982, 831798373, 1786560218, 745080943, -109622110, -84171433, 934232321, -273297839, 1022962745, -722457253, -1494314898, 1233821657, -2042084315, -1213164551, 664511284, -1290657939, 793382395, -420154599 ], [ -1770214698, -1462230034, -1798489825, -378256608, -935420512, 1520059069, -562653558, 1371150068, 966127400, -450188956, -634059580, 659365760, 1505636655, 730405270, 961516259, 840831829, 69456770, 304958917, 1182984616, -864793414, 1987343867, 1334632538, 1248125232, 962029975, 700758763, 869029238, 1704334482, 30148983, 1230323664 ], [ -510214696, -1267572605, 2144188367, -1970951826, 523502109, 994531467, 1123444390, -1868711983, 1385255564, 1377770499, 1635245310, -1351132386, 1198589257, -1501221138, 1157962337, -922890156, 1332627902, -1814308978, 1180717427, -1477183366, -1747217229, 1264538305, 1546281107, 1020341275, 1327760993, 1990112776, -1396591090, -1008554349, 1662932212 ], [ -2093039215, -1935619327, -2060374491, 762724609, -1174858894, -1476532645, -1457326113, -1518048263, 308698229, 569630483, 1217274630, -1320919378, 1521801567, -144718825, -142368714, 2096494573, 1543081320, -1969341847, -947045629, -1499169323, 1073910320, -1369806352, -314434335, -1070773069, -2006567329, -68280833, 227597933, -139560060, 609028569 ], [ 893813607, -54258869, 1728610469, 1554045738, 1703943208, 1665431454, -935695739, -1394921578, 1788838548, -1586068615, -1567890674, 1514300933, -551098831, 371201819, 924822672, -1952545849, 595261297, -1662070158, -1988482080, -873228130, 881231773, -472647440, -764915379, 1971764149, 1880952978, -1129965392, -1517659711, -694798684, -470356067 ], [ 1650459338, 1237324131, -1962606142, 78623947, -201941763, -21862862, 434357705, 1338381055, -774758720, 1578683595, -578268597, 1439012671, -1132394319, -1641314431, -815123252, 1630940032, 861135105, -126785875, 1807450993, 1618435737, -552040361, 1971869811, -325510739, 62633766, 379226375, 980690639, 828211053, -415402180, -1885685689 ], [ -36581992, -1332383156, -1091851874, -883552491, -548903276, -1120669101, -389980714, 1444163632, 819058058, -1954970933, -1147323321, -1785584645, -1708730815, 645353561, 1056378832, 2010174085, 881988540, -1494708148, 775048447, 1686031563, 418076635, 388627966, 963356580, 1514723266, -1800733928, -2130355397, -18403733, 296326521, -30300771 ], [ 407334570, 241111364, 1422264245, 1440537632, 1984529576, 1424298247, -417322347, 1718317578, -1441175241, -192018115, 981893041, -598133546, 869476133, -338748895, 246761800, -77681169, 1913355990, 1596828526, -1732490618, -794064593, 1136335438, 593700573, 1229268942, -270947965, 687777689, 573135532, -1477728735, -1162365507, 460087383 ], [ 654458195, -77966509, -729456956, -953141718, -472324540, 643983417, 1419395688, -316167889, -361184632, 1552523407, 900868054, 992433481, -1524788880, -800464841, 1504503196, 1057377258, -347828946, -1581935433, -2107309741, -859981877, -2098778909, -457810197, 468187898, 525307324, -543776544, -464238053, -915348240, -2017434197, -1476066642 ], [ 1286455251, -680537483, -735050630, -1787807436, -88847233, -331485257, 116650453, -409300834, 1653940773, -1030871490, -470318963, 727029071, -87117294, -2113069372, -261168726, 1354695154, 194317444, 1145972469, 38035177, 10762237, 756743266, 1345650095, -1576668177, -1026013511, -1993793048, 217753588, -397020526, 1868835658, -1646171252 ], [ -64920374, -1303645932, 1658882050, -516495685, -644918365, 2089444150, -848459503, 778408933, 189133731, 1529827211, -1715917336, 338854212, -1546817705, 338316636, 1539405462, -1988068580, 1084652018, 639117553, -458394512, -472645406, -810237300, 599703302, 349332651, -1051364576, -1326229032, -585508613, 1180153105, -870071809, 1439568369 ], [ -1742499322, -1277954832, -29167566, 2030672542, -852648082, -1788208996, 911493624, -1781799205, -1129122520, -981026080, 82649598, -121371914, -1272272600, 1414661038, 1006087472, -1757678076, -1065447605, 1143079193, 324972906, 243741164, 269496711, -726913763, 1606828202, 331719250, 700289879, -532214310, -568452012, -1833336456, 1178637738 ] ], [ [ 1214012123, -1913808124, -1199276770, -1127328790, 1801254846, 850674720, 1694758160, 1357841216, 2085230609, 2108414992, -115187743, 672564952, 1951723182, -527326314, -1404863146, -1785459074, 673290010, -557918901, -1242025620, 1373824623, -1003891749, 1216146940, -1620787442, 2092649070, 1292630173, 2094283409, 195805890, 1805320917, 2026907804 ], [ -963084150, 391505504, 1785323869, -756134943, -963966614, 683038727, 741736919, 820458616, 991018181, 1418525492, 481013316, 35661068, -1362549989, 1881914183, 1724369709, -462928849, 1147644610, -1278090900, 547638463, -190920520, -103983559, -686692354, 1328454296, -816394355, -1662393629, -1406935749, -267954916, -1398279220, -1913888336 ], [ -87374051, 968548554, 982674228, 614981004, 1452358434, 1948093249, -1595837000, 865538317, 150935761, 1538153644, 532250627, -1738256502, 810065360, -1398205416, 1492477640, 1966400944, 758544770, 311742407, -420413422, -2088724531, -1665813700, 1557956337, -560749186, 1617662768, 572838509, 1934321410, 1973642263, 43477523, 894934802 ], [ 2127534057, -1421815526, -574603816, -445944936, -401955912, 2121825235, 296348986, 156532904, -500161784, 1182505136, 276545146, -1425440220, -57491704, -242033200, 145121264, 128070612, 245463349, -887628306, -1614286804, 1580398870, -62405703, -681933350, -145384277, -964267826, 1549369694, -1849965058, 924685882, -110331393, -325893157 ], [ 1331842592, 1776968174, 705915617, 798249386, -1445352582, 427351934, 1894852811, 2147249327, 1146907036, -1375085767, 255173097, 1703546491, 1461415301, -1580006118, 1032733974, 818600197, -289664465, -583571287, 2124005181, -574551077, -169233326, 161429783, -907912209, -1685636577, 1404030071, -572105265, -1801872893, 1523826476, 1882391837 ], [ 1774846084, -484400647, -1020779190, 1499939835, -364402471, 401438763, 1679073459, -1580190660, -45290189, 1154196033, -1149572135, 1775298580, -1896201250, -961445993, -544214530, 1319722773, -1678289147, 1478538491, -1952081170, 175035090, -1339256074, 172650374, 334508418, 1196867396, 1201632453, 1466499519, -1023542531, 1290324396, 2011568210 ], [ 731637894, 168438806, -198535318, 455633566, 542049383, -621570699, 812605622, -2139445620, -1533394277, -121428547, 963454501, 220187450, 1109144395, 2046436926, 1967031169, 320895031, -1072973282, -1479015305, 1648122833, -884677061, -511938190, 220352266, -1680805848, -337813912, -747678216, -2100346334, 559965518, 1532659374, 488670884 ], [ -257321312, -1099052328, -281088609, -385953438, 1950796711, -1068192709, -1383960260, 506564841, -928993184, -1134766958, 2113161843, 107079232, 399613604, 2083223605, -2036359139, 379174168, -1722126133, -1449386824, 1791853388, -1611573457, -1232393848, 317544355, 1868884415, 826231157, 1258822106, 125755089, -1758246237, -786876701, 319973093 ], [ 1974053354, 2105044773, -33068498, 1260032965, 486060591, -567426003, -1851542999, -1160885151, -527495636, 1590610683, -1718055077, 283628070, -1560097869, 1935049066, -1138938005, -2022814245, -1545811266, 1913623328, 1422320664, 1788223083, 900643332, -1453776834, -1821062341, -892036452, -1426425042, -2049052104, 1810606967, 1742499155, -316977407 ], [ 321045429, 2028123719, 314617452, -1041997162, 84687954, -784992271, 1120617233, -630163933, -452928149, -1387031455, -1181025878, 1826342356, 1545542115, -54482943, 1970689573, 1656153161, -1328906113, 711374566, -879279329, -1758094967, -1839872213, -43320134, -746397911, 1470356614, -262561292, -320006866, -1137964779, 1813934258, -516465835 ], [ 1327597521, -164803409, 731901070, -65654102, 1713435972, -1178227763, -940962302, 27140722, -492189669, 1855523868, -1350534483, -2132213960, 125996754, -945687612, -2015555858, 728312792, -689257338, -208447409, 972904026, 1570598217, 862786336, -1737570014, 1072467191, -1376414173, 837545093, 2136648399, 649114226, 1326945281, -1261338222 ], [ 2038371418, -1673564421, 1860762587, 629136866, 2084363213, -1415752273, -599421190, 546747318, -1429548400, 1275441011, 1152335316, -973074002, -2045904237, 849700818, 1998734563, 212008999, -1426692689, 1105182066, -1237020114, 214482947, -1259081265, 510894852, -1673534917, 372848079, 1874819165, 1407630752, 662639786, 1977850372, 638996912 ], [ -192711454, 99544173, -1363344753, -1527044714, 111807825, -1447103140, -670703482, -997573552, 8440316, 1358767856, 147082322, -1387274395, 1474721446, -1449097187, 926220200, -1101146527, 543390551, -1127438806, 2146126751, -1356754372, -1912426358, -1922882212, 1396100442, 282412663, -2043924574, -2014336074, 292678199, -1744493726, 1451584562 ], [ -520882567, -1819289777, -335611811, 1664790579, 553048408, 1936466906, -1630061325, 933568988, -1226068411, 1933373621, -1229802658, -1978418030, -804937095, -1656543818, -784982485, -1849554128, 824141837, 1575753781, 1398864505, -1650951790, 532956351, 2017004117, 737313274, 898525892, -966645237, 974079153, 1250109520, 822146970, -851487986 ], [ 899817303, 1425615018, 86329891, -1428357062, 810458922, -102031332, 1045170877, 1456750963, 1610534739, -630972651, 1948519279, -614368827, -652218468, 596762979, 1864565120, -680685614, -1007212543, -852398489, 1187968870, -194068194, -2083090434, 75076649, 629762636, 1386069744, 1645249453, -1331307544, 420871827, 217418235, -1975090190 ], [ -2125856597, -2124803177, 1912761241, 2125189676, -1375461411, -570005948, -1461378093, 2016869353, 1874579932, 786394384, 457648398, 1930490369, -2036674586, 68126617, -1902470104, -718177803, -1949018101, -114796271, -452360885, -712960909, -916093710, -227464911, 667924104, 1540569213, 1338608274, 1764735194, 1671359948, 1159427445, 2135842820 ], [ 1470648194, -2044486806, -1922277811, 1858526532, -2027887916, -861522364, 1415158716, -320692171, -4989489, 1155204596, 2133424885, 1363960902, -1250938431, 621661461, 1283712555, 407449441, -327434763, 1655318172, 856623807, -38133320, -1958361522, -1108435908, 1012277473, 1086172739, 249731610, 296912900, 712996818, -1848988980, -365160201 ], [ 835285997, -849753150, -1340522848, 10839674, -1989689942, 1830128954, 1987303851, -771368374, -1200059352, -323924909, -1318369772, -186887105, 1334927491, -305268577, 1900429242, -561613835, -668838650, 625314090, 1910674178, -341595093, -1177495015, 1765819049, 1402318586, 45043719, -778516925, 1454541498, -2122063527, 1971148510, -1117888255 ], [ -2096063182, 283841986, -1533585480, -1137419375, 227938413, -2099877362, -1706375569, -1194330659, -1718943275, 219986274, 1321558878, 1176792975, -385443760, -58840135, -1863873598, -202378161, 1959615710, 1633186650, -1242032520, 802820133, -1549378555, -990073782, 73210422, 1770101562, -971774906, 1092865683, 9925966, 887928230, -1581063484 ], [ 1782955194, -1394934619, 1489639539, 1257113738, 1174368031, 2136819483, -228287154, -207391956, 733981134, 1626623653, -1985509237, 1873978031, 1941457524, -1928018043, 1760044395, -1858428001, 1573311353, 1412652657, 1973222464, 710247301, 669426998, 719693676, 1905857128, -1484518563, 82217764, -806357836, 1041188221, -1177385569, -688314924 ], [ 664572489, -874297984, 2138236019, 2127829502, 257361490, 36397498, -1458987461, -1453801209, 2087966828, 1882710744, -1623492427, -246945816, 1551422256, 106306224, -496436201, 2060968630, -988995442, 1737941748, -1768402105, 1474261700, -1139036377, 1173662997, -1580363707, 263581829, -1797620345, -2035459387, 348738612, -1506010443, 1077511872 ], [ 1200343364, 630012395, 910480133, 1843353653, -1753876737, 206428876, 1190545962, -850993518, -1352063955, 1985829763, 675639769, -93381298, -1852465974, 1998442485, -737756640, -566815936, -261534067, -2022900568, -484537586, 1457467253, -1233243380, 1887357894, 1700593105, 632518564, 454379939, 1477508244, 1249331853, 593003579, -1946891896 ], [ 1161042148, -328870408, 1740886650, -630009983, 1088838284, 205717499, -2032746448, -519853347, 1612628655, 524000294, -673210161, -1883335901, 1790653426, -1784393921, -1374528078, 1285416081, 592142657, 1161595633, -1726299743, 2080753512, 1680038502, 1868977090, 1439203041, 909220834, 832569008, -1016602890, -1663880708, -663322903, -1837857013 ], [ -1227125436, -223722565, -80768527, -1278132538, 384237031, -626503945, -184906186, -503763408, 315751372, 793391930, 1372410829, -866694786, -496460189, -1506049365, -1351696754, -1293749155, -626047111, 220376181, 1924448336, 1982194409, 1745263480, -2114909236, 1778774784, -1045357352, 2069846099, -1101724645, 283134740, -422575230, 1268194809 ], [ 1057058066, 571333724, -1745128338, -1791032093, -470069323, -638136076, -868515106, -160799036, -1559249174, 16751579, 781816094, 232319221, -1309705842, 967013763, -2012103439, -463245071, -263466979, 136740071, -1108203385, 1851632544, -276496032, 932106093, 990409260, 87578443, -183181019, 1292039055, -718974479, -1258645938, 30787804 ], [ 30632021, 492802103, 1704124564, -521970742, -1935003125, 1310026961, -1855094367, -193016895, -1837176967, -1575020357, 1132811189, -926904082, 1278437906, -282170828, 1131984990, -578745244, -401137939, 818030559, -737415930, -394473074, 903132669, 454524111, -1817283183, -1001330089, -1000197799, -127549858, 242998757, 213395099, -688845422 ], [ 663608402, -824578071, -2102581636, -1967708183, -591263374, -1621966335, 632325135, -2105843805, 175547434, 1520275092, -389853322, 60261357, -2103871583, -96991719, -886783698, 1705343658, -174987876, 195568672, 130547122, 1003768187, -1490224111, -1939985424, 104579807, -1964476353, 1555352896, 1843693666, 1511688496, 1804487446, 536596396 ], [ -163602174, 546682232, -479240667, -1971820576, 413680019, -831399385, -509396204, 1886039120, 650021674, -1459956546, 1944429210, -393921187, -249529019, 473168410, -1693485995, -329563334, -1690936582, -1814349884, 1732320496, 712015382, 247055742, -351560645, -1104119453, 1439716629, 1054189063, -2007559477, 502148237, -2023765581, -1583076333 ], [ 1440449673, 877183127, -888389047, 412354777, 1740955091, -1382057596, -452429949, 691545538, -1179623068, -193251690, 1441662598, -1209817838, 1597067709, -46245531, -2130487678, -776655576, 1657390040, -1067048560, -988573258, -260045395, -87968151, -36801359, -529508728, 685928878, 1539190405, -1400962670, -1852353502, -469328453, -158171698 ], [ 389239710, -228164382, 1977402161, 1534403048, -2011535457, -2045530771, -658029857, -1499293811, -564721325, 1774109533, -2012695933, 191871135, 237914238, -2128256341, -1857529803, -836225929, 2103808174, -1717120910, -605760927, -1252332936, 1466856039, 130604495, 578013951, 634704434, 55585577, -1526471097, 259871887, 424086392, 280923100 ], [ 1953787600, -1838681349, 1975988881, 887190703, -1120942619, 846436493, 266656654, -436277766, 1379716231, -1790461151, -1929115977, 934262650, -320504379, -1043188137, 1601829512, 1950047236, -1967959839, -2064470723, 1581869103, 1920780482, -2103443283, -962714946, 1489230152, -395423220, 613831954, -1824872568, 1629528304, -922235424, -878579273 ], [ -1637200032, -616573586, -686106502, -892609015, 621739683, -1753024473, 2016497074, 224772204, 1579573787, 941918134, -626364474, 712789224, 2023495630, -1143321892, 536228363, 623793303, -962783655, 1310815435, -2131112361, -1607332200, 892039583, -1910945156, -1596250066, -730355814, 1189317267, 1853735623, -598913868, 282807781, -583996949 ], [ -1075805365, 989116612, -1514331150, -1719632018, -54781714, -1872531677, -1998385868, -59120648, 51066654, -781568943, -459693551, -1506605969, -762929960, -10910498, 967728875, -685436967, -1631933380, 55121988, 895552390, 1538392307, 142366850, 1615387804, -2048180824, -1558190096, -1154656220, 1208715166, 1097654587, -905474388, 1696187176 ], [ 1251711007, -41722602, 1448061208, 101163139, 1803662844, 1744880468, 2083687690, 1334667601, -440762601, -136629245, -390335313, 132832515, -1122826039, -129851820, 2026325743, -1407680303, 1682707159, -409870682, -642049080, 1879847361, 113051703, 1911814725, 488205277, -290785569, -638730812, 129662350, 808724016, 2063420923, 150605894 ], [ 1583564733, 1250674426, -1729518408, -1996279378, 1273998989, 1970148914, -892638388, 685331433, -1191172382, -230124729, -598821709, 1201395610, 152593662, 1551565686, -903170532, 1449448880, 1567488637, -1094408017, 1975017624, -954077853, -183890420, -1693301574, -417408544, 1425214574, -2059023358, 1886930286, -743238945, -112565316, -1794530676 ], [ -168708823, 740456268, -1675750453, 1091570087, 500050125, -1969112720, 381507872, 1755463541, 2027689951, 664054486, -1145835676, 115013263, -1660221166, 322503092, 1692735656, -1258029874, 310363667, -1001470194, 1984337397, 1805849677, -626099590, -1086788335, 1403790755, -52443295, 256492374, 361400142, -857512104, -1819888295, 1945015784 ], [ -1210367281, 1916465465, -841583612, -1831965454, -1655215635, 902263707, -368546538, 589607978, -375361399, -1490743519, -2117373470, 643041658, 1476740951, -2027543617, -698487757, 1427472416, -775691317, 1443742519, -229311888, -714289619, -522716781, 76494913, -781819619, 1063941837, -346195557, -1948449174, -675481002, 1308058479, -592424694 ], [ 1509962558, 1879400706, -1918467106, -256960103, -716854143, -1929714127, 1589388126, -400245676, -1532314209, -182341855, -625844100, 487591496, -321829766, -1866090578, 311336720, -100678999, 1668726435, 745687457, -1417784494, -913800618, 710065755, 2133955237, -615023387, 1115860081, -1592561289, 315989906, -1767654557, 1784795631, 769201356 ], [ 617859138, -2016542905, -432302406, 1051205552, 1936815976, 342569387, 1926194552, 1525981288, -1794421472, 2005881836, -1401246938, -1867788455, 28196300, 34178013, -1379046558, 1891983139, -151417026, 1145462572, -1006711711, 103268607, -2052444454, -529313669, 877950186, 1335154984, -798864550, -518764203, 653112376, 560717020, 803282955 ], [ 535384924, 1307686697, 1004652370, 304548822, 46679159, 530942477, 1111251223, -960211830, -68505619, 240182985, -1777130009, 931679964, 805138013, 2043456786, 1537281880, 597940868, 1299993150, -880025119, 1668973699, -1298171737, -2082092367, -1842632540, -11823527, 178293187, 1836561529, -13642131, 1054498666, -908019767, -1862372802 ], [ -811835029, -333500677, 1078166643, 535543378, 782791353, -301926160, 1693214208, -1087578905, 508239991, 514089215, 1877410507, -904303705, 540998675, -371882232, -248283640, 1490115410, -12188449, 1453779276, 1787558763, -401497519, 1204929770, 1660134728, -1584511235, 1003179242, 2028941094, 608725211, 1634557439, -1292774540, -1914506811 ], [ 697998799, -354235637, -1325854708, -1351809873, 834421728, -715373196, -165934483, 2097874137, 1444359631, -1138846922, 1654677296, -415346505, -440264795, 506201880, 1784251432, 1381716658, 1454383321, 1208064705, 1199288411, -1196360569, -1797153420, 988258206, 1988153, -1935798385, 863299685, 773211332, 1340522483, 1409197472, -1313682556 ], [ 1484591228, -136138630, 19516204, -1332595647, 343368673, 719332122, 1867568555, 1184705545, 1756540699, 959984165, -243985376, -223393747, -1373272909, 1514643474, 672266174, -1461120313, -1243331975, 2129631778, 1592814884, 466285829, -1346109109, 1748350555, -2078410092, 1275836495, 1883370081, -1863950001, 921000783, -1890951814, 1828305068 ], [ 1077401923, 59395324, 590539915, 471546476, -1323703332, 1661096047, 153901789, -1628365033, 1252412313, 2012787683, 1973473151, -990849587, 840121770, -1531974899, -2002547099, 881794926, -1845273229, -1375872008, -1205890357, 105260646, -2035562680, 940205570, 1170346083, -645057155, -1003061231, -2040430752, -1832000939, 143205978, -620547322 ], [ 697618206, -1025734620, 1336830649, 1247997099, -621999092, 913816946, -341916167, 723480877, 610967938, -194927951, 122269044, -490134838, -1298987141, -1250082584, -1289750786, 207062760, -1272595962, -1478529389, -1725431277, 1168176894, 875742245, 333455356, -1149188197, 379866364, -242147642, -1075551443, -1537417030, -502284855, 367383384 ], [ 285898808, 1817601054, 255237766, 1485388874, 1021956578, -2105596287, -1312262002, 53198654, -1124224690, -47737570, -443268001, 2058022213, 450122026, -278551998, -1674361904, -1928473582, -2094212767, -1165654402, -205516304, 1718370069, -1548541482, 1266107043, -143381856, -622416865, 1943957386, -1498930618, -582685801, 1483877026, 1513502542 ], [ -321339741, -360034708, 593187132, 870672162, 967199613, -1606666688, 1901165237, -1931574644, -883759907, -1067923139, 535309504, 808195346, 882823194, -875758394, -1618230170, -563081229, -1914645914, -1451161263, -423237503, -664021842, -124512311, -1690456290, -2031670599, 1826741815, 1868406213, 1604156524, -826382091, 1657741486, -1203184549 ], [ -533556193, -1449531069, 1372542905, -333338943, 1241903839, -1401553873, -436533189, 1395257768, 1839511827, 618470030, 1384953100, 1973299301, -24862071, -1214957483, -586038323, -120394019, -970271933, 1278065002, 1268822480, -1595841359, 1613828091, 2126320922, -1618493869, 748807741, 284667731, -937373823, -150291840, -1362413144, -129374314 ], [ -1606174306, -547579004, 137978068, 658802495, 619707752, -459073171, 202662003, -249721744, 210889957, -1470791034, 1332929270, -1347567518, -1181298243, -639105663, -1522624135, -1480422083, -145692035, -1540603744, 1907766863, -1897921296, 743126974, 1495444402, -1722158439, -250775044, -428645193, -1637733559, 2064406220, -1521753115, 1128283595 ], [ 1530628003, 2047675298, -1961218379, -1712863706, 325635417, -111248317, -528204799, 6184973, -1655346614, 536088400, 1033927567, -1166357665, 828732291, 1036782273, 1277478180, -584435866, 406652304, -337606363, 189531442, 1417681642, -1240666265, 1184492117, -409612212, -700381860, 1713910923, -1358864349, -814026242, 1569239492, 149591561 ], [ 300978967, 903870390, -280288457, -1988784283, 1314253318, 300968229, 1869625720, -41762150, -563016697, 1785586329, 361697605, 1413666528, 1893687912, 547217060, 155800812, 154473378, -1711420314, -352072675, -848482945, 850155862, -463882909, 1780534365, 1716977022, 561548433, -1519005901, -684401037, 1127122082, 1748657053, -1686087119 ], [ -1998675984, 100865001, -1082344663, -791382660, 1990662407, 1311062258, 1975235182, -230060563, 1663117424, 485013174, -1798875723, -1907327100, -861316682, -938977343, -649330746, 928589439, -59080492, -1755264918, 991116317, -278257493, 578419012, -1440204422, 216656491, -947895882, -1042815281, 1142306657, -399432421, 822509470, 191248500 ], [ 1755650995, 535731815, 87386342, -907110885, 2146263493, 1180549496, -554491550, -545784134, -553158204, 787362216, -1695901104, 473779188, -77012813, -836773627, -2113817600, 360026410, 651657236, 1408961226, 142629048, -543276855, -1287448674, 1935243499, -594119758, 238068523, 170816198, 67279492, -333616061, -1025944027, -5344741 ] ], [ [ 1151737071, 1698561342, -178015762, 526342184, -1669860623, 1445282195, -833762620, -1680887542, -243767596, -1958883175, 2093421670, 1219933120, 1983223561, 1630375481, -1566027062, -1423803044, -1871689020, -225834598, 338739620, -2000657213, -1159270565, -361362477, -1137818446, -212852737, 1554304200, -2127304696, 320805867, -148932469, -99161767 ], [ 1133904412, 207440408, 1555610649, -561705840, 1680909032, -466645812, -1672396302, 1556242948, 539918800, 2078395149, 2079374695, 1405091805, -420697367, 1042701671, 1293927906, -2074948063, 2032000387, 1805447138, 976277648, 1138333622, 1296183891, -423680419, 835373011, 1855862098, 1151082729, -1098344777, 1914485311, -1997314153, 356336278 ], [ -299617124, 1280634318, 1492884738, -1349451745, -1637098761, -54161322, 669393856, -2041477686, -811010665, 262468270, -1776370560, 2099485056, -1567587940, 1714110233, -20207557, -30117945, -227930761, -2019381531, -1144484249, -172125578, -1145003569, 1743309435, 504650655, -2073707566, 2140505310, 1799738443, -1100267062, -1814563431, 1747146673 ], [ 132152391, -1214227518, -266229083, -1507629869, -105797476, -322538844, 1482654215, -2061824217, 1719942298, 801930682, -2065461921, -1396441834, -1686894070, -654030107, -2119514708, -1534323068, 335307187, 358619191, 2066078173, 82382879, -1234012425, -1250406028, 1854740207, 2079275958, 272417447, -560790663, -1015336537, 43802440, 1498024773 ], [ -1374159904, 1720131971, 1200693139, 468944907, 1826111011, 1660788469, 1478311623, 1647638871, 1635887650, -2009361327, 573846567, 1858520031, -195063363, -931432991, -628466066, 118859481, 2132033005, 2079778120, 74488020, -964998553, -1157344309, -738110906, -2038443893, -522023248, -564610736, -761932718, -1606887406, -322256864, 1466487038 ], [ -1122414122, 1002097678, -2024258258, 1989393392, 974023109, 1366483469, 685452242, 2126880530, -1490916572, -529172752, 1091963395, 1414317345, -1388473040, -1891341824, 1808993841, 997072287, -966542577, 456912681, -987402621, -382604306, -1298192804, -801020469, -1039563455, -1352438482, -665159181, -414118963, -475376817, -894031852, -1466086423 ], [ 1749944966, -1889567572, 520959247, -776289846, 2083492770, -2012726396, 313792821, -1035303348, 1836401506, 1644702846, 1326962204, 1759656877, 1273123313, 241495552, -777353023, 111029962, -325241347, 2027902481, -538643958, -106438141, -1280149358, 1899253914, 1077978252, -952290500, 1581711559, -951199818, -1615218272, -41711694, 1393651583 ], [ 97297732, -1297147452, 286511580, -840739780, -1833355457, -54089068, -539122343, -760085164, -569542935, -776021580, -2046557768, 1365882494, -1594973232, -2128582046, 81062984, 111562952, -1594159475, 1545027406, -905108315, 1817156985, -1293046953, 1520864520, 190098368, -94433287, -1033876384, 696971304, -1745998024, 338220244, -146192373 ], [ -1113453229, 508318410, 1515217424, -1825218718, 1648369167, 1611180033, 573050991, -120022625, -1474292243, -143402972, 1537606206, -1909164518, 180272498, -838475466, 586883239, 172634624, -353946529, 636868783, -2111711807, 114008051, 165317290, 1544561329, 1994478448, -705343794, -1334951970, 1858614427, 209711141, 33889069, 45836091 ], [ -1381151388, -1772402612, 879478945, 1977344438, -554926728, 1861775806, -1914362333, -976896068, 239610028, -801144252, -1060669968, -1132212166, -1164631992, 1930465167, -2136945539, -1832582389, 294507446, 1159947914, -228299337, -2026396972, 773639710, -1126293471, -1400034760, -188435648, 571989758, -905964235, -1369627325, 2010049210, 1838832482 ], [ 1174663848, 1883252929, 2122633413, -474093004, 446769483, 575191879, 128189458, 2068123345, -1256533167, 1077372940, 1287228806, -419906503, -1080322936, 1570947543, -1746467467, -1235882407, -1360776582, 1634161059, -2007113, 2023050198, 1741022839, -113837621, 1643869780, 156090239, -2056274284, 13340988, -1769506584, 1999846768, -1608721027 ], [ -1974878829, 700372987, -1258651714, -880372517, 1995784832, -981339073, -1953760217, 1401820867, 1537698168, -318524037, -1056681178, -64423416, 243977439, 104686047, 333217308, 198770039, 1498878780, 1286974150, 288328607, 1893972951, 415717, -1747017830, -598643004, 839743133, 1890864143, -600536475, -592701663, 697806016, 2134095474 ], [ 700425022, 938462485, 1857207784, 1015221629, 1430117878, 1051431610, 398854264, 145866772, 1882287310, -1209841080, 897357000, -1837256456, -210854485, 987704149, 524338831, 1353663680, 1285396994, 1396204888, 485225279, -492907908, 1118557395, 1706460590, 373250260, 1986622214, 754908608, 1703142767, 1573505934, 1106922247, -1869799602 ], [ -2025578436, -1076416603, 64394718, 1325480475, 556618159, 84728859, -1813797259, 795539454, 119598188, 2108727336, -1487254175, 925525070, 1657655802, -876984590, -620485234, -2055588755, 2031453344, 507171698, -78136246, 996339496, 762584372, 1433759792, -71000108, 1570193244, 830671983, -321752081, 1844187876, -311417075, -91269382 ], [ -1580492493, -1308007909, 198068812, -1465888639, -1922406831, -560100760, 44541172, -2047519516, 897563882, -2061073509, -1638469655, 1777303509, 774307874, 1282099283, 1069764774, 560409399, -1817261958, -680137980, -934130570, 421668512, 2039392825, -1598736683, -1615208599, 798363942, 2036809872, 975196654, 661259202, -2006514429, 1323018029 ], [ -1178524895, 1197158021, -782338604, -704558066, -732589283, -1531340632, 1793256538, 1420975907, 1061528207, -400046043, 328179531, 927774794, -1250286202, -934666868, 1320032769, -1264087069, -2131190500, 354176356, 903736073, -741186758, -906457641, -1897968997, -930489371, 1706879975, 563717141, 270651483, 1028893748, -335937506, 2004498857 ], [ -1442568157, -1714542780, -1913712850, 1053413413, 995760786, 1833494524, -1922498972, -1721768404, -1006338299, 1988573676, 1399224393, 1476852319, 1273699416, -1791126119, 1736927123, -696140855, -922648747, -869348430, 2057961436, 573130600, -137990820, 615300034, -1088425781, 1979668101, 158492704, -1499911590, 880932833, -503958549, -1396482086 ], [ 930938183, -1954350334, -1995805034, 132662863, -256560044, 1116586771, 860517016, 1746011753, 1619211947, -1986495868, -623114731, -1841698880, 1868300424, -2117584495, -1141212744, 695919018, -1467676877, 1836200495, 898096779, 1044424446, 581193986, -1030576308, -1360861049, -1501341266, 903648325, 263708772, 1148601969, 619174545, 1276656666 ], [ 1698998057, -388703336, -1997649390, 582839148, 1513536466, 1797073253, 1684850836, -2025985993, -737042606, 1680096767, 992303832, 1922362774, 691007039, 1094931991, 1604996805, 1926610635, 329300636, 811603374, -652691251, 85282540, -59250764, 1983340767, 1808685860, -1643306728, 1707028926, -434138096, 1402972463, -1632535329, 1272536064 ], [ 322042493, -283732243, -1343816330, -112747487, -1508412612, -1711602830, -1733498344, -698866317, 500273546, -1962915497, 1617285726, 372600288, -1031639838, -1509100748, 1355050549, -137042370, 19472779, -378216033, 1042632828, 266326141, 819855801, -505583315, 1150941322, -2094254340, 1386187915, -1171964890, -392391498, 1989553574, 808318560 ], [ -1974917795, 1228159999, -461643276, 1159483182, 1080670939, -938509994, -1006719535, -606476304, 1209328343, 1658081340, -42428969, -435146711, -493948896, -1184014227, 1850816421, 1031092141, 1687386526, 1697133850, -404327177, -569055551, -1797743918, 992183083, 256190321, -167112360, 2141260175, 2138379879, -1446969441, -1187774498, 920254786 ], [ -1229472817, 1441832062, 40179452, 704656950, -47822502, 386366263, 92647927, 1174726949, -1530610396, 1351389406, 452836451, -1750391847, 1713589994, 931455088, -1369003543, 1893521273, -342851141, -1546137940, 1231577754, -393645611, 1778226774, -659132699, -717382166, -140061138, 1794150673, -2021531266, 2046576430, 496553768, -707148003 ], [ -1802047606, -90801694, -1362386595, 988904997, -929741832, -245565424, 1464258877, 1379233519, -1913664746, -1032772882, 1338320835, -1648582966, -652160828, -618559619, -506788220, 412340370, -329649803, -1421131680, 965792266, -2102162255, -1378187290, 186197761, 1388546634, -1445332533, -840107433, -531303612, -388747103, -1942717034, -737418924 ], [ -1828857576, 936047638, 1773476940, 700247014, -1946357974, 731789407, 1858192919, 2058484719, 692379163, 1714598392, 1149950030, -1318104337, 27409874, 1324066139, -1127016590, -129906381, 528938024, -1701929766, 230010537, 1544982909, 2087337584, 2004762635, -1262700556, 803839514, 1630055447, -830732538, 574571909, -1987093241, 1774487109 ], [ -317718533, -209309247, -1017503249, -210876898, 335354989, -734608511, 1811307316, -29292837, 356246482, 1233800337, 1220562714, -1432890, 1903748502, 1044805551, -1707418051, 1164957304, -2118314106, 1071301516, -401601732, -1378477801, 845352449, 2017118394, 825421801, 488703063, 1624917421, -1256262275, -887099091, -480281791, -1923270018 ], [ 983020661, 1898356433, -169668776, -2002023424, 922119745, -1601342473, -1520540008, 1161755693, 191508621, -193845784, 1519705309, -1544903738, -984876522, 573977141, 2039126349, -781917356, 712126647, 117009391, -1426329704, -1108830125, 783133611, -899771848, -2100398030, 1462978382, -692441152, -1709806355, 167152200, -2052014723, 2044840747 ], [ -119594452, 1419203634, -2089265563, 1407595150, -1411140920, -637677138, 1715038055, 1696612508, 1638076733, 755393392, 2050714641, -1809313441, 79026769, -1058448696, -345990933, 1619313810, -1851877909, -1551198369, 1756176188, -50121637, 1328317180, -2113514690, 1601503007, 749227785, 185060064, 661624485, -848124086, 1096316867, 1994209331 ], [ -1499235680, 472611592, -1405931078, 2016108871, -1755316024, -108309267, -1474925625, 1803198215, 2021476246, -1537481097, -1741997779, 1169422155, 1376606871, -1085813019, 1784406818, 1599899907, 1315394403, 321635372, -1312830973, -451276894, 1402523472, 1917559525, -1131778508, -1447538632, 1032540259, -1959929278, -212248628, 100805320, 158707962 ], [ -309021107, -1201640533, 43875721, 157406979, -844716773, 1315673668, 2030455617, -1253267080, 1404471636, 1854827125, -1494605215, -731702719, -1114815175, -680446088, -533324586, -587091032, -1913099992, -1115082587, -1861186696, -1631233668, 1071892678, -666305767, -143050630, -386453977, 153201146, 63000354, -1324580041, -1790420074, 1828743002 ], [ 902648556, 582041376, 873878052, 1215206923, -1885242421, 1492083793, -779143616, -1466865339, -985452929, -205499000, 1697659969, -1788114777, -951654285, -1599395041, 1610663631, 1808320331, -672105377, -1281225492, 224601381, 185277322, 46791833, 1565279989, -900682536, 808645049, 1630640773, 752067156, 1128817106, -2099579952, -1441166202 ], [ 939069658, -851825420, 1878153084, -503598793, -941561525, 462558003, 1166641095, 1941410814, 1145337713, 20795599, 2099121189, -861087297, 2116359500, 1805362622, 651813503, -1807621606, 1012071740, -1610513323, -34816403, 905649133, -174584129, 1111716669, 941402302, -1781212968, 406122056, -1065268187, 775299214, -1042599075, 226787287 ], [ -2136128906, 2071093675, -1449358691, -1951597664, -443365974, -255775497, 1012763161, -894066204, 875334560, 786883780, 1560469718, -1485602272, -1353104619, 1045352096, 544631739, -1558259679, 677564814, 169006256, -2102629424, 2074217778, 1746231294, -1740544366, 540888221, 611187079, -1532405854, 1652218698, -1924276096, 485721819, -28672862 ], [ 102855366, -536526005, -1507595911, -1676225196, 1653827952, -636340665, 1400099986, 1067147408, 480996899, -626219739, 1831648449, 1459500774, 1615246602, 1337357389, 710341882, -1306364808, -607838552, -1271781294, 782523100, 1035572697, 715766709, 2094602220, -308513901, 1173890917, 1608550049, -185301849, -709896436, -736424230, 276591944 ], [ 201892864, -1796863098, 526196437, 966908251, 1049665229, -8593379, -1378757151, 908673591, 977585658, 1430686810, 618910647, -616405954, 253743265, 1991307223, 1412988038, 874662595, 958194537, 1495870401, -1270006443, -309198984, -1291425447, -1972213646, 2093823346, 753114617, 56118514, 2034671849, -231249976, -500291764, 469367306 ], [ 888796511, -1633134440, -1806590778, -1648630222, 1590396651, -1011084748, 1899647107, 48698829, -1311804263, -1638491891, -996223940, -1485817576, -1040468672, -1324848832, 1029754698, 1513627912, -418856299, 320294267, -1126531533, -1995988233, -3084466, -1582232299, 1156078449, -1650383392, 1267364951, -187542913, -291833534, -1703510343, -1753825164 ], [ 722581620, -1964880454, 709822511, -1077475839, 514489039, 1893104180, -143012937, -1597977267, -1552945911, 1234996123, -940302422, -787091638, 861334712, -834762279, -693647214, 789328386, -841518119, 1984174613, -1267456462, -467572153, -1077746226, -782677882, 552478976, -272581844, 1084625394, 143378538, 681468799, -322008221, -736638650 ], [ -1444857244, -1673787379, -539942296, 533274570, 1212404863, 1434881149, -1292288319, 660238210, 1709050604, -626699387, 479554181, -1655423243, -925785300, -431043832, -114338093, -1979252614, -377949315, 594404525, 1568810375, -1522230068, -656612779, -191004647, -1376110125, -1740304698, -407844874, 1072533000, 1550604926, -1353852942, -1956496485 ], [ -700915193, 173044257, 1840471841, -1847820277, 713670633, 465508921, 1096963037, -653251096, -919860625, -1107940563, 1900243038, 1033661682, 1751792090, -1143301697, 287001369, -167478798, 223732560, -131417113, -452662375, -2024504652, 919950574, -2059172702, 884046779, 1271097034, 345984445, 1325555007, -975318831, -621725039, -825244344 ], [ 587938704, -351208978, -215094581, 445108968, 1687136865, -418292718, 707882996, -579100769, 1453913797, -507694205, -666312661, 1575582187, 1626883866, -279149057, -181930574, -684786583, 1114675303, -1955315927, 1949658407, 2143409157, -1721511740, -1357694722, 1922037415, 2136750675, 1870459682, 240113565, -398189729, -842283370, 206069022 ], [ 358896710, 733230811, 669005870, 1577224840, -695885613, -1634554787, -1953349695, 521922225, -1523798623, 140326843, -1684456555, 1019500105, -1224297302, 2054259058, -1058861184, -250023288, -2070569538, 341088527, 964365509, 1389948739, -497275771, 1761996686, -1281879779, -981956290, 1337270852, -511102332, 161281653, 1422340598, 1455467325 ], [ -1998337786, 1998639738, -1666467679, -1649905105, 1945294527, -338222323, -1149870065, 1854032777, 220566387, 1887758857, -59476111, -1388256537, 39358533, -209396902, -1631735246, -1113918149, 1346747829, 160735827, 705101397, 201620116, 1123781686, -1510830807, -379766660, -1956184445, 1180105944, -469535151, -938442452, -2034025279, 12255304 ], [ -711413191, 282635680, 1455638761, 871137687, 859763489, 708716837, 123948374, -1925938814, -55070747, -1448794418, -743736838, -525127091, 210281821, -435303057, -430062609, 920730759, -119565200, 406102605, -1907831271, -667938141, 1904675681, 1855056380, -169727824, -1890896741, -356997332, -1582335806, -802686148, -1236487315, -2091695028 ], [ -1211255500, 720095583, -733467609, -2031072082, -600715499, 1136043620, 1727921830, -392789446, -1577927489, -1566208432, 251343983, 847899721, -661534302, 1367186359, 793660942, 479934917, 193423614, 1725717617, 540885560, 1411511517, 739754873, 730087667, 695491269, -1456725536, -1138369638, -636826876, -1513697942, -378927325, -644470732 ], [ -517491219, 244287850, 1809552330, -1507587020, 1415629516, -1482892265, 947444442, 1253963313, -1884349499, 2006576777, 129039350, 1148909752, 758842552, 1931699277, 1636292612, 131562976, 37950439, 160112781, 908811539, -617631, -802203214, 141967244, 1194736962, -1360655230, 1942759257, 1201155190, -446210269, -960046617, -1802651766 ], [ -1784664142, 812219091, -1713759758, -864059942, 1528466522, -624998275, 1066511019, 1083592613, -1626219836, 1649215641, 797888957, -1299256996, 1994529328, -1822602104, 2007062167, 1819093410, -808122444, 512836098, 1833266027, 378578443, -1924351399, 158722715, -1382975110, -1768333082, -1959517166, 357334371, 1472151850, 1115768872, -24202547 ], [ -304384313, 1271393945, 884951964, 941914221, -1498057737, -1670003387, -2120438418, -2109777102, -2146301903, -15297992, -1669403184, -497759188, -524135244, -1066202395, 1250140650, 92261481, 1525938933, -1398083854, 1315622958, 617879134, 689396266, -1534709948, 1200073363, 1983885595, 2042588230, 558949144, -1714632040, -1631843654, -460489972 ], [ -555362784, -1280276977, -1435020101, -1476026617, -845574289, -1660203983, 1434536845, 1994297851, -1693660546, -585050989, 1942161626, 472729846, -473005642, -168492391, -488647057, -59314834, 908487284, 1950863562, 1067654270, 2102396194, -1523024346, -269298074, 726068708, 1191643741, -1776697614, 703100315, 84029134, -1014106137, 1448797669 ], [ 1743089187, 1607499969, -1893364369, 692238506, -135953079, 809886087, 111989138, 1643656059, -297843083, -1883056922, -83008518, 907811231, 416322981, 232996730, 962338551, -1438210551, -2069855583, -1936227411, -1931766029, 1389184505, -620598148, 2078550123, -1488255510, -1270252550, 1816200448, 68856384, -688268279, 43039550, 1841583270 ], [ -1989673883, 840689893, -656279615, -2139948311, 435081800, 537437829, -1693327366, -1773134312, -897876955, 1147224942, 1150538825, -1451102363, 955843197, 2007169951, 957298286, 1423355666, -1661193916, -840541443, 1220703593, -687598432, 1850999103, -477677713, 582011082, 727326537, 2000133392, 186624638, 1931074552, 1545357663, 1174792112 ], [ 1302458212, -1620383292, 935810552, 1646610737, 1778196422, -1911608839, -1906155871, 1531185493, 663080726, 1820071762, -620959828, 1634914815, 1151457702, 1408108964, -959050698, -1989937485, 948612070, 537362833, -1074282682, -187209590, 837038122, 1619152348, 1445263381, 571162162, -1832570641, -924394006, -122730985, -1710252438, 1106683388 ], [ -1444618456, -439671699, -1796497094, -1029526378, 1534070562, -248965684, -1192081881, 1835696746, 1856274388, 1931637549, 1206743003, -541417177, -1293661166, -108703932, 795970609, 2132272315, 85526894, -1306945273, -1320245899, -1178741906, 1156365315, -2005609111, -837263454, -945055826, 288255629, 7867297, -935652123, 139952948, -1337854765 ], [ -1833674225, 617797714, -1051372335, 891672245, -1346422658, 407429849, 1182169027, 1974816375, -1242428505, 1993103031, 566176776, 864518376, 480200049, 358799444, 19921818, -479350698, -511905677, 1679280253, -802334912, -1439298821, 648495633, -1728668526, -1841812394, 934820275, 1497801279, 506817976, -219893705, 1134117567, -954918005 ], [ -1843355814, 1982869110, -1444816966, 1847451403, 1813175288, 88723332, -228875493, 29120985, 677877012, -1080442109, 1111930215, -797779830, 119459908, -520558230, -1571304554, 1541399493, 315886526, -2001995520, -2033444887, -1259502077, 2133006310, -2005281731, 769579680, 345652462, -624055957, 1501847065, 1967368556, -1987022654, 209282626 ] ], [ [ 695679566, 811678629, 161395496, -166621027, 282202408, -880965949, -1929365913, -40704011, -215366938, 622215079, -1787434424, 915746368, 514068977, -1942589071, -822848099, 1752831780, 2095224029, -790678987, 665904976, -47772711, -1152406510, 2146027107, -529343226, 818371270, 49670838, -2075799689, -189225669, 400092951, -426160774 ], [ 1046903684, 438348500, 802180184, -727540014, 1119382473, 559707833, 1365073552, -1907406365, -1498141154, -1134244462, 2141192667, -1032474381, -1713561507, -70045616, -995065425, -2010259688, -1632777602, -479285393, 1754673204, -506835222, -1170204072, 1485568007, 1958768123, -203956325, -533287629, -1409746593, 1058669587, 1069263877, -753604768 ], [ 1954392210, -656193721, 1631143968, 1072338268, -1043893113, -2016820428, -1675591065, -2057827611, 1431836319, 929163185, -141921380, 1325979468, -1983938069, 1462710369, 736016886, 1802469126, -1198737747, 1336439111, -1648991181, -721265174, -1154765566, 1515938094, 1983609719, -1845524179, 938175142, 324705881, -1667328691, -351865549, -826670193 ], [ 792052120, -2117754212, -1180709410, 1422451599, -1011715377, 2094560321, 2044128924, 292885487, 1356809330, 1286947349, -1204878521, -1163526621, 1830152702, -1310382825, -1452518502, 1525001970, -2005494645, -1968479943, 1536453187, 1066939177, -469116242, 1451644566, 193803717, 749905436, 2006485066, 2033753773, -1282235074, 1516985683, 1378952534 ], [ 667434580, -964986197, 1843878664, 1384878679, -451927910, -887757034, 1681256864, -105861201, -533231555, 1235183503, -398818268, 1058788504, -1368657341, -599357812, 810376629, -472108666, -755328440, -1622644256, -1866245556, 1325800603, -133895045, 685132414, 1209138862, 1499995939, 1553337979, 1362213853, 1511343925, -1070869448, 1665925842 ], [ 1280052170, 609987239, 1750082934, -844414458, -1647328284, -1114969526, -616156734, 1421273975, -153973395, 1116741328, 161758516, 470935453, -1718933315, -265951051, 84545618, 495503022, -1877140090, -1372410517, -1890197789, 1830983493, -1704756057, -1142183668, 83240269, 197583459, -471357504, -1491812559, 1550437625, 867141480, 2045298309 ], [ 756601175, 679851810, -1510773058, 171400309, 442990644, 673044750, -968682077, 938467606, -1007638854, -166043930, 764301112, -1911311445, 811890810, 1943601310, -530704456, 725648956, -1673081503, -631246117, -1732980740, 1113111873, -1057083053, 751243687, 1889234691, 278837203, 2067791837, -1990075530, -1790814349, 2103265968, 234363185 ], [ 1161142236, -1384815417, -1312876453, -756958937, -509698015, 1832016260, -982742671, -946751274, 1600439492, 1509267966, 1968298190, 1061856591, 495805816, -959837302, -110406438, 340970355, -1259012188, 247178601, -1979269249, 1604536296, -615562372, 284796579, 1979552923, -1328077964, 1597079111, 594381265, 280310560, -938543463, -130028223 ], [ 647590605, 819330614, 2132330376, 1733977772, -1285350221, -1429941844, -1806437353, 2076402406, -608730604, 1147948522, -1445108773, -541322996, 273218289, -2017511166, -708898394, 13159321, -396820534, -1380857590, -1293769450, -966272297, 1870732100, -996360471, -1566665182, -2104267078, -1812066629, -1891187089, -399976815, 725958250, 1164708547 ], [ 1288591543, -996488096, 1825750334, 213507373, 801760045, 2112579944, -1126642490, 679115080, -143947512, 1879499350, -1178830929, -1069694616, 169026896, 1926736140, 2002193437, -1883791568, -2111536224, 422394123, 1578894377, -1087189264, -1197978685, 807823049, 1431832649, 997689415, 1536880780, 429456164, 1137960235, 1080030266, 946730768 ], [ 2091005963, 318976625, 692876414, 999385057, 2147051233, 1724217915, 411606665, 964514718, 838910027, -375827630, 596690249, 1409166603, 890788870, -57200523, 518439651, 176584834, 399555676, -1956861608, 1229110063, -2062844419, 1461728686, 582077542, 826148564, 1158915211, 768587660, 489912128, 1691151930, -1585980038, 1200249217 ], [ 121983777, -306059215, -378043814, 799364430, 2103004472, -66259384, -189403596, -522816364, 302002281, 1287990188, -430476302, 185385457, 961194144, -1258096417, 11639687, -777120688, 1563373761, -73630390, -163549101, -1425412876, 1622309920, 717943151, 574906397, -2123550239, -401335870, 1607932967, 58448679, -463845364, 1742756017 ], [ 1244844120, 253777811, 1243307900, 1705902205, 575297262, 984852224, 1024540274, 1558403175, 842803486, -1733625415, 1657580088, 941538782, 744058309, 807485373, 1647894937, 234914006, 356012488, -1348443028, 1710730988, -1035246623, -1902726515, -432906845, 1184204057, -1208253440, -731425873, 1279486737, 1040000197, 1882192936, 155664141 ], [ -1274922457, -1570644866, -1349740300, -1825901299, -888835599, 179304177, 737162454, 1864081606, -1081016882, -970556788, 854181231, 1291777756, 808478587, 1624788576, -1207820367, 243708972, -1670122227, -676974088, 1063553602, 48536839, 395181644, -860620374, -694090019, -1647902992, 1672162803, -383402154, -745742642, -1409080811, -636861422 ], [ 1599339840, -1055105770, -374999607, -1281440211, 1052398576, 1774631650, -687662624, -658509453, 2027759420, 434199529, -281887973, 1361003806, 1521161147, -1993474487, -1047741073, 1241201956, -1084216270, 1343383548, -262033135, -1778561078, 707288013, -1395392810, 197986811, 1930363064, -9917391, -1379239439, -75585487, -1878018384, 1337403354 ], [ -242652918, 1273468469, 1151613690, -194600615, 843329512, 177180605, 858274023, 1521357303, -694993198, 207562177, 1111001125, -1023678949, 1875347204, 814732306, -1450766181, 1940946378, -457389736, 553971932, 643356054, -315006172, -1299046548, 968270004, -263398829, 371143301, 2041237962, -234860744, 1292931519, -734524400, 711757165 ], [ -2101936623, -944437855, 1065889655, 1093485685, 1853926867, 1471794570, -619914580, 2058105770, -490743951, 203819990, -995847170, -292173170, 888770060, 1650038587, 2067431391, -451817407, 464586234, 142475366, 1682110116, -868294184, 1142214255, -1749269600, 200723187, 503737820, -1572349829, 588083333, 1608185118, 1231536020, 1299893308 ], [ -619564475, -497977924, -1636721208, 1106443091, -1811062194, -146190965, 591035638, -1854608639, -980321921, -1012886486, -1488533409, 1957700693, -533634232, 118953840, 1666240463, 320331236, 1277979921, 563964110, -2027350950, -707862423, -1840158256, -1558461066, -1039427718, 924710933, -50815961, 1301901869, 259339493, -230769238, 1255579029 ], [ -1953090195, -1846100786, 1620479825, 1268290162, -1875547940, -16883505, 578459739, -1771775703, -793548631, -2025860241, -454761082, -2121678940, -1634378646, 356081916, 141288905, 648156146, 983134561, 1606692679, -1199982957, 1089184783, -779736439, 1970900374, 810185970, 1951695781, 344671682, 44770758, 733829816, -376780807, -1929901630 ], [ -2108640972, 899565222, 1310989151, -928260177, 174338524, 780044510, -1477345668, 1153402982, -1134898818, 1146546773, 1795800487, 156784449, 1399130521, -1397167781, 2047458221, 883702872, 240850121, 668622229, -851281273, -759879392, -519482195, 782341427, 1954608764, 1829428555, -2027086708, -1334194213, -1053999678, -1027229255, 898574304 ], [ -1628807527, 999526846, -253397276, -46856752, 1191419699, 1810598097, -145902683, 104954531, -1344606006, 2055675393, 32793438, 1272304764, -1003625910, -613678972, -2062383580, -1168564735, -1211115828, -1874236466, -1947459975, -325920536, 1535495808, 1085726710, 2033992888, 546935995, -1300121403, 536166295, -1600425119, -1306139489, 949535308 ], [ -2133652959, 483930866, -1741603206, 212778110, 502370410, 2024835669, -1339859205, 1015140709, 1824067806, 2121986141, 438306673, 1281473422, -399844069, 1316105920, -859824338, 573161110, -1123356726, -1413094098, 754497416, 796732411, 474174997, 594265622, -1332231625, 937001478, -548436171, 1141242780, -1630725794, -537478729, -562140085 ], [ 1530821421, 133848597, -877111031, -1614392189, 1708296520, 1347523098, 1293007272, 2124062046, 610710194, -467610830, -1516832888, 1404821801, 2063824728, -1329403439, -1437026084, -246290015, 304547487, 1305517241, -6914684, 1758606259, -2147345785, -84650420, 1292212913, 1356889845, -91661517, 1841989332, -1796471135, 2106647817, -1914026228 ], [ 2010753951, -967336350, -693573698, 1558209369, 971061519, 975395033, 2082751852, 956785853, 1325887655, -1761709012, -454476520, -221136361, 913119518, 1847958105, 803136884, -733456337, -1429877623, 1185648017, 599742433, -189976311, -1781433399, -1249620772, -1156689049, 443225921, -1258056399, -1491123556, -1031140346, -10816788, 1013057800 ], [ -1303410131, 1278804389, -1089580602, -835692375, 1641734287, -1832767213, 1128380480, 1899920041, 2122984903, 1148498303, -483141871, -685854785, 83321061, -24719821, -190103833, 871276058, -1199889027, -445791428, 956243337, 2098875747, -1085320241, -1219410747, 1435753575, -800138545, -1508103320, 609161092, -878266480, 926831786, 1171065849 ], [ 1966063706, -111194111, 188492040, 922062048, -2050825056, -22161020, 1507471013, -443892710, -357437835, -580696423, -1697406597, -528728960, 932014272, -308627457, -1317274126, -1981219945, -1531829163, 1572126533, 1893832211, -1631822487, 601889835, -964133039, 119480036, -1009536608, 754492764, 1939772996, 468926667, -1657988185, 894940948 ], [ 756237697, 1674588723, -759989176, 1349799245, 1606619946, 897723738, 1552567781, 1377633528, -1152572828, 174610132, 229882121, 1846933575, -2110744050, 390528988, -416746786, -2090417396, 1393718673, -755907797, -1482449054, 1330634276, -1053690597, 1597213677, 102059966, 1727200929, -908556348, 506188465, -1964051735, -542947742, -1255626599 ], [ -557325903, -730319409, -1779142701, -180292891, 1436447106, 1540192670, 246054470, 1201403662, 426205027, 62027680, -1640058909, -580731600, 550346800, -2025923293, 872576740, 269074085, -1964644175, 512605954, 1276713193, 2043450682, -79898504, 1533017457, 514945887, 892816775, 345899765, -1420790997, 1860825549, 1488502999, -1557927105 ], [ 410573938, 43384914, -211985004, -1812477972, -943237104, -837574666, -1476283499, -1675851325, 28293503, -1804433811, 781175836, 1531625580, -307803219, 482897570, -523847217, -1171059230, 1705211919, 1800913598, -1833883675, -1825104816, -654089179, 477094436, -1931943125, 2122453247, 309424625, -296494049, -1185584511, 1754856712, 577629634 ], [ -1574874401, -2028477295, -677013161, 548864174, 267495476, 1787840786, 268656208, 1997344737, 999008532, -1242273195, 439371519, 1891686578, -747833073, 1523722298, -1319229398, -877623168, 224371316, -1097578851, 468662673, 540664263, -251388304, -1969601162, -1110209329, 1896108813, 930872290, 1309601915, -459873719, -122018604, 562494833 ], [ -91520230, -1191764901, -125877804, 2106758072, 21704409, -1265481743, 615847925, 1692379541, -1037700420, 2141830042, -1550310216, -1495622214, 54041581, -269932663, -511592648, 1671518545, -311354373, -1254092049, 10020240, 1605074590, -306491605, 1604241481, 1811289875, 496254385, 1955688269, 224078961, -441749898, 1489116149, -1855412470 ], [ 695182028, 1896891560, -2093085930, 1408938160, 1730031911, -899808474, 1774575249, -2117146514, 1799491835, -1169712258, -851279641, -432716768, 1775225022, 153323961, 59499185, 1038849649, -1791434489, -342302377, -1260343135, 1666971634, 336102037, 1236668601, 1755604415, 1923162197, -1220638926, 261308338, 556839175, -2191668, -1865022985 ], [ -1207593658, 1784206282, -793807894, -247823716, 476433001, -850451690, 715288530, -2043627978, -603221366, 1105038290, -1883389201, -744493676, -1440388139, 985886627, 1695186404, 465210843, 10058289, 630024598, 581391730, -1102174958, 959023199, -1106528607, -662244559, -626378521, -1974016212, -816216190, -527327489, -914723201, -640416145 ], [ 849571477, -333628142, 2127472730, 772293298, 1952746349, -1931935039, -637945052, -1138073795, -413233178, 1090480206, 200472533, -346938214, -1275798119, 1153459855, -1138416534, 1484046178, 903606429, 250298676, 88015739, 2002702863, -1001088232, 439068589, 966118677, -1605355026, -1723380307, -279967590, -684916564, -2068319429, -329364046 ], [ 1341979085, 1407105737, 41828655, 761335850, 2091371061, -572168432, -656148243, -515122080, 1923784373, -2010351998, -1282260488, 117006603, 112198895, 1511954154, -322062510, -1452725660, -1806476737, 5781134, -992423886, -1767448924, -125294230, 53269716, -102538856, 261010817, 480737318, 492823377, -469321769, 1187275580, -1426683030 ], [ 234225584, -943688463, 1495820187, 2016211075, 2080603968, -678045132, 2035590256, 1830670324, -1762117588, -919536651, 1799960024, -1841700653, -1483146835, 1702287813, -1783848643, -597865135, 715075867, -87956599, -1303927334, 2058034507, -134351223, 429821381, -440160291, -992368392, -1555398056, 200335416, 511140927, -1886614367, 288860535 ], [ 1623533556, 1162896975, -2001750549, -1440022222, -311472879, -1852766780, -519279664, 795033694, -316596443, -162032447, -942457914, 365950519, 1182238993, -1507090991, -193430511, 1850225479, -2086332373, -485435024, -2120011349, 1842409165, -350701471, -1777488975, -1706997777, 415291081, 1557533772, -1972934843, 1354520636, 1339710351, 387548386 ], [ 2013843813, -657861959, 2076987947, -1953858854, 1182335575, 1235369096, -1121670306, 1414868126, 861737203, 625894686, 524014004, -420908835, 487143525, -836798031, 2033598769, -1610001385, -526848550, -1874964731, -2137154203, 378473732, -917380836, 1118944801, 1679057226, -2121926840, -532291395, -1948141729, -741733592, 2091815332, 889151840 ], [ 1191664520, 391274955, -264450135, 120458384, -969591840, 1582455222, 760041283, -1121767650, -967659970, -1718321096, 812030871, 2107519468, 1883866994, 431875626, -187473600, 1208178884, 2073815425, -474943696, 1627591697, -1076181430, -680539041, -224961278, 1220581409, -743895432, 967592371, 515324353, -1517532837, -1201096359, 1972456619 ], [ -1041209634, 1473389366, 2145920496, -1944976912, 220638950, 600262384, 1423699372, 1849310758, -1757676802, -433123470, 1694645301, 814387167, -1810152631, 1860143404, -1190433588, 373823102, 1337192881, 938990794, 829298826, 1023936357, -1874799579, 691771136, 529693908, 39451388, 1154568975, 2103089391, -1219010726, 223719473, 1650743187 ], [ -1408375187, -1469385788, -1522826698, 688108155, -464070677, 186072398, 1719351964, 133163133, -967675683, -133422247, 1299016005, -689549951, 1225974817, -274201233, -1272097630, 518946889, -268709277, 1814513516, -1912948202, -1736368436, 583442973, -1100590336, 675622970, -555530539, 784968075, -916962993, 2004691045, 96730043, -1202827861 ], [ 1633709954, -1482932946, -1103156093, 1294555786, 1534054861, 1814734610, -1748944633, 1055162344, 1713986520, -63099691, -1741719899, 1942600602, -1414801091, 1721985428, -1301904279, -306160548, 1485781724, 1429561346, -1480178770, 2104571714, 451181625, 1966641581, 1821462481, -1354696403, -483180076, -495913344, 1412610384, -649995860, -1238742616 ], [ -1399253219, 437893196, -914429605, -1102553159, -928158077, 1472229648, 142672408, 510015955, 102183027, -954131014, -1370056919, 1086379517, -1690053302, 1147903102, 388343377, -1106336534, 146839185, 260267391, 954289314, -311116320, 1808997872, 732117991, -1157433777, -2134204409, -1521817643, -197713933, 1962891981, 185827880, 926447109 ], [ 397400296, 679045736, 1911125363, -36213646, 164739389, -599585363, 2122508169, 1066888557, 452331688, -2013274038, -683063264, 485473675, -1103220668, 1975160788, 306340389, 913614586, 266022031, 392096692, -935361075, -2088692167, 1453162112, 1190355438, 121923979, -1295584105, 869587237, 52857640, -582313938, 1826198330, -1474140099 ], [ -1512525088, 1963562944, -386392777, -1959794523, 955205448, 1822431007, -98408385, 1853651438, -1028784265, -515789733, 1169474910, 1494587490, -1655416334, 1580072288, -2123040867, -59330146, -1469988690, 1544708671, -460964411, -1300695439, 656550525, -99024296, 1663921467, -1491475152, -285468269, 118204937, 449619130, -571545862, -131850425 ], [ -298558185, 952971517, 1272454394, -1244823027, 549278951, 33368230, 1668288396, -521357068, -861298863, 1690971607, 1746001951, 329581841, -1399969529, 930895800, 1757426910, -1952444672, -518281327, -1149323742, 1477657956, -337767737, -129405885, -107913627, 714657997, -1789935836, 1572846300, 227411553, 1502532205, -166090966, 1058160682 ], [ 2078984808, 167026015, 771864283, -498571464, -769370887, 1501619256, -279470791, 1027822327, 739250604, -1759654733, 143183562, -1582465525, -1169576285, -369980509, -1651190931, 1871859338, -1549489615, 1432493703, -340947816, 1828625802, 1931271683, -1254279659, 1598924376, 1482295142, 467202229, 1139325671, -131467730, 1110044032, -1263142864 ], [ 1224982846, 1334025120, 1289944648, 780827116, 133410517, -561913374, 1584374989, -14506092, 434991614, -998027821, -2048916233, -345069, -430815102, -1068961531, 176873821, 455329162, 1196649973, 978748767, 1899669420, 493922641, 1434791379, -1327046248, -496912852, 780686980, 1279972393, -1021673876, 1287544703, -109240937, -1582541322 ], [ -1925696251, -2072291461, 1779950546, 1025798318, -2137600387, 23522790, 1628449178, 1126711491, 1128649204, -2012532961, -1856151999, 1861762928, 1466128057, -1580268746, 282547305, 2001120824, -1085788390, 741870814, 1975902767, -696361248, 624689578, -1636890394, 690230507, -86128602, 1070404428, -614656469, -103864532, -925969060, -422920904 ], [ 761825805, 1598978487, 687876678, 2144465979, -185778482, -2050879197, 2039796503, 915406771, -212505631, 25301477, 1800270150, -675869271, -350662402, 369406312, 766156568, 355302489, 388058946, 1716858382, -516906391, 215606450, -723724038, 310994830, 262729391, 1193177626, 1140619164, 565181743, 483611895, 1676771492, 67547123 ], [ -1503676512, 1746435375, 764854597, 1920568797, -1547138331, -990126897, -1741865391, 2019182639, -908313169, 607354566, -2002659637, -991772841, -68969775, -1770406343, -586620562, 1571081985, -2021484411, 1446358308, -230770471, -1660279221, -1418602029, -713203299, 1968870590, 1571776097, 231395322, 2064420371, 1206212116, 271038739, 1168330169 ], [ -1311899402, 951502288, -1393052762, -986186173, -24283961, -1667374324, -1649015250, 678062155, -14792085, -69688435, -1919479397, 747955791, 879437880, 1367370452, 401369862, -2108729986, 654664395, -2016812914, 1688156604, 120645151, -1732366581, -977493863, -565901730, 1583534267, -21035201, -1274867803, -624521705, 1912667340, -1274268590 ], [ -1265291594, -805459504, -1631042491, -2077629123, -1757190577, 44657581, 1419417832, 2032978427, 781210544, 1309258858, 635246734, -1986814717, -499535213, 395203926, 1338455980, 1437922443, -617797894, -1106162376, 333894182, -1269502647, 1040847258, -1691702049, 774465797, 1854967665, 802757196, -2083667518, 1656657741, -421798589, 1448282820 ] ] ], [ [ [ 135278979, -729112439, 940701526, 1767708493, -914772064, -271931355, 420610863, 1971710241, 2057639885, 970207351, 337929142, 426115295, -1004061275, 1254772145, -990117211, 489548392, -1742157360, 303547505, 746092496, -1851173616, -177366819, -1832044831, -2084588407, 369715428, 525346304, -5137605, 1894756681, 725989951, -465632652 ], [ 1207615447, -107850002, -507785130, 1553853000, -2028439900, -692084875, 879571048, 1370629089, -1541308941, -747102965, 546834822, 373395408, 543700641, 1389206301, 1364592605, -1912464171, 83749816, 129780543, -355892255, -1074919992, 1554349224, 1655301526, 1875127767, -2080516697, -558252078, 640148361, -798883623, -570780162, 456782472 ], [ 408768281, 64364690, -527301853, 1351709446, -203398097, 1970092409, 311374069, -1745421503, -2020459054, -436897943, -2045737228, -1098004730, -933202945, -516831014, -1760283737, -1285042323, 323190354, -944333971, 872466405, -677824751, 129035200, 2092602383, 243648304, -1886091236, -1741312449, 2000346764, 533441104, -1783226762, 306820133 ], [ 364702171, -1653437464, -859112705, 264383744, -1176066468, -443754083, 1289577286, -27315219, 1870332355, -887448611, -545310396, 215242514, -1791251997, -1011387582, -2081124115, -150583588, 1873708125, 840116147, 986042921, -2018633980, 1035079069, -1222950564, 1657390034, 1134242743, -1231526578, 155401430, 687808350, -1807530611, 228711829 ], [ -320679434, -1041379438, -1899411966, 569711274, 539410555, -1334538898, -1832732408, -895201518, 1361662032, 178029961, -536201829, 991278252, 970885578, 1477423783, 1586955068, 81553807, 995679169, 1034144825, 41354978, 881744599, 1035519782, -1980327464, -1157143257, 1290828116, 1649330458, -1721758673, -393984601, 2067549690, -891469323 ], [ 1286694820, 1406749019, -14464058, -1527476234, -35447786, 1884041171, 194697089, 1591340226, 251770623, 899218709, 907070656, 1832179359, -1193797938, 1571037238, -1888386754, 2065475797, -315061592, -132580984, -1356144857, -731814411, 1199485175, -757633019, 1124864136, 1663909521, -1248680573, 1746700146, 1367777520, 230142632, -691428106 ], [ -889897520, -74916329, -1899766233, -1888170779, -1256164305, -1987124189, -1533049466, -450317666, 64826031, 851866680, -241870994, -398166949, 1747301980, 2056792934, -1073860954, 776187929, 351184972, -1602107652, 1945586466, 1369908493, -1769061579, 867441036, 1975515113, 508510703, 437489208, 268834753, 202370511, -272984548, 726977919 ], [ -473439690, 1097661210, -384497379, 1791123932, 2095008422, -2079422803, -1031473258, -1507329385, 1278674240, -1872810166, 869749455, 761617500, -1328002434, 1241521955, -1622291800, 1431344416, -1139297258, 1464571277, -2046110196, -1059389136, 172291628, 1585525627, 705032020, -118196284, -2123919204, 596148820, -156951352, -1638011567, 445396624 ], [ -1792446459, 1056494784, 228044131, -2034821969, -317191203, 150236345, 2133493028, -551549664, -512650118, 742796351, 873583483, -1768590305, -52964283, -1283107064, 1684836885, 501733831, 1258436918, -357027632, -220952931, 241641870, 1025609243, 1369583074, -328546141, 2042487014, -646949039, -268292613, 1799050752, 300683512, -658283645 ], [ 183202958, 1849125172, 803194345, 2140779645, 1274781092, -1833854352, -1105885498, 1201790556, 643912873, 433868827, 825243342, -1728118746, -2040260558, -1924289662, -296500707, -1297031391, 1066574544, -1999850408, 819736172, 1897079557, 224266777, 1183111550, 1363166878, -1342014785, 1253417150, 2113246856, -487436944, -1036029092, 1418020787 ], [ -204043843, 1685547631, 1103844790, 1697690648, -52172037, -1949715604, 1503879704, 748149420, 463828034, 507024197, -316691061, 572282847, 1340599223, -1793737377, -1758598620, 1290168911, -1400147876, -427853954, 547050867, -1414286662, 1286425262, 2102157823, 1384128011, -1260386782, 1309778683, -598111734, 1933050191, 969596496, 444452381 ], [ 1419889012, -85803877, 1965509692, -943767200, -593154841, 1660026351, -890262754, -200635938, -1945581829, -978505708, 592123413, -759059693, -2059597282, 1615002798, -1799700813, 907706788, 680414808, -106290330, 1259657473, 1428168520, -440982171, 2070337063, -1797742541, -285231902, 274375826, 1376578725, -1699584494, -33234361, 894115605 ], [ 1339784544, -248137371, 2052472642, -848899336, 997418813, -1824883994, 926195241, 1437875078, 238738861, -581457390, 1654807007, 1892382757, 1029242658, -1401121317, -1800027596, -1533661840, 1676529510, 5942072, -1109749554, -1056554761, -1075035992, -496491553, -58268864, -2132751571, 1375572633, 381148268, 648694604, 1240856477, 1827694347 ], [ 384545078, -560557848, -2067402647, -1177360040, -1871421026, -398085397, 838886268, -1073998887, 936884568, -2022340413, -1731941735, -1041985641, 1141318967, 2130775447, -412635622, -59297055, 2000197321, -277907945, 1384704585, -1178367258, -1654697850, 1887350938, -2057129009, 1723015901, 1706286508, 149233401, -208276791, -588168249, -777856864 ], [ -487045236, 1054662986, 1041946509, 2107341413, 918655261, -203398448, -501372511, 418255759, -20593633, -1532260025, 1514964316, -2000394080, 117354798, -40098063, 873278556, -2116696200, 1503325878, 1635821145, 73670886, -887561064, -1978234480, 397587214, 200173932, -1898371143, -1011497803, -1470914670, -2102779337, -1031476253, 2055225076 ], [ 654070998, 1085181948, -1126089166, 1097265114, -244934128, -410239195, 201480470, 972406678, -672090850, 147658808, -970078100, -340783217, 991125091, -1405013036, 897685969, 841577666, -1307252554, 128708868, 2024153886, 1297890326, -849228268, -1852501041, -1364726148, -199637931, -1562669333, 286825426, -357967746, -1749653571, -1594074966 ], [ 1403754747, -626081050, -1605059030, -1793936540, 136376556, -1995975925, 1142912176, -1286748759, 1493620289, -1000439069, -1072655317, -249208153, 1071845584, 116534024, -2027800977, -57895077, -960683414, 1678020370, -141457677, -882172957, 294865959, 1385705418, -724450387, -1026177424, 121076500, -1029385937, -694960067, 688216736, -2006970274 ], [ 1440355751, -1333387292, 28833645, 524589281, 2142279601, 1792282936, -1329139684, 1030617907, 1989737830, -326838136, 1730077459, -1360430330, 1619879047, -910454523, -480515899, 1726091374, -1388468147, 2008846281, -1041812167, 1520028626, 21685322, 850630578, 1696839184, -1610031901, -1890414120, -2087520692, -1126114896, 1011719859, -296021226 ], [ 636204567, 155130051, -1475328513, -364878124, 968504177, -931618538, -1083529973, -723277175, 1969154418, -2060094444, -847888533, -609807059, -1737869274, 635628766, -1867285724, -1706182539, 1006889748, 610884388, 1892137828, 1411117587, -1032619614, -924319833, 1446176296, -724726087, -1987800618, 1507100321, 1691474818, 76124953, 109890208 ], [ 1292874839, -53736374, -814027812, 534697177, 510202540, 2081012650, 407291713, 111169149, -1522697966, -1026102792, -385728988, -1460708776, -833250399, -853437966, 1288411821, 1659532070, 1998766999, 418734195, -1793929908, 428028478, -397955336, 473739388, -898269379, -1627564227, 1417808481, 1068741626, 366407581, 1226848894, 178012626 ], [ -1528069197, -725341888, 719013743, 2134459276, 2024127825, -1570552243, -671433099, -1331314560, 459719590, 1005491727, -2123633668, -876423504, -577378144, 580881084, -71758575, -2020745174, -828591591, 313676568, 1877582715, -247202559, 1975508985, 429256455, 168312012, 146970183, -398559681, -646195783, 2081730695, 2032728842, 1738390559 ], [ 1615867003, -715206654, -1458387195, -1938646208, -774672540, -931102764, -106160669, 1629578801, 1804413498, -129998610, 162172318, 965368955, 1115491923, 1605081259, 1102397145, -509361263, 859408227, -121168488, 1486887257, 351229298, -1395602285, 856358864, 1250236910, -1911474015, -1824729651, 1562156332, 846019708, 777990483, -1117196243 ], [ 2083891639, -1438059834, 1068590126, -1795944472, -714676475, -2087237501, -524298999, -1466573431, 667231966, -1676615240, -1735540213, 1714502547, -87681448, -1757719063, 1423945703, 89897914, -1718495474, -537053082, -1153905846, -479103952, -1528239159, -799700450, -220560300, 1598697605, 392672462, -1549984902, -1453967499, 1203244029, 1750257234 ], [ 1767589902, 221055660, 645238676, 597150800, 1325606431, 958092105, -1961101117, 45828274, 1855715411, -1911735343, 996985997, -907391773, 1746070593, -1915680460, 1674754860, -153320728, -2145140209, -782115003, -1993474326, -2043551409, 673925021, -90354260, -790425922, -1279037694, -572001487, -1437074883, 1623396752, 692649294, -1597030560 ], [ 1999995713, -235271616, 1144190215, -1400673171, -733004044, -257453630, 1426948506, 113904410, 352375723, -961040147, -854897042, -1306240783, -1875210542, -244944415, -756967049, 968763154, 1635478572, -1273551091, 68781518, -626730456, 1579615667, 213286502, -249668811, -2120974351, -1773519628, -1177094739, -1779876409, -2048994379, 1019608203 ], [ -1771273497, -1143001293, 1390166613, -1421779082, 270279336, -1800035834, -1190529741, 1250207675, -971899364, 966691344, -426902578, 730873104, -1091443726, -1240174878, 1193535461, -1444126386, 611658464, -433480848, 459717945, -1402977576, -1117639595, -1294635111, 241040437, 1794550016, 861670779, 1874891790, 873932030, -787293633, 2053600872 ], [ -1835959252, 1125818509, 1215305230, -2115684535, -1613230981, -653689968, 969530965, -995319565, 2127486492, 1061677727, 254797005, 1277999095, -323742070, 191087286, 1753649372, -415655256, -82989260, -264657057, 2095408958, 1063915137, -2009589074, 1026314088, -718277592, -1675478762, 909376887, 1976734657, 1229280413, -1006593836, -478181916 ], [ 1609121688, -549794067, 196136069, -83882553, 697858616, 1589796224, -1844765874, 396988011, 752710086, 1089497370, 1236539415, -1287124656, 433916311, -46639276, -224350066, -723710551, 583873600, -827792663, -1458961800, -349410993, -719352797, 165318594, 1008652635, -1925760204, -1433023625, -351368132, 1130405102, 1314802510, -1810379277 ], [ -1109244248, -323239160, 582289115, -1210270221, -39495494, 1401353776, 1082965342, -638802050, -2020756724, -205782268, -1774540249, -1612119448, 1434071766, -1107800396, 1970814041, -329525560, -451115818, 1652942454, 86999754, -1558333773, -1618669933, 1172706016, -1412157905, -1602184292, -1751016606, -814965978, -1562814147, 650283197, 1592367312 ], [ 1706025178, -678147122, 882431676, 765973909, -1986449913, -1242209121, 196642981, -1652211994, 1918294294, 933704633, 1429895338, -62781734, -2102475745, 1332835376, -1894890328, 1690986424, 1441324178, 1525174987, 324182208, 2017208932, -706138768, -1792589740, 2029195693, -1841466569, 615504407, -1597447156, -49233174, -796531380, -68343983 ], [ -1298123265, 2111860830, 801730210, 695693590, 1399409873, -239165259, 719095647, 960134396, 702320760, -1743705059, 1295977191, 876800876, 605828054, 1122474580, 1723641248, -198439841, 481777183, -1448495006, 100116616, -1623923413, 1564226637, 313239119, 273047325, 625123617, 402679693, 428090905, -903678213, 834455074, -750104482 ], [ -2085817455, -668707381, -1346903415, 342158493, 321393512, 553576838, -714443693, 1539193860, 1218094678, -1209024866, 70084517, 190750218, -1955147756, -535872397, 1087073326, 2026765492, 2146448681, 302864848, -1571386644, -151493883, 2118662062, 805520207, -831116459, 1411902840, 1332358002, -1846871421, 927441845, -2093982958, 208097989 ], [ 2024302315, 1720065381, 1425256267, -1514775880, 1926456916, 2021057245, 1362959812, -1344546557, 488181695, -401315130, -1086933466, -1087087888, 201177928, 695897827, -1557526464, 2106426785, -642694884, 768069916, -68616128, -246924987, 1213941394, 1292335744, -614277307, -425905676, 1112593659, -1129825675, 290967834, -1265749121, -409213800 ], [ -165924569, 1546940820, 1095991253, 1845452620, -926862307, -629679459, 536062134, 1345093840, 1765421625, 899306255, 1549511407, 277198742, 1470797722, -1529907072, -151531268, -1304076494, 1598497027, -1921850035, -685347663, -2011340094, 299679771, -1644298688, 1674038223, -721798270, -2011626107, 1738783870, -1340556562, 1519703888, -428776478 ], [ -979309219, -326586034, -1508149265, -1903661498, -141008487, -262490533, 247237268, 1779341548, -844700516, 673759008, -474869377, 1288076022, 1208896923, -650881983, 38973391, 1498886619, -2125722372, -1081122286, -1269622848, -1696098006, 444521472, -773852857, -469113645, 771164792, 1098706538, 1018467087, 1430777852, -884363704, 1793906257 ], [ -333911065, 236253802, 345295254, 1014198546, -1870266045, 1809125254, -1196614775, -338983048, -700165711, -741142274, 1359623079, 1420998830, -971673908, -1662214100, -1177844777, 687359144, 239050484, -1363481807, -2067678083, 1641394228, 1701928618, -730472332, -1199985799, -788915343, 1702074642, 638123051, 1741558304, -23658571, -356690952 ], [ -605317572, -679544863, 998049598, 1350563477, -1296861001, -1994642380, 1679048180, -2015558992, 749585586, 448684070, 1464452662, 2068467298, 367113695, -750867452, 370011301, 1732501733, -2055965024, 1255355280, 7136654, 718976425, -1396984736, -861189495, -1046581951, -1560124446, -1504159298, 1223373987, 531797363, 1194493490, -1610869464 ], [ 1226162046, -533357132, 1132426957, 391203899, 2022652728, 1056687031, 1710798849, -1082971054, 2098758624, 278854180, -1357236185, 1288782580, -223271388, -1908735627, -1113782881, 1925919106, -25446104, -1818556725, -683332123, 2143310505, 1432539259, 192653295, 996445763, 914522227, 119987848, 357360598, -2036721318, -1313476849, 220719047 ], [ -1294322344, 2064654646, -1449786937, -1014537829, 1751328249, 528346900, 921835124, 701135174, 618702249, 1207100672, -1370900610, -71554383, 752878747, 1849242189, 2062193679, 901290246, -210910394, 2004651203, 1282563906, 554627696, 596857274, 1692364669, 810770454, -2135887767, -84585223, 554091046, 1965750965, 1993554819, 870219350 ], [ -1057046518, -1305545390, 924431567, 2066073226, 576175375, -462202879, 1950741105, -2028530438, -254276519, -834715738, 1881611186, 1854046147, 1209760072, -1594873304, -1269484285, -642791794, -2079808885, -229353609, 1240948601, 373216558, 1759636403, -1839595313, -1530731719, -2068915167, 33107832, -1551739322, 1772538465, -160204311, -1506251792 ], [ 628814908, 646229246, 1002283638, -902810158, 707503524, 1599490202, 1069929004, -826686163, 213942536, 42692493, -56820231, 569050463, -245389372, -620357430, -1343066270, 464425136, -253986317, -860502259, -531508474, -332929499, -713004045, -2064703907, 934030180, -1617587360, 563182733, 434700404, -307457879, -711397181, -1970750695 ], [ -1842310723, -1850883845, 1305725456, -867663737, 759253919, -114469170, 1315467111, 1916307587, -1281449932, 409799835, 1566095193, -1520097058, -242783464, -79286633, 167876794, 1121846977, 328125658, 318915830, 1878444901, -330445860, -741752367, 1182736338, 1266540533, -1646100893, -1204206581, -2074835727, 1824573614, -478482997, 1271697924 ], [ -1930261188, 882092655, -180633097, 324887000, -1477673603, -1865086803, -2026576960, -1945225827, 829683552, 1645822439, 452414536, 2068302919, -1756352053, 1324082657, 1337018786, -1513260808, -1251115828, 2085357457, 756965560, 1321824722, 1974317505, -115494785, 97526158, 176075942, -984941119, -889601837, 1698250274, 136299343, 1707768063 ], [ -1058445907, -1873743874, -1909882290, -1984984417, -2101870529, -125226771, -1798002121, 1531977594, 1341297609, -1103416671, 537895781, -355015320, -1872773891, -1087777802, 749622640, -1521763442, -1474596465, -894359257, -1593316348, 1187470840, -1306560267, 1720918175, 702740717, 1175904258, -154043878, -1771260078, -1080289674, 948198864, 65985660 ], [ -701514826, -817704629, -1854014524, 1289325787, -1792300244, 1398761347, -560630456, -1450361514, 650052431, 630302969, -965447649, 1220521959, 1007442538, 426956879, 1923948295, -484534346, -747312466, 208099402, -1753730431, -1709506840, -534725989, -847132724, -2122844005, 1521545324, -523516352, 1928050067, 1352170467, -1861683552, -682518788 ], [ -255231054, -1318271182, -1668490438, 1149189441, 501414530, -1373325589, -1298202133, 1418141999, -261311565, -1937320420, -1967389409, -1787140700, -1925285100, 419369452, -309876259, -523469758, 438520602, -1512761929, 1767147642, -176048155, -904474769, 1063316633, -225501252, 1833801528, 1380613541, 1605354220, -1406116443, 652916576, -1641307893 ], [ -27341925, 1206320455, -1907728915, 1161119525, -1468264498, -294575365, -1187757295, 574824273, -589616260, -1650255121, -1731896403, 1494069951, 2095188723, 1652010112, -789149096, -969412700, 536773054, 362572714, -306037728, 427122129, 1610683375, -370041717, -1172660830, -327782161, 1490834215, -2064029623, -1003612173, 2082710403, -682358215 ], [ 1488220811, -1586946439, -280067820, 1030377131, -338566091, -1792637703, 368055282, 253020607, -909434634, -541559146, 1918166391, 1405773944, -781079484, -370583210, -934770489, 1444120811, 237097749, 536085256, -1404496549, -127776718, 1098186457, 1875936383, -1970631535, -73474679, 1247559991, -1693370983, 1865154199, -430587247, -86648507 ], [ -1866306221, -2124548601, -537929135, 866506238, -1262847130, -865395325, 1542508427, -996480640, 927170889, -331810783, 1508567781, 523824276, 1052251307, -813643869, -154470525, -1303310735, -907698102, 1388182583, 1534918197, -1799336038, 1984358629, 1989786111, 1284455323, 2012476847, -600199508, 1965052872, -1340814748, 1171376188, -1804952769 ], [ -697631226, 1246545621, -1581538215, 1481923599, 1888883541, -923982569, -1174042390, 149710156, -1557669691, -1243838959, 785565124, -134965581, 1236054377, 1293355473, -1647617097, -666441877, 1249540458, 1346857276, -133374071, -1258381731, -1757223875, 805229053, 1865567467, 624241899, 1559458905, 2075832788, 1699317059, -1117090517, 300734420 ], [ 1582134020, -1488131789, 542326762, -263735960, 575729469, -213204286, 410869545, 1584370804, 778993391, -698253226, -1186122956, -377275248, 488581825, 385211597, 1944343285, -207860103, 950499878, 1838205708, -200185904, -1316829222, -1821743912, -1225819774, -578362502, 1628796204, -137346983, 1484767939, 1913582429, 1202540409, 1910269694 ], [ -1892228178, -167681652, -678770218, -1711538087, 1626303695, -1729212294, 1799220991, 1776993746, 669075327, -381231303, -561760959, 562021120, 2109211083, -41563828, -566404610, 1962140801, 904941426, -756319078, -1889835021, 2027689004, 520897131, 1806414628, -494834483, 1346291408, -1570771655, 1090175441, 1774459248, -1335582100, -1855311365 ], [ -1122128304, -1801015171, -2049351023, -1126507937, 37932788, 1010271943, -2060642250, 1013743081, 1771455491, 1538049713, 1243090266, 575012676, -1237108919, -913113845, 1157805055, -595048628, 150351579, -82035776, -233496465, 374756306, 2097480604, 184439963, -199694139, -35456919, 1849074299, 756296363, 1866547137, 1566724811, -540237681 ] ], [ [ 563266716, 1989657253, 875891930, -1969815259, 1973154817, -2124516303, -2143510315, -1443319240, -1139217543, -626805175, 254729146, 930213731, -1965390288, 446340997, 922112911, -1902770599, -665879800, 1694040356, 2119654658, 1793287404, -834807906, 1092079251, 1936965120, 821102000, -1349886496, 1693459820, 1146507958, 117578988, 183240479 ], [ 1163008064, 1692001673, -1833140908, 2031642874, -1156806969, 64074436, -1328474767, 538770566, -1628058564, -1528714660, 153810641, 1368541091, -1841469298, -1917689043, -439530638, 601946436, -937029541, -1005249537, 1462041603, 1203543745, 1879096739, -1609282353, -2032428834, 64000395, -1788685944, 774785367, 1339230088, 1741332726, -617709903 ], [ -451132900, 1731218892, 1060561098, 629535477, -1756432607, -1228359653, -1559339758, -1208368551, -1495294962, -493763702, -881637395, -2038214609, -977339923, 651217463, 509987986, 1742123929, 2050280883, 1861266884, 1134402662, 1325195997, 915402235, 1303442445, -608513584, 783613651, -485779148, -261781870, 583148125, -1149068257, 686585025 ], [ 1979929668, -671213254, -1706693659, 2097032238, -1132330772, 1666211413, 1111085337, 726356675, 1636395099, 142385555, -122170919, 1664117850, 1151436358, -1390475813, 514558506, 946016453, -246893205, -949884937, -1525541088, 1860868754, -781985234, -1494721460, -529564541, -1339974934, -1179574065, -1944835673, 213924820, 653067429, -404072261 ], [ -250879487, -532501541, 1586813655, 1604662789, -2069914816, 1918997350, -1116282548, 1703532249, 536884422, -759923750, 139430526, -44265970, 1817041212, -1819171029, -777962068, -117800920, -203259813, -986490174, 1010191252, -1758936474, -618562324, 1938492920, -1062380879, 1828228533, -185433046, 705509896, 2018045201, -486023670, 1380132015 ], [ 481408768, 1936969547, 56729531, 146962806, 2050701021, -1807965962, 1609702128, 1258667545, 1168007533, -1717527661, 1560505705, 847004862, -1244714280, -1663462709, -408697932, -1756514543, -566323527, 1335125109, 531962581, 656377745, -1796619748, -2118062848, 1409223533, 1320911275, 117011369, 698413174, 402375908, -1898504031, 1102165506 ], [ -685537114, -488329606, -1002060206, 325028475, -1418978905, -2134467272, 1931047699, -1814037331, 1355838472, 1250302283, 1981265040, -1062285531, -23796075, -644678843, 14669172, 970928361, -187470122, -1469548946, -1610981319, -2044811893, -816472278, 1469253496, 108801922, 2029706816, 1201419161, 1330186655, -314801679, 814975537, 1299971741 ], [ -1968368752, 598200418, 1079370003, -1629005577, 80710284, 2046099714, 1252157610, 1109487795, -256780746, 536284258, -805149465, 1159017771, 765894731, 2064247694, 1460344018, -2042989342, -1066043186, -1472919745, -43733987, -1712010213, 1018960984, 823834902, -143230864, -1225389741, 1876701504, 1501985293, 2063566823, -307229433, -1802027578 ], [ -958276420, -501549809, -1633864297, -1887337406, -258305794, -860484276, 1451295657, -2065829830, 889327366, -2034923205, -80166631, 149454674, -957429646, -404331246, -136281063, -763799680, -690120202, 1958282423, -1407524600, 474980924, -631788382, 1787566302, -304775689, -1934300924, 635461173, 527158719, 1328417638, 2110394587, 1860915848 ], [ -176967493, 1963951151, 1331253268, -733087216, -1036797576, 1013038963, 2057094811, -1450586503, 1174913135, 951316546, 1377163289, 2114933183, -2039426581, 217491075, -1957430212, -82017443, -1808082222, 1488899380, 1760962350, -976868324, -323303595, 8379405, 1070153362, -1863982334, 166642171, -148133506, -1119903798, -2028608496, 1721729364 ], [ -634529724, -178354212, 1262656407, 1337915909, -1027441705, -1879051756, 220369561, 195036594, 2058590011, -1432499049, 1511270528, 1359102332, -1854272689, -1860585891, -1223846505, 1306832279, -481978112, 1774197776, 1794353901, 590518953, -1628242419, -2138266462, 1716340569, 833048923, 1700002781, -1777953974, 1463379678, -837367007, 1914121308 ], [ 1966293823, -483491318, -1718487518, 78605164, 1159527832, 1123643700, 1025568704, 543170379, -1343129760, 903956237, 1125529890, -1406077912, -738409569, -884357875, 1498011466, 2076398174, -838775184, -1601108107, 1307700565, 954274993, 611136308, 1293413879, -690472338, 1051975825, 1703684519, -142852299, -1800689050, -125110023, 1170926537 ], [ -2081088972, -564581366, -1926851518, -1846142317, 227227233, -1273383450, -1003158993, -1228439594, -1527500330, 1549131000, 202744303, -899378894, 1997441536, 1861581363, -1303824975, 1538252765, 625494632, -1753582494, 4351915, -101380187, -978891442, -45223510, 1817404436, 1656889043, -712831695, 1127942669, 841516150, -266032252, 683427445 ], [ 551840128, 1383181466, -1442857813, 625778885, 25661595, -1539488570, 82223245, -2032299413, -1092661253, -2918928, -713163060, 2130548075, -137442668, 1936259736, -237915440, -1440957437, -1959585661, -1645386572, 1733571378, 1275837232, -1492163741, -1251337896, 1747398906, 1313714505, 1889708081, 569272565, -1127040219, -14085833, 88584182 ], [ -859204703, 1825338396, -1495884437, -705754645, 1147821258, -2131393573, 612828930, 1185960538, -955241485, -581503645, -286686473, -2129572307, 657563541, -1293130683, -1895797397, -1576099496, -209302828, 488228737, -1921085203, -1908186396, 32436840, -45695369, -921384753, -126086052, -599232421, 1480534471, -620802936, -220543310, 165478872 ], [ 1886510019, 1330894205, 457962288, -935825085, -580027231, -964797048, -1962587612, -51368075, -1109032067, 2030606308, -1561622869, 792027997, 1240050227, -606954189, 474111115, -2034495185, 261027330, -975996035, 1727099257, 257919954, 436505255, 273604889, -740593506, 2008700111, -1828397971, 1101198337, 441265023, -624789909, 1554667369 ], [ 1382393914, 1704357415, -115160546, 2024479201, -88571581, -33984611, -1497841042, -229016799, -1291220164, -680534990, -1937479860, -1660521872, -408810135, -900616910, 764431216, 1810171952, 449517867, 837039046, -199810769, 1215404293, 83305944, -619376844, 56502140, -2031734684, -1695162015, -1092535303, 1260591540, -1663393731, 1821253154 ], [ 1402320125, 537310092, -333130103, -842469462, -1644830711, -843378303, -1430107587, 1493990300, -669534343, -726209574, -1709103520, 1224779806, -343912628, -217901430, -593826240, 134262499, 1843275904, 1175738527, -573846407, -2107522148, -44072080, -1126839127, 71588508, 1860625421, 723636219, -93400164, -1888513614, -895225890, 2044984771 ], [ 1242564852, -1607427032, 1486382300, 1866850670, -1376524086, -1888809555, -9279164, 1279284498, -241018112, 1524343346, -936159739, 517266248, -1912669935, 1668662747, 1861433255, 264552358, -1767251683, 1973383944, 2073359249, 1684931281, -974343530, -230278220, -1251844417, 1367748580, 542059513, -1973691302, -1091942680, 2099183713, -1798626684 ], [ 287647414, -1268098263, -802111733, 2100463514, -2054732216, -1206335968, 585376676, 1711503550, -1462053139, 151604595, 1649096193, -847268817, -462950803, -1752452265, -1432764, 1397836221, -2007908191, 445677282, -173039486, 686553399, 1217189419, -627695794, -1782026706, -1865491911, -644092, -1577730911, 2064884714, -56160489, 1777615658 ], [ 1804169567, 1627747810, 1910062693, 456371274, -223569379, -1868980428, 869716071, 1464518876, -533719237, -1265676200, 620669925, 604774469, -1603115463, -932020488, -1016371483, -114372837, 1326833190, -1478207109, 961306731, -957710689, 836078952, -1589293754, -1682216731, -1522168859, 1961229298, -1229587798, -198216722, 600179521, 1146151 ], [ -233804304, 1367243383, 1841436981, 1050194874, 1343877297, 1004495926, -947374315, 884716233, 1621180793, -480028894, 1939153347, 383535898, 1839330515, 1483404792, -1547309141, -1262171915, 12698842, 702236190, -231137277, -674615818, 1220656074, 417445016, 1779015431, 1235895088, 302802843, 416506099, -1055429452, 501289078, 1175069312 ], [ 1165399916, 1771412870, 2113901446, 1152533385, 1048497335, 727768562, 1467790147, -1742538882, 1997207957, 1791759016, 1163571040, 2038059410, -1950033205, 31159835, 565456070, -1681863209, 103706673, 1585675248, 688419313, 126618102, 441990497, -2023272894, 668081983, 740134801, 733871242, -1760999725, -422585619, -155752510, 1179601589 ], [ 828076596, -934790378, -352720960, 1159790368, -532461220, -53002579, 1727471138, -807174100, -2068470951, 1340987902, 1941998655, -1015284109, -520830493, 1264754436, -1642388551, 758169521, 1859435736, 150143288, -1471868606, -1352653363, 1855968397, 941753197, 1982602856, -634083207, -268154691, 842301312, 1053190319, -295372480, 1909347430 ], [ -1582843255, -1682749503, -2078488136, -1601714245, -944439039, -1518074867, -781019518, -1626119034, 540570933, 2084741882, 1901589299, -357819002, 275443374, -1126505360, -1807694536, -661364215, -1922594576, 1836913420, 1835241336, -658922854, -524112829, 1466452215, 2126861694, 1591771225, 1410824298, -1452034574, 92823367, -1355521768, 30608481 ], [ 841774286, -892709186, -567323359, -409394173, 1994717676, -122685037, 1587248947, 1530960356, -2108835511, -1848602581, 1109431976, -290410199, 1503829877, -945080292, 204039368, -477997587, -565991025, 742267940, -969264192, 1888282641, -1082972086, -1243455105, -225266031, -1869207864, -2039225084, 176200000, 1252981139, 620955316, -794545333 ], [ -1605365778, -1021581567, 1707704791, -481554672, -693164213, 219111854, 1982732866, -476229091, 1406151770, -1289829715, 932658854, -1507611443, -411417220, -132011154, -418257086, 1622927949, 730817593, -158171668, -1673248508, 1477131399, -113434280, -1622932478, 981183409, -1934329586, -904725115, 2028871734, -712927686, 425260855, -1757376478 ], [ -324791176, 1025383455, -1122041351, -1181999899, 421276577, -1982083327, 736436052, 1447979740, 1730159439, 1187743449, -1676981707, 223428436, -1859796280, -407068332, 1680636814, -304050653, -1551883322, -1764156879, -626518294, 604419974, -521104038, -241345751, -168364115, -2008076181, -1048460171, -6296606, -1614252245, -81119534, 1359724075 ], [ -1002952559, 882607054, -1975314857, -1452957538, -646243999, -1648903889, 951385800, 806081504, 237968239, 1415971319, -1737687555, 1678097606, 1823321179, -291778434, 2114283564, -865985913, -2026854829, -1821713681, 1544910002, -2110601151, 15383536, -1990729770, 1632154790, -1186013705, -794308451, -1325082606, 1585178284, -1613227100, 486848826 ], [ -130444929, 1188501713, 854383445, 240756040, -1998440791, 327433482, -2117622407, 1498053874, 300630269, 496259264, 781089517, -1066730873, 978525795, -1831024620, 73398078, 1056818220, 1522688877, -2093552119, -1281273192, 344002611, 103738072, 2005786181, -230730667, -2016948837, 216965118, 692832002, -987506790, 1125071172, -1627249075 ], [ -1306137907, -1623252120, -899897560, -72962930, 1657835101, -1493127314, -1152424374, -853841927, 190000620, 897523728, 495312179, -1774025882, 572626290, -1675637974, 40570281, 409552632, -1464997956, -432978237, -1064700973, 1008642939, 1976382562, 537109370, -1646744600, 772581810, -62184023, -688303016, -1668001474, -330782384, -2040362775 ], [ -728560148, -710984165, 627747400, -1244876799, -977204807, 573257841, 1818807403, -951220756, 1133232576, 90776147, 1990666343, 429430289, -225448382, -484515076, 1785935881, -806316434, 808504731, 728898725, -391087648, 2144745897, 622567779, 396253899, -1400315678, 245018862, 220582794, -1781959486, 978468539, 1489324584, 449967189 ], [ 1402021616, -2127453120, -2136425217, -1702623577, -1352868961, 1967853688, -755104691, 130768225, -1899942731, -865557384, 777453468, 1067613892, -500779438, 2126927485, 160366716, 1516490123, -1003760361, -562750615, 1724153442, 1357365684, -1753008904, 356324256, -24296566, -797941605, -663579262, 108754854, -243101704, -1784789948, 2090419962 ], [ 730279514, -389494339, -1646110304, 1135206792, -1364583471, -1088876188, 506884913, -134752987, -430091947, -1923045283, -21092177, -1919349995, 1929647872, 1142764281, -1602484825, -1235875124, -778748169, 883333586, -764868421, -634424808, 903434353, -625201388, 1573671800, -334245242, -392693778, -887791140, 1317888084, -579458997, 462167513 ], [ 103554310, 1322847162, -1733508333, 2100296273, 651523082, -1829713266, -523454833, -1977913267, 806031659, -1320385958, 1412091587, -381683410, 1161948919, 1187507349, 1728627779, -649916257, 1947899446, -629207617, -1024805580, 958275595, 864933008, -655434698, 1299832766, 1099159068, -352548119, -184929139, 940950847, 589228262, 473001512 ], [ 1078431814, -134211156, -1886731824, 1200274438, -613637176, 634427315, 2141556620, -453434475, 1542173188, 1513875704, 768516908, 974752786, -344815663, -1250814663, 1960492392, 377229610, -389953908, -928701397, -1184595612, -146710638, 686692346, -336014224, -1338821056, 550785834, -1890373031, -2147191758, -501646046, -246038223, -2033517157 ], [ 1915763359, -1304442485, -283219430, 1703899648, 255634646, 1130326154, 1478830772, -1345675629, 1614691568, -187166108, -55601090, -872330668, -2106663704, 922825013, 670262206, -826222451, 1353928778, 1800149539, -59058460, 1077916711, -74032477, -1474937398, -1996308468, 1685485706, 87334741, -1760699465, -203747147, 647441113, 1316076348 ], [ 850537460, 1943755543, 1920291718, -1023216937, -956788041, 1254983713, 1955201001, 1916992225, 1449582021, -1620567342, 314069939, -73264891, -668843127, 1439033018, 424445847, 1119441088, -1048766149, -1590165097, 1052444461, -1015722463, 1733244192, 2095397786, 244208310, 350036123, -118677443, 2096150673, 2054701008, 235417513, -173302786 ], [ -29501980, -1706794305, 947566549, -1331710435, -419790204, 1933089382, 2002128057, -1890245402, -356747492, 839316813, 73363652, -1778382982, 1375050919, -631332473, 1414225210, 757714333, 696263575, 805763513, 1704246833, -1201818191, 390259913, 1585596783, 970701022, -153890048, -1837536529, -805561113, -1671046485, 166864645, 1903499619 ], [ 471192559, 13306157, -270151665, 707116954, 1790543160, 1669788515, 1373301207, 1140106031, 2049195292, 1518434754, 1008821827, 293322927, -1689240964, 1166200860, -2041297183, 273116200, 854052469, -599650100, -1951364757, 1444908220, -1914087767, 183833983, -1723704849, 1291615451, 626955473, -1088849490, 557477181, -241509206, -697831310 ], [ -355068535, -1716132994, -1850689175, -1400280535, -331106720, -462882572, 425610152, 2056534244, -1067336160, 737340918, 1665178298, 2141456810, -1654588590, 1050381678, 1033699782, -1273665107, -722249472, -1556660911, -1111675286, -506087872, 938752079, -1516010361, 1668954885, 1754290673, 760703138, 873276234, -547315371, -1934580242, -714015281 ], [ 1568948817, -1259511467, -1669694639, -588745091, 242338815, -255086960, -858540703, -870827794, 1979002049, -1754126751, -1413093255, 1159970080, 2036364815, 2131875001, -981967412, 1743065485, -1059612517, -1072721683, 320893357, -1922347338, 1054901736, 1537255375, -622089112, 1287540221, 223037864, 1515199297, 84290051, 1219687657, -672651626 ], [ 1137131102, 839546854, -891951684, 117959692, -1257213609, 1290655115, -1006079328, 186861291, -905926177, 713228653, -1737325710, 1278148946, 1479244745, -824590213, 1368507132, -1381428182, 1708438949, -1231983121, 533330624, 754103217, -135878193, 1845231243, 801416191, 541555826, 722396511, -447551707, 1691493629, 923522336, 987320466 ], [ 862426681, -1624691927, 517801271, -1489269718, 2021378183, -250390836, 1945577289, -850270693, 167654345, 1943494044, 692762292, -2147149780, -1891316837, -685519427, -1029593361, -1051354742, 1267817903, 1191058848, -1462972847, 863457409, -1944303611, 303685448, -270982049, -409487769, -1199531022, 344730968, 1330532588, -1179959229, -1070410276 ], [ -522763048, 1899898774, -1858715787, -93382408, 1062782667, 770557661, -516134170, -489227657, -1997444206, 1944634382, 2045664197, 2094302832, -1032231277, 1833908706, -1069996327, -1072263783, -2020293892, -839106999, 976778494, 1842665066, -2121749757, -47990271, 593592954, -342898925, 515217595, 1901092336, 218962201, 590585032, -1597531664 ], [ 1936589450, -352960399, 1962768035, -740047955, -1897540940, 1518078673, -1197351617, 816558708, 184531403, 1244347806, 1101094870, 40795521, 1055511663, -963810551, -805976774, -1618793470, -332407305, -133434276, 1820921887, 812878019, 540854946, 1272711896, -872176467, 1612838338, -2145824772, -986885819, -149179327, 1248319779, -278143328 ], [ 1385525549, 983272077, -1057289798, -736205764, -1652126739, -480663340, -213735895, 726717201, 915835890, 736914707, -525111149, -1494574553, -1216046856, -1263365592, 1910744154, 445203443, 1931015834, -1453586411, 652495260, 184086526, -1816623032, -1587346378, 963345352, -350516868, -1100298095, 120540831, -2058814228, 1329902335, 946626393 ], [ -442793779, -1721106117, -336286241, -905204235, 294079891, 1306089904, -1541929778, -748131928, 666229285, 1671312611, -1562028868, 1615188156, 865412955, -1072355661, -539943711, 2094216650, -1816413725, 2082479866, 639496288, 896009496, -457290829, 87019759, 2042791671, 899854342, -944103635, 1664532574, -89720899, -487691510, 325398881 ], [ -1096173922, 1782991777, -1829439621, -1839595582, -722256442, -1366021704, -109089459, -1853836293, 851181011, -915167841, -168863280, -637316735, -2116063884, -758567220, -1612882504, 2049278545, 2006381759, -1484668705, -1554279855, 11671893, -1321207314, -244889363, -355195393, -1848288838, 54957746, -2053599171, -871840491, 171996691, 1414134140 ], [ -1190516958, 1994210110, 1587274828, -1791698277, 841691396, 902770590, -222138219, 234921842, 1852993567, -1557667695, 267564293, -1849587551, 966200434, 1030470267, -2082032341, 2138642161, -902688325, -664096408, -1971201128, -1333583728, -1799520168, 1233752263, -113442849, -1488611697, 1452882547, 1120935082, 1601535618, -1129376500, -1435471590 ], [ -1418944578, -1689885721, 2094699532, 2112915680, -1918288032, 886066244, -1927363367, 1236341477, 1186146494, -2097863691, -464849209, 175148683, -163707055, 1110490940, -1179772179, 1115641167, -305690341, 160868129, 1614903673, 371037045, -567842360, -535446079, -755160031, -486625062, 119641250, -660378614, -1263754570, -165274012, 1919888261 ], [ -572724609, -488376412, -474495474, -422344143, -335513331, 1816956854, 1439050991, 1787383103, -1967188951, 133301772, 1246273600, -2060933871, -953019568, -560263194, -1885338685, -297299359, 1323549359, 317138824, 1549257032, 216501771, 1667396584, -1398465508, -1055543128, -605479530, -1401693438, 1882671769, 1176848432, -1365092874, -87247546 ], [ 2036946712, 1067691982, 456570896, -121513982, 1880093251, -1879619372, 1942528938, -188592331, -722907618, -481441095, 1109201450, -1180647096, 1081415888, 828085948, -1677279790, 602673214, 1959988927, -1272767668, -1972714495, 960678240, 1111747869, 1265443771, -1901340329, 1464107772, 755119042, -667952812, -1819920462, 730911087, -1901911883 ] ], [ [ 368268679, -2079063211, 777026927, 1112205931, 199155841, 1190874516, 1840408276, -1062404609, 458885033, 1186896279, -1195878737, -1594993520, -649520384, -1621920579, -1277009449, -2128077307, -741465133, -2137958031, 1008201060, -1221011156, -446047880, -626432567, 339430602, -1590174804, -1989546163, 1216697953, -518704462, 2009357799, -941877648 ], [ -1736667282, -783369730, 808748560, -1489252561, -1656496692, 941698299, -831911736, 825989117, -1333549750, -429887905, -1131400845, 1514163609, 1987580364, 21879971, 1808707775, -43016516, 1313408237, 1522501132, -1688927372, -1681184833, -638298459, 2030451402, 1328587538, -960649001, -1167635453, -1653443338, 1159389565, 1397389725, 272239733 ], [ 1419084683, -146658426, -756339054, 1350945767, -1697726624, 854499849, 2105974462, -296878464, 580776066, -1180784064, 1018512868, 1537662862, -450129647, 958543565, -114473837, -918168412, 1946926340, 459040538, 848980998, -1620717840, 1572930378, -231865610, 1957703945, -982146670, 957673681, -620294517, -2065116704, -1313168287, -340524961 ], [ 362808059, 1753803619, 1988504352, 869121593, -2129027539, 1271511016, 34087433, -1023215059, -773725235, -298318835, -1358392688, -244439558, 1000925235, -1199482341, -1280052511, -126519673, -2060263172, -971263926, 1138245005, 1172631303, -1908117552, 343748485, 495962940, -908996435, -1062062285, -1794563640, 375913484, 797814012, -1613756551 ], [ 482462191, 223958305, -805010362, -1773545104, -17526596, 1076035277, 1771262293, -1033968552, 823065254, 1491449166, 129336506, 306864325, 2085624831, -27555427, -1229012332, 1289801168, -298212650, -1411431936, 539215254, 1750680999, 1176886028, 90549238, -277782640, -704626795, -49410938, 143098185, -583019979, 236465300, 992320567 ], [ -2062631094, -503821161, 1414395393, -114589848, 1801002170, 1854513327, 421942367, 1728088822, -1648927412, -1778571049, 2028214278, 1101306425, 1241785726, -1657425003, -1455484368, -1077152374, 1890404728, -283746208, 352127617, -1292453702, -1197600254, 191381322, 18116692, 1850664075, -1053456918, 1413258808, 2063765511, 309005356, 797396844 ], [ 140662827, 346183320, 124437264, -215110049, -493985330, 704759448, -1874071719, 1200751148, 57523086, 222844374, 1631014432, -1798201901, -237395473, -1736646464, -927901520, 1574900433, 1358061088, 1111782782, 1582667932, 1713157366, -165868360, -322416150, -1721269603, 532744868, 1145974470, 1321156746, -391900808, -1334204970, 1585441082 ], [ 485997640, -1962478703, 1477980181, -662736784, -197369981, 829511196, -1883038655, -468597790, 2137525956, 1150446212, -1176485733, 1059041045, -1391676357, -1238923696, 2083448896, 1625760538, 647789603, -714518250, 355848178, 1349442509, -1968269526, 820802550, -1232608433, -286420422, 1157656580, -571343830, -225598715, 409641543, 976985633 ], [ 1714883402, 759160518, 1060620092, 1588872730, 747347907, -1422483144, -1098129208, 106859793, 539477227, -1948384771, -1361303220, 1660264766, 1734909953, -178237866, 1508610971, -1126968692, 258171409, -1229773662, 1432682332, -985314979, 1031787033, 1606391609, -1935383587, -326081134, -1562660942, 631800680, -1434280260, 1378360835, -1230691427 ], [ -131554462, -2039078113, -1235140571, 1456968898, -1900393397, 487799125, -1336670429, 536524603, -1171781232, 69873236, -1303308379, -1481337049, -1259906493, -1267555780, 2110468279, -1372286735, 1392364433, -1665719643, -10401669, 566107628, -1848096328, -1761845898, -1381669797, -1492758556, -1931963234, 756388977, 740008556, 393366369, -1918537168 ], [ 373801591, -555234242, 165007791, 58545517, -1081288600, 991963326, 365285257, -1676103309, -416604999, -3218755, -477878974, -1112243605, 285095352, -329679432, -1424698571, 565730438, 1999407832, 1380082784, -1410021107, 1380026126, 1093730684, 683748390, 208108910, -1260462846, 1177641240, 1219616117, -550401553, -1271991605, -1741428669 ], [ 1464530821, 514417821, -1367312783, 1256999306, 1093472306, -1683908080, -614256430, -694062537, 1734950183, -1035040182, 808888842, 512010278, 245899991, 1619583091, -105811326, 414111842, 784665405, 1707637747, 1803821015, -990191825, 2052280303, 832472114, 1485655572, 815173764, -867491591, -936729358, -1677737618, -739231880, 159295267 ], [ 646750149, -1449688708, -536303738, -1952854000, -1434530058, -1827039097, 2097764677, 1202090490, -835369075, 1842512680, -585035570, 1999413637, 540859450, 1128093558, 1365976584, 1294985537, -1752284860, -1921992303, 978130844, -1531693031, 539121214, 1133836327, 348199851, -124175181, -1053893010, 1538037062, -748459718, -367280070, 1080003320 ], [ 1563606648, -2061224808, -993508556, 2013073766, -343704561, 434486363, 1375240746, -867712763, -1858656250, -416368458, -833767566, 1810196553, 1293595082, 713406499, -1180977533, -1678040494, -529352838, -856294102, 438356075, -1214957091, -685658113, -1185234290, 1155972965, -571080497, 2116051903, 798597552, 2023959290, 1974080941, -1209402676 ], [ 1188644853, 59955193, -2045699519, -1721352040, -1911144616, 1907923548, 1011612213, 1365997003, 472006322, -232047825, 1435002937, -914262084, -657405220, 445488622, -661755691, -365636513, -1026782855, 1530685492, 786176454, -1336964811, 836665146, -311095259, 596943397, -1357017710, -416678283, -1781572735, 1966258825, 780571290, 1107187493 ], [ -1701324380, 602558559, -241920756, -728972805, 957918487, -1732152294, -1007809403, -1848246308, 1137056057, 1419766193, -2087671953, 189127687, 1134715123, 1047373920, 777412392, 566879036, 851425439, 1918214611, -694795996, -217112193, 1535247261, 2026126441, -172880014, -852594156, -1525574249, -1254639400, 1876866739, 2060107167, -915202716 ], [ 693770797, 1087216023, -1122679783, 1790312473, 1089823793, -165263657, -130524254, -1178115017, 190432184, -664745586, -1112532260, 1271903208, 304784964, 2060489897, 205703170, 1694415864, 742950958, -1771529743, 156245649, -370082274, 423276803, 36118187, 768459493, -1192074402, -1867898774, -674500299, 78040679, -865750084, 1910676247 ], [ -801805730, -164721585, -1079741286, 1717274225, -573327714, 1539419540, -1424708750, 1047543398, -277941166, 1905109387, -696948047, -33975267, 1182027884, 1722847534, 1951019218, 310889875, 466475061, 1885484326, 267550095, 297319007, 1443662126, 1555596032, 1853428200, -1631426612, 102351445, -1807981471, 132709806, 519634026, 80208530 ], [ 1902874137, -1403004776, -584245693, -149085394, 2093533516, 1333482096, 306490176, 1220352191, -1058640143, -1617642855, 1031990622, -2065219252, 1253630577, -1512756017, 1565550013, 145931490, 2015774752, -1397029289, 1017685694, 1155605358, -732753504, 1689833641, -1009991143, 66885130, -1335154150, -1019258066, -1470401988, 1378419090, -1645932344 ], [ -711137688, -253511487, -1690968280, -1886233187, -1847849941, -443881903, 2083404931, 417390207, -480944793, 697875425, -1703865382, 11384089, 1452724211, -819279355, 1257238408, 1922720429, 507069937, 1815370624, 1523871384, -2108909066, 387704540, -1261852228, -627953304, 2113509514, 1349468055, 1099502499, -664188955, -475940728, -1765092495 ], [ 577836406, 544016853, -891556181, -2116471287, 420595124, 1152138431, 1227711602, 531926466, -1379173858, 682113330, 1523979836, 399356862, -1204117962, 461171573, -2100607018, 546766636, -1892600916, -151168153, -1393710527, 2023782421, -1296301320, 188255359, 1637645109, 70828967, -1893831811, -978202127, -1467034814, 1865274024, 663674861 ], [ 12321959, 77444766, -624943884, 1750430441, -2024546822, -1523999385, 2004264649, 5544538, 1660474516, 75790422, -1521213142, 225605429, -802498368, 1790891242, -707352833, -1252531867, -597174240, -1486735915, -2051204936, -1736818703, 1567227580, -694720667, -1313678764, -876103726, 1918004997, -1930306401, -1664353972, 189090924, -839151959 ], [ -47271199, -422174780, -758073590, 1429757459, -731678672, -2037366837, -380804930, -795196640, -1935505308, 2098305120, 343282223, -246027616, 337687987, -1337425308, 1533981726, -237615815, 532349068, -131857517, 1988231314, -285441218, -266548639, -224706669, 1270284135, 267666950, -1424346189, -820144019, 715962104, -1957439907, 1701880196 ], [ -1337667031, 1224363783, 777498314, 2040514488, 1624795863, -1376601421, 1114033877, 333161701, 282412687, -186718041, 590798768, 1640058068, 1359538810, -1903448978, 1533891423, -644524759, 930391327, -324730907, -1063747136, -1463938478, 1854375215, -1710777205, -285703166, -253075069, 176403737, 276282909, -267420664, -169204831, 96778312 ], [ -305363154, 1393004791, -1600634131, 937209498, -1949178665, 1047305766, 2139214694, -993860869, -1857886160, -1827382342, -1787710140, 288446434, -886416429, -1485569187, -751889122, -448723093, 908952226, 1014707932, 1889183545, 662051459, -969219545, -1162632092, -1724620874, -1016459373, -1113846155, 865422879, -321026422, 664183493, -1833380434 ], [ -469451824, 2050090704, 861596560, -858249936, -705088787, 820065398, -1045865555, -2004445269, 313692079, 2007028116, -1739786201, 934321687, -1088322695, -21705121, -388803602, 1437864967, -206785471, 1573162263, -1621909963, 145386962, -1778023088, -431392773, -127555689, -1996966451, -1344207169, -936446795, -1201890733, 1146417009, -1636431959 ], [ 908708383, 530011605, -1825444348, 243379002, -798452770, 338134571, -1565550560, 1354774157, -1733673956, -1433636015, 1336379478, -1173437413, -2071428582, -1510531135, -86183656, 1977692727, 1602422890, 1919779846, 925154057, -2126724187, 1381915280, -1749636161, -603325365, -532336969, 1580667398, -389908979, -2117695112, -94267542, 903995602 ], [ 514022287, 1116312863, 42078845, 208769937, -1272740389, 713006416, 155614602, -1075765119, 1920864320, -2051661735, -2118612724, 2000660829, 1955103555, 952737482, 1154204267, -929701407, 1417812626, -304169965, -1907592453, -1663678974, -86891433, 777656345, -1724256169, -1875615712, -510238315, 1448114354, 1925300391, 1742225568, -1605675080 ], [ -1011846715, 876781140, 1813919292, 210052838, -1015760647, 1640146625, 437173960, 938805560, -820435038, -1175021549, -1569758335, 601703059, -916864956, 1267262045, 1626910665, 1614312204, 1148204467, -251421256, 341059075, 1066023381, -681411980, 1722397001, -1867578555, -2136127716, -1886202891, 636297336, 1610745277, 2003104573, 379694106 ], [ -166386554, 57156944, -138555443, 1813445, 932479082, 396311601, -1466105029, -734390739, 2065804922, -770548806, 1596378853, -1031487110, 569642833, 542378478, -1845374032, -1559896792, 1391480022, 877893378, -503956191, -1171908268, -1885603430, -804091877, 1476022374, -843443565, 125284933, 918106716, 1709420088, -2089070722, 674938771 ], [ 857273530, 659460573, -1226237387, -1165897712, -15896840, 1217576304, 1347850268, 1352517491, 445331128, 1881365337, -1964048587, -1039019213, 1715608485, -1665663877, 368672891, 1503409720, 1913165506, 1513621496, 200636453, -486212117, -1698276509, 854656861, 1165358926, -1916704936, -1152308128, -24787733, 372052410, 24941132, -559710628 ], [ 179957946, 800379295, 1934187589, -1248024344, -37733124, 1123193844, 994467894, -2002212488, -1835985873, -2013644130, -161119103, -2120084773, 1333734261, 254017783, -1806309015, -472101102, -1957514707, -2014932911, 2089928728, 915056018, 806723410, -2120083974, 434403735, 1178813050, -538037043, 1356613665, -1788714251, -1485844039, -1864497706 ], [ 1490121917, -1923844260, 23245225, 999860192, 126014496, -1820525132, -270305836, -1998131310, 1956922364, -518829220, 2145151963, -48297473, 1903009354, 1892971488, 1165296717, -1870847719, -36044453, 563458806, -598904635, -417150540, 1396342982, 1175295897, 470350494, 721526968, -1268991854, 866134559, 1105131598, -1968559246, -832873861 ], [ -66185855, 317639468, 1711283808, -135150655, -1404087849, 737771418, 1555908854, -553243996, 217584142, 1637490671, 2072074620, 1709492303, 1021149602, 1035004135, 1103696397, 835049628, -985628057, 116778247, 1751911060, 962324332, 1644493468, 2044093178, 372630234, 534135459, -101953590, -1400305022, -2027710931, 1593845585, -438389859 ], [ 802343211, 212340686, -315763433, 757421544, 175763787, -1806446686, -28572434, -1035269694, 411194890, -875615377, 1340564889, 2025759941, -1264118996, 160786176, 1757807171, 710250612, -814988485, -1254592421, -224856518, 788053075, 1231515857, -284334862, 1695092572, 865449627, 120760079, -219446271, -327183577, -50994765, -981696412 ], [ 769154815, -2062749335, -606510256, -518575400, 870780705, -2011964323, 975877942, 1036762361, -1499111765, 1987217099, 1656054458, -1205782759, 930182671, -942193114, -371404491, -344006362, 1162171003, -1556273150, 746367027, 1947208558, -1795317306, -856347655, -2028197589, -857613399, -1127306529, 1257041231, 1386191727, -1326031765, -1562264009 ], [ 391750958, -1411891772, 1751423015, 128786036, 1292128330, 113463587, 2098596414, -1228257591, -434270499, -576844085, -394739181, 985381750, 493133370, 1508373257, -1412267901, -1106010250, 1844441585, 1536508837, 201656075, 506824727, 442780585, 1811142960, 1269785925, -1286746144, -208118616, -1895403855, 581040400, 779864085, 813488072 ], [ -683787627, 213851431, -386731136, -214768086, 676505662, -1697187194, 1576169702, 1826750023, -164984321, -1508060952, 618897563, -795062858, -2017610555, -1433852066, 1621315788, 849246856, 1782694716, -1878985378, -1690282706, 474958981, -737718134, -990581100, -2114101758, -1418969979, -1329242951, 569272161, -2060651913, -1895994755, -826138553 ], [ 923238071, -1073804557, 753262313, -268986845, 1567944784, 1147164090, -1065324683, -758731903, 1483231404, -2081036302, 1344816327, 1032677194, 1924666428, -702677396, 76623646, 828897262, -242196182, -1355099143, 728225261, -213406037, 229224594, -810750588, 227961955, 42709770, 218559814, -253057649, -888737024, -200494344, 1054938717 ], [ -6798886, -1560840483, -727671150, 1692888056, -555803759, 677223027, 706014405, -612645163, 1122999761, -350967879, -16064105, 863910324, -1202937933, -621457059, -765946361, -1821168991, 1584383322, -317704165, -1364685471, -764603824, 365331515, 1838394774, -1477927588, -1339811148, 1324720179, 1930169461, -559711830, -961758021, 1315979148 ], [ -1227756030, -165420343, 884910248, -1010779339, -375179990, -328955189, -1027513784, 113959993, -168826933, -1311129192, 799060989, -1571522637, -79599264, 813965331, -507017464, -396566341, -1232123580, 1954467208, -821395394, 1640374022, 1567965172, 386514480, -1201513648, -735781311, 759736101, 1817049896, 77512701, -2089685522, -1368675771 ], [ 1519794434, -1689612937, 1468887038, -1037553981, 713403008, -1472543565, 1153313811, 1352644859, -843585723, -573333706, -724617138, -1943758066, -480402269, 281184260, -2090220320, 882224085, 2138614811, 254681225, 1133255378, 1419557909, 621358265, -1342007911, 2128369111, 1346130812, 1203860917, 1313848476, -734373162, -1194744760, -1575005358 ], [ -740405274, 1466499914, -179631157, 539718056, -743024820, -973292632, 1062347613, -1553609921, -1001039660, 22186643, -1593752852, -936992485, -885563080, 872357707, 951145412, 1595768273, 431924881, -217302783, 1973060399, 23628214, 417545081, 634586419, -287928045, 1350465356, -1467097028, 776915823, -1706114051, 1722760703, 1609943440 ], [ 1999440219, 1829759862, 27020018, 1397103598, 1216880108, 187093326, 1456196009, 1697102288, -711074061, -310800285, -1423271875, 329647795, -1657914332, 1297492177, -1169732866, 421640976, -1359678036, 534529492, -1035740865, -98475778, -1716891208, -317882561, -428525917, 397497875, 1662222408, 1331514627, 599369525, 1543271097, 705338819 ], [ -1913816595, 448185942, 1995002463, 838107655, -2140094010, -34819304, -1802230605, 2066490763, -721668244, -466845109, 1905080778, 750033238, -818184666, -1463890, 459713557, -1676719699, -248946519, 2117916529, 990181463, -1488583962, -2131488152, -719830726, 607477129, 254225333, -1696554328, 266589507, 626099052, -1372655420, 1064028964 ], [ -2125834806, -29704185, -1346799160, -1780807146, 1907592571, 155084514, -1217480300, 1729459749, 1765576587, -1295688263, 1779319348, 2045749746, 1370720549, -1624775547, -2109873167, 353938145, 1730633655, 280776928, -392941501, -1187665534, -1368774275, 1959156047, -1304243246, -48251991, -1499990562, 1409478034, 1958061760, 1278717583, 2029070488 ], [ -2045719381, -362848459, 1405934611, 1693974038, -481376994, -1116280701, 236248810, 1462909433, -1405727297, -71999173, 1790286518, -556955755, -251791097, -1682710972, 1454298612, -1322161693, 1271273952, 1646990642, -1029296808, 1281628892, -228531304, -1561551974, -1878705002, 2038058318, 282131528, -1338644786, 725786386, -216995303, 2126131940 ], [ -688150446, -473096447, -1602277031, 1617334136, -416209515, 903163899, -438499116, 1999385704, -391471246, -1278272810, 1199507722, 1027447105, 1876088509, -2048713563, 1748936408, 2084474511, 1020102808, -1228309127, 746781793, -278516015, 1639368313, -1069437875, -1041495080, 656870523, -1360863235, 1242417624, -942446918, 1417921666, -1017490523 ], [ 14931017, -1834525425, 532848065, 585798742, -1078516118, -567252919, -1467732319, -1958361520, 342058341, -313678740, 645892090, 533946966, 1112145136, 1261822549, 1951776671, 2024372504, 1428847552, -639517897, -456625428, -1669118034, -1682430897, 1577535496, 1885066252, -907959573, -1825090426, 1180630987, 1464971421, -1640654459, -847618419 ], [ 34669656, -1886963067, 1802641127, -875804652, 808498344, -195439369, -154816635, -1426743151, 1938397507, 1323736121, 1538045473, -2065682223, -930896370, -1745000069, 1465973264, -32716625, -1111494885, -661245070, -1816006671, 1633702304, -1078990202, -1449993242, 425192330, -1309234064, -1359522276, -1036543420, -877139963, -983757618, 1834580090 ], [ -1688249099, -1218031166, 1906382119, -1375910577, -1433013519, -496690034, -153969984, 2147475578, -886894538, 875539865, -543759838, -1839301180, -170979857, -1276098193, -168165519, 1789935346, 1015182488, 2067365852, 557986985, -1795727276, 575902532, -285068568, -189365444, 303255860, -1838179534, -730997089, 375286540, -1901974585, 1870245781 ], [ 2103392458, -395341329, 921548432, 459400875, 1009546664, -466496506, -117672523, -759521306, -752123795, -1974717384, 207643525, -1502062240, -1140558228, 1228607930, 1818396152, 634563943, 231132624, -708765530, 1920901950, 182181993, 861530814, -383736403, 389923915, 286518200, 1006628481, 1810968121, -1656791173, -339325922, 521161270 ], [ -1861334638, 1056815409, 1284320110, 1903219287, -222176289, -1963744039, -697472042, -920187995, -1281910208, 1552084753, -756320572, 1544982834, 915551006, -504700691, 599074787, 1749090547, 772292410, 834170400, 1440634692, -2102257931, -198874836, -1796035432, -2089036071, 1353218917, -1846587096, -1099108426, -43818579, 1182160567, -78040677 ] ], [ [ 1668748073, 1549559576, -693197646, 58462697, -1374587576, -211459850, 1391849679, 186246137, -504206226, 1597624486, 766349877, -1524837907, 609782501, 1287311502, 1734276545, 1740712188, 1495151938, -1599094602, 260297458, 1089701885, 611626882, 397450955, -2028394815, -1145386187, 16073959, 1352618283, 893702800, 759907826, -433924345 ], [ 2092904806, -32963610, -371286505, 891880463, 465284491, 2068252286, 567179543, 1522418129, 597498699, -2017277802, 822754, -897413451, -177425933, 754951466, 156481505, 1582981610, -1529304792, 896100371, -1311957895, 261166970, -1252247304, -118217136, -1843025835, 531447151, -583994990, 1370553420, -2024279367, -2111674748, 1111691458 ], [ -45959037, -987485087, 1888382778, 2137960550, -544749971, -1530380668, 1580943959, 1927439412, -1712818870, -1721057457, 29272002, -1846900528, -110113448, -834144810, 520527659, -2020378991, 720952562, -1592595631, -16270175, -1996617009, 73998117, 915637384, 1754700635, 1445687440, 1677274156, -1857122706, 1162335759, 489316174, -922917115 ], [ 85134634, 1958154818, -644489041, 34803310, 1879960020, -1572859259, 1346200583, -1924423904, 135313579, -389803224, 484306204, 1074889661, 1308358358, -838162801, 1197743771, -604079724, -1446922677, -764349293, 1985043919, 366664259, -1067652491, -569604309, 1507743995, -1392952446, 579210997, 138150239, -902531187, 352900250, -1362937686 ], [ -269024255, -1692568508, 1773609025, -1309127869, -1919476445, -178393111, -11387670, -1775822575, -1347474303, 345068464, -2124041437, -344082888, 1265622111, -1194834943, 106810451, 185545673, -1135055170, -1894369728, -769681807, -1289469686, -380216720, 2007763288, -1125440409, 1545336274, 461293978, -774361631, -466942249, -1555609179, -1640429085 ], [ 382298140, -280597667, -924558376, -1387283929, 469855173, 101176750, -1605535851, 1784819151, -1418009386, 1479231533, -133458316, -1838244748, -715881698, -897745704, 1033435590, -1480114902, -137665509, 1024531935, -1079402178, -1393531589, 1197003863, -322786677, 132215487, 1901717417, -452085295, -1033742191, -556759716, 1979428707, -170982072 ], [ 1502023326, -914750505, -812724344, 1766655508, -237550790, 1213939051, 2024060058, 2075206972, 575288840, -200564426, 160205918, 1744616543, 113302160, -2111730940, -1736995338, -309982268, -2120386532, 1653942365, -1430245404, -904233152, -1466979563, 673072401, 912225261, -1864566174, -1883076874, -1812977088, -1052305764, -193319194, -1855699990 ], [ -1073258064, -1298949044, 2044745713, 2072434495, 311147962, 1235632888, 322365939, 1376553141, -1544040480, 1559276628, 15299145, -1679418996, 531215714, 286490804, -165959644, 81827290, 2077783333, -1694712925, 300373651, -1163132709, -1701043879, -606400981, -688967436, 557244784, -1848727985, -1801147541, -405691753, 523180851, -124282628 ], [ -174516006, -1255799833, 1798860449, 1963324877, 2011238172, 1603155171, 55379869, 854346892, 341632159, 2124422045, 781611980, 1771499929, -1924993132, 1850384546, -327016545, 1496254362, -319625736, -1926247134, 2018898551, -902919494, -2020694537, -1358625236, -1185910309, 704797812, -1244703198, -729803898, 1638351945, 1429574261, -2000095462 ], [ 104427778, 1008595110, -766290657, 541107823, -338064429, -364977352, 967691429, -229211440, -1764233868, -1134206287, -1383000976, 151415133, -1388443488, 2001416041, -1494862845, 105534540, 1262623159, 257815590, -807202556, -1843522343, -1613968453, 1220151166, 1292511110, 1748286483, 308773579, 2007857751, 857070603, -1768414410, 2038262388 ], [ 309984944, 1701448324, 1536966572, 1665354490, 1980831909, -607991889, -1240277972, 1379825723, -192422824, -265432341, -267638930, 1368341188, 746685059, 309969634, 1422447617, 1695325828, -816050278, 1422320956, -143254451, -620973703, 405851209, -1689695049, -2118012584, -1353546163, 324860208, -1867673700, -483492953, 1610460681, 802295690 ], [ -1218817451, 859095171, 537024701, -1105791219, -499901647, -1271684656, 311557376, 1678139688, 765439379, 2050808904, -468237236, 786040846, 1788669140, -688207587, -1997269842, -1538390256, 2000947068, 293316265, -2039126128, -1203941958, 1217073169, 467732205, 1900571138, 54433793, -1592086359, 842894113, -364693287, -830181108, 559691036 ], [ -1610875788, 1416605302, -969787945, 1006511372, -814731863, -343893581, -1738799047, -1687692418, -1711057580, -1557110868, -683111703, 904664446, -892110471, -1340925034, 653760318, -1631761879, -1619501459, 575098936, 1264291060, 1128790108, -458074574, 1988977701, -1888632670, 1490325669, 1193353762, 1773918310, -715056344, 588258471, 1866814397 ], [ 525637744, 354816348, -280622810, -240478690, 1060102397, 564953240, -1185016947, 584168948, -2067290035, 1769483433, -1962634129, 728831795, -1391377131, 2114859337, 462271955, 206245627, 626884575, 1047262448, -2024179058, 132662657, 70048025, -1511147103, 2053086452, -22503801, -918874762, 1859918595, -402763778, -1428159326, 1875138000 ], [ -1729358696, -1883249526, 1162526061, 1367492995, -1279017399, 2025333873, -694711293, -316358484, -1171311613, -2028349997, 582942670, 2004646884, -289433238, 958745685, 331525740, -1331145545, 1108985644, -1598269941, 2068784468, -1481660433, -619233812, 1703712738, -139901803, 1345292880, -380804780, 1464896644, -1728544847, -1563981682, 1378994843 ], [ 863969973, 372274335, 1553250720, 1087516288, 408972156, -312359182, -2004721631, 799663385, 996319021, -1041741683, 472692165, -482207951, 226248703, -993080356, 335664779, -1346828687, -582060356, -1819852305, -1259213451, -1404915880, -188415646, 1427989166, -203225294, 1736203198, -6546475, -240179028, -1630568509, -329308321, 1825059570 ], [ 429353894, 2088428210, -741252987, 106316066, 701076181, 399855801, -1946436841, -944308671, -2078901418, 1100752099, 1696661654, -129035463, -165011461, 619625830, 1896896820, -757791759, 2070282711, 1417747463, 204708675, -2036452514, -2080685696, -2065735114, -163080490, -2036535527, 124061142, 972317616, -1976215878, -1988903511, -1027984370 ], [ 1142409153, -1502228403, -749038901, -2115268905, 577410130, 2124544602, 1378446796, 1623861760, -1995063410, -1834117747, -685900271, 2127255892, 770543173, 1196625539, 610027672, 823190837, -1801052854, -762142039, 1243952520, -148131589, -771637576, -1845890590, -1783676019, 1115474879, -1550846353, 1046781789, -918005821, 174334832, 1384866520 ], [ 295441860, 386074831, -302513787, 1693179082, -1731356549, -1950021604, 528077491, 2012518681, 1682285859, 1905618179, -293015610, 1125136480, 43378465, -672446638, 913808894, 106193538, 1540925375, 1561286349, 930519996, 995157836, -445619508, 1390012156, 1156789254, -114493464, -669614730, 1845994646, -1831561306, -1411461663, 1313215318 ], [ -278673276, -2089104971, 363872072, -305074507, -1772452983, 433308828, -1736381304, 271778629, 471660606, 24265122, 1330720177, -1700300834, 1724864502, 421135406, 1560681019, -1525159258, 1596595222, 2048430565, -1776816509, -765252259, 299463410, 296882943, -1838558323, 1375204295, -1902283999, -1072153148, 1234476409, 571736635, -1342251044 ], [ 1884248130, 976576304, 1941591127, 1104397420, 1672287507, 1565949496, -51883015, 862000597, -968328016, 253028978, -1652929200, 950413276, -959314479, -642382659, -494308773, 1704807200, 719756511, -1888356936, 91210324, 1530169602, 878396710, -1453352650, -21252908, 1178925865, -1841303654, 1093087826, 238373332, -8419581, 919298091 ], [ 1751791723, -943297794, -1366738379, 517226948, 1467476709, 778362612, -693279032, 1080885773, -12465587, -140034917, -101219204, -1014886228, 458266969, -126565177, -1291269646, 335153217, 21933530, -749692852, -267691538, -1128752843, 1819913546, -503561109, -696246093, 117245139, 1925162647, -218962208, -181198904, -829581738, -767582229 ], [ 1483273676, -1900132517, 141339499, 1913753088, -1108505905, -2096450538, 1553600237, 87400994, -1260968180, 182075287, 137099330, -1138110907, 731019490, -1285759366, -1501952731, -2088536075, 977657130, -1377618674, -1976749488, 558892698, -107241276, -717965669, 1032586624, -838356898, 1794740540, 223576575, -1562488718, -808011780, -1268232325 ], [ -1949813409, 703796195, -1726598200, -381556463, -244954437, 2019438494, 419867703, -250191909, 599756041, -1817575973, 1952027023, 1433489500, 1887209468, -660141642, 290523942, 345365603, 1714782112, 426881121, 1264424006, 1421510095, 168650570, 1117914244, -180224680, -789508308, 1210930291, -1633601920, -1847531978, 1857174062, 443032744 ], [ 1670870579, 522862542, 1162734915, -1388509404, -2032435284, -1258053068, 722625037, 429111991, -1996008623, -1512295383, -287541787, 1431422867, 1528788566, 954113227, 1324210705, -297161821, -1356549375, -1231027794, -955203574, -1504139642, 1729942746, 1245518312, -759898228, -187923095, 3149540, -1684435691, -980915898, 1790045362, 707062230 ], [ -14619363, -289364735, 706307545, 1110556339, 1097331214, 916401869, 613310339, 1529496552, 1609614665, 1583313381, -1409400500, 643473834, -72421372, 1097585978, 486646480, -1426651410, -1629308624, -1615660321, 90655866, -734743132, 890655289, 663925063, -1179060831, 1075804093, 1311413461, 231649641, 1152857272, -1505125952, -830967141 ], [ 231098353, -582317547, 421995264, 189053269, -948214218, -700471405, 144818995, 1649147203, -795137461, -189453023, 1290901027, 1496759343, 605173857, -1796208427, 1352773861, -967265496, -1794528154, 732330642, -421415662, -2048971167, 1612717212, -1133554759, 36396663, 578967012, 227891994, -804571721, 1767980297, 1528623195, -282361600 ], [ -1095443062, 1504783821, 399509145, -1387662768, 221268007, 1603663933, -441160876, -1993494474, -1489983240, -1450338121, 719257861, -310622763, 141365186, -356515236, 37669929, 1186010778, 12968397, -1751325686, 846791287, -398385646, 1634896401, -1448788043, 151424868, -479594687, 1549275765, 473083189, 379487181, -1787009877, -1747098523 ], [ -1243187189, 867539458, -775229416, 1475094330, -179445572, -521807240, 2125087088, -1858507177, -1572090502, -1959379199, -1247105651, -1486213931, -763724323, 1163645096, 2105515083, -279289169, 1725687845, 1010734506, 2048341836, 83549969, -1818146850, -745779723, -881678525, -1856674502, 331583125, -1247300485, -1345783851, -291203169, -35550684 ], [ -1199058266, 351217264, 1349468614, -2078001816, 1901467099, -1281272524, -265874713, -989752181, 615777819, 1822829138, 2126570947, 1240447220, -1220187018, -1507402841, -1079398493, 667771018, 1051013316, 1551276581, -491943749, -374118633, 1488976511, 1289678745, 910640558, 2012347027, 1949498370, -1028365002, -1265071669, 1787681903, -576520666 ], [ 896910982, -1236568865, 273572694, 1492117239, 785427275, -1061916371, 1043659785, -1912433625, 1804075599, -206474490, 399566001, -610208937, -2006997058, -2105582527, -392294334, -1074258905, 1867320400, -1760368070, 1698995195, 1375247922, 2037949667, -1464351981, 52791672, 1669396118, 1652899086, 436454464, 1661385442, 173732515, 65113116 ], [ -1905162644, -36240768, 101932426, 620422361, 1608965948, 369504104, -857994471, 1801537087, 227532429, -411221749, 678277811, 128313401, 1577058084, -193321593, 1837103777, -1327184004, 2144084826, -93765971, -1786707039, -10943557, 645696345, 2029174521, 460671956, 628186456, 1107731329, -873884627, -1667383458, 1545967366, -458011763 ], [ -1699981608, -1601707210, 1467336590, -688547489, 323649185, -450924426, -512317621, -1174519508, 665406179, 1982631627, 1992821523, 1428323705, 561936027, 773679085, -352517353, -1119533109, 1025998393, 1707604620, -1898594705, -1897789405, -1370854416, 1520502079, 98816980, -495044337, -1849431639, 671600251, 625784815, -177947498, 960477846 ], [ -1019673400, -1398380383, -1882426787, 65862474, -329077478, -1800617183, 794073146, -1388668666, -2111975944, 822698392, -1039276741, -463532742, 781113381, 667782629, 1166017423, -369991569, 89053445, -709268021, -527689383, 1361808949, -1368231701, -437784813, 502681473, -540887398, -531454284, -1790411736, 1999927701, -1568053594, 1404549485 ], [ 481109660, -1455002615, -1768961683, 868344993, -1993180941, -1662836075, 483721119, -997456961, -2142185622, -330575967, -2016174247, 1085889099, 730823886, 808869982, -73254954, 1100584803, 974682092, 1818913432, 690726738, -531535020, -2125058212, 2111230476, -2011927789, -491957449, -1455046069, -1836745102, 1073158332, -1294263336, -1432896384 ], [ 1064366047, 15810389, 1487042881, 1483975837, -10416858, -1366003931, -1382564290, -1348541120, -1178478718, -1684832708, 1306837956, -623920364, 1379599180, -1969226729, 1543230078, 1011296985, 1485659570, 1375332453, -608719640, 1352608647, -435884100, -553179721, -1015731759, -1395521913, 2072830704, 797283929, 271433339, -2137705811, -1268981968 ], [ 732264735, 1611585053, 1513118087, -1978478501, 653416569, 726145547, -18473302, -1744647292, 882186466, -810057270, 1449339620, 56926735, -1532466814, 654049651, 1321470530, -867120756, -357478950, -1537445929, -1681645126, -1919986994, -2117976520, -1645635831, -1690059857, -1292650634, 1151489268, -1948553271, -305318742, 1258367761, 518537300 ], [ -1203611540, 413113451, 528295955, 1461784785, 1853631833, -635021862, 546690939, 1003039508, 1976016059, -1765874280, 1728044954, 505752196, -2081028009, -1984224893, 1100707904, 2030137078, 1687593179, 1053192104, 80243629, 24746052, 261001289, -1154437713, -1104123093, 973334437, 1924309496, 1719128673, 1396161311, 61542482, -1538719649 ], [ 1873160997, 1001019859, 268373675, 1370210961, 2043005445, -700891497, 1088503291, -1520215254, -347970109, 832862495, -1688917252, -1873835111, 1246345598, 957352990, 1483323818, -1876549208, -1126105687, 2150744, -2018780882, 1670301532, 196205811, -1541579332, -395473769, 1755994489, -126500656, 1333057314, 1340626591, 1365465477, -1610942689 ], [ 486937927, 1555907993, -1564827462, 1047265695, -803289968, 102828142, -1218116950, -526837128, 255587445, 2081173485, 199831771, 271616012, 1169548589, 1230680970, 738534686, -452898439, 1218844265, 232872702, 1122886422, 1055354940, 1399396135, 654222058, -1531973004, -270616530, 1825741692, 1850225286, 998724445, 595385180, -1846520451 ], [ 1525732428, -370271441, -80416867, -1993971228, -897003041, 71811075, 404544481, -847495032, 1745664469, 1824116188, 188021702, -1949015627, 28019374, -672975636, 303231865, -2111908026, -1615031597, 2074160806, 1901840949, -466930416, 1412441201, 428334654, -1171549893, -1571494717, 1909983762, -221765651, -28394751, -1602576243, -1837730361 ], [ 1094458874, 2124163274, -329850536, 2027352493, -2022532401, -2050064403, 2000876519, 962300056, 333200779, 1537426147, 295312502, -1279658331, -1854597580, 1775189021, -1269577390, -1806757689, 1814377454, 1216541136, 1598541782, -1566793666, 1987535451, 710801602, 2027585009, 92693212, -1946220839, -1953351046, 1804635919, -2005631740, -545396115 ], [ 414164051, -1094379043, 2043421864, 1069574157, 1107280169, 1155726550, 961558436, -764361200, -117037813, -2138796158, 1138136262, -631770895, 1840727141, -1110440936, 2027694597, -651554269, 702386976, 1008040781, -1477910209, -2037610744, -983640764, 1024905226, -104995548, 1278279292, 1788465967, -703798287, 640941571, 971512609, 427835748 ], [ 2107335896, 1697343882, 249166024, 557036506, 956321378, -694852833, 1735387857, 874582153, 1888134622, 1457029272, -1805092821, 234967837, 978005352, -634883808, -82860207, 1502099325, 2125406884, -1370908173, 1929341309, 243052139, -84060891, -1287356091, -571803857, 2075184462, -44524036, 243306225, -991529448, -1390040939, 1139072445 ], [ 1688327801, 892513008, 2001896720, 1365891844, 1363958825, -1973828832, 903145276, 1676017645, -1038417385, -1645779308, -485944809, 557673409, 984976288, 1044946765, -261975232, -1431203728, 1986817097, -487792175, -862758896, -1156603876, -1588148558, 1209952044, -1187783665, -1656243366, -2113329538, -1676654196, -1569659924, -1281679785, 91484755 ], [ 732906550, 1328243810, 350876352, -590431194, 1087711807, -1615589331, -949521931, 912829510, -389727895, 229721110, 1440119962, 450725008, 1902573187, 2071882869, 1786086682, -811474921, 1521283157, -1195120387, -747060012, -1849419857, 1520484163, 398568278, 598175096, -303430273, 644057338, 422638984, -893766291, 1794102139, -398191074 ], [ 599229737, -110386808, 260937854, -2054546935, -1692875251, 533358881, -79661558, 471992069, -1837808993, -1938691625, 332906700, 1921408582, 1156192929, 1381156187, -1117850396, 157185680, 1125715298, -164133478, 1201357668, 2087877132, -887576634, -908772024, 425079031, -1373918890, -2011722738, 337077047, -677449188, -1025109409, -429942619 ], [ 445164880, 372991645, -747966003, -1410558621, -1301989215, 900697070, -1425687143, 2012461127, -228983701, -1337308258, 136539575, 1664147963, -1403356215, 1289896205, -517320276, -328149257, -1429128689, -1730610724, 460765278, -804786738, -2030201742, 1159928361, 2046221957, -912024105, 2084718977, 2096194295, -1149379744, 62726627, -16490076 ], [ -136451511, 1114070583, -2021824573, 989274777, -2009776214, -1516098016, -1183046674, 162059950, -2048955089, 788072160, 904259837, 187989422, 859258667, 1184267374, 1767031164, 146527425, 1751811104, 2145404087, 600089281, -1048890255, 892511312, -1041924973, -1923792654, 1532898224, 1407206043, 453194957, 2141253509, 681965314, 443013868 ], [ -478624463, -2985796, 298264984, -1444715872, 1207274552, -514137326, -1265562248, -370983997, 778453136, -134279753, 1124558727, 2093726800, 566995947, 1563338867, 819369633, 373429357, -403113014, -615792695, -1470715210, -266074049, 1882995056, 416793175, 1309681963, -981447153, 1212821297, -1466666381, 1767922279, 1782136168, -2028463204 ], [ -1190323138, 1208920796, 33059991, -1197119024, 978579484, 177423547, 2117577403, -1218920020, 890027519, -884645012, -802293866, -1253735202, -1687881617, 902966465, -67036044, 545672062, 338756481, 682774002, 281722408, 1560589727, -837588003, 792356465, -469552997, -1489600205, -811931971, 390938404, -1573347394, 1157267605, 541294610 ], [ 554689322, -741733220, 2101696373, 677841781, -185777981, 1988142347, -1753851968, 2000396204, 444625244, 1443710655, 620100857, 1682614568, -650276118, 985734298, -1119049883, -1785333628, -1055492725, -1703887342, -665897299, 769970008, 1484760887, 1756816382, -295981634, -1791745953, 134116763, -882056212, -1609273845, 1664877896, 2029854451 ], [ 902381600, -595203904, -756114802, 1441315047, -1676331098, -579728610, 1656850397, -1920762786, 1077509350, -1099096089, 1765915123, -1155329629, -1676845240, 953055201, -1174328975, 1345282986, 630845435, 173971915, -910095476, -1874931886, -254259528, 780389035, 1234045796, 2097416306, 2061842342, 25839587, 294387739, 2038933282, -609758547 ] ], [ [ -684912546, -1841369032, 758229141, 543949658, -746701204, -2003735373, 1345206323, 2086136182, -1498416215, -35267040, -598064848, 1079526692, 1217363425, -393933115, -895542150, 35277892, -1395780913, -897186758, -2050840463, -317282207, 828500596, 1163408814, -1861591201, -1864287093, 731628754, -537598446, 726043716, 1905848523, 1099684384 ], [ -1987416608, -1761131437, -1964354048, 124262227, -1090370926, 345352301, -49879038, -378280467, -1567367629, 1039382239, -1039815091, -928825609, 376570143, -903828932, 936716734, 397754399, 147509895, 1085071065, -1400025987, -1437257748, -678192207, -1823918668, 1857304197, 1970187016, -2070877279, -412312923, 2061358405, -983271200, 492795169 ], [ 88997308, -574767565, 1485092177, -947578794, 1885242224, -1505378271, -424705248, 394584784, -634305074, 158159199, 1624606873, 1301914578, 1234134899, -1730051159, 986072870, -1267043056, -1001678052, -928372428, -1923831388, 1012412052, -878945832, 1015023896, -505177976, -292167503, -496083377, 1916270430, 1155690346, -782770186, 1362109905 ], [ -366253829, 1515837617, 1976015510, 1553568373, 1354067812, -2014860185, 1749645084, 1639579648, -996563128, 2065663226, -243042081, -1250705034, -1449749462, 652829982, -1504249826, 72334987, -1121595387, -1803732724, -2069455087, -2072355051, -903739072, -62302826, -562474594, 971740222, 580195714, -1765712375, 1491005524, 1387581306, -1383131466 ], [ 1213345976, 1149338693, 1849510122, 777026859, 382050727, 217525811, -1883759556, -1435695206, -1308236243, -980832404, -1115627237, 277189898, 594363984, -571497457, -2008789920, -284944362, -1664987174, 2117506176, -513867679, 582328936, -319818683, -2117129937, 1260762237, -911293146, 916043835, -749931893, 2102485492, 1826757205, -1785613460 ], [ 1196944832, 441225103, 2060332294, 789672130, -921888042, 2094362879, -222161415, -88794270, -21320011, 1716896279, 1490225393, -604666158, -1809137778, 1722344987, 1903578168, -989574283, -106539719, 562072640, -1674874545, 2085164725, -1301000858, -203238961, -775143064, -926057729, 1543637261, 58606764, 652115008, 1674887817, 1406867352 ], [ 102411127, 1595325600, -216900692, -1280608991, 416505152, 1745938242, 907254038, -2121625952, 1195475593, 808119471, -1639767639, -995734496, 1183625759, 1052200843, -55904738, 209752557, -838427885, -428408730, -135859678, -138530411, 687152578, 1119423531, -1634759736, -71797112, 1553230448, 1696268164, -1493289496, -32470885, -1237297299 ], [ -786044196, -397437943, 1681143, -1939578435, -616132771, 643055382, 1222768575, -321882382, 432521708, 1307908903, 362499067, 2105511335, -1876034172, 1857999740, 664419237, -1000585953, 1845289133, 835429879, 1079962890, -51133054, 600189897, 1735010827, -595327451, 1573645774, -1442446451, 1384603594, -291429982, 1207562112, -1183395049 ], [ 521770765, -2141089807, 487516740, -407406514, 1630313336, 567250284, 1312691203, 1453023964, 2133518843, -668989870, -557585915, -62069857, -1030306418, -145854494, -614344226, 1713598109, -1796997405, 7258459, 1243589727, 542204533, 187173710, 1402882900, -845136564, 530494764, 114498242, -84536763, 800455644, 1077435061, 584769891 ], [ -2124273568, -866602233, -717491366, 249646947, 381596159, 246826928, -249744775, -317596469, -505737778, 1081818634, -946326501, 1004728444, 1632384261, -478399619, 715625795, 1665045573, -473017512, -2020373946, 1523268166, -318923724, 1185472459, -1387716443, -1941860480, 1792881170, 1319373651, 1645634546, -26548057, 448472545, 1982127972 ], [ -815760460, 1801869337, 348923339, 954540976, 354259436, 721636435, 367747485, -1942551769, -1770001815, 1288891911, 1973739683, 492597212, -276794836, -308158833, 128002239, 1986795124, 581900540, 1803572671, -426195153, -1875781270, 1394711357, -732465835, -1708679593, 726979012, -1411430472, -1243112896, 1457523413, 727049478, -287472168 ], [ -1953021430, 845171313, 217986198, -990430041, -747912290, -84680422, 1011527750, -1930126171, -417511710, 1181417946, 919894738, 801987089, -900102134, -111295134, 1769894629, -722883144, -352581097, 493807981, -68231380, 1323132603, -1383458569, 1432647197, 1461833409, -1565439226, 726823506, -322786883, 863067120, 882707348, 41027944 ], [ 600772522, -1644057945, 1615879853, 34158523, -1646882996, 1803298922, 55340497, 794088067, 710076898, 1394199944, -711306959, -1311896539, -1176637665, 629784378, -186966465, -942331089, 292649461, -1825390122, -964681585, -1933841547, -1337672278, -625779500, -1499640545, 21647633, -1190680077, -2146013229, 283884669, 2146979291, -1753301641 ], [ -1639001204, 203510682, -1333345548, 599535851, 1947188420, -1092749856, -490971944, 816403290, -846613292, -941654836, 1752282250, 828790242, -855041844, -603045849, 1300673847, -1776475984, 305315844, 807477933, 1467392322, 101548972, -446376921, -7892908, 1896908939, -72689537, -434217811, -1358072457, -640910969, 490412278, -1066979325 ], [ 1880497267, 1814927216, -1729541449, -817601815, 999094553, -1811413307, -1801835421, -1784308371, -1049547734, -1992066963, 1364431648, 973357366, -910165490, -370030193, -1946058279, 198460674, -1221915491, -1048927691, 447232516, 1633997493, 1129061978, -1544907462, 1622578021, -2014447054, 1452579389, 425259014, 1660320141, 1929027024, 370955264 ], [ -1171729122, 1192510291, -827982762, 1989531824, -1145050629, -1599918187, -410402693, -612227860, 1180376255, 1409515558, 960788226, -107679127, -246728796, 543468090, 1240692938, 1021143417, 513184143, 1973275377, 1692057318, -1328970021, 1885443938, 885573741, 1525865892, -2090692052, 686722651, -2087046356, 254171146, -192286699, 1941992971 ], [ 496097407, -2014206861, 977785652, 1840336747, 934409963, 1331352984, -902794176, -1306709833, 236566886, 1961926478, -1815054449, -1440860128, 1333032236, 2076463958, 1157792203, -1741942847, -1914078892, 1791777177, 1369280621, -444312423, 359548092, -1688402589, 1386097369, -1145097508, -1945470828, -1720534504, -1026474210, -711861014, 499327692 ], [ 1464413677, 1782173059, -1163638519, 604628982, -812722433, -1601087700, 1646283064, -1802869062, 1771805267, -2138298463, 1392012902, 347865469, -739682525, 1692469474, 1852679096, 816085159, -1534638163, 1754294875, 1244573039, 735079201, 1496965312, -314191230, -1940979940, 1257546527, 847360380, -84624159, -1621224814, -1660698964, 345231236 ], [ -147655700, -1468014871, 462567801, -1995631724, 1264732410, -756738117, -1540853944, -1604781012, -1848117167, 1012653959, 1715076357, 663849666, 141210506, -851194343, -1698049232, -389065891, 1373114391, -1071585180, 396061085, 1506460101, 1973337400, 1388831214, -360124716, 2008418920, -1795212408, -205727678, 1412134420, -1375275161, 1599889386 ], [ 937009258, -1347699378, 1008020164, 2030593048, -1067776120, 1318381036, -1455736038, 2123488234, 1007814403, -1437414046, 560530418, -1533103607, 334145536, 318668640, 1855182596, -757484418, 1210376160, 1067100855, -1780327174, -1698636301, -597285175, 1101033690, -1328019307, 1645271308, 1247500455, -1650576083, -698354096, 1237766609, -1233374994 ], [ -1870386383, 803090234, -1198752508, -1612585607, -357216176, -1352554722, -1437088357, -723229024, -2048120381, -1188246414, -104265751, 965867051, 1661241465, -2146221458, 539152321, -1978633280, 1098214294, 1705310178, -1887806475, -2132154238, 1840274872, 902945131, -1342003984, 2089409453, -603239914, 1525118995, 1300813988, -690352224, 1454255905 ], [ -1758493687, -1955323249, 1688939928, -1065347291, 1300767622, 294211617, 1982160343, 2028423561, 350074525, -244058283, 1523902686, -1734032205, 1251813278, -1911518618, 1247489052, -586994734, -475356585, -661862417, 1431270188, -54236401, 2024223409, -221812522, 450578653, 95456643, -298117027, -7376661, 1320827606, -427256105, 176915367 ], [ 1729180875, 1237143414, 33224883, -1921956572, 837260753, -1269866939, -826348307, 795547969, 225621560, -432392966, -397827027, -84498577, -1020805777, -351357108, 384000073, -573997622, 934236283, 1547603618, -1149386596, -1728899225, -1888793783, -1616032295, 2072311861, 2055586668, 1356891136, 1329306915, 1012631711, 415573019, -733078812 ], [ 1040098434, 1062320074, 855893035, -101795079, 827261875, 370632879, -334239965, -712553453, -868797264, 1911383983, 90562192, 1236299556, -1536475671, 238306750, -1397409514, 1036617397, 435914025, -1179511061, -305799549, -743620307, -1009596968, 1593774218, 1691013229, 1315308130, -555365807, 1828942906, 1911392515, -175389033, 976346950 ], [ 1921554045, -2035891063, 604184129, 213089671, 1932029920, -1104687329, -1774178321, 1820435896, 1880783159, -2092008917, -805691757, 670842699, -1829912177, -418930140, 1951961938, -419455868, -1146933132, -1023100891, -1947845910, 692328908, 1582545016, -12384375, -1994628368, -901413775, 1916598857, 165107935, -663728953, -140013521, -2036903098 ], [ 1560697166, -1594312837, 65629313, -852534128, 367010539, -1803204536, 794148246, -555828367, 2132063180, -1925882000, 277400651, 990696006, -1650017729, -2014195997, 2133510888, 1013580604, 1248454242, 250443694, -843133331, -821342853, 901037341, 1429260385, -1463142602, 838819102, 645161983, -1208686115, -1173679183, -355704458, -317363765 ], [ 739390475, -158882702, 960942419, 1021593693, 839393211, -1343413003, 1015418868, 1200010994, 675731137, -497032108, -1884403246, -355849467, -974811692, 81825763, 244246315, 929717315, -651355621, 28909334, 1875294529, 318322926, -830003535, 1647341836, -768701801, -1401826134, 739601920, 1874497814, 1881782138, -1617309144, 443400430 ], [ 51413900, -677299663, 260808896, -612752939, -882233190, -323280934, -463688056, -2120213012, 2079411046, -903891956, -2119473848, -1093696956, -114447580, 859840905, -1984706089, -656248903, 1504038674, 479232520, -491058424, 569593521, -1592849790, -1907507357, -11630399, 35566188, 1021017050, -138496888, 1389533406, -1771418982, -166436907 ], [ -1263657225, -628527318, 1673760140, 387910513, 1162565548, -1833147143, 897108790, 1638565751, 240587386, -2073169886, 761272691, 475598820, -2127646591, -29185438, 117479064, 564077984, -1560729748, 710111674, 859381362, -409194895, -1726680915, 179468616, 511547775, 574292240, -1284539309, -1726561418, -1991744937, -1173178978, -1531536057 ], [ -1154271588, -1684188630, -131273723, 74830899, -407463870, 772729820, 925817881, -681780113, 580612621, -490246879, -142953131, -245461271, 518301962, 2080458793, 68851238, -249067816, 453977999, -1587598895, -1912033133, 2111702067, -1758412737, 787179967, 307775905, 1459997041, 1899680841, -1241030449, -871428301, -2024219744, 1108708782 ], [ -2037226345, 629767756, -154232853, -733737496, -1634187556, -328804408, 982459598, -895849159, -1150495243, 48278640, -1882645805, 561842134, -2078397454, -1951371469, -1803875516, 1051872522, -1788005321, -1059475620, -1420591626, -1831221538, -489686816, -320882640, 2000206108, -928990647, -2025498260, -361942479, -227641249, -1086693247, 861906397 ], [ 341363608, 311469239, 2145364086, -1326002802, 1620403139, -1211497671, 1279086534, -1063402090, 1210581254, 2122974959, 1034872393, 1335101109, -1962764503, -1879393020, -1617167695, 357194713, 1108088863, -1868002273, -441238462, 1767491718, 1752542339, -1923183186, 2117609531, -1119713662, 456979662, -2067180793, -1935757415, -293010061, -1891969762 ], [ -641862531, 219594797, -1200003825, -1628537389, -835648588, 1983117547, -74505756, -617796035, 385071157, 608644528, 1372259036, 1005414001, 237876260, -2336278, -1163129781, -1491676126, 2010460493, -855462092, 992379152, -515680427, -567616133, 1920184016, -1763142151, -1862831721, 149935272, -1396583147, -107818155, 162987048, -165446304 ], [ -1925126184, 501220620, -1586772373, -296295537, 1764661181, 1274941260, -340601024, -135011180, 1834196709, -89524508, -1620080245, 1672605744, 873311016, 1596720423, 1952077531, 2068121991, 1480893841, 1703141248, 1548865495, 579668591, -1021404607, 2075036841, 1866300032, 2038964507, -1124507146, -240623573, 948660457, 2084062197, 1076682722 ], [ -1270285661, 644541447, 309135814, 1470467548, -531756963, -575332101, -2035731730, 342973869, -2125073915, 3770806, 2111529481, -202224845, 1118670351, -378503842, 639808293, -446633791, -258094172, -30494510, -1813105072, -448804391, -919017131, -815014356, 236340396, 1862936382, 2069617314, -732582277, -851683835, 1290907516, 698261925 ], [ 1373596352, -1009324514, -1569882543, 2600006, 318739066, -950447714, -450924889, -1908814046, 1180360580, -911981722, -1436140479, 1255421298, -1226596387, 1531009100, 545427622, 1798044316, 455762629, -1923762340, -670845780, -921146553, 1162024794, 1664109189, 1354706909, 1686699080, 53854491, 809145510, 1914612338, -490405874, -2031516876 ], [ -1243903407, 1948052458, -425121784, -947262729, -212177572, -1599089242, 262435552, 1656882369, 1277578196, -2091533036, 12603119, -266984563, 1824600847, 428532921, -426118981, -657555140, -1899703385, 1825980673, -230319800, 1317530947, 1512923956, -1557666563, -1653150453, -333114450, -1377260512, 260139732, 1650522107, 71536966, -1151377285 ], [ 2135988029, -1890705133, -1158588667, 623069001, -964300499, -1886168973, -1377254107, -1628077756, -1805556542, -543400868, -280063922, 47431712, -983637077, -2011475075, 1371553291, -297585380, -293111113, -1265866070, -2046204222, 692546815, -1676043279, -750119439, -1198138309, -1425746233, -267769344, -291867371, 1615265017, -477318139, 1865795697 ], [ 539281489, 1481841227, 1004263640, 953718102, 1554146578, 587058626, -2122893582, 566545341, 717308290, -1103051481, 1139492247, 2048035499, 1135518123, -1050999636, 2011680048, -1779805275, 1438823079, -581031465, 550423037, -1567087535, -412613671, -129721631, 2118046001, -1978854521, -1070051296, -690381834, -1210491789, 1794480948, -32408671 ], [ -384295893, 2123537084, -1747489090, -382498965, 1607008555, 2003573040, 1163328299, -1829265022, 1502378399, 719389708, -484724925, -1911158341, 1860510128, -683727382, -816635634, 2081971462, 1534495400, 1563208890, 1763959563, -999596278, 392971202, -861853035, 1442301873, -2000194561, -1410035623, 1680928403, 427356548, -2085812950, -1119939298 ], [ -1034737739, 1906537238, -1718339599, -649054505, -369527632, 430520021, 318742001, -205726307, 149689975, -1658169223, -1637993326, 672224606, -801005472, -872762577, -1729045156, 2107087023, 1075633989, 246554509, 1075527463, 1114643969, 1027126831, 219125260, -2027405334, -1939365284, -2109106677, -1420553276, 1409483212, 1133009953, -2109549685 ], [ -1884589472, 1071295044, 1895761559, -1012519127, 902710002, -1306816847, -1428834223, -158843428, 286518314, -1087432949, -1239386921, 344701796, 1427658677, 1444678262, -1979976751, -1545259920, -1449426998, 1584483028, -511393063, 1420230532, -1105012760, 2089347984, 2012875054, -1696809478, -804008527, 828168719, -1738278391, -1857790279, -662449053 ], [ 1173933256, 80932256, 305987885, 1625716267, -988995529, 1268616157, -668704019, -1393411737, -1350726903, -1892490114, 1174762559, -1131963989, 1181762513, -548803920, 945333826, 648943403, -1972409422, 1698762594, -1242212295, 824543655, -113910338, -1157794822, -319967666, -152736676, -1145766461, -244557870, -1684418088, -2139796847, 1988597747 ], [ -1252590948, 764847689, 2124949734, 1035185307, -1131756306, 2096430042, 1019049415, -309805381, 1547619498, 1722298027, -372221386, -1181554129, 1649980843, -821287377, -1739801559, -477765698, -2058552191, -1712062788, -1314664776, -1841762436, -553203608, -628114558, -2112936920, -1490616482, 757444101, 1794099791, 664935454, 1463629570, 146040714 ], [ -532755212, 921036258, -134856420, 1239732995, -1770592281, -313374125, -163809895, -550779620, -656051328, 465177335, 579883460, -1763442228, -2141401673, 308987601, -424331321, -239538681, 124320188, 961757588, -2090783643, -788321215, 1875369086, 778447692, -675585088, -185001505, -560031498, 1630298402, -1733196433, -1595873722, -1346171942 ], [ 342770476, 132372734, 1850905985, -1362344956, -1186880464, -2106453428, -957929424, 1695610149, -1599175449, 1239405464, -1170374799, 867758941, -1843999495, 1302963274, 2088628355, 1912597446, 2014157727, -551201956, 804290401, 733098985, -1510061416, 1546479929, 1632852623, -2141707286, 549626799, -1860471629, 935023602, -1672708777, 1176476461 ], [ -1857888325, -2072633818, 213737079, -624513295, 1989107468, 1314363439, 48859827, -2062643050, -37807496, 566106260, -1978254933, 275125459, 735346680, 1167410318, 648357022, 1755809660, 571058874, -737288874, 1902125486, -74781229, -1330725395, -302618289, -759311748, 1547406502, 1973947840, 846635824, -594958362, 1395403333, 1307870685 ], [ -2084361823, 958220333, -265610552, -2063582248, -1487299554, -426416684, 183269029, 1167887730, -1392324915, -114280951, 14074621, 1759100232, 1271396330, 1914749097, -2030007487, -118772866, -1201975057, -1372466847, 653506903, -1421837993, 2036092688, -1323497740, 503199316, -978563285, -1761637936, -1481923573, -439508460, -26582662, -685570905 ], [ 1442714409, 321959782, 304376731, 1103951271, -1242266387, -1849065349, -444316182, 1264753374, -1583261702, -981935531, -2075546263, -1278349073, 1589894761, -903390216, 1735949464, 1462404982, -1236169807, -292125170, 1816701708, 1305458691, -1482391422, 760987176, 244194213, 754327342, 634037608, 1787506427, -278973442, 477234454, -102955827 ], [ 663523135, -111066148, 598803584, -610433407, -502050662, -403508975, -801613612, -1482375295, -1000770590, -1798661520, -1532296938, 564035487, -2058724060, -611078001, -1270599809, -2040813523, -1299564444, 354419558, -1079955995, 322450042, 1891554869, 1973430517, 1317364102, -1624161362, 827324810, 1469016310, 55329334, 1246963740, 422797562 ], [ -977781725, -323006651, -1427917068, -410348428, -849453908, -1586237332, -1949511513, 8097640, -1333334680, -1149388174, 1673241977, 1815640840, 36771666, -321511438, 1822681046, 964729298, 1438441154, -1229968767, 593326218, 176201679, 336154907, 496396125, -2098011090, 62432735, -1902970469, -2014014036, -914255275, -631289573, 1561421037 ], [ 912666455, -839137588, 716043784, 374376827, 884597936, 231745252, 1632575240, 1508185623, -413311360, 98138816, -2098529059, 1571279598, -1287327221, 2063335392, 719269264, -1859022135, 469290735, 655235855, -829326127, -1966362328, -1766210331, 998135402, 1420336925, 909080055, 847108653, 1489714164, 1060072694, 113719598, 619909421 ], [ 938773055, -1420498150, -813883525, -1217105187, -930377850, 1459224532, -1938476440, 1344888829, -871624315, 1657769475, 954834743, -1529394757, 213848097, -1031317165, 1017044988, -1839296557, -943018764, 1851241497, -157945489, -951332072, -548963369, -845343775, -1175788382, 728264119, -666923288, 733001607, -1094612010, -1103668097, 229224048 ] ], [ [ 1197773023, 1168917305, 179089742, -1985695535, -1399389023, 1097905928, -783376149, 1338565651, -633131013, -206590856, -534900536, 2023815043, -1547475718, -1892240803, 1350968830, -336981160, 1670584379, -1572773215, -1680698975, -335183180, 559175901, -653071563, 1103110111, -1597153580, -1293204381, 1199298624, 1887384475, -238032105, -1654845403 ], [ 975802043, 1561766445, -59019618, 314857464, -556936535, 2032299381, 1487974114, 765411483, 1681133304, -1441542788, 1929086495, 1046063764, 100854948, 675080857, 196124884, -1556945203, -1156159061, -2096446616, -676882447, -74492805, 587682471, 592873583, -512286856, -209844032, 1905526574, -1387494218, -318136613, 290368985, -1967177668 ], [ 64388899, 1544754956, -1949450748, 1679934014, 1394355650, 1007236371, 231248359, 1830801998, 902643404, -1201609238, 377584996, 1181806368, -641996660, 154871039, -2129493255, -816962724, 1997903548, 152528771, -249887466, -487466073, -2113269038, -1960685400, -1302127888, -1542574427, -663738130, -1744977057, 1912849968, -1084929696, -98002437 ], [ -1493906479, 654625730, -708083641, -1539991595, 965690813, 1334078809, -1578695431, 211548060, 596688956, -128151223, -745594774, -505144329, 770704874, -1826416297, 2130234237, 426668242, -1744287272, 97332902, -1123376415, 1934633192, 215122391, 810516515, 1603444318, 1072388554, -1956687131, 1089663874, -1543130319, 1381991642, -701436106 ], [ 1534282082, 1657171725, 550175452, 1284786077, 1937980034, 271674083, -766905032, -412939902, -13387147, 332554012, -1226025305, -268347367, -328866408, 449827434, 1825194481, -2147132775, -1453619817, 1003025029, -966987528, -2115753132, -2043976381, 804520774, 2044454181, -1606244331, 2141093301, -1887493343, 810194673, -607691137, -1575384557 ], [ 281207616, -486160409, 1895276325, -913180213, 2058922075, 1839551012, -1777526197, -187886735, 1499914836, -372110363, 1038445813, 1008270967, -682433407, 85602403, 94528570, -13610759, -256184095, 423588136, -755929497, 443312528, 1271778647, 456225962, 1815262830, -1656807484, -893579926, 659296703, 1790065181, -1913178357, 723455672 ], [ 1726450982, 77591363, 35382529, 1436500179, 1789147746, -1152360846, -1622083086, -1483096066, -1479270496, 1833588889, -980343537, -1936918346, -691237470, 1148182666, 760767401, 2146911100, -724449532, -1234528742, -1019052158, -1149779389, 1056908280, -1321664771, -320073339, 1090810624, -1678543161, -1786788436, -1032221275, 1596894658, -1462208137 ], [ 757700101, 169593289, 1636640112, -1519195569, -108467653, 99472961, -1305740665, 114349020, -1612385400, 1274428207, 1017004230, 1316243178, 484055349, -2040729837, 1984583267, -1596980496, 612286364, -2070622530, 1866340396, 2079489913, 1070228692, -1131393028, -1015871903, -25520689, -1944378576, -1570950800, -1728392261, 1847841991, 1893710082 ], [ -1062562230, 1794228159, 1056001219, 1721945160, 1103951038, 1619558700, -755915059, 1117159825, 2019286058, 893762082, -749024666, -962512975, 98961893, 1833834316, 1002697825, -1782179685, 1361624309, 1140945696, 2142101322, 1441834676, -1071749704, 334930717, 1265694264, -2136863945, 1574254687, 2135903387, 1335825332, -426723253, 1119314366 ], [ 308513419, 1763880480, 475472543, -158229202, 2032875381, 1516843085, -1477891245, -1145765141, 860539658, 1742817387, 1433998383, 1618567725, 390777482, -1751820878, -1005929426, 241682731, -456777038, 694528480, 2012780641, 1447551725, -895479847, 473750080, 1782881304, -1425900601, 1549771402, -111864234, 1525839743, 1639351788, 2024969637 ], [ 146901904, 1899520830, -1065456381, -1968141170, 1570190395, -1754039425, -957892349, -1212448659, -1090004331, -236863440, 984425572, 1856108952, 1924144860, 1066991430, -528473118, -1342420141, -1803871102, -247912228, 1544242497, 1181954882, -424051275, 747604998, -974805280, 1245556610, 739375810, -1955491152, 370545859, -161788922, 1246920939 ], [ 1369879444, 720194970, 1121476098, 183174983, 1488990477, -613321489, 1864951133, -1060557522, 1753734951, 821879603, -155452241, 1206597152, -1710939506, 1481812670, 1649073166, 363217704, -1116240266, -1235397038, -1580018569, 930059346, -1076908581, -810370424, 1364312564, 660147222, 1802670762, -1990887299, 1687236285, -1030885836, 984353219 ], [ 1318297684, -188200312, 1706938612, 760939303, -1948968393, 909548524, -12918650, -839200505, 923243706, 1301380507, -386766073, 1589174204, -603118335, -992331687, 1818393392, -212925477, -1998206070, -546106602, 1919290882, -124222339, -1694043099, -1746010312, -797827984, 1418878894, 663572673, -1963201804, -1555647622, -242312199, 675747015 ], [ 589365954, -360112926, -498320289, 817231003, -2139632496, 1071090900, -337389229, 183478961, 79743292, -484275353, 143409773, 1396365723, -2032012876, -1160758691, -614549895, 146731545, 155074479, -309708314, -986303011, 1526221661, -2060230021, -1006000174, 2057618231, -928593160, 380962796, -1830472941, 1914924056, 1729574994, 1861569830 ], [ 1710865115, 1456171440, -1208802664, 185270719, -3810001, -2013506715, -1521332367, 730101669, 972433845, -1446779987, 447608372, 2144418289, -1950976406, -490536574, -1192253956, -1189966606, -146041443, -201525816, 1684518883, 1958980187, -398036617, 386576206, -1171120535, 345383451, -1008718611, 422265902, 1687126015, 1374147027, -893126805 ], [ -1162352713, 1782657707, -1733456688, -512435871, -759592949, 206471892, -694602477, 2003481929, 388038036, -715110970, 1692726027, -17315828, 930314506, -151284552, -1219695290, -1780062883, 1675983516, 1000157058, 965820601, 126161756, -1811544098, 1821335472, -1919597403, 1808181183, 1228824892, -908534570, -1349936196, -906472751, 1509308756 ], [ 1779265635, -1203018440, -1491404774, 607983663, 1879007164, -339518631, -1476823555, -715650822, -1094864658, 1006167075, 1305109609, -1776695277, 480828836, 12996169, 1956051580, -2113779337, -1529078685, 1992684967, 1847812467, -2138936668, -1865569561, 1083785095, 1723732937, -1999806648, -709359221, -1080323271, 509154131, -223283552, 1746996031 ], [ 403590424, -411419523, 904103318, 826805887, 410673975, -1183806681, 1585777172, -110070537, -615905550, 348050581, -623764517, 35549003, 595670146, -898576292, 187299036, 1581919415, -902772629, -1130016945, -2052208124, -1396544769, 1834723985, -648559018, -684470252, 1034193563, 1084917425, 1944225177, -1419652250, 1990432030, -1027297608 ], [ -290278145, -964066727, -853413076, 1512511156, 1987752986, 1905206033, 253612872, -735508779, -1782242347, 1965754699, -1433184933, 987342930, 1857858742, -81644455, 1952616088, 1278205804, -1578916907, 1397532118, -1270521351, -1343990039, 1349716556, 856243092, -1186429520, 1973970546, 1023871638, 1063367709, 1931032893, 605170843, 1624501453 ], [ 2102201943, -564401790, -977808113, -1083799759, -34172495, 457852330, 1797820320, 1637502393, 1889574047, -1664912553, 718108405, 303325419, -907639112, 1845425104, 275777911, 65416464, 1830911169, -365657794, 1598820526, -210070160, 107118072, -2134153493, 418078296, 1049047754, 1885933824, 1399910485, -1972345892, -1446309476, -891284199 ], [ -42909105, -1542857813, 848663242, -888413548, -1964032029, 259462989, -972655465, -981218245, 274268795, -1813570799, 199008438, 1944414587, 1878194193, -1310813181, -1367484117, 392630309, -1078918732, -230474603, 42377219, -1662799236, -1560936998, -1900167695, 543993907, 802319175, -1029910621, -1899463395, 1292563316, 155760989, 1464052208 ], [ -1546910690, -2076136470, -2069664517, 538071924, -419226264, 1717838115, 1084566937, 1893467742, 1090757096, -1737512094, 1431565712, 1414428664, 1599283761, -1981050902, 1051188257, 70536180, 1721399188, 584264353, -1876570297, -153529941, 1625948830, 915599956, -1688900426, -1311998471, 351192941, 1152576140, -85596213, 1518227619, -1009608718 ], [ 203799690, -1649674050, 997276722, 1866364903, 241693749, -1961396412, 2123558139, 569639483, 883378557, 222199451, 1288695788, 911109502, 1371436759, -1987979298, 779212335, 151116669, 880188333, -2102551708, 786525619, -353821658, -303547605, 789280842, 1167603760, -910228899, -1607901077, -504928613, 2089367078, 1572176951, -118105248 ], [ 115956796, -78060175, 959653036, -1954979951, -960426552, 1337367263, -189687328, -1265231709, -1090611743, -202240238, -2061901341, -634549420, -1088385401, 1951774487, 2017242687, 93394256, 1410484616, -1868029585, -1808072765, -1301063189, 486033850, -1619345863, -787911837, 790402349, 176563672, 1493444784, 1523933554, 367873254, 220569972 ], [ -716015036, -1789280943, -1183490440, -908144141, -1807261178, 729786108, 2048571757, -1010078735, 1462695452, -412086134, -137870212, -518500603, 271418693, -758629525, -361439483, -678300778, 103884980, 143287088, 1941590259, -1240843269, 1136866024, 132990830, 1485939587, 1004196162, -211274334, -845460948, 1108243773, 578096840, -997268145 ], [ -2121420969, 1312406989, 461230052, -1330577509, 83955782, -1007545871, -625787554, -1862613609, -1993839535, -962570944, -1667153029, 2138398264, -2052603791, -582160318, -8751222, 415965121, -811622199, -862134660, 403340756, -1547637248, -1425351116, 1524360855, -1515518835, -1729302233, -1985118425, -1728250248, 1169273025, -218388136, -1802671245 ], [ -735178597, -1416631064, 1427392459, -1471942166, 927753363, -904476808, 616639665, -397306829, 287363216, -1402489806, 729217303, -1342399689, -1466469212, -1330151125, -719994675, 1096578115, -381977794, 1995644071, 384215348, -1781109102, -359514324, -1926407840, -1159157804, -965180866, 491025308, -224701741, 199704902, 1988813390, -996808766 ], [ 2138634103, 1827255798, -1257902994, -1639111449, 66951302, -131822337, 926043112, 1280601401, 232619131, -1802674256, -274910168, -2141987022, -1643844118, -574715513, -1992999163, -34526740, -1785035513, -1066487908, 1549953005, 758181713, -2001990708, 1202535842, -1026737495, 1591880429, 1781378223, -19026175, 1121377266, 1403833820, -663071153 ], [ -322551393, -856248899, -1015634875, -567771102, -1081173741, 853212980, -473364851, -1313004710, 2004542918, -384815865, -1608404441, -608587265, -256824283, -1847502175, 1310437581, -380033689, 1744846034, 136900425, -1461196631, -454249562, 679629141, 2054167563, -1053315863, 982412906, -2114427680, -851764057, -338099458, 830266930, 1818541798 ], [ 1564665362, -1846482748, 351981528, -1983033980, 432256693, -338277805, -474526034, -2005325984, -908477193, -2107761103, -1868925390, 2123959233, -1390405426, -924171082, -1457298505, 2054655624, -913136691, 779979531, 426932524, 915004991, 1741430081, -90648057, -547107042, 1070102064, -447986379, -2145083646, -117929967, -631319214, 1807353626 ], [ 2122986235, 922185152, 643782878, 694262983, 1574779093, 362198495, -136093264, 667536357, -984808974, 1191510678, 1866507719, 761663100, 854579766, -1405383557, 1752016545, -1988005665, -1776781916, 483862425, 1065161843, 311336161, 592813340, 1225498172, -1200319741, 1334952658, 634793336, -1839586257, -2023750165, -1618293761, 1477238946 ], [ -443173218, 139255595, 652617081, -668140243, -341731802, -1320379181, -1295470018, -1466434481, -722005743, 1802681976, 291940748, 1900792986, -1162245210, -999811658, 1811307023, 878557889, -2143214286, -648189960, -805837006, -1338769751, 1419991820, 183837435, 1269100291, -1072939056, -1132897375, -1069054440, 1767779823, 710717777, -1125209128 ], [ -512560487, -1149673113, 1838717896, -919420875, -994236735, 512213343, 1611616891, -151009992, -538532276, 1196630819, 677237940, -834591946, 55716750, 1856306698, 152866763, -664263636, 364386845, -1783565451, -494999220, -1569802838, 498760343, -277636239, 456283684, 668000505, 944270115, 1540192085, 345432081, 1316648276, -371203587 ], [ 330671516, -1898091698, 2010746540, -956747078, -165159169, -920546901, -663851036, 621383806, 463383300, 345781563, -1570205513, 957879336, -1452907292, -626717721, 1085048739, -436459125, 97335718, -1727923036, 1919838909, 775449489, 485507537, 1874415121, 123761886, 838149660, -1719631289, -1897050471, 1901050811, -467342688, 1456977864 ], [ -153325620, -1344260362, 972832308, -2049953445, 1601218344, -145643960, -450426140, -1384781085, 1794107302, -2058821285, -1478960236, 860659374, -389332047, 2066730537, 375241507, 520067659, 819551301, 1266896204, 1111892438, -1516045348, -184409604, 1319869714, 219779624, -1046146468, -348690128, -824152794, 1550835820, 425060170, 1692197206 ], [ -1247838581, 1597169111, -1404065150, 1832495565, -944350799, 148900969, 1635559387, -1576167732, 241496634, -151158156, -1418017952, 1174178267, 727308088, 1913999396, -1601244779, -1197774290, -1259440797, 2125375987, -1290444541, 41192058, -778618897, 1834428937, 1508023543, 74132924, -27135011, -1402729387, 841586104, -227569184, 1584198145 ], [ -1162317448, -1174171414, 1075616730, 147063640, 348751227, -58858849, -2111367084, -1096125537, -1624355899, -1475017871, -606374475, 862111382, 1715017811, -105238598, 1622449221, 106808673, -985193538, 1180681535, 104671413, -1622520401, -2023940011, 387936355, -1256497690, 1469285234, 1613059473, 551727126, 1450172921, -268028599, 878012691 ], [ -153586585, -1395429538, 755495169, 622759963, -1674288206, -79099030, 1305160452, 1896090685, -969012315, 961173004, -381095647, -1294988343, 914096654, -1584252041, 1249556264, 455965635, -1014257712, -68352697, 1431459613, -453451413, -1326608665, 1246795271, -1182517761, 1564730955, 1351699793, -603521998, 294899502, -312386996, 982959108 ], [ 2032022829, -1632137909, 303814923, 915709063, -1764030523, 887699773, -2136217000, 1936647227, 848533401, -1464126814, -1917376735, -1416385115, 1979179282, 1269277902, -497568746, -1071931926, -2065226473, -2010846908, 776827268, -713829474, 1329400497, -1228551691, -1175370068, 252867068, -750330461, 1621816521, 404025777, -2018376331, -1869754044 ], [ 2057808737, 1816680186, -893544403, 1042489583, 376670190, 2022591702, 1071230135, -1282508394, 1565435439, -2067886141, -567225038, -2130322520, -365356746, -1658125322, -917322094, 257471652, 1016053192, -1896287401, 623962828, 1875631054, 919747736, 417298881, -502981280, 594564743, 1102356447, -621635722, -1202786123, -1917281329, -412803189 ], [ 1048033273, -776868657, -246710410, 1088186598, -2095472097, 1395150926, 926525428, -417533281, -1019800096, -1050242027, -890059538, -978936090, -1145190189, -668611048, 1007677753, 1710023311, 683129537, -77992552, -1484685217, -903959664, 1253704478, 1330904466, -822803953, -735992400, 1243356836, 943861140, -149898197, -475509698, 1994172467 ], [ -623688911, 697570969, -1244864815, -1597867136, -265119934, 1652433522, 932862088, 939380077, -1787499353, -2107953538, -803198458, 111856220, 907850514, -219308244, 867123650, -1372178088, -759221010, -1416109259, 1934393623, -729673455, 1733742540, 208126575, 938302188, -1531268932, -35643067, -1952310515, 1516167759, -474936639, 272083942 ], [ -1519750492, -471843178, 1808069660, 1692883053, 1094213008, -1267179461, 386167806, 1938526312, 633762331, 1234050072, -2019187525, 1994068298, 1362987067, -389343706, -465367396, 324496566, 280695521, 473941309, 490771427, 1976791243, 1025611634, 799487578, 1507642440, -1417471824, -942916068, 1594054195, 1799084794, 1566967080, -185533759 ], [ -1589013049, -1972518891, -683869411, -844876929, -2112357475, 1996229600, 1555684632, 2071452522, 948048419, 1248867083, -23287749, -901323607, 751438206, -1616229922, 22301906, 968769791, 408345006, -109876273, -448692599, -1917999004, 1708975261, 291562790, 1974945424, -59085412, -285004050, 100788462, -1749025929, 169106263, 207825756 ], [ 1460360525, 1464982164, 117920851, 81348897, -323934836, 179994346, -2103076858, -636848643, -1631669314, 822353117, 1342260847, -1142565911, -2011247518, 1212586451, -850574373, 987625616, 385054864, 1063926282, -952915381, -493630576, -923560411, 1743545301, 2045191720, -841689529, -1779231161, 1475101202, -1717371019, 235491316, -1915194005 ], [ -2124990588, -1455526512, 1889451150, -1537466827, 1755024636, -1990303487, -1459170894, 1388338219, 1878043269, 4094870, -1852302128, 1220124155, 2070110863, 1564471477, 1089795671, -217522059, -1777075587, 265457662, -309150710, 1252346668, 967594862, 875737291, 1943902067, -329779973, 419475984, -616965749, 1348080221, 1572226397, 1538894942 ], [ 2081239811, -1354421448, 627373531, -465874293, 892424297, -1588014709, -247835936, -1254648336, 395147018, 708354724, 783924775, 1507788032, 1692014773, -746007513, -500972418, -352980481, -1421774091, 1432201993, 554693323, 118092562, 1740068818, 1057743575, 391078110, 907119174, -1489080610, -515544616, 1831458747, 798530402, -1767139277 ], [ 1230401228, 747941479, -192443802, 60995933, 1366573605, -1607461799, -147572687, 1988282162, -90769805, 739479195, 1717597231, -1072248122, -360223527, 87262715, -310435076, -1780938861, 1844174392, -1285387641, -750740812, -1631234236, -753695559, 1585399321, -56915175, -2090827010, -1344193948, 1681661198, 628615577, -242292712, 981146842 ], [ 1260785296, 450112815, -1419015035, 321423908, 1567608597, 1105673044, -1769348966, -1811778929, 1132601402, -1663723785, 1385406542, 1141146500, -428516049, -930885375, -127177460, 1857207728, 1423727586, 362246398, -1324633735, 1445066787, -1100073036, -314113566, -652582737, 1702180484, -319064537, 101664116, -651837082, 377123989, -803132455 ], [ 513918367, -737098194, 2071976943, 1466618446, -1526923775, -1761435520, 630177961, 326500404, -197925357, 1747451298, 259787750, -1074622112, -1502611560, -488128213, 2048488335, -1277290568, 469522953, -867676052, 102540607, 831296946, -153367576, -1759318848, 359488931, 1031895439, 1240361244, 1196192257, 305956519, 1017320428, 903224198 ], [ -1127364122, 843174181, -1463414845, 700034930, -510332297, 1377565322, -227011538, -1326738888, -1796355589, -1944549150, 1809381615, 1346797450, 712423915, -987261611, 1633911235, 654379029, 1589058231, -623583306, -2083222190, -1444667120, 853857087, -515691530, 1685707155, -1002440927, 1859689624, -893047616, 1897085710, 2108704326, 1043613350 ], [ 1756649212, 340312155, 642998214, -662688745, 74139044, -687927908, 2138526209, 1736086021, 1052923557, -638010221, -642386885, 2004658786, 131169248, -1842957372, -544648274, 874113762, 529688826, -2128257597, 1488480131, 799109203, 1029060963, 1438969712, 310102569, 998904952, 25405546, -647090763, -698119091, -29639814, -1355817332 ], [ -1284265685, 902026165, 1188081229, 1549837759, -1601503754, -996460914, 2018941986, -1382763376, 1732866712, -158285821, -412042893, -776543325, 262267665, -818143720, 580102558, 277366167, -1344057516, -353543078, 1840583860, 865479076, 460847476, 1256030165, -304965892, 343487658, 74823357, 1987138951, -562970557, -755998463, -190702544 ] ], [ [ -1961803273, -445328359, 2032920663, 683390796, 1275622311, 1483469144, 1901759596, 225092420, -1037966167, 1960142384, -555237608, -837440947, 1782776803, -367914797, 1193763866, -757076766, -983101541, -1677969287, -1651606752, -202377323, -885819844, -1964963067, 1845925573, 894690403, 1781781397, 1122090606, -1723318255, 2140759872, -155819376 ], [ -494888375, 1278715116, 169162609, 3604989, 130302604, 1027090768, -1088189299, -1594938549, 912843475, 1304071021, -1712775488, -1459104656, 2014958250, -616803884, -399930846, 125062029, -1482875775, 146689343, -1691231066, -1156571981, -1647501972, -100100192, -523649951, 186041492, -1829973927, -1473978104, -217808042, -741364084, -304000792 ], [ 2134933193, 1999469171, 1168772993, -199452142, -553460259, -1233891761, 1940610566, 989177892, -139086928, 345464153, -1053152430, -1227837142, 1798405535, 218068514, -1335873361, -2102904504, -1598596056, 1678682032, 1642657927, -2125381249, 509659183, 1334478711, -507039478, -155827813, -1678944518, -1520347755, 1359193717, 1263384695, -1746206113 ], [ -242482766, 1344394573, -79829681, 1247840706, -863711990, -1973997121, 926269185, -2504090, 1327279526, -907525503, 2084209551, -302871025, -1245922869, 1966577514, -1666967024, 1400584689, -1608808249, 662058827, 2101353704, -517470910, -1139334700, -1484310315, 1039375735, 1653862527, 1030234136, 190283036, -487921141, -1046781703, -1584546830 ], [ -1468031542, 1561307695, -1144392776, -1151125726, 1073450640, 1225736567, -763120256, 1435189999, 576540309, 724990709, -103483972, -1124296557, 415724891, -2087961022, -422447440, 1104082759, -569903221, 277503932, -825422238, -512697937, -1072680587, -1382191919, 1941284455, -1354131068, 551917380, -2028118519, 769721842, -899198848, 1647452748 ], [ 291078311, 112384452, -1837164605, -1079975594, 1772570442, 1800640747, -36732830, 1873010080, -610801539, 1431229484, -1659232357, 1311463742, 574457357, 1109565583, -1368793368, 1365474408, -2101920371, 348619895, -1920293221, 1049459322, -962203892, 93314554, 1714791899, 1797019523, 757311046, -905316480, 1793338548, -1424293879, -2126101253 ], [ -794859897, 1826689584, -281708032, -1375585080, -510570545, -1856115840, -1925477354, 1670194890, -610223790, -1849677913, -1275641930, 1187069944, -818282706, 165344218, 1151583706, 1377309490, 1031292094, -525668898, -1991163745, -1381295898, 80607939, 1484675249, 1102744719, 1571008432, -1662123102, 1445804971, -1360458718, -1993992518, -70309085 ], [ 1590483643, -260364709, -242204380, 577132722, -895509158, -980124179, 2064388369, -1063681329, -711792295, -1356648024, -555181142, 2016680787, 1767362864, 1079932321, 1801045858, -1507544192, 1710242094, 1558139191, -819104187, 1180862240, -1421168122, -763652465, -573597136, -1359744111, 443638464, 1540822882, 1466484936, -1398390757, -1883543911 ], [ 517279954, -1072041605, -1807009909, -1585704465, 1752752369, 1839817501, -1004672760, -371860388, 1634396651, 1297132074, 685409289, -140268176, -2019995686, -1380497496, -1360447661, -1477698971, 1947763602, -509219755, -1078892857, -725495005, 419203305, 471515727, -723696299, -109029192, -1663985345, 161394471, -2072397353, 1606094089, -931093554 ], [ 2006623322, -312357405, 1368190300, -1641098534, 1650574486, -1460167784, -59175157, -1765923682, -1839191476, 78750342, -1039211022, -1290614864, -1741821093, 812088853, -150029201, 10884928, -1479591410, -78139603, 842538928, 1105448551, 1324145466, 78729367, -643689673, -829606972, -1604221274, -900006531, -498724821, 1348633709, 1585420321 ], [ -1944362534, 382458996, -1422728106, 1934480471, -34435355, -476518088, 350554481, 179429047, 209708014, -1742600264, -648324840, -902503906, -1731484709, -2116286676, 2000069533, 1361243710, 770515603, 1689611713, -390305889, 681259044, -1722084572, -1084333280, 1952569896, 1459952480, -798894746, 876047798, 871192737, -1820256803, 93171361 ], [ 1460692689, -706861172, -731214304, 1147992796, -330383810, 1147122346, 1858343458, -675987562, 936519888, -1321980875, -1487075256, 1909959524, -871144042, 798858612, -155608297, 233325366, -708558209, -1950022235, -1373369281, -1604941578, -1006672698, 1899222101, 320498251, 1956981834, 2130579757, -1626980603, -1707652409, -888012601, -20549899 ], [ 204697945, -1235272492, -2000490408, 1640519453, -607534970, 929919589, -2028570683, 1690274424, -1500237515, -902433487, 82225010, -1954994908, -1454343387, -2103407718, 1390645135, -713607507, 1436902754, -344270146, 1433879550, 951103472, 1946288425, -1583768679, -1493468156, -1473598793, 1742316331, -1104407348, -115998113, 1923138711, -342423596 ], [ 624222385, -1249723833, 127156993, 673753474, -1534788191, 2090988972, -316237748, 1857700303, -423120273, -554704276, 160196780, -320807599, -1412825351, -1579128830, -742866208, 1601211171, -1748250440, -1078389921, -264821447, 1743490774, -2025367117, -647221695, 1261832454, 1860514734, -1452538798, 2078309906, 2013385274, -1838502780, 360959031 ], [ 966871594, -1992086928, 631682244, -1040452753, 756062484, 82260373, 1604521246, 1413852486, 127601072, 1454497466, -1012848599, 1059098562, -1294897028, 2043211114, -835656892, -1674187474, 2085258134, -1961481161, 455581185, 719170544, -1568898867, 85753033, -789052692, 581177707, -388601758, 803819287, 1738915614, 1312303783, 1712129903 ], [ 684053550, 1981722333, -846575349, -1842210873, -889801537, -976024712, 1648108229, -1780785865, 506048192, -227064615, 596994978, -1940352583, 665370843, -1986317623, 163086379, 820198638, 1100751365, -1072706029, 1951492469, 1786200859, 1128439527, -2093998318, 1182817830, 1446141431, -1184459260, -1185377100, -1051739652, -1794098377, -490788362 ], [ -596991492, -282613635, 158130762, -824101310, -624224129, -416025158, 501255988, 545218639, -2003749183, -1678796191, -316377269, 527216657, -1206453968, -785854635, -13616243, 82682059, -940566923, -1238917574, -983761222, 303380526, 416839413, -2005520251, -214911414, 46441721, -1364244105, -2017373037, -2026860765, -1060220510, 1331297828 ], [ 207229683, -1818070228, -450354384, 1391023809, 1239546501, -365421249, 1990653071, 397423811, -2123621174, 1149911203, 364773101, 635860672, -593157913, 1820917379, 424393126, 1057962141, 936005182, -62542404, 1811811284, 1858134859, -1808148106, -815933246, -2113540922, 845348409, -1403250670, 898957277, -1231614296, 255623120, -1812869240 ], [ 496039308, -1252174231, -1199494193, 1669429147, 374509550, 1625626746, 1036632, 1252213147, 1891367517, 898310386, -1826386084, 1319241360, -1623191203, 1085659077, 291821555, -1139028187, 1163869874, -546235178, 1365088238, -912048644, -1088102301, -583390568, 1181007813, -1256152083, 1205698614, -77456191, 1110273820, 1735874856, 572816719 ], [ -1648939319, -519848182, 940755615, 37284312, 48132387, -1961693241, 227914126, 1900469959, -1005411695, -1981835491, -1035654294, 245926765, -605779702, 1315959273, 1808536922, -549086423, -779647258, -945376384, -112044659, 1300044729, -865268809, -623734160, 2001952142, -573029586, -1101258758, 359131568, 1147246683, 552449925, 508441955 ], [ -38275165, -159446147, 1172617677, 1474959449, 2055161905, -1313726958, 196960477, -531342381, 829070740, 140103711, 1541443174, 1177911738, -377116075, 2047346236, 1313035283, -1582135714, 554346980, -1449275479, 1596216220, -1345755346, -1636436500, 506332245, 207812636, -1231105660, -909828225, -1306784021, 239042806, -541077246, 1276862235 ], [ -312937856, 1004572091, -284144289, -2083826064, 1098653979, -1443791594, 1447480566, -1706627602, 552771747, 1094653085, -1500525247, 2106220211, -1515076710, -238411961, -927130823, 19777253, -272930138, 637948143, -158402252, -1406687365, -181389980, 1576895229, 1564346450, -1382406136, -1186750970, -571676783, 209778234, 622216212, -410743101 ], [ 1567054734, -570743612, -429911438, -2098519561, -1911008791, 2143909083, 1577380438, 407842450, -1917007751, 1963177722, -1142473214, 2057195000, 741597181, 1146939224, 1826606575, -78104348, 1878974281, 421448211, -1168741831, 1658615285, 1029149286, -1473338579, 1307070145, 1982117408, 90329557, -490913452, -35703705, 1759152461, 1550265223 ], [ -2083086450, -1661933560, 1687556662, 1195893376, 646251332, 429715613, -1876014312, -315323759, 1286573405, 1328570547, -1649334381, 703118207, 645628865, 1783126332, 192606468, 2016163756, 513073006, 1486068152, -827900335, 266831039, 1742097084, -188492905, -1298509725, -1363272162, 721256, 1070581434, -2023643765, 2005369743, 200632269 ], [ 1777422122, 913263005, 1946216910, -1857494811, -203259820, -2145967805, 148730443, -494864834, 717563926, -1972028488, -1136976625, 924588489, 1319677399, -517398910, -1823006351, -1450551259, -830376115, -858740468, -2005190031, 639452185, 1623232551, 2074893441, -1142998433, -969874606, -256063050, -1921950491, -1902708779, 1448920672, -1076703252 ], [ -42976250, 1808418729, -1607896277, 495879010, 217978259, -1696072474, -2082446149, -447899215, 1253978668, -944181277, -31324663, -872519338, 485455686, -2059093176, -1642415089, -1404979034, -149302997, -401158688, -721433436, 543126019, 866078478, -1442234812, -1144768681, -1016072416, 1279009860, 587657601, 426043785, 888544934, -119671814 ], [ -93404106, -1571899336, -356064973, -168427221, -1114545612, -713554444, -1352293455, -716554993, -835780958, -308340394, -829810685, 154162369, -1694434751, -2087540615, 458914606, -1896680773, 104019142, -114936264, -1369036736, 1895887348, -2060712112, -1502712334, -1201101801, 945308624, -1072868253, 505848405, -1655015036, 502303417, 812924680 ], [ 1492521223, -1958086043, 1142472216, 930497055, -1865143621, -1106753959, -467180832, -1958695779, -1599115012, -107565815, 1643029479, -140626008, -579428501, -1633563749, -1343885054, -406729367, -1170943284, 2041676366, 1664936336, 396524671, -1283473269, -581793720, 1616444683, 1511545521, -1848645111, 339411784, -78421694, 419847862, -1874852318 ], [ -1318902627, -64747877, -1765485658, 1476080381, 425237386, -105262309, 1724756199, -759737487, 193320347, -1576244909, -1568479482, 728541080, -901404805, -1172540183, 1426907310, -1531453211, -799171442, 1937841751, 123247099, 2014821989, 263142644, -750679498, -1801732628, 1124241722, -977420036, -1993195139, -1582297984, -1512416628, 659837702 ], [ 428917861, 978392670, -945634000, 1981019732, 950084695, 1945599369, -112874032, -1685824423, -1332661846, 515171813, 1675113038, -683972174, -1311767034, 1835518235, -35034903, -1566076908, 1121392667, -1500298282, -470232372, -1236540472, -2093573042, 2018581675, -932031955, 2067969435, 72310483, -1014825424, -1020065177, -1510413927, 675924328 ], [ -249985457, -1502562096, 969839950, 163377961, 1676126895, 379502068, 902740654, -266171489, 1753282177, 1526687830, 700427557, 1748189407, 1860954, -2053065965, 1487106644, -1112192668, 1065623441, 632541493, -630717628, -229878286, 962086529, 1232605301, 1685842128, 1065278231, 1055606510, -161623020, 1761549783, 909938727, -1852684590 ], [ 2046097852, 1884356261, -76709056, -289555289, 1195895978, -1757197769, -511469868, -1381389489, 34270259, -1788541800, 1805304386, -443156606, 1562522063, -1171475652, 748627214, 1419014812, 711110357, -1212249750, -1412271357, 1940998753, -1457989906, -1229558982, -1335473409, -874901394, -1333302746, 1566179048, 630136314, 1326303602, 450823072 ], [ -1053188148, -386909623, -871080612, -901061684, -1501172405, -943437709, 693025234, -80236855, 1256131083, -2070020189, -808856477, -1824396194, 2128286156, -1801924624, 1339453760, -1797094472, 1911308828, 1548885768, -2837634, 2032901268, -879158164, 592837555, -965309154, 1469954259, -911787907, -1299780606, -2088650924, 522637849, -1420259378 ], [ 1067198137, -722392746, 711371679, 943272658, 1758485561, -394147542, -498846304, 1708674451, -142977314, -2142387012, -132099072, 2106210051, 69155494, -484296126, -2000027782, 1169320447, 900056526, 851066401, -969610223, -933552264, -381322908, 1930324961, 1619691485, -1665072351, -811595448, -1081927976, 351698692, -1028463093, 997163833 ], [ -630104977, 847659335, 1023882323, 2057101643, -254464328, -1939552506, -925380876, -121541769, 1143790547, -2100024231, 679861542, 1579432271, -1626033973, -1988325760, 1633045458, 770430900, 1541372418, 391353366, -309569878, 981956211, 1931763719, 289287166, -396977686, 309981176, 2020162181, 254358645, -1576692808, -1392929490, 1613033245 ], [ -1346877101, -941080362, -125974559, -58027997, 1263915871, -1088627754, -1044582459, -2002933543, 1413168650, 1675519666, -1962771443, 932259722, 1847050165, 501810251, -102429803, 715750962, -249993891, -1822112659, -1108836689, -190193478, 657801107, 205790562, -1753295547, 225274700, -2017614498, 1114035504, -33065816, -460105687, 1522861334 ], [ 568593346, 1869410949, -536958422, 168358026, 2128137403, 941399613, -318107889, -711887010, 1033121861, 1217553831, -766090040, -1440668514, -1246594951, 785666162, 797452250, 977469911, 1095080933, -1783314381, 1107167797, -1354050055, -1444618917, 1291531006, 134392174, 622072874, 1148467342, -290092900, -831657378, -810927004, 1107382360 ], [ 211905765, 1082532502, -693734261, -1747609416, 1697490430, 1489437571, 1852663170, 1400066210, 201641063, 870062278, -552906532, 1674404692, -25344382, 404966814, -1598122675, -1228924671, 615632696, 1264667832, 1571293095, -1066268690, 193479455, 1205536945, 753334353, -1834926598, -447264971, 1742883596, -1918615771, -411078527, 1689988349 ], [ 1391182593, 189981003, 350232558, 562359412, 2032351719, -970747091, 1965957029, -892615988, -996866521, 1191347298, 1714775264, 402633281, -758485292, 1525496196, -1464002165, 1795542837, 1002671086, 13899082, 93601852, -1145306736, 911900944, -814197652, -477972419, -384333412, 1865686515, -964436683, 208924680, 805673383, 854200423 ], [ -1463796847, -783154049, 1007873142, 991248441, -1829140479, 1341609735, -706164504, 2117227681, -688915698, -607371829, 768280459, -302628017, 1554762458, -1808999187, -1434714422, -1441543621, 739565342, 1831798889, 1536762849, -1002140351, -251120330, 492425048, -207633673, -734201298, 2122124308, -34691912, -534587101, 2027452484, 1928936934 ], [ 65013069, 2007221446, 403117389, 1473895995, -551362902, 948036489, -207426655, 1222454665, -1658159310, -1129944445, -2029823341, -1191300096, 196188634, -320071186, -1774106600, -31859093, -433142027, 445088267, -487143843, 32014568, -706736164, 1225755657, -455890639, -457094103, 36995331, 1253496797, 396528168, 461017560, -667755592 ], [ 1185875814, 1053412614, 996950564, -1265123932, 1553242728, -101394187, -1889613511, 1801611787, 834653589, 643662227, -1879343684, -1036855577, -888738749, -1495390464, -867251541, 1575409008, 228620964, 5019493, -1227860692, 1507626790, -1374396529, 325630521, -1059794885, -809340251, -37385413, -1969464551, -368476532, -768489969, 325578735 ], [ -1698016111, -2138526531, 1042217677, 939116654, 306233168, 1930118120, 1952611970, 1936563317, -1182788024, -559842473, 1557018946, 1036158910, -793502798, -13877949, 1702708683, 143539982, -664977245, -511742431, -1296408584, -684095452, -192967585, -1563291636, -2025844805, -1689873027, 1778717569, 1665580934, -1816364279, -2120341570, -2092562635 ], [ 1418674380, 2087827968, 1193823406, -166648907, -253121529, 156429732, 1849430223, 1958048469, 1435332144, -789550869, -1263780838, -370500254, 886305848, -425295578, 729738741, 2081508881, 81029071, -2010522619, 1061815934, -1916441855, -627177263, -1678897494, 1778390935, 1154679542, 564986525, -1621877813, 971380562, -386047591, -1213873229 ], [ -705268225, 540405422, 168092705, -87920649, 97423471, 1317555614, 1821094904, 283813458, 1837426135, -478443549, 874930263, 978411981, -669162756, -2112573241, 1542632039, -1003452198, -1771190086, -1845839558, 2022593529, 2013012749, 1622248177, -1768674256, -30821463, 1479328543, -1474706556, -511729791, 1384232427, -1700115847, 2071143849 ], [ -1264888333, 2078972582, 1792314667, 143073358, 1866328504, 394322454, 847691542, 514970575, 1658244502, -1643774948, 270380646, -1557321249, 1483572898, 198838436, 1246739325, -1822854711, 1676251066, -635959409, 168138695, -1263471270, 2013243582, -785506249, 3218722, -682039046, 371432360, 1961075287, -1544646856, -1309535206, 863186118 ], [ -1229679095, -2040174678, 850704537, -1830099735, 11347412, -544074697, 1770524218, 767747391, 404209704, 545127508, -1801052108, -1815242260, -5167140, -511501008, -602568068, 515283166, -1126281942, 1762751815, 731088971, -454592349, 1899133017, 162888800, -1602935122, -656838051, 405723649, -152814338, 1503051883, -888141306, -1313966007 ], [ -1341398635, -68560303, -1041621207, -231593566, -1818493354, -1208627205, 1192459837, -297574294, 1032723839, 1485951411, 1691289047, -2011363107, -615996609, 1619087003, -1330394998, 1801372805, -1170485993, 54923612, 1310077435, -2022414333, 1903232958, -281633000, -380816206, -1465178550, 1649656878, -787869900, -1348813998, 124165814, 1005817136 ], [ -1496654852, 1604031998, -1034577950, -118302543, -1699614289, -422082330, -723974459, 144090774, 1840644074, 648434962, -426067520, -681212357, 1721457085, 1854874030, -2122253742, 1235748296, -1377017940, -1297651656, 1953543964, -1862884481, 13809383, -1810637176, 824048643, -1146227045, -2042579622, -1063215065, 466745540, -1340078028, 1560867617 ], [ 301970420, 258150863, 273655753, -1520090891, -2032846738, -365970614, 656030078, 1267244126, -1163015673, -584376570, -2107491323, 1929829514, 1873160827, 614835277, -1318756497, -1104723745, -1766326467, -455310255, 924368714, -490749993, 512472331, -590977228, 416752250, -1992820842, -637077838, 236730832, -612336526, -1303154265, 1926018866 ], [ -882684064, 817959871, -1828300120, -851118089, -8254075, 2029352889, 763303804, 469761204, -927623606, -626569285, -1779799265, -632551823, -1130676713, -1585371748, -1252033316, -1544563982, -1522434343, -674870129, -248021706, 428029118, 1739004734, -1685756423, -1683304271, -318448428, 507600511, 595668870, -1500482106, 183105929, 235096019 ], [ 810230813, 1812555191, -997761067, 1884523290, -925732441, -1796428215, 152416792, 479710500, -855499554, 1065535485, 1982819705, 136135168, 1106477445, -1279518613, -1964673497, 1112908555, -1854049091, -1708254078, 86517875, -868129240, -1822650519, -87755336, 1273733776, -1444445808, -79847113, 362270289, 1533804013, -889270680, 2017916162 ], [ 897871892, 1334103020, -1876626918, -1640048337, -102177359, -2014327185, -1364015391, 1900821325, 1116365324, -624327953, 214567816, -1415028300, 1329471015, -2133184781, -844308913, 100310369, -270306339, -729074618, 2063399727, -927051044, -761105964, -947503192, -1134322025, 644473503, 130813864, -355658370, -1624088498, 15568608, 1933844197 ] ], [ [ 442767306, 1759683398, -2032431040, -1802984414, 1885835231, -2077317328, -553364954, -682576573, 1111061909, 1261005760, 1100758841, -1943617064, 225308806, -838222529, 1089784764, 2071260212, 919013092, -851085916, -1332873231, 1402992749, -33132984, -415761710, -524774418, -864403353, 1480530264, -995975613, 1158452320, 59416238, 1363234295 ], [ 505722439, 2058282402, -221130224, 483172434, 794233168, -967243549, -798683828, 1797104366, -2019185306, 705182840, -912335826, -2091277132, 1054392910, 440803970, 1295753641, -827452443, 187124459, 320860801, 629496542, -1046783433, 30391241, 1813350648, 1732963557, 1893173346, -691903754, -548367966, -1928933538, 1228933707, 421961565 ], [ -956256351, 1015016526, -1560173417, -351129182, 1309461530, -1749740257, 1117823074, 23856694, 1014573520, -2089681826, 958800236, -117369203, -945652769, -311476807, -1116614268, 1363628609, 1074950790, -1773554946, -312240171, 996115909, 321285719, 58392036, -765172995, 1894707480, -607753042, 223222157, -852683934, 1326554741, -1554477365 ], [ 1509009492, -1700364473, 1378754069, -378185863, 1260853660, -943781189, 1206358585, 944336994, -1199624407, 488024991, -1880059068, 944240100, -2044723617, 1672630219, -1163458516, -1829399398, -438832705, 1246188868, 428578553, 1260655493, -1126773781, -1405421878, -2123862534, -1379298940, 739967765, 76975076, 866958202, -1567775327, -685364270 ], [ 1101176501, -2114452621, -1957603714, -1541920967, -1323844414, 533152390, -1776443457, -1826849746, 408143582, 1483028172, 541045722, -137093250, -695510063, 2012949497, 960252531, -159279749, -164341060, 485342772, -1249191075, -1452282905, 1224077969, 264030411, -222982441, -1213959725, 588399079, 1553254182, 904301609, 384618830, 604315013 ], [ -1505248316, 1541400901, 1379557364, -1384502829, 431855537, 653183028, 1734383910, 1087573515, 1510176480, 464702828, -789798717, 1290891517, -1604617057, 1499895331, -1880219561, 339852602, 1118129056, 1216517303, 914622095, -693916100, -1898524070, -1819255868, 1444827923, 2124118916, -1316526157, -966458906, 199410118, 1323239814, -1311916542 ], [ 651284997, 1604838854, 1668559502, 1335858976, 1801845361, 584340095, 1564848303, 187789855, 611351800, -362834359, -1583079833, 433225328, -814443576, -726151003, -426467103, 693245925, -1494799077, 1380901989, -1447970093, 1471950380, 1114842696, 2077319449, -342141173, -918519438, -1473991049, 1982892552, -903123645, -1502384300, 628608160 ], [ -332135215, -1683872776, -616803978, 926713698, 818110222, -1344311531, 1035289531, -1388435231, -1732899243, 1163780530, -730654507, 1940894420, 1857942530, -975126216, -108748312, -1716185057, -286240832, 1694529710, 266567976, 319107369, 848791163, 890805581, -1984525772, 123910379, -2089945200, 773292296, -845885837, 1081559657, 2140218175 ], [ 454342963, 1170733608, 804824812, -596532761, 1281664039, -458607519, 1770404884, 979299894, 903294281, -1485432252, 1400499301, -806032686, 305291642, 314175779, 801013639, -1027703089, 1175910407, 1136354080, 1514514538, -999770327, -1317652106, 1104508753, -1051626922, -633317504, -895656438, 1006763479, -1385168008, 974724246, 1246951084 ], [ -768248300, 654054628, -302887615, 1469438823, -1087802835, 1423853041, -1540463699, -2080429120, 1939175712, 968232550, -1602034158, 1104429445, 507711569, -955657137, -452830872, -1777476341, 1973680831, 1318449402, -234501794, -1406203862, -326962170, 208184263, -903524309, -1349132293, 902068539, -636261346, -1834656498, 940422474, -1094860622 ], [ 435069771, -490986046, -1394695046, -1979345477, -184427319, 1156392345, -840277581, 842038184, 588752944, -2078246350, 582115857, 731039375, 1649289384, -426979336, 1820627623, -2139537417, -328408027, -841465903, 544064608, 1243443932, 1430593717, -2021975250, -1430575829, 213360506, 1471831378, 1012800141, 1888364209, -695572439, 394029310 ], [ 2059411202, -29940632, 119631839, -427887812, 103189215, 761739582, -1019525651, -1237586908, 308225614, 105571585, 495111645, 1905173307, -550404902, -1859817793, 817141375, 1021042121, -2006041935, -1684893715, 928430799, 2055010941, 196645724, 1233248855, 105468882, 792906130, 1405943261, -1802747962, 143215576, -1511215072, 34367837 ], [ 1260304373, 284990362, -1644042849, -240429736, -1491501539, -1277726714, 868707293, 634875228, -1250545510, -502314422, 2147024667, -1706751494, 80628653, -850157563, -709789727, -1552536041, 2035918039, 91380720, -1827265911, -1511047173, 1027007485, -763976861, 2035960793, -1358988483, 1793500482, 298051210, 2590504, -601330281, 161352107 ], [ -1660659994, 919128986, 1049425437, -1322865849, 1075203515, -450939352, 1592955566, 397927676, 321681443, -456017988, -315541553, -817225969, -658075770, -254196411, -1389169422, -437669240, 265397428, 1849276414, -980913614, 2110661929, 1554251965, 1327289315, 216386672, -878878475, 1877766287, -982030925, 823090749, 770981455, 164301965 ], [ -1089394079, -585983041, -793161653, -1778559302, 2122037999, -879171316, -1513977859, -153048875, -373097631, 1874927501, -390166761, 1829501524, -545316660, -752333143, 277522639, -1978559239, 1473134404, -841691936, 1680971694, -1826129997, 129045137, 1928039065, -909195386, 299549167, 2046771502, -592854034, -828359209, -1222650317, -1508530759 ], [ 330008589, 1401864286, 1821786971, 90207540, -468755703, -769643074, -837751533, -1395182832, 890916723, -1444882802, -1080940577, -1707521455, -640338446, -1701726461, -2034806148, 626244434, 816393581, -1717263689, 982900714, -1940518033, 849144622, 1758368076, -88027256, -1508876799, 1326757717, 47382563, -2128776178, -198355046, 697797670 ], [ 130781018, -241936839, -1158658788, -712139120, 722384135, 2145140891, 1605105769, -603731908, -1426160926, -362909095, -1843320380, -274303991, -2089155962, 1922410673, -1396533892, -1212354772, -1980143108, -971203550, -371971075, 2872882, -477517908, 596876175, 448412920, 450216894, -1776934445, 1427883522, 31737991, 1178465882, -107257449 ], [ -87743081, -1372997229, 1061174936, 220671374, 804452697, -142251597, -1779273157, -1621409041, 92660118, 1157951337, -347108481, -2044032503, 1524987788, 882344845, -1960448996, -712526552, 88029155, 1074049774, -1954773653, -1743762676, -784874226, -876903881, -1812048150, -149487559, 1051786426, 1323507127, 484137107, -175615909, 1823933540 ], [ 899309746, -1695582638, -618724470, 334234440, 288870467, -799777538, 1677251247, -1124394064, -159631754, 1642110647, -856210332, 1421071124, 646355316, 2114120255, 833010558, -1842704737, -1440936120, 1567782053, -2114774854, -1102682841, -1680494380, -265612834, 1781258835, -970273729, -512435635, -1325725685, 1491548819, 713267752, -1545642267 ], [ 1266106481, -923676716, 1466765296, 171550904, -390650332, -485696865, -1454942986, -2116278482, -1566913063, 1984165139, -1594031704, 1944517998, 819916309, 332038028, -1792049979, 865407351, -1775372589, 1356746514, -233525975, 1625804041, -2039076831, 680967618, -1796238620, -535889300, -824918032, 1118209263, 2019749125, -1350650709, -1577616449 ], [ -2140808604, 191812086, -893658751, -628255250, -1133083354, -1663725037, -1411876941, -766071541, 1192811180, -1577565207, -1014213587, -1241469564, 1054318634, 1491543569, -593374734, -1096172871, -1218419192, 1237986411, -779544572, 452786747, 785716219, -964963550, 984574303, 10679634, 1297361057, -982285046, 228168506, -1231999531, 1595684007 ], [ -1469889895, 1371157224, -393431161, -696491979, -2006125362, -911665977, 2144590914, -1709007382, 1686127036, 962971807, -173405414, 85501818, -1300448762, 847355323, 475981759, 1356948260, -936004899, -1488269769, 899048464, 591496080, 827016970, 548282738, -1912331515, -2076863567, -1489614990, -555018402, -1134879187, 412656536, -1239171660 ], [ 902765787, 1941186837, -1070416430, 347116015, 808253041, -488730263, -119399395, -768723725, 1187295487, 1489833026, -889426874, 2095087371, 1541549042, -964916357, -1285154926, 1546518141, -296602548, 895192161, 790941355, 1938115263, -342162199, 1085575064, 50036429, 527776342, -1022611169, -218976239, 1959207001, 623034170, -541379810 ], [ -1844609034, 55516985, 661979851, 697172199, -327859351, 1283920801, -298816485, -1823193430, -565094542, 109934307, 1674021768, 877496225, -29411748, 1690552287, -2147378267, 1223590076, -1674225379, 261195781, 993625465, -2022079095, -1963742799, -410880397, -189483380, -1125248506, -1698506039, -1810276162, 320305308, -579042781, 500783752 ], [ -1041828130, -1655637807, -65019915, 523356663, -1732298007, 1693519666, 1765780599, -1096141030, -379293468, -1674584144, 1468928784, 1825514700, -567676478, -1290464840, -1407841322, 899467056, 44172455, -1830566790, -2086498783, 1080221509, -683544798, -1729486071, -1077090115, 148124322, 2002821419, 103797282, 706948735, -1106473715, -167734401 ], [ 1653198965, -1099551977, -672973054, -991250832, -1465206307, 500980301, 1313184431, 2055699676, 1187559447, -1323359827, 1706928403, -2079504202, -147621401, 1541814869, -835258072, -1112547502, -1548142976, 719026694, 1190101495, 843474671, -1461512049, 957499707, 1675425584, 326775482, -348887436, -1346085035, 1287415166, -1915461873, -44216221 ], [ 407992620, 1146699952, 1226305119, 9305815, 1922316297, -108025874, -2089519729, 1249562396, 987608809, 1363612540, -1222207082, 648669381, 409271201, 596588996, 1839897520, 392798931, 561049457, 1219456188, -545437866, -1295779553, 767422646, -405976654, -619133289, -1395714198, -1030165501, -684387795, -1183870498, 645809714, 64013229 ], [ 951178125, -1605225579, -472739943, -52887534, 1368338056, -932756189, -2017890498, 901110094, 263293178, 4502008, -2020550172, -1774022605, 1827180469, 1303839237, 1997071012, -48511691, -2030296142, 1737716928, 638520074, 1098032043, 898321490, 1550916100, -1574264875, -375523495, 428761390, 1067333978, 577681207, 1773635330, 1261521521 ], [ -773123030, 1757348266, -1677351132, -1226102411, -434420222, -1569968063, 1340105565, 1429987143, 2086518554, 1776100233, 1043890457, -1866942838, 150227561, -2050890572, -1971779865, 447964291, 1045338779, -1294771559, -834521531, 1223055166, 1353472393, -284359412, -1177399733, -227115769, -1234703167, -1701337147, -2093470640, -801814647, -84373150 ], [ 641043265, 393773188, 331386408, 1715101768, -1907968348, 874005066, 417233631, 576133947, -1387058410, 374811636, -597590248, 1462346038, -1201483914, -1919658041, 1172246634, -1252999857, -1429884333, -772753968, -191650494, 1077074886, 1456573646, 196950092, -343950008, 1712040452, 1924769953, -2029475352, -2092321003, 1253955037, -520401189 ], [ -1653066847, 1154037263, -1110090115, 1693481291, 1853256996, 1464067159, 767200154, 1780156715, 871864078, 877425159, -1417449137, 1061075413, -459390643, -1300240034, 1273541666, -894622337, -644175977, -1947984253, 902913305, 1823786450, -324269408, 652727541, -918804880, -1204988687, 469802957, 870931496, -64679520, 1393275184, 1502602598 ], [ -1922547428, 548865871, -1125555406, 1932309970, -505959328, -686678744, -1832447230, -1750950138, -23201221, 695997356, -1061320420, -701815560, 135030062, 1552703903, -1961732346, -1764618617, -1927182496, 1824122752, 249778077, 1714724793, 1795348803, 279722039, -87687008, -1335790790, -744855363, -614880142, 866854569, 1442336144, -906970228 ], [ 1826602799, 1335597124, 998882714, -539771004, -339203242, 1135368070, 640986962, -1527175717, 110950539, 1100927274, -1679430284, 623016513, 1466627534, -637777612, 984793813, -448704811, -992009851, -1515510467, 1066697243, 684504319, -1541016689, -655167362, 228444188, -1885084372, 1249536439, -922546569, 55856267, 1953103983, 552724753 ], [ -1568147271, 283734430, 803892757, 1399823261, -1069362831, -1340530382, -2047059989, 456991628, 512434465, -1269197159, -230082324, 1133424337, 981276544, 901615646, -1986313945, 329722994, -752328671, 734409304, -1995770564, 1063276379, -500276874, 134586472, -1887436367, 689387415, -696845951, -1958296686, -1026688978, 168099775, 102291661 ], [ 117481874, 1167644570, 425823983, -225311062, 1502884921, 967766890, -356812134, -1680325344, -1607533688, -1653748114, 1207776159, 1016456421, -1916684634, -669222488, -945079577, -1819865585, -620798435, -137014407, -1877877756, 1219560024, -1208906277, -1384519589, -675049145, -791801933, 528907853, 110297775, -362201084, -495447583, 314076726 ], [ -1265214614, 1753841285, -314921297, 499827112, -1695277298, 291700945, -1110896813, -48285952, 1662618591, -814613467, 311328373, -1725231827, 327458093, 1110074283, -752772854, -1696204481, 666158400, 1301031713, -1267099372, 1436597851, -1472707224, 62491523, -347261735, -908594634, -1299501936, -1795296601, 1612361284, 1137450739, -237651608 ], [ 2021785807, -70775854, -1762457818, -959929762, 1045201549, 711295705, 2058682238, 2117883729, 1412045604, -361992406, 67456095, 216456923, 1698778916, 372601227, -1850144193, 1814214861, -1414348707, -1649576313, -1539337517, -516771403, -153733062, 1588414219, 721348369, 1403746685, 17624273, 1694995043, 1342164172, -1695438050, -565700107 ], [ 1953859976, 1435397061, -1387145752, 1262446497, 1866786943, 882849274, -1449567573, 416308246, 16346446, 2030359344, 1884097405, -1268902520, 14841422, 1410144700, -1737171371, 884204807, 2016658466, -1907485416, -1997364029, -705896174, -1408537673, -1858187314, 543830606, 1913879752, 1395968617, 941323869, -1317560622, 1184270237, 1772649135 ], [ 1429257146, -1338827238, 190357201, 835701910, -1047104385, -1017290155, -725532051, -1509484538, -1077308909, -2048834438, 1938952847, 988278469, 1529897155, 484848825, 754658884, -1025747342, -193393404, -1116868375, -649562749, -1285396350, 1154381904, 2048796064, -1286927609, -1819889985, -753007150, 1570189121, -1477011774, 1202948069, -485303865 ], [ -510905155, -220477952, -1479385764, 1704472009, 1392295251, -2023423175, 1981287196, 1567445223, -735613694, 928137804, 792765279, 536442309, -1904513033, -416893838, -1187105367, 140375157, 540279482, 1771924779, -1151888979, 1749242114, 573149918, -2043748338, -719719023, -1287741095, -1246865160, -2094391961, 2113346055, 1680220020, 248353493 ], [ -789040775, -694317536, -1857268995, -1016717745, -246620871, 1817318611, 205124614, -1221940465, -1493142576, -441225247, 800232250, 705014193, 1810626845, 1295605113, 1061195678, -1510462504, 136003302, -1101940295, -109675134, 2004668013, -2059769422, 1689126800, -1667519888, -1927134338, 1558451540, -1380363931, 1880417963, -782752104, 552749890 ], [ 1354682420, -2036164716, 1895816204, -1769802471, -1214286682, 1504445563, -219854872, -1016132208, -77021940, 388476202, -502852795, -333085696, -1117655730, 1527472323, 383624324, -979458280, 1848266590, -728982027, -778475768, 549490027, 456565031, 1865778120, 1764510198, -1854179484, -2036691241, -1660824342, 1639836860, 761939184, 543766613 ], [ -1892457132, -1835284124, -1605532593, 1101945554, -1798125083, -703759288, 137352702, 1521490475, 1521079021, 1583791373, 519665194, -486518559, -1258000332, -322526229, -1545625807, 938883987, -835459111, 915982902, -2121288134, 419411879, 1499301099, -1611882289, 1877434756, -1647543365, -565941597, 133014628, 2031389578, -959800104, -1774838321 ], [ -1512063846, -214608587, 534654361, 2097013825, 171110732, 359780300, -1166855526, -1423238876, -1998350270, -139916163, 2067385855, 740593097, 1198919819, -812599494, 443989938, 292722427, -1350995602, -163843231, 348293515, -1242943836, 2006192057, 721029640, -659859394, 1292398718, 790430564, 976514614, 1184125652, -90033020, 1707100627 ], [ 730813296, -2130744567, -37121095, 1095854323, -1811645776, 1561899202, -1391334830, -620729970, 563600842, -195547456, -1103960345, 880579894, 1025538472, -1996593014, -2076292844, -1470741043, 1995301673, 927394464, -1838072050, 1888177690, -577715906, 2018188267, 1195869151, 25807389, 1845458761, -507360286, 1968977397, -410996246, 2097462623 ], [ 784007254, -174286665, -351445078, 645848408, -344243915, -283508396, 1473438115, 1316656726, 129470987, 239785586, 96437892, -1430307326, 320650049, -17840404, 786282337, 207024249, 1829481134, -1087120743, 1900569263, -1825998469, -126182152, -894389378, 495447332, -1426189403, -745167381, -1910616033, 1334286650, -1080880262, 1642256892 ], [ -703528528, -311621989, -1240856893, 1575477312, 656281583, -1218217666, -1554356266, 1539104495, 641102856, -1860274018, 1473320198, 97377830, -501798495, 2077681393, 845851270, 1163846147, -373247256, -324741453, 1547902863, 1698079156, 1760181989, -1865007593, 1660005625, -1221141123, 1829992664, -534053204, 1251120824, -1369170055, 321312230 ], [ 325838505, 1786134148, 776774324, 1630347298, 661346827, 1959982163, 67248275, -512516381, -62413667, -704060205, 1639159514, -680272110, 1238999423, 1996545900, 729848450, 1600115238, -66436034, 1030240153, -861505342, -1145513991, 991525983, 121334147, -1658773581, -358262351, -960007364, -1701792373, -922517614, -1406570352, -1033073110 ], [ 1089576532, -126163031, 1379381788, -1867462688, 1405174133, -1728352082, 76533517, -230573577, -397261998, -690943946, 231700398, -2055941517, 1720269660, 737414067, 1196038203, 1509678956, -624820759, 893025598, 139756353, 48263573, 1152607490, 1334777869, 674764940, 994298360, -1450406887, -123405030, -63345187, 622279552, -1033925211 ], [ -166163665, -1811577278, -1938961799, -1536936705, 2128734470, -1381041051, 230902089, 24860444, -497261907, -1530995406, 689029784, 1484765081, -717321335, -998682933, 693877032, 1697482705, 569279380, -635990510, 1240972410, 480040425, -896465963, -55765470, -300829186, 1224042760, -1483049144, 44395948, 350883528, 2112026855, -711189484 ], [ -509007493, -281525675, -945931557, -786335937, 1011069297, -133046389, 1590790463, -1977097329, 91078174, -1649379481, 325832528, 629542667, -614204716, -638787944, 798315200, -2015226253, -678357238, -2013878406, -1914408931, 894804924, -82850301, -760644151, 1884418713, 607474793, 1505501086, 1665228104, 810085028, 1667003618, 1434788790 ], [ -1757785329, 1054680838, -1406117625, -975820379, -2653010, -158726769, 1855031413, 890972714, 2076596960, 1285269306, -1051089489, -1072407425, -1294271488, 249986669, -2076920641, 1562989152, 41468186, 196788523, -145164543, -1786971496, 891430187, -1480340726, -866840737, 374894005, 233152785, 1124113376, -29292335, 203423570, -1317792795 ], [ 136413024, -1590043926, 867684271, 1824731386, -1983875362, 561136496, -1601307691, -432654416, 1316669846, -1931689224, -1490498022, 1411875368, -1120968284, 933017591, -1928239096, 1572273132, 2093387771, -245948989, -861291926, -1634297523, 1785582473, 1752031448, 1078588368, 1500987600, 1255434126, -864907935, -1608095664, 436493402, -749099158 ] ], [ [ -2044687546, -405583601, 1410044716, 1701128448, -1088222743, -529014626, 1918547144, -2079412817, 1799703133, -1564421147, -261391367, -1279410823, -18797456, 1153494564, -212736605, -226286182, -1896261261, 95839423, -933248126, 25732625, 1306526788, -1583732071, 346574117, -1892649603, 279745065, 1005376315, -658213323, 1768476523, -1865696066 ], [ -1076913893, 511142593, -1785595679, 1289220539, -1713442648, -2000432448, -1529894747, -1726171128, 1999676077, -1527292216, 1006821710, 16073845, -250894455, -1609386207, -559930966, -2032708539, 494584222, -190459124, 2111824421, 1537353022, 935800488, -2053736325, 1983532596, 2123809114, 227935707, -359673536, 195781345, 1652145459, 302776604 ], [ -1672017279, 914586084, -2129201055, 549563400, 1273468654, 825867395, -263234800, 1554773725, -1578947656, -570459142, -412237352, 136574759, -1868876497, -1467879013, 1112545982, 1921718175, -1997018453, 1240130717, 654409806, 2109015373, -453224278, 1035556668, -1276621211, -2069888218, 1740930764, 1813639982, 1376230621, -1392754567, -188531953 ], [ -1782029888, 1940026287, -614262850, -400348898, -899164999, 1411480586, 2116622702, -730960180, 1521914382, 1973243125, -71886872, 712436868, -1539257749, -359554643, 2087143075, -1837894929, 220027255, -1672749946, -1563895241, 2006629607, 1896629511, -1313048615, 567087331, 629232926, -2098254848, -1738481765, 1049973700, -765622147, -1203247127 ], [ -548715584, -1051427140, -962966301, 2073786349, -461427520, -634091371, 1986590553, 1525451725, -127230936, -1800951424, -1034983080, -1940396824, 1101228100, -2057793495, 1824071808, 1340894113, 2096160944, 433798852, -777238314, -421298322, -1961622436, -158066633, 816417516, -74310002, 562188069, 422573447, 1860911780, -290837506, -2033650957 ], [ 2089634818, 1507162924, -2099082714, -814283340, -1327286330, 1462663500, -1375323232, -1247528939, -2086760991, -362339189, -1469833506, -1153255597, 727774044, 2122586750, 175701669, 1545631458, -499284953, -1902814817, -1654736248, -1945180390, 2098394478, 413074392, 1722462735, -795940634, -1207877843, -844565310, 122792791, 155960026, 1074579360 ], [ 333680040, -1767417679, 1215763725, 18232753, -291954961, 1378016973, -1202366111, 378958831, -1620712440, -1846524512, -510421085, -137932290, -1785337936, 392830473, -700322457, -1515500601, -1077429872, 1796089618, 719505195, 519153933, -7381019, 1560962959, -1285615897, 1242109742, -1767538154, -347863443, 1107981149, -2146055021, 713715391 ], [ 1240155007, 1777373844, -917710449, -1390520698, 1472883417, -449975296, 1684880892, 650483694, 1091350142, -599296467, -1606622121, -1000660759, 366924186, 2119395566, -1514735903, 1427773101, -398594765, -1786712330, 1305846042, 1436333476, 142332566, 1465254034, 1503526775, 144726491, -1255176302, 617850168, -1567713775, 1405720042, -306944643 ], [ 1294812893, 499228202, -2080339577, 1162509851, 39660738, -144173280, 1051092670, 1585072118, 596577603, 753191171, -1862369429, 574925174, -516305080, 1723741632, -129831274, 1379574505, 1696566208, -656368828, 1573617630, 1256006944, -1173543155, 1036384, -1338196751, -727391581, -105648164, -424844127, -133278782, -2028157249, 1987792106 ], [ 860823005, -1687865573, 1933505876, 1900607960, -584152908, -1643474714, 1371888197, 52652172, 1105741632, -384720511, -1516314782, -2017117404, 1504053902, -1393089169, -1143005007, -359488760, -50429103, -2112989157, -1903523792, -1784964443, 1126245841, 319340648, 1163832045, -1440315416, -1032739563, -260897710, -1801932975, 1144303893, -847797274 ], [ -1802911130, 1098607903, -228416158, -1817989439, -1922448933, 1977793622, 764129470, -2084609600, -1091611829, 377783983, 1503663131, 1161537043, -953244836, -1330420330, 1583948366, 1284965982, 1545145016, -2118687989, 558721828, 1171561132, 1850798028, -733908215, 649651042, 416588389, -199281393, 1603795938, -2019875751, -1672299498, 954755472 ], [ -267731424, 1960766329, -1466802864, 861002760, -1552481126, 131436961, 277488380, -1284402475, 692674151, 337897462, 1285063421, -2084067555, 1485038018, -1570974569, 489903553, 1195237955, 1418127153, 798238431, 2033055817, -1490902762, 1537345196, -1388479129, 1904487084, 1511569054, 1284045290, -1324341290, 1610302447, -1607385008, -1661783883 ], [ 203354640, -1278921228, 978606950, 1111961965, 915016244, 1014798304, 1587322656, 2077090856, 1627817102, -1994512829, -1136171044, 1174971867, -1312597361, 927650557, 1803588512, 362127048, -1342414637, -334891981, -1643838367, -161928451, 981761058, -1815051262, 1386439756, -1541635790, -1133500219, 1723356473, 1575444383, 187900319, 1774043880 ], [ -1791259067, 1478837805, 402490201, 2067839257, 1621096559, -521238291, -2114483005, 799775261, 1887696484, 1820237335, 1207760101, -1185019553, -178076034, -1780907730, -1345581776, -133809116, -2073694852, -330040700, 1133879612, -92587190, 1429820724, -469608318, 848703167, 2010449452, 1964023434, 603658220, -861372415, 882361139, -272793895 ], [ -1575182111, 348896628, 680523831, -366985450, -1259223372, -1016078788, 1791941215, -925894144, -139270736, -1081049004, 1010648461, -795790339, 587302109, -75018436, -2139167638, 1862627615, 1780243301, -119954853, 835532863, 1487965197, 1099176052, -1123864451, -1711850690, -600320014, 95668110, 913331679, -1288894317, -1831532777, 1786209630 ], [ 478233390, 1584533392, -1983514604, -1994932987, -775460067, -844502599, -1339883495, -725490269, 30231072, -241680011, -422013272, -897125218, -341762705, -1627984919, 2131639638, -271435000, 813416509, -129476537, 1119599572, -508121827, -1556723334, -835259234, -1520049933, -1002745320, 1657947841, -574093883, 1708152704, 550243007, 456049193 ], [ 485791712, -14846757, -1482692508, -285084769, 857479859, -73482600, 1550289333, 1749016868, 1382528132, -271359420, -880858870, 736140971, -1232426159, 1324264874, 470306678, 1985426619, 1659265947, 1253903035, 104917883, 380172117, -759021473, 1270182378, 1391314242, 1512782634, -445030332, -628965401, -1796817164, 1655406192, 144127315 ], [ 881264384, -922432136, 372101161, 1941656678, -578642527, -1577134248, 672952986, 1143189620, 1202570930, -1962937696, -391185086, -2135003718, -834149788, 120654891, 110856799, 500690860, -1333769917, 188029883, 1971657737, 799523, 1576506188, 1610855893, -837692275, 146303598, -1421573317, 1897042769, -103618911, 770170090, -1862269197 ], [ 1908779371, -1418702549, 2030481517, 1545609387, -1936520091, 522836102, 1447198445, 1500640627, 1021149703, -1421668843, -1335594528, -1353238037, -640584976, 1361230429, 352253363, 1447945078, -2002849468, -27677070, 147660025, -331257028, -1075342300, 269645901, 152118228, 618138185, -934388684, -478388554, -671150123, 407430580, 1777968851 ], [ -1437240669, -632122502, 1110770119, 317159900, 1011179374, -625377822, 1741542635, -80424289, -1591622588, -1652471899, 1555271306, 421707970, -1678894900, 423353827, 1019788856, -597583851, 552648931, -1337567849, -956513540, -940172433, 1214648606, -352076966, 1593451519, -1901099776, -885892642, -2145810131, 1553714295, 1514336118, -690236388 ], [ -595361258, 1230812003, 982411162, 1715592616, 1039648676, 829199493, 1808207118, -1728650933, -107079075, 834807386, -425791474, 829406640, -968844923, 770161800, 214546858, -1744955456, -2139837163, -155327617, 1648182935, 2055387972, -2063122821, -2107794524, 1572576443, -1639275611, -1923092480, 1858817044, 41038642, -1776176033, -291163028 ], [ 145947105, 1877233398, 936892675, 1410149458, 1732821437, 521160238, 1247245628, 1376082314, -1561730276, 911783547, 1002980288, 1199568882, -1375719859, -674121654, 1161652742, -1388401795, 1669650349, -162132395, -718756736, -107396684, 16746504, 1596294651, 386126059, 660880810, -528544777, 1003096712, -1405702502, 1653021157, -500860235 ], [ -1983930020, 496617795, -1680251002, -1789274634, 197721333, 46703253, 585465638, -416825905, 1408888883, 359683548, 1939258597, -143848739, -1283480400, -1286072790, -1794942032, 651527193, 1193611942, -759750418, -451339295, -1124540809, -1001506136, 1602611638, 1594791904, 1289439873, -785775487, 1802255900, -447512233, -976985012, -90556101 ], [ 1877675465, 2100866584, -769013718, -271906825, 1563460809, -1619155713, 2037405963, -1943434822, 309956108, 47695491, 494021494, -1207014069, 230143791, -422685242, 754189953, -872043847, -633500829, 1402812365, 1168192532, 2091721462, 696122252, 645445588, -2044721923, 655568712, -1615644035, -1602419646, -533475727, 541605631, -42468082 ], [ -1501501323, 140424034, 1681601032, -967062690, -1795982987, -938564915, -872426048, 600256691, 270127475, -2005131427, -1229777870, -268258625, -1195802905, 786639732, 882645958, 1681145987, 522294470, 874580298, 217569563, 1171526046, 355305638, -1988096656, 815428402, -140083825, 932433636, 372605514, 1623764227, -281521451, 772967606 ], [ 355981455, -1978418056, 616931826, -923955698, -235040082, 2025681403, 31562574, -1736406134, -2087189094, 34176194, 435933979, 1827422979, 1209615509, 2020025223, -1714770001, -195322137, 1918058766, -1028942377, -1451998858, -755626249, 1351664465, 857779059, 151686340, 1253232655, -1968626431, 1139927321, -1634954758, 440787746, -414221866 ], [ 865567035, -1004296362, 767620486, -1862316653, -1848019320, 595794189, 437132193, -819701891, 1791935001, 223043064, 407632454, 1983790285, -642218377, -600967887, -1691020406, 1750512332, 1289071227, 542386248, -381890710, 315896179, 1721526230, -1996601573, 1826310185, -995985986, -2026241118, -2070170892, -1760741105, -1240597219, -1592341386 ], [ 628514442, -1769299775, 1554527051, -1803761995, -2025244609, 979664589, -1988210595, 108806410, 734050678, 1039452089, -1215539413, 1048667422, -2104224213, 1505792695, 274499688, 1889473733, 784689586, 1835365173, -1375058612, -2108462155, 1765858752, 1346524266, -1024839305, 2079240267, 1078066507, 1350929799, -780463500, -344201740, 2041848498 ], [ 685812432, -816430722, -469147933, -782806087, -1213216156, 1586180359, 1355699921, -2029363068, 1648167954, 1561845895, -828312205, -1670699818, -293517007, 700501206, -1263406927, 380736461, 1342968344, -631484262, 574269105, -1174842051, -1061177646, 116246434, -1225187704, 466516579, -1063557116, -2106128498, 1968968974, -300102283, 50105313 ], [ 2012759353, -1647195113, -470164235, 1713094476, 1407366563, 1360155750, 783578092, 1754804324, 1949045220, 23491616, 517046612, 501326126, 1941686437, 1497295659, -1633010429, -1385058190, 1979631396, 440771864, -1612353735, -965750405, -1240913941, 1495549640, -2401476, -599189914, 1537757476, -550721457, -2050835249, 703081010, 1636186221 ], [ 1580601625, -982004182, 379045709, -1419634984, -1389467510, 1730728533, 832324352, -379749410, 506863461, 905516523, 1883850042, -463404854, 776907171, 1202064970, -1905001305, 1592612424, 1594545876, 1264311069, -223012508, -1022844389, 2090479486, 631426836, 1224037872, 615982535, -1208057458, 1584594882, -2096272098, 791060962, -1293013068 ], [ 91719714, 774745804, -300707023, -180275881, 43944965, 866907435, 221524027, 598350098, -1260625061, 1941090418, 525631317, -46170673, 330215646, 286075358, -1582388244, -1570074308, -1740287509, 220223330, -714795853, -409245161, -54666708, 1691157107, -1026491685, 987757680, 1814070226, -1379009056, 2135580434, -1207757669, 909161119 ], [ 633864596, -200177904, -1990662811, -1915019893, 986264848, 1767983701, -1524761918, -247048325, -895449547, 2001413819, 1647410025, 1206908729, 401533848, -613265386, -546880460, 63341328, -1919234941, -1388562222, 395054673, -406156855, -551780977, -1551829884, 1322481496, 2085962020, 592735879, 1167172520, 1692388092, -1700807389, -218824872 ], [ 305212995, 757351918, 766747233, 1898045518, -103250120, -1795633195, -28519099, -1212125453, 1396559821, -1316019172, -1462181420, -592296567, 1618631497, 1507990933, -1379537977, 124395844, -1377575377, -1384816010, -210333467, -257620991, 406813663, -1279000524, 1699004870, 1464508318, -857787107, -280646196, -2099176144, -1952766411, 2098141537 ], [ 1753088206, 251232991, -653408681, -178724525, -2024589767, 1056240166, -2145572613, -1113265495, 2057457166, -1293505061, -803236696, -1928012504, -765665005, 1682464144, 157389959, -160575903, 600358534, 1805461226, -1444630252, -792040905, -1391160373, -1902473776, 916524534, -2060233609, -1053155917, 1692839788, 1962411558, -613369578, -1871450133 ], [ -1251805066, 2048457830, 936186969, 634282010, -348290739, 2018133878, -44488126, -1685115082, -185623282, -1216814187, 2136801865, 130007429, -63807615, 544359556, 1514295549, -1593139454, -1105644048, 187387528, 54444447, 637111965, 1884670647, -44608196, -800291920, -1998408254, -1685048749, 955990859, -1008621649, 1279728207, -201465707 ], [ 1494248094, -1543655503, -1851147566, 1370401634, 749970455, 1355965585, 879486285, -2073916964, 1150418582, -1895767386, -1493018267, -1677835975, 2007656697, 1097997135, -1569895358, 2009314464, 1575790535, 260308119, 2016990028, -377071411, 906730134, 953268761, 139184546, -349060057, 353921645, 412611121, 1481582533, -629309612, 831934965 ], [ -2038724934, -1855275449, -1994248379, -117119069, -628379948, -1406485565, 177751205, -408463846, -1795774531, -1981536516, 1434325513, -1453966119, 1694671333, 1360050183, 2127179326, 439653414, -149998799, 2099746803, 1320341383, 2049176070, 1807618488, 1125930296, -378824213, -352139711, -278127169, -1796081867, 1226094675, -62974487, 840863386 ], [ 242505889, -542206560, 482910920, 1148867093, -2003741914, 907243925, -1480231416, 583433936, 1315014358, 804501194, 2045931229, 555235904, 53035758, -1375139455, -1648117919, 915304168, 354980991, -59208014, 1920874144, 1039770260, -1345529766, -1736234406, 615667479, 1677573555, -1596362092, 2071049332, 1711418192, 1926801173, -424025901 ], [ -272244456, -1448389527, -811893636, -1146975442, 812488519, -1973013681, 2333602, -560369795, 688962365, -442404340, -1471980010, -1847633991, 1799939069, 372672859, 968581674, -971483157, -1674106944, -1204524787, 1835580137, -1619557647, -524149248, -1797135932, -1840294353, 1542514559, -1674394686, -952287129, 1789914036, 1613986061, -99105745 ], [ -201464708, -694815203, -737456116, -1638640061, 2073827116, 477919544, -1116621543, 1684535959, 80654384, 393543597, -1645029644, 645544101, -189541554, 587176357, 610204379, 1227956909, 1760018035, -1108623653, 1997389321, 1532579453, -1318847137, -1025890136, -184610032, -812118625, 600104982, -1636308388, 780541176, 1070999375, -1395153867 ], [ 883851430, -569368451, 1864473429, -1026063219, -413400642, 2013655343, 508188125, -29406265, 343729873, 825038065, 542660470, -1094925776, 177519551, -1470449105, -1473624968, -687946274, -963277931, -1787733828, -1060543118, -830308235, 1966720900, 162975294, -1590617004, 356262345, -887677660, 1454559047, 464826156, 480066840, 1093982627 ], [ -863953969, -746222842, -1253161096, -1994199587, 663700551, 1786796013, 1538920905, 697099494, -1628271910, 56237355, 323020858, 698775717, -1237239160, 658942547, -345407899, -1004185178, 1254958081, 972858990, 1025355813, 381061585, 2047587721, -341859467, -1640862367, 1491797445, 2030507987, 1588580450, 49104656, 887135360, 1866269842 ], [ 1015642688, 2072871302, -1071553883, -1674227277, 1080412674, 1247365230, -1910193196, 2009669466, -1388220754, 990566098, 1135967482, -2131821179, 1204184194, -302673040, 972038620, 1116488796, 1128246027, 1619914655, -755340606, 829937450, 293219833, -1371820802, 939798662, -1746105498, 745188790, 1296621976, 1954564423, -2015281777, 951704784 ], [ 506785085, 394404299, -155021410, 1799751486, 1152681228, -96670365, -1623882517, 1689706363, 1083319524, -1060226721, -475675792, -1912217064, -535943494, -1014753007, -883418861, 185814052, -1630041815, 1676279095, 665611281, -252862557, -482867323, 1831904459, 1366525195, 43398443, 1385471309, -1742991012, -1355221898, -1006637696, -638557656 ], [ -532133513, -340338324, -892889973, -1857394740, -620813105, 1173262656, -97809897, 834888825, -674847703, -1926020424, 1638685270, -1831849765, 54370148, 1820978687, 786387737, 733979276, 1965582414, 19147857, 1005661773, 99743520, 844731752, 174660069, -902903693, 2072080222, -1300673466, -1679534586, -1521123264, -669897014, 1507105643 ], [ 41210634, 571543925, -1671347534, -1153812081, -940959856, -1033200472, -1074144248, -45043621, -679351881, 1521638601, -1539440371, 400909767, 7152063, 1348716201, 1241446594, -357014229, 1189984622, -511797830, 773138940, 1919520945, -2131792775, 1687286150, 1982660250, 619202179, -1697927194, -38882087, 1426511855, -132548358, -1734448595 ], [ -349816837, -651732225, 96173091, 1342900341, 326197219, 669143132, -841371663, 13797861, -915785297, -1815867050, -1127921540, 483121194, 1499389332, 76941882, 556676968, -1650073904, 560269314, -1383347924, -1867896559, -542984333, -1178959675, -1220229257, -267290661, -1781573815, -286855936, -1696351734, 1727538704, 344646900, -366462232 ], [ -2020260756, 121501432, 1179328167, 51649934, -1607089343, -1497169378, 1825556983, 858225090, -115653727, -591460401, -1476905793, 274969474, -933222874, -1232793379, 1896615408, -1801787270, 284204706, -1079596445, -1643524566, -1319138255, -2071953782, -827690481, 1687676156, -1220958317, 1847124754, 2054014297, 942948154, -1392706332, -424110453 ], [ -1410445843, 946775828, -2029829743, -300046063, 668498477, 2132054030, 1370314612, 387783142, -1427181999, 121783063, -1713709158, 214969702, -2111879719, -1287230419, 1214611954, 337211654, -776884215, 750180476, 1261902779, -125700058, 220475014, 556189683, -1474966083, 1154381099, 258271542, 1935879333, -1483345435, -1485300289, -2145301427 ], [ 579310159, 773520874, -384947587, 892696862, 1682961551, -432974138, -580527330, -1635698474, 1934757467, 528305560, -796854352, -1231809487, -670707336, -1063510697, 1205315936, -2030691589, 401675302, 339997500, 1505254323, 1926196544, 1761827435, 1735898751, 294279416, 313493079, 663590442, 808219228, -2072509211, -2024031317, -1555176767 ], [ 664796364, 1770825975, 1012593144, 1535758478, 1367204081, -1139298790, 996097955, -270327584, 1082355737, 1937555047, -363708535, 658415791, 1966859425, 1758357924, 2084771909, -587012117, 399820102, 1453686806, -1420352407, -601210185, 317081024, -222411900, 1970571071, 386995726, 2048017968, -1646594903, 583829602, 2065225094, 351591436 ], [ 1422910760, 887278115, 1420245535, -796755599, 1345729515, -2113361463, 949270338, -2062063447, 2104246930, -1981018130, 1569177929, 58997072, -187481266, 1480621765, 1469684679, -1354173038, -883674785, -751037658, 1504351590, 1008368689, 560306182, 1885941079, 1697157180, -903176189, 1470119628, -1690156569, 880290477, 2105615094, 1654198634 ] ] ], [ [ [ -1901379086, 1687409106, -490102424, -1967611004, -416049268, -1377511567, -820956655, 790216961, 717132606, -747844927, 1253993420, 1938514638, -1356540943, 1574776735, -1618044640, 562527263, -1413780596, 1992645641, -996858215, 709499183, -204384711, 1179068816, -823946229, -1259470922, -596067184, -736269883, 2011094765, -1501650231, 1483899176 ], [ -1663071758, -1942780060, 896379460, -2030254891, -1629054612, -1802779727, 2080782882, -2120622539, -402649729, 2007024706, -1720300168, 1856177843, 1377653550, 831196294, -735463584, 1470505630, -908275719, -2067832618, 2070254132, 2135337966, -606393331, -1506970465, -951583347, -2059373376, 370834197, 1356910259, 1369455129, -14893663, 1226542509 ], [ -1400722421, -779390932, -970651129, -1564032398, -1434124020, -1949299721, 1632059819, -1558817310, -298260031, 70908301, 1248302198, -1651562068, 1454552985, 560683597, 2054502209, 236392978, 644708909, -535368550, 1040493793, 1764508485, 481978675, 903874756, -950081108, -1435449220, -1476089833, 281206900, -1548464958, -2029124919, 1150943523 ], [ 1292443803, -642084165, 1635616211, 484898037, -1563544760, 331465857, 1049280895, 314849652, -1856886574, 2120095462, 1164932638, 1168526494, 1383733153, -1324154368, -846154288, -1241804189, 71012530, 1635339105, -791689237, 1151352328, -267962696, -1466191303, -1857344841, 2121127628, 2063208383, 1979982741, 2114225309, -1973599350, 1574929871 ], [ -1868323932, -1947360088, 459995350, 898205181, -1055628963, 14265601, 338341505, -713535662, -834292883, 27814, 2010724294, -1559131630, 799051425, -1787825616, 2001834787, -899601026, -2124993299, 258766581, -1255639590, 842761231, 618102744, 126174439, 1676835252, 368056544, -1001810253, 1723587968, 1504525197, 566040747, -633626143 ], [ 709938501, -762710683, 449488976, 1194589077, 967021274, 1419075119, -657837102, -41222209, -1469520948, -390704704, 611608513, -38273021, 579809603, -736428217, 147473465, -1288246430, -2032742658, -706905833, 1000882118, -1813322686, 1336785512, 1219214861, 550950603, 1788154508, 1821237124, -160012012, -882370386, -1927420249, 1124647265 ], [ 94816666, 779322516, 844449179, -1764398157, -1115237117, 1486032579, 1146549766, 2041261901, 2032411105, 1935476154, -614631363, 519317995, -761779782, 1258530735, -707873757, -18361386, 241466611, -1575158177, 546744213, 943405833, 1814050360, 927889188, 1250499417, 1456582941, -1789748408, -1701267327, -1227279190, -1816118349, -522019282 ], [ -1617571636, 910772881, -1529147908, 643431975, -1354056070, 853496199, -122470093, 149128415, 1799867741, 53512978, 1157076843, -21475706, 558142991, -2097171647, 1150489661, 331766604, 1120742124, -267971257, -1893354941, -2087130238, 1450380262, 1815243637, 71113624, -376476951, 1933622439, 272585552, 1224827950, -1080797091, 1937673033 ], [ 2091610339, -1386595259, 1123716435, 856762060, 690245824, -1172330069, 1608801622, 903234277, -2106339670, 1800235119, -106669244, -1985061124, 71539078, -987455064, -1062548394, -46689639, 2034205329, 742316865, 392312118, 352458975, -1383207462, 1259127298, -1024823456, 1941470293, 1090979036, -702072841, 2084035831, -2137569070, -1333309567 ], [ 1163459871, -2102687605, 1245271646, -1278805270, -152592376, 1907123163, 1579469569, -1703063603, -1658461275, -339900547, -1660239913, -457185831, -2139990489, 2068400720, -597453415, -1175065551, -685106018, 302505074, 1694339583, -376049352, -974308952, 566303597, -149027540, -1972196897, 962349139, 81787066, 545463485, 940835011, 32099717 ], [ 1017386380, -1351555831, -40044473, 1188443122, 1459311351, -350321170, -1521253635, 1606916032, -745462083, -1402209767, 1720993561, -1388013666, -1314049201, -1375813146, -1716723597, 370231923, -1553464771, 925270982, -1285256972, -1501050524, -296836805, 1724986219, 1035771968, 1860027199, -1956683504, -1138238778, 2094815183, 1380264032, 2139425844 ], [ 687014731, 1989388790, -1658829230, -102250796, 1311484381, -7736147, -1766006091, 946995881, -1952457384, -965015813, -1236649796, 1408359358, 1254026376, -96603929, -1278863292, 1846754712, -1256873517, 821878530, -1093038988, -1965694418, -95591315, 1607588485, -1338723355, -2125179843, -395446119, 1574462972, -549804331, -1753768686, 1474028446 ], [ 1941743614, 1931583885, -1194024875, 282163347, 392891577, -284180922, 1594587540, 30440879, -2079835802, 1364753942, 120164431, -488725251, -501503314, -1806556117, 2029238590, -120995878, 672257305, -1017227209, 789150299, -1541145496, -754509617, 185902866, -497296693, 805577660, 585705246, -879649951, 1338478320, 1664343006, 1070725494 ], [ -143239848, 1267123319, -1146205871, 896901442, -934022370, 485012384, 1835231993, -133003498, -1997164722, -239506271, -1180911888, -1296201206, -2101437859, -693764107, 1019677945, 949989028, 544438386, -534039853, -730181810, 1474691249, 1599150645, 303100397, 49203974, 1079317862, -933894347, 702261638, 906169867, -1833558469, -2136909582 ], [ -400642894, -74422371, 823591519, -1571269684, -2018480015, -1664846359, -1350564246, -892664933, -100147915, -1515280409, 135290283, -1273688694, 1390198002, -1343405638, 428457748, -71064499, -1958549164, 141199596, -942486502, 1068470350, -557404438, 419887950, 826933029, 898294235, -1807054756, 888277103, -308061835, -107347358, 1067312804 ], [ -494688882, -410857395, -57109498, -1981090712, -234590931, 1790789781, 338033682, -1533338628, -1092065944, 143988847, 1271868851, -980398024, -152458276, -2087583994, 1455523643, -916868115, 942999340, 1862143287, -1592784072, 913410890, 698063735, -1797257747, 1384081355, -1258891844, -2085694661, -820251128, 2097645642, -2111225634, 1406629398 ], [ 805473616, 578064730, 1284209278, 1799069058, -1642514741, 614400314, -1729087800, 1158403510, 515248483, -713698811, 1750536853, 1164048752, 1593399182, -526345596, 1429633066, -1736656147, 49713952, -427611706, -1331584639, 934874798, -2059351863, 1726923764, 2067617807, 1980850877, 1338711694, 1630499095, -998617342, -90523711, -1316921516 ], [ -511908533, -1421254231, 744181298, -764515210, -885605095, -862250052, -981300802, 1439504070, 1593142380, -486961417, -424023509, -1835254411, -1758500313, 1618851251, -1187310659, 802622729, -1036706367, 551739921, -713278822, -1019270306, -358781159, -553398485, 1093826267, 1671902926, -1209517704, -1986354415, 553266736, -1461176820, -1272131971 ], [ -1568411691, 1677208266, 1273070106, -1228064048, 1845396872, 1046946557, -1479815942, 1389992762, -123612890, -1777708124, 1022018707, 1703530883, 115411758, -746506276, 1489409969, -996171456, 1041084665, -62355676, 1469091839, 810320854, -553034806, -1341459102, -1082318046, -449700992, -254932592, 546508860, 1721318035, 650852639, -662795475 ], [ 24223903, 965308247, 890661412, -273513512, 306240286, 377103422, 758755628, -544195192, -67101291, -160918102, 1073968577, 11590708, 942605568, 1861710942, 430642979, -1410846265, 1270643858, 1989068231, 1855470685, -1927014326, -92724071, -1321674276, 619797702, -1662831067, 1487751754, -2136468172, -1019069588, -1630031046, 1014190563 ], [ 746813214, 750520578, 1764211199, 649415131, 1066155998, -1959511512, 1150665059, -17917713, -1618783200, -977547599, 392111942, 364758365, -1647928131, -2041290271, -31920740, 1026688835, 973193380, -426748059, 1950858773, 241141527, -361836650, 346416198, -1062233120, -1352385566, -1829733588, 93283552, -39326004, 849774247, 1052069278 ], [ 2128583307, 1677686036, -133324236, 1572707356, -382519904, 1944131118, -814927169, 2012280997, 200000631, -316178978, -2113182775, 142598671, 1363542578, 440741877, -1528973243, 889341705, -1887595631, -932224762, 366811483, 1178050219, 1336130530, -524734425, -58991780, -2056187887, 666445378, -1781989066, 1295790155, -485367635, 209137836 ], [ 185897494, 1630673209, 1114898046, 1408647097, 615348505, 1259296377, -368138445, 158596028, 742720211, 833242945, -1436726997, 1219951259, 406554829, -1421963910, -1408891914, -1066887332, -2090594426, 643472475, 1390041960, 175882304, -158816819, -856866463, 1381912066, 281458772, -2001036602, -151874421, 191116270, 1468432314, 60933664 ], [ -318321255, 1465099942, -1956632797, -128607548, -1538899595, -2071273889, -1328573180, -213084705, 902059254, 316978307, 110380734, 398182025, 2004112978, 1204412073, 1393800647, 668020061, -908188380, -603170922, -1590046771, 1808103476, 803342677, 532420315, 992150074, 125910814, 1765537180, -428747159, 351491060, 1021890568, -1097831625 ], [ -1190790710, -1587084174, -2116047733, 980555446, 883273336, -1945919810, -1971573539, 1904797260, 1443428369, -976435470, -1011901715, 1918149563, 1733553397, 639270226, 1386953865, 398845194, -1205913272, -1040172566, 479108121, -666817524, 361755235, -358088246, 2025212413, -485743108, 625362437, -2145933557, 2064538167, 263529494, 879861745 ], [ 74743470, 2097291197, 1835188099, 1522567606, 2014234613, -483065674, -2124649219, 583651563, -1257023468, 322244888, 1546194171, 2122708081, -65953744, -1311499619, 1545183677, 72925442, 1397008348, 881163398, 236899066, -934352562, -1499433156, -304866135, -89950501, -85511951, -970002804, 426495223, 1797978444, -1122644115, -1513821306 ], [ -954648566, -1076108665, 1015914949, -1333371395, -462888758, -1664617865, 599905736, 2067047768, 1661812580, -286532604, -1179451334, 1173404083, -893495259, 827812442, -814664565, -1597397865, 742345575, 1295574007, 1830061364, 1824803501, -1443699673, 1695194426, 1584961103, 266928683, -950420898, -2058384600, 2072320846, -1656741047, 850439904 ], [ -1650985614, -1557485731, 1562885012, 191572232, 1324773323, 13812806, -1306666192, -445516964, 1831357799, -842997797, 1489067768, 1044408311, 1175935086, -904441046, -250858437, -676228456, 883797525, -311060393, -536617741, -757931411, -722212801, 1381830226, -1514051327, -922319823, 734621320, 751371426, -1955411218, 210202393, -2020414687 ], [ 1819295854, 934481954, -98708217, -415525042, 1023116309, -551082917, -1015934356, 285942008, 1149420194, 1539647734, 1798877703, 1621709922, 512037043, -71554886, 1815604144, -398162804, -2130456664, -2115464226, 990788993, 75255392, -1180881343, -572822831, -1296772105, -1165709677, 737610044, 604990607, 1064387101, 901857, 1240592522 ], [ 898889872, 730648951, -321295662, 392986300, 1187393697, -934793253, -1284111567, 923918596, 1355212273, 1266965186, 973470549, 1198817437, 1076106051, -1840187921, -732868435, 1068319692, -1291899662, -2047387343, -1522388882, 1224445296, -1443539153, -298466641, 1710507959, -1804171774, -889322509, -907660046, 886444823, 789335507, -759022791 ], [ 860947107, -1369623827, -1459562102, 1070521300, 1349256052, -556594740, -1059715975, -1016351374, -252202809, 1823262946, -142583692, -1477069529, 273715499, 847303008, 634463913, 2030782937, 2108696394, -1100599899, -518217972, 1966293521, 1970261890, 55868249, -10696545, -338282137, 1352825651, -2146687162, 1651408134, -642323506, -1490240776 ], [ 1050759114, -1067483734, -78327516, -1637789608, -119091635, -1580330900, 656552910, 1249026707, -2105442109, -447974753, -438765717, -1954627573, 1926930626, 713981108, 1468701716, 30895116, -714299387, 1240713460, 196012852, 610667745, -755194785, 2077244726, -1099683565, 1557805910, -1111149629, -918852565, -1390794122, -1014368747, 2146409322 ], [ 1952809720, -1455352018, 1277304567, -1712982846, -1643754966, 925966012, 126009583, 1715559935, 1128711306, 859511334, -1948788134, -1863734133, -1107506301, 1833742539, 1115999167, -1229381200, -1445192137, -479626672, -1997788064, 1555317675, 1091131320, -2100426717, -2124295342, 266298547, -562384943, 963327554, -1422529816, 1386446823, 2091428223 ], [ -1832325911, 1360211090, 1751304979, 694727701, 1898734904, 2022155300, -1832364520, -212255411, 2089243735, 94726150, -998518337, 1222881664, -1719890270, 373972956, 1781527401, 1070157353, -1433266279, -1659498431, -1596625971, 94575988, 603345531, -2023823310, -2122230542, -1711660809, 832461934, -805738792, -1546409665, -1116378284, 2000460255 ], [ 951939785, 1073230470, -336124928, -1118230504, 253035500, -2008925272, 299787569, -1234477570, 811067729, -1523400012, 2034183241, 1162820216, 2046885080, -1858844746, 318156504, 2014885506, -1467250171, -1714054267, -1594400914, 1308025081, 703573314, 1844157449, -1367201950, 49233054, 428522382, 1678631391, 1342023386, -1274292531, -1124422022 ], [ -810381551, -1008654404, -1552473422, 1337629724, 1692957848, -796304685, 412732389, 1818428498, -45636118, -721844063, 2001291847, 514294055, 154324929, 1060754230, 254857093, 1540015356, -1845750795, -1205528352, -1828193756, 1907856611, -2024392813, -270034097, 719889105, 1993511009, -1600928060, 465351461, -1918702548, 1678604112, -481883250 ], [ -19512831, -2074221701, 1772252534, -317035901, -1622740354, 509724103, -1831563061, -1920797306, 1297270926, 1697698029, 113290862, 484918458, -148371689, 1566354833, -1537770736, -1722986636, -470656757, 336257011, -471474774, 1761257791, -842517249, -1038650586, 448987539, -856976054, -1401506359, -1273411975, 1155474896, 457975517, -408860007 ], [ 2034849757, 2141117577, -42127973, 1864625777, -1034235623, 945460585, -1339985308, -574177783, 1316292342, -770389108, -48059971, -175638753, 1103810132, 117487896, -2000976235, 1490922824, -1920093350, 1367170719, 1673243003, -841052771, 295171327, 1865888550, -1553981094, 400385410, -601808878, 90932903, -709044093, 557929729, -358548223 ], [ 549896168, -2094161062, -1322736455, -337560140, -1500481980, -501731915, -377221561, -66844390, -2045447787, -377569583, -141629392, -1400220141, -1135349143, 678260490, 1363343887, 291489403, 414944992, 847510804, -1139454957, 23994489, 252049630, 1991624328, 1604364342, 612723759, -124657923, 1805736018, -847148013, 1482941632, -501892952 ], [ -1566987219, 1985626139, 2063547467, -1808064794, -1437154662, 689582690, 2087300454, -459063024, 1236247275, -936313008, -1044021223, 833257044, -1659611972, 1415811374, -58219394, -2140769729, -269558451, 962776245, 693042002, -651472187, -331648426, 1464159260, 1237153071, 345973797, 259558362, -229999688, -1397008985, -92601655, -941295778 ], [ 1757479623, 237259667, 895891040, 848251959, 2128957698, -675670243, -1088526594, -178297971, -1658981391, -590891537, 583199878, 1398214747, -1780584165, -1363694891, 102395554, -1826304469, 32938536, -1744058473, 1843806354, 1783808337, 992321529, 1079397374, -684407528, -1097990858, 1604654391, 726676526, 1637764713, -132587255, 985787978 ], [ -672908016, -1757504385, -404860359, -1856323983, 367988721, -839162247, 326438165, -362930787, 1631614309, -2097286704, 125809553, -927695671, 1858575857, -1820691769, -691180794, -417629083, 1574639769, 768864741, -767519428, -1990125113, -1262246738, 106439345, 1920801005, -164155894, 1457841391, 1305484142, -1844309913, 1412132036, -1209774714 ], [ -1313220828, 1455304197, 1731318381, -1371995063, -1860468322, -1251973581, -1767248877, -1346475936, 737262206, 197823172, -2049002819, -557202947, -1224646911, 470775673, -187550100, -2025780642, 899899479, -1989974703, 2050081842, 1848722219, -1760491643, 1146340312, 643041962, -1296106770, 94633192, 182065121, -1271207580, -1925558147, 946409345 ], [ 1791829623, 649328829, -2039915032, 899938795, 1689272645, 10312720, 426354054, -1202757317, -1819439726, 394654448, -201491734, -1431897682, 557113603, -245464205, 1887445594, 340107002, -1866577975, 1378378671, -1023910483, -472343485, -1106605353, -295852373, 836791042, -1595057415, -1153140544, 1872207526, 2001474681, -492097784, 1779518036 ], [ -1589530020, 1524166035, 1284844060, -2021745103, 319538399, -1200568456, -75737901, 1344362627, 504629441, 10737643, 1579691346, 2047142423, 133824135, 15828242, 1819466248, 1291875601, -1227395878, 1749038289, 445590062, 585917377, -52652287, -1478255509, 1151083693, 1406057541, -1480301029, 633480772, 560748866, -193824502, -865608111 ], [ 894011345, -171845618, 1878495219, -279805845, -552194655, -1043008924, -2069835077, -1689952807, 583114244, -908647187, -415260510, 861252006, 66678502, 1934060005, 795863502, -1600890187, 894040491, 813473366, -1559232178, 1592387909, -1588725716, -312537456, 1279379598, -713336841, -1960478555, -660261257, -1647031360, 69189523, 1548153208 ], [ 260431680, 241101768, 805975587, -215606393, -1430492754, 641761442, 761295697, -586223444, -111117752, -881601053, 1373928404, -594833907, -1474105081, 1818915262, -1439834475, -2143891797, 128909225, -1304096384, 1837603744, 997910915, -572468326, 486044536, -295159161, 97567470, -1488445365, 477180217, -1660477966, -735887845, 174217327 ], [ 1256169025, 1675011065, 168795239, 1252642028, -2145563594, -1650254696, 2075300870, -1946561377, -779404167, -1060364527, 296814745, -301793307, -1236733800, 2019715485, -753524601, 1393062809, 473851934, -385432038, 130096856, -1760768237, -1942685968, -948225007, -1648523791, -14176357, -1445776291, -62236474, 1653956067, 1358188944, -1608223544 ], [ -1702296039, 12090839, 667000476, -1271786187, 1547145251, -1405776312, -166286439, -796170453, 851199615, 174564659, -1411103833, -2100488272, 1825919590, 983356084, 658476129, 4684291, 377572050, 693158284, -1428550671, -594843402, 969344183, 700637617, -806147770, 830652301, -2010193724, -1144041581, -2066577123, -1047730005, -1234072316 ], [ 706474279, 1713494010, -742968443, -429738492, 1738285829, -1818544708, 1597334202, 792243112, 1380829871, -243087001, -532087663, -729520501, 894209575, 1332310890, 112587922, -489017036, 818876019, 1738742006, 1196982055, -308885637, -1875470553, -2142285315, 495583462, 1274906497, -690582125, -1616146526, -1761620789, 643487670, -540619063 ], [ 802651325, -1286321670, -1954009998, 267011248, 1001383446, 1410262425, 1074294814, 1194745484, 689731280, -695115993, -974320419, 314302365, -361566792, -1163423979, 1672723062, -818422537, -584213706, -1878952722, -642235017, -1863671257, 1412748984, -113279142, -1053521094, -413352231, 1405512813, -572082666, -425629818, 46467304, 937130616 ], [ 374228754, -964865991, -361014714, 960389014, 1990003918, -331423940, 545742878, 575999637, -523286915, 2083768727, 2090176871, -1255783627, 180952617, -507675491, -1925810100, 1713238449, 1663451181, -1107632521, 601845435, 1333655068, -948478232, -1771088897, 861270020, -898359148, -1668232611, -514146673, -1575644438, 790515601, -1628162406 ], [ -1471613578, -511121955, -1616352708, 565878652, 1187770719, -805273845, -1961005917, -832203120, 1240680162, 1832898791, 2147315609, 1049779430, 63155971, 1204502552, -1940704681, -978112535, 663918867, -1634909663, -768034365, -91843806, 516539898, -1887487786, -1661731854, 1036251393, 293297591, -1293355043, 263290291, 168107525, 625301309 ] ], [ [ 1135398343, -508296947, 443925025, 148209933, 1741197038, 187944837, -1590608393, 623542300, -1909203385, 651426091, 1030250869, -1214685193, 1160938970, -1795006335, 186347062, 2110154222, -2029254239, -723914659, -983657380, 1826356208, -1474608126, -607101906, -1814930491, 796097133, -59061645, 1176141117, 1193849364, 1836707447, -624870154 ], [ 1203446174, 1662716876, 646666545, -1777906400, -1425427374, 1976772891, -558679083, 2028686471, 286996392, -599520277, -1746828124, -1335982913, -799346267, 1654585348, 880959887, 721447122, -1717949423, -398908684, 1174396193, -963006908, 1741253344, 921401185, -2145612154, 543296034, -99955366, -1060448407, 544766496, -81019908, -2051524785 ], [ 1392678720, -635585995, 1543930034, -271926479, -1873231952, -129684695, -846656720, -511426020, -1340791688, 66602764, 1177236507, -756249145, 1067341143, -2056468853, -1386568970, 573251654, 953502836, -1714654112, 1588187734, -209462129, 1543900024, 49189710, -2142943929, -44395932, 821080172, -1209921643, 1993940565, -1597637522, 1840657073 ], [ -380505432, -509564426, 76066454, 648384527, -2133822549, 546643855, -1184236648, 1236441814, 2110935555, -569936427, 402774684, -2047284416, -1181601784, 1107061508, -842076975, 27123788, 1301088578, 293205694, -622749828, 2097310720, -10091840, -1167478183, 1282580550, 149523680, 1683646672, 823834286, -1221197519, 336211987, 1342492757 ], [ -447994555, 1120555227, -2019153263, -151682574, -1172458350, -734285011, -598176923, -1267742439, 1835418452, -1717178035, 226172845, -396116006, -616798916, 1579612101, -142170475, 794344058, -1691721605, -2079897178, 870586238, -631212160, -1801294726, -1585057060, -665392503, 771370156, -1129832115, 684937866, 2099221780, 271526035, -134319895 ], [ -1575733193, 1245653319, 1884770111, -1902641870, 240888662, 850078108, 1941999219, 628064605, -1393799422, 711072363, 2104612025, -1443891757, -1385586735, -1990691480, 618114735, -804519483, -1919462330, 769041262, 2062541927, -1130940995, -1363711981, -1636479155, 311875201, 1763086380, 525001633, -47348660, -1793505955, 858953123, -1801738416 ], [ 1589192373, -1858182453, 1069987956, 100700482, 1484261971, -1410162438, 1965103505, 2026736291, 1494441390, 354941683, -83316298, -1636072717, 195657914, 1991416635, -1140292120, -27613267, 1006063562, -1342042141, 701376627, 2125195169, 681292429, -1784357061, 1324457881, 1887944916, 1749337111, 1288374719, -1823667923, 2124021462, 914022861 ], [ 1299228161, -686793, -750613436, -240583661, 2084521401, -718933822, -165893049, 89162228, -1060975101, -36309401, 544930478, 7709502, 601560847, -1198415632, -1842394937, -592342462, -2060120356, -1373555960, -1943019628, 366012456, 1496803319, -1955878423, 612660464, 1408740817, 869260111, -2017149506, -64343941, 922336430, 531518817 ], [ -1967527489, -864003459, 1831509176, -311196690, 1952111859, 1891699594, -306305771, 1205889025, 1574035021, -1824186200, 755241675, 942061990, -1399673517, 450659845, -1116882274, -358182342, -298883934, 2012565462, 238033061, -1480296896, 329867940, 519934015, 178414282, 105439226, 412404170, 262024223, 128606052, -307834, -1602415274 ], [ 942070659, 909340524, -1289217993, 657371033, 1468227845, 1347614834, -1690034086, -1071453211, 2012947135, -1049710047, -638586405, 84564111, 94745210, -460810701, 1006226101, 770081798, -2015218420, 1865758708, 1916112119, 722316662, 742526899, -1854515814, 1971021539, -693426869, 780012533, -1653934946, 1446283997, -1860511242, 84489523 ], [ 1513505832, 406015046, 619926914, 384520959, -729318742, -646360038, 1364680113, 1267112239, -972994690, -232874164, 221067025, -867411619, -613890555, 492154185, -950734839, -606759388, -514380647, 1426400346, -1923569506, -2089467336, -879231119, -2091045020, 178743705, -1862668649, 750115845, 141463893, 1143946951, 488546520, 622241412 ], [ 1004982513, -171011142, 827871267, -1177699178, -1684567053, 1383746352, -63316110, 1635691939, 291413464, -1412494040, -119202145, 1567100471, 1296377904, -9438865, -1703641580, -1158129534, -474544747, 464789636, 563365835, -1669008196, 1563765128, 199270957, -1407742419, 86618060, 1381677914, 1394233989, 1416852361, -2003561442, 583616486 ], [ -499422427, 41804836, -1161088948, 1177473399, -2077022552, 1121096204, -593968916, 1049724234, 76571755, 2006432348, -1625954024, -861977474, 900760087, 193788009, 1618571857, 754781818, -1375563392, -291501223, 2120730536, -446274164, 1844595612, 875040868, -2060926654, 1442300044, 345128124, 1880221885, 1015161970, -754296099, -275346106 ], [ 164328183, 909474572, 269586646, -271911174, 223999563, -1175557844, -586887065, -1647539299, 437541952, 440356466, 236306769, -233255335, -1583597759, -302588439, -1077313385, 1978715507, -737939660, -1545063564, -302447200, -397675543, -528693745, 157173535, -1644103694, -692409109, 700919436, -1562578787, 903750625, 844125175, 852404977 ], [ -430448850, -263882193, -874429813, 648385328, -1123222468, 1617225203, 1793661000, -1226498182, -1119227261, 1712812269, 1887133865, 184488376, 406947848, -1916392081, 1242781931, 914511811, -1505111520, -42510402, -224779932, -976530410, -176790623, -1578190270, -1354211852, 955241044, -395982646, -157947298, 173648394, -550686217, 1425827436 ], [ 1276114760, 1626835024, 1265034541, 307144573, -53637620, 693536690, 809225853, 361208869, -1355469499, 167120699, 518914445, 1822100461, -1539360152, -1424564552, -1112408524, 385679637, 53489563, -1495452694, -1379577673, 1430337453, 421013172, 1002504725, -1543930553, 1415526960, 1303598414, 1401037832, -1960897995, -999455018, 850645527 ], [ -274218688, -749805668, 1112648921, -1222998109, -987889278, -238667808, 1225933054, -591529763, 1458746528, 2004372796, 241483912, 1134843166, 1771121095, -1335716268, -1485904802, -540875827, -1010932007, 769429257, 278040684, 1418843789, 1149673082, 1643652763, -1492185539, -1950097507, 1496044962, 666860181, -365420619, 552078616, -1332342945 ], [ 1733410089, -473582894, -1154669475, -2047436762, 1315886599, 1308013821, 1248762754, -1393152183, 124236482, 1310828442, -139578739, 528503647, 202162563, 288425741, 1404754043, 479791170, 1601443324, 2008231598, -271622176, 173477183, -876569731, 201610579, 496562963, -984807675, -786658695, -386178312, 1554233003, 1182974488, -617066375 ], [ 466627222, 2016296500, -1527234422, 402884745, -1848359211, 636718349, -1111513061, -1574822957, 285646853, -909140880, -50245856, 817897635, 907538846, -906516649, -1303981483, -323868066, 726065773, 668352843, -2084652735, -2053773034, -1773961214, -1777491993, -54538309, -38166346, 2063024780, 640262141, -742339820, 258383984, 972608013 ], [ -38510390, -673679047, 413156539, 1881250329, -45947853, -2105316860, -1349379871, -1083017237, 1652923417, -129124133, -2023181803, 1481840664, -1740628190, -1069038735, -241113486, -1075040123, -778825935, 1106698380, 772327066, 515151592, -1120554975, -34729031, 611485946, 1544457308, 1309164913, -1618698407, -290130662, 851501242, -1785927881 ], [ -1565722004, -214381672, 809651414, -2088638874, -1072587986, -382593776, 1568429964, -48288113, 1126369539, 464725776, 1286266240, -213080852, -1555862899, -1015632667, -1379484106, -848183199, -386462333, 284116705, -1992181435, 289064222, -1403447387, 995198155, 428919104, 1863874756, 1695163431, 1845322824, 247619153, 1611464158, -1732133439 ], [ -1711313830, 524494611, -633163746, -2119351360, -143843458, 1243098766, 1669855871, -2079428718, 521718785, -1561416028, -1463306668, -823821923, -536228942, 172847028, 439742011, -1542429369, -1985697109, 1268500683, -23189335, -979642133, -1083534330, 1224969252, -1728926442, 886531534, -1528689280, -1368842888, 806337950, 1805988406, 278410077 ], [ 2036045867, -336328044, 1572329432, -786217276, -1769315953, 1687774138, -1294035903, -1666471182, 751914558, -1039306334, 1620621554, 26187600, -874987791, -1160765755, -343706482, 1374886671, 1310095907, -1417260469, -676470504, -1467949363, 2061583364, 541412595, -569146410, 1842695114, 1802222984, -2127136206, -1118046956, 1206027408, 1493885870 ], [ -209805375, -702615484, -1941994861, -400622804, 427678213, -1715875420, -1544226530, -62684077, -278094470, 1289819492, -739629047, 873691445, 384513535, 63268704, -586918006, 419321564, 456090230, 938257146, 1893598915, -505990606, 814306982, -1407212937, -1247563689, -1346329242, 796921893, 1486331542, 1948717811, -846096767, -211227463 ], [ 1269946654, 1734326164, -803433447, -1229146035, -748494697, 1403651960, -730679295, 306002525, 1639451026, 453292354, -1320295908, 916656722, 279924685, -485646244, -1731119856, 1238458172, -1214276930, 1555917164, -588823760, 838075816, -1258461475, 720632212, 1608078399, -611998857, 2000455209, 1568250782, -1071195630, 1591088174, 1040750832 ], [ 1392465804, 1314032149, -713617786, -1384300758, -233754766, 1194301845, 382753037, 830557480, -1045912967, 1909231509, -1590583840, -174918497, -1194858178, 568594805, 2049686925, 1701550762, 1720312251, 698393481, -398255100, 1209871100, 1499170402, 927062563, 1086827025, -256662026, -2081195817, -3047821, -567553224, 2012404317, -1853054089 ], [ -764821574, -1633484076, -929723182, -373011724, -1317413127, 1925160775, 741243494, -627190294, 631040025, 831490564, 1107257933, -1669159645, 317228605, -254594553, 674005835, -1408936079, 793031832, -1541921449, -1264983479, -1633276949, -339064153, 2109146677, 1415057490, 1713164415, -673818327, 13034046, -1740522082, 1362606924, -51515734 ], [ 418667682, 1076180801, -1381304696, 47826089, 495752901, -1990769176, -2078026532, -339084175, 490494434, -1561901616, 1696226258, -4828514, 1153496608, 2085374046, -2089244802, 79932437, -1700688589, 1450174150, 365896623, -362429834, -1508620646, 1946414294, 1560810666, -1458625962, 1677437145, -805981742, -1385697906, -1554696841, -677450242 ], [ 1937463960, -641498685, -1615676468, -976466879, 15384255, -1147795408, -1873780963, -977729856, -699987767, -103767188, -1679173114, -1431024418, 653355369, -1778320116, -12695338, 1040582608, 1963455388, 1223166213, 396758743, -692729200, 12195021, 363466111, 990579861, -1610444965, 2102856858, 2062623134, 1992411314, -1942759582, 545757660 ], [ 197466056, 66325095, -1221392272, 97691389, 396062452, 690076835, 1142328052, -1176616046, 1241241790, -884483797, 1892785314, -1886242129, -1307863143, -518797618, -1079235914, -547444614, -558966498, -1237300634, -2061358023, -1449786120, 973585123, -2053728703, -1496987188, -1138734252, -5347357, -255926174, 524591279, 637054755, -1724868520 ], [ 1432939853, 1456861633, -173739696, -436006567, -412435330, -787192613, -1777800334, -1484227909, -1722871423, -498416770, 925754878, -1387537661, 216261002, -323842316, 833154722, -878110607, 2074951629, -464382906, -65917345, -475452556, 643183164, -641880162, 107862050, 154127422, -283373492, 1429316391, 264557836, 1887064816, -1604597695 ], [ 735549474, 1478069073, -1719871264, 1040179188, 1142118974, -630858759, -1685851286, -1685425098, 235618723, -1363626133, 1380724130, 385244588, -186794022, -807884934, -1306873032, -352777311, -319014444, -1779701740, 949425191, -1417428589, 290463713, 1140445577, -1624126393, 1577949065, -1511025172, -934993352, -1530823233, -393336432, 1460140404 ], [ -681534817, 1421103251, 1576087407, 1445631627, -1342309090, 1646699808, 930077173, 1045910698, 1740173290, -1593719473, 1345436243, -2115126983, 932013431, -2048479400, -1231491682, 1098223948, -1254597106, -510883183, 1946051867, -733051967, 1034330642, -662718180, -899467272, -1714510853, 640852567, -1932623956, -200187741, -501623731, 560885730 ], [ 1268191270, 1475547449, 1847009395, -962664540, 365672423, -1778940592, 308531463, 881988025, -1448127519, 1916598299, 2101031741, 1383452840, 2035491741, -492782328, -591187701, -303890499, -2019927993, -1897889344, 1881123085, 755818494, 1760990380, -1343999914, 1022133439, -2054608468, 598275787, -1936704676, -2081334838, -1202903118, -51185686 ], [ -1001416170, -380907631, 1532748619, 1194444758, -1537271005, -989992744, -1115142423, -1150599506, -426154337, 975563031, 1005676660, 1794023026, -168296337, 111343967, 1779294612, -1020439760, -1434214000, 1194905010, -1769070399, -712506412, 769513432, -672784828, -1529357634, 264711004, -2076702319, -382009595, -991384374, 1633151266, 1864170077 ], [ -1995231148, -350668238, -1418253059, -1375326208, -931319505, 123961924, -1733239836, 1559187781, 1668738493, -1348738956, -456028439, -814279840, -840692727, 654004202, 629694547, 1205315177, -1089491208, 1798197671, -119781763, 1125865357, 2101479723, -2091021459, 760899670, -918538098, -1855602836, 2087593895, -1601081053, 1032976964, 795981644 ], [ -909249342, -262287000, -327871302, 2140161374, 702536402, -1351659160, 1035503057, -1559058448, -1644898279, -50812608, 1996549065, 1249725275, -236448920, 787500505, 1551803186, -1440677189, -2116346171, 1801436729, -937278567, -1199342159, 715554929, -1235513474, -1477101540, 1147951603, 2046933454, 175792403, -38279052, -950674041, -650319836 ], [ -2088522129, -178426233, 2109404776, -1585581057, 1578374491, 138982136, -1159314278, 423352418, -475164955, 1752270733, 1702221949, 2103812296, -498679297, 1276285206, -1134393035, -762980919, -1846990471, -1167350949, 759768559, -469806654, -397411276, 610969946, -1797038759, -585260326, -1179334197, 1928768456, -1862999501, 1931642071, -801720385 ], [ -468850358, 1550572385, -176626014, 59200767, -1759935528, -849668997, -1866728835, 2017101425, -1305324713, 1859175981, 1776882085, 2130403643, 1570433240, 369608415, -1124339930, -1259839793, 1378664057, 752548206, -2086052104, -645841476, -2053910947, 383207038, -1050250565, 1476148499, 850479718, -1626526635, -577231247, 1282994511, -203198519 ], [ 90422766, 843327955, -2077781170, 1268590022, -1304483746, 867206342, -781020161, 282345373, 222779946, 4169988, 1018190876, -918191579, -1497649032, -1839166989, 1854481043, 1622625918, -653632292, 1184525689, 644589669, -1068217665, 774321631, 1297076177, 1832388553, -1733728427, -1006112089, -1000631033, 540859149, -1777969960, -1996520729 ], [ 1262400468, -1147201322, -1172574424, 370433763, -1059688638, 1472494387, -515387574, 1473233071, 1333125220, -548085786, -758957647, -58368224, -1763734674, 1809981830, 552960473, -1242550911, -1974138584, -1691813907, -1786218057, 1915644839, 1492134249, 713090065, -1624486168, 545325243, -77345200, -834398173, 258169808, -558066525, 1962696551 ], [ -739701352, -12950220, -834089534, 1032767906, -167071003, -1392078613, 1153991225, -1360017228, -448757110, -839780793, -239800507, 1660509855, -809627051, -2001405703, -665502871, 1206121735, -268578195, -1975181681, -501313307, -750731388, 1542827403, -1537019544, -550893099, -825829030, -2139264283, 1295348757, -1683488633, -766385896, 298503675 ], [ 1513745319, 32273953, 2029202467, -482313297, 167087934, 1510266617, -444235599, -2108941867, 362295502, -589612553, -121330120, 1542572362, 794652892, -168769224, -1349388465, -1201547773, 167557613, -1503505281, 880385026, 819987711, 908325162, -763160629, -1277278692, -1248719295, 1578856045, -1868977177, -1598670922, 820759422, 2095460549 ], [ 1358245490, 325525980, -909472152, 972284050, -961192440, 1422817423, -191877075, 350994013, 568010528, -1252962821, 1797939184, -529315545, 11946179, 1944319760, -2079626086, 1876296072, 2051216227, -1433118050, 636729830, -1501534887, -1655584644, -589747387, -1058757737, 2042076662, -324845408, 1015837702, -1855061280, -350108617, 1885276154 ], [ 554647046, 1461811770, -573740904, -953344733, -938511772, 1695498482, -1157422537, 280767803, -131587159, -621011527, 963047277, -1960714547, 525369714, -1219757422, 323432627, 1000120866, 663779753, 23365007, 140263766, -931533507, -1389243959, 708642495, 1190157036, 208748866, 855645285, 1357089067, -1658363717, -1026011320, 583696835 ], [ -1795144262, 652524363, 1344963445, 1982193251, -648146492, 472578088, -317899037, 1112104605, -725228922, -1610684687, -842647954, -91986184, -1312723798, 1106052067, 878764138, 1411037043, -1227359070, -1174218711, 1893181040, -1569724339, -1694413956, -848107224, -157971483, 841140360, 504325533, -177501133, -298474085, 1022651853, -1358270327 ], [ -388734631, -1540654439, -640383554, -708912942, -1463760812, -1073773249, 914950211, 1115499756, -340898919, -1312211755, 1856597301, -1316832671, 1722386714, 640229036, -118845040, 1854336426, -1510589647, 330230658, -1946397381, 122074519, -1939479633, -1628478527, -464058694, -388351280, -1981730403, -925969772, 10056688, -1568696323, -1623500536 ], [ -370787422, 1644133407, 1950023835, -1884314751, -1703050875, 453378174, 752601286, 1104774789, -1231374560, 236814261, 1142532060, 1594530296, -1679603146, 986085387, 1918636410, -1984348254, -1714838531, 2111049872, -1018876514, 272822271, -996282268, 528420892, 347483552, -1125287561, -97742040, -980673611, -316241262, 34220979, 1733749777 ], [ 959253750, -1988776077, 479768071, 977277921, 981772503, -931169604, 1142370307, -1624300978, 285984033, -362042520, 1815592539, 1957005436, -1913381861, 1059997392, -733249017, -1452494125, -2125231065, -324371817, -1174143772, -1790032112, 1467720101, 84324226, 1539120168, -700040119, -1900078947, -593178389, -1108147812, -752511090, 535232455 ], [ -415088570, 1419311122, -1964498886, -745617075, 1465233245, -1043016237, -338935700, -499307171, -428267313, -1484063829, -1611128979, -342655202, 761737543, 810578452, 581178597, -153087531, 966471949, -1708002322, -195027588, -1565443238, 1270361661, -321322447, -831359809, -1760583116, 1945066269, 460185547, -538445073, 1386089063, 970871566 ], [ 1413631458, 1203905486, -1658738306, 1315637684, -982863417, 1107722762, -441036642, -380045795, 503374907, 1552336273, -121704058, 8794496, 2103261081, -754468947, 1730071184, 1559682471, -1054187602, -1277525243, -2051819654, -965220319, 494682259, 474385276, 709383550, -960033155, -1307260263, -1674223535, 600394048, 1987721935, 1607263618 ], [ -86576465, -503839041, -1714188468, -15560308, -1260610202, 191132165, 2117605713, 452050570, 549862584, 2059400867, -847398093, -924061570, -375178878, 2109353251, -478221157, -1177117902, -980123048, -43936478, -142953697, 1205039917, 232145188, 1176612262, -1132479444, 987041769, -1849201022, 1566769269, 642148847, 670072766, 2077436542 ], [ -1208862550, -1619623971, 197266285, -16963192, 509469747, -244516951, 1133199769, 1196306435, -1745231425, -1581073789, -1262101366, 1568922066, 1908355117, 1486524540, 1466230458, -822040105, -568046147, 301829041, 2066798307, -134771461, -746232739, -778555359, -1835051024, -1751969957, -1402268086, 1894555108, 216982788, 2068730823, -16497183 ] ], [ [ -380815884, 1314354646, -1187071935, -798911974, -827196771, -1249272948, -1818438808, 838631964, -1886563906, 1579655353, 66471749, -1466356119, -978900514, 971816216, 64332029, 1443822690, -758040217, 715736973, 1598499483, -1903079596, 312626005, -1658589372, -1956476601, 1551683904, -1990343507, 1341278600, 610781140, -1722501787, -1465725581 ], [ 1281287639, 36672734, 386511063, 229783296, -1480020968, 1794542135, 1895267556, 1162951489, 1872388635, 1808810046, 1916421901, 177427782, 1972541655, -1021246964, 555952064, 1882859388, 1055278809, -1166624795, -2089564686, -177034884, -1486103963, -1353468538, -1823511170, -557132437, -188350450, 1015274003, -76229598, 28593684, -274290922 ], [ -1631748541, 1663635348, -27725350, 1705777902, 1399195594, -995511085, -903193068, 2021187540, 1063815772, -1108501544, 590391504, 924847511, 722208476, 426493184, 298640851, -1476586377, -287893411, 491348887, -1080764530, -529171698, -2109452208, -566970679, 1654823332, -2050791163, -202628154, 45594148, -201589397, -870492136, -1493584040 ], [ -245834058, -448140140, -2035069438, 385956117, 1431219253, -19498506, -1589794533, 915262880, -2072942197, 1270973529, 922936118, 793310665, 1071679064, -1218190153, 1400987004, 474366697, 201048485, -1560731817, 1388659317, 2124216126, 1921577236, 149720243, -1747717854, 1992540293, -888350359, 1075992046, -1461696981, -48037472, 692144577 ], [ 1986059109, 1579487667, -2086096229, 1105850274, -194780395, 1536116911, 235059255, 695070182, 937119282, 1945275002, 922111111, -768963373, -975702832, 944639012, 986182295, 1577143647, -347811915, 1213283251, 285507598, 1921942247, 1439494364, 564938355, 235423923, -1389683807, 1325799613, -1597834979, 407906122, -397919988, -741862173 ], [ -178290923, -1728223249, -1236823464, 273823643, 1970590169, -51437634, 343790215, -1046506338, 879589768, 1767202462, 1063960163, -1453151270, -1175345257, -517366481, 2077586969, -12292578, -717805990, 1696613837, -1410162812, 43298881, -1472783882, -1586472833, 1451199742, 1744459787, 1115809416, 1423400337, 1774854696, -1148021532, -1963162117 ], [ 1157047014, 1345458040, 1267296492, 1631904989, 723206147, 639257716, -903934686, -1985208485, -1761187425, -463790252, 83411937, -165389593, 1921910721, -31499887, 1378212111, 789744263, -667860368, -1442964696, 1940605011, 2093301232, 681997100, -1393065351, 747577921, -484360712, -1345082226, 340394082, 1934700839, 2025282080, -1605685078 ], [ 1411895136, -1933414222, 803821299, 856078083, -739576756, -43415618, 351107441, 263219232, -217546525, -98157465, 619290183, 1017493793, -141252281, 885128087, -177825122, -1541928120, 1224326971, -1128222518, -1144345329, -777215754, 1640327904, 1014970960, -1233211543, -1569246682, -662377688, -664983257, -725087094, -176725895, -72504269 ], [ 1994506511, -580953956, 942073141, -1433694770, -1940932810, -211695257, -849576932, 22427391, 1774700744, -911150690, 593690758, -68079316, 451908942, -1800608042, 987600327, 1699117221, -412475435, -1342974695, 570278478, 234838119, 1633995096, -407518326, 1679157004, -642433449, 386673936, 1453893586, -1675868164, -979874388, -1276878986 ], [ 1813558535, 268215718, -122771585, -1271673149, 2128621470, -94501244, -1907726569, 3367277, -1006814783, 731114184, -787211282, -1719786718, -2051236368, -1539839581, -1820279982, 1202569766, 834525364, 542259866, -688216501, 1386544412, 206576306, -1909353406, 1608736442, -551421814, 510525416, -1579121369, -1325208401, 1257240762, 1208580856 ], [ -699589234, 1567334910, -1723019348, 493263825, 491220720, -1630010541, 1278322995, -2065805996, 634546365, -1689195152, 1028783907, -1636852918, 696848513, -488817430, 610151546, -224670692, -1933696745, 1655441197, 812095936, -1122773173, 1899623188, -1734770423, 1907033885, -1136099352, -910716414, 882507668, 1290997916, -694430577, 1749036493 ], [ -2030785457, 82483109, 484836882, -945448287, -444768189, -1115966361, -2064412267, -1160892606, -146267415, -1352724689, -1737117305, -345770936, -2035710182, -324268639, -431982719, 355317846, -1030226316, 1317630, -63411828, 894263347, 290537950, -2010083606, -2091369532, 1682940025, 841443028, 1242398811, 1475444803, 566125594, -1698615582 ], [ -1907229000, 1245821043, -490601442, 203586924, -1767703944, 1171519016, 1237375022, 574353221, 1660599094, 2009899478, -1308640066, 1227820179, -756912885, -863615316, 778383559, -2075639061, 994065337, 91846946, -864088731, 1591559887, -565340874, -1281873707, -1727365829, -49181341, -55673336, 822775385, -1832443997, 2113103505, 578606616 ], [ -1109898428, 1754929756, -335965277, 1759304651, -604138644, 1678081591, -1437685019, -69431406, 1419345320, 612687885, -967668517, -143648873, 736140107, -989990177, -1527856820, -1019808465, 426266881, -903286714, -1214100727, -643486616, 546841688, 120860783, 31262593, 1884635000, 76651993, -925061978, 1539239029, -56229337, 62824948 ], [ 939554585, 1032392517, 1337886934, 2119085001, 976673242, -1353003901, 744652273, 454423801, -2031353375, 143917715, 1451842813, -599630365, -1832271741, 1282621235, 433586274, 604176137, 577470430, 1979782126, 2072816659, 850208992, -892342834, 1366936620, 59576130, -98764238, 885343028, -5933178, 1430651718, 1681654353, 1791272701 ], [ -1396941401, 1602621852, 1864346753, 1440182825, 1500655034, -1607775808, -74988581, 410714606, 19660616, 1166980584, -242016370, 617681448, 244455457, 861367011, 905591515, 1649434873, -836675288, -1675355584, 1878778453, -1094468631, 1872855108, -1783607817, 1611134946, -2060334091, 1244935097, 737452413, 1899639447, 1968091437, -1997441862 ], [ 644264748, -397762615, -293839560, -403620688, 1841980651, 655929086, -1349271445, -483665925, 1225452771, -1122354274, 120441170, -2063110177, 2027192887, 1444432489, 1356677273, 85593422, -1072617311, -1462800261, 740152387, 67088078, -954790590, 990512773, -1616735291, -627045705, -1434527014, -912762454, 624693559, 1609349095, -1609543345 ], [ -1610456337, 1742561872, 553068612, 1563242325, 1635328531, 1101863620, -1389644980, -653624507, -595528540, -1060869348, -1881636466, -730742257, -723135496, 298872013, -1255260159, -1166463147, -426893962, -1097423124, 558759412, -2088619988, -1470825959, -1128341571, -120915433, -106119746, 258029517, 874008074, -1269011940, -1994331401, 1260323321 ], [ 853084365, 73081165, -80911328, -2048016434, -386096483, 214213195, 1390413391, 1776751452, 1749710259, -114189835, -584812674, 1566648905, -176678798, -577290833, 10064969, -1891294483, -501664482, -2067120585, 1310054786, 568378038, 875749480, -1571231082, 735450080, 1186716839, 918040944, -1615653182, 1651939111, 1666164482, -1412505113 ], [ -1757622996, 1092367338, 2094881316, -549514096, -2122242689, 1847631578, 435549236, -1108385161, -1074647802, 424073586, -1414843101, -963695970, -266945660, 1685395896, -1797215454, 1027337661, 1845083056, -1635683394, 575863654, 1954442321, 1031753998, -199446198, 1493921545, -1678409428, 1323071574, -909911692, 802388414, 645969499, 809780093 ], [ 1093568641, -1832800844, -1263937613, 155678049, 714108279, 1687603927, -1114269520, -1310286153, 1533076175, 1983560854, 852081422, -1035989344, -1759286121, 1200631367, -1840704417, 645738290, 261795020, 1838405537, 1077367229, 663934703, -442659160, -793539695, 60875311, 1753275176, -1372291188, 1107446483, 93100824, 509062633, -1057941490 ], [ 960383009, 1610421947, -2051615329, 196650256, 550224113, -2087498276, 1882173618, -1317521385, 1955710477, -145518365, -742151766, -406210253, 875217308, 184324627, -554780892, 872033717, 285176491, -1172820910, 989636286, -856935192, 1526439435, -1698762066, -1308874607, 1466843722, -528425769, -1286818635, -424385018, 732795908, 1406500549 ], [ -139221089, 1049824569, -565802537, -1586014155, 1028715890, 703059893, -1168783036, 1489407021, 484493286, -1289043348, -1317746144, -689004920, 611991968, -1939082882, -2055515433, 1247546722, 962792637, 217787906, -952401064, 998224774, -1837067051, -718331219, -809089298, -1793729230, 455953758, -1622996742, -677383191, -365149591, -1267510635 ], [ -743824720, -1193322963, 1121946612, 2144230528, -1112261475, 2082081148, -1429834955, 1470482678, -1937728054, 1529498582, -656394253, 786430396, 210859406, -1747730365, 634243205, 605252211, -1804881500, -931282588, -141564038, -1090601136, 837671687, 1257756409, 1183129414, -1792929634, 240024456, -1773662095, -551783079, -2052019453, -267414706 ], [ -2109710343, -180754564, 668614847, 1779790540, -1429774573, -709545303, 802408478, 425200296, 1969489027, 1058890806, -835447120, -1527883883, -1151411984, 987237546, 561802487, 584036313, 1253289279, -601516938, 571308638, -1375259562, 1760260358, 424679124, -1161595043, -263754668, -1630403362, -426604179, 111940997, 492818889, -1100377453 ], [ -587391938, 2095900984, 1627144115, 287444924, -2088024423, 1395028022, 1818837627, -1272159928, -1430423062, -395729447, -1776922816, -419282421, 1003124957, 110823941, -710813574, 896866866, -2112929313, 987148633, 606012682, 219709645, -297170066, -617703703, 1304675041, 1159442001, -2001414169, -747721995, 1941331944, -430033289, -532236246 ], [ -953533490, 743422976, -1575062601, 947088368, 1789251336, 364521561, 1533795381, 1165245887, 1087914005, -500464706, 1323540415, 411961063, -1961451658, -1092821982, 68720984, 844830677, -1287099400, -632660343, -1816586064, -2073076344, -1738420082, 1203344025, -861782809, 445641314, -1787591963, 202398178, 652052924, 1241345512, -215526338 ], [ -346757633, 2028987744, 1089631115, 1403520387, 351240121, -1142417488, 2040139661, -507824907, 1344861071, 377285405, -575625036, 236268413, 1531939869, 1927152163, 1753363445, 381930980, -1781731266, 1786822096, 1739374471, -2073889863, -1079490493, 869009532, 339204527, 1101995270, -886281922, 192926833, -1176174415, 1647256666, 1612819091 ], [ -1985191557, -1180944407, 1664685277, 239733662, -1506242375, -808450029, 1057460800, -222375001, -1712181951, -1132026674, -1316480451, -1127167379, 1299470032, 1895591962, -2034282073, 1462582272, 1240122312, -652188647, -482393541, -1285185703, 1762003478, 961153271, 1257280005, 57416197, 2007032527, -1378253845, 1875667577, 1275305380, 1222584819 ], [ -1003343721, -1452642693, -1528445055, -2135306627, -2008346, 1702182651, -645891629, -1264412828, 2045054431, 2050971324, 1322530635, 1628469985, -1368234985, -1327126634, 1241186352, 697420444, 1438514489, -1197833446, -1789716353, 1657007454, -730037972, 1498702421, 476236546, -470833370, 1034359940, 5945185, -380548562, 1513940220, -1695351025 ], [ 968075714, 7118693, 556585004, 1645285668, -472082511, 1108535080, -2113925508, 140759408, 861699129, 258841954, -1227451226, 100896874, -2029523312, -1663256540, 2137539418, 1995691756, -1913597306, 2074904887, 196613467, -65938009, 2122738181, 874368998, 509153952, -289399448, 27000230, -1832977017, 1920349063, -30651688, 311004781 ], [ 236558414, -1382732081, -449735345, 133439815, -1870338405, 964958039, 805015370, -675311705, 271550285, 1267138001, 2137197847, -7812495, 1814392624, -661885273, -1448989691, 1689997527, -2130894434, 1884679272, -2040189419, 1360300990, 153937087, -1569315856, 576734279, -1561220926, -1160641657, 64846205, -1221536962, -1336391093, 798674047 ], [ -552591950, 1750365744, -2008084706, -1334043977, 1466406435, -1776916080, 1911572401, 1350730083, 1716114252, 240028650, -1243359985, 814880860, -1620775025, 1826722233, 1371045546, -2128964936, 498144980, -1166618127, 943052891, 1379784577, -1684031094, 2116695246, 266213676, -115859992, 1708715897, -499045354, -1846043905, -2075458775, 1621750780 ], [ -1453833815, 515659018, -1174231389, 1039477284, 1145379941, 134505514, 1502175952, -1825493564, 217392959, -751285737, -53977779, 1156400558, -1888563471, -865203425, -977651461, 1261337583, -141013956, 1703487667, -1553211841, 1649813506, -1137066949, 1733407828, 515473455, -1412944118, -1030758332, -1918499728, 1577028469, 532893465, 1679447768 ], [ -2030799847, -425971759, 1538230860, 1647134133, 394469438, 1517581310, -1414854696, 835561333, 1346478181, 1944751462, -578261778, 2022073349, 1859260708, 1700181750, -186846154, -145391940, -2131931936, -594858396, -2101829823, 1379870646, -172689205, 173290017, 942104368, 1851443510, -1189929102, 591902191, 597374659, -2971361, 1658059839 ], [ -462872908, 375347859, -1789206047, 681877714, -1585549312, -428553941, 432280915, 5418013, -1788067256, 1113480104, -728116850, 1009224514, -1073079974, 588719463, 1990509494, -808223071, 947372640, -1927864078, -343396097, 345976340, -1978548346, -1746623070, -166847102, -184446745, 44703910, 1154646276, -2000856356, -1305440812, -447749936 ], [ -744284761, 2041481195, -873874710, -257773357, 792698571, -1610303810, -1367794895, -144323549, -1004234633, 597176170, -1809034583, 1705286961, -709296879, -1482214483, 2042665730, -1098339653, -1335202762, 2101962684, 622418866, 849856962, 1961566632, 986907596, 1506506620, -1317876965, -2124816431, -524076195, 852215379, -1402208106, 859552270 ], [ 580714934, 958114394, -1403231211, -666115400, 1988408267, -465401118, 1464014519, 1876546426, 802786913, 1988700577, 2073311021, -1441783331, -1830432912, 461744653, -1794709157, 283805956, 2105877994, -687460230, -1333369256, -994541900, 52463788, 27486024, 1790319168, 946944340, 1063119915, 84311710, 481796223, 33264133, -1541152711 ], [ -170882006, -1513625396, 831905999, 1286868612, 1084620372, -1664714578, 611626257, -1192721736, 575818417, 2000811650, -584686803, -570027757, 801495923, 972843746, -1727693000, -265680312, -620772323, -1996858260, 125993692, -843384738, 1982048991, 1143832712, -1819278294, -490315194, -1405757558, -1701598047, -1012699351, -1815398687, 1007335738 ], [ 79508823, -1268208293, 992409882, 19354207, 902171844, 829029754, 2060420794, -621423977, -624645878, 1075980201, 599626607, 57292875, 692250912, 1708211078, 1733469048, -1520549591, -94585078, 137553053, -551460535, 568779799, 1781874070, -1360306812, 229365299, 321874095, -61520858, 1271548796, 770792792, 1947123484, -298088029 ], [ -2021884380, 296233519, -95639641, 1700435790, -1323705547, -1572004651, 1476143267, 33043606, -1264595412, -103822054, 2086319306, 508238159, 864568262, -2051251951, -472856761, 309598116, -10042718, -1981987450, -962893354, -1351638558, 1726952348, -85314748, -155508163, -1108008726, 2108711085, -853122950, 181827485, -1060518773, 1009373565 ], [ 349081477, 1673447764, 1852873083, 1417854503, 753550660, 165487161, -65280155, 1408278056, -1961191662, 343114980, -557988014, 749231388, 1844620940, 49936093, -480077924, 184382557, 1060096540, 449816998, 1611625612, 1303786613, -1767929723, -1753838611, 249961454, -880385548, -64368532, -1226386213, -885858306, -2055566037, -592666166 ], [ -8799468, -1507518286, -1239849449, -1523138157, 885215071, 1997161545, 1546698212, 1441472108, 116448795, 515471904, 825368472, 546150166, 1992298485, -999309320, -1465061331, -51686606, -1529264305, -1600236738, -143496506, -1212466605, 1271460666, -1982754006, -670869087, -343835468, 843663297, -133836927, -1285030842, 487887640, 164773689 ], [ -467074151, 1830292036, 1897932611, -1390287187, -299752979, 103833266, 322340013, -1172024997, 459651350, -1037413189, -1924666022, 1321308918, -997335154, -642121328, 1369393374, -420622973, 437662271, -1135656408, 1549355050, 1384336920, 1358393743, 1782168675, 942903772, 2121371426, -383730625, -1191811661, 1338658369, 1504780257, -312486787 ], [ 1267302301, -590988376, 1626445960, 718982754, -256986419, 817565462, -1861033428, -1414521671, -119507859, -1742609350, 597322512, 1912669815, -1219346491, 1915848436, -2104406404, 1985287081, -815301031, -1498510974, 134811470, 1029457684, -1134348989, 1926244462, 1177562578, 383814199, 1704977285, -1883739139, -1988319712, 661294248, -1287149731 ], [ -1156142345, -1886420648, 772084515, -228781528, 203771001, 1945794245, -1150377902, 801396690, 561081395, -1092051070, 1442751359, -1901265092, 1967511250, 550107487, 262160309, -1206054395, 1748992098, -1546727189, -237319291, -593885546, 1319104465, 1567905681, -1811354733, 722717029, 1364476076, -528622929, -596647202, 931944845, -585936062 ], [ 699066527, -358919273, -915618181, -811140622, 234549012, -685296314, -1026028224, -2048091602, 550499817, -46734597, -2025528860, -498640238, -1172080031, -434739569, -1313057238, 582947574, 689007395, 1628035558, 1389286635, -2142876643, -2019813291, 721002820, -540059928, -171110369, -168433650, -1652652276, 965339552, 141121338, -497265692 ], [ 831644257, -1951716175, -1808388822, -813279887, -877114387, 1837762953, 2147298824, -175677500, -1534616440, 1454319734, 2015353073, -255193604, -262202, -1778063916, -1131731422, 845521945, -1003653707, 1076305889, 2041046279, 2066507554, -757722757, 1783184895, 146675135, 1601045215, 1127790139, 1616967909, 577717180, 545749072, -1492863148 ], [ -108076322, 380844215, -229794519, -1895999091, -217157093, -1025626285, -862030521, 1109520733, 934589257, -1433749255, -1989758935, -1968553493, 1638807447, -1208973866, -1289553643, 1422847844, -205940578, 1164690184, -1250980498, -1463660572, -1945965090, -1452846615, -1157399285, -2008329723, 330917669, 774541479, -1497214932, -303488416, 2130650192 ], [ -314705149, 249972009, 1112218129, 421544162, 982164684, -1741624739, 1001291485, -1896093301, -252943273, -45991788, 1686422607, 81806830, 1542578753, -1099962471, -1168905345, -1476539331, 688586017, -2043832342, -1965725061, 1256495756, -1855216345, -2033228924, 579543724, -979795455, -1217399683, 21073740, -1396356774, -1683470851, 205155190 ], [ 1811069938, -2038063716, 1211059001, -2071089121, 57909156, 382398184, 125723616, 1161850051, -852895469, 548059193, -1714106069, 312135478, 2012814839, 1749448828, -1079011204, -1683508049, 1544887203, -2123215956, 1760917183, 940062200, 847297608, -1315925237, 371511692, -31532525, 1494624479, -973761036, 618132545, 516306848, -336074103 ], [ 431919171, -1731928118, -1136807697, -1796464879, -740032726, 1378220399, -1415708334, 1314838618, 180363492, 572378372, -1228804027, -1150385192, -815343651, 1314991008, -1348279043, 1490383923, -292555708, 146287343, 146231231, 665989430, 1868031530, 427538417, 756043236, -143722452, 1599991548, -1977033655, 833508458, -601884528, 834646288 ], [ 330001224, -174334623, -177684816, 2050783866, 1577786706, -1061581285, -2059485429, 241337792, -1274165218, -94571268, 377833851, -1577583170, 1931282281, 671960568, -1483584177, 1999485433, 267627989, -1544151992, -1802590690, 171925876, -1645169416, -1169179030, 825315005, 2103183995, 646249723, -1449002405, 1089279960, -693415392, -415254144 ] ], [ [ -464911485, 621755606, -481791313, -61566614, 1507555557, -11529987, 1288514170, 631271677, 1587165574, 1037772135, 1847141739, -802585197, -119818767, 1331589847, 1340566934, 1472831118, 998813758, 2002765735, 1235025704, 1425204581, 358443653, -1170201163, -583188793, 1888457336, 2020094846, 63840463, -579351981, 392404050, 1178476561 ], [ -629788634, 489967821, 1669202194, -751039011, -918005225, -618830846, -1846815709, 1334104433, 616538643, 600319433, 954304262, 87981118, -607245615, 1039958343, -1947425080, 944922191, 1807395716, -939483767, -212892335, -537318288, 171712988, -735898890, 1548650446, -606951914, 1588878808, 720016468, 590767216, 1589183888, -250546200 ], [ -493720238, 1675080701, 286208081, -2119389142, 878814777, -442879184, 1654217667, -1747731607, -1748318582, 215549676, -800737807, 176849325, -953443177, -154909503, 2096751763, 1787155935, 1080765353, 2009118500, -1336306512, 538289389, 619853156, -1361151974, 1907191599, -117285552, -1172540474, -1098576340, -1436647798, 1326511476, -331925624 ], [ 370785730, -1847965611, 931907054, 898926944, -1686307292, -2126435486, -706592822, -1474031684, -561834952, 1898511375, 513573895, 2086590355, 1561520585, -351087988, -444348118, 1816438441, 531161346, 706115675, -955938602, 667800324, -877732083, 1940958707, 1184770793, -1838981144, 1583308071, -2061284375, -7654971, 69151390, -1120435466 ], [ 38453251, -1157691979, -1591441738, 329632205, 121212219, 1005673722, -1110182254, -222201118, -324640162, -224789470, 220152915, -2044831053, -1956335084, -1006123833, -161534760, 1973837396, 1535756799, -398152799, 276435115, -1893180660, 1709263060, -111156749, 881683712, 1931084996, -1775350668, -1170633132, 867109208, 617960990, -1160619694 ], [ -1516786251, -1800346163, -1678962141, 599267859, -1797859903, 2013579786, -32816065, 705015135, 349365019, -108284430, 1801170442, -43068581, 1286340548, 632503058, -235874718, -723733434, -1924867159, 1902568643, -2098803612, 1074811191, 125193712, 208987516, 1495661566, 776817923, 235788281, 1613004084, 292863075, -1975300643, -1630235325 ], [ 1413100107, 556502282, 534273628, 1608340048, 799083191, -882377539, 33015318, 703837693, -1661511578, -1904458611, 906420058, 215885400, -277663684, -1927412840, -512676735, 1739154710, 176506740, 1331434165, 541829450, -1659528192, 1535095986, 1770491207, -481497401, 1953862843, -332141887, -825631554, 1815970486, 1926642098, -1540321245 ], [ 252889016, 624145476, 911068778, -533908707, -763138692, 1348436425, -2131712937, 1597540858, 1795864798, -1951721192, 1820090561, -2046079593, 1737268588, -1540535961, -1075484642, 367585840, -271261199, -1725078722, 1228236166, 2049489181, -1261370966, 1313617451, -1539820746, 589267042, 640903545, -1014450012, 612952118, -1496928829, 86547194 ], [ 226147917, 1782828025, -408666255, 1906704713, -99526465, 138717804, 2037438582, 2109855303, 1383272780, 1254293076, 433427766, 1852903451, 228080615, 484950003, 1167059466, 654955431, 1485081832, -86305962, -1706712626, 274154357, 429168169, -1516247922, -1925717530, -387455349, 529437580, 1042859677, -1062147236, 1832256972, -1777817674 ], [ -1438035312, -158659688, -46800664, -805852349, -204165744, 1777341827, -1495319271, -1247219981, -687860704, 1040218654, -873730603, -11582278, -15661684, 213870144, 1275587077, -1528713616, -583639021, -1756448513, 1897875803, -2099512080, -1116466399, -60652583, -2060008583, 800166803, -1927534678, 1223757185, 1383097372, 2088676453, -1679960405 ], [ -2097390627, 132193598, 1248111204, 1438562719, 1884895392, -1212889589, 1293377330, -266894982, 688050713, 41385581, -1138771670, 1126253246, -86423217, 1911458595, -1051922786, 1368871351, 1226140678, 1569302756, 735801174, -2042173488, -2066099456, -1210386988, -1006297663, -658458938, 552028050, -1824866516, -1231479258, 1055056007, 1016060591 ], [ 606473274, 873748566, 2051882343, 1853902833, 1647723044, 865902825, -269821454, 1970897879, 59836770, -1255481717, -765937922, -408855762, 2070908340, -1959479866, 1172911077, 1623588329, -677115472, 991726551, 314159443, -1750832895, -1619076958, -1933421206, -1580118188, -562603145, 1047174644, 1200693388, -2010328708, -681990601, -674853371 ], [ 816127474, -2039631517, 277232217, 696019505, -732611946, -551830828, 1238290888, 666369883, -2078093685, -601369621, -1079189686, -387742423, -1013746112, -1134573786, -952546213, -830144592, -1297855144, -1705751801, -549333907, -781717513, -1326545037, -270397505, 375041766, -1110722197, 378679448, 782153801, 1898779511, 1836522753, -2120971782 ], [ -1733876718, -492621007, -1733350861, -1701758123, 1871343033, 1344400856, -1795501621, 1505917749, 511910111, -1039474159, 2032649913, 1225519942, -2100052546, -1724858355, 1384676897, -470272739, -862910540, 1151962468, 1932887126, -1574029965, -233290559, -2100204123, -160720424, -1113252123, 377442069, 2084316365, 629354846, -1250348960, 1861039817 ], [ 271348981, 859096883, -710878822, -531762071, 2066548559, -138602150, 10921688, 131027632, -929274809, 904914532, -1691130501, -1151843624, -2019370843, 814931798, 1570810342, -429725824, -71655145, 1880576564, -617765605, 964151056, -192700128, 132694437, -855133605, 935558070, -1900709982, 183711060, 1917984112, -701919668, 1116026897 ], [ -1653608383, -1047316564, 1834624248, -402642709, -1715567676, 1408435091, -212703271, 1111139817, 1578948813, 901976875, -1336552101, -458852573, 751385481, 128531263, 1766318896, -378539784, 1212370036, -690256153, 509919477, 882312402, -597295759, 1534811499, 1237557141, 1249910392, -835266868, -265178769, 1746443173, -410386402, -2042817710 ], [ 1417619969, 1293717636, -189336319, 1235474862, 500201904, 871293959, -1887163446, 902612595, -456421816, 979244601, 1817537236, -384413419, -2044382973, -534395059, -1817125644, 1237070220, 2087524276, -1250624752, -1541584549, -552161857, 222541159, 1686739467, 2016235751, -1224572474, 1116796127, 438481985, -1739617712, 560271387, 2085241936 ], [ 1849403238, -99186666, 2119062324, -531737296, -775108744, -1725719333, -1538180898, -703534180, -439131917, -568171883, -1453884969, 1443232597, 1033635751, -125195552, 1194976520, -1051238504, -805297495, -1460576759, -321356532, -1215879821, 1599054093, -399676990, -1746239380, -31787894, -559341600, -1351529197, -784182416, 1565092284, -1159263916 ], [ -1839905001, -1973195268, -1473455942, -42445610, -221980583, -1315872279, 2124887719, 1641977276, 1016917219, 712316993, 82008347, -325129596, 466372218, 1736063820, 1566174437, -969726494, -1663746082, -1234742658, -1455634641, -968601793, -760989467, -1458732104, 269201542, 1772019443, 1446918133, 1518036994, 933080992, 2042229490, -602345653 ], [ -1824981700, -557014634, 1420176362, 752794338, 186071896, -917985889, -91286100, 763752873, -1809116690, -262409908, 1055478029, -1558936862, -376330890, -1360495823, 1663131533, -790931822, 1688982879, -1170393259, -766841738, 939450357, 494067378, 198029434, -362430073, -1898875506, -1750490950, -1249080173, 243678402, -302468213, -1022141777 ], [ 1480323307, -366976009, 730032019, -8313145, 68435183, -255637959, 252924736, 951369312, -2049505264, -472874471, 1213879746, -10579080, -1748439040, -1584172711, -225098188, 456777425, -1936129358, -1689562743, -1296705563, 1070359030, 554913671, -2104939877, 888972877, -796513587, -1772799806, -1505923439, -921987971, -1285227344, 507447522 ], [ -114889229, -639176152, 768347457, 268929065, -620436373, -1092539499, 1707491917, 1421123424, -297527607, -1745105366, 1757695697, 665339287, 1309413314, 469550267, 1819376030, -1512307110, 52619113, -880014874, 1449489923, 972247261, -1154579027, 339084988, -232638782, -284012423, 383511910, -1976477394, 1856557107, -1839859021, 1759786616 ], [ -1176389398, 1693621176, -1743148374, -507207593, 1054861136, 2001289212, 125520800, 330030976, -1243540169, 602630574, -1529366320, 751847640, -1406395808, -1271964835, 1019094928, -636889002, -1673194988, -1883736145, -665791952, -2033622050, 593361943, 430940340, -189615617, 5161606, 2102104732, 2065576818, 1509816667, -2137700767, 451959465 ], [ 1162560396, -2062274684, -130563532, 958656179, 1470258595, 972690089, 940025859, -1523969796, 91650073, 1633594769, 1528793722, 626900791, -4899034, 563955744, -649102258, 439600804, -548231473, -681121867, 1760134450, -1393341777, 1191844389, -318482909, -55196615, -1544685423, -1976226199, -1319605967, 108187310, -1968272512, -490619109 ], [ -1037675206, -1406723720, 14218969, 42991751, -321494258, -1030608073, 633598929, -2070462735, -774234131, 1108389754, -56705093, -1887106448, -609647518, -1818902773, 1138172233, 894054180, 2104593061, -1732472158, -820122733, 268599007, 1766410836, 1925649470, -2090158301, -763963807, 1071544267, -700069578, 112440986, 553177122, -546634543 ], [ 1124310665, 910324354, 545852323, 1600028379, 1865108069, -2121402853, -407377153, -1591683772, -1750091508, 1672045702, 1199081842, -849681972, -138129594, -31278146, -988235306, 1664613360, -645379188, -977609737, 861133538, -1921174704, 1262953088, -639284339, 913741859, 822401115, -1224038233, -52865027, -1509622062, 2087132813, 1337695734 ], [ 2106651174, 1694906057, -1435051153, -904559094, 1831569210, -1398260701, 1548829313, 1860967985, 1187351950, 1941067738, -1032443770, -1823107623, -1695044675, -217562556, -2098199458, 1715112236, -83257537, -644315746, -1469975423, -57036697, 2117551103, 1278779021, -1379272630, -1913419244, 2055731773, -2046606797, -1654224822, 2086759558, 1562622595 ], [ 383445945, 999461427, -823986746, -1622563136, -194747649, -734425086, -1226155454, -238524132, 745653866, -1347513950, -1023822083, 1752557952, -1109780086, 1789982854, -1191632223, -641333427, 420375887, -1267012257, 2107059431, -297597883, 254259354, -593676803, -179318746, -1797687690, 2028429889, -546987734, 1755071929, -1919790942, -941891905 ], [ 775440855, 1968095335, -1157977374, -1173435211, -880611930, -1816621956, 1538136086, 696151021, -1016919622, -1818687832, 1248367662, -1859633276, -950759085, -1030717924, -1854663862, -550106338, 1098878784, 388197661, -292094854, -978270914, 1424108811, -2095216742, -1094505062, -1119410129, 15572013, -1796203635, 1732907977, -415632076, 10266374 ], [ -239564810, 1549760047, -361279475, 470813608, 1435761239, 453758241, 1323819451, 196568292, -1629384479, -104701749, 1077402142, 206334430, -958775699, -480361926, 737086804, 188325985, -1227882215, 1812094643, -585780640, -1877158246, -1832697952, 1589375963, 51267547, -1524319904, 1806439716, -2042858660, 510005898, -736049239, -1113094098 ], [ -29018, -721775990, 1210720260, 1342058334, 1788760042, -1907198535, 2064377429, -708680929, -1141501288, 39668201, -1045953898, 1063661705, -1167492967, 1580535941, -199309268, -1202418148, 824879724, -740653899, 1445186322, 1864691638, -370884166, -1637511387, 954522030, -573944812, 2054243625, -1155289290, -196437250, -1999543696, 1778959392 ], [ 1091154854, -2039711130, 1763324136, 562010503, -1881622105, 1564534880, -119529253, -1802334581, -803442239, 1932649790, -654944274, -217026365, 1017135353, -1397485500, -906475222, 1668206869, -1128032888, 1983598220, 1925157539, -1770463184, 1295830487, -185199078, -176944725, -107643689, -1782592574, -1952243004, 752703368, 246655515, -1239294213 ], [ -1530672406, 1728107681, -821957532, 672094317, -1903517155, 9111464, 1263178413, -2096403805, -2058381242, -68636797, 765526402, 1888649970, 1400574941, -288648468, 1140800770, 2683317, 124506202, 119670122, 104430172, -1753437080, -1590324800, 680785505, -1986341788, 1650067176, 9869529, -889455458, -1476284135, -270438918, -1016303013 ], [ -857592452, -333331794, -1934304142, -998364348, 1874780284, 1293744693, 2053195182, -1716224057, 2076975156, 1478811259, -755474767, -1891352821, 1678038692, 1991932222, 204153932, 1447060160, -584697795, 1672634778, -948573806, 1819592556, -1987429948, 1957997452, 357170469, 1689622172, -1648795100, -676204598, 270349769, -1415483604, 340869524 ], [ -1557974309, -144686959, -210397346, -845481235, -921428552, -1126547452, 527889865, 595609117, 2125651800, 69934725, -1089975554, 1798767144, -961256305, -860186454, -429257526, 1824183818, 1200531163, 924084997, 502197705, 2096520901, -333872909, 1249578471, -904492835, -663890362, -1446532677, -1898101303, 29462450, 355734641, -962740281 ], [ -1105697173, 207677042, 502541025, -117615391, -978341629, -823509664, 1491841979, -1123811055, 508998515, 1924855133, 1250584276, 1614467366, 612679154, 1352630534, 88407204, 191155386, -2133737286, 181035056, -1094398339, 335933805, -1146321638, -231163228, -1953768243, 1358423094, -1148137051, -2004819456, 1156813685, 1663825138, 2135770382 ], [ -377173688, -1571213969, 686743078, -285995144, 378883016, 895175987, -282843736, -1457211433, 1189688517, 66212147, 360502111, 168002403, 1851631733, 1208514618, 1512435072, 693629568, -875640324, 2127305931, 609631172, 769905684, -676560467, -751154230, -768405559, -359777094, -516864301, -1621412565, 399864966, 35991332, 1931918193 ], [ -969544823, -2073178046, 535338276, 1098139023, -1701612557, -1959927001, -940051959, -1833034291, -662520456, 1720549820, 1951985658, 1618798054, 64477907, -1064751081, 955132361, 705574499, -273770489, -372361591, 1696518653, 1091632139, -152801661, -2109864243, -2014180203, -1378074479, 1626356308, 234074688, -1674268358, -668614189, 279704330 ], [ 650334271, -315938175, 336270915, -992387339, 1150818925, 756283480, -373038691, -8718937, -1799949045, -12014711, -469672625, 895241566, 398034582, -1443435536, 235324413, 831358970, -414420800, 700915162, 1110299136, -113195469, 476141904, -517214536, 1279974990, 1683704479, 779692476, 1334368710, -792483588, -1593546724, -1931140663 ], [ 522415626, -309080062, -563036708, -592592380, -196256206, -2082103649, -46708220, -517020544, -1529435062, -1835932229, 1482054281, -743087975, 465664104, -1447387703, 1311310020, 2084153413, 1459121207, 1011791161, -1933136387, -1121367772, -1730657712, -1080940515, -2111227414, 1447657416, 1254988555, -2127104627, -1945617565, 2132443834, 1349006325 ], [ -1315828429, 2031745118, -514212948, 2086480602, -1862770696, -488965746, -345882300, 224786381, -1595246102, 1940805599, 4869582, 432779664, -757478976, -1802616955, -397318077, -1044363222, 2075188917, -448631167, 677419347, -1904065635, -353472718, -260484463, -1965018064, -496107705, -802946377, 1653660204, 1952672865, 663019063, -402651560 ], [ 1603897141, 1029526297, -958472238, -2066191009, 901435479, 936041624, -148337521, 471182570, -213322817, 1318971738, 652592438, 292940386, -2115397364, 2045759198, 1485335403, -591092846, 1088990287, -976037329, -817133556, -986647314, 1065811304, 271031699, -271491554, 879332183, -1218237416, 1230397618, 1802085821, 2116108331, -1580571934 ], [ 19506262, -1983780479, 1025979119, 236624963, -158394982, 2024393596, 1622456024, -1501635025, 966528308, 1881515645, -1242029068, 1455741332, -1917874062, -1205953935, -2058225921, -1693806982, -1461611036, -232322084, 449458932, -2065635074, 26290853, -1965039504, -1626966650, 112645331, 407680370, 1656635877, 1129776029, -1576394583, -1115420351 ], [ -622074132, 188069070, 906265785, 692482137, -10055986, 1195322837, -1371823340, -476374891, -1188483244, -1962673314, -678155031, 1868938350, -1856572765, 1239284648, -24415120, 995538329, 2130973971, -488075019, -739032056, 424550152, -1936943987, -1575280773, 1465288148, 777789388, 1795631318, 1372398277, -1831598372, 564724950, -1210020235 ], [ 342262946, 1441066398, 958530151, -1942897559, 1997657051, -1281652078, 1312111939, 1694132869, -1655709188, -1256952702, 645225041, 731117794, 1175827715, 1013230444, 1176944624, 1482145824, -1575492521, 1801985220, 1887936011, -1367844031, -1597439511, -1571920671, 474058400, -1482976794, 1979878072, 2091799108, 1367861176, -1282812062, -524247497 ], [ -2142751175, 865147077, -1922036289, -1845639975, -244538235, -1054598268, 195239581, 2100601442, 2106480666, 1448061978, -1286090426, -943047983, -1075188827, -343062661, -1945657560, -1387109928, 893217785, 309402074, -1554451272, 1658133964, -908892265, -1755959212, 2057879626, -1400313038, -436018660, -477231605, 999610365, -1180888451, -178072720 ], [ -951102072, 1658194659, 667494377, -106831778, -1036681577, -1356714483, 496367695, -1691205191, 955381848, 1979649510, 1266690790, 241524391, -354731169, -1074326243, -718084278, -1502422340, 1637397751, -224500744, 11060843, -1276885042, 515624759, 496573944, -108309976, 1504811749, 683495312, -1382626660, -885507324, 1187724931, -1509783638 ], [ -440421039, -2127999251, -135284462, -1982877560, -537156850, -225162394, 565701100, -1023751513, 954187044, -526063143, -329995015, -1011914791, -744571025, -33845146, 991011638, 355866192, -2088554698, -86664616, 1370772755, -386629295, -1205776644, -2126858920, 2138667480, 946260406, 185681497, 680969673, -1507010132, -570625635, -2059016507 ], [ -2042301801, -548882978, 1110338919, 1748124522, -2050412041, 1793126190, -308180053, -1158220154, -1998957927, -432603326, 658942973, -325506382, -203322780, 48782012, -1300240034, 521826862, -1882318623, 1717316496, -47921805, 1627532204, -207642697, 643944770, 400499795, -1874734006, 290742340, -1333615855, 34098170, 264052288, 1425826533 ], [ -723383615, -1924326380, 1210240365, -50272323, 1746314023, 705092320, 946078351, -1252648146, -614191820, -1623369454, -87015364, -864138947, 2069869496, -1772010880, -2030759862, 138996501, -375691906, -913096634, 942891583, -728494683, 1239814651, 2108398702, -1521745718, -1098953661, 201319436, 60040380, -1215086320, -863480306, -1859259771 ], [ 1361911598, -509656129, 788463215, -1034164530, -886337207, 520246072, 1756295734, 679222887, 987955496, -1280999522, -1475771410, -926140434, 857760313, -1636742618, 776115512, -649017324, 2140146330, 2065934146, -1572357803, -58432222, -722324550, 607902170, 716784954, 993149673, 1112489806, 2046293730, -642149607, -64631852, 1278254943 ], [ 15665391, 2138303164, 1720256417, -734087004, -1577314137, 1834763206, -738046713, -897832541, 1783095165, -531738144, 487839306, 755401194, 206314020, -845122664, -1178487937, -1781705339, -713808052, 1514496027, -998058604, 1318986517, -1733393277, 2041884125, 349326770, -1808093181, 1849328232, 944270892, -319507102, 1011716772, 1697183325 ], [ -553228315, -1013003117, 1360119875, -1953668345, -1650312209, -1710338730, 1770071946, -1798220954, -825161444, 629800954, -536129778, -1316584817, -1680020824, 566360310, -798718138, 507521431, -1811323400, 576544097, 945510856, 1879876856, -1428560244, -1179158512, -925038641, 526498524, -1401829089, 1779019777, -274201275, 1150658494, -1966380968 ] ], [ [ 912176138, 929790087, -318493207, 1734535179, -551805939, 14446939, 791777557, -601041828, -1204317184, 1840343009, -446524827, -15072748, -574385722, 1155110142, 1192903125, -1359283681, 1463761582, -1326286342, 1519393089, -1420554449, 1014611801, -1769450065, -1717012340, 2012061659, -475293744, -520296263, -608078298, 19648971, -1630932851 ], [ -1485606862, 2077962425, 772226798, 472877938, -1088512504, -1644159830, 1131354366, -1680763279, -1561686085, 1726300734, -1090177092, 1822004526, -1677174340, 1335863789, 1589998193, 1239011579, 1983945695, 1608212492, -707893860, 1700872683, -1171505601, -391930753, 1587625392, -1000101492, 1500520512, 1114555823, -506116625, 1470000400, -910126438 ], [ 223375766, -578221495, 1868879035, -295962169, -1644339336, 1425609005, -186707465, -985614242, 1062516571, -562577185, 1676803769, -408029038, -415305354, 1343238432, -746646624, -2029031861, -1707664010, -870542474, 1872500116, 1565273806, 2142950018, 1142090895, -432341503, -944747970, 927194960, 280519981, -1585620536, -665402507, -1700754152 ], [ -359409052, 610837135, -46298357, 1637593172, -1176964663, -544445180, 2090387629, 991748216, -1203952081, 1738770548, 1969626295, 1159508618, -1714348047, -1577744676, 896600868, 326779563, 2145095989, 188074622, -67591836, -573681723, -906440083, -380990969, 7302868, 693539140, -773358608, 1575506944, -1150996187, -875491329, 1673539914 ], [ 1888361202, -375854979, 829230891, -348519626, -1924349876, 800183863, -2035784254, -724128677, 945377145, -1970377770, -1038353659, 1588537992, -978471164, -810724958, 377964709, 1088873654, -737566582, 1154981092, -2018714565, -374812713, -897789226, 1072740941, -1763159275, 833587396, 1022135957, 1024603022, -1960757836, 154974065, 568726137 ], [ 1376794484, 1190041078, -2089755587, 1695255226, 1064668691, 741283516, -1013967662, 2123915044, 406613392, -1021608846, 2079675180, -1330028549, 590754539, -2095764091, -2072891836, 306842878, 296687603, 1182978951, 1161005708, 1459057672, 1761973747, -1599021897, 130683391, 748288887, -109502524, 34747640, -1902551057, 361098415, -1964631913 ], [ 155210006, -1786538754, 1832304515, -1961102798, -1316194932, 204256604, -998973385, 882612023, 632147875, -2120381208, 1632756672, -2077869363, 540530605, 1766564970, 934752231, 1657656839, -1743318620, 380237291, 1563816123, 904858583, -1303587828, 842908715, 260971060, -613093790, -1169622109, 383872337, -415059172, -865698690, 496072189 ], [ 1873281708, 1217470781, -2142340409, -1427541478, -1983784845, 171176169, 329750408, -2114709104, -1670596826, 572730563, 1094622284, 913139311, 2132366412, -462021772, -1534112186, -744492313, 1867524756, -32246979, -1850899275, -1569314695, 497468344, -97829424, -1743998569, 1847643011, -1303890268, 920611777, -993864663, 1963073903, 1565445018 ], [ 768791818, 1589346111, 1334550764, -778823565, 2135509018, -415507372, -526868768, 249408050, 160917137, -93477997, 1216346324, 93093104, 1070720651, 1154097366, -1550171477, -2143712646, 1354581392, -799141222, 1810889711, 1091438681, 1429699958, 1332276532, -1572066339, 238904051, 1539653743, -1496281493, 829380433, 44884582, -132947330 ], [ 445358947, -567070305, -368716432, -1781306354, 2135460433, -1637786061, 314689551, 2018732431, 2130678310, 631290809, 354608824, -1514987078, -37210298, -862446327, -1190184516, -1971455631, -1849944901, -1578863388, 1384807194, -601456309, 1023765885, -734319336, 1393255467, -1958875831, 587359662, -597193527, 1000805402, 1230293656, 1811542278 ], [ 897982696, -1866248351, 515963716, 909025440, 1618182450, -331592906, 1536614405, 808781711, -1366643438, 1761404572, 1284702574, -797462246, -557892242, 1250637571, 742280489, 4731006, 861783348, 979258907, -944169392, -1806736554, 1380086107, 394128038, 85941005, 1780467135, 1256603215, 744318372, -1464291098, 668289647, 1016675866 ], [ -1195852196, -2111734768, -1081173613, -1816665839, 730676985, 26890319, -1865537807, -34144159, 1416604248, -825038721, -837494124, 1849006986, -296065537, -1591985116, 2079525963, 754035856, -15506161, 1631040442, -1459703146, 182278196, -813177750, 385085119, 1522175225, 175156643, 252842489, -1426374625, 1585115480, 1836876294, 1939286879 ], [ 844886181, 736673698, 1227371195, 2017266585, -1086828042, -1815018234, -1682647137, 1180513426, -1205062747, 1654789486, 1252856009, 1593237476, -1233113080, -643336318, 1766154988, 1982125993, 1214119436, -1912387589, -1723702076, -86306445, 612917847, 306378675, 1119133487, -645101451, -1173421949, 344220246, 1607870518, -1163928609, -914006208 ], [ 1059315531, 692324507, -324882030, 317534686, -1212186545, -1750674831, 2065531030, 748283950, 1050591633, -1922713799, 1892821110, -2109400026, -1142377192, 2128975589, 5915997, -116276048, -1414947992, -475783265, 621945272, -189467296, -2038490404, 459435155, -803738997, -8765606, 931113916, 233237027, 1145863304, -227497131, 1224147668 ], [ 1265347700, -1950926543, -454277371, 1275556443, 1292585062, -806206167, -1211863002, 407561426, -943575089, -676940153, 1230383297, 594982171, 129637022, 2130837823, 1684209134, 2048564221, -605794269, -905746280, 407928708, 1828538242, -2046193747, -1600341007, 1984802698, 1764577662, 1291152722, 617141871, 189378534, -1579755844, 1433321092 ], [ -909134733, -2028737460, 476398355, 1341470817, -1162964044, -2072249918, 150379171, 217404786, 48995553, -1999080844, 1634326114, -1070149954, -2018778280, -1740570841, 328721750, -1968477583, -255906531, 2026640340, -1453394240, 1020019509, 537858898, -291613601, -2071411179, 57551605, 41597415, -529411503, -322046679, 1361404270, -1163998346 ], [ -1464284120, 409008313, 91728144, 2044029343, -1750637829, 2112209717, 1434839612, -1748638739, 1344923262, 1231713311, 2139883244, -1214795541, 1918447615, -136457831, -1955775622, -607974907, 820471730, -1433232714, -1000145814, -247616824, 1345377098, 1334534241, 636034012, 976679371, -989202692, 1174824009, 1192479137, -1657002932, 764394401 ], [ -262831871, 173900700, -1686232693, -710258503, -910624515, 277181379, 10829128, -767993707, 722288917, -856013234, -1946003615, 776860693, 1017589077, -144166251, 1530725905, 2019807545, 16890804, 1391281626, 1594453095, 2118107152, 285590004, -669681354, 1689955354, -1199404269, -711012633, 1283723802, -469365660, -333076525, -1624220855 ], [ 1308568435, 1624836902, -217312013, 1581752912, 1827739925, 205310238, 1159935090, -671017451, -315808290, 889559063, 946688892, 1215701598, -1741834821, -1465400260, -810088984, 166448613, 2040027138, -425599826, 193469393, 193101172, -145587148, 1453552777, -1389406590, -1587214454, 1029771485, -1636318136, -435023434, 1994753303, 2119744998 ], [ -1198601484, 1886372509, -1518888679, 293640298, 432311270, 1199674951, 1079691050, -993289887, 895918065, 886335474, 1552861126, 1073008771, -1264756055, 1439659901, -1969727874, -532021114, 1889735432, 1054181938, 494169598, 378134271, -672370542, 782305412, -245273017, -886222883, 547262949, 619887488, 1562203849, 1726001590, 1956219291 ], [ 1303339760, -1224579493, -1672263674, 1930434918, -278751217, -650335381, 2037881911, 595570861, 1543793489, -593658831, -825493119, -1033294251, 1880652432, 907286539, -51742441, -622629730, 1876084388, -667145498, -2008434599, -1699441589, -635903304, -1737762802, -1400330120, 223108262, 1220872019, 486118457, -1271646360, -1314783831, -1872088440 ], [ 1129233177, -2014277111, -1979276678, -1394808927, 654078865, 57093922, -839763555, -1559966608, -551348101, 2130821311, 1275191699, -1433566504, -1192947229, 1613311378, 2127326836, 1518001046, -762918931, -1397139688, 1047417342, 350649841, 856853105, -1400788282, -284344279, 1029356746, -1233442332, -1877623290, -679386145, -1159085352, -902901159 ], [ 1598970849, -1547250607, 195914064, -648368698, -1669440334, 1571586611, -356612494, 1616518084, -140538831, 2028335126, -1741402170, 1217390234, -1962681235, -959065220, -1489884796, 2053040572, 1125228151, 765862889, 399074038, 885299557, -698905655, 687356389, 645306840, 984515906, -1240942473, -64686121, -130526615, -1686946475, -1194839695 ], [ -1877236163, 1890088991, 842826456, -837430412, 1893031384, 473364221, 2052468177, 1138834365, 899779013, -1201750429, -178195227, 330174763, -912129916, -1810215250, 2036844298, -992650964, 420169593, 2134344692, -122754758, 493551016, -1985714984, -1070493390, -95594925, -1292530705, 2134169542, -447918751, -884181941, 855825435, 2067372087 ], [ 1391068777, 167819145, 1036528683, 478098529, -979519597, -581146071, -1636390300, -2100671170, 361095119, -2132317720, 2089650746, 640562622, 307673471, 1910825243, -190816274, -470465291, 668434272, -740684751, -1960320730, -1222559826, -582882743, -353371278, 533556941, 461811153, 491801639, 884539881, 1269310765, -1431285817, 1196882730 ], [ -2090861104, -33797685, 1921430965, 36082259, 275438850, -1524031107, 114769708, 1597147877, -515433233, 1797312401, -1450191809, 858993725, -2073547184, 10774961, 322466688, 22999454, 127456849, -1470737247, 470711813, -1778303425, 1685809725, 680952793, 50636895, -1038810689, 1741199991, -813312596, -1626235316, -618284178, -2003145397 ], [ -1529021307, 786158214, -2143924411, -2006217375, -55894986, 320713121, -573494004, 70252036, -654555671, 1645963481, -300563982, 697354193, 1871064501, -1937238184, 568217251, -1202922981, 904844233, -1991682256, 2035709919, -2121673253, 1446769629, -1114727958, -1271087655, -1433286052, 416450366, 1635005975, 1070156112, -1371444782, 1606519888 ], [ -274792098, -544470953, 1697777267, -1819556803, 1139363439, -1523577884, 1576879161, -660659072, 874327081, -1817778134, -1897984031, 427065565, -271268695, -371346429, 1062102570, 760995062, -853342634, 885784857, 137966282, 809090302, 982061634, -1337586501, -119835704, -1859425463, -550613884, 2129326599, 1268286191, 1396221549, -2022661514 ], [ 879030495, 269102996, -1019787078, -964373116, 1514500577, 688009854, 1629797385, 97384275, 1595701180, 1051576395, 1888984650, 67914051, 2116259683, -2053169442, -1880652396, 292793734, -1227334504, -1215753393, 823661612, 2075396384, 1231588801, -93787058, -658852061, 1824281800, 422276479, -1047600167, -290703825, -1199249024, -1071339332 ], [ -181906466, 1167295134, 1062716835, -1766080389, 1468901377, -2075791924, 872150708, 607863389, -1431061894, 1678304630, -384171094, 1062869352, -599955199, -1706976123, 1453278880, -1836442074, 932005678, -1282546195, -1788689716, 480979075, -844186623, 288359986, 1374126124, -511308844, 1648874211, -1133922935, -536612067, -39925915, 791120751 ], [ -1363948738, -1781810027, 252818996, 702809219, 278720518, -582592446, -391213523, 967654408, 1605687373, 1579842950, -1436245973, 1146058911, -1587552999, 2034478347, 37790527, -1608545790, -1388460086, 548815887, 520596204, 348710582, 245830054, 92114981, 985818955, -193682523, 2027643132, 1776749959, 1052383808, 1483841403, 556809974 ], [ -667130606, 1839665442, -1248729494, -2131519689, 2017747103, -1972482332, -1242147642, 380422970, -1808717692, -307392692, 488922486, 752530952, -1419710556, -52336558, 1542987927, -898273143, 127261707, -975285939, -947294657, 1289210501, -1179381456, -1412655021, 1862293049, 1648123395, -825834235, 1241752999, 1942693380, -1437977360, 1827878987 ], [ -1800870590, -1526803764, -1755153849, 882893169, 1480933018, -1136494047, -831122269, -2107831214, -1595732337, -2103664964, -169499898, -410384791, -306348123, -1912493037, 984516586, 1748292646, 1910294736, -218043909, 484674873, 1928532900, -240160028, 730709414, 104193848, 130284003, 2060806866, -686585285, 255559780, 1189624437, -1994196017 ], [ -360657355, 1855912834, 524338069, 898951846, -2073345452, 271580350, 895208750, 989698032, -689763992, 1719922069, -1401791355, -847031287, 305940036, -182867552, 165531671, -2061137884, 2011230852, 1141585325, -1441584025, 1204822751, 1487735015, -1607087959, -1844669639, -677895242, 343523007, -1963688261, -2073007125, 1268340300, -52450441 ], [ 26259340, 1533073257, 1267630000, -130649198, -1036644762, -1004915700, 775081754, 810229467, 564789597, -1806392007, -1000651352, -1126671939, 1028955201, -1972470426, 1277183139, 1037261229, -550184638, 1750167051, 1418843620, -2018369476, -2088245252, 806647800, 1395006653, 1524189478, -610716273, 619249049, -332534942, -582865587, 1281330774 ], [ -521448662, 600850911, -1383838224, -1993425695, -1490628645, 1923066024, 488571994, -1694326362, -269298304, 1627422028, -93566687, -630380161, -1791291615, -882290077, -894197796, -1680295118, -669284816, -793087352, 147914125, 1850178522, -323143543, -1591498362, -1960934698, -1710653952, 1758470081, -977231761, -615236567, 1846838018, 1794884967 ], [ 583964425, 1779318611, 1007700116, 1796744139, -394568337, -1520152004, 937699351, 666869484, -2146577594, 565868272, 1188297152, 818625516, 1287466474, 894537385, -2080247531, -897838293, -1249959290, -964810839, -868418123, 2030980864, 1892837325, 1643570916, 2100628691, -518024720, -638024058, 35299787, -1795053654, -2022330573, 969176080 ], [ 1194488239, 1060679100, -1498548256, 1712708585, -1697347302, -1059107916, 308422389, -1280981244, 724610590, 2001427104, 277621825, -260327513, 1727662280, 964801375, -1265906711, -582154098, -591519428, 269363816, 201333486, 1828985399, 2014821988, 1065701646, -1233070156, -913650733, 830148135, 997356521, 1569740051, -157614359, -195297035 ], [ -1867722637, -51986955, -1774229710, -352822442, 261814909, -1103572599, 130016501, 1934836281, -182203921, 205352756, 248702285, -448738621, 1038528672, -625620807, -274585931, -1839857353, -1091101884, -1632446227, 1999450576, -233431863, 795754519, -1330377586, -6749280, 789497235, 2048807990, -539201996, -72555934, 2013003747, -1304814276 ], [ 428650769, -1986656058, -237281760, 1550888828, -891928011, 1599858481, -673788319, -415522681, -2113878071, 1505159595, -248132696, 2109706195, -551258549, 1941655063, -297861447, -338341406, -716940971, -1234842779, 1595969912, 672479989, -1937375844, 1005602220, 1129787247, 1611609740, 1297197328, 1581640731, -904595723, 1360236731, -201572131 ], [ -1892482204, 1982320525, 271174249, -518284624, -1211680114, -1410618762, -1388207385, 91081226, -1374522545, -1461265366, -354423972, -1903773532, 387067031, -354158415, -382674305, -542090084, 2135328031, 728125021, 1715890735, -1496315685, 1014437549, 749081342, 1958191196, -822427010, -1799262898, -2041354636, 234903674, -689807074, -653770326 ], [ -1297287890, 721188729, 1756035945, -567810653, -544231726, -829324918, -331923181, -399522741, 258094531, 1947914028, 319256234, -87164082, 2055924357, -729060951, 365705283, 1956846224, 1524288981, 733360728, -441127418, -497969751, 1403350712, 1673860158, 661271989, 1693687417, -85774534, 1763284024, 1028158588, -880512338, -523348642 ], [ 1833643167, -219988458, 358387717, 1247457245, 276629370, 1260467794, -794127598, -753093317, -1053287392, 852308997, 1564893839, 214393358, 421716053, 1713273063, 449863290, 771788779, -65881576, -2122427507, 1523321646, 998225780, 936664362, -1212315864, -1054535023, 1946405983, 1130222675, -255910240, -2110501290, 1513257420, -1484118912 ], [ -2127240811, 962130280, 1076774146, -564902205, -1759014362, -77905952, -1841809662, -1415993764, -733878554, 1025887818, -643572768, -799286107, 2083779380, -933585402, -510479937, 735231795, -311107330, -1210520783, 997390676, 1796449023, -987845274, -1923879770, 2139179898, -276900073, -390927342, -595250797, -735495791, 1199719683, -872663008 ], [ 309973104, -1360886373, 710981367, -1648565314, -1604815756, 1167781364, -1624818404, 201438028, -456280175, 2012957709, 1010435897, 2015891241, 602889082, 1628550267, -433816706, -644153918, 1876466115, 1161094144, -945865102, 1734800482, 1038921172, 1446768249, 834537879, -1821610907, -1428539409, 689015925, -1929463109, 220710279, -1682706702 ], [ -1818612398, 1626042936, 1981739525, -1969967598, 1189241454, 1463149069, -682525180, 1350457383, -1764011506, 1464698652, 1381805634, 1639229872, 173256539, -463484641, -1545465719, -602545095, -701452629, -850980835, -1724093738, 1988797351, -2017991116, -1979376669, -662046134, 2027356287, 1048244221, -1904691630, 1301779987, -1632103029, -1406138278 ], [ 1238871940, 533447848, 1709894585, -1044449120, -542754927, -775148242, -208959250, -1863259824, 1207391409, 1677371306, 858412479, -1261553706, 997516357, -288671306, -380288507, 2068337872, -1748476896, 990012414, -2143590652, -657732756, -387024073, 286444504, 2147344450, 292665797, 1562604508, 337496137, 752291040, 1994450281, 954154925 ], [ 948096737, 548168010, -1311531322, 202297667, -1894971659, -673034553, 213326245, -470028610, 127898998, -1010633526, 428006800, -2013831084, 671704551, 1896811402, 1489909807, -363854520, -2114434318, 1035425266, -1973105924, 1283635552, -1763093829, -1804569013, -906668178, 530357502, -910646105, 1778868456, 878988899, 494930121, 882573672 ], [ 481051845, 348570523, -946482849, -358294964, -878432095, 1671886975, 1661384775, -432795571, -30232142, 417108943, -1707019931, -720127496, 1972743508, -840796338, -250524203, 2031095814, -1168716344, -1596590346, -1638114644, 268783176, -671972109, 198424182, -503323862, 934234574, -56912448, 75500454, 1700615667, -2011539400, -1998387314 ], [ -1142187218, -184286312, 934961946, -1670934610, 88555347, 371887010, 1909598359, -1417310371, -1489618687, -1205972858, -476541763, -623463882, 1001872964, 629583092, 1165073398, 2053796322, 918298754, 1003800225, 985709587, 564712810, 736779250, 1943809675, 1862210347, 1711257069, -1704887348, -1752873419, 2053232987, 264097579, -903205074 ], [ -322611861, 2108551133, -1087492644, 994036513, -1758657031, -306614159, 1480862961, 1629400549, -233445153, -959806493, -620518295, -1733137337, 1359945401, 1791201010, -691366596, 1788073669, -1934223316, 1174744850, -69425492, -2139843257, -1181812539, 1759684944, 953018883, -532433496, 2087463237, 841488010, 1180527731, 971639539, 853428192 ], [ 1534609788, -1766639890, -706785770, -802621176, -1007974629, 409861899, 1520304853, -1660005049, -152961462, 316652281, -1779192287, -635386870, 1704119021, 613275796, -1390965475, -807248390, 1020556967, 267375172, 688747958, 643182554, 709384253, -802318939, 140654031, 1674185350, 1119308202, -515650115, -1025674401, -1803506371, -1602782531 ], [ -1747606621, -1576599514, 1895481231, 1070783188, 1734167745, 611268077, -1767173056, 851869268, -1850620245, -1676202921, 1818446557, 2038598160, 241788124, 193138333, 1794100777, -453856882, -1576808555, 1510819734, -1308825061, 1635480718, -997501151, 254327645, -1565725282, 2054093879, -340300431, -1984635305, -1890331228, 1431970466, 1637296269 ] ], [ [ 1599049857, 909758054, -558620027, -2117901313, 195341691, 179113958, -815863195, 336528853, 1884227849, -206028159, 930783630, -178091092, -968166115, 2134103666, 1597394911, -542382046, -1227115345, 918753040, -763300402, 572350424, -684970493, 1602471708, 518932178, -1231174271, 1606036650, 1691872071, 2110691753, -1847589985, 1636971348 ], [ -2134593203, 852764470, -1621861760, -1634232924, -907450376, 452731439, -1411830073, -2042833825, -546991617, -1452585157, -723737798, 795592076, 992711428, 66422311, -264786898, -2042739937, -1016480022, -1483662016, 50034675, 651162655, 1048489530, -847103737, -30459025, 886367462, 817592632, -252934460, -2132317051, -1771858663, -2096782255 ], [ 951351482, -1772403970, 315018130, 1847318182, 2100828356, 298394399, -384686807, -1468567255, -1812074261, -2026305707, 1841689146, -1513207427, 764185004, -1149234049, 1627266035, -726469214, 1821779709, -703131993, 1147565057, -464262555, -1746575627, 378334016, -1781086927, 439855362, -1403498472, -682510919, 1060636685, -1664614636, 1172565800 ], [ -1520711373, -1353868137, -2016962013, -693108586, 1443557732, -159288677, 1849197913, -1766397710, -1403380228, -1011463831, -2114148909, 1743922641, 545732511, -406290601, 8349079, 498639893, 1484823761, -749536173, 19180567, -1661397629, -12278819, 676478596, 422192620, -790076720, -1119743161, -1826313894, -387179928, 3101210, -650882745 ], [ 220688243, -573577538, -392620702, 563108789, -1781831132, 85475855, 662526666, 1054722053, -519118542, -287459737, -398442424, 1830579944, -481539648, -657147105, 650501198, 1691395513, -1443858509, -63283584, -2004106618, -1399590061, 1256247361, 1133882604, -636110760, -280417517, -1115652161, 2002716932, -968943924, 222045667, -1978038321 ], [ -714906695, -1729016043, 1754726299, -1438924034, -1991725048, 37536167, 417563508, -1185978156, 1932449127, -1985368730, 2086043662, -82151421, -917179780, 1585469285, -232721547, -880686161, -136127416, 1803211082, -381112856, 1720308437, -1220420765, 1664427312, 1172992637, -605226249, 1574485685, -589112276, 2098991556, 1176371246, -666215561 ], [ -1206918417, 1462071184, 1669194742, 782424981, -206501756, -366440047, -381379413, 93094450, -1896458589, -9221376, -563981331, 380503861, -1944645223, -734283900, -147542558, 285623285, 654907826, 210681275, -500197213, 1940516028, -1946480197, 1963807047, 476404506, 917293967, 246412151, 1592420046, 361309269, 1460368013, 727739071 ], [ 1546343264, 50422244, -962395657, -421152546, -1243567736, -1254603191, 1242983715, 2065697057, -1919293358, 2047872929, 714320311, -1560935732, 1010737113, -837787857, 1277778225, 222669521, -704201831, -1628056426, 2004180290, -2032645114, 1583357193, -1871705711, -890607842, -962441848, -959626120, 678844531, -916158206, 1982606667, -1209101815 ], [ -753801838, -585676101, -1961320568, 1437929836, 1764452594, 1042734110, 137212424, -1237848434, -1687508073, -1102609077, 1702977288, 733345342, -475968355, -1577343450, 479941881, 696109575, 1919147175, -1816757828, -643185573, -2036686413, 664570267, 1864300475, 134358580, 1663648607, 771976861, -989000608, 1220568954, -1282211996, -757636429 ], [ -1255935735, -997216743, 98089, -913104434, 1090625084, -297376248, -1510504497, -281865810, -479120642, -889789412, 2139050339, -1804720761, -1090667867, -468809882, -313096864, 2019087918, -306858383, 1719471351, -1547628827, 615424949, 24748334, 655486688, -847883673, 421191802, 1799733972, 220087301, -136000528, -1131897378, -758513382 ], [ 1920749180, -2105293758, 1680833758, 630696663, 2037634870, 430686294, -914011893, 1400412768, -1604217210, -1345198001, 167170765, -990580117, -770760946, -1714401526, 375962009, 125308699, 89892006, 9940864, 1607159032, -952542876, -1829824192, -908046523, 2139800724, -1506872495, 586751142, 1298530982, 1412936474, -1472911886, 1360534189 ], [ 346620660, -339997549, -1644510082, 767953723, -1614786036, 768747456, -488902753, -519156720, -363858716, -963189883, 96057188, 1286381018, -913825514, 1057895816, -1167513088, -1668353074, 1940671752, 518879913, 1814310879, -1441622185, 266340476, -1168362694, 923042253, -1789108377, 1735277802, 549597253, -443772027, 1972435812, 819808854 ], [ 1352437396, 2009207306, -573033108, 1917782632, 41922309, 1426059023, 69878746, 348251309, -1763951401, -1395714261, 809736697, 127816407, 2081739709, 1109101575, 1211737247, -511266546, -354783715, 1894384989, -550414559, 2033155814, 549571280, -1503635702, -846919902, 2127440211, 1920135509, 1659611769, 2143423962, -332993227, -1524131238 ], [ -1431421762, -135725883, -429271630, 1031368104, 1841615290, -462433706, -1766424009, 1177428592, 963974369, -1441700555, 1766429003, -1352380208, -1846736062, 1702228177, 226151085, -1609681687, 44020888, 1791278156, -161053330, -1096649525, 330398199, -159046587, 518829416, 907251043, -824295473, 1899899689, 98939442, -1992584623, -1064361147 ], [ 826220152, 1957445464, -1340079612, -962751217, 261996071, 190982699, -1047361602, 1915257864, -1261712832, -552709046, 1382949415, 1213779540, 121709894, 505837034, 705253979, -876046402, -1116575999, 1958914593, 1156205876, 1424331798, -1677339955, 1634387621, 1786453148, 277786047, 1818148608, 802940789, -645249463, 2030905765, -1428439067 ], [ -1125302233, -795590404, 1760999043, 404449212, -1025132406, -640939365, 712939830, 1799837715, -2104130311, -588515086, 162172654, 1820007264, -278678566, 785722188, -2143190459, 296807551, -1580722639, -1750319558, 225907950, -36910604, 109262098, -502015379, -265848923, 572335821, -1158572136, -1573307143, 1138836203, -40276161, 1662921750 ], [ 1552374075, -1939380701, -1614314774, 419320322, -1763006332, -1690843617, -1696479262, -592416179, -147390445, -1326336171, -663805033, 1655774574, 1669484123, 409449486, 540559335, 407099056, 1152481989, 1485507947, 384391520, -1844683940, -682503592, -1638489814, -1326608634, -1764813235, 1311459671, -1255227294, -351675488, 1122908070, -1481791684 ], [ 1862200478, -1258281598, -709447543, -279086722, 1881462416, 1283088193, 1445602916, -41409219, 1401190037, -1310264218, -973759367, -637622221, -2028745033, -367989462, -2037574165, -580849952, 1715677752, 1010577089, 66996019, 601711848, 563434062, 248120523, -1504507312, -2051162202, 1379922724, 484653278, 551703946, 1000880092, -970429165 ], [ -1930267216, -663232044, -449889129, 479923197, -1710711956, -1249186875, -818633803, 1271310381, -38293060, 544847093, 751187772, 1808751582, -1664720132, 1543239490, 130793235, 90359484, 357901864, -286818631, -1733675118, 273311324, 790728387, 1354133812, 1807219049, 1757932812, -2076358364, -716500855, 970590792, -1304489009, 2138128657 ], [ 1297227699, 2033139097, -770209898, 601806752, 973120896, -197124621, 1522418022, -1559502751, -1616058518, -1925960154, -1479378709, -2086660662, -241827685, 1854383015, -957478806, 1388717581, 1682427535, 435949282, 72289093, 1063865826, 1374052915, 826988667, -184941079, -1175906458, -2117069506, -225186263, 607614584, -14938289, -1422196974 ], [ -49070760, 1573208314, 948874916, -724402312, 1219616986, -2034292108, -945855148, 288544812, -1149422487, 2004263499, -36898861, 578423231, -1886350121, 15381973, -121932997, -957818344, -1573829075, 2047621270, 653229287, -712064924, -1879496059, 821061247, 918181372, 1089009246, 1611461027, 1304659709, 1150006007, -1884859556, 1413149603 ], [ 511234338, 939783286, -1044635783, -1062578232, -880295525, -113236, -1494329972, -1064709077, -1291056007, -713690843, -1589587049, -1573097381, -951963798, 1115254077, 1578102992, -1036258550, 1846390345, -39996009, -995486987, 997734992, -172795781, 848615455, -1169676729, 1218765725, 752226674, 1592139438, 197392499, 1670710742, -43077304 ], [ -2005072234, -1817421993, 1684502016, 1064197745, -1357514790, -612242954, -1018570962, 1417793324, -1345153948, -1579414853, -1436555333, 2031325005, -112285085, 1090994856, -1495560176, -1642331906, -1813258704, -928623815, -1520732816, 1185067096, -1830404559, -25866844, 1216690398, 537179201, 132754455, 477807220, -883496003, -2031116166, 1010960022 ], [ 1557700057, -578983054, -118302748, -1186692296, 987949206, -1273918559, 1620333384, 770761656, 657138084, 1980263437, -610179719, 688756258, 1177318270, 1399470121, 23582921, 2122232422, -1202963665, 1320870176, 1183854058, -445433768, 1198006993, 462620646, -1283605318, -1482790414, 124606341, 1801708803, -621021595, 1094947924, 1103787121 ], [ 891988916, -765277032, 1073041189, 469542157, -1059263576, 2369853, -643112373, -271602385, -1061660676, 1754045335, -1371980580, 1065997359, -233528127, -679302429, -1246272214, -1026270113, -1025155378, -1215441084, -744840142, 2066575295, -999868351, -560446293, 385220246, 1099931201, 377068500, -470988451, -1102851568, -1905352503, -744572677 ], [ 573009426, 1389796604, 1331080131, -1985709952, 1393828117, 1219865418, 345339126, -448736817, 1484503704, -1477293051, 1920714797, -1357844566, 577483885, -1385881007, -1347400966, 1909293429, -838301016, -945498615, 1688917875, -1549166880, 1452492425, 1229023864, -1898223884, -672767590, -911987149, -260762341, 1105497066, 173385174, -1712294739 ], [ 2061343749, 547942038, -971683060, 2102026226, -1352745145, 1785208956, -1129878911, -1768629378, -1970393529, 1855249959, 255309888, 2131856220, 2020398185, 1834472403, 928961392, 891027239, -1056030764, -434987868, 562594732, 2074811173, -1306859102, -871518437, -354945562, -653863412, 709772100, 1476504330, -774583483, -260097502, -641397503 ], [ 612270612, -938943249, -754625069, 826489994, -1448089465, 1658987069, 759055579, 325694417, -79385289, -2099010430, -688711309, -130867510, 1504923732, 171544908, -90061135, 967130362, 1965007894, -2099800864, -340446238, 1300230452, -1675567221, -585849396, -309295544, -940995204, 111409956, 1548051640, -1468217770, -2118502162, 1803251368 ], [ 1898387903, -1320007578, -200671291, 1257188939, -1572645534, 181498439, -1149075644, 1327429088, -1376051584, 1919002727, -1182757040, -1821493910, 78794179, -1133444077, 1197451607, -152153032, -1485310956, -1313599129, -961248781, 600062035, 1521542747, 112499294, 991254125, -640918546, 473168498, 1542186719, 1130082415, -2114378731, -1878613112 ], [ -1629198937, 1227563107, 1447281413, 287421174, -414008006, 1977748778, 455375410, -1910589475, -807474540, 770982578, 1190214758, 1706329338, 950141420, -1422929448, -1792384925, 2085911410, 1903482051, 316747839, 1253791206, -1901040766, 824504605, -936358849, 1731457948, -540853791, -1066280402, -1781682956, 235221697, -1980247600, -1183834434 ], [ -1995151533, -897962678, -1300842281, -2091866754, 360502718, -1937939189, 252493752, 1977352174, 621126770, 854191048, 77170238, -224223149, 1681440537, -1925407658, 1028890560, -834521822, -1162130084, -2016603830, -1597644619, 212236439, 785550793, -1094106625, -1093881442, 19787841, 1269725610, 4745232, -1710004352, -737517010, 346960514 ], [ 1571473107, 569214599, 1360574925, -1917005735, -1814742004, 475392256, 1729242066, 277756108, -1310846446, -509964016, 360908197, -2060706955, -1123716688, -1866327364, -1016693310, 1692529721, 1556784349, 482490470, -1867245058, 126259650, 1872119171, -1843369986, -366365168, -756432132, 1545604871, 1269232554, 658977622, -1743366789, -164892212 ], [ -1705435469, 1172212326, -759194384, -702736740, -751454605, -1192073172, 1801737342, -975825468, -69098147, -1452236976, 156943615, -101746225, -1160880866, 1494478724, -1406308511, 247040581, -202188414, -399631417, 951838489, -155004386, -865009679, -1679150248, -681242037, 519402230, 1155132259, 1506678450, -1862023082, 1200802788, -669532695 ], [ 1275927945, -1474485527, -107684857, 25389949, -109343509, 1851517476, 1434382664, 311805876, 779237035, -945084871, -2009252885, 1101351735, -576299665, -564772622, -1313500981, -1127178460, 535615097, 312615174, -2142695731, 139006208, 30645495, -414412675, 1791509456, -250637703, -1420365163, 657240598, -1437487322, -381760835, 1958373865 ], [ 190487605, 684513688, 2049681385, 825313744, 1999652275, -1803980158, 718449861, 1485804, -645824945, 985340179, -2117992099, 1244960537, 1138780182, -190231368, 2103593773, -1674583067, -2058902751, -1115878453, -324373412, 1379339913, 1396879806, -936308104, 1583471151, -270737274, 1910718974, -1471759087, -789077409, 901064263, 1822643594 ], [ -1389393850, 1038070605, 981692577, 1189074392, -63490989, -1868608504, -223116789, 1579939050, -345053473, -1156221905, -1322589988, -362886113, -2050214761, -660104194, -489786830, -668461371, 2141211788, 1162891744, 2016276782, 541587388, 1626428058, -1220046254, 800938441, -800881880, -279456938, 1383174853, 1076356325, -179256432, 1161194056 ], [ 1699219751, 1960711792, -595851144, 1949849617, 978306634, 1784355134, -575196689, 846598905, -1806505920, 193128002, -1384819767, -140890531, -873009274, -1213829088, -1901713051, -1249065599, -1366454391, -1133400328, -751180905, -600124003, -1459786895, -1006525449, -1173764241, 503310040, -1423261574, 1390687240, 955186985, -179190384, 192013195 ], [ 520883706, -1746073128, 1287804193, -653095959, 1949017276, 1604242673, 1525570288, -363286272, -1461566535, -1373933244, -1983873415, 1326869910, -61193380, 343848574, 64640262, 641777193, 990233948, -1039791876, 826883737, 853704019, 1066291580, 2011033593, -1761055866, -222199921, -1155079448, -64439981, -234191823, 833236331, 1849454834 ], [ 1501504269, 1503759414, 1512742898, 127105506, -1332067889, 1050427029, 771979310, 2066276301, 523326100, 391916792, -495898043, 1900608618, -1279385179, -429419527, 1895883939, -906082575, -938639223, -1453708393, 489846597, -547422545, 158344214, 1087009363, 2053053459, -2135387568, -1554568081, -1407549365, 1327846842, 193031636, 1282023092 ], [ 622277996, 434072373, -1468004495, -147919154, 2037466865, 494889929, 611834081, 73668410, -197327623, 1397040218, 1648432569, 2121467990, 1927254781, 2021023069, 69183711, 1984902521, -1645301270, -1920237679, -321965866, -122302140, -636767786, -1444899279, -1933229355, 705025639, 551662702, 626992909, -1989078174, -1685337958, 482405660 ], [ -456475091, 232832571, 1651393618, 1734861947, 1945743616, -523215443, -257612376, -1865477794, -624613798, -1155822311, 1324175138, 984699563, -499337983, 1897393770, 212276746, -1639786526, -1928023030, -349917286, -1126296874, -348174403, -1916014672, 1817181989, -1984566072, -1969571635, -460681363, 90074543, 1223544204, -2121510841, 125471057 ], [ 1804132374, -1000157475, -1299341960, 1476691712, 1630158497, 534337175, -4766193, 616488174, -1720009430, -125064064, -497541145, -1140647720, 198887103, -1677895127, -2145536933, -1639390814, -425652306, 1251623088, 216337555, 1172250339, -1526108941, -835388976, 2029272592, 91275514, 2050442883, 1424061932, 147485911, -1954984915, -660072064 ], [ 951812607, 1951040933, -700697516, -998462491, -138020015, 633321005, 1263877203, -1849705380, 824766928, 1232619088, 1355996384, 1378231465, -510034572, 1166872708, -1035993023, 1946277617, 661370674, 2112661715, 1986677672, 360471039, 740042443, -927579857, 748628703, -953210792, -2025542242, 918274970, -1478508110, -572243931, -757199898 ], [ -296946847, -187526304, -198256809, -114300774, -1460278818, -1397373194, -306131319, -1157656029, 1620318110, -1067472341, 1911523065, 771560901, -1186760271, -728946640, 2031756346, 836850224, -1397399335, -26456467, -1009040003, -69745057, -24439270, 454020540, 2036346179, 118178158, -1191452780, -1153162257, 1917846072, 20183782, 2049612124 ], [ 1081212491, -490036745, 1101018672, 751926190, 374721622, 1928288264, 1940653139, -1183478078, -1355266532, -116150507, 1254029951, 1810249043, 1043595130, -488054592, -1161588581, -669628910, -366976798, 2005648228, -1507650796, 2018392536, 31189715, 77183906, -372631397, 712911403, -674117260, 1275418662, 6835985, 2118507102, 760217591 ], [ -445295164, 1011152649, -574155917, -1069253636, 83620221, -530014872, -352641619, 2127769863, -883406172, -830371754, 2087955912, 1662198856, 412198317, -1927003999, -269786336, 411038534, 78263739, -246274458, 597651660, -1958513644, -1653089556, -1559662133, -930951359, 1817732185, -260790944, -1286239709, -1654125997, -2090852192, 1033372687 ], [ 1664073868, 354565052, 587490245, 228573931, -1723730165, 2118807881, 1773350893, 184572693, -1181817622, 433650291, -2142573697, 1625290691, -450708190, 1855495769, 177213458, 2129244668, -869450158, -1588461081, -1744887442, 443369829, -1995456844, -269472925, 487741764, 61053919, -1580877720, 974890553, -2007842151, -1144620905, 401293612 ], [ 652743144, 49188484, -1842103306, -644650626, -1679700303, 370672632, -1573640271, -2046609736, 332589855, -1092215519, -249264225, -958169564, -1707725394, -1106466990, -1937282591, -2032092946, 1171092057, 814685494, -1841736247, -1027185358, -1809893317, -295231541, 253133315, -71422812, 1865278989, -652868940, -265503398, -1840924844, -1770156785 ], [ 1466661377, 1439943090, 729661773, 489928690, -1715829249, -596659602, 2030981545, -1499665650, -1622981443, 2059339643, -1272112170, 1261855703, 2105676246, -601620772, 671918789, -555456181, -1689254381, 2044171400, -782678364, 1438832891, 2043170185, 1460087256, 507492666, -537718374, -1220252386, 1344259180, 1913186602, -1363557708, -1085078643 ], [ 590233398, -359220889, -1771969663, 1621509479, 1455686268, -699189296, 1813554125, -446924633, -594134482, 627467336, -313057710, -465654021, 1912970091, -1919768760, -1700702335, -855268932, 181488453, 1504912696, 437803640, -1616696766, 1048768036, 56726393, -814704746, -1851836305, 895104261, -1885189932, -64213755, -394736587, 808814190 ], [ 841105497, -1897897470, -1873899468, 286597818, 1506748463, 719978035, 1172703338, -1492496730, 1095504385, 423516675, 296857959, -113030541, 40577795, 1531470356, -396577145, 676449250, 1317907728, -1652605855, 406695267, -1282378228, 432813416, 2091436901, 1626862706, -766388876, -2098187199, -757096289, 1219003211, 1021419310, -2116179841 ], [ 1609282559, 2144028383, 1609994722, -1100824747, 1019965450, -66205010, 1066087141, -1909406168, 633385365, 1032247281, -1990422624, 1091358415, -1159521485, -437768156, -1265393139, 715367257, 854450363, -359650020, -1563132764, 2009103706, 2032315194, -233671708, -2059586952, -745832526, -1103859550, -2139815602, -785980335, 1994930968, 1570484662 ], [ 194883172, -1899180471, -1643165795, -1346301137, 1392572699, -951411824, 1157995869, -259199168, 241578828, -24530888, 966553133, 278403420, 1573081811, -1206311134, 1470213961, -579377338, 59958225, -1199278249, 960943250, -9643286, 1627210969, 1240507577, 225102775, 1695053873, -2137258737, 1918788182, -1471219073, 1176385104, -1714616981 ] ], [ [ 871508237, -1830163344, -306302071, 1863294413, 1045202629, 630310557, 1601518183, 1537939297, -544650963, -1415162432, -2076267379, 1682091990, 203983902, -1981213186, 1057333398, -1227160857, 1515847872, 686715947, -1165384555, -987344672, 1447646664, -2030203387, 1480397078, -927014509, 1103319764, 801267881, 692525182, 1735883030, -289589388 ], [ 444991915, -1434165397, -2043405395, -1441558851, -912482431, -1870921545, 274468599, -341763325, -215400811, -578275360, 1814946068, 1329437174, -856922556, -1091908219, 1621590197, -1528760165, -2094372529, -112031960, 63637202, -1989082397, -449947273, 1560806510, 129648707, -492318494, -1979050174, 1724042254, 1908706490, 1846633914, 914565333 ], [ -1505440343, 1867771720, 1023756107, 1118862325, 136841775, -544768275, 368424023, -1437543861, 977132452, -372638879, -1643478218, 1667008462, -609319409, 1137786049, -166112342, 889865824, -886240863, -1350538116, 470779205, 484032986, -323386811, 1066831889, 1849758713, 1546992540, -1654529137, 2036749634, 1305430360, 956476581, -1690931876 ], [ -2135468208, -848404981, 167990231, -1554496624, -701850597, 1096357294, -1321286069, -135633167, -1892777187, 1335825801, -1959812394, 1586698426, -1123136899, -694807895, -885255352, 623753698, -1409935800, 1103973684, 211983211, -1704857359, -97504484, 629698537, -1802177387, -1792578974, 1569574478, -833410351, -1820831886, 1676189121, 1400853447 ], [ 871304098, 1474192507, 579431689, 642277009, 427950318, -124617613, -840789462, 860295843, 1186865580, 939796902, 2083638503, -1831957813, 1809481638, -735643590, 153883843, -1421018607, -1213335089, 1826924526, 1885141645, -1226281626, 753848241, 1718597295, -507747323, 1768617547, -958076303, -979120474, -1850814631, -521313246, -1730521990 ], [ -1489965443, -1480673972, 1230699835, 1203327829, -1400414333, -1106793562, 520338632, 1012702844, -1685556765, -617520452, 1234317411, 1581541470, -565015914, -1078030240, 239205080, -1473782221, -1218651472, 1993688260, -985983179, -1305556183, 994153620, -1207193425, -1014135290, -139908930, 1840129996, -1252956012, 1227863572, 2144853786, 7790756 ], [ 1122655500, -2119181146, 149602073, -1500334223, 157527362, -411720391, -82095465, 547120402, -1634023416, -999448837, 149016137, -890116452, -347720076, -1378094509, -212908570, -334978019, -378995548, -1441431972, -842184483, -845995211, 183167288, 283215721, -2058071996, -1165348621, -491090050, 1825097297, 309593255, -1374392141, -1743586551 ], [ -1111269167, 1310576475, -163659944, -415194156, 299442679, 1595737411, 1707137319, 6892401, 1906772215, -109367839, -357432665, 1494791273, -1916671150, 1382684439, -940487826, -1033489081, -1497830726, -250817882, 2102006581, 553018490, -1683041825, -404549971, -1641713492, 943830208, -1544334961, -1825593721, 508768007, -1517721240, 1103367645 ], [ 109246887, 641884901, 1793107906, 1902139915, 75630440, -1814617182, 95310158, -359106803, -1489684010, -1699523544, -1645821015, -706414889, -1600770147, 2015890752, 1813737589, 1767498170, -1357292252, -313588433, -1952711584, 850495865, -1668055338, 104834265, 1527993855, -1232251178, -2119277649, -653863707, -794767840, -155626207, -1487885458 ], [ -583658764, 1902436990, 501632958, 1157211090, 1907626486, 1754426016, 674645085, 1990790288, -1222776626, 1540971098, -75396631, 17174552, -1818806807, -919532484, 1632217897, 429489161, 1707381457, 626539983, -2019676656, 549006737, -741138539, -1965781041, 342709140, -1543972036, -1878789758, -1239549045, -2129451647, -375653071, -529164279 ], [ 671900511, 2123262881, 1818894824, 154814104, -1705370640, -164128213, 1523686799, -2124551721, -858666460, 1094170607, 391424419, 2071645677, -744971498, 1538811774, 1703274429, -326654009, -1559145930, -169921626, -1907797328, -762165965, 1012569087, 1455034164, 1430487094, 2139371574, -496531976, 1295195602, -1628797468, 1871077515, 1508900813 ], [ 2090975254, -633603364, -876925928, -1811812935, 266024450, -797588640, -1194198115, -1565856964, -2137665216, -892187578, 1504785063, 1508976164, 937699694, 1384642984, -2104323440, 1121151778, 299993471, -1964595497, 1169948390, -451623642, -1569608262, 1983339470, -1942831452, 1026338657, -1538823432, 18882485, 1819012266, -1463133070, -1438410767 ], [ -361591950, -312167337, -1275653746, -651268671, -1611683387, -1992951818, -793250647, -2063108661, 108779705, 233117416, -1739722449, 169579203, -1384759481, 1819078975, 1260132743, -1057929968, -1604821454, -1865674719, 781798989, -891132273, 804942406, -1963716850, 1091791208, 49420600, 2040484481, -726578406, -2012426354, 2079840968, 663813288 ], [ -457887231, 1351665133, -1612173644, 1900793415, 1245860961, -2039372606, 911482395, 876647058, -548440288, -84687543, 284182793, -14503183, -1061989525, 1852092917, -1583433492, -246306142, -897763826, -247370807, -1338343399, 1105151172, -458233900, 1229288805, 439938535, -1842439721, -206146899, 463818744, -22196403, -1548923449, 1887583939 ], [ -1081261066, -159874257, 1208461285, -1624004068, -1517126571, 731819564, 775201526, 47643254, 1599532791, 514864497, -178591673, -718346938, -57779607, 2087993174, -1935997793, 130566053, -315033837, -826603697, -1735570728, -1147158878, -1675555963, 317851678, 544951943, 716477539, 1406900676, 302420307, -2080995273, -519903126, 93540304 ], [ -1029898824, 463223845, -837089474, 91378588, -549647990, -429836837, -1935728809, -1349464223, 959509608, -1280108311, 258620136, 1524094677, -741468036, 1384610137, 2052574435, -1623124546, -869945532, 1092239447, -879081323, 720914060, 1389477176, 1557657473, -1403700471, -1944058326, -1295793142, 2040148304, 899551953, -15388194, 520866198 ], [ 142507412, 1076979851, -1018229914, -1406670450, -1910404760, -424921773, -1351785483, 1971747278, 1086374615, 318509122, 1599006985, 164171158, -1690412022, -1401271788, 1377367088, -488928801, -1507421850, -992722713, 1677782964, 737256333, -414953377, 357627837, 49059756, 1645224021, -996230554, -1208324566, -1530097585, -1856040013, -231023286 ], [ -711317350, 842140845, -1690412029, 616717662, -321859110, 1168968828, -1525023505, -766242881, -860369411, 870025896, 556227370, -1703222154, 1637786667, -779310884, -1136666624, 2071091831, -51183391, -320307752, 1178286521, -885442325, -861243820, 353239359, 704988368, -1298422241, 1118869353, -59913376, -221321785, 1141610765, -478500284 ], [ -1971764683, -56320727, 339481920, 64689160, 1273683200, 717105396, -905440993, 2017312852, -586396026, -465561419, 1610980072, -414791307, 1641080145, -450620960, 1409388085, -423956785, 1504985454, -1380717128, -359081226, 728437105, 152495820, 1726824704, 1306488720, -679419563, -1755046686, -1269483513, -356290270, -991236597, -44259577 ], [ 681028839, 1388672601, -361289175, -15034324, 873608208, 27974793, 979126840, 221560311, 419495736, 1244094732, 159462858, 157349228, -1717423257, 1320452175, 311943513, -1960261285, -545118810, -348113853, -1345614394, -1631138675, 1508452762, -716012266, -192435465, -1829703239, 1907256062, 1035457736, 1741469598, 813507912, 1792473860 ], [ -1599478271, 320841978, 1851368125, 1636041676, -1650709564, -911444303, 1088568562, 1268229586, -283380370, -1256329365, -2047295069, 652329567, -1646577814, -1411097935, 926637084, -261622181, 92455460, -1380874561, -755129118, 1926640156, 473060261, -771233215, 1871803850, -535030007, -1686734912, 309719795, 19172313, 1972930396, -1692698624 ], [ -1284567318, -1711211478, 1475006804, 1818780001, -2016940507, 841573560, -1637267043, 58437177, 679715717, 149235728, 1371623055, 1286901185, -325115866, -813506312, 572079004, 1681009713, -993399243, 2035465367, -37351622, -1777136540, 337003382, 1071383099, -789939664, 1543880019, 429495868, 1966295769, 506336455, -2095719157, -1673489938 ], [ -1387927051, -382381825, 1893125744, -1778625022, -97542203, -855427422, -1780069316, 934446617, 536235486, -179300714, -859389161, 1289044610, -442822394, 232915511, 2144257493, -1825312550, -1693503598, 462024189, -184433352, 281384136, 692220137, 539160035, -1205406822, -591287907, -808913167, -296362161, 1213653319, 459045454, 1151260168 ], [ 1264543284, 1556559809, -31744313, 2060185242, 1681098038, 517986136, -737863602, 1987079255, -594692858, -1250805640, 987026369, -1194081266, -1124561711, 1627791353, 1109026758, 2079238563, 308216540, 1002203342, 2019367799, 2045322616, -926891205, -1955706651, -2087781671, -2137899161, -1989586779, 1003028950, 2089991057, -1948523584, -832233370 ], [ 1282401984, -571629652, 1419168024, 1537470753, 1081501674, -819187779, -141902200, 670022866, -70794518, 2123358921, -79166942, 95786966, 1909019198, -304582318, -661044931, 1910501110, -152569688, 1770117882, -497786349, 2125078876, -2063265267, 1429905495, -2078793338, -1838311204, -1820852217, 225452067, 1898148327, 1194503604, -333758151 ], [ -160559361, -2078694481, -308867571, 1749497725, 2023488489, 989882917, -1777180208, -110775606, 653758893, -139810798, -457200111, 1233736405, 2070863627, 1534538297, 213866837, -914420277, 527049448, -455193806, -1148581664, -2118044155, -405707940, -2075716407, 138976778, 1944954511, 340955248, 190913743, -1201219947, -49751014, 211446072 ], [ -11074188, -1176436455, 50437083, -1488960477, 326089402, -663362880, -1909500463, 1504671971, -1317220204, -590490672, -1640753845, 1819577263, 2067486076, -2056292572, -808868120, 504346026, 1405782538, 265338677, 908548930, 849476080, 593552219, -129289616, -68609829, -547198836, 1300922539, -1696439260, -2086849981, -1534105736, 527202666 ], [ 1921048746, 1394614969, -87931306, -1284180276, -81548758, 110789003, -2015285878, -29742776, -1763077762, -166723602, -1732101339, 103393835, 507531626, 941848715, 9405634, 743787531, -2038625288, -1323031084, 2044858267, -1872239148, 1459675941, -1023268331, 908364103, 1044780491, -1690406683, 1181052519, 283693488, 45806412, 2078094529 ], [ 382047790, -1297383402, -404538453, -103870350, -867362082, -1724304350, -1670633165, -1574505904, 1734631027, 1440701821, 1068381159, 94932445, 1035811348, 523518553, 678935348, 1706805695, -923153216, -1634250892, -1952554381, 1084828404, 1645196284, -1325061491, 2126447445, -2055835932, 619378512, -1327866191, 508634204, 17777398, -757068409 ], [ 1893338945, 1161143631, 1923107065, -1031035322, -1285051687, -1095486217, -68979049, -777290552, -537194444, 742431224, 436716989, 1555643393, -719888169, -140691744, 2103691214, 1425977319, 1522084540, -1467079935, -269964555, -341479949, 1917567807, 518432713, 222283276, 742063427, -1862012429, -714732018, -984017738, 2100884422, -557028062 ], [ -1923919777, -1261977955, 789342565, 1171463038, -416670436, 1284266076, 476073898, -326006527, 787273159, -165662953, -1867086149, -1945646220, -1750227341, 2057877409, -1320443122, -1178214002, 240620968, 1787397657, 1556004300, 215545985, -761493474, -1952358023, 412952195, 1156618543, -2143426406, -1742471557, -456110225, 582180124, -501428661 ], [ -345341012, 333367955, 1571404160, 268953325, -1919554185, -1478537201, -700802181, -899309904, -389643859, 285408644, -1857955224, -129783129, 1635731507, -1378927044, -349806134, -1371762396, 1150298240, -150067878, 1272338264, 404427298, -14331224, 1777243723, 50651307, 1708886978, 348053026, 947957588, -370523520, 357813633, -801245384 ], [ -1087134278, -1410036429, -292031811, 1278965371, -424709116, 1713423679, 263464486, -1199971077, 772064311, 2039808513, -722430250, 1592666865, -1218745232, 1220050432, 651499027, -149957305, 1195474808, 704668733, -1336186096, 954452942, -1178039039, -1547473570, 1169203810, -1159522181, -218759106, 1059315871, -739933906, -933343417, -1071613398 ], [ 690363366, -1560353851, -250117305, 1250357051, -705373661, 1211580076, 759083570, -1453508242, 160278364, -409414427, 321061576, 1600560327, -1276968984, 1622058093, -1641900334, -994201363, 861462287, 842274520, -1090954216, 1488671457, -271546355, 476962666, 1477307316, -717648738, -1638152829, 1520756067, 206571319, -648916697, 1049499236 ], [ 2064663965, -1680439087, 916220818, 1374606356, -2075822697, 1429226820, 367559365, -1101793721, -1888442538, 2104184302, 1973007273, -1224912914, 150619360, 1928272839, 68018569, 1993524820, 1290428891, -865706243, -420717891, 1371207950, 1994625411, -302189556, 1815195401, 660025618, -116856054, 1729746579, 1113605688, 1298866381, -1664369082 ], [ 931775127, 1962019852, 197078648, 2040211734, 213505045, -521811824, 764102410, 1668058623, 807056445, 864044162, -480975159, -1950640540, 1343205572, -1346247432, 498665138, 79505588, -1023238305, -1435596510, -2008697968, 1830539085, -1016165257, -2072952420, 303941320, 311564007, 150935854, -1537115979, 2026332274, 20117677, -1566485188 ], [ 445662398, -1160330018, 2000252464, 1975907880, -436082565, 2082199150, 1627469185, 362295530, 232337616, -580186016, 282471073, 1752007700, -429880720, -1851607144, -1258958976, -881446401, 903904435, -1735727203, -2142163519, 490138695, 1357236122, 147265097, 1324350587, -848036377, 184741785, -2138330013, -405298989, -562524210, 456024 ], [ -302112220, -1130256794, 2018850346, -928016245, 1708299225, -486487911, 415529511, -1352979043, -1751399043, -2001701625, -286645646, 440899408, -1708623185, -1430257572, 1604765605, 1016294240, -501123633, 870291343, -1117149401, 788239871, 1793148355, -1457675131, 1341352504, -1135958585, 806358317, -478319516, 753719955, 784607521, 492931288 ], [ 127925131, -1112416187, 2130608873, 1046572132, 654211020, -652827737, -2052131543, 1177960200, 812578132, 1170833232, -778313498, -2087408094, -1747337285, -1325341985, -2138033380, -1817608327, -1341105521, 710482871, 962886734, -143196943, -1750009668, -732781709, 188011366, 193856548, 212627541, 276523339, -322842466, 2028231946, -1962963302 ], [ 1916668869, -831580612, -1531262480, 109836247, 135998057, -1093479488, -1257076913, 1130406040, -460596624, -952450243, 1522655500, 1504569454, -716704313, -2058983485, 1069757201, 2120704184, -457008004, -234832980, -296598098, -2057438600, 1099274009, -2118972704, 105762651, -1934103177, -1617947868, -1328104044, -426189424, -1229517035, 130660012 ], [ 1372212731, 1362770261, 1074260200, 1030932560, 433100058, 552499292, 1411229021, 1489376128, -1374080378, -2113104677, -533746695, -579225864, 131942094, -2130617008, -1747916260, 2077330583, -1603770699, 692790785, 1972747738, 857758130, -1928603525, -661100062, 264512550, 1520561218, 1791256028, -377783397, -1872311627, -1615879991, -764285745 ], [ -933979555, 276137314, 480717104, 3922062, 1645022930, -1154655528, -2062357316, 950455265, -1466625306, -1909929698, 287163570, -1724406336, -1101824592, 1305415060, -1155616024, 933362566, 1820978411, -1197437887, -2043270477, -1889281012, 683199885, 1130196169, -743486725, 248930680, -9061477, 769488695, 914698531, -250444526, -441546081 ], [ -898460302, 1571452839, 1231812976, 2077779197, -1739907748, -980195552, -371072607, -466609819, -1772002294, -389750398, -1774194820, 534440244, 1711327134, 25694660, -1818945917, 486946852, 982678548, -834904448, -995969369, -1009197721, 1583835546, -1660687705, 1129172529, -2084139289, 247158282, -2034402277, 847258940, -807103728, 1944296270 ], [ 1187101662, 1249208827, -1720041543, -150836087, -544230417, -1767862581, -1664780666, -826393417, -531562307, -1116425008, 1601923706, -1506533282, -85665556, 1923691882, -1463462300, 1363649156, -962445500, 1354868795, 1774967732, -434498558, 1519140155, -355324280, 693918601, 208464350, -1651197222, 319027172, -1539903517, 991247592, -1883183531 ], [ 275061415, -2103979524, 604401843, -1305286215, -216176230, -468157266, -894032425, -162362760, -1787839676, -1381360396, 1355097153, 207418621, 428085763, 715953932, 1299150462, 1587280505, 494857065, 1072076771, -1231041709, -703898956, 2055693211, -2885822, 162078548, 865463593, 1544624669, -1595068285, 888430574, -1582353254, -2013712006 ], [ 36928727, -992129742, -1196127907, -511123825, -931803887, -1504651155, 77078916, -1124495330, -527650345, 2122506441, 727050255, -641567553, -191407285, 838219736, -970772772, 501334460, 347867286, 2129201880, -727348925, 1639722118, -657464957, 1371497695, 1081486935, -1989546043, 473134642, 860023923, 775032293, 720895159, -1230594044 ], [ 991223494, -1519558822, 894022883, -208572517, 590628863, 748356571, 490524149, -1026670080, -1911783019, 2021305545, 1967363489, -1858597749, 1193773117, -825353643, 2031720730, -897202588, 1657580059, -1859538625, -1854365741, -622412498, -282980499, 1803340874, -1023095279, -1162407505, -249952152, -937918880, -2053556767, 549252452, -896937283 ], [ -1921903758, 1414198952, -939773693, -896383985, -1603618202, -563189887, 981297259, -2095454217, 443899333, 1648670427, -1297247744, -1085365850, -1072955359, -1521063332, 1706129683, -2041468696, 295999749, -1862446802, 1723209659, 155486170, -1401642145, 220622709, 2059331036, -2093604047, -1194738940, -561931078, 788688231, 176833416, -1999057726 ], [ 359424310, -1384642118, 402803404, 285101811, -1072263869, 293918074, -841179754, 131261809, -161083870, 211445400, -48162299, 686855666, 1390447855, 1698913011, 1692802481, -1121042, -1766981707, -425829674, -667949059, -24696025, -81251258, -73752989, 1918190669, -1895568880, -1516311422, 2096840926, 1097960546, -1279103411, -1061112543 ], [ 1085709496, -1650528274, -1925623577, 1180642655, -1647886757, -973151322, 169459626, 2019589804, -428919553, -386927920, 431048870, -2089043815, -436793115, 1780485479, 1759350076, 98964648, -672180575, -1406662523, -1053634253, 1271514986, 2109980060, -218958918, 842412931, 228082056, -1915736803, -252319872, -1976196931, -1517668860, -1333314866 ], [ 2145315496, 1339592159, 890887768, -962471670, 164098999, -832899176, -29372022, 316948621, -907603679, 797772546, 880638830, 1398952682, -1836352843, -967266198, -968168913, -208587826, 1224242442, 614680334, 1880341519, -1209697817, 576425914, -811229351, 246957252, 1687027253, 1841871210, 896673662, 310776264, -348735411, -1605643029 ], [ -564943035, -1013657473, 1191184486, -26524380, -1089069250, 1463008082, 919482729, 529396230, -1327950472, 833666396, 1597795029, -1429880807, -2089320836, 466557890, 322968243, -2059935082, 449208188, -60122821, 1505150927, -1355505099, -1552590900, -938657472, 419939628, -1722268131, 663202039, 1215563112, 1607523954, 541426453, -588812906 ], [ -1174056200, 1344194554, 1947909679, -541993612, -282445093, -1397902848, -428629097, 1860087978, 902451258, 841020825, -1854289928, 242637480, 1384435260, 1050766418, 857635913, 276663835, -534205642, -126633564, 355025142, -1512835271, -576106674, 709800714, -1902458968, 2011097472, -830498996, -881462264, -1118316484, 1062098116, 999950429 ] ], [ [ -506500151, -1728802065, -397196507, -728521433, 799489288, -821742025, -346229398, 1837013491, 1853544094, -1085410722, -1419430999, -449412467, -421261308, 668846225, -1861195780, 1838413027, 1887953459, 1475494690, 2087291431, -2080621996, 1699584745, 1716521940, -1680844745, -1464589464, -1103680796, -1742300030, 1250801887, 1685667322, -397679482 ], [ -1241895949, -904040287, -2050904925, 1392169, -1457035684, 1624434353, -490143965, 473538045, 1544332199, 1734513636, -2137065865, 1948506676, 649893700, -1441641247, 1641289183, -566841210, 1406503457, 327738072, 1420653134, -1756837523, 573708505, -811439997, -324528067, 911413401, -878117439, -1970932891, 1041625589, -2047165918, 331423473 ], [ 1823285720, -2124857487, 1775304658, -892794792, -2123133780, 1527600930, -1145692068, -773231081, 870447818, -1786597433, 1940299214, 1036329372, -898670058, -1511515219, -1464077971, -646685707, -1250896079, -744846687, -1313186685, -615813478, -1866743682, 44356249, 1717149708, 1111460668, -1082898095, 118785792, 1912923013, 855224890, 58977656 ], [ 1895347870, 363037436, -1093625521, 200197766, 1839761143, -584127808, 1363122074, 296131155, -1906090522, 511024880, 262353489, 628667246, -1593682594, -158541882, -71504653, -894603621, 1630841334, -876034027, 2045262779, 1741663273, 1731854356, 476418736, 508930959, 1578035713, -985221513, 1232415709, -1742577286, 1556022366, -550627109 ], [ -1767899869, -1661692925, -1521955300, -945232177, -555212446, 1990150017, 1994536394, 1314567080, 113853307, -1104655209, 1080054676, 275397097, 1077744453, -1837977130, -689202135, 1139753165, -2140695351, 1354384639, -60143820, 591878347, -409795736, 492000749, -1710002951, -786318343, 1979862725, 1078522101, -1743032588, 1000708024, 601106486 ], [ -53097624, -1210247454, -835498596, -298677642, -1841828085, 813367917, -938826635, -1673081133, -1688707044, -1054924611, -932728411, -507907389, -1802315520, 1030402776, 485768356, 937192275, 1612063043, 1619867403, -850318264, -1557988934, 771745307, 1626260765, 1193146658, -558590917, 607840254, -495773882, -89334431, 1365738727, 1901389160 ], [ -1853348785, -1595666794, -1997144896, 740854333, 1935802896, -1920011402, -1837098994, -1524803071, 1492530806, 484835621, -1321508495, -1414458198, 1986556054, 198145388, -1244842353, -254297477, -2131831347, -1457717201, 157551492, -1933425634, 996198125, -632100888, -1869004115, -1245002556, -745201387, 634967602, 1416601985, -1648548789, -1038210834 ], [ 2017168618, -1259154883, 1920487198, 1984149340, -1228226452, 2050488346, 425253048, 1734619569, -775173327, 1350601176, 943137337, 1383684878, -1688137763, 1472110913, -2123613823, 2144760014, 471589308, 1285788167, 2070018033, -892596046, -1501660683, 1980598457, 676161296, 1511062634, -1794656989, -845315519, -714280786, 1323080805, -97080581 ], [ -1987008387, 717369574, -1030131635, -281666246, -249662156, 2073028743, 1155130639, -1096505786, -739727130, 332471284, -1673213388, 1380433756, 1002597841, -1771252898, -1128644508, -279310162, -107639494, 810848557, -744503484, 1787947766, 1677312545, -553324171, -1669074492, 1770540403, -1653103825, -1898747570, 1357920962, -1980745455, 2040795771 ], [ 1078937521, -70214765, -885785386, 1154572247, 667748618, 89540817, 198539925, 514950131, 358361204, -661868620, -88297768, -1914982864, 1891514502, -121669498, -1436161600, -1177814233, -863753103, -326358799, -762689497, 2144970130, -399387343, 545022374, 962635279, -1828567738, 1805114681, 1241944369, 1679299336, 533224859, -249628879 ], [ -930834712, 207087192, 2031891285, -689182332, -182248432, -936190761, -2015361436, -103757327, 1232963331, 658815758, -1441108136, -1687667192, 999438629, -156839939, 1927917253, 366313028, 1945913985, -632663863, 1343531762, 158375992, -859231743, 595082110, -377136676, -12132931, -722665980, -1457105463, -1690133994, -71570987, 1170959009 ], [ -241250666, 481488033, -144583142, 231622284, -639758865, 1215217999, 270227222, -1369534675, 625001443, 1055364889, 883697251, 1877678149, 1683712396, -1340301568, -1850004570, 642254068, 1134316716, -294729931, -757009685, -764859612, 1577082629, -47033887, 986874541, 986545610, -1760541900, -388805229, 1738734795, 1985898474, 645292531 ], [ 2028279416, -1665769165, 1946362996, -482271318, -1143965449, 1280043277, -1712790894, 1764304472, -1577247140, -1055095690, 104870283, 430120212, 855388080, -1985699146, 478461312, 1892426275, -197848143, 170834681, 1288349054, -1968770701, -156987756, -1388068051, 632622803, 389796290, -1357480013, 1814714323, -214430229, 1779106515, 1634522155 ], [ 1802931565, -1942323129, 43800426, 1077705441, -1489142028, -1459188290, -430244158, 983700154, -671877730, 338372121, -101778344, 1143524592, 203767691, 103229562, -2131962173, -1794071403, -998569498, -400427566, 816657449, 1492183115, 2000134342, -253534993, 564835412, 1680009616, -596874837, 782837073, 217851349, 1820826788, 1570983096 ], [ 1695165818, -196767998, -643439874, -1713341524, -1281345554, 889818743, -1085360032, -456441963, -1871554274, -551657498, -520129650, 985657829, -1012495984, 1037223438, -1064192558, -177925468, -2035121380, -467420549, -751754231, 30789307, 1750747216, 346020514, 1758348315, -301950926, -607525329, 317072169, 1708851209, -1311853451, 346923444 ], [ 1799551425, -1285287876, 832112616, -301959769, 1174378618, -204995418, 585871344, 1421106894, 1713174740, 1053800836, 1095125672, 1811913275, 368019398, 1206592169, -284153755, -1302322676, -1141757561, 169527014, 789810900, 762270478, -1337660707, 108163826, 977376465, 581859794, -765311581, 84486426, 2057197427, 704917363, -364979473 ], [ 1827649005, -679814046, -1259603798, -771957083, 238926910, 858326046, 1812823164, 237093453, 1620796072, 1311207354, 580080727, -932267750, 818412188, 1335574757, -913736102, 1448910990, -1540990269, 2056028804, -717669782, 1829182171, -93802810, -558129743, -1871866014, -1537593098, -1374670528, -71394534, -1784506396, -1504713105, -1302189782 ], [ -2113000852, -1790102823, 180575745, -1567618967, -75285414, 761246316, -1976134038, 558869334, -575730039, -220968480, -814643414, 913299301, 244132160, 1231270329, 672979112, -696213637, -2046491739, 224386389, 294633466, 530890466, 816350138, -381456276, -453954064, -1054815852, -1072811579, 5386486, 274297167, -1631538141, 230824575 ], [ -643559126, -775635756, -1067848277, -442935792, 793108544, -1071779691, -1771319545, 1908603220, 112683318, 1248453793, 410318274, 1176263839, 973629750, 1027714778, -248184740, -774272949, -1778584540, 1413764783, 373048393, 379037889, 531451469, 466792674, 677361850, -184352013, -1257593146, -1580580663, 724376142, 2023765769, -427957414 ], [ 2097215773, 1967150874, 968725500, 1243351873, 363278780, 1718011508, -2118110575, -1085776037, -1556025175, 100598197, -270581597, -1777092108, 732125715, -1799460998, -525425859, 1659781441, 181021698, 1751461300, -800568508, -1374199003, 1218015620, -1824774119, 1265494724, 1817969392, 1832085978, 1151562865, -1030567227, 2026721218, 267043585 ], [ -981786412, 719191831, -915438666, -1338525886, 833697153, -1447214326, 1396567333, 126924465, -240315816, -1008177840, 234472759, 1783141036, -262863850, -1398994480, -619650175, -1795734526, 1518558769, 1194771032, 1507874738, 165885381, 342748023, -253010169, -86959660, 2055425128, 1732083411, 119866754, 705507274, 1171033785, 973590451 ], [ 634773866, -1173297096, -1028695242, -2058604520, 1195429360, -1992408440, 1029237047, -257903444, -167363498, -2065377821, 360653611, 215335504, 1844323123, -859109333, 244947847, 83135101, -1074840477, 1504839757, -43028531, 1790418631, -1584498166, -1108660697, -765337236, -434426837, -1857471622, 1274024805, 447806704, -1324863225, -1231152426 ], [ 1441688110, 164827651, -1078650123, -919349715, 20543347, -52903594, -770244341, 487492492, -1930346733, 620791703, -958448422, 1005986435, 564583353, 165383535, 867959987, 2142656090, -2095604818, 1662512526, 988979179, 1880298219, 1712272795, -804444605, 1021708971, -1515252136, -2034155106, 1422928273, 1954122915, 117359390, -1455320306 ], [ 1161770444, -1146666266, -1755031985, 1285711920, -1560211387, 465826834, 89029165, -2068585328, -1082189220, 1441575737, -467927922, 221479078, 1614163300, -2126667022, -1559681332, 1567208734, 741719972, -125712071, -277712776, 731652508, -862395339, -1622393612, -2052417323, 248772404, -1437594281, 1377292104, -1393612700, 629564220, 1352092264 ], [ 865184673, 107732469, 1647728107, -449856026, 1010972398, 30615128, -933413298, -1618223412, -1683676706, 745247735, 1803326850, -1745400771, -193892041, -2052242724, 22247299, 629812829, 1680941278, -1571214223, -943143272, 1833081483, -1352438816, -933470942, 762633932, 860695000, 1353900073, -1252567965, -823595659, -1602977927, -595475175 ], [ 1207457924, -545703729, -1083581485, 1325224584, -1529072759, -772811346, 1558235477, 280950799, 317047679, 1231880159, 1761169804, 1690895866, 899267679, 1081043756, 659202731, 753915530, 166086024, 633910567, 539686282, 2025344804, -2002158830, -311825634, 427223817, 714323271, -1100909636, 1260208706, -754606530, 2084470200, 614941917 ], [ -1121875032, 1719159203, 1284842064, -137857168, 229149030, 1396629115, -241932800, -384399298, 1088322265, 1277570550, 357719738, -880390395, -1377439547, -876131618, 1890714861, 443172103, 2061557502, 2131492879, -899010743, 1289622694, 1865902552, -647673120, 1853306107, -1070363364, 987878747, -1208491197, 1885212814, -273772669, -1717963783 ], [ 1747733094, 1825195806, 717960728, 1541234780, 92140005, -1579033639, -894815921, -2060009142, -1066873374, -316048863, 270177445, -39284320, -2020510748, -651760020, -1235277726, 1349435923, 377934948, -389510243, -316038557, -593501634, 926301702, 410301863, 1176175286, -557700012, 1564418316, -1309818569, 155995365, -1052398402, 1476190427 ], [ -689240820, -888323703, 751020545, 2057003685, 914073734, 679458549, 1216901312, -756735880, -402116203, 1964251070, 2126865234, 588362979, -1456290925, -488902609, -1697344027, -957801474, -189888901, -1824889847, 1469631765, -1639095753, 2119413613, 152741120, 1573560324, 1215145053, -2119040238, -360865399, -207647390, -347393438, 2058956835 ], [ 1168546689, 1679025052, 1788215534, -1113107609, -1670909386, -825490856, 1765416851, -674007022, 304162570, 1318886459, 905619775, -2086248466, -1421643272, -269867466, -93339508, 748267159, 1299372267, 359023860, -169501226, -750255623, 1388657775, 452919217, -127092186, 1254166357, -608900350, 583765453, 2121665972, 24456410, -1399205168 ], [ -976000826, -575905178, 589050950, 1322345098, -1377791119, -47151023, -384489243, 238713795, -298357982, -540389881, 1692040679, -38629833, -1280202434, 1105952527, 891624509, 1068868390, 1050477082, 705325022, 1104789870, -129996850, -1841774523, 768401998, 1350078319, 346950273, -1432740260, -528055383, 2057885673, -1866553023, -1314486907 ], [ 627538786, -58083861, -2070725270, 1924326707, -1873875406, 173091915, -1921933752, -1170098276, -282259565, 472319630, 278526383, -626154087, -1797046340, -672589523, 1859429156, 2103331250, 689930479, -767487000, 1780148773, 461767837, 1249177837, 172555050, -574094677, 1961015737, -308718378, 1763413645, -870203183, -2144110981, -218109224 ], [ 1107366430, -1163248600, 306247121, -1321002151, -945753944, -1895118855, -569313306, 544747760, 1284924049, -1822452974, 190663675, 1439627170, -1522429869, 533418284, -342614181, -937348453, 903374925, -659473498, -2146787643, -651467911, -138200520, 1043722845, -476688022, 492369047, 245593055, 86272834, 174528852, -1327947262, -1646567287 ], [ 1745135444, 420093804, 98970556, 2017028689, 1790110406, 438702588, -163299724, -1739745086, -1078714894, -1032101064, 1984715690, 1140350357, -450627121, -2129547672, -1749681010, 1221932826, -803443026, -1826207669, -1925080019, 271919162, 2101174347, -2103704531, 376436775, -1762731147, 856173864, 1710728445, 589162935, -2136130547, -1809076848 ], [ 697267475, -1622844519, 998581984, 1305962517, 1741119496, -702764279, 1376117425, 466895644, -946803342, 1899868390, 770237248, -1308475655, 11615984, -1954442068, -440477523, 1640652539, 1788004295, 1729356713, -1239913466, -1832584987, -1638003948, -1514869320, 1266309219, 2048969636, 629616793, -2018798380, -1188695771, -1777048724, 309514605 ], [ -749235267, 1090202541, -1020716434, 1831319320, -2116466410, 1736585783, 1106892154, -906610049, 239320234, -756500367, 1186428637, -1052248984, -920874694, -1294097054, 284830713, 452102994, 282705299, -1826380618, -966862740, 811167018, -1211832817, 1931136620, 749400865, 1404488936, -1558501500, -352710442, -1347507155, 1850490454, -306741715 ], [ -1507779761, 1193494509, -123618434, -285391227, -1495850540, -2042781891, -372696536, -2063945505, -1156221223, -847276562, -1421457435, 1578375612, -1271404030, 1758584351, 828204661, 1096485789, -1414390714, 1099883091, 599971357, 1879930506, 72650086, 273955870, 1274943741, -1425649905, 1776662374, -852688471, 491002873, 2031114457, 1528780856 ], [ 2128900435, -2122857124, -1462107053, -1215837683, -2123887640, -1629868110, -464190979, -1714236788, 2062139191, 2134027025, 1904194828, -546069604, -2077669774, 411477311, -972602433, -99677555, -1880711889, 145108475, 528838872, -1689285607, 767600531, 1231081407, -573164857, -1476826101, -1632014933, -1753448728, -1331547088, 488774990, 776359458 ], [ 428721936, 10471324, -1091036273, 442885237, -654097955, 1388275836, 1988815499, 1683266652, -1449873549, 1869287360, -471159904, 1665228018, -1585298802, 1868415952, 913040144, 578437080, -1376118024, 349369881, -1558869137, -1314627967, -1202488306, 670078999, -1980903106, 122978607, 16796550, -902990711, 872155053, 763208955, -193862041 ], [ -1583082556, 1530799401, -1352151815, -480460431, -2137460019, -1435218424, 1190675443, -1630526416, -666793221, -1064318475, 602215247, -419387059, -171786610, -1707683014, -1416458470, -1744074671, 150249873, 144125822, -519252350, 477407488, -807051149, -40195747, -825910682, 1235346325, -132780433, 357082678, -1661337829, 1516623306, 207960071 ], [ -1714663527, 184995469, 767090843, 813954536, -361070955, -1117720780, -930912311, -1383717020, 1188620782, 1744546493, -974892036, 144210879, 1201582999, 1315000951, 1547894161, -238233278, 1072174205, 1057306612, 918230629, 1110064073, -128172259, 1632644550, -1518090592, -2128155192, -661245715, -995380463, 187547322, -111554427, -1682373231 ], [ -841223961, -409098714, 1363749457, 39863987, 778805341, 1451605170, 1059772404, 2143215411, -1879250802, 282732654, 1686117073, 1759155861, -2048576986, 1029180827, -1866979928, 1065880139, -739987463, -209739121, 501088833, 974635976, 1396276071, 1324845033, -1949325967, -1360530557, -920281248, 1382453598, -1475472069, -1476971388, -152557219 ], [ -1293097965, -600932184, -1403765641, 919960002, 346128886, -1109979754, -2054841881, 717590486, -276114278, -1067955314, -352549910, 1015267219, -1035534443, 521336449, -192252516, -448232129, -802299024, 509308143, -643134999, 486690343, 259004357, -1102009243, -908409846, -1191579016, 98534306, -128322530, 690884580, 515882049, 47218172 ], [ -643531996, 1184768333, 653043644, -669694944, -1623004758, -287182619, -1534384345, -562531147, 142336430, 1100474968, 1656554235, 1759120903, 1315664938, 867106919, 1158429419, 1500167209, -61627303, 1403231516, -1045235598, -1043355835, -1848937136, -918813189, 361845609, -237855045, 2061409001, 164399612, -1547240818, -1478607630, 285321947 ], [ 999942348, -334260876, 50325304, -941309563, 1087509413, 2024365716, -182046538, -1881907455, 1496384621, -1154466204, 434969248, 1524997991, -716081212, -435527019, -927331129, -1361543868, -923940040, -621392555, -1457175577, -890660312, 1062022602, -1679326438, 915215723, -1298433424, 1665969157, 330008687, 1068626784, 1301171819, 55463490 ], [ 508722752, 73821010, -1700411588, -1126450352, 1565317626, 984502222, -774898160, -2045418209, 1446954173, 2063672112, -141382519, -617292891, -751412676, 227797412, 2055442146, -124291744, -1408652046, 1054528238, 1266013902, -1723453218, -449702093, 722768240, -740732255, 922049306, -1787372471, -1485596279, 367045087, 274540621, -312154341 ], [ -2059829409, 1766571610, 646436451, -41858467, -257792611, 2076369964, -922075860, -337710348, -1501247492, -279269909, -1087173005, -1306876859, -366592384, -7207167, 2116645442, 492470038, -1816182099, -1334197263, -1683673239, -1623556302, 736069342, 1566996139, -464093049, 2041740677, -1411876320, 452282465, -714109102, -1422331635, 602044091 ], [ 2117327937, 945628634, 17526109, -984310501, -864568780, 1988271824, -1847061594, -1463656309, -27459974, 352801290, -439959638, -771048720, 790064144, -1088102016, 1790406696, 58763739, -587144862, 458725884, 200436905, 492799782, 1720330287, -514075204, -70938922, 906665071, -1447947400, -1854555899, 1202631794, 1026681532, -1902026274 ], [ 699751737, -404304379, 147897179, 753374989, -935358281, -774142959, 1098820461, 111530553, 1938401366, 1796583492, 1304771440, 1873885547, 1886512804, -245380396, 376050222, -879811664, -1158329500, -1986587841, 1204130305, -1469055392, 1700655927, -1534710715, -1511038127, -1327416916, -919816051, -1183399277, -1808552455, 1206592544, -1831847734 ], [ -780830769, 1115532655, 1394896927, 279703186, -139284148, 498564284, -1044333401, -1634178964, -678826838, 1109095985, -644703492, 785449520, 1477598861, 1383520745, -97418883, 1069368191, -55384202, 1407628165, 1195183211, -1696680685, 1991237663, 615845632, 840742908, 826416200, 1336995947, 821242670, -1296783561, -396462383, 1620748813 ], [ -2023565163, 1577059963, 298086428, -1821346828, -1008796649, -134432365, 1128294709, 151447027, 1886786803, -2084516591, 1407565764, 931648243, -1326502081, -951637162, 1896866922, 278286865, 397778085, 1854417113, -323482185, 607972081, -645750785, -1181595236, -1713357296, 903188678, 726162364, -888639418, -1700851669, -943862153, 576538693 ], [ 1984004372, 519169515, 810516200, 1885675361, -1847021909, -948859785, 596274853, -1947718799, -1542406725, -1520883383, 604124767, -521469960, 1836611791, -1316945055, -99306745, -906342081, -179069421, -1922942054, 767978380, -1469616889, -231102884, -1223983106, 742910756, 1655834036, 648056077, -81156469, -482538085, -561524038, -1873852952 ], [ 502388388, 1584290032, 1047161197, -1868168418, -532461725, -1308525814, -1000211166, -1769931769, 77225, 545662143, 2044788844, 2028095433, -1927842567, -631191823, -1400178739, -1532991900, -817780118, 721564929, -925761802, 81913929, 237640649, -43488915, 1843158723, 1218368117, -1872814949, -1650109798, -779682648, -2135589036, -1689947012 ] ], [ [ 1523145035, -445154305, -1720721629, 935352370, -1487429760, -1219616206, 466941202, -1715347021, 1706203423, 656277838, -40780581, 317146374, -1661353634, 110562212, 825538451, 786128225, -701852391, -1073083536, 699597098, -273921770, 1649443999, -1955674309, 840718514, -1104163839, 255491702, 387954045, 710958750, 2127309859, -488469274 ], [ 2130107627, -241928016, 810271380, 2113619542, -1950146042, 1131426553, -1800819719, 899293128, 1765292483, 2144549510, 494162500, -1040986694, 2099068208, -1901585366, -782094756, 1505221369, 1075378255, -1019630730, -684654045, -1345404734, 1731042231, 737672773, -1069417318, -1679486565, -532368525, 1025448294, 1253941113, -419771845, -625087173 ], [ -237557764, -663524580, -1286273199, 491763518, 469895669, 1052740447, 94219947, -1784113125, -289452110, -1986071688, 1900953233, -1694345261, 2125872327, 1329220047, 714029385, 1207997367, -90910714, 1840218704, -1580846819, -290192192, 1387250769, -136706351, 1635443682, 807191256, 1888024456, 1914442848, 803830084, 556240910, -1369127884 ], [ 1760119597, -427732588, -1222423255, -275781730, 2053927907, 1427276929, -144489850, 1486633001, -1652572014, -551143345, 669372958, 431064018, 123848053, -1465956913, -1216285160, 329799406, -1252463849, -1711969874, -388808352, 1637980692, -1152507002, -387706471, -1742850022, 1624577152, -286270040, 317146919, 1167592114, -658979065, -53313004 ], [ -1715754317, -1813716399, -254137740, -830019282, -335093557, -975371985, -2048110980, 626922400, -618181522, 223791021, 1215285124, 1940353456, -539067786, -1996090031, -724872025, -2034342010, -390682422, -1216763698, -695072922, 591930075, -1071589507, 1861226103, -230153907, -360232721, -1919366595, 1369424767, 1263951129, -499627748, -504221399 ], [ -693594534, 234593249, 1824589146, -695141382, -1043576712, 1292026682, -550790615, 1698573137, 1604420238, 2145359470, -235727953, 75800659, 955700480, 1343827450, 1870603369, -83681405, 290682412, 851524869, 1012978335, -1990575678, 1298948251, -1207688040, 902365869, -1687147234, 606524434, 1821465177, -11443151, 200226092, 372839361 ], [ 783598926, -1750020608, -1472661415, 1835935263, 773217187, -1542457524, -2025604045, -1103026214, -2142135105, 1205564238, -1272726806, -735396638, 1816829893, 514542171, -222913572, -1859789248, -976542324, -562142846, 1061279966, 1706616010, 1499617369, -1835434241, 739707738, 1865230534, -2058039772, 783472543, 252031879, -1707166567, -468437455 ], [ 1158059303, 699827174, -1533135695, -1502733357, -329513208, 1129929281, 1015754548, -1386830153, 65915379, 1001751030, 1916435281, 857001677, 1844102534, -971790707, -1366605836, 1919893725, -98389415, -1310863077, 1822053714, -1413977559, -1147439011, 1219312676, 1448402379, 769938266, -2077135759, -445272821, -1775679870, 1559601886, 1987729008 ], [ 835430815, 1056021032, 1923292465, 282719520, 875961962, 1132263142, -1255851067, 983263024, -2147089049, -1870158029, -1518925750, -2086997301, 1497279940, -1224624431, -1937458879, -1571873177, 950660899, 830033178, 830561839, -1971752290, 1212584323, -107548041, 1345562746, -1350715302, -203001899, -998916446, -361062002, 1332554069, -385184389 ], [ -1902656897, 1053219474, -182592132, -563698450, -942495570, 762738964, -955095036, -1302660163, -1597010338, 1601071638, 874872350, 1566469254, -1718320507, -313230535, -2075718914, 927780569, -173437010, -1421499868, -2046348241, -898577727, -2134101362, -699954212, 624002809, 460361458, 1595204088, -625165441, 1405603970, 2013668346, 598307535 ], [ -694654148, 686336207, -814328112, 1686078264, 1128370272, 1829785125, -1756908316, -303490572, -1759237712, -1174415822, 54764649, -1680457554, -513255205, 1542630075, 1901937433, -76772083, -604961695, 893382205, -1426964112, -344603656, -882399766, -137729555, -470277430, 1420659726, -1361045582, 1609284301, 1972120450, 1609708851, -309325228 ], [ -1693099073, -1569421148, -393123717, -597800833, -1429974230, -1657877462, 4928617, 224496623, 1906613936, 806227570, -151187148, -1204950079, 1710911084, 992356834, -1572722962, -847532834, 1741556584, -1999247069, -257537929, -1041606577, -279132490, -969675878, -1468908168, -1370080950, 888120907, 325958550, 1866372952, -1957383293, 2008365635 ], [ 1107406575, -1936217277, -1985986914, -355554289, 806295977, 560649741, 1561560105, -233890298, -581849043, 1075274989, 1512508693, -1568890616, -156891717, 81488892, -683982737, -1231780567, 2061129139, 919520317, 228426138, 2085963260, 1231367211, -300308411, -969074561, 1975995796, -1632158364, -340538461, 1420932207, 1285657511, 934807309 ], [ -451174659, 671800564, 1623535282, 1434290005, 1766544094, -2115701008, -822038503, 382870435, 1515656439, 32402645, 511817076, -1438980200, 532425531, 432105585, 949789247, 2086172885, -243428830, 1038392640, 1942637402, 1684664819, -860494843, 590903765, 263737352, 377684659, -863652358, -1840998732, 1958993755, -901454099, -1324907362 ], [ -2077545049, -1593371720, 15524542, -1344222832, 2053465627, 1355271450, -1955848047, 645137456, 940051745, 1245607033, -945714057, -447046026, 89915397, 851705263, -1988708934, 1222490200, 597052300, -2037785226, -513632019, 375870203, -1127710707, -252319873, -1199723374, -981438705, -1695315016, -1978498055, 1933498388, 117899974, -576667277 ], [ 1497158487, -428806184, -106158185, -1397411538, 495637614, -1458164776, -208842826, -392711798, -707469725, 1877690128, 1661541499, -438131468, -347128020, -1804941609, -1188174758, 1385598903, 790402756, 1690926344, -433706920, 1793868673, 2139047368, -910492162, 1694110843, -181749800, -1529822928, -474682200, -1627252747, -2060287025, -1693144309 ], [ -418880202, 1951828611, 143244995, -816901883, -274574427, 1178604236, 1011897170, 609349481, 1424745312, 369114955, -134764897, -165189639, 62773483, -1014593053, 1927407391, -1845355390, -1062677292, 909168950, 698132156, -2103620786, -192652073, -1480457696, -806093773, 1726171160, 1992066714, 1235510824, -1385110995, 2081677981, -1222934732 ], [ 87992357, 528391004, -1915460642, -1678932743, 339222372, -79759206, 1987950707, -1415580979, 922194256, 117054995, -1088994011, 3190797, -2071994356, 773876709, -1437045376, 1704761567, -518166947, -1237444673, 1348957357, -498641109, 985720103, 1730423649, 965348433, 101765833, -939347724, -422726344, -913094003, -1026811711, -967667166 ], [ -88439425, 914623256, -126529476, -822085662, 1419880565, -1885347827, -880491430, -454780101, 1753916266, -2056423548, 1598892694, -1260112600, 31736671, 1858688920, -1793738853, -966521418, -657805263, 1060206082, 454531954, 927723249, -1342918396, -165767394, 468000837, -1235330284, 1550121973, 165555225, -1241709988, 500092412, -383648355 ], [ 569747762, -1341491119, 323665796, 732401267, 1967114416, -316193327, 1406946770, -1039493366, 694945911, 1501359077, 1973482449, -1604817265, 1841135162, 2034465621, -1975913533, 208210881, -1403454834, -305773048, -1417005243, -1287974476, -190250449, -1696635138, -223155490, 2029050074, -181172045, -175520865, 1916908491, 797015297, 1377077825 ], [ -708167708, -1308050511, 342333432, -1341606956, -2073896670, 946413303, 1273515158, -352963549, 1284776941, 1405903061, 1232567828, 655967890, 1449276487, -2121988806, 354948636, -1139023476, 696685084, -561587382, 1808040624, -25570776, -2021131771, -4646960, 1533832800, 1807072846, -2079996862, 976183864, -526499963, 2144718841, -1587721233 ], [ -2072581207, -165149945, 1448734495, 1623015550, -219094365, -1070943493, 1251352862, 838657686, -1822158249, -194202754, -1924832473, 757145473, -605203653, -1542692544, 1325314963, 540624596, 2070027847, 612847759, 1666277035, 2096201084, -937800700, -875267391, 370547703, -131839883, -692854989, 1798118314, -759363435, -768456758, 1314290148 ], [ -626756262, 328420029, 1295724007, 1831219841, -1173180433, -517853485, 813479965, 1276991967, -1023528267, 2049980360, -290406210, -247038982, -621700640, 218289511, 132089065, 1970871079, 104509435, -1412452248, 371062109, -980386692, -937232241, 130045159, 2069482795, 799203783, 1640246020, 2126998127, 822914245, -363870391, 2012859013 ], [ -2136727986, -1215001730, 36923088, 1354045390, -1735424426, -1125119166, 1181475926, 1621802846, -1874057476, 1530789070, -49792637, 721645838, -775612559, -707335713, -494744225, 644669332, 600020119, 2030143496, 1528844878, 1459141913, -2006861444, 1716893286, 1111075904, 1609553373, -1086846061, -1308957678, 123756505, -1767330551, 1016652622 ], [ -1839083990, -1037954152, -1168218443, -2011806483, 666970346, 1638001236, 382542673, -1743785073, -1239457763, 1568314544, 84828860, 895767480, -665678428, -1923157099, 2061385726, 526312789, 681264698, 1314893194, -1248892570, -1240475888, -461614162, 2036798258, -2282013, 1780079732, -1892405552, 1199772924, -1353181841, -92644442, -11153767 ], [ 344856322, -1043330913, 1096348318, -820120430, 2004280332, 2035187498, 2120022565, 1652603179, 1128449822, 2020120949, 878098440, 1800794215, 656408203, 718151353, 2055344932, -320277990, -1916442888, -277943113, -435233906, -1234662357, 165856648, 39444759, 2060437471, -1202191774, 155700336, 427007538, 305848960, 882685367, 1129358996 ], [ 1257378537, -1775653484, -454924286, 1546710814, -397191603, -173199091, -694645308, -301937854, -389531394, -12491729, 2115037145, -1754603951, 624698663, 1154702287, -997008566, -1861923289, -1964168891, 406820267, -1290363851, 1088824111, -504761256, -1712921926, 1313093488, -775211350, -505055049, 591095927, 1505334409, -1763058182, -572270932 ], [ -1561005071, 1045780709, -411163478, -2133623307, 13514604, 915201677, -1508734362, 1030472015, -1222354541, -818778367, -1539236614, 1527970455, -1961162796, -1856538788, -1123999348, -1780861898, -1860755930, -1844839244, 143267904, -2076783913, 829097592, -1958892363, 621947211, 376702762, -1479950579, 1563490869, 388232720, 971353894, -835811331 ], [ -1533114851, 2044688867, 1581270107, -382862803, -1742629355, 1555202992, -856789492, -30962953, 238628696, 1110535075, -1002942721, -1450931775, -995639140, 906526459, -520677098, -1147655722, -1527298931, -1854977879, 1481714439, -1706103963, -1211540504, -1714998893, 153576185, 1653102857, 239636823, -1335232828, 1721221262, 235900116, 197152382 ], [ -538214955, -556620710, 926295137, 34034828, 1142499087, -864928199, 1474349606, 1707154547, -37519783, -99473120, -205397266, 216153489, 1926638464, 532029873, -875033045, 421212917, -347113966, 1720839987, -933674538, -1503414902, 1253269720, 1598160571, -584481174, -1507958434, 722948528, 1344092134, 536501663, -1879798377, 1596757934 ], [ -819618255, -3197293, 780731505, 1552263263, -166899337, -1237234007, 740873443, 749304191, -1443409359, -2097250619, 704518457, 819129196, 1409199519, 1304944569, 784617408, 1956557321, -1154559497, 687007397, -379906843, 953107504, -273013825, 1250428302, -1191101382, 1073761208, -1671582535, -1944563819, 122556033, -782782824, -520105773 ], [ -1983512949, 1630663684, -144065047, 861967142, -1684428392, 750964820, 1737284013, 1330000409, -2065133111, -163020678, 1064391105, -459367456, 638878847, -1062277444, -380998718, 2024614441, -113817120, 436038035, 1326420544, 2127906919, 1000094576, 912018216, -869420993, -1033453690, -1337746037, -323845352, -2047793088, 743729522, -99930196 ], [ 147421985, -645392059, 200845817, -393331854, 1450054741, 1631185760, -2081165733, -1348359212, -1010380542, -2020705612, -304424274, -500051607, 863490475, 339376317, -431082889, 1633066957, 1535018707, -1338435369, 1913791056, 942912698, -1946701835, 1465556046, 1513837803, 672246025, 388040327, 105042262, -1729166071, 1829030396, -311025933 ], [ -691631689, -1503449776, 1628675729, 335059389, -492666235, -841122699, -620201905, -1814378814, 238799662, 628801104, -339587976, 36123360, 2090243336, 396300049, 1941625675, -1049582905, -1250238648, 671811969, 100549031, -885476317, -684121918, -977287955, -1245108472, -974991267, -956935432, 1045069781, -1998832824, -107187361, -351790964 ], [ 1948074066, 1111330050, -777811714, -297137974, 782475447, -942898344, 1073573370, -339374173, 1837662497, 1065875356, 1331724916, 1185517271, 1438948147, -1475359060, -1493327853, 221477481, -1197631186, 481400886, -1800739391, 930695767, -1695998590, 1801015672, 980630070, 125360948, -905591840, -861963203, -1119013758, -385522741, -338939532 ], [ -1978312245, -644024531, -831286713, -1872383654, 1958791246, -890788259, 317908336, -589438007, -637754011, -1978285995, 1926756862, -1624535514, -177508349, -2105771148, -584891630, -769443045, 1034126027, -1608959251, -799000155, 415830683, 1562301967, 2079002950, 1526905692, -1670729572, -619725789, 1694961909, -1906053752, 1263746017, 1592991083 ], [ 1805724376, -1665812184, -1276802762, -905860663, -1434141138, 580174707, -1711110047, 1622562450, -1174491170, -1275395402, 641244019, -324481300, -643907453, 116598873, 1958936191, -640688616, -337024481, -379445750, 863333434, 258254511, -1400468732, 592868037, 1800864392, -777951888, 2001058478, 1998095336, 1746511350, 404231553, 569173506 ], [ -1486627234, 1653975556, -1638751517, -1640663461, -2071748614, 354928982, -856053960, -391117217, -246136504, 1168947448, -1531027659, 1138379008, -1306165100, -926338430, 812137404, -1345727692, 523814569, 1356747853, 519040558, -2016775663, 890656573, 872124662, -1233147670, 2078271868, -1367693715, 1444638366, 237111001, -1294331821, -820407850 ], [ -98281941, 1880708581, 1884351891, 33843712, -1282694400, -2056691767, -1827015948, 908788410, -1786503461, -96955793, -801275553, 1448015424, 928819376, 1596532392, 692028956, -1775210112, -1335577386, 792233294, -787724170, 1647316907, 570567605, 1184806814, -531079457, 746950636, 118281747, 1251709296, -1458112622, 613118586, 482753672 ], [ 1562038193, -867166645, 963582333, -201076944, -1480030793, 389133309, -575464467, 1998935418, -910274700, 1497169290, 1063049605, 1399814302, 1554984498, -445106004, -1963865148, 148111705, -1491637250, 1696902217, 1068452901, 391601536, -1064740090, -465394640, 92074275, -1116976750, -1084797779, 266039940, -143434174, 393246970, -1516219625 ], [ 1506237257, 1603367330, -808169087, 157919982, 1685944593, 1460135027, 1857039332, 877185154, -1856293724, -1872594974, 2054559980, 1257700354, -1210591517, 1950964370, 112517780, -1411182966, 2141662144, 1759864528, 2122479488, -1762304159, -1228508928, -1118901146, -2133097732, -526301000, 1986550002, 2026623876, -1945745978, 1985285030, -808746742 ], [ 1362312583, 1240625368, -1879990675, 442928303, 565548678, 1762729830, -2135844634, 1871486748, 433101398, 385506930, -1592693695, 1121499447, -1409485626, -2007210679, -401299530, 579252139, -1417903955, 280003260, 323382124, -1285012131, -65240388, 1254869417, 949027546, -879345669, -130307449, -708419323, -803680986, 841464958, 510382342 ], [ 829872273, 434514694, -356711522, 205561134, 647542961, -1034985030, 154866696, -1615750744, -795598797, 1171981821, -1954683229, -848826642, 1750943660, 410513006, 145257731, 1190318740, 321861937, 553561962, 950848823, 1175919333, 2061722544, -1154539748, 2120999191, 1578190319, -1556312323, 1014339785, -470943950, 1389799572, 1835912426 ], [ 1098452396, 116676653, -920842078, 1688277250, 772506816, 1955554644, 633360104, -580757301, 1953126915, 369874138, -1361377230, -544773361, -1405882145, 146203392, 1271412387, -1506398485, -656974253, -194567706, -1942713613, 322374831, 110994238, -1849641280, 196737610, -1512232767, -265535928, 794034390, 1707570099, -861014652, -2041709216 ], [ 1169503650, -2089928876, 1536567296, -54042838, 432385468, 1084597365, -486735863, 518016423, 2081681103, 1302672042, 1085361994, -2017363919, 1053952629, -1402077284, 575653118, -1545636168, -2040398365, 1821280483, -2011578727, 1102408048, -1495713058, -627507184, 41278838, -571334057, 1006577881, -653790993, 2045500438, 950809038, 647193390 ], [ 581788169, -1016345594, 1553108614, 1301765808, 1894404136, -367846799, -624504317, 1994843505, 1401470691, -1751315615, -1521744413, 1463494497, -1598646451, 563936334, 272252688, 870278094, 1832226180, 956068253, -1324413978, -514319773, 1534964371, -1172446601, -670356246, -1750898601, -1439180409, 346129751, -824475887, -1301263173, -1619650096 ], [ 1258949088, 22519174, -43765538, -1362042122, 546405184, 1011446121, -542908252, 1722230505, 1883863306, -69803230, -1751574570, -1147379043, 1164654575, -243146114, 1226347352, 612597816, 1462084753, 621361555, 1540763011, 164055040, -1580014954, -1387370575, -1960460923, -1579180578, 1820912920, -1899083498, -1758263340, 811725960, 904729022 ], [ -602044061, 111445070, 766962875, 1087986014, 626773897, 1421670200, 406977255, 1346742681, 1734371092, -1159112830, 1868653344, -1564750167, -1120509050, -1810953680, -249059071, 146770840, -9880441, 593163846, 1088031111, -68765885, 1510205101, 1449646566, 907795499, -1485311255, -126884694, -2131253539, -1739842856, 1153776409, 566059340 ], [ -886584545, -1937042382, 1124993615, 1944867221, 2082147764, 1101204743, -73588644, -82814388, -46316981, -1525872012, 647869986, -1560743560, -1742777212, -854978175, 1258631130, -1404719644, 1574115973, -1135207197, -1852869795, 1523909007, 356081578, 821301232, 902649975, -1228867080, -2033140321, 915295768, 737923485, 1661064722, 1430999650 ], [ 90949326, -1348996057, 95341774, -1483427193, -796024137, -1555459771, -1313271286, -1020616500, 1528713909, 1970012105, -1448417007, 687286586, -1558804467, -1538719689, 1314493953, 1132845694, -1203166504, 829991242, -827441984, -540042285, 34307733, 81768519, -1875493679, -1395349679, 1963289455, 1308069009, -770517764, -1107750257, -816727180 ], [ 974653114, 950162551, 1300740438, -1014914863, -407761223, 240757781, -241377430, 842816626, 1543457254, 1199237473, 25225240, 760434069, -582026962, 2072288115, 671690741, 1456365734, 945038148, -1402823965, 1619748273, 1168355852, -1799793072, 95198333, 766510388, 765175163, 1096461707, 1538114312, -451442161, 219568385, -66208229 ], [ -901428525, 967946319, 824752404, 1781024466, -854818818, 76908730, -938793482, 102238040, 1362518156, -1528985322, 1522820491, 1945246434, -1207067994, 908446177, -1911752588, -1499427939, -1188925094, 1986744772, -754931834, 526631637, -1035846270, -2049405250, -202379448, -292361184, 1855451457, -797296071, -1415516306, 1815467228, 237660080 ], [ 1709975683, -45256664, 598728597, 1227467603, -1013089571, -782211316, -1969374436, -2077826278, 1401852736, 269523382, 797640374, -2018521572, -1064752470, 784130244, 379677166, -272368758, -455812794, -596978245, 1310842783, 908615459, -1241373755, 1441983528, 1199323697, -445560315, -1327824701, -2125533996, 103737146, 1510641055, 1992383669 ] ] ], [ [ [ 54209040, -524449208, 793797057, 1968741516, -1536040205, 559229609, 1030383001, -1542611317, 1369584983, 1167151793, 1544460544, 717284431, 58726327, -67330488, -2089804714, 806813955, -109312659, 339147363, 1004137943, 629336038, -1023149385, 958684232, -163318858, 1397733105, 810380956, -1686105108, -1100875408, 2130282940, 335739679 ], [ -1617090212, 530828143, -1327999798, -928067677, 265781123, 1949016803, 1621624390, 1427614771, -883929455, 1547693334, -1073745541, 1501201209, -1842004523, -645018994, 501889687, -772264062, 1587027151, -1479254787, 1069641398, 39587493, 917980094, -2126676591, 775341478, 1620259405, 1452415293, 107289991, -1075513894, -394598015, -952804673 ], [ -1769274596, 883919320, -1203364055, 1459801544, 333819672, 135146718, 15933820, 1354331163, 120027121, 970583319, -129016604, -255683144, 687192139, 499590324, 1643150905, 982309290, -178561878, 328566453, -1002849121, -597893420, -693589194, -1848399638, 2045732526, 572920041, 128313500, -660365051, 433909228, 203953976, -1778276669 ], [ 1760885407, 1841582298, 2012001792, 2010845319, -2074723552, -545034354, 946802528, 359297386, -1393908200, 1782774688, 1105412907, -1565321447, 1437260031, 1000975160, -1084614155, -1096758756, 1000148510, 1198858361, 739599007, 1348705630, -309545532, 1060530465, -1346239867, -119185634, -1369024202, 1559638233, -1313831654, -1374409506, 785700920 ], [ -1854708839, -1721293661, 1344187556, -650832140, -402546433, 1832434823, -167441093, 1355449815, -1512082257, -181966512, -1505614358, -1827559752, 1860794455, 1311614736, -824419584, 2019361169, -1317241581, -2094554005, 1462889370, -1418896885, -708099020, -1194444687, 255327329, -1334547568, 455277660, 421484372, 1747753564, 576306279, -1261651321 ], [ -445783503, 1022504470, 131366957, 793047672, -1675544442, 661019, 594078341, 1842769927, -1695455151, 1602368917, -1215079548, -1583267856, -181556669, -591422310, -1688421795, 500312400, -431209951, 1599233824, 794905399, 1699623222, 429524759, -93695535, 265546290, 618168768, -2030121123, -670088852, -697031548, -771429551, 1142396884 ], [ 686850684, -869045158, -1623329466, -1995016671, -188975387, 929586701, 740689511, -593627130, 1847559016, -1949577542, -843687841, 1446733191, -432582874, 974378965, 1487192501, -972277420, -1735275028, 968315852, -203723051, 498848111, 368254486, 68764058, -25503153, 1363138784, -2014890807, -897926313, -232707308, 1000264596, 150254754 ], [ 1308017684, 1682998812, 91896140, 1328655772, 1254206911, 582879119, 1484551480, 693668723, 494864943, -12706759, -2139230464, 973723187, -1766944853, -371694178, -1696670554, 1618460264, 1420648098, 296616663, -372993291, 945358392, -1797865010, 302304870, 2123209246, -115443599, 1703938164, -505631027, 276206199, 2040328817, 1387575186 ], [ -1480809022, -1930293179, 270066917, 337342595, -702104417, -1780131157, 327069850, 656927747, -1277554418, 92740048, 101987526, 2039441188, 840741981, -2146126980, 1101516933, -1836621235, 692015289, 840712550, -595185181, -1331860287, -651989895, -1648067422, 463496330, 1302080199, 225943093, -1117372447, 343987848, -908742673, -1069235718 ], [ 189083779, 1656853404, -1476948013, -1248306945, -720404313, 860393088, 69385218, -65405545, 902951420, -1599749366, -923736613, 691389124, -1742715931, -387831046, 655861699, -796236435, -1379561229, -580008146, 1362928673, 414586847, -1835943337, -1280639634, 679398240, -1582120564, 1646102229, -1552430189, -164065428, -338213348, -1520131253 ], [ -792175347, 301080580, 1426201673, -1976085143, 1613399483, -1972789732, -14655259, -2104600812, 788875690, -1969728983, -1707027844, 1911150650, 1329877073, -623665674, -1434757688, 343648767, 191053889, -1736109362, -237549632, 349120022, 1655581579, -183638418, 1791065653, -883440565, -652881988, -162505633, 366531251, 1606174589, -567640213 ], [ 167419830, -1420201853, -283197459, 1915682628, -968381732, -961659939, 1967373664, 1016442413, -954280738, 1994532963, 2071099341, 1054610489, 820373175, 2059697271, 1298434425, -335856657, -1710254010, -1424313131, -2039028164, -2087821997, 1482983696, 128250527, -344520647, 1314690039, -1704920466, 1935239575, -1216792519, -880357889, 564710195 ], [ -228516819, 423269275, 230868619, -860089875, 918870778, 1978464239, -1137748536, 1212512894, 462403097, 1737918278, -1384039916, -1191804052, -1327857193, -307298230, 1923618314, -1241731209, -842709214, -1483948838, 932177193, 1217287340, 2128049211, 309371486, -1417017651, -1591621184, -308501680, -281296287, -1248553659, -1190214919, -1437196635 ], [ 701337577, -1294358029, -1578538589, -934982161, 7585256, -527557790, -999253715, 1879829887, 1658633311, 105473423, 1932827139, -1950380116, -430278755, 788001930, 1980843824, -928643561, -401560223, 1417676979, 664885395, -778122806, 1347420860, 1621434368, -1181223818, 1148400362, 2136567431, -2010399980, 1000882414, 1499524460, 1525914853 ], [ -1781072732, -1642798136, 915517827, -196913211, -1645220192, 1529326368, -1297806715, -215004859, -867735030, 2030303376, -1489393349, 822188017, -1442731293, -1602068510, 1316710727, 298222527, -775943699, -1391256293, 1415352620, 915259944, 1738547471, 2097817077, -567611884, 179206050, 1469990149, 1312322268, -1164087052, -956737875, 1167304596 ], [ 2112333332, -110405439, 691347694, 648919498, 2092682545, 413464590, 1068312652, 127469356, -50620545, -767218730, -571932226, -94491590, -1034165796, -967289787, 1663765825, 1591692662, 1227311993, 1061720304, -1023590349, -2034669273, -307522153, -1578387257, -700879310, 1870641521, 190469593, 960636391, -52311130, 414408774, 758920580 ], [ 431455492, -698073981, 955554678, 1057766599, 743443821, -1297414535, 1888540680, 504882025, -1106127875, 2109778368, -24768175, -1422004692, 1863533935, -1668673552, -1470080601, 534816948, 119920824, -2090528762, -114576567, -1248019199, -1098316381, 1106928663, 282999893, 1426265246, -1490908992, -1835358120, 270384986, -1784385925, 1495077111 ], [ 182850557, -1784487333, -1068872819, 704119604, 654343349, 1569239186, 353529886, 2060190989, 2041338130, 1987007770, 1995899628, 1313140430, -1494498827, 565871475, -1726769078, -1328828690, -1278155063, -1447756192, -1999417510, 152931090, 457556850, -1915111248, -1113302655, -1422134555, -1547064856, 1041974975, 77279464, 919119553, 869340516 ], [ 983799785, -593616378, -83717792, -51976752, 1392805175, -1104970604, -1680048621, -29233525, -964409241, 1859617126, 1987916116, 517420470, 914693364, -1001111481, -553010632, 1954313346, -1232321761, 544688070, -686143925, -1420201934, -1198040599, 1050113055, 624471138, -2119218094, -1242270131, 1919833309, 1382129588, 797654976, 567611824 ], [ -1595100245, 462847498, 1145163159, 30330621, -613472113, -2059705502, -1813298698, 1398153473, -323225040, -1108681542, -341061037, 461356378, -330362720, 797846452, 1426752057, 652470424, 503607346, -1911875114, 464830513, -1203006043, -1060322810, 1902183023, -1666617786, 2097512659, -620085419, 1364634139, 539547084, -1088706640, 2131414432 ], [ 1896375987, 1541110749, 268977140, -1828395281, 1178215007, -1832014814, 2144306073, 523592516, 695357260, -623170262, 1666696780, 1015402624, -380820783, -613901260, -889285557, -378836339, 1121765777, -969402807, -1665217314, -486343067, 450019654, 2065280070, 1549571164, -36290497, -2077560761, -1577547513, -309460121, 604864774, 1067417466 ], [ -1213755489, -1067011161, -1212030498, -961768404, -1253692857, -1438994341, 137797931, -347232742, -1691849638, -1835161138, 643637503, 758533019, -862834090, 267140220, -2126576707, 1044843328, 1781587235, 1078955584, 534878058, -1783809028, -805423531, -499700785, 1994386674, -778329488, 130769328, -1870417958, -577553821, -354878395, 1493164458 ], [ -1594676092, -1406933817, 1088750775, -1499644694, -1309269451, -335546096, -1591148883, -380577944, -1486631301, -37167227, -1945173170, 811435317, -2076372777, -890509802, -268692186, -1424557745, 1815741576, -1082280252, 1160570545, 1509306457, 1508920901, -480649559, 1566204382, -1028538470, 830720829, -827184796, 381463366, -232146599, -1234883029 ], [ -27401668, 900329024, -864789654, 860361135, -1147526594, 263545634, -203399951, 243324513, 552084010, -1347091660, 1439744317, -1990666392, -1539738276, 1410739005, -2027002477, 1041259522, 1111245600, 655985884, 1215771472, -1815226850, -602891755, -1078324230, 1543585715, -450894797, -2020715080, -1693904581, -745842642, -1230248190, -1929962383 ], [ -1099838218, -1662468395, 1876530087, 674622044, 1851927812, -1760553239, -1224517943, 369632808, 2132300902, -32971850, -1828593113, -1011044126, 476180372, -568694545, 25765799, -1400389271, -849767221, -1229884372, 1668187317, -1248858899, -1931096162, -178503210, 2126056263, -1522585015, -866414239, 1854660149, -1442106576, -1094047346, 1977542828 ], [ 1860552161, -330458951, 815565765, 1813419653, -1404900867, 451423308, 1380703228, 1339309670, 245271984, 2049125741, 1807605908, 1680862632, -405693530, -32445651, -2128287369, -1642500919, 1566684017, -2123650635, -686900250, -90850843, -1340138827, -842851531, 102889154, 203124646, 1639815228, 534790911, -1414417115, 1253474776, 968188575 ], [ 2004285502, -1080567726, 772987387, 1790902753, -1220643663, -1947940247, -1377359007, -1288046464, 150993883, 833637514, -274705801, 1216002998, 204148397, 376486689, -1789342036, 1849484360, 365598422, 1766880173, -718276260, -387924808, 48609270, 380083386, -726943006, 380912137, 1966501762, -437762361, -503772620, 967603364, -2131576271 ], [ -962750957, 2048910169, -334790269, -1597410556, -1109511551, 176079066, -142589688, -1913725706, 1679721451, -1934524749, -890012098, -1685587319, 404546363, -1317167362, -1621925543, 551292106, 1454684023, -876611213, 1457255232, 1322390224, -1066874896, 811965301, -2142289230, 441386572, -413496553, 2080050841, -2059591438, -1105158251, -1205591641 ], [ -1587233281, 432384217, 2048802256, -612825515, 1971632305, 769855758, 830096974, 1981471150, 213145429, 1417734160, 889663309, 1504064537, 130548869, -1252574119, -1969444825, -1442619709, -916202388, 332387244, -912315536, -262277498, 1841490952, 880670729, 1111898771, -1638459178, 2077259324, 787943686, 448799614, 424427982, 1027940997 ], [ -702819142, -1920499349, 1000884453, 1913389272, -1872496039, 625070995, -1660742443, 130484356, 1491555455, 22195378, 1451265848, -1161566831, 503576982, 1461177728, 1900359440, -2065306649, -1031229387, 626815712, -318497724, 272990747, -1899831677, 1465532097, 1168167377, 823609318, 1675668282, -689932884, -1613841322, 1857524742, -61359627 ], [ -1446449800, -413899347, -1690019121, 1888767462, 1677842257, 579764351, -1933302320, 1984263387, 1873637009, -563791707, -2037659399, -613033908, -1840075562, -957158400, -679939393, 1642747498, 1773618717, 1387931951, 1703997384, -2103873971, -1370013419, 1375970594, 1568727604, -83699169, -1636544691, 843413104, 583179677, 1655028956, -86305240 ], [ -1318460459, 1109741954, -370436128, -80881743, 755201504, 2072531036, 2005127323, -493217311, 1378075892, 1873065505, -148423936, 1196972281, 1897975857, 1084363497, 936161741, 1574969797, -1375402555, -978575756, 1357383232, 1218393578, 1843828549, -1067416777, -863092322, 689516924, -938973260, 1944010434, 1083484437, 485264423, -2082773725 ], [ 1113905806, -1182926481, 1476254677, -1583509008, -1807228106, -888305327, 1665118866, 1522266170, -1579682890, -1043557559, -1159311624, -217863646, 1200737636, 2110385002, 797966673, 633024282, 313481769, 1864445830, -627068341, -1071391981, 1973421319, 1244305674, -1348932785, -314350221, -93551629, -1922287697, 1181261752, -1889183193, 1064331537 ], [ 839004321, 1355117955, -582155073, -782743266, 818017899, -2011398082, 1488459252, 1502436977, 1223752316, 1950861087, 2094966450, -1332662832, 1449974995, 1946492099, 2030962427, -61309964, 1800641117, -692714044, -445866987, -100671987, -1897908521, 574286584, 1726555904, 13781880, 185065128, 2004543031, -1169061048, -1878867023, -1438363151 ], [ -1246368037, 928391868, 1269860654, 96934340, -104415068, 1631182970, -1295719296, -874496899, -124805101, -1671771118, -244509949, 1574685902, 1942924139, 1255786711, 1497625449, 1696296429, 812955915, -1857308638, -777717246, 1601146983, 1190217359, 875096541, -1790363078, 1046954290, 451716026, 2071675815, -1448473416, -1434351853, 1218049038 ], [ 450814488, -1361861015, -1732176147, -1951862297, -1650954033, -466145261, 2090749527, -1403157180, 50375064, 1659278729, -1762193570, 1366140496, -1419062513, 1837741368, -1334493294, 253828835, 387680186, -354338044, -148877963, -428857043, -1422285024, 439050399, 787242996, 2142110257, -1788981426, 536786245, -247284756, 1020553263, 2119858668 ], [ -869253584, 1445725471, 144599020, 368454079, 1767448838, -1493318251, 1887110841, -1743633017, -1322825658, -1618318183, -597502669, 1941628441, -1197142358, -1827284742, -941155213, 2041190988, 969319873, -2016137056, -456593847, 1315391835, 422318481, 1592792071, 598083260, -1243878579, -1216363142, -1334265917, -700373651, -1424821589, 1009575227 ], [ -880608593, -557267784, -22802991, -857578132, -782235198, -1624499525, -816144615, 833178128, 1137940090, -81483395, 381996327, -972455612, -1766978053, -1378882461, 1011063181, 1803107369, 144102324, -900788848, 1150369942, -535215725, -1572692231, 291207455, 1751916827, 890799659, -1883433165, 1301672340, 1134186381, 2125245646, 1702917396 ], [ -557712700, 1330588274, -25890614, 628910388, 1866946024, -1809121459, -47728082, 811056816, -744707232, -1503540097, 476540665, 543175224, 746621177, 1760446908, 1114462028, 707254017, 404238489, -468655485, -1573210391, 1820929703, 1968008210, -32123161, -1948922602, -1021789580, 980209585, 1393460408, 1233522591, 969945361, -60718710 ], [ -12008820, -1992539791, 1628976689, 678288213, 993268034, -1227510239, -1714929531, -193404440, 1232467180, 1349458853, 2064714920, 408002523, -1029067242, 2016758774, 1779832670, -1978455345, -523580008, 1497435314, -2005249830, -1738735125, -1906742980, -646663736, 1604625731, -1447848546, 1268341939, -2094521127, -1875610987, -1644788995, -1446349320 ], [ 205635255, 638693699, 717748016, -256074826, -1842871039, 1246100808, 1795132334, 1527523104, 220332, 638634666, -1620016428, 1651538326, -1132998655, -1623300766, 1398987462, 281720718, -321185524, 659696231, 2122283231, 1169969457, -2028559578, -2132384334, -470201603, -407810139, 779910555, 1913310986, 760444581, -221852179, 1532282641 ], [ -533759706, 763504834, -2047869929, 1242550852, -1017470552, -836601642, 434322162, -440696025, -1207209835, -1588360541, 1480222770, 599364063, -1110137801, -712337719, 1734774351, 886410065, 2034646936, 1846098410, 1686122041, -1169329724, -1804424571, 470212698, -404943782, 591059193, 1546406613, 1008756233, 837994629, -1520460823, -465481682 ], [ 1903846427, 1204741868, 1917602274, 230901731, 372046566, -550781857, 245611843, 587085662, -1583279887, -1884517134, -2005149158, 2138175501, -648935527, -1696786747, -1027926983, 2005090567, -1458980773, 1510420079, 2573823, -1781143551, 1577145658, 2091452941, 674862059, 308103297, -1015847631, -1227194940, 207484108, 1176319765, 1162977403 ], [ 631298139, -1803073759, -424364139, 1654767899, -884291071, -225176639, 42854290, -405360183, -1797133338, 1926366437, -553819118, 533255657, 496526728, 1729819455, 1883443366, -1775598585, -199099970, -33431238, -200318045, 1522947185, -473017316, -1857948963, 1220039909, 1755670266, -243972359, 953324884, -131174889, -1755986421, 1163234805 ], [ -1875023969, 1797487142, 1052936939, -1634907781, -1096511702, -1642612188, -1035910530, -303134710, -1130238589, -1579807065, -80161549, -1543943463, 1590366676, -976354375, 1356716465, -418905582, -814930671, -2078541366, -139188122, 1408121498, 1871326160, 332805149, -1663574649, 1630686850, 817860712, 452170476, -1028051753, 83050994, 2034431624 ], [ -921056979, 1503162026, -351046061, -2614950, -1434854141, 559878215, -367868972, -772905822, 43926782, 1144923947, 174513194, -809073058, 735848133, -10096021, -612314299, 1047164213, 1468586775, 694955287, -468622633, 1095842266, 862861468, -1508951486, 2106518533, -1591555197, -1713280768, 346132618, -1522141084, 140671487, 1844337278 ], [ -1795684787, -1822083471, -653888195, 2006472459, 1405548885, -414218849, -14202483, -1686384776, -2049019986, -1664206142, -1373312044, -1264623593, 1738736885, 363719682, -252107640, 255788774, 1536488830, -1089707897, 1300508625, 16591775, 1243393671, 804207570, 1700410844, 758897796, -436499960, 370260230, 879742295, -1446013990, -342002411 ], [ 1032748688, -1142234918, -1314347559, 319525437, 1758413769, 1766163792, -103151593, 1311456379, 1520476395, -802177996, 844781658, 940163753, 1036299182, 399536075, -1581333844, -1365904099, 868698158, 481174317, -1416015259, -44623844, -94279737, 1312721171, 2039101777, 729936533, -369596144, -1913078504, 1747549217, 586793809, -1166894913 ], [ 1299391947, -1224748826, -1815878562, -1735572525, -1515209601, 1223645655, 1590553873, -2050947006, 269204219, 541737611, -1693600064, -1613446786, 1873756694, 1661135958, 73079103, 1988012497, -1002315111, -693126788, 577053229, 1320746569, 1642802435, -508397840, -1076445364, 341243822, 1333581614, -1502261270, 548390485, 716817355, 1737751758 ], [ -1580741873, -1118239545, -1997732681, 2084510002, 332057852, -324918060, 1410166486, 1218220609, -1501492870, 1864607861, 1012364186, 729113089, 1904155747, 767340623, -526219072, -1471915642, 1898368027, 1069928450, -651434651, 884366547, 1039539251, -1887836368, -348887093, 1959266290, 1640507367, -1485732750, -1635955276, -1066470351, -1153841193 ], [ -1164546287, -498951135, 313863736, -1768534710, -1469901211, 775615525, 1528066977, -1991287722, 321769153, -1336197394, -1449765798, -1048411630, 370426706, -1905924700, 1528916969, -842169033, -1841470951, -464740568, -1005285158, -1931753078, -744842928, -399545592, 1970589998, 162432665, 367814274, -424024668, -822175777, 1194157830, 1048070059 ], [ 606234982, 1254749534, -362714301, 717950172, 1485421486, 751676137, -1365424673, -2055322584, 1781478690, 377726766, -1012391680, 385918826, -381894344, -479623510, 254259829, 281095844, 1948043143, -1717349186, 26097282, 870278507, 1772260404, -608871100, 6444158, -342652399, -641122009, 429091105, 1994425235, 1215128925, 89752167 ], [ -799340822, -706326933, 1061864723, -1004816382, -446602932, 653391222, -549638345, -870123944, 702925898, -1085971540, -989600360, -336522916, -992353901, -67115939, -566611676, 825285475, -809685602, 370179721, -2033156322, 1787493183, 1836113867, 517019410, 643560420, 1638177507, 1682242464, 1629316033, -2011837666, -1997603172, -939810783 ] ], [ [ 1175552304, 1237004412, -10652425, 1723986461, -538185116, -904021720, -104686526, -856510895, 1487838151, 256557740, -745998487, -162836725, 1243931072, 958980906, 778996420, -1016599450, -647099728, 945463676, 251979187, -502282067, -1429474553, -219574534, -2110806154, -1770836261, 167496176, -1882045718, -275148303, 1556179581, -1676344130 ], [ -1383134402, 706364569, 2080292450, -1105376921, -957009120, 1669838448, -338584016, -1689731065, -1310946141, -25110802, -2137321511, 733473838, -979977246, -1440830131, 1333986113, -1146757643, -954010926, 948935909, 693644665, -2011176649, -1011394909, 1458643804, 1619040503, -521533380, -970915328, -353083135, 715380675, -1165520672, -649639637 ], [ 1178555650, 1358256010, 1870695406, 1553151338, -490187126, -194460433, 1048981754, -1722780186, -798314006, -1391794275, 1851481138, -1712616738, 2128946564, -217506641, 1205147103, 946408486, -1629258315, 24432851, -2036854044, 1750514277, 1968932180, -1793933433, -48810808, 259586046, 138512848, 1361558326, 304491954, -1260819930, -1020596743 ], [ 1008776549, 1984582606, -1426733156, -1535040297, -926317231, -410685402, -1348016510, -841628321, 1028159035, -805103273, 1182800618, -2084389820, 1703627182, -1706758783, 610102214, -358852590, -26672171, -295673591, 1408258480, 1594807208, -1300665440, 100768851, -560844609, 1698879302, 1381418289, -1555327964, -1673496366, 233913743, 866329226 ], [ 1183931514, -754018128, 248365968, -1035800755, -90747521, -1799548655, 1088949933, -126623137, -134596670, -553768521, -860944274, 1489553716, -2072096460, 2036153235, 1732646093, -361032395, 900320375, -334425760, 1791243650, -871621654, 553836203, 329360434, 475982511, -2115149255, -1921158578, 1240850799, 512971274, 993502972, 342822720 ], [ -2131764444, 1423413255, 1879423536, 1393742516, 830517744, 1916625848, 1412435769, -1389783562, -923203982, -356306384, -555019849, 775743716, -2035956373, -964926932, 549914002, -1974185724, -1739890426, 140204948, -636957951, 182621596, -1658192379, 462832229, 915851364, 1627465277, -1548536216, 1112655245, -525809164, -1204975027, 178627745 ], [ 1150562625, -1934750092, -1696211244, 698400376, -1111282333, 2056225822, -946504519, -993355066, -1722929947, 1457109154, -837498532, -420621366, -2072982571, -1343609956, -221109129, 2079870636, -742498059, 1889524281, -2111795334, -1151572258, 674634212, 1830558323, -221187156, -2045985560, 766259875, -1370986691, -1463329763, 1900547790, -1606134309 ], [ -6714722, 73026305, 1192154400, -1911963759, 906237250, 1299299307, -922888988, 850946614, -5775953, 1632347265, 348499359, -106155123, -18838595, -366401824, -734457673, -1803160750, 1620012889, -384015074, 385494924, -731732832, -1105926825, 1143509279, 2065977791, 134607721, -1121836166, -107005613, -1447295412, 717857328, 572850774 ], [ 28510013, -958086907, 1677107809, -1698859646, -480570323, -1444277768, -2066826793, -747217755, 785105222, 471561443, -1691909010, 523124418, -848924189, -555222867, 852711300, -1396919330, -614077244, -1690715661, 1048101251, -1724660156, -288914934, -272890373, -1300072521, 1736321566, -1480481427, -107280043, -1648537858, -1929888125, -480013396 ], [ -1806480181, -886334828, -1185543531, -2137709831, 363944381, -342235695, -800312925, 1641933033, 795445944, 2080615672, -974254307, 1111909919, 1754955105, -937956318, -533942980, -909799525, -39632771, 1710609350, 702104333, -1464725646, -1374031502, -190185279, 1767704418, 1501906014, -136673375, -1239745673, 1833459392, -655635468, -1370999099 ], [ -2070670597, 102713660, 621321786, 1009418838, -366252391, 816632075, -2001616136, 1010844953, -1092003418, -499307999, -1052103567, 1125008910, -1552541694, 1227129032, 1942506458, -2075144836, 307686515, 1125339335, -657911917, 105045491, -1755932318, -274483268, -1965532051, 1331719948, 714950367, 314417640, 456924299, -1376974665, -463185843 ], [ -518914645, -1051679975, 43525734, 1168588442, -213418520, 755806623, -1614443561, 1901602782, -2071444387, 2007071150, -575135754, 1440166723, 1982591755, -1047854458, -467866656, -544931682, -1447505491, -1184780663, -669152396, -1657265039, 154611194, -704947923, 1186947635, -1158189579, -2120069046, 905408636, -1172493996, -506722546, -1968391976 ], [ -810467274, -1290879976, 359016836, -425710201, -550056738, -483423652, -809657007, 667442126, -1154463799, -1872042994, 1605661037, -642831136, -873668941, 1259379889, 1999838705, 2114911295, -1857836457, 1751464889, 1918356036, -355670044, -586268919, -423183429, 1351736527, 437252536, 986267524, 892630348, -1585486977, -52485238, 1258333794 ], [ 412504267, 1416654897, 62878190, 1576818994, -1108665682, 53957822, 252871824, -92050884, 1594812035, -651115076, -50231812, -1938801463, -1778510723, 1559908739, -1098633581, 888647864, -1881470642, 52097388, -739530455, -141114672, 1670429830, -194650657, -63612973, 581081873, 284307561, 417442907, 155198969, 271987717, 1072517633 ], [ 1374356843, 1486001738, -184616381, 898528537, -1932086608, -351538757, 1912495376, 306735357, -362399284, 1979971315, 847781310, -1233872027, -1144126897, -1949295567, 856828854, 1141893371, -1411262249, -881090850, -90518491, -929741549, 452485596, -1469872356, -310371033, -1083196219, 504284084, 1323167258, -1720676758, -77297607, -18623825 ], [ -1770656308, 1507624293, 1002469685, 227721883, -273251232, 570723030, 1573854659, -912919561, -549723189, -1808337418, -1924818504, 305111664, -1469568991, 1391691118, 2044579544, 358189728, -1520004243, -445206362, 1688470648, 109215843, -1208006120, -1451739337, -475520841, 1102725963, -1301260329, 7271573, -1134286065, -594117528, 2102486151 ], [ -949756171, 1458140576, 355889000, 2037473839, -981088467, -435645255, -1959135620, -994286939, -1531220558, 416211728, -325205171, -1969162000, -2142656268, -58741034, 1793528439, -1103483901, -653570194, 750805789, -1393861083, -294127179, 839570581, -192609228, 187794992, -1660673740, -708710533, 754661027, 409749268, 1026747585, 1387209659 ], [ 1907378630, -35991609, -2081754696, -262426414, -1917208790, -67973183, 1225353602, -1988057798, -12640067, 1560668731, -1220670749, 619736678, -219711141, 1252582992, 1014963805, 1761303329, 820463, 1407470107, 1194517574, -724723222, -1793118427, 590922643, -1337583584, 1673443423, 1960167374, 519270020, 1309745214, 547423647, -1853976079 ], [ 532153708, -1815284275, -22560163, -1958379027, -1683914128, 751507642, -354279831, -2041699555, -675674618, 1438401233, -1802938135, -1283205707, 49032955, 129568990, 1192261532, -1203128786, -877927300, 216610171, -295864617, -1736429614, -2121707976, -1175109884, 2054078219, 2090484929, -849564054, 1319574786, 616716137, -1927635394, 982067966 ], [ -1553880574, 1090580645, -355156940, 198651038, -455510295, 1363248639, -2121133657, -1439692487, 1471726578, -1876566322, -657144155, 210518557, 910753063, -1558540843, -56681433, -1577544279, -528046590, -1676146181, 658036959, 1976728903, -1279459679, 1509806015, -1633710369, 1376597120, 655493393, -1001309694, 1352738288, -1244396052, 2111908169 ], [ 623345989, 1054100894, -1300861232, 1646106210, 613287567, -1591065666, -983280914, -416939783, 1071752008, -22893372, 459460678, 779283795, -943596123, -298314901, -1844049561, 1772690914, 1275156696, -1126428809, 1073145494, -357573424, 1198234110, -1567227947, -1254987208, 1660050886, -310419428, -485615058, -10997223, -222160406, 1052493622 ], [ 446976727, 225885344, -1594137390, 640011098, -729942855, -214660976, 1631265201, 332752520, 904151799, 457963455, 820001529, -1888655251, -510575542, -478595946, -252469702, 577363177, -31917931, -2077254405, 1794944326, 54804652, 1274449859, 558363008, -1824731386, -1237130565, 1299200513, -1149310219, -1606976468, -1631833700, 1416110748 ], [ 1265679803, -420613340, 797195762, -1199191573, -1731782680, -383750174, -1374465402, 884140658, 601621580, -97965017, -1346064757, -385925112, 14269089, -2100100752, -1007762633, 525555351, -521523264, 1028600264, -904493344, -1800166583, 1567020824, 2087393623, 1598916404, 887894282, 222352301, 1071749445, 642554482, -1756682125, 948316236 ], [ 1122388670, 1992624827, 1928736659, 1343615503, 1367071795, 1544734913, 557332410, -1050864270, 838747139, -1923160360, -23354250, -101012287, -789317097, -1664788473, -1668405833, 1448663956, 599166962, -1890132680, 1291153828, -2044122224, 817296095, 2088083049, -256274768, -1262803263, 526615130, -755485039, -811294406, -801271802, -2063972000 ], [ 728072742, -1841646858, 988327180, 1923714089, -95099025, 1354818134, -1129953934, 243832785, -2131099422, -1030891537, -1094363107, 390337187, 1652483261, 94729622, 1709556489, 758787353, 1809329987, -1215432702, -1447627093, 576448204, 1531268568, 934799766, 1347202842, -1524404470, 2000320577, -838736631, 241232302, 980911499, 1473932745 ], [ 1826131704, 1155509345, 763710709, -735342786, -974475831, 1395787048, 1290063012, -1616259969, -1760628836, -875642945, 1896600288, -162002760, 2130513086, -2041998420, -1441301393, -877335162, 1351832253, 737428036, -1595631110, -917138824, 2037530739, 1759560468, 1352398788, 555119913, 908739003, 1498643775, -1277883150, 954778104, -1854570279 ], [ 834517255, 1336449611, 511784388, 1014257869, 1017503588, -1925068459, 699781580, -148128707, 793176851, -1049769697, -1114565182, 1180240925, 1779190650, -426534116, -1965887477, -1970730347, 863613246, -1007976446, 1781294388, -368068088, -1805966346, 1842090106, -1754060862, 153119534, 1180313360, 1947581178, -1606172737, -927699696, 1884490695 ], [ 391248856, -1249301451, -458676744, 953333761, 95722234, -1767551989, -1775792051, 1913458940, 1020535183, 1958506710, 985826353, 1405931615, -1916804631, -192585676, -138464199, -1877424200, -1275382874, -1186419863, -360086105, 2005407153, -580428434, 1113738679, 882876115, 1454751568, -1980228559, -184384896, 1737973966, -787742989, -1299959924 ], [ -1486156439, 627369879, -80520743, 635183223, 1148072359, 853739112, -1585674294, -1037373079, 1956147351, 2013315326, 1763708397, -684525066, 78948159, 568841379, -1253101123, 1594097961, -744127251, 1165633525, -2138452104, 726340062, -1248154718, 1270582510, 2015819119, 384831258, -396610763, -685568138, 935310201, 794792098, 218485486 ], [ -1674917438, -120589181, -484481697, 1279712312, -1815600924, -927779591, -988155129, 1512235316, -1569240017, -1124041187, -1466400139, -1704578943, -785757645, -2094310294, 301408836, 1739363868, 1014728984, 1842635716, 939788951, -1304163935, -82675166, -202781677, -544972556, -1213915244, -1797763814, -1091416513, -1155018082, 71675996, -1516739692 ], [ 1836160162, -1593904633, -25698059, -374009168, 1940978317, 1313433633, 480581539, -292527837, 1147290557, 1601843956, 277393491, 477486977, -1578797152, -422925935, 580863512, -1289378821, -1502271631, -1291094769, -1758836107, 984580641, 1493877168, 365776341, -1247556082, 1842839403, 1571715302, -199992104, 482816188, 662160551, 1413009050 ], [ 714044712, -1527796691, 1089031879, 365779520, -1247813068, 483673199, 928374127, 1673249497, 1044104768, -1920582198, 1632329221, 46394462, 1218340268, -795332300, 1238869008, -1457795275, 1660076584, 772880541, 1599003096, 698041452, 1612929969, 1492197384, 1036809157, -467258429, -2133928893, 372960578, 1074730587, -1549927570, -302024445 ], [ -792033154, 1197789944, -1110498876, -1544542308, 136663907, 786026496, 1538912132, 1965985166, 953001034, -594985637, 104985862, 95736264, 573937061, -442578830, -206140562, -481461655, 714530514, 379799057, 492553750, 441454950, -1446126471, 1111616208, 384010763, 1657693021, 416930943, 265394755, -1904202227, -1339965928, -432623557 ], [ -978014766, -357413970, 1145455497, -1242003586, -1905473184, -205123832, 104404561, -1189501654, -972537374, 1548486878, 2031926312, 123756932, 536774151, -1529088080, -202361730, 831474658, -1513820652, -595532925, -170681620, 648816821, -696683493, 1590680832, -410590099, -1844276359, -163243767, -808652926, 1131257018, 886417501, -1756450511 ], [ 1009237808, -1348925374, 1681147253, 563021678, 398404341, -1180032948, -1097929985, 1249082647, 1685654540, -219343008, 429863280, 1337136657, -1651104242, -1009427479, -1183230046, -571277237, -176303683, 1619393213, 25702870, -2007972913, 2077594017, 266613177, -846384767, -1282679841, -1295427860, -2138418372, -2126488109, -1152413622, -1409731372 ], [ 1381141194, 597915097, 508920639, 794261478, -660632422, 884773193, -1900599057, 1630144420, 1505180302, 1739216468, -361975605, -455516590, 819722417, -1850584470, 693436971, -2094166138, -327906515, 1410707227, 123154342, -92782448, 264812864, -1413059178, 1485461725, -1856529676, -1392134110, -1821220332, -206464154, 672902427, 1111485831 ], [ 218415178, 538685279, 454924680, 1222559938, 339879257, -1971183160, -1471782681, -734141188, 501336236, -1047182149, -1166265986, 1702652304, 920555912, -1182872734, -29580193, 477470212, 1446952482, -450082271, -403458573, 367737412, 744648321, 1600362026, 1365132147, 114561099, 77469118, -1834900296, -1732545188, -1902168033, 183756667 ], [ 116406352, 1945044007, 759212918, 2126461053, 1680575719, 1850403099, -1490530754, -1885208965, -1487402786, -1502940332, -1450106676, 609295797, -935544692, 2127429323, -495625755, -1914734118, -1686615639, -2026286879, -1501578626, -1985580900, -868215114, 106520622, 585797883, -2070080007, 1705283354, 759647241, -795729442, 1037312346, -909950931 ], [ 2059098712, -45025164, 1715113943, 322024896, 244464796, 762110694, 949027937, -477141272, -1534831171, -642609567, 1194771698, -487377248, 2095915835, 436588246, 176639604, -495316819, 373343514, -555338495, 2008098095, 551858418, 92783388, -563010830, 1648746084, -152303119, 713679345, -1348723545, -856672656, 1369102795, -1964282996 ], [ -185751477, -697960058, -413964109, 995364073, -1171957486, 212545876, -941089681, 148375166, 1601203326, 441936020, -751179133, -352430012, -87126124, -1910462593, -1568276541, -922568387, -2120465701, -555854135, -885674988, -1937056015, 485724317, -844784311, -1309927043, -1322700907, 1623109657, -1685024105, 1637747750, 1461659340, -506355405 ], [ 1827893279, -893060125, 884295325, -1674835847, -2051989340, -1686325043, 947296737, -978069850, -1771654569, -926157863, -1483267625, 46255908, 2038130170, 371178760, -1049809926, 506090645, -1786947400, -2080929185, -27757646, 588708695, -2021273869, -1361368935, -320330532, -2127314522, -1825701652, 669398140, -818485261, -224380961, -1669278954 ], [ -1122881210, 221137832, 737208861, 946134988, -1268879578, -425069968, 1052563584, 168165949, 171453688, -947699748, 1587143706, -389532387, 644279667, -771947975, -762067013, 76730133, -2110299804, -1446585084, 1322994216, 1090851871, 1916300175, -1538262435, -121857278, 947971135, -90365606, -623638646, -28521888, -1086755991, -97167197 ], [ -2045492748, -1105374076, -1763113535, -1169988430, 303119552, -2013957607, -1256350572, 280751692, -1466387117, -998042209, -1170731022, 2121543938, 814183562, 1428196085, 81798020, 101808333, -992892438, -988658118, 709591476, 813758630, 175284528, -1080634895, 1071119043, -1865664680, -271233743, -962053398, -923409084, 2030156883, 513363274 ], [ 439529780, -1487329620, -1532963418, 553546044, -444965494, 923323609, 1260463877, 1853274242, 1381624995, 1650983807, 1045050982, 1990609238, -1583406578, -1032387502, -410436248, -4848455, 1454447994, 1832970522, 1581434178, 1475431480, -1857577751, 1111514827, 79683124, -875928582, 1055556706, -1579017329, 842235871, 518898271, 867032496 ], [ -1828071484, -685202090, 1177439659, -1043612180, 2075393841, 2117157577, -1129455265, -1806731662, -1485238861, 700133448, 336743954, -968263157, -1391674037, 412396325, -1005303436, -49605813, -1804362151, -2139140646, 1673321952, 1425579960, 660180113, 1375705534, 1031938517, 141178019, -230920462, -1225663843, 84332275, -722986234, -823308820 ], [ -717221791, -989125827, -1035670060, -1377735516, -1262485458, 1686345986, -984469218, 628661445, 39883325, 1075703919, -732045726, 931099583, 924997763, 659056161, -2096887796, 1732496550, 1902950963, -190261100, 1684732855, 1343904505, -703707723, 1280713009, 1942135739, 1017800686, -1903400514, -1803572650, 1212044927, -265580360, -501111737 ], [ -1984136591, 150377071, -129623631, 166130988, 1278269942, 463139093, 908647883, 1491957419, -579027634, 183174977, 1704816436, 1476797242, -1501347038, 729286781, -2034598586, 39968656, 1899515124, -1260031434, -302251140, 1695104825, 1177700231, -1618583203, 1989204100, -152988522, 866220772, 2087818783, -571085705, -249718256, -1236768918 ], [ 1601173440, -1058532005, 813038161, -2071290395, -829425220, 558548578, -915491478, -1458880737, -1257310626, 1176608436, 1928297813, 474851216, 724252700, 1086355954, -798131819, 1771095090, -303331465, -261915494, 509976934, -1986119279, -1420678199, 740009021, 392605596, 474862952, -1593653192, 1656479236, -1739824321, 1149941447, 255683184 ], [ -125364614, 349696908, -2112653606, 328285355, -2088649489, 1077390455, -218178903, 2119067162, 727287705, -633251699, 1371316787, 239224799, -1516561393, -353281776, -1345211301, 466664440, -1424698461, -1899143522, 702311020, 1336175265, -780252755, 186746661, 1211781017, -384696406, -156464020, -545161441, 2118823420, -805158918, 586435715 ], [ -1202131665, -1783832817, 556760193, 683899647, -554235007, -1814764927, -1496456813, -502747762, 1579787951, 933579939, 467023099, 1499973805, -1391848461, -580645970, 1583539649, -2117383787, 450419791, -1505635177, -967111972, 139758296, 80404100, 1896230878, 1287262225, 1038391330, 632825176, 496497180, 208195101, 74629484, -727650346 ], [ -31948603, -457292024, -1790464608, -95959789, 1475989382, -679049466, -1377842436, 84922584, -1279113716, -787725284, 2110846493, 1314604039, 1986335656, 2085238821, -1969362476, -1616856910, 865988525, 1906324819, -238601916, -1456992054, -440006098, -707980440, 1975073279, 1345986336, 1507312961, 1439285335, -787462562, 103760772, 2042435278 ], [ -1648622693, 2106983806, -1402134091, -2083431468, -623389508, -280009846, 1551791353, -2020638597, -286272837, -1445345589, 2019256236, 907511279, 1683708498, 216511267, 363862193, 1014997831, -1166305251, -228311370, -174481511, 1427006015, -599816106, -1908306338, -710714976, -1645051743, -771560980, 1491382347, -105144521, 1629724472, 215829928 ], [ 451203783, 1135199806, -1231882091, 877891971, -1696745604, -251251195, 1550995703, -1661881967, 848417371, 1912483715, -1613762766, 1302727795, 416242652, -259247560, -1508670276, 2063544680, -1470307471, 1922336496, -250398355, 419198990, 1745388042, -1371075187, 628139974, -707381669, 245029571, -989756035, 202831238, 128586866, -766622920 ] ], [ [ -191969944, -1886810329, -1428599177, 333161513, -8640549, 581260012, 91646027, -2049895436, 2107123520, -1596934901, 536217500, 1228043089, 1491561266, 1065287016, -1831644811, -1183519039, 1567394301, -1780395498, -1350894372, -614825191, -881489315, 883238196, -1258806752, -2022446825, 615158956, 400213896, -869193879, 838341408, 2102688273 ], [ -268344072, -2020521174, -833248780, 1582647361, 79793216, 29483771, -497095719, -1201510469, 695772653, -628663370, 158779124, 438194115, -703388587, 1905340213, 2072090103, -615552505, -640273282, -1421443522, 1320822352, -1606271448, 723606695, -1076733063, 1903662018, 746563406, 1562248845, -784814044, -230822976, 752536510, 1211467258 ], [ 1591054755, -702720309, 2021862763, 595920140, -212839291, 1197015882, 1515754623, 2141281641, -420148170, -93963083, 1399136827, 2041282191, 1598464726, -569950183, -1442222673, -210641546, -882002998, 277228041, 1846596307, 942522849, -1313291527, -1211051686, 838521801, -329560852, 1376489268, -2083342199, 1577962793, 1990341212, -1853151654 ], [ 1153191114, -419692716, 565089845, 1507094243, -1121878873, -1664703662, 2024856350, 342610168, -907704957, 1621921748, 411164067, 1717719615, 271786051, -1544210793, -1403589179, 359274344, 1955790293, 1560363488, -1929901088, -1882610818, -1178911457, -474087894, -919835902, 1213775187, -1141680599, 1293006356, -10750804, 1685817936, 1814659711 ], [ -296756981, -1553929588, 94190855, -184893970, 1316796091, 1915865906, -1094573748, 414867784, -1800152774, 478882548, -834856681, 5548490, 562249975, 765055407, 66242213, 1516888743, 1622471138, -1859351823, 695463441, -1624099119, 1938458020, -1083247350, -27513766, 1030656180, -1933509995, -312354094, 1411614955, -465702594, -1967171788 ], [ 2142884037, -2023462512, 312373640, 1503814195, 716572770, 406609691, 1865882975, -1184701582, 494070346, 1627664596, -381155217, 825899976, -1558737357, 167104764, -697597196, 785219164, -1132339248, -308650094, 209855862, 2043129175, -1359772530, 379627116, 707442346, -1780264654, 1907092051, 1878980284, 205675965, -314662748, 851564498 ], [ 1843887376, 449819770, 244782494, 222663265, 1825098408, -688837779, -132086306, 495594622, 80288721, -1229635564, 43984915, -139861762, -1642252429, -236994611, 2097826552, 1260181256, -712860599, -234198658, -1013313391, -783590239, -63782458, 908205819, -1160299448, 505234250, -891339052, -1523721054, 1762884691, 1406891404, -338111196 ], [ 780493796, 913625289, -1040827351, 934926545, 1738114565, -1806139071, -1429555034, -23690480, 1913970717, -1397815644, -1965720852, 788140446, 33056670, 1316309343, -1971640753, 513642524, -1576952137, 1913758270, -207070883, -614914, -437679997, 464580256, 1861549077, 201942388, 1130421690, -1313289548, -212128573, 772685215, -1264674312 ], [ -487895421, 1183429646, -1030959975, -1822452505, 1792666281, 390737648, -1167998595, -884570802, -2071910214, -282928848, -1522041928, 628493776, 1383917861, 1157819142, -1138227815, 1198146501, 1247548489, -582362984, 126715981, 1876258511, -1360316593, -991868063, -2118229694, -1312426968, 788131430, -660443279, 2112790897, 638186332, 176543217 ], [ -420985116, -231830034, 2099945040, 762012241, -2013339971, 966847608, 464381520, 258819380, 227944255, 740147755, 1282932030, -1136692984, -297873912, -1209592214, 1811276718, -1238840486, 639789297, -393875760, 1217396135, -1100558472, -834448255, 1036385464, -1847557333, -1611570192, -290486939, -1683190689, 1137098165, -2069110946, 1604641458 ], [ 992304493, -608066146, 1813389037, -1649827153, 237738581, -1053373181, -1584212605, -1871900053, 1741685274, 165490995, 1379817153, 1264684033, 1800934256, -162327456, 43053525, 413877080, -1272116525, -266725620, 249161894, -2052326827, 263942149, 736674316, -1903557689, 1290458197, 1288885535, 74195379, 1896809258, 1576041073, -1738929622 ], [ 973439416, 1223183583, 1033317433, 296431101, -2143751408, -782947845, 883206180, 1086884674, -238401846, 1556822578, -915758825, -1517471130, -1893826076, -1865500086, -1865758259, -1883432817, -1887602604, 1261644244, 463613735, -568927455, -36624061, -771277975, 922952710, 647086292, -1116037491, -648600356, -1756617033, -1549731134, 1608857442 ], [ 2115729232, 1840364462, 565462255, -600069142, 1652653948, -2052332953, 1034454361, 746100273, 1358996516, -897244219, 1241846666, 1967767827, -4110390, -1884577968, 649940775, 2113720722, -769841815, -101165013, -503402571, 1272685681, 1962675362, 1635775584, 43246730, 1218747910, -1133075444, 2052267568, -953754762, 1833311464, -2054322258 ], [ 599429977, 1954280779, 305268090, 164447661, -2040970075, -147517562, 157311776, -1534481681, -27732728, 1150648002, -448745241, 1295583985, -1927486186, 1452495485, 2146615168, 1763627398, -537905914, 388403907, 903572618, -378782572, -1011655918, 341325682, -1688149623, 452850061, -1370150628, 1605798063, 504863120, 846201606, 789679864 ], [ 187706151, -410691772, -1450438914, -1948458149, -1553288518, -979597634, 857561136, -737204144, -355370875, 661821811, -1676006193, 1352422160, -913181885, -813723603, 992442133, 1097964213, -1327153248, -1491704974, 1259111833, -722448042, 369006080, 1711783906, 564745121, 252580853, 287292271, 446884975, 475555440, -1156857943, -67627382 ], [ -1545748511, 1105622923, -1169579788, 1318501443, -1705072203, -657823198, -1801431924, -1748590729, -1789699088, -717460846, -1595484194, -1516389332, -1693887945, -1852658076, -1584553509, -904345738, 510896864, 669327360, -153422124, 1795454076, -1666772740, -118240585, -208712740, -725520982, 1501493205, 1321805611, 140994208, -1399237988, 586257466 ], [ 1821458920, 646802828, -201278742, -1399772006, 173344274, 1191770095, -1618136407, -1086694178, -222997244, -1577563305, -725002845, -335108856, 2139727030, -49649158, -392643863, -1249479254, -71310468, 966769135, 1672345732, 1040709052, 953798483, 1048781011, 1613912257, -903022815, 529418082, 1715669964, -822057479, -2029428437, 1634387471 ], [ -719183400, -1837219353, -783225112, 1217238935, 1079353708, 1133002580, 1712769154, 1002449616, 1403653705, 199893295, -370989647, 1582284909, 1708280421, -2111976000, 675139740, -1567268171, -808531653, 2039161863, 2081596718, 1411751733, 1129913993, -640093041, -1022980329, -1980173256, 251926376, 843374024, 1131096431, -1607493401, 1643938024 ], [ 1334619561, -1611067145, -839801840, 1898169405, 2118154201, -1988188758, 943205420, 577335339, -2110430689, 467163448, 1495019558, 1537684086, 1380344130, 643053044, -1623900953, 424959239, 1787674533, -1573918081, 1268868822, 1571242550, 1404212202, 917601160, 979256252, 177044876, 288900628, 1324096565, 1851074983, 1072199509, -938409692 ], [ -485327100, 1411343496, -317165929, -1177552085, 652311055, 547504597, 107874423, -1579314989, -1565167095, -1822711854, -255865097, -588923633, -427348692, 261435115, 1193500554, -988266376, 1506909949, 1634990033, 1646861977, 629054782, -468967594, -959193540, -829634477, -1374602751, 1389266043, 1704567521, -725212742, 1993774828, -1271483859 ], [ -667774171, -2097768405, 273373988, -1033449993, 2020640204, -2110353762, 1117163018, -165455327, 652521382, -62395667, 682635340, 1665396473, 1531233990, -1265823031, 946305879, 946340305, -650633370, -1732927096, -1894857749, -2062795631, -640994459, -1545804766, -1215214681, -227317521, 283784633, 1206325061, 685742066, -1879592290, 1853516779 ], [ 145169571, -521603419, -1177271906, 631650395, 1530836867, -1199133244, 1689458870, -1961888983, 551546335, -1204566225, 508955590, 1624616320, 479453514, 725699680, -353655822, 2098857580, -1011326581, 1013208281, 163487481, -21207872, -149618353, 1899297133, -931694799, 658355189, -157175010, -1001941260, 746999528, 1251865674, 940269069 ], [ -38077682, -223972657, 1076749400, 1227516810, 1543954064, 444642955, 1335429426, 1402256676, -2047992848, 1998929982, 286550929, 561150498, -1414749768, 1299789824, -1774822697, -384198577, -1432914115, 1455004430, 1784088827, -1827419817, -1157923171, 1048042890, -234730203, 829639863, -1384464185, 1830947430, -494559993, 908535444, 251555450 ], [ -1599249961, -946915083, -1248272264, 431441522, -253830526, -526060467, -739210263, 692181144, 984524521, -1251233008, -22329615, 1420283381, 33136939, 416176813, -1893412183, 519067124, -854442214, 41253580, -47622099, -1529920357, 1648858494, 2014046399, -2088153635, -992482802, -1452827779, 1377950595, 1163795229, 650617945, 58309729 ], [ 2077172472, 1566003603, -1111650326, 45256323, 1038510222, 1867551063, 1312378076, 1129290616, 138934964, 107159320, -898460866, 637638685, 1162542878, 1244530191, 248579395, 1705990761, 669547411, 14316962, -1961444812, -911291670, 402984828, -1864048813, 550102947, 896839837, -1775057186, -1966358721, 1188134255, -281676652, 541594192 ], [ 1764611862, 238086760, -882617604, -1249678406, 17981619, 1067506058, 1388080407, -1532445210, 1189223743, -791567945, 1895355631, 1431127878, 475914056, -1877411643, 793700857, -232474885, 2145084505, -1187402372, -1729583009, -290132852, 353791514, -248497427, -165011631, -1508735677, 879444800, -1886719556, -1307279121, 808777661, -1192921422 ], [ 1488908370, -1705251852, 165683809, -533132072, 2026707940, 1257462238, 1932418030, 1817375037, -972190647, 1322117047, -1827328115, 1959991967, -982294890, -1420305993, -1224562303, -1907585102, 522659489, 910180169, 1841058312, -1949832144, -636785002, -732033310, -1992433107, 132795264, 54982619, -771672365, 264428050, 1814129140, 1106684918 ], [ -128606362, 1841757894, -660104844, 639439107, 1732613681, 123162260, -1983942305, -532375905, 352431540, 396791846, 1661932120, 1667386854, -1607114715, 82354109, 1724681157, -326538979, 1667251865, -1757322881, 1526974191, -67664823, 561411798, -1519070093, -1324878554, 308049750, -1182170135, 2054256839, 1626578794, -1614342109, -2123350570 ], [ 447993746, -1207440936, 759405772, -1362454121, -688482518, -330167927, -1291182554, 1880690576, -320365631, -800286371, -356699031, -1593072101, 563160216, -1683699434, -464027052, 1769110179, -1023246281, 1757941195, -984775001, -868997204, 213353109, -1794009725, 2080212761, 2020706668, 755882023, -1583800132, 998337333, 688200341, 1749018708 ], [ 1664585018, 1717507638, 725867921, 619246846, 1108576815, -1912449141, 1056348, 1727057158, -115236893, -177894878, 130632443, 1958357283, -1011141905, 748571701, -892339567, 585486671, 86235101, 435958582, 1222527597, -1179373181, -558276220, -1453334259, -672178539, -952486346, -2085119629, 1180220458, -466343834, -1237680659, 1061754741 ], [ -1018984291, 615359943, 937265352, 364121871, 1754159792, -621977617, -1180811619, -1709776110, -1010650252, -330982064, -6677395, -1696958653, 927687062, -2023127439, 1726427996, -438071577, 1987461603, 1452028957, -349172467, 1408970747, 735965243, 1352101077, -2126742268, 772351428, 1123419290, 918467748, -921633595, 356907600, -1796648741 ], [ 950445028, -749675903, -212556837, -366661898, 1457681887, 1121809488, 977713457, 1312854554, 1080225461, 1030576689, -1480588520, -1063578319, -1612198919, -40320568, -1065857833, 587972312, 1455554927, 2036790216, -979986087, -32229547, -1884513559, -1488860166, -1311111906, -1010128906, 1080825174, -1920477403, 720000615, 19908035, -1016020839 ], [ 1322338277, -2112031190, 73326293, -757927274, 665074951, -2112395094, -1922503245, -361315655, 1636021333, 774268022, 1864343011, 1014685118, 1614305405, 1003964881, -1159827735, -661705835, -1849676065, -1271378643, 1171783254, -1743229578, -1030086583, 328641147, -1639901333, -336013331, -668777422, -1228391098, 904727896, -1184480117, -656581088 ], [ 1811251442, 202652322, -1180083191, -1964737836, -1650791512, 180172933, -1540548926, 357089697, -561417822, 1252095010, 1967324844, 1605365548, -1362582085, 606968940, 372371010, -542268493, -181531625, 993953142, -1743013233, 1942833118, -567570483, -439229978, -807920758, -176041586, 1328849797, -1663900906, 1707112026, -1235513686, -1440812847 ], [ 859857909, -1031420220, 1202944466, -1752563421, -506242230, 242316990, 1212665888, -110864922, 2036240756, -1532227231, -654940935, -722915895, 1000728011, -1010399929, 1607676414, -1256864705, -646893531, 398775561, -728309620, -1895880855, 443684181, -274513148, -788196489, 87605061, 587139934, 1571966080, -1686177471, 1129956127, 352460564 ], [ 954874748, -544711367, 1548893363, 597179551, 806720812, 839578650, -196112440, -1299035705, 1887437067, 536890788, 853697235, 1528380410, -1245400653, 1766458237, -1542774337, 937215546, 1434316757, 1841558293, 1726083058, 517224606, 1604417797, 783482338, 2143550726, -1916249667, 352661775, -542591365, -588215954, -583664394, 1987527947 ], [ -664597530, -1330331668, 668778106, 1541087380, 1260922574, 1439273400, 466880851, -190288049, -800525208, 167112275, -388759236, 1368959119, 475254548, 1940161122, -1540541601, 1346942244, -42823993, -171056920, 2070148010, -833632109, -1987519562, -908920664, -1672626620, 1611075817, -1420426221, -1192533207, -1087821091, -516874179, -740446813 ], [ 445726403, -1094217224, 1301523806, 2066574040, 1661282638, 1997142046, 738133762, 939005901, -1210128364, -560029753, -1813065550, 118628661, -873847271, -1968910892, -120556935, -2109699177, 1434008548, 1292361866, -1347056668, -1040004709, -318414518, -1102035352, 1649675889, -1559813978, 1052661280, -575323142, 743928254, -1779828435, -1958909222 ], [ 1678021929, -1066695778, -1327213866, 1403189626, 716276759, -1546645670, 588580686, -1049574841, 1877968674, -924838721, 1060452190, -257090181, 285165377, 947467469, -1427092966, -311853208, 185106290, 2023294528, 637407398, 1442525226, -40314829, 684677253, 534692211, -944654594, -649726862, -164453345, -1921709139, -1851243630, 478374091 ], [ 2065669219, 1768634351, -1922276802, 764814386, 703135578, 1564335142, 1161716132, -451848227, -614961989, -337207055, 1557883992, -2056757105, 195161674, 780548769, -260304258, -1763785335, -388171234, 325051193, 1409998169, 1716652857, 978871315, 295321112, -902175149, -2053943781, -699781983, 1510532590, -2003879866, 1457453314, 436431046 ], [ 1559756630, 1171854792, -1416691840, -2126491521, 1128439567, 1940485694, 70861707, 37130192, 442407307, -374749764, -329652976, 635766318, 1621115461, 860164328, 1859051701, -40204562, -1981256486, -1159802585, 841532214, 1477961694, -167050745, -1570081857, -1110746006, 606177245, 581253426, 2008590901, 1093883033, 11818368, 1778697188 ], [ -1138633692, -1080087713, -1953436263, -1611221721, -1079154079, 576648437, -1629320699, 1050274831, 662672295, -99330791, 1590265104, -1229955101, -1159663826, 872227338, 1534072012, -408215307, -1578751995, 1518925788, -2087942460, 683522827, 38848670, -1433471108, -1334742686, -472940618, 10783329, 1938786254, 67950986, 1038849262, 276443688 ], [ 631148349, 751476449, 328208923, 604450169, -903752371, -1160650737, -50046831, 1420578629, 1003586422, 723983820, 1910600064, -1423394189, -110813457, -855483857, -1810957074, 227495717, -1900006549, 272373860, 1420947958, -635113946, 1481577463, -707232873, 438564553, 860207739, -1529905962, 1282429376, -404911540, -1436788113, -1089953165 ], [ 241077402, -725817436, -23442759, -729158458, 255504692, -2014650334, -990144071, -475353874, 1258546882, -779649628, 338277469, 1605017040, -468169274, 1447459825, 718801138, 397650957, 1514497855, -1507724710, 1484804064, 1559128047, -1432614838, 613977559, -2112750512, -2138682753, 643741243, -1132892548, -2021034974, 540878567, 2093222390 ], [ -1979627827, -123668182, 319580987, -164980378, 1728768064, -1951469861, 1609294747, -1168639395, 1612059276, 222040855, 1485917566, -2119228922, 1243180900, 569105869, 354314345, -884132283, -996452672, -284589771, -497277264, -204793593, -579622511, 2142590360, 2110944572, -1377645261, 1545626078, 530416911, -390957572, -419187597, -1697164838 ], [ -1383768721, 687932515, 1695067292, 1946537196, 311738934, -1501319517, -181266221, 1036867700, 859988302, -514489812, 303879008, 2056325723, -819169603, 1091000927, 1008846565, 1631592887, -716500110, -253115464, -1989624309, -1894915392, -1906764381, 183629870, -236584151, -1383815136, 2100730982, -560897480, -1551472217, -1163865820, -1999713884 ], [ 205175480, 1027282314, 1390719977, -834248272, 1255423885, 1061849171, -141975683, 2045985351, -1971889390, 1801599429, -1120196873, 1496389284, 659060898, -525079799, 1450608866, -1166000421, -1936530787, -1766006080, 918831938, 1116286022, 283369575, -1993181066, -953411007, 1340247496, -1869228625, -1671321700, 199863746, 214207401, 1210360641 ], [ 570320007, -414579227, -710872188, 149733449, 136801360, -1515949200, 197180506, 20849098, 279186820, 665036577, -837173696, 1571676354, 1965382963, 988428881, -865611231, -1080478353, 242486397, 1529166368, 450987466, 925610468, 1832452989, -904969654, 1245824691, -418571264, 143979758, 2028961751, -840881891, -1608291575, 1982274320 ], [ 923295439, 2012933242, 639305182, 293497754, -1092835250, -26646875, 1276403926, 1682462461, -1506659771, 320837199, 111524150, -58621128, 1378448712, 1077478809, 350867568, -354055518, -2040836870, -579287112, -1009623784, -899572248, 1661002357, -1679662717, -388793015, 919744272, -1090193826, -661423576, -92473167, -1712762874, -515951318 ], [ -1168264998, 1131205290, -1307339826, 2097053150, -1559588954, -155345822, 1032755938, -931986186, -987994505, 1539766017, -1564140037, 412707458, 1490378126, -2210808, 484618230, -985350591, 266283871, -1358302336, -905145112, 1829495064, -1749071098, 2100183950, -940439009, 1654701262, 331567617, -1744000616, 1389209833, -821075018, -1391982730 ], [ -1323541645, 161636801, -1291618151, 208535013, -1442186142, -1441047469, 105220364, -407831829, 729086324, -1103723454, -1132624670, 333816889, 902907991, -335883672, -277096683, 1430153104, 1399088651, -75007922, -1119910936, -1098264948, -1542337182, 1157675444, -1872956194, 1288014097, -894910173, -899506112, 992705368, -2130372538, 1996314442 ], [ 835249162, -668310046, 1359778764, -1357412024, 25974434, -1321992081, 1872406409, 1219028097, -695604456, 1245041987, -367407008, 23330876, 1032869810, 2075665395, 1936146697, 1747702568, 693652382, 1406526620, -1434304052, 59821730, 749325771, 738161098, 1725571143, 561372335, 2032627311, 451572315, 625939089, -1204166918, 743998389 ], [ -2142024417, 1489490334, -1030726179, 944071384, 1963373758, 69885801, 803341642, 610470626, 830221046, -473530588, -1450173120, -1565334214, 2103071529, -1575509767, 1722903980, -621622984, 918418302, 829490996, 1314083847, -1045156177, 344176616, 1885370747, 1736943449, 373344517, -1426010775, -1286835881, 1217417664, -181809805, 1661215094 ] ], [ [ -2038438253, 461335405, -1482277912, 1589968901, 1684125972, 1694395568, -1010191551, -1778868861, -1871694597, -16901950, -1365740917, -1519952945, 646442071, -927525092, 1181894204, 873146114, 1800495779, -2140821750, -506385063, 776772485, -1617213389, -350153976, 384818636, -383301977, 933852478, 1548666866, 864993345, 1415881500, -452305205 ], [ -1726161458, 468471382, 1834234541, -1089918745, -2047951496, 74289739, 806524749, -434710154, -1356462635, -749848625, 2027375937, 293397651, 267825531, 1672803143, -187192941, -1014848304, 390360883, -2022128692, 1137536682, 1346124029, -791777780, -1494569568, 1364428104, 2057028419, 1147807594, -1683073263, -1287088205, 1253256524, -494727713 ], [ -1815774350, -1195323356, 592758084, 1849808116, -1921456722, 1975337299, 1681044323, 802697594, 1065004354, 962169891, -1091928125, 816822778, 1258377135, 1535237432, -1631109673, 1034986134, -16898862, -1637376225, 1116398521, 1884327132, 280393850, -1774535792, -1474399941, 1075093760, -1362185108, -315748080, -683669525, 97597857, -323267497 ], [ 1015674852, 2216890, -171930738, 1868925654, 1034002593, 29304469, -1066828622, 1979298311, 1828305573, -1534324089, -671644162, 1650392700, -1500704827, 2024865217, 1292555533, -1517096702, -848850319, 1683630759, -2000691238, 228472615, 1581339657, 1611817133, -1906233152, -152754195, 1298117746, -717516468, -949885506, -353696017, -1991401990 ], [ -906101663, 230535998, -26855312, 736050759, -1276236184, 720997289, 308582599, -553937602, 1838628790, 655398505, -575448636, -1912034815, 267864246, 1482046188, 1145678587, 669679340, 1473348613, 1546055567, 2061273019, 754552833, 370249971, -1084662820, 1614077859, 1470841390, -588922149, 315593840, -272846630, 613532556, -1284468902 ], [ 1818017513, -922489342, 871499118, -343648591, 1298583991, 309905364, -1418708817, -1911637049, -1858014982, 650889346, -2069841661, 1001335533, 2109944770, -1448009426, -246629690, 1995261111, 1796683195, 1343366098, -961987166, 129279404, 1291942269, -724554434, 378194441, 321159738, 1763335282, 1461115983, 114483774, 833454325, -603394168 ], [ -1943606967, 1082896797, -456081717, 1159627863, 1107748579, 283805408, -1830528963, 501530843, 1550693968, 969150631, 927061451, 2025716059, -1619227257, -1026978186, 1051242831, -886309166, -908621347, 129521760, 460636845, -65148879, -165698126, 1568108841, 21480234, 1847230177, -129152764, 1643954248, 1927547318, 1395556554, -2083391224 ], [ -399427119, 1158655107, -507634884, -320852423, 406232914, -439097194, 356499536, -2134546162, -1720110863, -737557537, 1324143487, 683228475, 2054895, -15087639, -813454602, 1270280571, -1739749463, -611062812, 72011994, -284404638, -877882797, 713716470, 860297385, 11254885, 502326121, 202759521, -532895318, 402970771, 925990983 ], [ 2096203070, 1208800026, 808241876, -1461535264, -164985377, 255172988, 1314203374, -948189396, 135327893, 537956414, -483205409, 13992813, -1302221360, 951067582, 1247692783, 1606777275, -2051472412, 1324067603, -862943207, 1787120519, 1617817606, -1276476844, 181581793, -1764474357, 2079528291, -2081034251, 598019420, 1936196778, 1508529295 ], [ -1757121621, 294908635, -63816365, -321139388, 64694996, 583525397, -49108583, -585398799, 933720132, -1901064701, 1784912511, 722594925, -910214626, -17650291, -792614625, 741396540, -675151527, -1673618933, 972893696, -573829294, -2068448005, -107462527, 654226404, -1014145827, -90708333, -94958111, -161352734, -1583036319, -1037940517 ], [ -1695485214, -714954763, 1848231189, 1636564720, -342548013, -1314671952, -546799222, 1763331877, -68928283, -74369365, 566873154, 789240581, -1993893739, -2046017774, 774320192, 860486700, 833691382, 593896477, -1298740252, -1437885227, 1788683452, -392294587, 1077494067, -1006031602, 1032900353, -134788359, 334654356, 513804944, -495901390 ], [ 944707616, 822243951, -332438722, -2130973396, 837204282, -432551024, 1909292907, 860844588, -591767974, -1696975772, -659565548, -701409631, 291774506, -548022494, -2103740804, -415107003, -1758469772, -169070061, 1055107374, -1473232384, 865337754, 44981744, 1450216634, 203874800, 375869327, 239304077, 1942981964, 490327166, -1647851943 ], [ -972471888, -1637211375, -1025555094, -1928060345, 360504418, -843866526, -1690589678, -1113426243, -630508391, 1710663302, 39447254, -772746623, -395974388, 1523026270, 472530434, -1746731376, 524077665, -1342105418, -1739843639, 1652900312, 1745559270, -885746776, 1102615391, 203435854, -1767016187, -1114683662, -849054789, -1330370803, -113667821 ], [ -1332434182, -299231672, -237750832, -1898327735, -736264423, -978838626, -1795828030, -555698898, -1711367780, -626309984, -715483138, -1369508725, 1245805329, -145264642, 975591200, -966243896, 1041595027, 1533887478, 946756735, 717860693, -325854615, 649983527, -597661631, -1717628799, 1601141909, 533512305, -1847265477, 2125132664, 39933642 ], [ -796353588, -1187567214, 817624858, -253179389, -1699572351, 362930828, 2051281638, -845578860, -593157427, -168548086, 1520822869, 1714745799, 178984803, -1405442479, 435838640, 1902648819, 226108778, 231127145, 957095368, -220348956, 146314546, -320773535, -530121319, -1263397761, 1251559811, -1190821575, -878490600, -1904620137, 192323955 ], [ -1954381092, 263999130, 1535984116, -551572719, 353600063, 1853525744, 764926645, 286846963, 1759221316, -201657325, -679770530, 1815684276, 1304678543, 1352246129, -351425583, -510898667, 521052814, 1668669093, -453009590, -1556182518, 990060009, -1805314813, -50998136, 1261419488, 929412448, -845861197, -1712988896, -481477435, -1044705134 ], [ -912446448, 1271033494, -298965108, 1448184140, -2038448065, 1446261139, 1108293364, -501343616, -1251075189, -28135847, 861655496, 907802425, -1103156388, 1738021195, 932941, -1248142603, 2141849945, 955736953, 1789647880, 1099855211, 1558859164, 1829991603, 1392619370, 1699533433, 1051685139, 1741576837, -2045568778, 472164267, 319299629 ], [ -1210055940, 691952930, -1244312349, -1429196483, -471705388, -1659996130, -1360375482, 252318846, -997175627, -1359626596, 789469663, 1172714330, -1932626483, -2007961159, -615478046, -119566204, -206871214, 38977514, -1807220550, 1649689897, 1180635385, 1696583881, 554222237, -1663794615, -1500844104, -2137796969, -66500046, -1674993412, 936241235 ], [ 1582583611, 1012564584, 1249000304, 2036793991, 440243546, -1042029848, -1858676138, 2102803968, 2104339770, -1610608283, -958673346, 1648135800, -650781007, 274119768, 1064008318, -728487437, 1644167462, -1531019478, 1660971043, -945046940, 1128034495, 1777481698, 1254534125, 1644323293, -878812796, -262230458, 1089365179, 2088395902, -1130961577 ], [ 155892421, -165882039, -758260400, 241155417, 1917054011, -1558538981, -794050442, 2097447204, -1647326337, -64675544, 1007693504, -204473355, 1573280244, -919153294, 679599288, 79838629, 1100410832, 1680313208, -605977509, -1216661032, -639718480, -958672632, 927656707, 2003560283, 819421229, 583231946, -736778323, -396383163, -1292913795 ], [ 57830899, -1628928681, -295069783, 62531327, -363449099, -724903141, -85423813, -500713003, -547848447, 1807451624, 2076020188, -1983735798, -1027975459, 114295637, 2034490904, 1379080505, -710551204, 1103706598, 1307645487, 116612102, -224266901, -1744159587, 1496587445, 1857690135, -1094108806, 925408300, -1529403043, 845879945, 338571373 ], [ 1097968650, -124046242, -1144978315, 1145072650, -1851204875, -1464739829, -27491625, -160190701, 1422083119, -111490096, -2097596120, 1099755622, 803073854, -1076919278, -919246930, 760363649, -5393876, 2007752210, 391017996, 837875871, -1416286136, 76830881, 1278699154, 923619362, 1123042409, -1879276812, 276892250, 1852781962, -1605973111 ], [ 219646395, 445565507, -609901799, 914104730, 839633272, -1314299065, 1980632293, -1615767281, -861377180, 1064476589, -1628896592, 1860073543, 417739660, 2042022192, 1716195056, -511569556, -1079349496, -1092702850, -2000401141, 1305982201, 415749575, 639228750, 65439115, 1259510653, -121696662, -881901343, 1910942185, 222597524, 1879475344 ], [ -769999111, 1471578332, 1035523740, -538939717, -1341308767, 961951948, -1454675864, -1641300897, 899460022, -2084365440, -319081119, 1179312384, 1721983090, 1498625117, 2023832344, -996059477, -817985742, 1589888981, -714684022, 467667829, -1529561786, -1796335530, -1040182372, 1835615228, 729670258, -1692722893, 1214476955, -362017108, -741345214 ], [ 60214695, 1375344964, 1047980525, 1101664698, -771275929, -1365817805, -1138848465, 1961840416, 243304060, -1993894925, -2130123510, 1810944576, -1421297981, 1360110259, -1578526489, -62671640, 1316612375, 774697044, -672252249, -1980378115, -1649722470, 60881670, -1511817604, -492759425, -1961145206, 835287980, -625998613, -1141180265, -1758081748 ], [ 1452864276, 1218920661, 841585603, 1569679340, 1405001951, -362669995, 336761403, -401741999, 977095594, 1946074522, -600051068, 1599214915, 286691303, 454308902, -1310258817, -622965869, -1125014928, -235020814, -1849083947, 1012017162, 584504578, 444622584, 996292273, 502750946, 450381831, 1754932073, 1059540538, -783484340, 967225620 ], [ -439075334, -408919385, 467414833, -665837388, -185063593, -295683663, 805921170, 364702384, 1989809997, -295717080, -772424511, -1347837203, -317865193, 1826128472, 413961832, -1599018948, 785100632, -1685963689, 1077046276, -459146347, 1792283731, 801226362, 930433479, -1604856638, -1779893189, 1853722860, -177250689, 1449144043, 209928772 ], [ 145665518, 1959340567, 1642311926, -1905277128, 1618820372, 375191217, -693820813, -1314599224, -1149496683, -1297310241, 1723084559, 2012716775, -1200880192, 849742910, -147325675, -1666044321, 1167043776, -1163980311, -327318489, -452980181, 1352689628, 834301188, 643622042, 261683049, 1535478175, 172376918, -1576905023, 1165218576, -1596342192 ], [ 2129397368, 941251565, -1067273795, -391220746, -652438556, 2055961513, 1857836770, -1711936218, 2060105219, -1019244386, 233275029, 150049438, -1011883783, -320865235, -525774266, 1276158580, 331028738, -888980081, -1346018586, 1006479443, 1416092511, 1761744029, 287602923, -1097647881, 1388364833, -1813620103, 1411543929, -2028770800, -2103332146 ], [ -779779113, 470210504, 1253446418, -1693922184, -86271157, 697766867, 1478305314, 108872635, -1182536629, 1100162648, -273003746, -647971028, 1321607595, -15750816, -285359215, -632352670, -1477517869, 379550484, -1784484531, 1940989501, -1370524934, -167973867, -1013511349, -1352035472, -1809124371, 850927997, -1637952994, -2049546251, 1383366463 ], [ 770162576, 761513691, -857291395, 13440669, 786790053, 1242887057, 346954912, -2093659983, 534267329, -1731545452, 1380840178, 28299781, -2025825164, 2015102942, 1036251520, 1067512441, 1934955842, 913783433, 812704633, 1230078060, -644184977, -1160950174, 637623138, 952473727, -1653339837, -1232543355, -1699513048, 731507742, -974286670 ], [ 1940112421, 1891660058, 555367145, -2117872035, 1049193791, 1908388385, -1900167297, 1158649790, -138671202, 633576074, -407631288, -616775193, -1242333253, 1344199967, -984322383, -418245543, -2122796617, 1935615999, -1431467967, -1213179524, -1068670580, 1421487658, 62678279, -562528125, -40267252, 1005155311, -586829876, 1422062431, 1348328657 ], [ 1698139281, 300810932, 1240730070, 960871222, 497733979, 1012261089, -985952673, 1242515207, -847383047, -374310626, -680140802, -1289633230, -1329340834, -532064599, 859518713, -2019114318, -1157276508, -782215952, -877683379, -1568510872, 423332762, -1498318898, 1711344287, -159201530, -1755892930, 943708400, -209182771, -1150498338, -1402695501 ], [ -449404800, -739159798, -278436389, 841123980, -1505947616, -1628060533, -1666566193, -1626179588, 335187739, -2056226346, 1037218594, -1735885944, 1059463051, 991837646, -1829522339, -1448150926, 848181400, -813529885, 445864185, 987072132, -140025132, 327268735, 434289196, -1930217948, 526793710, -386552805, 1661253124, 179757520, 2067997730 ], [ -1700909066, 1720702848, -1612233048, 655935783, 567551366, -1413109316, 486715869, 1188473040, 2077940826, -35645854, 1379008978, 505343190, -66968917, 242818662, 48408438, -845268388, -609840997, -1721435759, -1652258000, 185929345, 990795910, 399027524, -367013961, 1985190756, -1276393653, 1865778768, -1396505991, 1350510166, -1938018411 ], [ 781113053, 1096459193, -432426521, -1749431710, -1322094848, -419583338, 1022141410, 1147293244, 1921273663, 195664188, -1877798476, 440354759, 2025511443, -318743936, -1314374664, -588782564, -733902786, -449025329, 743542314, -558183786, -2109794856, 1497715356, -225670197, -1508832206, 787998343, -618191597, -648529149, 1749436839, -546104232 ], [ 1429670135, -1006286577, -319076857, -1727783682, -584406252, -390349465, 1026314964, 1652392361, 1649521339, -1239995625, 385491176, 1616001691, -841814376, 1923975154, -532808550, -1423848601, -602465581, -1111163360, -1102235466, -2001435089, 450910190, 2128056514, -2038882250, 1567123058, -1234911450, -408284447, -1216565741, -507807567, 2055764213 ], [ 502871958, 1300409046, -999049724, 765205753, 1393903992, -1103719773, -65844012, 581346372, 1011110007, 1929326684, -1251416278, 549019935, -398506756, 1428659616, -365968713, 1490579463, -1837089483, -275245293, 164285747, 73655494, 881605213, -678925672, 2101489543, 779244078, 515431931, -473439640, -1065281677, -1429781791, 941803938 ], [ 1661635408, -353852535, -1043354927, 1626218346, 1984418565, -1104538948, 1682289824, 723890545, 1216555557, -18002576, -675294457, 20556608, 1173475462, 764935209, -1532474670, 170941853, -2014998745, -1157835582, -660820968, -74189849, 1550659040, -902869482, -643558265, -539923812, 1704694586, 742879580, 860433042, -261845851, -1676999943 ], [ 1821604555, -2109431315, -1467061318, 1518460206, 36958355, 35266989, 2038958461, -1426745837, 456503865, -1827523119, 1903822020, -1103423880, -650601945, -1075099042, -1760671651, -316827673, 118207024, 1897443163, -328330440, 875233076, -1672552391, 327450495, 7127721, -1751946652, 1327770203, -1621806260, 1954284052, 13751042, 1408314258 ], [ 439017008, 1580578924, 1912356300, 1761999241, -204296771, 1014400320, 360588994, 1085729510, 1716784265, 1256482809, -1177805697, -1833343398, 392783693, 747197886, 803935977, -1116594232, 1748256380, 1464243407, -1791647231, 300160473, 739186015, -1768223797, -439584825, 1152386463, 1975133221, -1455568603, 1627009162, 1679244309, -862381925 ], [ 1442649682, -607809018, 872371504, 1598193196, -695052184, -1024967313, -1960325639, 1974293715, 43515697, -58478945, -1624533665, -1996932726, 1985237332, -1538950328, 1501271184, 777523977, 1414870761, 658182806, 825328984, -2068352722, 1102486022, 15038502, -1421908348, -493677625, 472319157, 617123618, 899867411, 52719867, 414807088 ], [ 1945178415, -413063219, -1221524669, -1013607673, -690642346, -173721290, 344490521, -807501597, 1548397784, -2122436976, -1863880280, 724436084, 1210990924, -1638953323, -363504163, -1602035583, -228963597, -1611301667, -879436028, -1236558565, -1079350870, -1152766825, -78190457, -1971124060, 1922669579, -1689291466, 252357473, -659801247, -559375117 ], [ 1390859246, -1083059925, 436191947, 1645253125, -285537339, 1589118358, -1260360866, -5610968, 1019816668, 1306285582, 209402690, -1238526121, 1200027647, -1211596336, -1003605193, -618781464, 380865852, 82481617, -1345050876, -254538672, -8427840, 583059049, 2121701889, 216590970, -1759661542, -309197308, -129516157, -1656480366, -599001885 ], [ -1567638390, -1492242108, -1824493177, 435107224, -1450978289, 1810629802, -1589860025, 1801221725, -173145771, 1209313147, 1305275730, 513084763, -951611188, 1982140434, -2108447204, -1436317074, -1326588815, -806770834, -2024653177, 1306128128, -232228386, -2102165514, -1858318063, 1232708768, -946224627, -99106888, 1630505063, 698585074, -349234149 ], [ 116827117, 1145439560, -2056779233, 1531608352, 1461888732, -1787903994, 451900392, 1109846196, 622062787, -575398123, -491413871, 152569906, -95469813, 1981643430, -711111053, 1786793209, -1702877126, 185264191, -466556263, 1324425521, 1376514087, -98349410, -204137209, 1747520642, 1993944720, -1608112532, 1004095590, -1919881599, -894738842 ], [ 823058863, 510331203, -147282508, -164248179, 210838150, 1821687461, -1732633117, 402253064, -2005076905, -1678287093, -1252530999, -1927884577, 997011026, 674332551, -1065471669, -476936229, -1766448450, 1026673583, 311175782, -1304547237, -1826321927, -184539425, 640805662, 1327868694, -839990752, -863876190, 1347503174, 764852472, 1221888882 ], [ -1692066464, -78241979, -364674432, 980563842, -1201616911, -1881561777, -374894942, 2014063014, -387990901, -1709284920, 692233822, 618396696, -1990934940, -1657308067, 1500153089, 2079784939, 966914191, -915473558, 1905453052, -24722419, -1356740365, -1116911484, 1394590107, 679413094, -550529754, -227508650, 720823651, -200623420, -1838662060 ], [ 2046747274, 1730332266, 282465470, -745716120, -1592472237, 1605740089, -1646365257, 467690006, -1541365319, 470532254, 1331431207, 169155495, 991039779, 820727563, -105978263, -887211850, 1723659345, -1134280400, -1209305726, -1590522427, 721171146, -920143079, 1723634302, 1434227222, -421988861, -732043552, -87469173, 544614554, -870174951 ], [ 596413170, -714196798, -45936515, -1887512333, -1050288192, -1132173689, 366205438, -1202342125, -774343688, 1444976917, 2054554598, -312719510, -666337859, 462955117, 2107657722, -1361001075, -657936197, 1410217961, 1700157119, -331690589, -2006246121, -268485339, 1036341101, -1805488263, 584428303, 954416874, 449742601, -2146759762, 1228285388 ], [ -1272929701, -629687052, -1700110463, -1669735213, 217218184, -88895821, -1363967977, 1999972171, -1045515068, 1736004645, 1383899137, 1788599727, -1017502110, 1430744844, 961020906, 757500787, 2069040762, 2078993291, -231684968, 1886107231, 2079659505, -1071528452, -183348588, 1734105900, -1599758622, -421864741, 1165876357, 722687181, -1333915193 ], [ 1189794925, 1892131838, 1805698512, -315492662, 1202326520, -2080324707, -1041279564, -1410444913, 2108412194, -2116890403, 891715795, -1770807192, 1201677692, -1721106162, -2103004545, -1640474502, -1639434342, -1076563175, 1334974431, 718964502, -1053970172, 381214743, 1393679372, 421784768, -2014337891, -628382779, -747949590, -1896115226, 62548729 ], [ 1898124246, -354971188, 1941010760, -494230116, -1109995519, -208523046, 1828391927, -1782994112, -1311263620, -914312358, 534742671, 1097094523, -1208119759, -1380759366, -2032397532, 35433892, 59700897, -23143878, -2007626445, 1930379859, -2017304667, -1066668791, -797925166, -1270927709, 351566614, -2144606720, -337672225, 697965993, 1337545666 ] ], [ [ 904049842, 1027973066, 85289804, -133622639, 1676497562, -1004595202, 695552661, -1260027143, -686431450, -198692776, -1119321865, 538688846, -2030755456, -1393234193, -360272629, -791056976, 1254254687, 1211857968, 553761739, -970130887, 1775697609, -1949581745, 1161306607, -865801483, -1201128469, -131004314, -1769270607, 431433705, -1402786334 ], [ 251534457, 1769383990, 160388175, -92555140, 1011502005, -131054173, -412646268, -942877268, -1202269684, -973775796, -37142561, 1592761721, 625825501, 551534929, 1274110241, -342663146, 916750646, 193175952, -706109387, -1634473386, 1593718899, 548717626, 782005186, -25213706, -320652205, 1334402547, -1338676257, -764530727, 1648870699 ], [ 686985402, 1544040317, 1778736038, 1767804985, -905616111, -12468158, 2047469857, 1625679864, -1300431729, -831555389, -250726851, -2112780506, -1893981277, -69775560, -1366017148, 671969169, -361734842, -2071272440, -1724218975, -966388544, 550731430, -171932184, 1164361551, 1346399619, -1856397211, 1343183354, -2057027316, 1208270963, 1570609174 ], [ -767782797, 1858809354, 774429471, -725400246, 1233262967, -1146444678, 1221690290, -213400069, -227222493, -1256758721, 182614129, 221389944, 1366744197, 1842438123, 1342900912, -1339308886, 757871384, -2089395179, 59399717, -1307361647, 177739192, 287059814, 1491810849, 1963925768, -963665080, 1746232055, -222867685, -1100341047, 1798467887 ], [ 656510677, 1840350868, -1328100807, 1749721334, 462793959, -588275958, -1697879583, -1700769447, -1741522943, -1915752851, 1109764964, -1776056949, -1100273277, 1718330222, 646593285, -407233187, 1992623627, -47768584, -487150909, 65910749, 1131788117, 1837251431, -698735965, -565401060, 172970362, -1837814451, 2021746925, 1420603513, -154822328 ], [ -239459538, 940999, 1455534782, -2121302486, 850430515, 330519263, 606185531, -83369054, -1871313174, -1561417170, 899480686, 1898384419, -1686853431, -1536283631, -456293656, 1900154820, 889906130, 706385027, -617950605, 1671519498, 2035275092, -1536151584, 490405328, 923074435, 1306561031, 1454011783, 1073110170, -1463014937, 1579605004 ], [ -1057930759, -385293618, 1240799227, 783514447, 1119752595, -1436735905, 78277570, -1560847880, 219093895, 510240133, -787783396, 559725370, -713555406, 405142686, -360608593, 1393078708, 1422765621, 284285642, 240798320, 1360027336, 1688275444, -814597637, -351825947, -223816652, -407734890, 1353926605, 1255561893, 23359798, -1746712101 ], [ -1158536680, 2023858914, 216488691, -260622088, 1586782774, 1082216861, -1974035529, -427747894, 1250009868, 842762285, -530295029, 1983796247, -1846711762, 1206211105, -2027823817, 520261645, 1893623328, 984369168, -361713641, 1033289534, 226810222, -1081919645, -492263117, -840845053, -1657155251, -454472651, 1993228234, -224602313, 1794811846 ], [ 234365838, -1068332636, 208272946, 1728458858, 133224546, 331071304, 1187768292, -1249899181, -615829261, 1994937638, 1370799847, -2037242399, -376451776, 2126674606, -27347498, -1717683375, -457016770, -1580509872, -255877739, 965048085, -152281918, -1601406074, -442916139, -301048660, -676334854, 1873898493, -1033795725, -1666986679, -392588104 ], [ -270844367, -2099248054, -1474598986, 110581549, 1497261738, -426540238, -2107350341, 1355639075, 1922935163, 1595093283, -1091845641, -91994859, 4907793, 1859420167, -129209926, -2050034628, 1526853205, -1348918598, -136821447, -772288618, -1892648095, 1813790850, 448717732, -1929861862, 1949425290, 1926045137, -969743705, 1262887517, -632941740 ], [ -69581496, -546470149, -1789525198, 1361544635, 1634239046, -741971762, 649173529, -577421070, 564946809, -934169494, -1844401427, 1065838925, -563051914, 1120535463, 1710619154, 1269485845, -1690542641, 1469428, -1453726911, -910364614, 881130184, -1346694270, -1372230045, 1772868659, 1670721981, -1312711751, 1201948622, -1438134883, -235010967 ], [ -169073100, 1583333298, -1363256303, 351800260, -1609348841, 2102687390, 1340715346, -459551181, 1860906152, 938312424, -1692988689, 487024473, 795355500, -802611192, 579291025, -654065244, 1917178165, 75293665, -2089015620, 1716633667, 1297993610, 1057409363, -2085256459, -1918433464, -699247106, -532051129, -674332281, -1786080222, -1560645702 ], [ -1891324218, -557915505, -1379082189, -1235300953, 214092493, -1693207368, 1570244466, -1989611346, -1123409171, 1097442202, -1331830900, -1516524667, -1104670632, -1476635846, 1622510864, 1487724094, -606248819, -659375061, -1103668789, 543349234, -388407032, 1665806961, 1633132241, 890225945, 558136628, 1008807600, 1949256820, 1392013800, 419079814 ], [ -878191616, -1730009143, 1563118473, 944755447, -1118235551, -8488833, 893674975, 88187883, 1406471402, 67140225, -713757138, 1578682324, -549930485, 910632230, -2016497776, 51279370, 1117062796, -1825645323, -293307517, 2100460982, -2130422011, 318616758, -291818319, 1654092864, -1726255398, -1844431572, -808167383, -1204741503, -1964887991 ], [ -739292370, -779331517, 2021622991, -1045351356, 217094384, 821606169, -1223077503, -89343271, -1577088934, 1390804709, -995707246, -108964798, -280637065, 363076973, -1740402116, -426543149, -832906667, 32915475, -139629101, -216247536, -865686161, -1594610691, 566995598, -681713488, 384761094, 1181051842, 862342607, -1610153165, -618982222 ], [ -1779662468, 1239955388, -1358824303, 386682934, 1264647038, 1308018970, 2130309829, 2087222343, 1408967417, 370953881, 1664527376, -1714172781, 1783205280, -2141912055, 180384326, -36182726, -62993924, 196913170, -353057997, 705946501, -923291554, 96946610, 1097467932, -270288084, -966391572, 648906619, -490698416, 1603080782, 2144620683 ], [ -1103601552, 1731895851, -1967689631, 1441673237, -1527368621, -239952145, 272320796, 1361146639, 1739920661, -650059320, -370998163, 1449556370, -255710209, -1639338430, 513094146, -1845368148, 62260609, 1445454611, -1934453006, 765396203, -1049821938, 2051142228, -64926784, -1283397985, -1156158927, -1255023218, -2043457240, 1001193572, 443612071 ], [ 454890269, 356567772, 804156633, -1308190066, 125868601, 1819890230, -1756236780, 1323548765, -1036711393, -946882515, -1258486162, 2096489135, 948073834, 851828533, 400091112, -838972946, -2087554598, -1577846956, -656479281, 1776450242, 2026621966, 1357401135, 1662734140, 561402684, 1290963740, 188550392, -1536609845, -718838704, 1391036785 ], [ -762393505, 745857208, 687424373, -2142373293, 402040624, -1119376340, -2098390239, 26662317, 1732095477, -1995140267, 1680933788, 471697614, -382186221, 278296887, 194161110, 964351019, -1815881800, 1966479661, 1766199948, 1163569924, 1251742756, -1756927866, -1113274885, 259321872, 877112176, -623211810, 1975128765, -243069705, -891965816 ], [ -479157330, 1879341740, -757109311, 359181733, 114667061, 1671268635, -628629353, -854736434, 1118244756, -336922647, -1133428956, 1697957779, -2046170809, 1913351844, -1016757290, 1864082781, 723842437, 941367651, -1507316753, -386981868, 876896816, -647539607, -2134762401, 285121492, 1774937592, -1987594622, 1463512214, -198698621, -441415984 ], [ -82769137, -1790424435, 1997232153, 1496171568, -636451440, -1520454257, -1719333007, 1490381444, -1472963422, 1247882976, -1783826227, -565275638, 659603650, 212648339, -564371118, 1293548879, 913891230, -867161613, 778214411, 257460069, -1162723692, 1157979155, -1745745394, 1490623740, 405480421, 307737373, 1853886096, -1939563894, 4057470 ], [ -529838947, 1382228691, -1803251217, -1819098905, -1399510748, -1634505135, 1409968873, 1146463535, -385274651, -664201130, -429480829, -1460367647, 59153397, -770949248, 1938621622, 1949312169, -1461766194, -1246828827, 821242879, -1828178546, 1397056832, 248522139, 626158357, 572877749, 1793834127, 562446532, -1113512904, -1661975357, 1186188675 ], [ -1184971745, 1541286990, 317654733, 626792627, -133785126, 1309889150, -1901071153, -1632908830, -230874377, 755447228, 1037127929, -778015819, -1795253824, 1792079257, -974907097, -2059165030, 227436273, -1079725352, 1771364728, 796976867, 1408182772, -10853562, -1328053324, 976571077, -81249625, -233771596, -1553247904, -1505187643, -766839182 ], [ 1013701381, -1723853288, -98974638, 871222558, -1221450260, 2131257719, -523791905, 18790864, 2092958483, -154553075, 1174763040, -1365957812, -487789837, -960344029, 1432817997, 996656963, -1950879565, 2142452644, 474292335, 643195557, 592535985, -1455288696, -1741079033, -716699303, 1628850551, 515706847, -1310428242, 2062600211, 2068155654 ], [ -576071786, -1378422971, -1981472032, 113262152, -2125332473, 78254200, 1538216327, 10984117, 1850110162, -987910421, -1565592501, -1179710458, 1608630749, -999026987, 13843683, 1911674265, -1057045773, -1145756334, -1180023388, -1458033465, 558275004, 839769947, -787178192, 1904976230, 474621824, -1274612848, -1940586501, 629184927, 906924102 ], [ -1067556523, 1173864018, -1571050305, -1145886241, 1176736561, 1934722096, 1238945383, -1494198621, 372863220, -119474184, -587235278, 468091137, 1585528989, -364943959, 1144686116, 1223153233, -881644489, 659752970, -1969225952, 1040257843, -847158264, -1026400044, -1916080739, -836870172, -465676345, 170222902, -335606500, -2035997153, -445644156 ], [ -1881530830, -1083263739, 709171526, -1635075781, 2005919957, 802356822, 1955712613, -254455340, -41489418, 51230747, 2118163833, 1608727532, -495306890, 1701847263, 1269838358, 962377580, 1084223348, -1774377294, -524686651, 1824050893, 1333162381, -941454062, 1827429945, -1530044641, -1431085538, -2105245537, 281719087, -17136129, -1520618302 ], [ 2036812025, -905983429, 77508018, -133596762, 1295298224, 566297798, 1096548620, 984531752, -78092795, -654502486, 162847733, -1690731635, -1479607016, 1326945232, -471382930, -1463626837, 1333476572, -443318086, 1659679498, -439225126, 1989798135, 1540052996, -4926009, -1119312289, 607530433, -534815326, 2061191926, 1510600435, -441761896 ], [ -609585905, 100320987, -1691022861, -206974338, 339386150, -873133920, -826044870, 1889010367, 452766051, -1621055933, -1653981026, 106112209, -1483026087, 410513597, 355665296, 1448734585, -1073203656, -1775653072, -2099513840, -335950969, -736176819, -1534458723, -1351207271, -1976007462, -563991803, 1608970944, 1905182706, -822819158, -1387623067 ], [ 1400519048, -659370568, -346587064, -2134064064, 314346632, -1435992194, 2026070348, -1325840611, -655178266, -649075066, -570465788, -809160511, -1981536983, 653799906, 692782783, 1559127912, -1892871276, 41520445, -1287363384, -1484907912, -782542319, -1715956809, 316378806, 190990774, -1797520318, -2004973431, -1218404135, 1129212081, 1587189176 ], [ -1960931376, 356671753, 500023951, 355231437, 732298483, -1002039287, -222646948, -1262569557, 1962108232, 1721585931, 1524551416, -659250075, 27529860, -1813483597, 534890740, 1845491622, -1654157987, 78864638, 1789613700, -1576470618, 122711253, 1399478596, 1247934191, -815542259, -252954426, 309894096, 778840426, 1997746034, 1054072505 ], [ -1756781980, 542905528, 1380083570, 1959499668, 1649937051, -1893074275, 1378439484, -1335336080, 257098121, -1961842017, -1753980874, -1914496239, 6500002, 1354970662, 1809258254, -367901783, 770323240, -2087810307, -593037315, 1652501195, 1903672918, 1896963483, 540696377, 1016972313, 983502819, -1885026678, 1049063554, 280803885, -895696731 ], [ -783880693, 1912413398, 693558630, 170440699, 1081284107, 1691965680, 114786215, 191358377, 1482636088, -1351655638, 2000697509, -802888461, 1680679772, 1298723334, 144258955, -399383539, 1116156450, 142668931, 1468031064, 916846321, 767720749, 213973208, -299869808, -591157212, 1706950585, 806876065, 1831247124, 317552767, -326715029 ], [ -1305682675, 18859488, -627561385, 2036538850, 1062064014, -1036050648, -1992192033, -1571746408, 723156298, -2132746470, -751095853, 1739829143, 838545426, -342019181, 641804621, -1370634545, -1309663213, 1015846359, 1419056274, -623432221, -59918614, -389923344, 221142537, -350314441, -498983415, 2131038956, -1276199534, 1294957814, 644312102 ], [ -203940516, -1396760831, 779190687, 39096340, 1292279737, 702125678, 1623827938, 109961670, 1899368924, -1164606455, 183234527, -1386145440, 1341219254, 1918577079, -1256743531, -1420587584, 884330765, -506854709, 100638119, 946690749, 872322958, 1560107740, 2037685725, -548310070, -1919804282, 1332183951, 1297460519, 549182008, -1544916724 ], [ 403021283, 1357189719, -688325232, 1925269554, 1714142491, -1183671749, 635670743, -856073177, 46681089, 1022537212, 1420013377, 476432617, -1188512966, 185628760, 439208373, -197893167, 492803206, -11033467, 274810373, 1024639045, 959157385, -765898048, -1921106407, -550377890, 420407778, -1189501173, 2111398213, 1853485541, 725279229 ], [ -120693947, 112770318, 1902626648, 696005000, 588030963, 1327013497, 399435502, -1339874894, -1594998146, -2007423011, 2122519014, 441971742, 1840020191, -204769612, -15045673, 552065318, 1727013249, 50810251, -715666721, -1053118743, -409761325, -1039075227, -1923279418, -576683326, -1321566598, -140610303, -1785755287, -1454508801, -1610806429 ], [ 280152549, 1541680030, -1239620225, -1639192924, 2019812996, 2092013645, 25479470, 871943114, 1797317908, 1647498523, -952332460, 542259934, 163550808, 769800226, 1074254557, 731012892, -1377064875, 1725164901, -1512196153, 1520764831, -1960500805, 164440418, 64779829, -549238206, 1622859906, 1415095921, -594224404, 525897395, -662550959 ], [ -1267481586, -2121401706, 1226089457, -1870885097, -285928530, 1315878144, -1767608630, -2029833189, 18186408, 2142423831, 2119566866, 582830882, -258612211, 1801045994, 185379624, -1660143033, -1580706729, -530460267, -1083730091, 955792156, 795533604, -138869348, 1776276969, -265891818, -48047278, 691432081, 1779230315, -452819714, -1291734377 ], [ 1202241866, -1433142578, 1302973225, 1944836752, 1666779085, -174559754, 604066350, 1255319351, -1847279599, 372007022, -1994251526, -838159987, 583037993, 199058184, 530464802, 484979186, 1248460521, -1336308152, -1949073960, -85992100, 1678200124, 1464053614, 2041290686, -1371801322, -645743031, -696206018, -244628499, -449065532, 1895219071 ], [ -1920330453, 480585682, 698004100, 527432669, -1240997398, -1172417202, -920210772, -1655231148, -1680430328, -517030785, -529790913, -1473538993, 1988279852, -314270581, -851290248, 545855940, 119645425, 621056120, 1411539528, -521641882, -178749224, 475137455, 218023867, 971770990, -1085357754, -372219951, -264538899, -544212092, 693431450 ], [ -296236917, -1510721165, -1957190527, 610868752, 749237455, 1840151854, -932327378, -1081740570, 490579479, -931298625, 203338539, 452713437, -2145217209, 1381956509, -623496301, 1680122457, 1488664274, 1204341619, 1069102621, -1522424413, 88777338, -1358747222, -570415962, -2060020613, -2100791139, -481801401, 1507788264, -2118132510, 404732721 ], [ 1979669550, 1791135305, 1483082997, 1548243107, 1695867050, -1949662677, -357128215, 560050418, 188367412, -359209935, 1028490314, 2004502348, 282391959, 483863614, 516279254, 555654608, 654861570, 1972715154, 496822325, 105657866, 2041838571, 1022275583, 1605122585, 1977783475, -1207263233, 1760193929, -919815091, -1501793722, -1454177947 ], [ -175984097, 1300860512, -1157509026, -219434639, -553618530, -1454091545, 1309737621, 12975080, 2125798068, 526755650, -871809732, 629972975, 1279805064, -1875700738, 1427590449, 1168712905, -1204442987, 1515902372, -1723426096, 841164197, 133282913, -1528650397, 1116278155, 1241979775, 1874711067, -1730708407, -1436237584, -5396701, -1535575937 ], [ 597911291, -1227519830, -230985637, -1392210180, 1441431769, -484728632, 767615200, 1658936654, 1272498745, 389385184, 422789232, 237103417, 300980235, -1879647956, 529124783, 1579180536, 542674960, -188954522, 601380926, 1325947685, -842354320, -215132646, 445340690, 291283208, -1762384411, -797770069, 830411095, -2112411722, 1759734246 ], [ 628603549, -163281680, 621654659, 592962445, 307296465, 1384573951, 137588823, 1764044542, -257868040, -709059039, -15060649, -66128022, -396776906, 1817306486, -889840226, 2124925807, 1287930893, -1694375918, -722715783, -1893710356, -1091271979, -2031219454, 1216289135, 566077522, -1849870469, 1795116466, 1049561591, -1700265093, 20578808 ], [ -851223536, -1888381296, -1577034899, -1456598488, 1281877303, 2035512614, 1816916772, 1276328141, -2037226200, 1098592723, 2103503329, -2095195235, -1233093704, -994127437, -736385310, -594594468, 1919970889, -1895519024, 731577169, -482281455, -1055924972, -1748620940, 1112100436, -1246548771, 1861425550, 1104317429, 1370198522, 842839389, -1205638290 ], [ -793201346, -796723632, 269676587, 972731474, -949612330, -1926248407, -1975021314, 1071241491, 1070885425, -810645382, -602952407, 1805488240, 860697747, -521540462, 1169502592, 1412848337, 881218936, -1322288117, 1791406802, 807712415, 1441939463, -757420108, 1877401376, -1135559069, 1847621064, -1316311081, 577833678, -1712625710, -1311665467 ], [ 1201777907, 1862424938, 1118522982, 423195070, 572446251, 239094844, 223319775, -1853197703, -1124324420, 2070038692, -1146227933, 1493283411, -1011042656, -1152136481, -1757785958, -245059456, -1697510899, 211801603, -1670982111, -2077928058, 102454340, 37134267, 1700205281, 1495338615, -1363607836, -1596537484, 500807774, -262195104, 1834477298 ], [ -853276975, 1373848245, 1940585658, -1772129133, 76720611, 1399103387, -550443493, 1120199858, 1032341342, 55849888, 1332916554, -876919170, -436627831, 1588520031, -725465550, -639250600, 1254578161, 139586256, 679457874, 1950174181, 1188918679, 209840063, 479193489, 1515144498, 459775239, 653478170, 1078381824, 1846393655, -757008331 ], [ 597544042, 507680339, -593233041, -1934141646, 1917423120, -256468868, -1400175626, -103509853, -1235772641, -1349473607, 659323443, 117800791, -1645568225, -2128494016, -1854581438, 168918942, -1072218311, 1104823909, -2123401319, -1952342050, -862718177, -1847246604, 909441927, 227195188, -1827873870, -272775046, -305042806, 805158642, 370228154 ], [ -689614455, 2093820255, 1302089159, 1657216317, 1628451459, 673659029, 707631890, -1371877402, 1536768327, -1707711889, 435726576, -1098597416, 1677567814, 1587519840, -109278216, 1606376976, 1651450839, -1690487378, 1637528626, 379380233, 858388950, -618760420, -574855418, -77372723, 558477547, 1831610043, 1440839812, 626932476, 152288857 ], [ 1799311069, 166138634, -1649962655, -18427535, 87598987, 1965052218, -1066735625, -19267321, 1330968330, -443222227, -1616571448, 1876309757, 972989309, 2085013202, -997101562, 2033975453, -430892993, 2113392487, 1906712351, 743127207, -1560817324, -1797032784, -1384905602, 299321434, 812547563, -19027387, -324496966, 170567929, 266310510 ] ], [ [ 782540976, 434371616, 1949428817, -1308698528, 127043619, 6739111, 1001812638, -504098059, -821703668, 1686288187, 1064510340, -1850812520, 1260409235, 302696894, 2017252213, -572706650, -1816097934, -1938040414, -2023901175, 659109724, 353252685, -292020636, 2132957847, -453355582, 196190428, -221573617, -1856664931, -1478404864, -501474790 ], [ -339292289, -4599500, -1696459697, -279143958, 1555661424, -1345809323, 293105746, 1718506348, 1605156847, -1563302014, -865471952, 1533321115, -63820014, 839200852, 1880591126, 820844254, -1967806693, 2072611094, -1663667993, 1116818928, -314760588, 1753833094, 1166535835, 641770458, -159975092, 2112457002, -1363336249, 1519765993, 1835931016 ], [ -1786925414, -1249192190, 1342323002, 1014103410, -488809988, -441191070, 407408945, 1640278645, 13221206, 1567156956, 1058678403, 1721162417, -981073857, -1293778752, -850515358, -248592117, -724015365, 174286709, -1110783290, -620027350, 342697736, -1253651038, -1691883238, 1388572409, 411456840, -1258943499, 509307480, 46881975, 388351015 ], [ 978828233, -2081036572, -571422476, 414737481, -1278790022, -147529875, 1001956822, 388111620, 228760208, 464783111, -2132934975, 909999673, -1616083053, 845981726, -1379939732, -1817247339, -970262334, 1480039232, -61355751, 619399806, 1375587809, -1920202285, 2123871409, -1291321439, -684838697, -349952295, 1267101078, 945460830, -1936699783 ], [ -174959610, -1398613017, -2130690841, -389009928, 1436587519, 1393867386, 1759440008, 608548621, -1844190439, -913529097, -828894062, -296034881, -1114953775, -261817796, 409833086, 1256334665, -2016940447, -1337690846, -1136315585, 969605814, 1931514153, 454663322, 1041186426, 1764366628, 2063578555, -893079513, 1279860425, -72777506, -1608958073 ], [ -1774428520, -1468697258, -1913831736, -187203994, 1431430330, 669020616, -1135054658, -734227543, -1283430285, -733826957, 345387857, 1749548188, 1021165145, 2038591767, 230154343, -704012130, 388395706, -1818036856, 1389380103, -1666294817, -1282812646, -1296426655, -1239579145, 1074298567, 878762473, 1869083462, -1488103657, 671631519, 2106212998 ], [ -147754301, -1601769649, -1912266467, 1674938376, 418619212, 1558590346, -1577887411, -2063868179, -1391945725, 858171374, -1738287606, 432378652, 1656409, 504445664, -268244614, -880948955, -963273745, 2064130070, 2020495928, -633879389, -1993751084, -1031458540, -1387971277, 1346326111, -2968198, -1405143962, -471665311, -2083152087, 231623358 ], [ -468353418, 579746111, -318200458, 1785468773, -368506097, 1505469584, 1326578806, 1606974392, 1474954281, 467748279, -418937032, 1201262550, 2025784894, -203210430, -1468981431, 1353016271, -1248560168, 1557396805, 144190594, 876160169, -1588858757, 1157200241, 1513372701, -673301524, -1078381603, -1837780776, 748236064, -1034630616, 801590639 ], [ 301925518, 1107373680, -959245783, -827093804, 276189066, 322006403, -1706697281, 948837939, -1012373620, -645258068, -721841341, 718795319, -870835906, 8934399, -1059289709, -1075341298, 965204701, -1825714468, -121960387, 916369739, 855092952, 977135579, -311023194, 1056787405, 1840936585, 1337324952, 882328101, 1565136408, 939899966 ], [ -865240856, 212603967, -266341015, 1826459358, 1593665230, -186254627, 406782463, 756716698, -1870335925, -744844604, 236356462, -1187990332, 1130279187, 1645035320, 493170490, 338563101, -2043276995, 1158660648, -839059556, -760283725, 1289795386, 1364169343, -865661278, 1602924288, -2022979454, -1153849519, 431913914, -253951559, 922796572 ], [ -1455933074, 956985919, 2046189838, -1555568750, 186576544, 1599121439, 1016387752, 1313631751, -1556713477, 908399652, -1670746701, -2039598316, -2048786733, 1070578595, 1254891688, 1585273013, 337239472, 287663596, 1244763873, -1035056392, -1433399755, 202393600, -348812070, -983113473, 649120233, -1686301339, -1738320009, 981004170, 504849278 ], [ -583558066, 273530201, -307275698, 1777206991, -1585497701, -103232502, -1529304787, -1670608123, -1377014922, 1507744355, -388940019, -489081188, 430453232, 1758609709, -769441894, -361462769, -1072246189, -1209222668, 671047985, -506202568, 2101579, -1855612652, 913886102, 634370942, -417327918, -98809250, -1254370343, -670152144, -1977841473 ], [ -1325712889, 518780991, 152493204, -2031643055, 1909123283, -1963506949, -1558671325, 10202987, -1302303233, -1152592016, -1171720475, 1158543178, -1260001980, -1668959082, -998615653, -1410725074, 659352640, 1212644243, 773917898, -967537612, -858560407, -2054732934, -1446386356, -316950704, 25781123, -856301606, -211445482, 1523519947, -747375808 ], [ 1745425353, 846583272, 969238287, -1240084156, 1274399881, -1069510274, 614294388, 1595099490, 922365415, 723878190, -1179938535, 529590244, 391773246, 209849738, -1633645593, -1958300283, 1868847588, -801512694, -1637547208, -212817963, 299382334, -711415243, 326981389, 1485029349, -78835653, -1342475224, -2140417399, -1328278041, -1507687933 ], [ 399130791, -471164507, 910372445, 749403251, 1328333159, -224902494, 345721930, -1710313532, 302752687, -1862059036, 938878409, -1691253952, 1108250184, -733319495, 1753662404, 657594372, 555989520, -1722727227, 545094658, 11337461, 223994038, -1723601765, -1298767511, -362362661, 145566427, 1341057567, -1705590005, 1215832903, -1706099282 ], [ -1760232965, -1701337011, 1804735384, -1392550874, -1404777141, 1783111625, -2111419693, 2041122773, 60997733, 1270511762, 1400099954, 1535622183, -692442620, 467652220, 1681488849, 1015814389, -1732874328, -1511595041, 1842686950, 555486973, -1282092885, 736585766, -2029500617, 2141550103, 918202691, 1039217743, 142052987, -1138587589, 839503958 ], [ -528873940, 771491318, -598550018, 426755615, 26027226, 390326548, 1029506991, -462646287, -1550392273, -1825961785, -448805697, 1734066701, -541202287, -1955778340, 152307046, -1040029591, -2135779170, -136658546, 1377733630, -1911083861, 1434376955, 1794584054, -194385275, -1509293790, -1500268074, -166499319, 1217159191, 1634275889, 828112713 ], [ -419269512, 1518751197, -691718478, 150205562, 64257012, -1974157931, 172083096, -1261616983, -323573483, -272448230, 2029306499, 1317066581, 381786524, -1609438375, -1067591928, -1434018092, 448572737, 1042248649, -1271295132, 704589428, 1776129941, 445325519, 139132649, -474585494, 380089257, 1816137810, -1945997311, -1666651074, -2040892100 ], [ 1629347125, 1170983900, 797334322, -344215540, -79048913, 1734511557, -1247233577, -1501610102, 888070488, -471588377, -2006756495, -1122217844, 561414268, -19931209, -625309473, -1067149743, 1006253564, -465316557, 1427942741, 1732435240, -521494743, 2107127368, -1122966227, 767254849, 570200109, -1594466997, 1265057427, -1708969372, 953622423 ], [ -1254913158, 1775821907, 1156563466, -1174130786, 864432918, -1538869118, 65723565, 556411204, -1450037018, 1835200049, 443598155, -1209737370, -2041492974, 1673833681, -1293882453, -174684181, 1946890100, 45791173, -604637621, 1135606633, 1679242609, 385088558, 1062802526, -1256961934, -1334508580, 1349196073, 767446559, -291145083, 1565919470 ], [ -968998049, -1980915115, -1555128620, -603826484, 604787462, -1827193782, -9937173, 632363472, 1282688105, 658183402, -1816968732, 793083190, -1258514523, 1670480671, -795216346, 1232107710, 321268513, -1616216537, -1470084408, -902920469, 865136218, 1491587500, -855231328, -1340197325, -722518484, -1133572749, 281198865, -671655415, 1532263776 ], [ -255288120, 31940477, -1930693025, 2144596626, 2127532963, -1222655975, -1414568554, 2080175444, 749847546, -619452331, -1363316045, -201036030, 1878139799, 667953732, -199151707, 2058923562, -394567923, -731765335, -1039843690, -1554341029, -128239296, 57230055, -1968706865, -293727527, -1057356299, 37885783, 1250100886, 1567653657, -1367417083 ], [ 1241810759, 1375365673, -1236569315, 370003578, 581026562, 846597581, -893257846, 1837300486, -1992338730, -1716758123, 752249437, 1842643339, -249812845, 1795721493, -1521251886, -1972555503, -1623111743, -1645500368, 1907607575, 968045234, 1668300885, 763061795, 414868931, 1699543322, 1216355374, -1864378183, 1204028356, -951358698, -578533028 ], [ -1323245999, 1162567797, 1028359707, 1422772341, 446559522, 1451160991, -883596015, 2131579649, 1240519781, -242114952, -1424951326, 1118386770, 259674895, 307625903, 1146752095, -1837206097, 148655560, -26461965, 788711291, -926939027, -2083323652, -1852568043, -178316349, -1837326705, 1366685891, -562422179, 1339307325, 1026588818, -1815240239 ], [ -132978746, 1138963428, -1348944375, -530316971, 387764380, 59991195, 354338000, 1011084515, 236275849, 19750789, 1011660450, 1958385067, 576425218, -1372454856, 2086394968, -148133074, -1716874054, -1668680264, 1433430869, 398121739, 1832566574, 1013241938, -1563450810, -585360474, -1194113976, -34373480, -1474206408, -446262825, -623815086 ], [ 1660238019, -697280270, -566332923, 543633878, -640935928, -836676120, 1275053300, 1453165725, -1866568986, 185879499, 1952357015, 172566182, 1337160241, -535371908, -1652630956, -1386550470, -1923632907, 1135051730, 1014765491, 1265729460, 1311743413, -1994189257, 1969825174, -1131172908, 1064154995, 353631385, -762930236, -1952459368, -116771006 ], [ 1455202782, 544372284, -945881026, 975088139, 1854419940, 1784618531, 1534035645, -885792223, 1263070482, -1683041532, -1191766570, 2075092694, 921641240, -845738661, 1324978482, 1710478586, 1501881429, 1018656448, -585020701, -497667056, -955364630, -931161683, -175483368, 1778219343, 942338251, 978405071, -1074919336, 1508773749, -900417963 ], [ -2110082963, -249071102, -48460659, -1902207982, -571948154, -211305262, -1821996140, -1824332744, 467176521, -1994970731, 1773539631, 1897253750, -1709889068, -513972757, -385527232, 955650066, -1580101844, -1501180008, -1989372143, 1054122200, 632260208, 170686398, -1327504467, -1525885013, -1313624256, -350128448, 1953996106, 1153288322, -1765294033 ], [ 2082993590, 1083025851, -1264245881, 1308388864, -81401680, 680143963, 163131319, -1618576849, 702870269, -81667003, -1752375204, -1385258226, 1599302099, 1897710058, -631644516, -774847228, -372752506, 1029734494, -1140691020, 1435322311, 525292409, -983650171, 387512993, -1796938367, 1602689160, -246222637, -1168620233, 923227034, 1715853160 ], [ 919983643, -1914541730, -1612394481, -1374145402, -1258294647, 445609435, -1860082902, -1054176226, 469089717, 1726229763, 1317534261, 376559574, -1139707923, -1096746676, 630568174, -1812601823, 1539778006, 504725847, -1610125968, -2099940088, 27137652, -1563661879, 1492607874, 1953445411, 2111576959, 402812419, 306117418, 1981332567, 438078615 ], [ 1418098490, 803793063, 176461513, 1139104380, -1908875282, 1885558633, -1024554278, 1798887892, 2135031792, 875191143, 1149403034, 100526067, -17398789, 1513461898, -2066992973, 478500312, 1354873719, -1360628938, 1725287462, 1461299575, 485687815, -1724085532, 271773871, -1728273802, -1561794250, -254745987, 840337839, 1588674841, 2097353585 ], [ 1864666600, -1884910035, 226930111, 104724110, -1561409356, -1875844521, -1270290753, 419847834, -564874771, -1052130018, 1934103024, 1233451447, -1262457113, -968307530, -2074995667, -1199779596, 838905346, -233454897, -1338606053, -1020277980, 301607413, 345259446, -1812605734, 1741017128, 796315890, 637941580, 1880002396, 2015436585, -366216636 ], [ -1429136823, -620147950, 250204514, -1557572876, 841518605, -620245989, 817787583, -115642067, 1871363588, 1066208412, -222611046, 865253236, 1072364872, 2105316393, -601612302, -1758283058, 684297656, -396409154, 1284670145, 1335305751, -752762076, 14340590, -710996442, 147428615, -605724584, 840677559, -1266572858, 687491841, 1104173017 ], [ 2109564892, 354299485, -573021983, -104101724, 1089044856, -1547033901, -295291155, 125219698, -1125125931, 1424450257, -1619879783, 315742277, 1666028966, 552606529, -1525910535, -192511139, -55619514, -1185561372, 92888097, 2816057, 1604325054, 1205106721, -303860566, -753204497, 2007558716, 1141008502, 2123200519, -425111071, -2075446322 ], [ 1634486013, -463255345, -313074601, 1531863554, 175859838, 434818335, 138480199, 1865391870, 444782023, 383483975, -910506668, -1108621837, -138288223, 1984646826, -44082544, 1846008332, 705758478, -1026318956, -1250870562, 338471056, 1004347520, 22848832, -611789684, 1063665460, -750630289, 140515209, 2056256895, -1120943787, 1859426715 ], [ 1119647422, -1011132269, -1160040788, 841437316, -685662594, -1576125379, -784444569, -952377645, -755128051, 1333454553, -1367041995, 1432702178, -1159074582, 1441352015, -1420680629, -1802346868, -269594262, 1767886885, 676176229, 1779177866, 601132166, -2058474158, 289632783, -1014860389, -1124162088, -1027978521, 1844328006, 1779508120, 1153841448 ], [ -2110285106, -1193820253, -1635395462, -1614938328, 541497736, 861975984, -255313500, -1153705026, 305301320, -1267929969, -1935713683, 1336258145, -26387737, -339715325, -1194504608, -1524911889, -1102761921, -119342480, 161467074, 2056402267, -425086802, -39122607, 1861722786, 1331547610, -475056013, 687176797, 349600540, -1872688643, 1788333178 ], [ 1648188682, -1582231620, -496775633, -1398819824, -1352820757, 770890527, 1503266672, -1315340429, -674582863, 87741931, 1152666775, -91690135, 1515129622, 102049160, 783634525, -1196188487, 2000266995, -144373818, -1276842490, -817515667, -527456917, -2056320043, 1967761809, 1237875299, 1664902661, -477355426, -999077755, 1516582072, 865462606 ], [ -1995989155, -1298985523, 121246469, -1702009902, 612165659, 1960938153, -972904432, 1330847288, 1775197429, -677815697, 1943367610, -159317989, -1967333724, 262893520, 1217155040, -1650931114, -293100083, -1829094127, 1027014087, -530803175, 1815884253, 338390440, -1218853952, 1272021727, 94315363, 1917104700, -247778153, -1820013423, -519905831 ], [ 415130180, 1896608451, 1481393841, -1146599630, -592782265, 1400217120, 1646018058, 278139000, 634100339, -1594572003, 1300631664, 970813186, -1295523033, -283914370, 1882705615, -6575534, -1198987968, 1823395218, -908892338, 1532401389, 1993030666, -1637615416, -1417155558, 1810470082, 1607624179, -114017517, -1085150735, 1468928078, 1125297689 ], [ 953413022, -129327130, -2020085387, 954378333, 224803349, 1888950604, 995000120, 385118635, 905288905, 2103295696, 781445561, -1677364851, 1634659868, -377070184, 753041541, -1890836698, -702426291, 96899276, -135358170, 2086451185, -1628433405, -175661102, -552160922, -182960795, 310652203, -543784802, -1154928433, -1946546398, 1340221393 ], [ 792160670, 835801943, -1715276829, 1899234143, 767818387, 188503462, -178232861, -423913190, 1549431802, 354555682, 913493941, -906333061, -1560301985, -1171349521, -742085077, -1664104844, -819982855, 2137044734, 957699769, 2119931383, -523651229, -160425844, -557191810, 2101111471, 1369712221, 237067820, -185184951, 1127870065, -1389922922 ], [ -500299487, 1531993803, 1696097767, -903537821, -958980468, 1950798662, -1388971425, 2050721718, 1068162571, -1453184685, -158308496, 1326533836, 1550235126, -1872068421, -42148041, -679439247, 1586907581, -1175147001, -1412069986, -761724111, 1722010714, 1333620670, 1422924650, -1170753997, 1204618519, -1199979206, -110345182, -335830431, -1268467563 ], [ -946358082, 1658397307, -966343618, -612260813, 853096456, -1343450066, 483385598, -711615906, -811303574, 1153682808, 1753472434, -789520106, -1371744425, 33301143, -1645413785, 162852839, 1090845549, -1505348380, 278729279, -612803924, 340304161, 251356988, -936199858, -756397085, -1773971373, 1361039988, 159907401, -1585752855, -303019228 ], [ 539463090, -946575930, 1923630633, 1644413047, -920060323, -1331729084, -714547154, 1937203998, -548493356, 139041171, -995984943, -723565476, -1205522311, 345763368, 756237271, -1210816630, 2027259929, 1339385188, -1453358843, -21166979, 156927606, -837421866, -233463518, 605278362, -1837668210, 1369014584, 673797098, 1572794953, 284526470 ], [ 819107022, -1188868095, 649630013, 1500803917, -1740523152, -735708720, -77692359, 695076043, 1243282405, -745919964, -241586766, 165881942, 816408814, -260748642, 1599451004, 2022293453, -1592540398, -1042047838, -187977940, -888508597, 1597064066, 369723194, -608834107, 1847264308, 1039826904, 1256386362, -2077830925, -1597168482, 261881815 ], [ 1164703534, 953607686, 1074272228, -1746184445, 1960969864, 1507723469, 400432155, 1277359648, 2051890976, -1222398362, 352975237, 1188281775, 1975841881, -1777736414, 1303235094, 1992604110, 759843533, 1925477472, -678083553, -2041695421, -489668752, 857182179, -683638619, 1287137608, 193034246, 489253324, 1306965186, -92418227, 329148098 ], [ -1721480277, -1626582003, 1006046003, -1052268082, -1496845410, -725888065, -574787807, 1403030061, 21752701, 1570616747, -1297474106, -1141084442, -466885834, 17335669, -158815585, 235721192, -1396156527, -1519953509, 1038789142, 1790841567, 84087906, -1109611801, -1841971916, 1629946983, -261175169, -1922671292, -940294773, 976038980, 1732286928 ], [ -1431539989, -514628697, 1682006711, -258399999, -1287698632, 1050701513, 125262564, -1771117013, 636352761, -556337228, 2146119943, -745950168, -1434798744, -1435416340, 1713208567, -562783357, -1078028492, 507148557, 2000930998, -1182604643, 304124180, -627470083, -749013845, 215729650, -1161589657, 1146977145, 2103163702, -240499293, 450681742 ], [ -1993034692, 182200982, 2119647019, -870203023, 1521088072, -1160343720, 268654903, 1249045554, -1340284075, -492333824, 1930916632, -240364144, 251563486, 1659062448, -668095778, 659490416, -324588103, -654867513, 1355672410, 1467114987, -1134733212, -1894954240, -1840916468, -1596340952, -2043005920, -1511048906, -1419775123, -2095595896, -1961993500 ], [ 576667853, -594313808, 1994106101, 1100247858, 1888581801, -1450609750, -134980509, -1727014388, -1302485003, 1207136363, -1824850472, 2102264767, -44769249, 2141064446, -128876194, -737504486, -1615073305, -217131831, 1285792422, -1477272581, -1052980848, -836830493, 1728339208, -1517240393, 758614975, 1826840447, 4693270, 10507831, 844362207 ], [ 863225836, -1541039750, 925046702, -1132874552, 243599260, -1824776216, -1369265370, 1353872792, 25717745, 2125135465, 1045305719, -1699054772, 398825435, 1430062075, -1859516813, -1952665709, -355467331, -1159105023, -791375365, 38626025, -647711725, -596915063, 208740713, 1811565046, -1410787325, 668187034, -1064813673, 867960835, -1866965354 ], [ -1680627639, -1396073313, -476043176, -338715911, -1656220639, -1224287899, -1984628094, 359605721, 297242633, 1633467130, -1765994062, -1972523097, -676953043, -1138438263, 328392598, 1477658090, 1066419216, 1998069558, -1209558910, -2143179200, -23391998, -210536022, -914810621, 762849855, -752915933, 925063147, 1850615796, 1573244256, -1964508007 ] ], [ [ 543111098, 340675563, -727682774, -1351116000, -367085496, 244553031, -140476095, 2048225898, 1679669506, 2118274879, 73071212, 1388825085, -2016904616, 2083424815, -440980734, -207802913, -748917912, -1332615254, 63909970, -1436260473, 1475329586, -1784756715, 971650771, -523564503, 1353316498, 491989935, -1293548158, 1816344908, -683035605 ], [ 50813595, 376546603, 179491233, 1978047588, -1946492654, -760964885, -1650643553, 1796457893, -1127275162, 1293715488, -413936527, -1823267471, 1085087024, 366674620, 2046852134, -1082825012, 1789802068, 1451948598, -942884472, -176651874, -1530809013, -112541231, -699012115, 1697783121, -1892343393, 1663080768, -1636029105, 1156838721, 1895327349 ], [ -1092911074, -517409590, -86409840, -955921093, 201933412, 1965136843, 584373766, -1487380133, 512955208, -749977784, 1609569200, -1682689768, -1847673478, 219585561, -2122023952, 1766771007, 1129535604, 1438277332, 1647542997, -1885649162, 797602201, -2088688824, -798261946, 661390870, -493932041, 392581735, -258273155, -1512792696, 1002932645 ], [ -1707903627, -2060107208, 534952529, 1990150791, 1132587678, -1569338053, 731431743, 1607476253, 1959606102, 1814753877, -899031905, -219542943, 411467664, 1587848651, 1652151193, 2113152358, 2050842593, 685538808, 1798202725, -413332242, -895934094, -1876711067, 1265376547, -1869843487, -784310015, -627141148, 191759147, 1869555087, 1713967073 ], [ 303523906, -696171906, -1300698501, -1540887090, -1970489800, 2008238860, 1441900658, 1254521511, 166315594, -881352798, 1143998127, 1963632919, 750677672, -1744876553, -2117101821, -1962397510, -514232029, 341873754, -1545213134, -129683909, -1606907916, 1321964240, 947075580, -1839856268, -999505416, -848908447, -1217174257, -1936137421, -1733872934 ], [ -1346021627, -645983439, -991349391, 1816933653, -2003745265, -994190561, -1700333489, -310481069, -849985246, 459389407, -1603224331, -1736658987, -2103850288, 1787749904, 805311655, 135377547, -154733291, -2069368352, -854195073, -1413940801, 742176543, -1878476007, -181125547, 1870515949, 1777264196, -1960454537, 1263515752, 1086190566, 1829774662 ], [ 1804755733, -901315521, -934946937, 1063393221, -1655622372, -1341038876, -490129199, 1479777457, 1017099978, 1922493332, 566254275, -1108493995, 1823054303, -1793967312, 1518421147, 1336271608, -508004190, -1652947596, -334791404, 555479325, 793187959, 221930822, 1965031497, -312775183, 770058206, 829487209, 1175977184, -248800234, 2076444624 ], [ -1304970669, -2102986566, -441081863, -213409654, 113804493, -1669661247, 688604859, -207834488, -1841127201, -517297148, 321761491, -1233708805, 1865428721, 2018966174, -1548621301, -749337226, -592332136, 1463477517, -1506362227, 227616895, -2056368252, -406238760, -62296015, -1679610251, 1853209577, -523056645, 841999661, -1621912135, 1372509477 ], [ -1986596804, 274291134, 170386153, 578624636, -1457225622, -1767091983, 1997265246, 1640216354, 673452709, -1405400699, 704774835, -517457156, 601130089, 925958163, -725519925, 471303441, 1008893765, 377340663, -2079232170, -746641033, 1403126659, 866763988, 830715738, -255746759, -738440473, 1291867347, -775170330, 1313246699, -1731051845 ], [ -89790845, -1225996170, 1829662850, 1902377192, -301712245, 717738282, 479630112, -1737629653, -1067756444, 470497336, 1841018627, 466548257, 1355028528, 1046097258, 258993035, -438148307, -1031988053, -1805237846, 721920150, 658914339, 856479996, 135959348, -1260073104, -695633481, 742185280, 497954012, -1509635756, 1203743226, -1858199118 ], [ -1782937185, 327540930, 347548360, -1791583451, -1256344211, -1448243012, -624213746, 447877675, 1774837759, -550090420, -1140932552, 773037948, -194322894, -1652919972, 578042944, -1480378192, -1429696724, 2032742412, 1636254512, 1661675037, -1388402545, 186730248, -567558024, -1641728180, 554249709, -35885183, -1585109636, -780704573, 1855580249 ], [ 359284978, -2043099959, 812145989, -1521224883, -542902672, -2071933888, -1375261505, -716153913, -1039880659, -1094266377, -421409872, -1559754602, 1693615854, 1950601113, -1042707723, -1473299232, -663613246, -1045477306, 395497839, 447585002, 319112002, -483870747, 746538864, -1944192593, -1151328678, -896677864, 1105576216, -1374090482, 834579124 ], [ 345586567, -666293470, 961882579, 224771401, -835941848, -840879283, -85338899, 812436160, 554415788, -1094160036, 520227696, -733268851, -784229558, -2076277665, -28175370, -1408252945, -1176856968, -1445610396, -471064071, 1466042024, -1622679056, 1684003458, -80943391, -872241372, 1426940148, 1902407999, -1329408673, -2049570827, 638499355 ], [ 1926580796, -667183003, 1141438565, -1148655589, -111943239, -928196702, -399198140, 738873205, 2056429110, -1986409401, 687328549, 750461227, 283678670, 771013036, 1286645265, -2102495191, 1051509471, -1953174154, 775180767, 1770702053, 684653798, 455071510, 1924316322, -1350286464, 546468737, 1123251444, 214905570, -1845897190, 743849585 ], [ 1304146884, 531061525, 1780822833, 1789760250, -81252600, 354209276, 1198941197, -1517054623, -542748889, -202604639, -1113812392, -1041046267, -1280598031, 139787825, 1373949622, 1512495336, 951264648, 216252469, -574551319, 76468776, 375367410, 535701549, 2115237157, -56456005, -90374997, 377923054, 921480691, -349146679, -2135831498 ], [ -1361897877, -996581446, 756366340, -1757254404, -1004771251, -560691945, -1590855418, 215276354, -559172415, 1007386106, 451512250, 1230596766, -1209208004, -1544656997, 1304163977, 1774324278, 536895868, -780268383, 501978742, -1922597632, 1667566727, 1176160410, 1167531146, 352170540, 980325209, -716786342, 26245193, -1235215565, -1580477189 ], [ 1725794558, 1344665960, 1245202470, 128468767, 615515276, -759203317, -2067180522, -117304754, 1940168909, -959773103, -855536207, -1575133539, 2061646802, -94967810, -2104347515, -2055892616, 1478643224, 1558313483, -1044452067, -1703017106, 251010053, -1181818208, 1702058751, 937847102, 635582468, -1352885398, -1762342505, 771317044, 1970453366 ], [ 1627254404, 2111214962, 780517731, 1155365320, 227621231, -1834725048, -991293781, -1462843168, 1466002947, -1208352375, -387463547, -1934045898, 460698798, -1584755165, -1839618623, -702645313, -1250942057, 422436171, 90314804, -606625382, 150763688, -1883730749, 1951886739, -1104054617, 250715517, -43604069, 625837786, 1002821324, -1349623586 ], [ -1835841537, 2083637058, 260634134, 55396565, -729924580, -249294867, -474171359, 292482372, 1014784487, 1966916204, -951212180, 1797532779, -897077538, 1493263016, 1562142078, -580741541, -2145712198, -1637840055, 1952524416, -718588355, 240162368, 633576755, -533662117, 646489788, -1008396490, 1609559251, -1250339019, -1003758307, 2049813160 ], [ 1821639222, -1044842420, 1974011306, -1536416665, -2131784232, 513995783, -175431960, -741896714, 1707768863, 999595115, 1359923640, -973563817, -537493944, 31515196, 965026701, 1879613449, 455452406, 1109530786, 1537248316, -1539924334, 1558463869, -900369476, -1466718107, 475536181, 448440488, -1212756904, 139111697, 335058340, -1765212228 ], [ 924916338, 2026156809, 279269143, 326613274, 87596681, 1338450982, 244263618, -860752113, -2077120581, 1454990557, -710246095, 1590935115, -1386680189, -121215294, -56152946, 953903494, -1767940360, 848843658, 1691462256, 1736986685, -1296531050, -303354465, 1096511176, -87566117, 493235117, -1111621610, 1884466108, -1619100473, 800489530 ], [ 775009281, -2012810261, 572584084, -1410050562, 292942336, -1007950382, 221285219, -1517408094, 316963937, -701604798, 684398131, -903317829, 487729514, 305006648, -1756401690, -245036830, 148584909, 1650016835, 1830898193, -1442590539, -586017307, 1744033790, -1769395387, 1675298051, -1369150874, 1006608578, 2100088280, 560974777, -1607831443 ], [ 1603681225, 1708239876, -698351738, 1982966642, -1246723373, -1582037489, -1124933640, 1086039241, 1132035837, 1113337286, 1424545281, -1032672826, -901546550, 1746136257, -444575636, 575335343, -2050781544, 588189090, 199291988, 1706022200, 1202455686, -254952193, -864491723, -617883726, 977794463, -2009306198, -2132000104, 520557993, -597614998 ], [ -1224905934, -783344438, -94191659, 1495567240, -1418211377, 807539477, 1142622041, -699166420, 377283309, 1900038321, 1576405390, 317009282, 559651457, -3991509, 2017637167, 281430456, 1475663715, -1872702956, -138091019, -2140998204, 397731343, -385197286, -908216589, 1106006666, 1776178890, -1943878116, 831774610, -924415193, 537906958 ], [ 1320472806, 1112630743, -2102378572, -1027544136, 1885997566, 1701816101, -1159671556, 1396072334, -1930683511, -587171739, -1656419511, -858924346, -1901883815, 945553859, -130975287, -948028964, 424284871, -1841898273, -869203018, 835263058, 1593629757, -1265161046, 445412635, -1640438838, 1228071844, 483142704, 872470440, 1603550412, -910915981 ], [ 294572246, 748573710, -1335746023, -609096708, 2032917201, 1039881515, 834506780, 1165885908, 2054016346, -1088865763, 603856583, -533636677, 572515400, -708153770, 1229704833, 1151996136, -1984623230, 1801820194, 1615541596, 2139626609, 927363637, -1236444168, -30602505, 1080713218, 2104806438, 175632857, -1920799356, 2036545132, -471841465 ], [ 1904061999, -1254501594, -536896897, 708655926, 1392443003, 811315307, 1831025549, 988465533, 2013141094, -835703246, -1409520000, 569000450, 523623628, 1925542500, 258125308, -389455411, -443507967, 1037340011, -1167538125, -1826506203, 1369820574, -1879492486, 217445334, -1611069175, -878306352, -971340230, -733640012, 1024947080, 694428667 ], [ 1288565967, 1157677538, -1547540505, -1674211670, -1156106470, 239822946, -1639806296, -46297394, 1511004605, -129571096, 1086899627, 1947337969, -266410160, -285845361, -273773308, 1221738997, -1587790468, -422365721, -1105699996, 610389320, -514713036, -2063197889, -116875681, -2066917392, -221752904, 1090898919, 452505247, 1027165995, 1465163110 ], [ 1583505048, -227472622, -1989813200, -1367972816, -472652827, -1294559830, 627681156, 773323050, -1717310825, 2013827593, 498008316, -1695181822, -3979015, -1211326936, 1372551634, 1951462182, -1301549194, -1375820231, -421603031, 701976716, -476347996, 1323309378, 161916382, 1723042360, 1721652437, -1087318717, 303732715, -596970986, -718511453 ], [ -1457426550, -759880138, -1532198130, -643291691, 686110945, -1481006753, -617130544, -813641446, 1305628173, 661265324, -439645429, -1648657885, -1447992930, -2039744616, 930232806, 955594207, -886827620, 1209978450, 2005222263, -1714411236, 573882201, 78511443, 666949409, -479751075, 262881279, 1607762998, 899361770, 989715398, -1296692610 ], [ -890896719, -1971721335, 541649965, 847753597, -1347992816, -1961132655, -596412018, 546871761, -712562984, -35843681, 783295955, -1120719059, -1199032939, 1620021034, 498336869, 712176095, 1251010914, 156376347, 85067312, -578660554, 1507769625, 1252741122, -2112470131, 990601714, -1352475848, -1243977820, 1343814033, -1264063148, 2074255268 ], [ -1385855655, 50273977, 586647501, -1653710329, 1033357632, 569784544, 857294453, 567472393, -974882676, -2006254325, 444053547, 623699510, -2075281084, 425070573, -352739690, 2034055664, -400695617, -1270865147, 1275159578, 251399523, -896759327, -679213831, 1973843697, 1142852053, -1803604950, 1602859068, 1710213696, 1486628881, 611085114 ], [ 1434215692, -945409440, -138402252, 1125081786, -1024265016, -39380321, -1578335493, -136703995, 1541718053, -2099859637, -65667160, 1756363027, -495537919, -2029799638, 1682412286, 426434232, -2134194748, 1978845963, 1755750926, -315274541, 1236042929, -991664714, -400527043, -602063034, 265305847, 1089236141, 1625602341, -43477466, -1870274858 ], [ 1070248884, 2009617189, 1162404543, 577489504, 1591347288, 666528242, -477368486, 1848316556, -1494026877, -466594995, 680811160, 326238341, -506120614, 25185261, 1106908050, -55894928, 506825508, 732742109, -143196558, 341467703, 445552930, 1370145358, 1553499101, 1091161150, -830327744, -1521675827, -1001066879, 179477108, 1927810565 ], [ 2031710380, -292431764, 1474819185, 360339962, -227645347, -2080938431, 1421269339, 337767776, 1719176375, -345436590, 1224013898, -282979220, 1659860300, -1639950472, -1811734707, 1448344948, -1205379928, -837504517, -291938673, -1396431607, 1418478368, 1824444880, -783109225, -1765979006, -1191692322, -2032637176, -172346981, 664476613, -1818165401 ], [ 1066494721, 2003803782, -1333170832, 649783715, 1403236874, 753685522, 1924983625, -472494803, 1525294453, -1828612028, -52351067, -539630587, 1700059716, -1837667614, 722550924, 584860716, 584724683, 819081253, -1608274655, -1203134260, 1760352576, -1234047752, 1857936146, 1756702623, 1953745204, 457515374, -1634973276, 1839101501, -1169113504 ], [ 1013971447, 636726878, 1941934151, 1717761844, 1899013488, -721180008, -390797469, -982961019, 635871401, -1561378837, -202173731, 356987131, 1176067523, 532745954, 864091514, 403819041, -2130370677, -1776241491, -667577545, 1999532477, 2085369728, -516894196, 1622285254, 353902159, 905972399, 169684157, 993218639, -217910509, 61717656 ], [ -494906517, 841928917, 2021101323, -682113760, -708901170, -1264192350, -1278316695, -50839979, 921763357, -2055232758, -1035870928, -1148788007, -388686522, -1108453916, 62839264, 1196900823, 1897516887, -1271421553, 807205312, -2083936496, 803372865, -558926150, 2106809667, -228206161, -953344687, 1274553679, 1215458847, -1607917168, -1652608958 ], [ 1697798938, -898115125, -1036119840, 325979978, 448457363, 1825267001, -262052623, 1493619031, -1458505562, -299920728, 172036568, 384355293, -1850694682, 680654472, -1909171593, -2051447057, -1445262981, 1313518799, 1023329742, 1886943859, 98531308, 1510096890, 1178392813, -2049297759, 1244042231, 1821812796, -757402778, 495532799, -695647998 ], [ 1259717440, -1827711213, -948728326, 1044042557, -328302054, 2062666902, -459419901, -1268593811, -1851591652, -155138938, 581576227, 557739907, -1520345393, 1944202594, 1429209639, -1671925383, 1258740247, 767933365, 1531015192, 15018332, -1634793885, -776064586, 1789964065, -620889917, 2118695798, -1435971225, -174255431, -1477293628, 788354970 ], [ 1833994147, 1832907359, -591602297, 1619278507, 348169932, -2009051520, -8436801, 1725180564, -375337139, -1130548606, 1413481867, -278504966, -2072923333, 1744087979, 561868328, -1643543335, -1051845850, 1978181928, -332503684, -1693784241, 1104606789, -225284445, 1627247793, 1440611337, -1011479032, -1136330303, 1489509323, 810854896, -722707157 ], [ -505047296, -1720752182, 297865358, 399164439, 615800770, -1271970587, 970285254, 722322433, -215901804, 485280038, -341018223, 1028450541, 510792803, -909327734, -1739165819, -285342326, 662130287, 1868080951, -255874935, -1146813572, 1235830176, 1858085676, -313754543, -438357182, 395665517, 1123360375, 300619751, 1478597368, 1889290117 ], [ 1278453362, 1589049952, 607820162, -979181341, 1025127602, -1121955081, -1828983782, 1646492680, 219937082, 244819035, -1650753668, -535066886, -948988877, -614644519, -1502454529, -46606147, -332155190, 1150798198, 328253010, 1552182062, 1325375615, -308434822, -1197046176, -245751093, 602894368, -590240009, -558139338, 565333724, -1354599010 ], [ 1390653855, -1567104207, 156903263, 566760462, -1825745308, -559336365, -1773450181, 33109805, -1462472414, -1218985063, -1423981556, -826384503, 1513549228, 1896722826, 145832553, -1666991531, 1024224695, 579135880, -1332286615, -584708261, -841753084, 808233552, -1134888683, -873800037, -229095231, -1539467286, -905306133, -1590703784, -873188699 ], [ -95377091, 1253557335, -606905466, 1958628467, -74070305, 1542998746, 1455151355, -165314055, 711968010, -680755032, -1826289492, 1171556204, 46370689, -214971324, 1829009239, -1472219180, 1587769950, 785162805, -328732933, 827766384, -1459275829, -1092643007, 848159339, -1217029800, -1090420654, 1994716015, 1188048517, 1389458321, -1203313542 ], [ -874106486, -431903782, -1956536357, -175464230, -972846691, -1165315962, 466574046, 1691086915, -349928831, -890638454, -217922494, -2038825573, 939840987, 1461210466, 2001911743, 2038276297, -1131543086, -86835648, 803893460, -2100506034, 2074471172, 264832862, -882531904, 568268325, 917082432, -90781791, 1534380702, -14192151, 1604352840 ], [ -662233777, 680003540, 423360879, 1749843365, -1212789, 320216826, -35206133, -2081363158, -262129142, 250523045, 1049568866, 1217395853, 1827298483, 2079607358, -520399707, 2134087439, -656396911, 1374442605, -1176691938, 141017350, -69512340, 1509739490, 2110125798, -994150606, -1685057850, 1329315477, -136783775, 1974836207, -1995439716 ], [ 1215524082, 34691337, 1808044613, 58536135, -40177574, 1658569949, 436438168, 1436561603, 131287585, 308465836, 1878471404, -1951894432, -1901986148, 1648218304, -1862400168, 480738207, -1267701752, 1185188817, -1440793308, -586168605, -757662914, 1929919091, -1996092009, -515135106, 175618683, -1836624098, -1501078075, -816507686, -1686263240 ], [ -1046012247, -336817278, 1270003262, 1655848221, 697257966, -206993981, 1383879930, -1026742635, 792663173, 1902696440, -1294276421, 1893723793, 1782326608, -81970170, 1943178035, -1460587619, -1588712762, 787710529, 1877303800, 1079697309, 1864490254, 2018464154, -1277812635, -1743655782, 1394291578, 2069069005, -1416579071, -2102306914, -906434217 ], [ 156007017, 766989971, 616453943, -786138775, -1448993553, 1044783541, 818169019, -1568585861, 1969426154, -631557058, 339131431, 1730764789, -1547791386, 1735768683, -259523644, -2133422936, -395530983, 439221432, -539267224, 400460493, -204378817, 1151760922, 1260563855, 1947104566, -541250637, -934027856, 1500605799, 1235581426, 1860669590 ], [ -50237260, -676227619, 443798204, 349026045, -1115099456, -414628091, 591197292, 2023593815, 422217319, -261323963, 469369582, -1496303646, 1446725639, 554801170, 1035157430, 1125272381, 1560221411, -869664539, -1107697082, -944408350, 89904051, -695869709, 4159636, -341293803, 1425038359, -1855833553, -368096150, 48115880, -1679297115 ], [ 1156328181, 1500680958, 2123027913, 2093718593, 1400958796, -1520638494, -1136867316, -832610429, 942124690, 1575607856, 608370300, -2008377578, 14259683, -401000362, 1266002386, -1683801151, 1079713020, -592372078, -1332360951, 1423615082, -1255772406, 2030166323, -1020747303, -1980066577, -663932199, 1453853633, 813775537, -1148582919, 460991801 ], [ 1418892646, 1874008132, -1596772467, -1964276881, 1437511674, 98144096, -366665960, 1985420986, -118109055, -1659732799, 1046632955, -482774792, 1372288871, 2127053331, 1176896824, -1750050473, -136389049, 600042113, 1725219047, 476794086, -1556794190, -772588269, -1424908090, 1640477715, 1242752970, -634305114, 1248838391, 20079681, -1399748406 ] ], [ [ 1279340230, -320804665, 943183559, -1311659250, -1624897114, 1949443189, -972439133, -275961081, 961403924, -2092543401, 1538506092, 1970433837, -44877, -1553085543, 824722834, 1963844459, 1254347554, -1679564348, -2012835618, 1950364553, -118742361, 60724919, 367411516, 493307329, 2070994799, 1903588272, -879977064, 1515468451, -1562038044 ], [ -980286714, 1234379207, -1884592767, 603851620, -128643634, 24897405, -529591234, 816473604, 1866883649, 2133770602, 1723973210, -1356618398, 1771515597, -666873831, 955614758, 964404462, -332584870, 1469068359, 627595302, -1825329872, -1207321184, 358086850, 1387365366, -9259871, -1554049817, 935406186, -231237578, -1829062325, 1017992057 ], [ 943385804, -209717787, -618221697, 31219021, -847960423, -808103103, -155878153, -1456309020, 1285903591, 1117737417, 1954992657, -196011784, 205724910, -156863402, 1261976384, -1049078879, 2023507076, 1637037432, -1030163425, 2023419429, 361844463, -1315216508, -534908249, -1676766554, -928149087, -1190685371, -2111693548, 1116714390, -1632457895 ], [ 1678438173, -1892324846, 174756601, -2038324015, 2144930937, -1188111916, 758503276, -1009196839, -1244247536, -1415284487, 1515618037, -2141571505, 969492252, -1078423280, -1366213451, 803775760, 723913683, 54724129, -2054402156, 1941938042, 1630757510, -1312615192, -921352672, 2015276899, 1172349362, 479333671, -847573985, -1832391357, -937940406 ], [ 530445274, 533511575, -861567499, 1931373269, 1567855102, -1048342265, -16186479, 1982734400, 1849183493, -1993154797, 186236810, 512240548, 420266932, 198372414, 184732644, 1920476923, -1288725028, -1511556154, -1787857042, -1105748657, 1739146387, 1062688051, -193977476, 1602488973, -697576175, -506556430, -1451648988, -876880159, -1250767594 ], [ 1394725340, -1035663743, 323104570, 576749615, -57650880, 1315061162, 1731836189, 852676666, -1324132814, 2060682429, -825971850, -1329438358, -629890070, -1562668797, -1860899995, -1074298347, 587774219, -1903106662, 1453486335, -541419234, -344742484, 657578476, 1713627365, -444712521, 1719777725, 1716689634, 715199864, -861207303, 2126188578 ], [ -219340382, -1866427563, -1692930631, -2046815241, 969965251, 1101474202, -1412941387, -902953773, -1136321519, -1254639660, 86238086, -775860740, -733834801, 1126906515, -1756046320, -1614298778, 962092809, 519714862, -955276968, 900592093, -976766323, 2053028571, -780855088, -122015279, -197772678, -589416888, -994339875, 712824777, 319920955 ], [ -1922391839, -1283090503, 1000185689, 1207043745, -375552094, 388445164, -1235693593, 1498278978, 1048287733, 667258494, -1751086019, -199924878, -326215102, 1335916854, -688090056, 69073719, -1757166330, -38253821, 507567190, 1910999766, -1710629306, 1515983978, 1105975517, -1780989088, -115691140, -872283998, 1056151557, -1332786169, 952347607 ], [ -1762674785, 1868102773, 215297918, 1222319062, -1730420920, 804492212, -2065951381, 1002152546, -481881154, 2050003673, 826992724, 499475368, 1751903628, -996078542, 746813567, -63680277, -1718539030, -595593496, 1229542723, -810391207, -1955102589, -1006475170, -651639857, 2142696410, -228728183, 2087870668, -2034716495, -1533192770, 1829265437 ], [ 992192371, 1543323986, 1564361788, -2133723425, 203965701, 1374756765, -558702916, 1997073631, 1711088305, -1353208561, -1508119349, 736065166, -1702810024, 1311449079, -1035163638, -97081643, 435918264, -1265493606, -817208988, 1681006726, -99426758, -425513116, 1066059180, -1929967500, -999503257, -71861079, -2103971524, -1253613315, -1051344237 ], [ 1680641351, 693807585, -1780546827, 348295814, -837339660, -390011897, -919299229, -640379043, 956742923, 1168727381, 213852887, 544612613, -1408194433, -2140325444, -440535265, -2046449284, 496503344, 2003261872, 341225882, -1444348150, -1275381333, 1206915478, 1986805020, 1504828329, 146168757, -1000095984, -207072758, 1719825541, -2124487961 ], [ 2121633480, 1007839780, -141067809, -461902422, 967871271, -3779382, 1576377255, -1917757033, -52679678, -273715528, -195502674, -1969418189, -558015573, -1128807289, 700101573, -945389402, -382279341, 1502756846, 2003443856, -126669735, 1438137365, -645108327, 1807440052, -1989565195, 1936114175, -1537077434, 404644185, -258896783, 1000105956 ], [ 1756714952, 1790165185, -1077264386, -1932594805, 22585062, 1419800752, -1057369791, 777060286, -2147330524, -685119011, 1227775498, -1378544622, -1991336817, -842864373, -2103671319, -2026563150, -169393842, -17564398, 1744525965, 1709143873, 965031707, 1573770264, -521404825, 1085326892, 430607311, -1642875045, -1778785329, -58162146, 568353715 ], [ 1253651386, 1536589775, -1324999831, -1453116973, 1960923122, -1149365778, 1442763478, -1024597768, -487238120, 544610669, -87615247, 69811912, -808503054, -567625345, 1982675388, 770528799, 1490104383, 259064090, -1767099793, 2119562596, -1095416353, 410387419, -540564902, 1462632435, 395877743, 2027127027, 193865023, 2053342281, 1425946613 ], [ 1401651763, -1582403885, 1697008593, -1215383520, 963555606, -600175707, -1776009098, 1369828709, 854072837, 1318184754, -1163243879, 877188091, -1277455560, 297188463, 1659252747, -707127263, 516571983, -201269705, 1785927046, 242551855, 1832833767, -1530733154, 816157209, 1736591128, 1502104031, -925743322, -1705362925, 1508494125, -6892619 ], [ -1223013545, 1790018295, -571988207, -1625031646, -2112837962, -1729774330, 1099408980, 504358803, -415397839, -2117007889, -1126092783, -384862141, -1434169653, -1383095754, 2144869185, 1407508408, -1334479376, 608367286, 2015857506, -790849170, 1359810241, 1423860780, -793241552, -588220224, 1041110605, 656079067, 1865297488, 1572234399, 1976048588 ], [ 106502518, 2073206912, -1332987701, -2110460196, 696987026, -2039105207, -1793999817, -291551235, 974315475, 33827939, -952521050, -1326422734, 1817458968, -916717620, -54509693, -1158754149, 1228066384, -1368455458, 999592532, -1242588139, -978798888, 1190431981, -1842965830, 1477534647, 1299190878, -1199303349, -1856573258, -849437312, -715374543 ], [ -360874578, 1984626437, 1156182305, 1292801853, 1453129072, -482753555, 1223181960, -1142872062, 867677549, -60006204, 1927448535, 325500000, -648716344, 1076911746, 450854714, 1731045694, -121241844, 2041253842, 2143141940, -603814420, -2042452062, 1548588885, -1028585986, -320955585, -863385721, 1125765875, 1004774526, 1042873154, -1373741041 ], [ 1349665981, -587248193, 689828187, 1027609006, 989341160, -875555725, -708084624, -1162405333, 26761337, -1029171165, -1938097904, -1192779625, 1898775925, -1462463719, 2134317405, 185288250, 1009134056, 366799129, -1596034427, -474071558, -1993730810, 465650737, 221926682, -1470945631, 2102526854, -511458654, -316649142, 466962190, -1872989471 ], [ 83533569, -1446290689, 1802870762, 1319465247, 726091074, 801316234, -1936798604, 357606790, -447427320, 472603173, 679713302, -1768532992, 478481006, 1079800149, 1515674455, -194165753, 853129724, -1636648876, 416908805, 1551925230, 2075211776, 1973400384, -760496832, -1369792962, -1126836226, -928530608, 508403150, -824599785, -1947050210 ], [ 1803977085, -1628103641, 21975695, 2008872992, 1575363757, 1142744980, -434275948, -1840170960, 1664774359, -504161572, 1768454086, 1168229322, 1222513315, -376828529, 1243781734, 158690692, 1675703119, 2108967454, -547397666, 1168908593, 1560721738, -1703888415, -739874938, 969726506, -213244862, 1901154797, 712163848, 1532088725, -237584443 ], [ 96115969, 1758319617, -152147977, -1764123671, 500786504, 437641304, -1243706077, -1200370693, -1506384153, -1405086791, 1690538810, -1532178216, -926986652, 495835795, -476906019, 1993657220, 451927297, -325020485, -550520702, 1950576590, -1017302875, -1240035623, 1483189974, 1269199685, 1065317442, 182323255, -1977454614, 1067477739, 1167210002 ], [ -655785313, -280356800, -635983510, 509370260, 87889092, -1982622231, 1095911969, -1674179899, 1127338167, 1905374794, 428813048, 1074113196, 247392722, 1140188599, -2117663835, 1973727263, 912776804, -14838122, 892254642, 1774634296, -952412185, -40533076, 293613793, 1816558938, 542904024, -459864471, -1077779447, -1877933706, 921901866 ], [ -37608237, -390911728, -385317958, 1611236239, 1351405022, 2022905875, -1103216645, -1166172729, 788170903, 210988347, 314841105, 765557990, -5378036, -1687262825, 538366977, 700472159, 886023173, 2077683489, -1865516921, -918231138, 324192344, 1347347762, 1521732003, 267525366, -422854217, 2023224594, 332445799, -931028537, 1399272810 ], [ -65720102, 5815429, 583494070, 1866842861, 556909392, -2089361174, -668743185, 525196919, -1819494997, 1546078591, 1630950743, -1974390197, -1864563303, -2077024445, 1246005808, 2092177912, -112410997, 1636732632, 1482027021, 866059815, 1488825534, 1064207549, 1880368288, 298415430, 1934953625, 2086648660, 472831473, 576885597, 1059957078 ], [ -1827733360, -662487689, 26317825, 1521291055, 895628918, -1832771573, -743022588, 413402097, -1636736613, 1891635978, 1026817802, -1734686252, 1704252752, -1764251478, 916360115, 1042399665, 1739074919, -153289851, -656533902, -1996776839, 289074899, -1159575988, -1296551935, 1460804068, 744260738, 574307695, -847329473, -103647450, 1252108972 ], [ 169927954, 2117731587, 974463712, -1825540712, -1223342515, -1690797753, 1309023454, -45927191, -1768330010, 41417517, 1816885084, -1941744836, -8144077, -1487424453, 956374217, -306183101, -1507975827, 156908417, -1280598422, 54367991, 978633435, 32111173, -1850734479, -840643110, -1488576628, 1687097097, 1270438903, 956456927, 1000912678 ], [ 911506624, 1184037292, -880090433, -1193300936, -1658673348, -131691487, -786723502, -1045556759, 706520082, 785136688, 1746785969, 2079093317, -781739170, 1530486768, -2094111784, 1474702073, -1815993281, 921730611, 695538253, 722951083, -1989215230, 70042358, 1830568614, -618783610, 346378488, -1899943909, -390120829, 1574277281, -662155778 ], [ -1656954334, -579257953, 1668107533, -15048096, -219822761, 1360823841, 749008584, 1753175896, -1794026162, -1282179490, 1369852634, 871663944, 849557849, -722878960, -1958786095, 655087432, 1888228942, 1157336593, 106046875, 713108376, -1123741981, -481224599, 428824349, -1702311370, 179240861, 680487167, -1518572060, -1494386361, 1153083841 ], [ -396604634, 817378175, -2048146901, -1210605851, -331076967, 2067324945, -1696289295, 1266495383, -331242567, 2123101666, 780607413, 1246642258, -1219687387, 1492242348, 635552801, 829533588, -1346913430, -594766335, -723292198, 2113409979, 103449799, -843323433, -1602520744, -903481362, -1499626951, 1805788304, -1967377774, -529108842, 1283804369 ], [ 2101602793, 1858901634, 1698632917, -226279653, 268790498, 1125537216, 774351673, -1502031508, 2109038170, 1854757723, -163157377, 1634492994, -253635796, -2068198289, 492800515, 2049544682, 378112175, -1016434446, -1029856471, -955906659, 55204756, 426310934, -1049830797, -1779068822, 1891225729, 1086502534, 678739314, -74899291, -1522340446 ], [ 1601150155, 1156378643, -1463549252, 763895073, -1874177686, 1245687070, -743725639, -1592976734, -805852292, -121349849, -1576368152, 1813330314, 841554475, 543040725, 303799178, -1657501602, -2003065995, -2067082872, 1466865298, 1997380852, 294933801, 1734238180, 514356762, 92902888, 2059370935, -2100556437, 658784075, -1660088576, -2092436187 ], [ 1008963711, 672759258, 1918760364, 397563478, -1346021783, 749174327, -1770339402, -2083538797, -226928178, 462414617, -2110891793, -1126656028, -20207129, -1698305543, 1042496115, 724630313, 358138741, -1813959909, -1323842115, 2065374337, -109063395, -492796886, 387370564, 1188470360, -1980296420, 1971794361, 450104174, 1385141653, -1002579994 ], [ 141474603, -1637649546, -165680638, -1020356581, 1257844711, -341367020, -938867244, 1639592375, 305680947, -1339510577, -1890517159, 1139385322, -1820102279, 1290261617, 1626774605, -78571697, -1993248163, 477465378, 1759767515, 583851833, -1209970353, -1529251783, -954105973, -467609303, -167908967, 1912342460, 1279643911, -1117695621, -1309170280 ], [ -1402382499, -947680040, 714552009, -1876795404, 1589624581, -1146779522, -446440113, 1422053827, 209350126, -1917784423, -1036809485, -1809928331, -2141587924, 1273684628, 812126993, 1703235152, 317418162, -459981457, -1600056440, 1003044280, 493512570, 1246305153, 20481655, -2121576614, 141246879, -1515183526, 1411353747, 1552168033, 2038249426 ], [ -1839319591, 1152802511, -1104334712, -232156853, -1151090995, 720360797, -957921265, -1475210294, -1093211356, 1017770974, 1570032307, -473703016, 115080807, 1473368066, 1899564112, 1116889776, -1210660897, 1482695224, -1628168830, -598859819, -460395814, -199919431, 1334180357, -1443301574, -370730794, -1540882539, -1123854309, -109185798, 1220213540 ], [ -1447400680, -1258053558, 520212222, -1396092169, -385342092, 1972471720, -70386206, -1729619608, -1360639205, 299960830, 729046792, 293941225, 2001237920, 408021949, -2123584816, -856944576, -884089635, 796258178, -1799804530, -1900676759, 1086259802, -2057884584, -529777204, 1697905670, -1112493263, 693251210, 1883859909, 1262855883, -603877450 ], [ 1050321358, 2094850270, -1149375527, -1480576246, -2004439641, 624322717, -1423758423, -1628081539, 1431642042, -219187991, 783304087, 992816382, -394263718, -195167361, 1194798411, 1643816807, -159607468, -1110908204, -713688411, -1543077739, 1386953402, -830861858, -726072350, 72264788, 1537001325, 1097611561, -1599288729, -1213505429, -1111911644 ], [ -2092125624, -716081992, 729682651, 1387871606, 787772581, -1816019005, -1213888540, -1855199552, -944473421, 650057240, -662083581, -223048962, 1016299681, 1615081049, 1763599606, -313682083, -1972549515, 1471418258, 51213833, 2102614964, -1904566905, -331322500, 1738527716, -1372504265, 1269230526, 975575786, -1645779556, 1538276875, 1598695589 ], [ -1782713799, 1139317690, -2024287672, 32664948, 537469893, 563977946, -1940292342, -1278131489, -1406715845, -1336019914, -436383178, 1235231136, -1598777173, -369293053, -162841319, -596962814, 1571820793, 1406520568, -1977292015, -1170078079, -760968263, 1974201627, 1566884380, -427870887, -518258259, 1541597025, 266030546, -2136626466, -2095025806 ], [ 1924559961, 1869342448, 551007564, 1405170663, 1604205593, 465555718, -1606847981, -787351094, -777064607, -1598098349, 600734465, -1391305150, -1316581582, -1965113089, -1325766723, 1143551761, 1304833569, 1125209176, -315257597, 653868510, -1692002959, -749343196, 1735727834, -1194293355, 305196250, -1861483079, -474115958, 829137080, 2005201643 ], [ 275005366, -419365582, 332370608, -494040070, 1827251030, 1147790121, 431945213, -896073363, 1613520991, -516877662, 1619455057, 1697791182, -1473738218, 662158545, -1518472122, -1657428789, 155719289, -1625008623, -1508527058, -1934972423, -496990630, 347926219, -192859830, -1687619058, 1424464137, -1849145355, 1564511717, 1514673946, -587756791 ], [ -1874547240, 858298862, 841727984, 155502391, 1505839281, -445384141, 517925770, 1327736112, 256999827, -1351727038, 804899263, 1561681703, 1684937070, -2118275355, -1878034231, 960658892, 2136709423, -1422320619, -1526271391, 146203997, 1925995728, 524125141, 1742707412, 1788062395, 1950101608, -890313965, 559289010, -592151056, -1755461245 ], [ -1476869795, 2031412915, 1930222454, 359048932, -295203530, -1492176976, 1828236188, -1022787986, -652278741, -522815369, 1084012920, 587665485, -2110112601, -1399471455, -2106628043, -455427041, -1268217960, 108159971, -1774897034, 511126662, -952124038, 1975690487, 1901298118, -813956274, 967881016, -1134946167, 664404302, 759987978, -1899569530 ], [ -456187005, -731398215, 30419191, 1809871770, -1249108167, 456171589, 1526993760, -1235908381, -1973002990, 81015231, -376382781, 1008932035, 417950239, -218534467, 1076173723, -1353037323, 451129303, -1684382353, -1243664454, 1922297802, 908710605, 1960179220, -1110350171, -1265402201, -1796478419, 776351920, 1207684170, 1713564513, 117326412 ], [ -684012836, 1150159912, -807581747, 210493577, -1689281769, -1215132762, 868472708, -574554600, 439919076, -221635673, -1170552728, 983481020, 1339235209, -578423486, 1721211566, -115240970, 1451052177, 1639786301, -886984795, -93653316, 382292970, 841235377, 963556671, -888826751, -1680809739, -820447385, 1511192204, 2013202688, -2049762296 ], [ 1640430562, 1775448406, 1106443878, 1956583473, 793587134, -564100670, -1280585411, -1921999783, 2139655304, -383272390, -2012774522, 869941244, 47533495, 656575969, 1911273500, 1606226691, 736158759, 631497278, -1438489402, 1590371313, 190333594, -469317449, -1257630600, 153914538, 953451699, -1640192245, 1037413314, -245445645, 234143812 ], [ 203072784, -2033407171, 924377810, 333715040, -1678008096, 1016503948, -81611280, -1052645913, -2067393215, 543557931, -850490606, -165518048, 1973430526, 2134706370, 622736564, -847329120, 2104647317, 2141744626, -2109555849, -1422711022, -990252941, 856939794, 290421, -1530823998, -301663700, 2045430730, 1227809603, -556549217, -1766646915 ], [ -929754287, -24357672, 1841440956, 264363516, -1713933365, 1756858621, -591919176, -1163826133, 953316765, -343757075, -2025585199, 188366423, -2120755837, 234787749, -1278767718, 909966310, -705764639, -1843645104, 528961997, -87930734, 987829289, -1275655510, 1964488313, -1402447646, -268660529, 1416165702, 1555990199, 1724660535, -843021865 ], [ -139805944, -1076159760, 163943427, -396630893, -1476268969, 784219997, -1360767212, -121424097, 619789340, 1837629335, -28993134, -726592541, 550213183, -1957289629, -125898079, -1227061160, 1639075920, -1297805174, 1275483635, 544468157, 348882090, -29219858, -638324803, -1378913176, 773684556, -788378922, -2022369780, 1639616211, 1434137510 ], [ 1589902986, -516533262, 132900999, 353306980, 843567856, -260604395, 1911417239, -935344456, -1261451012, 1962624274, 1066181181, 791718410, 1780246086, -800137904, 1535924722, -1665177630, -1209330428, 1574762004, -1034133560, -1805046219, 1746336341, -325838323, 2021341867, 252913664, -1983860686, 728813241, 943911938, -1264286928, -235623406 ], [ 1115972421, -1837080843, -239518109, 20946894, -490386530, -1386361366, 1517434828, -268531823, -295758774, 430327620, -2126736531, -1473243316, -415879963, -1498863469, 704597481, -2019189624, 1056933848, -1871366648, 1579677403, -1599938428, 171027054, 224624200, 881940749, 1892802155, -573797101, -1189328735, -1341741505, -1322504644, 2106102793 ], [ -836230113, 22803718, 536818811, 1840731265, -1860151454, 1766922118, 1431330478, 607972670, -2128419204, -1783613033, 806486538, -1946348881, -357766354, -1017805385, -883135891, -1696393446, 1433923869, -900626108, 1208762441, 1865729418, -1567471604, -889822667, -1520029109, 1929376539, -330411525, 230772775, -732579768, 1988366127, -567546983 ] ], [ [ 1690020880, 473489720, -265571459, -81895763, -329126217, 750024310, -1370094294, -224522535, -2146215549, 815906677, 1583557033, 1973852880, -1089313229, 1818661739, -1217796218, -29623819, -725314386, -1780729196, -1065798206, -166938859, 384884630, 1248031, 780323651, 71800120, 1591902746, -1218641375, -1493116542, 1737487249, 1483655423 ], [ -298671461, 1728714879, 1746970559, -1760091700, -606221126, 650780735, 126312041, 2086827725, 1457814038, -1084763603, -976719208, 1176998078, -2140648015, 1342330270, -791050432, 1410905870, 174178260, -74277850, -932883995, -1581710254, -951714995, 1288430325, -875503393, 1872412777, -142979548, 1290868487, -1602170432, 231039434, -727417432 ], [ 943244938, -398981387, -1713793819, -1723212524, 640863537, 833180702, 1854607926, 693357546, -158548978, 1719724089, 1590304639, 49984524, 1041026935, 1099634468, 609583963, 910471642, 644364619, -2098507057, 2106093612, 286306143, -799198274, 692706632, -1678753198, 1020799498, -307599551, -1594515877, 157430619, -1441134712, 1214695556 ], [ -547115828, 386272181, -1210774273, -1264374854, -39325372, -1292983526, -873953809, -811891400, 1084112634, -318501706, 1531099275, -174303372, 1903370143, -1819771635, -1295945875, 1556821451, -2096021383, 1417242705, -160069494, 814855679, -1232331863, -1574659479, -1918626334, -762003269, -1072250140, 196809382, -1713210847, -140170165, 971318473 ], [ -889519219, -2058925785, 1287448449, -995832559, 635028839, -807441736, -1960301308, -765476294, 812544279, 799679334, -1253242222, 1536071502, 1954236224, -783489078, 1839725235, -547588577, 1623662015, -1696866465, -991933845, 1746239451, -643966643, 1625143221, -1805099084, -112073386, -1500225169, 35988887, -1942729934, -1577338450, 1256779192 ], [ -1972567729, -2062661977, -556851126, -1633325910, 76715315, -43159263, -508103038, -1663401967, 347752238, -1113207542, -2045948932, 1714858623, -39656082, -1556390136, 668848611, -710945629, -792468212, -376690652, 1695187606, 1833788270, 660335212, -569991413, -523492401, 752972755, 2013392985, 1255797983, -719492737, -1197773212, 1312363019 ], [ 1666238376, -1188183089, -1264292940, 2007683379, -554838582, -453358223, -419108816, -188659997, 1932197293, 827492485, -836445061, 919130011, 2049953409, -138484117, 735951361, -1112335277, -1468413726, 1755268536, 1107963476, -11991634, -1577153168, -1438219280, 752051953, 975745518, -208390443, -759141922, 1198133324, 1694225398, 852543536 ], [ -1885644969, -1884792013, -503374212, -869351367, -1507156884, 497321031, 2026356775, -1327920391, 1701462509, 333968088, 1409166648, 1886436002, 164459120, 552095192, 207475450, -1212109857, 1118624855, 1643846828, 942665144, -64434138, -2146325196, -1109716302, -427806628, -1280103522, -1355372641, 451692377, 839940648, 54701161, -873759552 ], [ -1959766778, 1075254606, 1510232414, 1708567814, -15220917, 373860361, -304492514, 1534613600, 1761097226, -688492091, 1109717784, -1050765819, 161359070, -1672534968, -1835277289, 1939938495, 1098442427, 1796318061, 1627953447, -820247057, 1159616983, -1849023435, 1207292570, -979344589, 1801829345, 1401985936, 873761706, -1486633494, 488800786 ], [ -607588534, 64975934, -464100446, 248462898, -685346658, 1890564468, -1040865255, -200809316, 1043183182, -410081721, -1083425684, -1272511733, 1296339861, -784314822, 1518530004, -692930306, 334769784, 1644649457, -1699179845, -576464373, -957735201, 1179348711, 1132841776, -1676181857, -1345328824, 1930116991, 230410958, 220582818, -782895785 ], [ -317495297, -661936314, 2071336534, -1273513256, 1361659114, 612182468, -393763917, 482255395, -1071616672, -55891591, -2114693019, 473143521, -1982866357, 1300345891, -602844981, 1717830692, -1066615022, 688685829, -1455729159, 2064876578, -916205697, -1765248677, -68839218, -61200403, -1742562951, -1853454419, 1169660067, 1196819255, -1008897485 ], [ 1832747687, 255449054, -1986433794, -117201540, -1348436588, -1585578225, 1995717507, -555656443, 1607431737, -945824966, -935908806, -823690235, 419904548, -650622121, 250829517, -765088022, 627474022, -436655084, -591658637, -1471949752, 768676108, 1579069972, -1538345191, 1798421078, -1335108761, 729633376, 2096342855, 1379626995, 25206458 ], [ -186024809, -1429717058, 134044006, 449860488, 1623964625, 53711862, -978784604, -1082047792, -10169106, 1748055130, 679942112, 1149999160, -1761605040, -711626305, -1894495101, -2144127246, -561656121, 1233695398, 1885759732, 1548304014, 25943637, 1781201991, -1684358826, -1155195151, 1105424779, -692434640, -1524761390, 1960100688, -191782998 ], [ -1561194648, 2023972196, -1766369704, 1597576044, 206962024, -924904890, 1457070457, -1828072241, -1778248492, 1147774163, 931566910, -1100334021, -2118867664, -1964321232, -2125594986, -1556596001, -533414383, -2056289764, 2035982060, 1891078489, 884875386, -1209254965, -400927302, 171941202, -1110838501, 1996012904, -1427860596, 1351887872, 440829977 ], [ -883222792, 398619235, -2130291360, 1993368163, -667139704, 1250968633, -1261992708, -28911972, -595284403, -1095021017, 1788446650, 1716018425, -1102999400, -616616134, -912650698, 2054961643, 405355738, -503821772, -1670879278, -292756787, -1977806264, -719873039, -1456563162, -648174092, 142284277, 1280791777, 914475186, 484207109, 402591835 ], [ -1378277877, 1007975405, 451036458, -574147894, 312112548, 1380085957, 1505457731, -233067234, -1955461150, 1022711756, 95998947, 1639751224, 1955657301, 1879571516, 541185269, 1724223860, 777243783, 1109937952, 336849570, 1888612067, -1817146028, -935234474, 1091343477, -1083754360, -921377128, 413010257, -540979874, -1527015661, -1335561771 ], [ -1188995641, -559916661, -1108577676, 389924079, 1427022972, -1629746802, 429406545, 1922089977, -1718127918, -1212261248, -944392268, -1570925013, -705906394, -311448250, -1968447645, 1112310476, 559548382, -1707025388, 895451121, -466218119, -243602288, 1355220982, 996658118, 486670060, -1478806625, 127826940, 748462044, 1763776820, -1374087653 ], [ 864532207, -1407187201, -2043582342, 949120254, 502903122, 1863860395, 1964072625, -412045873, -745012272, -1521526873, 337986988, 1183869850, -973518575, -2095342814, 1088932947, -1281808547, -1155433891, 2100432336, 2115607115, -1082930752, -1389818045, 880184591, 63618589, 127155747, -579986132, -1680776463, -213698685, 1670317192, -1487363999 ], [ -1541768033, -88598184, 1502130515, -1131294323, 894528963, 765618066, -1227956284, 298575436, 268244783, -905146484, -681571778, -1410166158, -923409732, -1583805260, -1341899177, 1633020076, 260073640, -118840715, -1305248456, -848683170, -263453708, 1695070537, 1530513810, 621168659, 803411593, -1874605121, 1482579694, -944943703, 550979228 ], [ -1054634504, 1373701649, 1384964295, 479747235, 1555624083, -404223363, -1073672598, 1207036562, -1815375417, -541295810, -496471331, -1793733506, 631341301, -1643148577, -327120745, -1200451688, -975205501, 556682855, 8964546, 1878183487, 198197548, 1222753199, -1062903761, 447065776, -1341343336, -644134028, 1239378218, -1700080244, 379084697 ], [ -13031080, 198016565, 320080530, 1665758320, -121294348, -1894655879, -610252954, -206924067, -300755357, 435538314, -459240287, -1981661778, 113179152, -1185768785, 1811075849, 2052557900, 1634922138, -515246026, 1968433956, -410764525, -1107434047, -1141376782, 1168596118, -789026779, 529816998, -1369072030, -1587398545, -1903089071, 1504134582 ], [ -1610271302, -1023939195, 1356202071, -1943058752, -116768519, 422602897, 895395310, 788279034, 1900900350, 1563086209, -594643966, -1045509895, 1549097382, 1400666900, -2084270344, 709309923, 1438725819, -1385948730, 451787321, -256069010, 1475629901, -1642599374, 730229087, -384240018, -1383832307, -654991580, -736079653, -1839098673, 2042324436 ], [ 1208790100, 1834447942, 39779423, -1263109780, 1817886508, 1327383820, 593079455, -1740912218, -376754538, -814781915, 1754147714, 1845980079, -243967732, -2037029170, 1354587622, 1591932594, -2027540777, 342866135, -450029786, 1154655205, 898943642, 843011445, 607644717, -261869768, -1076928771, -1599831756, 1084977534, -1102069215, 977583251 ], [ -1679675395, 2010236122, -1687449516, 1781097350, -472066055, 1870607878, -1267723323, 761948620, 2011081341, 2097046994, -1612587607, 263506069, -1511382170, -1555161619, -2106145603, 1159278421, -251749802, 485825461, -1684737992, -1330067877, 1159287038, -1360625040, -2031984184, -604942107, 1752373806, -249572187, 182471328, -1739500978, 1090595542 ], [ 1470549116, 256960495, 187155714, -445130490, 183497134, 459124224, -974702256, 1133995428, -1749274619, 1607674954, 227284370, -967177369, 1156476371, 854085066, -506840370, -654572662, 1577684232, -1795595395, -791978918, -1069372775, 1563324015, 1757905031, 888357209, -254828573, -2074089960, 649376298, -522653774, -595378473, 1004886873 ], [ 459391910, -755924875, -890495355, 1090822527, 1525887917, -1844702757, -773249537, -1173566426, -128262243, 2125166751, 660874628, 906590088, 1538216086, 1249317750, -81053576, 2029604641, 69130040, -1925216277, -1564216664, 1565626296, -1777733392, -580546551, -2123033250, 1291775353, 1354660631, -83366546, 1836224602, -1740424377, -1653934557 ], [ 818943924, -1316806126, -331908635, 329104061, -533284854, 1858064018, -1307065638, -286985124, 1682674656, -844954069, -2071694850, 209780658, 814533956, -1014057558, -1721875504, 1450316199, 2114814125, 2134800480, -1731857686, 1084798076, -311737867, 212170538, -1981258848, -1245017915, 1790904381, -983120802, -765091097, 1419812569, -479413056 ], [ 1388536394, 572176629, 1368251284, 178709427, 997077547, -12688787, 660372121, 152370731, -1254774456, -1274525057, -1014587979, 420559260, 1246775669, 966207851, 1634532672, -2098453211, 966894664, -947091991, 891576101, -885146464, -446723496, -1037393764, 1207631929, -416599, -1203917909, -448154996, -1361475778, -36303154, -571719984 ], [ 490988982, -1183352487, 1215710126, -1293598526, -1934568919, -2090092181, 84020393, 197664978, 679038726, 1174909180, -1918729402, -772772201, 1646778995, 66333366, -2125120691, 1623925053, -578283848, -1563291415, -960132342, -1035976919, -551839212, 1263113973, -41163433, -217621777, -485932676, -1865032850, 2015354391, -1102474167, 415105399 ], [ 39336569, -1395352498, -2057033977, -1265907508, 284611170, 1268811781, 1432176606, -1657752644, -1185938136, 1925441344, -748406967, -257820552, 1977336513, -1382579695, -210618485, 1297626381, 203692808, 1876303726, 793668037, 1274051659, 749616902, 1090812093, -678539318, 1692259613, -435875785, -2119787722, -556650233, -690630900, 1791824237 ], [ -1213563070, -857239597, -24999212, -885498251, -1094508341, 1914916541, 955460458, -44481339, -306982750, -1059871633, -1697908676, -548929958, 971107138, -569913604, -99546942, -1263696779, -676977715, -544999026, -1814423877, 1156206630, 222016126, 1414179895, -1599858816, 2095020999, -921465215, 728304151, 176116733, -1843365945, 1787070577 ], [ 1389178333, -1760290987, 599279467, -472981095, 1581608724, 1066767398, 1987342269, -259769707, 1080361329, 2147179423, 47468504, -1325535813, 1414190695, -1343226279, -413821240, 979000679, 1709235905, -1367646839, -1714805120, -844991582, 428423191, 1421407477, 33895374, -1003088075, 1726564307, 942507422, 1584366360, -1677058803, 145923545 ], [ -642270473, -1584769173, 582588238, 411500357, 1293234513, -632916441, -929303754, -72840979, -476650221, 662072490, -104491136, 1960195948, 198497436, -389804914, 1044922328, 1960111893, 1453105273, 869331171, -1271750765, -1458183214, -1653540374, 377266467, -1536682411, 729948216, -263357002, 46298241, -70166956, -1641089409, 1352369250 ], [ 257891120, -961551264, 1709177544, 1879618479, -616583721, -1759391365, -1452944428, 1000410332, -94906799, -1479927220, -709831748, -1050548929, 123192454, -1439773080, 1534067171, -895351663, 363696606, -27161982, -2078266085, 1705742824, -1470040752, 422522909, 1871723418, -1013441069, -534890680, 2101970146, -2027947992, 929390722, -341842681 ], [ -1423213953, 570148637, 723127122, 1763070305, -800315824, -90425002, 1051738019, -1960507901, 681803577, -1821098448, -1236799415, 2099267464, 1886173133, -1198967667, -469549663, -517179656, 896705356, 381177252, -465637029, -577551516, -532522059, 1884361047, -327299319, 390087738, -385923155, -1250187412, 1933547432, -475774996, 1574923362 ], [ 1577132089, -2002970670, -2090971310, -1341410426, 1118687678, 1572848813, -1443721536, -1645440677, -447672720, -1741883543, -1011693438, 65865594, 778203546, -1202742261, -1507298698, 223534952, -111005431, -481862742, -1785965992, 1371378703, 1785282787, -428365728, 839099103, 2110515552, 1790260017, -334277883, 627111000, -2033136800, -450634873 ], [ 704430618, -1313531618, 1510098142, 895838982, 129725961, -1343886108, -489623245, -93878529, -352199334, 1453331912, 123143293, 2115017921, -1377768090, 644902061, -616640738, -975661224, -724468806, -1892800742, 1487696275, -1789159085, -946676060, 27801511, -467070457, -1691138961, -1551261502, -42006812, -380206200, 1259473395, -1955852202 ], [ 2056465517, -150045194, 2027048599, 1984810129, -1143584631, 1037582827, 1126775792, -1397840101, -1867430273, -405028379, -1920099357, -1994332502, -840738913, 1686803996, -1722609683, -820252227, 1039473269, 1502458689, 843126537, 547935261, 1108139103, -332012388, -2091465180, -283102599, 1048296631, 2041273446, -1330431686, 1842102033, -1641537695 ], [ -1884693025, -1825382569, 805143622, -65131480, -2071151629, 1460939368, -677687288, -930701024, 221240693, 1621798586, -359347451, -1527380373, -1775596971, 1213292488, 1698242823, -363522594, -658314994, -1448462613, -1156685501, -483974058, 1506843391, -1499970007, 1126793881, -1643747551, 1648546799, 671418439, -2034312171, -782742795, -1233682094 ], [ -1817840779, -2110479548, -1902643443, 561951277, 1050711086, -1029509523, 1904697445, -522927471, -1155481258, 1671811533, 2119536777, -417969887, -285588873, -1878008040, 682761977, 1468014928, -1241979525, -1306456689, -1551713006, 1071546109, -602993679, 1429916962, 743770291, -1963251218, -648882633, -250763968, -1988175558, 93715430, 1024811252 ], [ -206526335, 1547845060, 460673550, 631872145, 1504726040, -813906790, -1434612870, -1001536440, -480133878, 1128110777, -1305242802, 1318477863, -928093947, -1258072300, -1655566538, -924400803, -1879883755, -1617110034, 394365128, -274950669, 1038610775, 1487482888, 1584669244, 361567254, 1770897522, 1634990194, 1447603828, -1525152711, 1304785492 ], [ -12544893, -805169520, -470555816, 1274144239, -1756108919, 1490131833, 618334714, -446341692, 758766502, -310858293, 170976189, 1873954399, 2130413667, -107652023, -2111195491, 2118137823, -809518246, 168945329, 722094500, 42702181, -98569227, 1598047183, 1211681334, -83455905, -2143098932, -1831030815, -1229237013, 583927345, 1018219497 ], [ -2055036179, 2011121216, -608499508, -444577938, 1001996066, -1120296365, -1270484245, -1175963895, -1263870434, -1285540608, 818182647, -1450617673, -67307917, -1922726326, -1896641051, -225167453, 1330157111, 1397253045, -1067340552, -1543195509, 1895170890, -116445861, 1866376202, -12721538, -122752645, 1692863151, -1238262723, 1623597728, -2133475688 ], [ 876685793, -1759004883, 2033254653, -1792099237, 1791498785, 1659080214, -1287007388, 1316383911, 570247204, -1335896653, -887048008, 898228136, 875587903, -454487538, 1291943422, 1989476745, -839195669, -48947181, -1551664974, 1788163786, -2126620629, 1031502647, -357002898, 2103890913, -1933779698, 405068516, 1490758570, -586742537, -1256430541 ], [ -1902333583, 1674404989, 1026298212, -322490028, 1461705406, 1239862922, 701580968, 524157296, 2050841756, 2105577436, 1439525922, 553994117, 758438966, -2115109465, -285153406, 848139340, 1369333904, -414964146, 580546332, -1157258145, 1368601309, -1788100931, 1424552004, 1961274739, 590646951, 1569419382, -1234891477, 1855886658, -1357326379 ], [ 1560418286, -1073462272, -1927659544, 342666811, -757245388, 1274556691, 1568338253, -177981628, -235234167, -1959533409, 421938716, 1578277045, -805493485, 1984274743, -1830831965, 769740867, -1951041814, -1738249773, -1846604124, 802935355, 1573518267, -1513484836, -65379671, 1854502160, -178342537, 152102848, 956244675, -2106990275, -1319005799 ], [ -388278312, -1918866775, 1750069817, 1273877420, -1835550051, 471981320, -1764368111, -2116413585, -451883329, 1550881044, -62276043, -788329909, 1322400057, -1875948669, -219653244, 412914897, -1154040653, -154148841, -1992397448, -1985466227, 1711653123, -1634030917, -61854293, -1965909260, -211511714, -1734819786, 1249163956, -1228879524, -1817968438 ], [ -1427020879, -2127810117, 1629935602, 1956563457, 1486099264, -162838244, -38749602, 426159168, -1681597520, 928377893, 1997827599, 2093278294, -1225881949, 1845044950, -987816523, -1428751522, -1637949028, 1290478523, -1601807765, -309114986, -1630862870, 2133778790, -706143131, -1428251081, -656230156, -1747142881, -200980038, -1238417999, 772992586 ], [ 1444178178, 472963461, 1669730285, -1780640588, 1471094240, -1587613531, -52245343, 77148335, -1263852582, 1517994070, 102664053, 560630535, 337993314, 18882775, -363848207, 2052957081, -507727644, -264165125, -615991816, 455300085, -177325297, -1075003990, -1701370590, 1794208444, -921936054, 179982160, 1149178539, 646696913, -995935527 ], [ -1454041987, -349852870, 2116071273, -1326190910, 1416552066, -1382796617, 486929811, 197614116, 129527383, 1566959670, 2000992672, 1220340611, 1158275385, -1306646966, 455990083, 1759063201, -340151397, 1766277598, 709767692, 660077377, -300343994, 1709924671, -746437887, -1458512562, 1455781100, 1781736451, 1885226015, -925659872, -1311602059 ], [ 1445186512, 356662657, -1922366447, -1716580675, 398897423, 1077027489, -724228670, 1321263268, 1132091483, 294097378, -368968008, 1169078138, -2143472783, 1003057877, -1870659010, -1772130204, -592997303, 1004726921, -742926652, 275775039, -112286690, -1538427341, 1652203899, -2126746281, 978154491, 1996563172, -1440351235, 1104011586, 1311936869 ], [ -234594992, 458736462, 2135667756, 1443469428, 1252544787, -536967811, 364290945, 904327174, 1343521909, 1220810945, -1727696579, -110537805, -685049633, 1762433000, 1672480975, 2039073147, -1366518364, -1563795037, 621672767, 932794658, 718850193, -769912841, -629597160, 1073972162, 2041417500, 1027332226, 1467628201, -1751758690, -498711021 ], [ -1568081527, -1143418769, -516327116, -1461115720, -1494328440, 1146048097, 272855177, 599747404, 1969749598, -1654119627, -1740579808, 1875861343, 2125055739, -942898907, 353917643, -1432982921, 1622109112, -123651141, 325904682, 1767341697, 1898028917, -2067426004, 1354318848, -710569726, -766906951, -1320570598, 2062541823, 1506124652, 2025378519 ] ] ], [ [ [ 870997510, 401097025, -245136337, 382209482, 1206634446, 1710963291, 1839052520, 2053639802, -442393709, 1268982699, 1394211694, -2030075510, -1654851713, -2014562768, 2118501142, 1396610605, 852910096, 755776750, -909759058, -791660492, 1582942889, -1527887525, 790117712, 1317898027, 698779164, 1545500917, -1819756738, 1823617292, 1612595950 ], [ -2013925314, -1143642228, 398742174, 532692812, -2113689570, -953281520, -1257980682, -1952599498, -1104303340, -1356890448, 1583327780, 1512356608, 1951705878, -1265153720, 2078283644, -1159259956, 95716591, -780885405, 1231397403, -633778186, 1493303297, -1331960483, -570111244, -11378293, -29901668, -444681370, 2077670121, 899373643, 364239381 ], [ 1286939534, 614734453, 1892743259, -1052968805, 2104745526, -1654990254, -959315069, 1325954077, 1120601877, 592476902, -2049806171, -1091031532, -400426091, 2059549803, 16389838, 453489500, -787542321, 1265566366, 1664943790, -1245625339, -1531797078, 626717883, -1541869007, 1405602412, -1066598980, 1889619709, 1476570057, -995963835, -1810128107 ], [ 2112504191, -99834705, 1850814779, 1939352558, 1863841129, -1113317231, -411748588, -22859232, -153959983, -184458852, -941079270, 1868226567, -885281393, 1494460252, 462379078, 1184687397, -5409798, 1161379847, -1189386600, -244364533, -1731855249, -321854739, 137997865, 50356303, 305257226, 2017486567, -284295987, -1210108587, 636886069 ], [ 780079560, -1766035027, 2096021144, -1516798938, -925066956, 189939316, 2098899083, -262780937, 838660743, -884161505, -1793673380, -664783737, 799268700, 1542309509, 394605395, 418838449, 1539890998, -180453661, -362007670, 2136839710, -227067827, -91442015, 1539284786, -324226487, -1148797836, -612983456, 1671788072, -772198622, 1121184968 ], [ -1939432930, 1207683694, 582079055, -1607860494, -2013054190, 1729354545, 1987890673, -1759994632, -233860992, 238762588, -326412877, -1061623860, -445076064, 761456067, -171413293, 1935246960, -2045203157, 165313063, 1601335313, -1340200721, -861013740, 1634351262, -963345102, 677407481, 1562048611, 1237155594, -18761596, 1448865264, 1234599960 ], [ 1199156666, -419081688, 104550352, -205070975, -543333781, -434411664, -398920724, 811575483, -147889370, -1104085049, -1236601276, -454492506, -1960835897, 1440751381, 1811435113, 613568245, -389957511, 1332959036, -1583234671, -1901888735, 1780039594, 2010916458, 1543880626, 1596171444, 573395146, 1767888152, -2114108274, -72017707, 1906268528 ], [ -1452659922, 2139013032, 1965463961, -1413412967, -436493624, -88521558, 854220718, -748174926, -290594655, -1451237083, -1150580545, -1835766831, -962393249, -1893897052, 1417064263, -493839036, -1310990091, 1327098052, -1857114952, 739846677, -482509772, -558051814, -1617245071, -1497444927, 1731463345, 1872289364, -515241467, -1328745268, 1741093745 ], [ 1559996684, 690544271, -957111947, -129591019, -1613547509, -136261838, -1515009681, -969417597, -1671004694, -2013241054, 1621731312, 363675323, 1751702689, 1535655883, 1374103581, 1917194940, -409958660, 762715197, -406847784, 1102697405, -1793630584, 385198755, 1720299935, -741895589, 390293340, 662071437, -491268287, 1255438431, 153423046 ], [ -1165434169, 579147816, 602241307, 800015054, 473074772, 537109027, 152174775, -132754088, -1744280556, -134959343, 869780010, -1502431649, 359154040, -988943615, 1655338651, 1632741829, 266938688, -1681064419, 228256058, -262568580, -1152590346, 434793402, 688872732, -891295442, -318699368, -74344465, 824758141, 747664746, -465511000 ], [ -554288673, -1468957201, 383122751, -700944630, 40351911, -652348852, -1733887133, -294621546, 544670359, 1942961172, -1014492199, 1236179233, 210961140, -1145370461, 1405598589, 570130896, 1798552286, -1913375020, -255861277, 895318470, 999909765, 368723891, -1729378547, 686324235, -1942736647, -687159997, -1562138305, 283058104, 196528010 ], [ 418222032, -1366498663, -1339714399, -735406974, 933809029, 1463661026, 443490919, -685416532, 1993818827, 663046535, 1303856259, -1706103329, 1929769974, -1538163753, -448790484, 982378508, 1181604029, 1433884456, 1147666825, 1113014882, -965568506, -308079578, -1885154051, 1124616358, 1155023294, -216646551, -2051986855, -376848592, -1429981144 ], [ -1445189422, -1428250466, -1733067024, -1780695651, 492930303, -510492494, -1178321691, 289343972, -42131392, 531137600, 1459068188, -1415288420, -388232938, 343430393, -1896470243, -753981521, 665412633, -1761617843, -1902848247, 564805490, -354774105, 85100608, 1472321654, 726736515, -261646219, -203213732, -54523661, 1723493434, 1199309506 ], [ 75719418, -381050107, -1606384787, -1412476572, 1546183766, -211533037, 415618341, 418139636, -493511181, 1940477930, 1390430598, -1620017757, -363594835, 1646210825, 1441245381, -1430145099, 804508833, 895729083, 1197013518, -428626282, -1591554517, 1025720623, -1483660015, -1834422365, 2034429730, 1291357926, -1301201680, -256524062, 1143957647 ], [ 1159142442, -796453895, 1826573554, 615662007, -2092643610, -144927046, -1319845241, -491352392, 1666654169, 2134317697, -696175029, -46588253, -1975045019, -1939946587, -898715321, -1129468576, -1510365134, 66347257, -902210157, -118912146, -2124603857, 2081635484, 1258795625, 844219386, 205826519, -1071434565, 268886109, -1331279574, 1246449632 ], [ 759624979, -1193168560, -544698800, -575790443, -1213936359, -900831677, -2079269590, -505929769, -637480741, 1155212246, 244304085, 1078363620, -288363063, 1483665676, -829314615, -1223940920, -810207794, 283802684, -2143169362, -852724898, -567731948, -993417257, 24900449, 1890570883, -1255116196, -393811318, -265195261, 1099160797, -2010110153 ], [ 1694408269, 2040526878, -2097003458, -300417550, -1109143165, -293820472, -686995732, 948194606, 1072911948, -1676512954, 1676486407, -1446333730, 1821583321, -1402316680, 329829393, 1059988575, -1647076777, -77427614, -1482197402, 985812092, 633966782, -124518685, -1509379362, -1405056402, -468926106, -2009853663, -492304918, 687287490, 975173719 ], [ -1805079276, 664093947, 1394462402, 760950001, 17793182, -1992936286, 1499130060, -2096493561, -162798821, -1652517983, 214406162, 848361846, -1575230425, 475891763, 936142648, -36354885, -1361630858, -1199109332, -990823218, 2141818150, -161088262, 595725687, -1666600419, 1503687994, -464977499, 1492605118, 746179917, 431558767, -2128308585 ], [ 594256920, 313153329, -1855893484, -1516082367, -858830340, 952929061, 323702106, -1321807949, -545911117, -1438999492, -1421938113, 328033658, -837284615, 31821091, 2110257256, -1281766496, 620909302, -189394157, 569343544, 1632527662, -834819826, 323584589, 1468746629, -356779710, 1803927842, 59857605, -1829316190, 1360899923, -1657510078 ], [ 108384070, -1124519026, 1018301245, -1180842303, -951983693, -228886038, 1866636788, 767096574, -1641667546, 2074806630, -1540497519, -339665640, -1169081566, -577375198, -16463131, -1441339084, -1596244529, -1426776094, -1343561077, 1178168663, -450335693, 1073738448, 867196432, -1559470427, 1383035452, -1422813642, 1466356723, -1040827001, -1359525980 ], [ 706325234, -665584223, -456658007, 1264709507, -1815876128, 453836745, 750833489, 935731401, -1129846789, 322602173, -1082862463, -1715317238, -875469106, -466762321, -538142434, 896242933, -2100773292, 1393802478, -1162171992, -238392089, -963386105, -483256782, -1726628058, 1118230337, -1597462258, 735834464, 1738432557, 524529182, -1974476838 ], [ 1532182861, 252567200, -1397352100, -1211877300, -1452462831, -601820625, -1399145468, -882102586, -1970341744, 1789173966, 1394664228, -1399503955, -687450003, 1186201705, -2138058715, 564608371, 1688536955, 2142830236, 746353074, -545391655, -1927745275, -462914396, 1793271122, 85971880, -1005909463, 1210941539, -148409070, 1373773385, 820235912 ], [ 699702525, -1451057519, 898068823, 357697177, 794266561, 1224331900, -945616702, 1591444074, 1536979906, 1004495951, 428025564, -1121836099, 715662281, -182107913, 1591005873, 650932609, -1616884605, -1455082239, 2000511979, 1511041141, 1074776690, -1725909259, 1617136313, 15122974, -146558241, 1118774280, -58610114, -38231236, -272684497 ], [ 1809234728, 994118862, 1518490351, 1619030487, 732928552, 773924383, 25873352, 983231538, 1548322171, 1426265150, -711671101, 1814034327, -1413319379, -1450280991, 592707740, 114017581, -2087058951, 1645310224, 183051644, 1887271347, -1009900794, -1376692487, -751291928, -115800676, -1691934561, -306288382, -504795297, -581153191, -1119950292 ], [ -221081306, -835416712, 397400381, -1667743937, -742900053, 797493, 1954603714, -500293569, 375612015, -1896220038, -85729575, 783374603, -1238164754, 1920602938, 2146051041, 805013215, -293765412, 1348755707, -235655301, -176648554, -2066350929, -485841253, 1628385216, -256378605, 2074859990, 2134730381, 2126784142, 411298403, 298203284 ], [ 1626520676, 1101491461, -1680942579, -1503783184, -2056373360, -1594990287, -381897264, -945190579, -2078003403, 590509157, -1444496067, 727050011, 966755761, 110206620, 1230642957, -926317470, -1185386758, 846480206, 390052043, 218887603, -811416727, 1378901106, 1096284193, -349194481, -1416007753, 415562511, 179619471, 620577056, -531099748 ], [ 1459736172, -214549937, -945196697, 779623811, 1103475451, 1510919695, 1014333994, -326521221, -278155280, 52124738, -412402602, -317225218, 201304994, 1215671855, -1115327334, 789839072, -113265155, 908128144, 1364550991, -1652185351, 2092628220, -885671294, 1572288543, 1870104917, -1170224488, -259935614, 962558110, 649414907, -980727609 ], [ -561374686, -1624225197, -1584147710, 199564398, 887566063, -2115914435, -1022170261, 2118892576, -635171404, 1744252503, -505960949, -372895521, 1320317251, 257228838, 2017427655, -1242419907, -1804222737, -1987048264, -592841960, 161980119, -1336730090, -1101586298, -169542220, -1673488090, 100305834, -1144728306, 1822793111, 1669730966, -1265681927 ], [ 564065889, -1301461036, -862277164, -2013979394, -141119762, 89086553, -1724116888, -175704489, -1096411924, -1006478534, 1840740905, 1667326341, 1552729019, -85978533, -1359413062, 2064420623, -389355105, -1773574202, -977177442, -325506387, 1763560458, -1775711360, -2005306073, 1775735040, 1098281256, 182846705, -1396001695, 877561127, 997229289 ], [ -229306207, -1288369724, 436790981, 221656836, -1384318411, -806822724, -292415390, 1117030846, -2110029948, 198164399, -1827221305, 520287734, -524473441, 12620371, 728907771, 825989127, -1311712369, -1991247647, -1519286120, 55165361, -998523102, 1846272574, -2136424047, -251931194, 209976358, -419927613, 767541598, 75444391, 726487339 ], [ 1488155593, -1756611026, 1832737091, 2130381964, 2087352198, 106638238, 1966373368, -659928058, -1548878687, -757577864, 2074469544, -636365782, -1669952850, -1831718119, -928681165, -679940454, 43403085, 1926015425, -165344330, -1546281658, 492010554, -1165639131, -1127359878, 1842885881, 928481601, 168491914, -1009636322, 2144750017, -1995701393 ], [ -392278775, 395481141, 983315730, -1224309146, 1096692580, -499564640, -1533241612, 913040985, 1272018744, -743403898, -293235991, 1153693573, 2025447613, -783900652, 83886698, -421327635, -328990903, -1185370479, 1991603337, 1718858877, 764077742, -1771648966, 1512094070, -515662505, 606985807, 753365422, -628014415, -145256996, -1188997694 ], [ -2014729741, -2016329036, -616592801, 804520847, 471938994, -425213842, 1738734428, 746610861, -1687992087, -2010122954, -1256463711, 744941711, 1914458241, 1723880147, 641927692, 143868515, -1635351220, -624066648, 801610664, 1982001047, -809757947, -1891754162, -1109583884, 297160950, 1351250319, -1991541379, 1640722080, 14729211, -1083987 ], [ 1108437857, 1563640938, -802813148, -1893199067, 1326179494, -444394881, -1864448470, -1286690422, -848965291, -909039723, -2002207970, -1569406044, -92618023, 1396248536, 521643581, -1662503121, 534181611, -705176725, -1805331441, -555276361, -2081167590, -2057918215, 23028978, 1507360205, -298974158, 429609363, 257214861, 1844432167, 905549280 ], [ -2070707342, -1871998088, -1551971771, 1120226384, -1153588119, -1192683417, -598811245, 1250110295, -1688365006, 1781760560, 2006365058, -520839132, 1936110859, -827809642, 520730025, -370298720, 1948931470, 1318592596, 2047365796, -366041736, 1412357509, -690268192, -1975015485, -103278293, -1634514820, -2100791564, -1584143081, 1997195114, 1238925425 ], [ -1503816647, 2032012881, -1412437320, -132514766, -127444592, 1526549454, -722014819, -1278040392, -1894757826, -1258627759, -1406361429, 1771926559, -145237773, -971759181, 941089741, 1311552752, -419851240, 1232056275, -1746500467, -990650375, 1364631990, 2073594113, -1272510371, -883863018, -1549346026, 1989704180, 33090159, -1376073120, -1153167460 ], [ -556347442, 87372240, -1351210498, 849456764, 1382851794, -545062885, 1678126256, 604027768, -1086095556, -1264267507, -1048631534, 1047236774, 1576500587, -1895107353, -1210793713, -1677600641, 697975107, 732592586, 1608135559, 681804639, -1277496342, -17386667, 338295129, 692640428, -602218279, 623166733, 1787098430, -1820536561, -529721312 ], [ -1963446149, 1846473507, 1053133433, 1974612635, -804153006, -2055336088, -705873968, -1125306810, -383569015, -1281187812, -335786503, 1638051401, 901814536, 944745105, 212044410, 1083257975, 9758135, -728644589, 1037973959, 1264202657, 939855438, -346190171, 124198792, 929829553, 305684724, -766756957, -379836788, 754008131, -1207304781 ], [ -2065053492, 55721140, -2011243123, 1366856142, -1317556196, 932485924, 1349157711, 518556642, 1083759648, -255789006, -156558225, -113355363, 29792217, 699409514, 895183021, 598470434, 804618086, 2009114745, -1812070549, -96862352, 512348315, 1574346913, -992418173, -850491491, 1516937467, -386479947, 2091690063, -1924534195, 627392729 ], [ -890761118, -437160696, -1133106708, -695430044, 572292335, -722528767, -100649486, -1616182403, -318673310, -145061629, -1027585936, 1154682283, -1300961161, -1082291356, 1761422618, -271810712, -1299919798, -1633579614, 309820664, -1008683074, 1332131124, -100380731, 1780757743, 1396078379, -383113937, -1505907005, 288126883, -857525521, 1159758613 ], [ -1546402629, 1927728196, 1680683120, -892354469, 407473319, 565745540, 2104574294, 1371162524, -833969197, 711437288, -2022601504, -1457012694, -1679415034, -1784160728, 2095859677, -268764404, -1938870027, 1138636676, -1920130267, -378729152, -1198492651, 128788178, -1365798455, -391282827, 977577662, 1527633211, 720796463, 1661915672, -888444050 ], [ -355799688, -1478936021, 2090955070, -623512717, 1887474431, 1740280149, 535509671, -1891788217, 1430189058, 714813276, 618462903, 2091759703, 84560905, 1474084889, 1564720511, -1921214552, 201970969, -720562627, -826885193, -68151841, -892029122, -1696047104, -557744423, 1623619893, -1346219725, -315596794, 857989580, -377230500, -1127096939 ], [ -1976690035, 1218994345, 2134495065, -1807917776, 608369378, -411134575, 2001542397, -1405436364, 296033671, -110789583, 1532454289, 547927039, 1370939604, 1210316255, 373442511, 587540540, -1417735123, 419675995, 1796294502, -209507266, -506522271, -41908795, -2062538998, -746023394, -1698152381, 769023658, 696683970, -256879752, 1772303272 ], [ -83800991, -1059405692, -1751642718, -1387195439, -1243737578, -1913515368, -871732271, -1603292449, 1832966005, -1944292576, 1653093156, 1037709257, -365286337, -1423526964, 1761911883, 647178601, -2102485238, 281030031, -509902958, -529659840, -1416431329, -1658040340, 1559363556, -616519202, -1207474940, -1934553048, -1443537327, 1108416402, -1307996334 ], [ -1514527853, -1907359831, -771484838, 2104723612, 299487211, 1698469960, 432912301, -1903986579, 1139882159, -1808038787, -203169231, -1690726507, -42194631, -277707577, 533177842, -382068325, -1115151046, -784634520, -10920862, -19695368, -268503437, -132490710, 1355315343, -1828954423, 1219814119, -1581921016, -1655673697, -1047379077, -407574425 ], [ -424746243, -909246167, 1602712869, 1746341754, -1381489450, 1086323383, -558645607, -1349703579, -1620653030, -145699179, 2091745384, -273845228, -251954119, -1424552888, 740564833, -537283829, -2051840461, -911404085, -163481609, -656960368, -1303061831, 468471301, 543267487, 651323656, 109403082, -2050870018, 187916419, -1039861799, -2073906259 ], [ 1221824748, 622145881, 819367784, 1668006009, -611206622, -1084875952, 405842910, -728574972, -594692950, -714090108, -723229279, 1269124756, -2054725049, 1898056306, 2007454303, -2131996891, 1388660545, -2054027896, 306490218, -1632809165, 1902896407, 1283881431, 1378413273, -1111698318, 1311573324, 1365981417, -1990863665, -783583842, 1052872165 ], [ -1842752780, -30179090, -1029855955, -266903627, 1889639067, -578139070, 1665448317, 1168764427, -1708072665, -1204481557, -2077607017, 757701277, 877948975, -1175958705, -61209013, 1889513758, 1269729594, -1071392291, 1962218154, -48741655, -475461211, 2122500442, 1989792100, -102516453, -608187522, 793445729, 1579861291, 82842863, -95328439 ], [ -2031586052, -1541482795, -2103376375, 918984598, 2062260044, 1700012906, 87149073, -551028341, -1611754832, -1133173244, 763311622, 529645765, -1612801658, -832384731, -1515239994, -1892331919, -167682229, 524364028, -1914491210, 1053046570, -1017624705, -1972266743, -909575874, -1972829308, 1825915444, -2125862036, -2068976155, 495454837, 2069868595 ], [ -1157775905, -1759255279, 748216236, -1329607426, -830579131, -1285706017, 246146006, -1043299982, -25770945, 1886215245, -516863446, -1405311219, 607842416, 347152980, 75126597, -1906352310, 1717592270, 881964912, 471782816, 396459566, 934029372, -929721836, -1386054876, 1697634218, 873912088, 243922442, 1810719333, -1612909238, -76841664 ], [ 1020200908, 1077799440, -1797268688, -1961053310, -488469631, 1056822384, 78123328, -1548004412, 2114154903, 1812359824, -1819592634, 1530187422, 1561369767, 742461315, 1535211728, 1376544064, 1618731119, -1030130767, 1971272506, -537605081, 340500033, -1193801878, 617255198, 919270124, 1452076446, 1421870989, -1703027079, -917383089, 783914684 ], [ 473942293, -1612881646, -1914897944, -1222711444, -2026088953, -883880946, -1600913658, 1154909261, -45263850, -641562858, 237853709, -92770648, -1681822285, 60384266, -597204404, 792713367, 1061996287, 1805497853, -2104758806, 85628503, -282162834, -1290566430, 789217641, 1326057245, 1935958050, 1148619192, 491974827, -655063881, 1631711585 ], [ -628117051, -187215298, -1632270130, -725952948, 1698232550, -377021536, 217545245, -929749712, 1469232489, -1190007099, -1772312077, 556814014, 409471327, -1578424381, 941583145, -1692281037, 1281648456, 66438930, 800568403, 1025679505, -854998655, -1443090104, 530276175, -1204543594, -715079124, -1103156888, 1506522407, -1331331005, 720909564 ] ], [ [ 1406250371, -1035031449, -926569596, -1928825317, 1664423604, 107701036, -2094776738, 1705627028, -892875199, 899980779, 2083683478, 1428880485, -1525377759, 228156183, -1470849162, 404699635, 1410477691, -814406956, 1693433439, 1223122324, -852992489, 566144118, -1838140374, -464202781, 343859172, 1284851861, -403792554, 522945835, 571723496 ], [ -121393638, 449982730, 1583836280, 1641437584, 552484173, 563728504, -1360002385, 1870967291, 14538868, 1103845881, -990918949, -762021498, 662894419, 1881998517, 1003025195, -1674090717, -1278693306, -1254028910, 1266442571, -1038822074, 2089776635, -1665755445, 1793029537, -1479100490, 1171918942, 123308409, -307270395, 1471305064, -724293820 ], [ 361896165, 1037345008, 2037168773, -419874662, -246680222, -54591470, 364891022, -257426630, -2015196793, -450768904, -766275153, -1320645993, -588772490, 1414754530, 1659100081, -449927804, -1626058589, 1845119171, -1759567842, 82104195, -1511442765, 762304306, 491942697, -222318521, 260207951, 1089908808, 588462373, -1838282938, 1431752863 ], [ 1653347295, 1191601524, -463135417, 2058962911, 627828824, -1124637325, 1260840386, 1099254404, 294229868, -433674111, -347963206, 1586676556, 1794567168, -756978963, 321640755, -859491749, 1223952367, -1898840172, -1245394463, -727297267, 281953176, 349832700, 1963869900, -90896862, 263270217, -1295951822, 617179047, -39166878, -1670354086 ], [ 952645553, 1597665818, 692887166, -1954968638, -1468214763, -828508902, 1592005521, -531129850, -1776022864, -567362210, -888028006, -1276347430, 803073382, 575781162, -1023509134, 1494254978, -1623194051, -1754802641, -948051464, -1874552191, 1143889559, 2037822400, 2052004700, -1423467108, 978032697, -369456383, 1349882393, 639589085, -494530153 ], [ 678865356, 1133707474, -1089722965, 1388431380, -1140385902, -31263936, -1632409664, 426676071, -251425441, -18136499, -180300060, 1133016085, 955632914, -409114445, -14015446, -984054608, -1227831412, 1312674606, -1606160715, 1716692223, -479388846, -1305726616, 1299908831, -1837601270, 1174194869, -1075546218, 477628380, 1964715167, -854831406 ], [ 1838594845, 1403067380, -737223643, 806437015, -244888074, -834104739, 904726230, -909451971, -1432107224, 635307515, -179901505, -2142940541, 282183480, -1796592106, 2055688997, -1865891495, 1155916854, 206782366, -42172000, 812836910, 864744861, -1807871518, 167524774, 1758452063, -1394305144, -719895082, 328525837, -1805203330, 766708649 ], [ -1415045001, -1954028048, 797414227, 1920660215, -1032103881, -1483648597, 318566524, -913863327, -986714671, -2128035401, 1911654698, -186079132, -1758392426, 948141209, -1598222013, -1476264652, -818133438, 1655639337, -1684148664, -236823239, -1056604336, -1474706095, 237215507, -42195664, 1252362194, 52985530, -83585189, -449308655, -1844268433 ], [ -1788951390, 1156194809, -504458186, 1189300779, 1194622764, 418464700, -1970100205, -1134135843, 1636798365, -2140789328, 619666813, 1306738864, 604346167, -1628739792, -2024528554, 741311141, -213591358, -2103724900, 1892695141, -1181864844, -753445601, -1042585963, 1265880342, 552396311, -1962434917, -349270916, -946884488, 1530518771, -299401701 ], [ 1772536680, -1123882442, -545876033, 624350451, -54269986, 1694186724, -638641589, -976598322, 341008973, 1447535964, 1362421563, -848929112, 1359735696, 171771705, -946213121, -695764385, 331139572, -2116659079, 441302568, -1867271985, 1529648893, 1406201963, 847136278, -2057133500, -1307372880, 843639166, -174850534, -1378232784, -733962847 ], [ 1531772955, 1622096653, 221720908, 574740993, -661930739, -1460266956, 791872598, -1333186261, -319341084, 1652062830, -1519744967, 273516044, -666800925, 1862048912, 789129985, -1322556363, 317564496, 1042904591, 446344407, 756511070, -2047060747, -869993867, 1356526806, 698101194, 908226552, -365576637, -663971002, -1675130009, 1177987233 ], [ 230783115, 908371226, 455721318, -951984105, 37222835, -1569666919, 2116388264, 156136967, -1859417014, 2087675481, -630717898, 95020248, 1458105454, 1467042249, 762587360, -1425783298, 1903302953, 773871596, -1477895225, 461739399, -325389671, -1834244038, -1587400557, -232586413, -1818209765, -924470020, 2083241812, 1433431469, -1787686801 ], [ -1382537044, -2112206621, 293529183, -1273704703, 1849520935, -1927257437, -1687372079, 948605780, -386910577, 812965516, 1234050111, 1355231552, 1226635343, 712263122, -1422205750, -517925624, -310423552, -1681593469, -428233136, -215516857, -1545337164, -24302410, -1641110902, -1798110251, 1647640376, -400984958, 1906921201, 740330728, -2082549412 ], [ -1048456656, -1745349020, 352539151, -619273010, -14069217, 1676926738, 1772770843, 1316355342, -1934650085, 1227330362, -700321267, 298632222, -2071766356, 1484353661, -1134935431, 1874539464, -835357996, -468264186, -1752520634, 263849736, -347412388, -1102708905, -568844595, -736900805, -109106564, 1321011969, -698707941, -1086735810, -1535005778 ], [ 1985448511, 1466646222, 2067415019, 328772010, 1285168895, 823821822, 1380251729, -1598127338, -1523701477, -2005429924, 1636733285, -1702503199, 361854291, 1181142451, -1078173248, 336210151, -1062878551, -1359971796, 1137374554, -1771605005, -619492079, 1326560377, 1441628857, 1539795502, 380123925, 1622790589, -1573597158, 497470535, 108636399 ], [ 356820694, -908536335, -1480434820, -1324702198, -950804411, 1796072959, -709510613, -1719973926, -444563353, -825915195, -1881090401, -1335536629, -538332630, -444417596, -1645475599, -2111402129, 1917085691, -61154903, 1728488748, -1003295388, 1291456132, 1224060938, 1456914362, -1785616606, -459890388, 1750368864, 2120628198, -1574984895, -1762704546 ], [ -1289224495, -1059975176, 1705208428, -634553251, 420256870, -657258730, -1404679006, 916498298, -2017781305, 743028916, -1306707490, 1553195108, -689247123, 930116801, 5908757, -2087613890, 120013371, 912479932, 22873697, 633462122, 985239396, 1217168028, 1346281548, 348735266, 832019374, -1645069685, -1428746941, 1222749589, 450614968 ], [ -1908310556, 439669563, -1386561298, 1998211308, 1670178152, -1285739299, -175173334, -2082927207, 1525838057, -1349875761, -1921245441, 1656926102, -1334276772, 2113379537, -1601292541, -706778347, -594895540, -723393962, -2018011409, -543084191, -695832888, 866445058, -1662879990, -102706878, 9014529, 1200499221, 1591739467, -967025768, 2002643046 ], [ -1360429255, -655109315, -1021529893, 709870121, 761693046, 691690980, 121572346, -477074669, 976077817, -1834426053, 286013950, 1809014216, -1840400026, 843169580, 3184967, 263679124, 136731959, -1494760524, 455566033, 1602881872, 1804534711, -237098995, 316127618, -1943507788, 458745167, 195884135, 2059313008, 1672654354, -1194645123 ], [ -722894500, -1762864592, 770112311, -713574422, 76200657, 949523765, 1149936536, 528361599, -321237946, -1185406343, -1764923025, -416784975, -4931268, -2109582287, 1612757029, 971913221, 1163648820, -1819568474, -1709378115, -1937162260, 1009829200, 1733981484, -937811477, 835721090, -1099556838, 1598191239, -1735233785, 334953135, 268725980 ], [ 1291025749, -993847759, -1263362342, 206742239, -2130123641, -1822505716, -559466056, -1282636470, -514134903, 1587627178, -533855392, 1134501008, 2037562926, 520684629, -1942577071, -136942921, 1987186134, -1010704525, 444429119, 972168382, -791800437, -42040388, 1507412203, 1941861626, -1169637969, -1964648453, 1123620632, -510776323, -782987303 ], [ -2134626632, 812781285, 235273888, 559959241, 1359130273, 20375450, -1744964596, 1814425888, -1587782947, 518841870, 275278628, 1794053565, -149933543, -440712551, 392398248, -1508594660, 1451728102, -256044028, 289026520, -484019958, -1490312908, -1972258841, 773552740, -1000060179, -549250651, 420380855, 110581562, 1493492179, -447323577 ], [ -2083523374, 1239270016, 2049054692, 298857100, 624731671, -91765929, -1697912420, -1298535916, -1914662202, -1122846001, 1405213889, -665122229, -1658417182, 721422445, -504021707, 1519042251, -2036021396, 1554264313, -1097446310, -871875657, -1307117092, -1822370138, -1992215311, -1014347018, -1523895833, 1498204829, 399895111, -431639971, 396429064 ], [ -805797335, 1634050059, -1094410698, -1326475230, 54289999, -747613014, 312481834, 1688075163, 1236826840, 744204182, 46240503, -1649335535, -1607842062, -2136293179, 1966544886, 2119109101, -121917617, -303173695, -2135820188, -1678620343, -1175560408, 658682616, -576062718, -136161811, -710067901, -616547699, -838383638, -863186028, -2098247283 ], [ -52238024, 178135963, 1881273496, -1125415196, 1400907897, -916481703, 753369357, 1646587927, 526231533, -1517815842, -1305709930, 1228277896, 1479253834, 1171585, -1386562772, -118667230, -2045481890, 1585858693, -1710493207, 668266074, -289871313, -767979599, 1805006031, 596738992, 1912368801, 856450880, 569461813, 1470556244, -697223725 ], [ -139235326, 1724285032, -46642983, -887631689, -772831032, -944289815, 896568517, -844302369, 38190244, -697934379, -1403204352, 1566082315, 1622819387, 1772164358, 861926602, -2117516186, -1248052273, -905816468, -1897970426, 1107650861, -1826568132, -1507078415, 1642040340, -2002150889, 873605775, 517396845, 598631639, 77493200, 1517199767 ], [ -213646990, -1130675803, -790023910, -1022422046, 1363088355, 1079022084, 1407975162, -115808847, 1732935755, 1994488831, -837098470, 122395578, -1507284374, 53357642, -1248399591, 917135945, -739041755, -1082071788, 878840410, 682913742, -1522573946, 1782922929, -217873102, -1166840321, 1191316630, -756112166, -1966683397, 1177574089, -1682395908 ], [ 1376841681, -1000267241, -322608429, -234557162, 2115268355, 1989097526, -845774938, 774145319, 1614699822, 1934449001, -2003825562, -1832025498, 1289766902, -2004502207, 711137463, 575738127, 1199622331, 1856256025, -161480412, -958314565, -1900436474, -513401112, -1184008101, -1626310392, -1235729577, -1346642820, 1460008442, -601829033, -1345075874 ], [ 1319294396, 1200002052, 428296594, 2006103449, -550723613, -1768815870, 1612818409, -1817132970, -518516677, 1579809097, -585931536, 1279327712, -151580568, -603694343, 1063441440, -2011775268, 1095080772, 82291428, -1925958772, -894136804, -1256348585, 2086161077, -1142776530, 1512084648, -1624982014, -1273634365, 1877710998, 364409077, 1568778511 ], [ -1887747162, 2133995160, 1484615019, 1472743915, -1111060540, -640793950, 836487352, 1305350184, -176082509, 496997562, -1916106183, -674965515, 515463114, -958287798, -1282892415, -1485091607, 819149602, -1963928095, -1004493751, 184653649, -1409380160, 1299162546, -928339984, 1383241897, -613420020, -349553252, -1477473314, -308230437, 363102744 ], [ -1045693194, -1845147992, 1844156276, -1310426483, -625502520, 462306791, 1560339471, 654924546, 1857406478, 49294951, 1998060562, -1231042557, -302155283, 1282502867, 388892571, 1461147997, 1125840516, 41758715, 1962253287, 10830932, 521292104, -502602383, 1874994164, -1052542696, -555134362, -2102752771, -1602150429, 2036331959, 1438035455 ], [ -778316072, -1100126524, 2134512765, 1324802447, 105466066, -1194162265, -1015445807, 857247956, -39484010, 1893533081, -1755154591, -851821073, -20873723, 76828509, 1931704936, 2103458225, 1141008526, -1249273743, 744457964, 431350817, 1256362207, 1148047767, -308616666, 1787629707, -272317029, -1597232478, 1098396196, -1270012634, -1084322322 ], [ -1813382348, 1119966067, -1341528345, -1774583955, -994415512, 1254344519, 1867908702, 269290357, -168678110, 1296606076, 1706922258, -611377951, -1110300034, 1480753689, 2053589036, -1472530029, -55597572, 985135255, -1463324708, -913168751, 1285672977, -526664689, 25456135, 1312378679, 992512956, 1310408535, 1558735406, 2123288618, -203000640 ], [ -537042260, -2020915906, -2081524631, -1766030737, 1118011861, -1619250236, -771048854, 1440734309, 268657393, 724536325, 244462717, 1787329396, -737935066, 966879909, -1027217098, -2142474378, -1422889280, 238487136, 2045910299, 1366781737, -1343797443, -1975925743, 514166967, -1819709996, 1689900647, 1081540630, 564904421, -1013941136, 124606955 ], [ -1140867969, 1049428352, 1212479129, 1430850634, 1892062885, -2072291977, 1250391134, 364719031, 756354070, -292786690, 1073436498, -1202101850, 1364593788, -1595724088, -2057008464, 2108480247, -617701324, -544158776, -221800210, 401652854, 535034360, 177124422, -275975685, -459130254, 1759050534, 686026975, -1274103696, 642738641, -1339976926 ], [ 1160115497, 956511176, -1223192458, 1203319938, 1304695277, 2083081889, 1905292527, 210992154, -1932631788, -815067611, 1569824282, -1194480715, 235894933, -612360845, 1986863205, 228540490, -855570865, 1344649699, -392425547, 250104990, -175300127, -290336266, -1011588933, 439217481, 1741382145, 728965168, 22889658, -504658589, 138511918 ], [ -281205321, 330846765, 938050593, 306379931, 830894073, -43679517, 955889485, 1473548132, -732520862, -1507996691, -171317249, 1690632941, -1125480998, 1633736526, 491859798, 109976503, 150211693, 1892949526, -47212968, 166951552, 1866662574, 1531778966, 1023479645, -615561118, 1396315003, -1293028886, -2135779221, 2082778409, 1104229265 ], [ 351442580, -1230849075, -1647134653, -1344861928, 1985363476, -306294237, 636199747, -2046370067, 862354386, 1596282993, 152045801, 585214138, 758359792, -2074730723, 802703686, 789898015, 1383926354, -1102560591, 108626109, 212021529, 973540033, -1954484145, 149245941, 1084643181, -1814309426, -1159848823, 2117084682, 1445429570, 340025648 ], [ 307781345, 1936046190, -304833068, -844445741, 2110204456, -436173875, -1953746417, 191168, -1536305418, -461925640, 1445625816, 104220044, 1102114975, -810880115, -676277784, -549792776, 631342623, -2051595694, -2052290916, 2049086467, -1848697566, -2000460443, -516192074, -87242158, -909751287, 1002382564, 641691975, 490966559, -1676174024 ], [ -1678355383, 815086449, 1919096568, 1759659206, -554507564, -113424862, -558165783, 892994691, -2078177752, 932062023, -129985858, 1175654785, 11720967, 1693028347, 1860368625, 2035466535, -1370706087, 1249545401, -251346831, -1995090822, 30829431, 1801857770, 1784698382, -10075273, -1372489877, -1080388518, -843341725, -1124744273, -415093841 ], [ 1353857728, 1336502995, -421052129, -225182470, -148111141, 1121199042, 803754726, 1935190454, -1457252287, -794273331, 1438019862, 2090961774, -389693636, 2124047925, 1971010277, 344272869, 157043422, 2012610741, 98658295, 863942644, -1416321303, -1984928578, -1202597468, 436119670, -1125055706, -1659363003, 374438868, 495629465, 1998159150 ], [ -1922982058, 912162875, 952854910, -1766547675, 1564056787, -581863508, 1311653224, -1978564224, -1036532563, -776314992, 339714077, -1520674402, 1140553564, -858650537, 979430244, -1869358792, 606690804, 388854642, 1145897918, -412233198, -1447735609, -2040553193, 62484014, 1545586856, 2127945367, 1929050062, -1525006168, -1171595049, -306561660 ], [ -1043888643, 1209761358, 712433884, 2131924625, -1965455057, -201923888, -982667583, 2094668561, 616148116, -1207941572, -502239675, 1815384629, -209674988, -1391204169, 205192779, -762602993, 1638605908, 139935974, 769931899, -1938278085, 163696039, 712249668, -450401503, -154133288, -1175414667, -1419576212, -2127395698, -670496481, 1779679075 ], [ 1556437323, 1801703627, -183555364, -535244680, -1106033437, -1282862045, -869347394, -473275476, 1463139363, -698056831, -852689891, 1250407149, 1776709814, -59672067, -1146038062, 399904034, -197727387, 1533679592, -8893015, 75633856, -1582480784, 41080160, -253506147, 739608228, -113856241, -1343449299, 1445702874, 939415358, -1628219933 ], [ -789567192, 1458978188, 1299672548, -2082908129, -192007820, 139426854, -134110280, 1232624307, -1896648348, -918536138, -910255557, 1218507953, 1778010277, -1149192940, -988517927, -1190814676, 1110718064, 601102801, 701053552, 1875144858, -328160864, -420439720, -1400081769, -1126173406, -1011141302, -1904854707, -1868871880, -997884001, 1133445266 ], [ 1585106139, -1193936110, 181216860, -1117719118, -1803469788, -482685128, -214808717, 181247563, 1954033764, 1282385511, 303949778, 1773057748, 1017642900, -1201307271, -833374048, -1745614511, -1510025295, -593739022, -857089198, -988907608, -1515617582, 1640695477, -366243995, -2072079078, -1431500114, -1127879943, 296162536, 739351364, -777075674 ], [ -1393508281, 1015471674, -856999516, -1521711869, -940235789, -1623253881, -1531355757, 599960650, -1720924444, 1491707579, -123653263, -566179824, 2102816160, -761825905, -185995201, 1136277973, -498463459, -94696410, 931915791, -1547608656, 82247224, 483303624, 943429326, 1383702091, -2087074046, 1925256443, -96810520, 1039747027, 1647120093 ], [ 1290008062, 1159571213, -88128952, -550773339, -1103510849, -159562674, 1427148950, 1148180545, 816669788, -970675560, -588055246, 1872410785, 119729584, 1856303777, 882317251, 859570448, 510883117, -2007597236, -2061057575, 1081053993, -194738271, -1324125164, -630057882, -1685183270, 1701055543, 379859772, 1782912457, 542105965, -1164358054 ], [ -736748206, -769527866, 1142586955, 1826324747, 1868784210, 1758124175, 747645790, -836115890, -1966231104, 1941336604, 292325383, 332348682, -922388067, 398497857, -1479324199, 1938878525, 603185264, 1394778055, 696128601, -1365938760, 1247379936, 94155255, 914295438, 529225491, -1873764448, 1786719392, 1770998505, -1015923268, -437155507 ], [ 1010954218, -442834799, 1773934110, -1489771690, -1875637346, -812367377, 551060712, -310624491, 1552305815, 1529674004, 1320351507, 1463245435, 30802959, -286352827, 1546701816, 390140691, 1315950276, -795070873, 1200884079, -634708250, 1086268081, 764650828, 1628233994, -1377999089, -133027014, -198580820, 1213602575, 318671990, 854809496 ], [ 118042232, -1527736297, 1964529283, -1330052994, 2024837753, -539629977, -1566654997, 2057277593, -1705605331, 1628764963, 1647707224, 936311734, 852076882, -1595212558, -623912560, -1741836810, 599223767, -295526961, 85741265, -1312687612, 1076013069, 1305684911, 816420806, 1799831235, -1690856650, 1168447917, -1750347975, -1915633815, 79122830 ], [ -876087445, -1020883531, -875294823, 1833396056, -2088503910, 1169948716, -1244393498, -1998112816, -1654443809, 1864130230, 573279932, -519225518, -1439882785, 62265239, -337113064, 1578183307, -1399101957, 788093274, -2138691050, -907831234, 659534509, -2054718332, 1219733348, -527596627, 85288893, 825533148, -316525497, -1591197758, 852385023 ], [ 891824727, 299467062, 400892344, 7604705, -752616220, -899947892, -227584835, 89309111, -1898899547, 1174507524, -491359655, -755940896, -1946561717, -2060491190, 1087407507, 1127327838, 217002190, -49686196, 1815479047, -2135617616, -495834464, -1355260689, 375233134, -2038130122, 1132969186, 948725275, 283697606, -1080814899, -182141929 ] ], [ [ -1071832896, -1916229309, 1198734603, -468659751, -525143328, -63866929, 770742901, -1610219662, -1332644110, 1182387205, 1724293074, 295615596, -799121085, -575255185, -247192908, 1930077505, 1635870368, -377907495, -640020431, -1962434820, 1374286115, -2104124338, 39960111, -1365584812, -597225630, 1371884139, -680224284, 1666958010, -728960688 ], [ 875789023, -1866520153, 1913405215, -366519415, 1065730468, -183699384, 569713392, 556699340, -1524930683, -652737025, 1048962519, -1157214573, 2111495476, -553238419, -933859549, 974909871, -890839446, 359262700, -1806108792, 521672207, -1388140137, -1144144218, -2112419435, 2007050017, 1232357981, 1460088044, -148095263, 1162569046, 118264857 ], [ 642858044, -959704289, -1626724685, 1383673165, 987179130, 288648422, -498327803, 1693823215, -983936560, 1094583415, 1605382203, 49122127, -1162653053, -512491716, -102730840, -1395438598, 778331205, -586093231, -1844844066, 698327769, 1533876423, -395846730, 1140043156, 1185936472, 1864036516, 1795466569, 1547416312, 2026474759, -699845254 ], [ -1758147996, 1214629045, 200612899, 1957839285, 1008004464, -138385360, 2019524024, 1531443749, -387758836, -834258530, 70497671, 135168203, -1852555969, -548058344, 692582293, -148270786, -935864111, -545323325, -317631445, 1756616355, 1680279526, -2050495639, -590773214, -54851774, 1432126760, -2046407840, -652722191, -2130774110, 625404442 ], [ -966507166, 1607277023, 2139747009, -29243460, 579183301, -2082731276, -1013004697, -1437093858, 1102052149, 882525522, 961768126, 361911543, -1272240175, -2124057079, -687388042, -59817995, 1329195703, -676574185, 1097667756, 263676304, -25536165, 345627115, -33998451, 933836645, 1401973612, -1776505225, -1315157427, -2064833037, -1675876795 ], [ 1714993490, 1388770668, 1145917448, 1182105021, 584461556, 1294937502, 1946967645, -624605378, 490610019, -139003758, -615303095, -30260800, -302343866, -728481801, 13546271, -1887817674, 962200503, 1018794982, 1285342436, -1060920724, -1782901691, -1407651235, -1664012542, 368552491, 1676086838, 367485191, -806294979, 941417219, -579048171 ], [ 1781609125, -288108826, 1378971648, 1374836978, 893514954, 690353010, -1392857925, 2001416970, -1251731543, -1179264463, -1837406807, 2128318056, 1152001097, -1735814091, 744224441, -1957057966, -1418978776, -598750252, -273908959, -235702162, 873251658, -1351867396, 1171134968, -119568805, 1382145572, -662011137, -1425340873, -1847224272, 972769265 ], [ 768226873, -1024172930, -2128330402, 493404363, -1585438264, -662203867, -1832020993, 1854548881, 1612519582, -286004445, -1769643104, 1783802550, 1165469224, 574474066, 592779939, 1395892025, 1360906897, 1060757851, -537050072, 2093760899, -906443547, -1445202318, -817724613, -979458117, 947918533, 2067338903, -788748738, -1690240810, -343708770 ], [ -47806950, -1074195753, -1742146372, 300435647, -569994148, 1006512884, 140605313, -1877705209, -832010163, 1234175591, -1154503493, -658564481, -1121058364, 1499360773, -1924380646, 437290833, 1426426418, 2056945885, 465381489, -1919262618, 772649044, 602316994, -966488062, 1528698194, 1851868860, 610291424, 483569865, -520466022, 2077707802 ], [ -612860263, -92369173, -982211577, -1081630515, -1190701465, -1508157805, 1073757423, -1148003087, 1493490077, -1245123398, -977678968, -1256362430, 1483965608, 1756155141, -1072684261, 55171680, 2045361667, -1237435955, -1762066742, 1409133786, -1957510057, -273806639, 1016248090, -236283162, -603164484, -971147295, -2080431902, 131829028, -141909566 ], [ 91535428, 1514295029, -955346018, -1805761264, 8133084, -228356477, -1185348529, 1148436823, -206062136, 658895395, -1224324216, 980749384, 552913875, -56442569, -2045877490, 333718185, -97996707, -1404502251, 1728330742, -2145030776, 869888479, 1961448499, 122929363, -1703752575, 1484515845, 354112946, -1909422782, -982913397, 56479505 ], [ 1869706020, 227798933, 1097486158, -1063724546, -504105402, 339929, -134050773, -10231047, -1205967283, -990749487, 1395292332, -532534377, 203754633, -699260740, 1341057651, -1060329662, -1912503121, -1355467110, 657594418, -3936651, -1774435214, 585214530, 417032822, -647265106, -122522111, 340247513, -682010501, 1401978810, -556880484 ], [ -99358669, 1066942829, -987362899, -1292907877, -728449240, 667139749, 2056362173, -439586582, 579475273, -1873912413, 1316432819, -1358934975, -1299376371, 1702062157, -1165116851, 90634322, 725224049, -521103893, 632816478, 2079081954, 1046752919, -1080606355, -1670653362, 1051246806, 2137045791, -655882333, 1704005030, 1768071928, -569476115 ], [ 2036592516, -1615360798, -479756700, -1387628934, 1038620116, 429774589, 548681535, -161985109, -1111876784, 408892411, -192637396, 1191323764, 1111583023, 655511250, -2107574796, -836079973, -1731522497, -1295040019, -751352283, -715221576, -1757943728, -121298667, -798811570, 163822892, -1303337012, -1376804196, -1613564449, 1479773758, 50564363 ], [ -845228400, -275352344, -484948070, 1156675740, 1290566714, 69618702, 2007109038, -511269635, 1660434020, 1648571787, -1581202399, 1228610593, -1331003420, -1070665203, -1607939713, -1260398337, 260676260, -2082106049, 1977112627, -1275660865, -942498692, -1049993516, -402971832, 1777283091, -1277803496, -1806320031, 1936101301, 1347005304, 382473306 ], [ 749292867, 1414848182, -109790194, 584367280, 1477548408, -2046724692, 1652904292, -1782393822, 1185696766, -601087835, -1087082882, -601656453, -60817221, 215100473, 131032687, -1699169598, -262343955, 1371915451, 304986943, -1867643910, -1548735500, 2134879133, 1352474216, 2059956846, -1455122294, 1106281049, -332436376, 407273865, -1753586078 ], [ -840197846, -2105125669, -1647618136, 312588773, 2105084055, -1723886292, -1378847662, -1783491645, -1882135730, 1686639619, 1627217647, 1283423784, 863643867, 235568019, 114823667, -767370607, -620826135, 1013008319, -1553960469, 373831679, -1855830725, -1005066625, -2054346188, -273595763, 1934691028, -1045087983, -335136932, 1069958852, -1276243130 ], [ 487887048, 1262466333, -1959605259, -1765112783, 555212759, 1452659694, -1949058739, 606014360, -771304295, 1301942889, -1269014050, 1859113985, -1314091165, 1240043921, 1484626648, -904706692, -199604019, -56885392, 166237472, -300550871, 1592331840, -347868777, 696674706, -1295224810, -1399609412, 1224170765, -230327055, 1960377061, -1167694143 ], [ 205269798, 523717255, -1492689980, -1476179543, -490653800, 1819997975, 412949477, 339596196, -634215923, 944275105, 665880910, 1508788499, 1019128286, 542956034, -913923287, 1120487066, -1644733002, -89697758, 681161279, -689106101, 860670366, -619956592, -1679076679, 766024724, 5376265, -1706403260, 1018644272, 1355232137, 110546767 ], [ -2086306915, 1989870456, 994938379, 862057796, -651988644, -1479971675, 2099345198, 451018976, -2050664001, -583551923, 900319682, -250432331, -690642364, 486011406, 1904741655, 900909484, 1434631128, -1705383158, -2041021326, 1210740177, 840445330, -1971209017, -781115402, 1195430524, -1102601482, 705259520, -303862410, 1102532053, 1063305898 ], [ 1448181535, 1197738432, -919142376, -1045725562, 765626178, 1202931168, 1242250369, 624361181, 1167712205, 145562248, -460613555, -1842058834, 1921744723, 1682398920, 2114729727, -902550823, -1473031928, -1543464296, 600982575, 2035672116, 868759093, -1881461927, -1742044685, -614158068, -81731981, 2096940748, -482519384, -223372705, -1736700891 ], [ 1695878318, -1849080960, -279261307, 1354890015, -1134638817, 1714420580, 1998735505, -1027098223, 167494666, 185334308, 535385655, 1268953174, -1822689318, 1923269676, 1373508520, -484861726, -1931643193, -2140146200, 2055610524, -102153950, -246920776, 695639751, 885282637, 517836541, -1970292520, 1570980682, 9385145, -94069522, 958415716 ], [ -1563351425, 1752270890, 615939036, 314985158, 1115531159, -362189673, 461413492, -659305016, -1281700901, 397913704, -658837180, -719160873, 660767115, -706397581, 431123234, -1830340837, -1969103895, 36172042, 1713528563, 1706127662, -1551453288, -1820268632, -1446183179, -914503698, 248583131, -512909087, 2063452421, 1095752615, 129512352 ], [ 1926185085, -395565117, -1121528444, 1918687928, -67487491, 1714790842, -865133655, -623940340, -1571628775, 1139826701, -2141456164, -33025212, -958440691, 1594357572, -485984155, 1543710709, 105532082, -1346032605, 1284623083, 664102235, 1395493416, 1625671705, -2125537456, 1816903012, 1001622839, -279413201, 290994789, -595691834, 697716093 ], [ 1802896857, -1080790806, -658252150, -1317964039, 1793165741, 1302197120, 346098586, 676900382, 318616976, -1999820600, 1746769599, 1179121833, 1698838881, 1315414471, 915812366, -1239871652, -61351066, -950449368, -731081900, -1711649607, 894220467, -2129093342, 1531916970, -2037362495, 573521536, 212981566, -595224597, -1827674109, 2129716489 ], [ -1558145304, 1146399154, 2025162533, -2053735552, -1523728254, 1708166263, 1642843647, 614616363, 1965753375, 1701276016, -644058840, -1143619754, -926512337, -1553630167, -1048396120, 1744418388, -1990517909, -1691358708, 353016540, 462385481, -1000357692, -661554423, -1344652441, 937462550, 705548868, -134900496, -244248991, -1197786202, 1490800017 ], [ 333784639, 1340836968, 573241771, -1143360493, 88618327, -1178988244, -1406252477, 973578727, -530648148, 707062087, -1891156985, 391531896, -1367023648, 978627775, -963203359, 622214605, -1398166833, -45920812, -879734401, 1533158127, 1793597983, 175545159, -242412114, 1496662214, -212327106, 1824546377, 1006640266, 1902314754, -1966475583 ], [ 1327735688, -1680336300, -1109609826, -2126741775, 511699038, -322229751, 872904197, -881495546, -2121603905, -1992530284, -903081631, -2103624410, -1087981270, 1569698547, 2031261791, -1628192444, -562388160, 1655616083, 338691754, -1245531010, -2028218370, 62102760, -387636759, -2011776719, -1686407597, -2067577128, 1522067143, 1370547897, -551062943 ], [ -1497946982, 819202271, -22301642, 2029279743, 315877617, -1594214914, 714030776, -40391139, 138236841, 960099915, -382655443, -2097682331, -405441770, -1455187401, 2111614433, -1340461265, -1825818442, 1104877102, -1790239472, -1764760392, 738598651, -831425990, 858530566, -1122763170, 114628873, 1236098728, -211395971, 13756281, 815863320 ], [ -63431909, -900643512, 1147499409, 1037280751, -976267457, -451973081, -2048135180, -338972708, 302398111, 1409120977, 1919830484, -2067803092, -1076154863, -1693289433, 1868147635, 1703113342, 752119786, -426590459, 1956384244, -158945772, 848657887, 1969772187, -1960382443, -1104579645, 709943220, 678065562, 2107191710, -428692982, -1711225585 ], [ -1817753520, 1253781334, -864045770, 1446322906, -1212242468, -1460885507, 501482593, 566797074, -1024613231, -410468901, 695401699, -773124582, 1279513156, -1626851079, 344824446, 893269311, 1843761730, 1961981583, 713435413, -1738895438, 617354126, 823585089, -1423636868, -2125846372, 1876387412, -1182031530, -537815087, 1289991197, -521591660 ], [ -560713170, 554033972, -84015624, -174286167, 647558923, 2061189799, 781844470, 416584013, -954888800, 188748587, 1095933706, 1531348868, -1110395614, 1813933480, -725665538, -225377062, -127097332, -2110199551, 1567774166, 467588071, -201344920, 1342730888, 532931849, 492074464, 1045541471, 741784763, 1890009526, 23746345, 475679785 ], [ 587031505, 502018890, 195746659, -209283367, -1741933109, 1877213421, 1398303409, -1783595532, 1496430206, 1083076444, -398459185, 1431751635, 589263949, -965183129, -360771147, 1159964215, 897423544, -1652527298, -80286598, -1052462870, 2031839932, -589639195, 1741692153, -232866957, 601044414, 356706413, -755659547, 828583127, -643411245 ], [ -1515107929, 1957464522, -534385370, -956347004, 304900301, -709356711, 1134555941, 2033364105, 522067201, -1787826638, -1696141120, -2089189863, -105198130, -1928818634, 820761908, -580724811, -877427352, -1062848940, -1836000384, 1179688961, 1111715016, -2015211124, 2033989517, 913946029, -1047123815, 2045796285, -1963070957, 1225437419, -464755238 ], [ -969014440, 237903533, -905241558, -1271255422, 758384723, 1741985324, -758855651, -628812339, 733532351, 920758214, 1576548891, -338260956, 540025436, -1628509465, 2018425117, 407378090, -1286475351, -1471016651, -1447979949, 685060270, 1090691800, -1468156471, 1582711223, 1609487116, -1907616689, -572346510, 172412209, 812881529, 1228171355 ], [ 332738499, -1608793817, 1793850113, -164854988, -465729250, -119182268, -677761821, 1537373970, -948066521, 2117908047, -1558610416, -655261026, 1553993238, 1033159617, 1556417455, -1739690162, 360600195, -369793968, -1246691959, 749961710, 678737621, -963138348, -814740518, 141227910, 478034308, -1469159192, -2134832739, -1700423042, -376522963 ], [ 1718837494, 1698265808, 362174357, -724480184, -1692151507, 837150451, -482548981, 832620031, 1780407397, -1999910103, -1278309535, 998071180, 1289448347, 719734354, -890533628, -78970223, 389462058, -237395301, -368298138, -655184920, -1652969312, 1624541761, -1625179411, 1848104270, -582272041, -248247775, 7805335, 1224596781, -1202567179 ], [ -1065257928, -1868394142, -42806382, 797170453, -1339098623, 1903179522, 711162811, -2092894983, 1861024269, -91761470, -652400572, -1820604537, 1099282193, -2134680515, 2007491163, -1951344768, -963861628, -1258124006, 1709628738, -1086421837, -2136028063, 2083211595, 1615524158, 1900550106, 181298541, -892770080, 723224279, -1431504345, -87057675 ], [ -762403583, -1887403149, 472490546, 314335597, -30455344, 1959377191, 286014951, 713297194, -1292171961, 535978560, 949263340, 1121179777, 128589532, 1310270832, -650941679, -1255692851, -1045482434, -194854971, 352026580, -1161408012, 1207300908, -382581080, -433566100, -1686903561, -1244566905, 383569783, 2112399629, -1260251773, 178520579 ], [ 2051975747, -776903754, -1268844207, -1737882961, -1256720818, 90848380, 592314497, -180550791, 1440403759, 397223077, -1085918850, 2023253326, 1225529013, -968184205, 1896233086, 280101839, 1390989933, 1849237106, 92209404, -1442404916, -2021724729, 1081507990, -840521417, 341077484, 1943991568, -1405314935, 696476978, 235674835, -1169206031 ], [ 915440704, -117165162, -512536811, 663824042, 854030465, 410790358, -374076216, -1621292732, -821094176, -1157044073, -961713683, -286887030, -686629544, 973351658, 1750420316, -2119767110, -1435339279, 202285653, 262267375, -1247846209, -1282316103, -689916318, -1122259459, -277773583, 69742616, 695909898, -1342098307, 851731546, -2108904953 ], [ 108307551, 277823928, -1933627493, 826917401, -1099597982, 305191142, 2059558470, -111641281, 241429214, -994175089, -777753109, 939149707, 462543439, 1813196929, 1673813394, 1768418746, 1951596679, -1528132328, 1855417609, 1390502498, -1469092927, -718940649, -455459160, -1785499009, 53577355, 1837651910, -1976517443, -44592921, 1867271444 ], [ -1617018463, -1201300953, -1094803365, 298480615, 2023633933, -1245792775, 426911052, 2072034627, -2137074714, 861992101, -289967527, -37707707, 1436899145, 2114170556, 121439765, -17110412, 916505318, -1435885959, -238948123, -174034693, -202907972, 1088936926, -576916910, 609037755, 1217120239, -887323051, 728243879, 1346350021, -664788887 ], [ 1786878406, -464221425, -1712564685, 1712552278, 678968429, 248856925, -190235621, 569563513, 1191253694, 1925014955, -365569544, -274863273, -1181838278, 2107934367, 1429294968, 1869222878, 85440877, -46048149, 690922878, 1779248142, 1711430350, -1860394035, 371855356, 1417095249, 840651122, -532355723, 75244092, 302279321, -1583441241 ], [ -390169227, -2050112680, -349847904, 782688527, -234154988, 19541010, -685519352, -2064240924, 853080521, -933206230, 1480655783, -1667653565, 1441686274, 670987482, -1800930504, -348834630, 722622798, -1144189945, 502509209, -296799896, 1342747758, -1509792364, 996584488, -735745775, 472199252, 366482456, -1322720656, -885937156, 1225287257 ], [ 1564660484, -1094987805, 903938319, -1507596724, -827275524, -115739638, 63661156, -405649816, -529250, 303201036, 1660026966, 900327138, -1052558303, 1161128716, 1830086258, 1858728718, -417304762, 356548049, -1221099792, -1294685776, -1484361828, 164326667, -748123395, -89723756, -442282243, 1956628295, 628986953, 677342238, -1744183369 ], [ -396936, -1285049758, 2022125645, 423946426, 1972213327, -622879572, 868394631, 1939824259, 1683452451, 1018741976, -668275333, -1143417118, -2057899033, 342237570, -291503541, -624209187, 1502503010, 2110273012, 940494359, 746995506, 1846259934, 293059415, 1661833047, -2058682515, 2024438961, -2068627533, 1512453070, -1470762314, -801318402 ], [ -1862575707, 667467119, -1749195376, 1346680714, -1586717616, 1874311193, -1642168073, -1726269666, 2005139388, 1181986681, -1907082501, 240239588, 1883639144, 1932209543, 696316344, -1874863345, 2028846798, -536258127, -583857226, -410705371, 1976968591, -582178034, 540046021, 6504836, -986737829, -193166497, -1600854971, 1545355292, 682099436 ], [ -1956304839, -7555256, 843246361, 592242726, 1687370272, -1149629893, -1795269422, -618971162, 624576914, 2045493558, -717032815, -1474321700, 1616294270, 638541253, -1396422705, 1176901419, -1341596501, -1137762535, -288782465, 903431383, 1109534697, 682466605, -1867262245, -1358699523, 1601307202, -1815487660, -135882818, -268200719, -1018880688 ], [ 886553406, 327396586, 1023647982, 884445358, 1998365589, -1347266808, 1252662895, 629984326, -359764361, -1492862736, 2076846127, 1837507708, -1630699628, -384665040, -1720919250, 1776843543, -1064207941, 684695697, -2048925097, -2007976135, 1899029713, 1820214329, 485203546, 671414984, 838356409, -141082335, 222854792, 649213428, -500600715 ], [ -1165497792, 2134932117, -141544174, -563779046, 2003550016, -1088268532, 1048199758, -52762740, -882319820, 557564234, 1126604500, 998732026, -947055955, 1636207607, 48636223, -730586410, 1260802688, -1303794134, -1618177666, -15406435, -77770656, 297005698, 2066104655, 1479699053, -552029915, 1005385588, 500478730, 1432996085, -516822910 ], [ -1436960666, 1013256099, 1459811871, 2115140982, -547308144, 1777855298, 2120148102, 976818773, -869754562, -1347439608, 1103305329, -993002167, 449358884, 2084227545, 1164912045, 560107754, -517910889, 1837588304, 984922570, 1993438237, 1340959672, -452235364, -921506076, 1517830648, 678348761, 813112272, 2132086213, 703764268, 697283372 ], [ 751941680, 1694464552, 1799536282, -38603181, -706709356, 1573624815, 1126665790, 983648229, -1461648293, -1183208309, -475349331, 1121684289, 207666579, 1654709587, 1748094613, -722740795, 1726766432, 1941950492, -1912228193, -419947238, 879472906, -455939839, 714247093, -697458962, 1231594432, -1647477934, -1608391260, -617381094, 1457270349 ] ], [ [ 1749564585, -1067464543, 1748201324, -1120520675, -1073158037, -1509275508, -1888338116, 43047963, 213006995, 1118034933, 2142660062, 1300673573, -654663251, 147680872, -943303946, 1539686841, -1290766841, -1323646898, -386159329, 875995424, -1995166205, 342694444, 1742452535, 1355633734, -467139848, 526459258, -530175944, -1336517887, 84676919 ], [ 988771124, -13784479, -1261526597, -906318760, 1596813036, 853145631, 1963842785, -1634773291, 332700536, -1172668143, -2052821968, 676001099, 1296574680, 820121304, 529019827, 952727036, 271616261, -1958703429, -2114719622, -2123268294, 976604385, 812448724, -1900879812, -1806389382, 1005290761, 990740466, -1241084275, -421621988, -242126946 ], [ 2097152786, -56210682, 226182418, -810168452, -1474323493, -1523804554, 1290277229, 1350562557, 1582821759, -393293343, 177109552, 694165077, -2007725986, -770687394, 2069120915, 3415257, 2028368732, -1425786433, 1637817593, 907952983, -1321841447, -604080807, 1327738142, -319127130, 1947230042, -1542367263, -824711047, 742676972, -612364704 ], [ -518349143, -2014472613, -120651396, -1278291081, -1432075953, -510694190, 2066343650, 481928346, -467827154, -2002665448, 1194685289, 1537496451, 848343107, 775852834, 1889372543, 816671505, 1509796445, 758055146, -580248801, 1744614175, -400507404, 768715156, 1112283184, -973128920, 1280730162, -1500631120, 940941935, -351892847, -961986015 ], [ 1717357197, 1302784646, 2140698806, 767741004, -793306062, 883539304, 65858269, 1981111134, -1015823551, 917168888, -119683087, -317380797, 1248625735, 371467870, -769495850, -1128463910, 750371580, 1389389866, 2075259550, 1849396253, 818139201, 1538945162, -1171218070, -454360670, -874871197, -798186898, 1332871637, -1324117224, 138586638 ], [ 1297687781, -778948455, -438601170, 871910137, -2036738979, 380504069, -89535903, 1550243573, 698293448, 898448381, 362326185, 678803057, 962641749, -1681359725, -1183475803, 1420669754, 1090438133, 1688282339, -1546091466, 767732306, -1914443868, 1882697754, 984940967, 1198267847, 985620107, -1809536773, 327092093, 1016021215, 1276640109 ], [ -1761913200, 1098100967, -1867026467, 227816981, -1198214604, -1317514321, -2080048177, 1680642821, -1756233760, 132928188, 761432928, -1905233940, 699433251, 1714843945, 1495409262, 346647390, -1981124832, 1378904937, -546741851, -188968471, 2097777948, -846705932, -379012403, -1490190857, -1680998130, -473711171, -863216394, -1596184015, 1314767986 ], [ 2055526672, 1132082850, 917732226, -90128216, -945518207, 1391259822, 956246986, 860754735, -1879763791, -745228176, 970348097, -1906094360, -1038310331, -931995654, 1317141268, 917393826, 1808583688, 1050021696, -1810497082, 1687830450, 287190341, 878524324, -38582489, 570891032, 1574138563, 1326699299, -376404399, -1006264149, 205496412 ], [ 546622336, -1094702479, 759411521, 1907657205, -1947523080, -704078759, -678978303, 1327362724, 1327142125, 598626728, -167776038, 392977941, -29339073, -1003971421, 751693278, 1643912948, 1650433867, -1976733502, -31068588, -1699572662, 915847890, 559748651, -2047272402, -646504526, -510928955, 1361319641, -1332199291, 1353984725, -1501928807 ], [ 731326170, -988197018, -1727985394, 2022402649, -965923517, -1933418497, -246524223, 372816387, -1199461729, 390040916, -1961660658, 1715712646, 207839493, -1307413047, 1875782741, -1083484085, 640807666, 1686430033, -712189621, 952119634, -909983406, -866957053, -240172595, -1323876550, 2048533213, -227648172, -649300606, 647844980, -814027600 ], [ 182271829, -2016871444, -639832151, -49509078, -492087858, 297377326, -1162628220, -132075654, -509382611, -675689800, 1531653049, -1571082187, 457228928, 290390355, 1343790768, 914753986, 812921378, 488300510, 1596397552, 1995166088, -2004444803, -414104419, -1399348473, -588986737, 1909189438, 1660015102, 1429780235, -2133313024, -1567372303 ], [ 647523981, 1077970438, -1778137366, -780575594, 1878801931, 210803647, 1038390671, -1777036980, -1829068607, -1135354904, 145300270, 1753334156, -952603457, -2039106486, -1539670727, 507772737, 922494970, -650487409, -1087566896, -1454357074, -1827957959, -1818350978, -518713621, 1564143696, 25294852, -1586291217, 2056916771, -1128915165, -360743607 ], [ 162114355, -1525522861, -1301528118, -1328710931, 1224604054, 1231962611, -580924345, 140125984, -825876573, -24972914, -2041129076, -1767938869, -1620554556, -2126299494, 362219474, -1817924649, 359781833, 121716584, 1042665898, -1005713355, 1006569083, -455529888, 1360814284, 171515466, 1836217371, 576138511, -1257577141, 1656578034, -1623735030 ], [ 1364496643, 528554456, 1796594806, 90303754, 348757286, -812175621, 232821390, -1860591028, -456739443, -1200614695, 449374118, 1105033927, 1255096233, -639355901, -2093972900, 1755426885, 1666196269, 1130339310, -2115869015, -150192423, 1209757102, 1753160326, -864704626, -1616457501, -2126826180, 1817570791, -1306479631, 180954470, 2111686951 ], [ 2014816888, -323747363, -1135214040, -522757126, 918019904, -1958571399, 1853973575, 1561067791, -441285881, -1994461496, -1498867885, -1932757597, 1906526886, -1806634197, 1665994246, -835865634, -945326767, -282325330, -249461058, 100942413, -1019807925, -949508674, -332942719, -21550193, -1795562081, -2001097316, 526204902, -1355798763, -1221595216 ], [ -1182336883, -46583426, 1909610401, 797580368, 1523728722, -277657026, 1717599172, -37580788, 1760718043, 1489740175, 925885976, -855516733, -1207415190, 1487214059, -1108806812, 479246247, 2068823848, 1009720095, 1954805651, -1969461203, -1019523379, 1625052494, 835775368, -945192249, -830878702, 1831216710, 568010193, -1153559101, -768409361 ], [ -2013694707, -1829814617, 1937334877, 1977374497, -1879902076, 1453824277, 2106450302, -219813999, 522226195, 508299391, 1027897187, 389469020, 798977567, -2002832677, -1802790539, -228993354, -352727483, -1006839838, 1362944741, -862851937, -1931770355, -2002479094, -2104369014, 1115473108, -210476753, 551751622, -2111841316, 1534075343, 1773231187 ], [ 1372044840, 1299347665, -2100696381, -500386489, 1769249493, 1713444307, -716982788, -695276348, 1254095355, -1605494411, -1844623908, 288552128, 1947523181, 1936515192, 66557138, -2049994670, -387842763, 456019035, -1690961478, -542671252, -873897958, 1040230152, 1110381031, -208372214, 818330437, 716243443, -421989411, 1212521839, 1070301481 ], [ 1668034424, 1776037329, -1211600561, -405558550, 2047676046, 1913312181, 108511592, 71357634, -56345088, -386194723, -881619811, -1633753860, 922701752, -608524903, -2022119961, -1027824463, 565807995, 58805076, -1444673788, -1605133109, -674357855, -190063347, 1727549977, -1899850152, -1843129443, -1277459154, -1989744293, 77413135, 1913047176 ], [ -923979063, 1202829955, 330155680, -1164100768, 126130578, 1440868857, 1195205096, -1594841918, 2001353071, 104967693, 767377561, 429679161, -715826740, 938013890, 556879260, 973805437, 364551581, 1451531771, -990992287, 147972760, -1986545987, 1256040700, -1556869793, -1306149232, -505498374, -1848817130, -1983302742, -1070671974, -1537672655 ], [ 1593512368, 454138481, 92673792, 2081558718, 1498883249, 1050024918, 1887868369, -201674295, -1142776400, -343953272, 1401192759, -1396208126, -19779783, -63684490, 1266585554, 449837530, -1968155591, -741809414, -1584005655, -228307748, -1323809170, 667372785, 57851717, -129402765, -103604346, -743920315, 1007192329, 1017856387, 592107737 ], [ 1455791716, -796304784, -702835257, 285496397, 818103239, -632142835, 1555710245, 306398114, -791908871, 1226757742, -297460262, -1971177723, 845412543, 913771504, 1694756751, -1978906477, -1869903205, 1023843867, 1397423975, -1488644682, 281418530, 23120124, -112857377, 1998370812, -1437082197, 1978457626, 1272438155, 812225062, 1196236239 ], [ -1782222774, 533255504, -1402414793, -558123933, -1714725160, 342932136, 1836394313, 1496247130, 1848721089, 1604668761, 931631319, 176469706, -984843176, 1642304014, 734447245, 76440035, 149052873, 1945342506, -48665244, -1338798797, 194162096, -1944664611, -1834142100, 154645818, 2040594227, -2105610951, -543930692, -280910762, -253628396 ], [ -514556706, -2030344091, 2010164674, 745256409, -830982975, 1285100460, -1889085325, -454191343, 516064679, -1348301888, 1898077878, 968990192, 362146802, 1245889976, -787487194, -1995831767, -58152471, -36026565, -411667643, -1039752842, 486144219, 863982285, 419926207, -1518886989, -1206011414, 2064772206, 12558493, -317572082, 1051795834 ], [ -153283072, -2087314179, -893132498, 1741807603, -547080768, 1942786783, 779962957, -1627760214, -1357111213, 661014028, -1470848431, -583597815, 2036270271, -354028228, 1394098062, 879736931, -261023815, -1415551435, -3691099, -1299045136, 1132501167, 1434890815, -1038844691, 1710687272, -20596354, 533961817, 1544696697, 306930732, 50851771 ], [ -1503652105, -950981260, 862391280, 1290200664, -14514780, -359194054, -1129234250, 1912835597, 473325469, -353192286, -1992099966, -1910479090, 681680119, -1540244446, -1046455660, -1141778488, -2077806995, 995163481, 1135836301, 32403953, 998242710, -793503289, 1489183528, 690820945, -1526784521, 1199267812, -1131382091, 1018148901, 290025797 ], [ -1143232243, -1179444768, -675668671, -567069570, -1719865061, 448752307, 1557069193, -2032735343, 1289192683, 1069668662, -690306734, 52873502, -1189401136, 684228802, -144208005, -270447911, 45679799, 1145408411, -2139117309, 682332843, 938385223, -1175088028, 1227600245, -1155889125, -958998078, -1433145687, -1371976948, -1914102680, 1829495819 ], [ -1751934908, -2106879553, 1173600451, -1891742181, 1593826590, 1439155718, -1371982309, 310977248, -1967833220, -1543630002, 1470526776, 748977946, 1793670676, -467746019, -731359312, 486604749, -1454971223, -1845135397, 1745872032, 455848490, -1009596829, -246680611, -1738112689, 106381382, 482339872, 49157862, -1077218242, 2086395355, 1893713554 ], [ 2084351963, -1842660310, -1322527183, 1711979482, 1020800692, -1140051208, 190500415, -681372429, -1496827205, -2025228614, 566809408, 952744617, 2052529984, -1026241050, 1489147634, -415498752, 1220077124, 1148688079, 1820886537, 1111773051, 1131357751, -1452063828, -2019964810, 1879430302, -1988565312, 850892108, 246191926, -413913447, 828427347 ], [ 1472153450, -108406657, -115744256, 1869043247, 1678003154, -2020716172, 682777121, 1573983947, 175328182, 483994373, 1961162164, -400314268, 605072050, -2017782465, 1833870610, -842008960, -385862405, -301877000, -464417826, -628524680, 1725386369, 806829475, -1939252304, 996760873, -1658903167, 2068771672, -1868219880, -910405824, -946639212 ], [ -662067637, -1965839017, -1792919293, 773855050, 124394143, -1477736969, -1116272332, 367340307, 118330348, 400305618, -777636747, 349533833, 116653596, 600587113, 1800657422, -1059279897, 1763700408, -442074563, 1246621913, -296487904, -417695355, -775974193, -1575826938, 929219752, 278689934, -2133556139, 450857421, 625459823, -969068728 ], [ -1764387652, 1842659477, -1149649032, 42834621, -1569243314, -176543705, -771873925, 733335360, -1095123318, 241255975, 1697811719, 1306453696, 2136043660, -607373004, 322098571, 1810315713, 802942401, -1950118516, -1069308867, 1645431382, -67261767, 1396185621, 1083876802, 1548500918, 683720167, -953036094, -2106304243, -1089761978, 314141199 ], [ -568585496, 128727129, 1375938330, -1207788401, -1160684686, 244487881, -1922172493, -1355735783, 995740381, 1920101824, 1185134414, 1538635688, 75399234, 946879563, 125112113, -2022224364, -225706265, 1381962915, 714176183, 844589994, 1574455437, -317602840, 538090983, -1419001058, -344817796, 82892923, -1019140482, 746573583, -1374188345 ], [ 1437908222, 1006102123, -1461715863, -93571459, -863538039, -966734212, -1726193031, 213865377, -1545867525, -2002720762, 338321984, -797696334, -375796501, 406089556, 1739508242, 1478951716, -1905008833, -1473778629, -1871192004, -2026775432, -594238846, 1218377094, 852640551, 1297784218, 1343142740, 1588323873, -1209595948, -129288642, -1116760624 ], [ 1858584184, -715476230, 282079636, -825323814, -1930424961, 1611730188, -268118446, 1002366355, -1086964879, -1888943429, -1295348101, 145863953, 2070047076, -1190911096, -999169560, 1698665776, -705068586, -145661053, -1916014105, -1390284311, -487851475, 2079098983, -1119659511, 683234772, 1255711940, 288818272, -696149716, -1339917601, 2118692180 ], [ 1123778358, 1225888468, -1066950554, -1645245547, -1898236005, 880604131, 80554079, -417183516, -62215020, -601858519, 2077145572, -1653866838, 796774160, -625682324, -1799683540, 1471473638, 662841926, -1491653633, -1927989814, -723449206, -1943953874, 1511461750, 607729197, -624477243, -1244141137, 787728277, 681484356, 1665264902, -1537022235 ], [ -871781281, -2126719738, 1460912410, 1520371630, 1222053654, 1536486925, 1785580365, -2123649429, 955555318, -84807401, -360262870, -457146446, 1510723168, 106721332, 1616137441, -2027959599, -4897418, 2022916125, -1429323541, -1113852775, -774498510, -1119335010, -313062096, -1398904584, -1121192146, 740455917, -1859230710, -1393368590, 1788243166 ], [ 800897641, 1394630220, -1392631854, -297373639, 896292312, -262401184, -2080124930, 1855470623, 950048581, 1022892532, -274648162, 1002885710, -592031355, 256691154, -684984514, -2123676436, -1378504090, -1202424230, 1029381236, -854393906, -1029136518, 2025765827, 2105563436, 1528550053, 223999652, -752820075, 2123417640, 1039801047, -1723685244 ], [ 635174051, 969370470, 1936605291, -1660662794, -550048186, 390702491, 1199050020, -1053278187, 202330058, 705173227, -774343609, 439479491, -1798714232, -1772675502, 10029554, 350032295, -128652451, 1682273124, 1494513528, -486952288, 1001473315, -1258608094, 489589128, -568562955, 8510781, -1836081318, -2093095000, 432980128, 677262739 ], [ -1243173156, 396121405, -348991333, 775810326, -38861644, 765342730, 256544510, -1475290198, 253211228, 1255264785, -176200967, -1942667372, -1473117400, -1231085502, 1448609612, 231018043, 379463314, -699614027, 178023973, 854824052, -202633176, 427808507, 1412293218, 1819136175, -1010367895, -445656190, -2088864725, 1012827027, -962639127 ], [ -2054930496, 502765999, 809182500, -1671983775, 916828686, -1732223383, 533915579, -164229314, 192291834, 765869864, -830606533, 1922201351, -1160463553, 72069433, -941539508, 965912290, 1319310498, 1315844774, -1984859678, 394665986, 795089765, 1173246497, -400433640, -327152342, -1029078967, 1481566684, -164085299, 1019741406, 1969126441 ], [ 1020759402, 1319126172, -799532875, 1209245172, -2021393073, 544431132, -1639068700, -1062112872, 1985348988, 1599485312, 1295940912, 1964149920, 183888701, -1311842235, -1150208075, 1016788211, 1421701103, 670064348, -1478748754, 265250097, -1190345827, -1669503912, 1426908144, 1288651618, -1276299532, -427901062, -829982807, -1853573139, 1432760933 ], [ -1733888241, -1552910153, 627507071, 1852357026, 1976277478, -611481211, 1608946540, 1976167284, -205748325, 1687341360, -851370590, 678122100, 867058492, 1561857324, -1431886623, -1549187823, -70853025, 1933178155, -218548861, -1590621271, -1097308415, 715707434, 312065920, -938479708, 1877882238, 1054873521, 373885831, 1619849825, -1329903324 ], [ -1363271300, -1079285074, 2034411999, 1447243206, 1522675796, -1003997023, -370825622, -39372290, 416480481, 94399037, -851716194, -49413145, 975388783, -1346538600, 1802191586, -635121450, -2326066, -1027331065, 1328795853, 460255496, 640141496, 1155086945, 1491076164, -1253748491, 1216336355, -414383493, 868701930, 662116959, 2004427061 ], [ -222662553, 2071825365, -261499885, -1396957389, 1622026143, 1899909015, 1343823228, -446365272, 2140670638, -1084768098, 1368953974, 775923339, -16522617, -2051386113, -291549513, 731125922, -722926566, -42807219, -192644924, -1031484881, 1122434527, -123355083, -1579550331, -1061763370, 418867677, -2076003256, -1509204408, -120205585, 510979102 ], [ -453026670, 332917664, -499290579, -346000342, 1784496472, -1520270099, 1766196624, -600749920, -234546952, 127676295, -574472845, -1814823757, 921561596, 237812986, 1080032848, 163859926, -1581771825, -1302622276, 268296389, 1065468953, 1024080258, -562648865, -990944942, 182884991, 691131036, -1564236664, 878108561, -83760024, -231009038 ], [ -1050587812, -985502524, 269787047, -428688832, 1683330920, 266651501, -1593283636, -1849698222, -1133298185, 1043407337, -265146118, 204199019, -1343203160, -1269242994, -879390705, -2054988596, -1069430406, -932516249, -1948853448, -1359080158, 2025358652, -534883438, 773491144, 1254286559, 205633816, -2027901748, -1672542893, -1059304042, 379852250 ], [ -223099496, -304914351, 865700461, -406049648, -1643424972, -1250319891, 1913902201, 68354816, -230418813, 129810053, 502252685, 1076061971, 876341729, 512888875, 1456112194, 777559857, -820615102, 1826557384, 1544916753, 1978445590, -21548069, 1045351577, -938619951, 1955200570, 1662213804, -950049918, -1097386761, -924202292, -745316236 ], [ 2129502311, -532100142, -902705216, 1078242369, 886115922, 617150278, 1885783471, -1709477443, -1138085200, -2055633907, -1526570323, 1305713970, 1997754907, 1006870746, -1810092773, -1579000762, 150234130, 1952086807, 657375042, -834676611, 710135202, -668686709, -1761174417, -1098469245, -661306079, 120274739, 1049737297, -215836780, 1974645269 ], [ -65996707, 1385407270, 752768765, 2108003972, -2009627764, 152393927, 658457115, 1220242771, -1766193709, 2120166498, -1526426007, -964341129, 1761726655, -1789781349, -1485189699, -1346634847, -1778345352, -1325465141, -843056572, -2127522233, -695382578, 1577944662, 1685150866, -285719977, 667675927, -1967485493, 638766853, 871174518, 1043066317 ], [ -269904889, 1511508, 1794305175, -1222440376, -1653539744, 1016281633, 1166073421, -251333058, 361181908, 677044311, 650350908, -2081361826, 2125559761, 93439951, 84348571, -1514621701, -1520641547, 210542417, 1861275931, -1924045150, -1657596036, -844108361, 1439830092, 38115445, -2114276682, -309909921, -1471994289, -1599024059, -1883620057 ], [ 1135400207, -246790254, 384623301, 1367170468, 415218848, -1159141853, -1137388569, -499372550, -1903909911, -1133322793, 550615500, -1523907242, 1467200937, 1271451364, 565757904, 1414496602, -1358823770, 708775051, 1393682020, 847578895, 875731472, 122532421, 1519010375, 1023839640, 638286820, 368972980, 1219310364, 423998455, -1228905196 ], [ -881617536, 203677139, 23337211, -696849325, 1809001761, 2035952008, -1780562005, -2070592459, 1927919264, -852339630, -1734587696, 870539940, -664967507, 350487436, 1277893421, -885906899, 1319591679, 192996098, -633166185, -1101439704, 373568497, -1092085975, -67663830, 905856122, 985784507, 1963392640, -1169790776, 615600329, 2092782913 ] ], [ [ -219532580, -352790761, -226415906, -1880220670, -1791776634, -138648742, 1948077261, 1140725692, -842894561, -1457049202, -1473404929, -78639121, 534887944, -224523918, -1059492204, 829131935, 1245599404, 1350131513, 409705289, -991304328, -113425580, -1049647313, -843894589, 442209291, 1096950265, 1155654393, -1117667969, -1863278683, 462473452 ], [ -1264833811, 156821275, 1539793327, 1676432630, 970908267, 752198304, 830519378, 318588821, -1068915472, -104565757, 789235240, -224027578, 1720626949, 726641716, 1981974833, 22981813, 1944754606, -424515139, -754304453, -817723261, -156019540, -1183417342, -97224148, -577623617, -397639541, 875130346, -1256503417, 1783708472, -1115824002 ], [ 989464784, 194508685, 1586613266, 1111578091, -1711313901, 561849428, -1980049597, -858179283, 101199015, 1920769053, -562485650, 154067420, -1589961473, 1195486548, -1434224972, 1126427690, 594230825, 1940479607, -643520312, 1166913132, -770604358, -657543619, -1594331193, -790800485, 684807582, -1196806430, -519742245, 1104949994, -1172639344 ], [ -1620170750, -474508814, 266797291, -669105685, -185077224, 1321789056, 1770530596, -1719502387, -1672262840, -307993145, -423010623, -1834324944, 358236376, 1766696787, 1960946319, -139329164, 341671297, -1187440069, -50510857, -890559649, 1552129174, -741662323, -1687228993, -1797202102, 92418260, 1312379408, 1904588703, -1304329621, 1169397915 ], [ 1293682207, -845904762, 221335711, 162911439, -1760779559, 983251028, 353881375, -1996366426, -523166571, 1725240697, 1044994193, 876722735, 1072724908, -432957012, -1791117374, -1114920687, -763612859, 1190396325, 508816081, 1439314279, -1365009235, -1775620262, 1120682463, -51074318, 1702263338, 1533727132, -1237644639, 501244259, -1926046703 ], [ -1136747800, -297601867, -985392408, 1878589733, -215426900, -931299521, 125929261, 1553608796, 1656264975, 2024926532, 881708651, 1403745843, 1865890526, -1971647708, -1828852450, -1310617978, 1920593213, -962724405, 489054039, 661808120, 56334594, 161504659, 2073402643, 1358793382, 368375904, 182121466, 1268089567, 1037264896, -1281636426 ], [ -2090281670, -670174592, -84531228, 548824744, -134523678, 2016918208, 1885993461, 1213142738, 600674973, -1184936217, -428083273, 250433084, 2117933576, 131489805, -75718296, -958688892, -1115334847, 461409512, 498744076, 616752276, 1363045505, -551712019, -891764576, 819966357, -1431398701, -144163583, -766849317, 1724843623, 1213765265 ], [ 36353221, 478543019, -1476648129, -1454178094, 116138594, -1587652817, -410012124, 654371704, 653191322, 294125572, -176561146, 1328428299, -746575728, -96635818, 1505946243, -101010697, -1279441832, 1376616523, -461923133, 647252639, -81877549, 298356519, -1971810490, -322019408, -2032686542, -316823851, -1181948174, -1332723563, -966429140 ], [ -1242656825, 715404995, 222832790, -1886036273, 434641283, -873999373, -739549761, -843359825, 1964067347, 2024706326, -848493341, -1782854237, 100448358, -979453629, -576355402, -2096933638, -1608617832, -1338048726, 470768932, 1722363164, 1559940887, -903534838, 1829449331, -935775120, -1653039272, 1768120582, 59738663, -375908162, 1153603245 ], [ -2135121660, -1185068933, 999066376, 342675309, -493393990, -400903416, -1180210332, 715701824, -665922173, -130878315, 812794896, 2003927355, 878286480, 771019507, 819034193, -1695258272, 1525843403, 2026681782, -882679313, 1904687836, -939198009, -1569224048, 698398630, 67291393, -921673389, 1832638373, -956976453, -1672632986, 156778420 ], [ -1061355118, 419585768, -2111545192, -97154301, 1962131664, 736069329, -45311565, 2028328757, -1676146699, -1660371979, -792393308, 1436354772, 586552456, -1811932084, -80492360, 724607581, -1138240724, -1914748050, 1477317325, -1247741420, 1493389197, 1561443346, -481464076, 935438294, -1467256072, -1827768845, -1062244359, 1573244952, -498977381 ], [ 616178550, 216915055, 1221074876, -525271271, -614739104, -1234800700, 1463147555, 1515656049, 388484111, -336664908, 1325637455, -1483288154, -1197243311, -50966786, 1437257288, 792041474, 437758576, 2067755094, 1089596246, -721825227, 573510, 1535796187, -832397266, 1898638974, 740041756, 1487083464, -1244371223, 400690614, -578121270 ], [ 2036038775, -1042929802, 1708243690, 1048507555, 1528145010, -1182071065, 956052698, -1426471267, -290802490, -510020661, 813093278, 1448932728, -953199682, 261559851, -598360967, -1787527605, 2048061743, 1507054297, -2103375788, 188693643, 1667411911, 468067270, 718556674, -1941983138, 1818732971, 1932919321, -1699498807, 1577148571, 1698588169 ], [ -172321657, -95089944, -972424291, -70476600, 1938612059, 2119904310, -303656599, 2061283333, -263765209, 1929237098, 516589910, -26305101, 1654266927, -2004478792, -520583231, -1605225690, -2095377025, 828935257, 1370284807, 1522894713, 561678162, -2019527518, -1199884101, -1815027672, -364319237, -972648443, -1729253937, 276000686, -1032120198 ], [ -1267879341, 117945536, -299308479, -1108501100, -124970706, -1350426487, -356110752, -757563514, 700510676, -140156167, -2077077305, 1906967847, 770655859, -2073226199, 479482888, -1262675054, 1663824463, 1425856325, -1708655662, -654902923, 405420375, -302594041, 1304190630, -1807202754, -2073484795, -524388084, 2112817467, 1021330397, 415888560 ], [ 250141402, 1492446909, 2003288435, -1912603181, -58714751, -1487324878, -1402396855, -1667396402, -741579422, 2010178946, 412396276, 800366526, 244167780, 330077962, -2135915003, -1572226099, -1935935406, -112972193, 473909983, -1459360142, -843324098, 598671053, 1270752281, 1676906331, 1982659772, 1186750903, 1457005243, 850219072, -153311858 ], [ -608366429, 1296614346, -999842204, -22956248, 815128534, 1300799176, 1974014181, 1477438707, 1445273219, 1570666241, -462690031, -165659601, 1944238732, -1782577298, -211594188, 636327616, -1250104566, -1665934189, -1564830035, -1172230324, -1265569169, 806397383, 1965241224, -512661597, 243055252, -1274239355, -1980669234, 1544637972, 1554978804 ], [ -1750647830, -701611783, 314145119, -648832239, -1583885553, -1534578316, -139761380, 1920581745, -934916100, 1136804412, -122944093, -892845925, 71008867, 1859251939, -458407987, 1476764471, 1463426893, -248097414, 1800891894, 1217758833, -1989617929, 70435274, 1529808546, 1848912436, -1557764111, 951764141, -845237938, 322485583, 1906131609 ], [ -1674134281, 486015173, 59625935, -832848795, -955495449, 537441278, -2114386565, 1191050282, -917797336, 1340972839, -240598834, 1465507178, 907072391, 1942569104, -1359716276, -367374724, -420434319, -1659975625, 1486665624, -1321507075, -1273411392, -207902697, -1559650913, -1811843690, 1030518797, 313286428, 1577638820, -1099559738, -374562540 ], [ 1964625254, 1218316033, 262593479, 73408829, -1350249296, 91050388, 359152883, -821987635, 259376831, 386376318, -936205715, -1305902572, -509242237, -1512992900, 382247267, -475244273, 1980276319, -1646292396, -1463346030, -1651745903, 1719705594, 194050453, -344295772, -1416705046, 1376996105, -1482307315, -494035457, -1034659168, 1652465201 ], [ -689679418, 38251313, -108638502, 2038604248, -319437160, -1371313508, 1674451974, -1180941108, 722341499, -207774065, 2006071582, 1361559018, 1383377797, 1377856672, 477973906, 690350619, -938590214, 408901186, -1661383084, 1932291258, -1738010039, 2008786912, -1971153649, 252457059, -414264670, -366026071, -871236506, -1225111622, -1573682379 ], [ -1861949346, -1310354601, 284097485, 1411916075, 1420028787, 1080909568, -267640078, -1233388723, 342964119, -1494391058, 2063881224, 386475329, 945429696, -1471572053, 75662778, -958584030, -363402267, 651428958, 1445107092, 1817600572, 575707785, -1643595583, 1046119137, -1038799985, -1645026938, 371348591, -6407886, -1712254441, -1312444154 ], [ 2080172076, 1876394103, 76322963, 747623711, 797854927, 1331475073, 1970361345, -587304859, 2111708310, 57404587, -928267392, 821304788, -1451864442, 392160855, -914665510, -52977755, 1479210406, 631794833, -946774970, 2033774670, -787605600, 400737901, 72722729, -177489831, -1678521715, -1774814505, -1983966053, -1941982375, -1699935530 ], [ -921668948, 1869439794, -505602528, -1849252729, -1830751555, -339665280, 927737898, 1166478749, 1379424460, 1842906696, -298140682, -703736983, 1855043530, -156780844, -100329268, 1808095263, -1696025215, 327754333, 1864073655, 1605335675, -638619740, -1671382161, 858024001, 957097081, -566294837, 26576561, -831021018, -1895101245, 1392050934 ], [ -433574663, 1511879566, -1181993146, -66252174, 950377620, 1912570306, -821946863, -576074865, -639099357, 1808601858, 1121879196, 1688361747, 1990800072, -85173440, 1606131946, 2105759189, 1007894739, -271800502, 1076545743, -886112377, -2095036162, 1157704890, 1320591868, 97981862, -1607347920, 242335495, 896663058, -487793191, -1853243333 ], [ -1512008312, 92826239, 1188369616, -2133465542, 1867515093, -280166298, -1852246785, -723251312, -810558040, 1952697865, -1228395568, -496847674, -847158180, 1529301241, 732482379, 160135773, -614793138, -136911916, 771555115, -913112103, -476882936, 507454212, 1096939037, -1474685762, -853212371, -571992930, 1907627848, -223346849, -175424590 ], [ 1709037434, -1305855400, 1968060614, -815668985, -1938582165, 1844246384, 1526310963, -1543002335, -570454589, 958769299, -394455589, 1277488480, 199355634, 848831447, 220805480, 1307085004, -56417816, 2066426612, 939493103, 410522349, 2115590775, -1000355299, 1463314441, 1466228054, -261012707, -1936740370, 1347874623, -8406785, -768201442 ], [ 736853149, 1851643346, 15907894, -1730506285, -1934779073, -981329411, -982142157, 158984720, 842353080, -21341738, -1617147985, 571003082, 1363041881, -1959757812, 899936544, -722358031, 1071257457, -1876083825, 1382049506, 134192010, 85806574, -190725736, 300155055, 769720417, -726843986, -1514596321, 543918748, 412665994, -851568071 ], [ 464246765, -531812384, 1740401249, -890813039, -1436091152, 278663651, 1350650503, 242758002, 1168333364, -2005692670, 9392377, -56113169, -1655226382, 247196261, -155097397, 1805134895, -1102423704, -1231518690, 1192903176, -1877946482, 1438315764, 404530105, 291159385, 1409032179, 806295482, 1471221925, 1405831398, 1461956174, -373765229 ], [ -768071472, 344421946, -1161831714, -1312091071, -1208744599, -1278454772, 1973049240, 1896615385, -1092713636, -1397859134, -1308778393, -1203187319, 261409003, 72807736, -1509976564, -592673906, 431551356, -2141582038, 894814379, 504880602, 1791335452, 1931866170, -1653994766, -511048900, 1421382383, 765897729, 1290088614, 1413247152, -1547577611 ], [ -1793896676, 509661636, 127621615, 156014372, 1922705097, 52435857, 793539042, -1865262004, 677588991, 368366649, -376614645, 354049017, 149863991, -1927539659, -1205883393, 304116886, 638766162, 1879200233, -717032731, -2086568434, 1337582878, 972095011, 1003924728, -1469358242, 1036167732, -1212930581, -216737611, -1173809475, -1453406794 ], [ 1345353325, -426839511, -1857154425, -884552543, -483134327, -5235878, -1965933186, 625883298, -1202526010, 102685081, -426061062, -423411230, 525442728, 2128102775, 182756008, -712183755, -1161167866, -1192056597, -158219941, 321210258, -58142880, -1759112367, 1976836806, 946513581, -575171055, -1437986892, -907262403, 1512224964, 1845783505 ], [ -744366579, -126348807, 1342968670, -527837086, 903439958, 756110101, -506372640, -997332473, -1332239919, 2068216568, -1295524798, -1950038525, 1454394761, -784937323, -2049068785, -405027273, 1255859454, -1322848511, -1979826395, 2093584964, -2091193092, 762452223, 1963119684, 1734841973, -1672170838, 1474088643, -804012493, -2126945227, -1987711650 ], [ -523244735, -2127542343, -1669857199, 698105585, -173214048, 1948465596, -758447515, -777001844, -220825514, 29810610, 279603813, -1945329780, 857236934, -19473924, -276086976, -1680374295, -1680134255, 741971569, -805653174, 1674616926, -1276868156, -1371821267, -1880341839, 1769435292, 764838979, -38652442, 938918025, -1875688356, 1985235534 ], [ 572507820, -1032328636, -1317753599, 615761943, 1793799220, -1060713186, -229568226, -831447264, -271547955, 730838816, -252087420, -430605880, -225068167, 2093269270, 1830326210, -589746710, 1209807332, 465308113, 351071, -1528996713, 418356264, 2098627730, -1587183204, -1196075537, -1942123801, -466755237, -1393917095, -64106544, 115688774 ], [ -412771470, -328946182, 2136340005, -368376090, -1044738858, 1980998111, 59494933, 1840548944, -287440336, -1487594594, 1751891062, -474109134, 371553015, -809448760, 1918555185, -2045536998, -561606148, 472790831, -788645123, -1302210221, 1651351423, -809638264, 1566761043, 262777237, -2141719399, 39954208, 477488520, 1437605995, -964169748 ], [ -876859950, -758718882, 10014758, 1788407613, 1682222831, 534200399, -1010096853, 401177846, 1096138765, 1713823790, 1921040012, 1395566625, -441209050, -1705875766, -1127887410, 1575717150, -1579850644, -281803672, 790332479, 681321397, 700644444, 1000972262, 992555543, 408601837, 211806062, -902104753, -1229434903, 1322775621, -1158517220 ], [ -981092416, -1875919166, -1006389000, 1389899403, 418055004, 1872217600, -1868007706, 893250264, -77582537, 494345044, -1624866475, -1235906660, -1429479504, -1660158762, -1895898217, 1885172622, 1071293312, -192163291, -1467698539, -2099414440, 873273729, 1167836878, -1341998132, -1477352681, 99907189, -1322246699, -522563012, -302180526, -710411982 ], [ -1583510785, 1604992376, -816571217, 1351208143, 1711862179, -1612089188, 945629854, -207239387, -484860070, -787351701, 759901636, -699270160, -1493194349, 1106519957, -943321302, -1535057738, 191379767, 505948980, -1126388878, 1922956189, 1365293142, -141510625, -31257931, 1534728856, -1814598272, 978934237, -1047902561, -1873926018, -396661375 ], [ -1218552755, 144968852, -2017125016, 1054403932, -973787812, -1822758344, 1495457611, -1549659024, 2133366280, 490664003, 897035050, -677187821, -202055959, -1935773149, 1550207728, 175989355, -793741650, 698920582, 2119106650, 459613393, 360573732, -327526030, 1795218620, -2125913126, -209496356, -530225182, -1480682274, 1786841496, -1528106050 ], [ 1102777021, -1345069658, 1504233993, 2116069742, -2100164696, 205891566, 1737956888, -449329784, -950005272, 698670712, -929528720, 2088496563, -134157595, 953429697, -950439236, 972657426, 1977453821, -658961860, -1471984900, -2114655876, -679660347, 1120166410, -1266639354, -1319613243, 1705579998, 624544538, -1154570043, -878787972, -1233813302 ], [ 372203146, 687300154, -302293484, -1826823534, -1468514304, -546659971, 133535431, 1746627257, 1149219121, -1361339652, 181547589, 1436211845, 359090205, 1944105480, -1222581281, -2032803367, -1883897692, 16910669, -1446670043, 941321257, 2054138348, -516816573, 1071009722, -1972475158, 390500496, -1426152323, 2084506443, 1113645384, -1540226250 ], [ 47300038, 790002211, -10810822, 482680542, -1903888899, -723981826, 2122013153, 548198917, -2066356469, -1850930248, 1031127403, 487278315, -1760359075, 278008492, 1150547180, 410887968, -1566084913, -1605731405, -590167230, 752913895, -1653820432, -563301591, -1013557326, 1647285094, 1122383227, -1651622304, -45681314, 767401980, 923778376 ], [ -1581631102, 21994942, 109176253, -1182549440, 1606402496, -461027542, -1387214238, 1979527229, -1679624512, 1489417380, 657374406, 711706123, 603326438, 1734191963, -824259038, -74953286, 373880922, -1981872474, -288189373, 1114669436, -1776791528, -851981528, 162885529, 328689966, -367659604, -1990141599, 838609316, -2051102895, -1501081317 ], [ -1108095080, 2139846672, -2080501623, -1229910577, 175460722, -438546009, 355506491, -1089449185, -632856243, 1472067923, 501326258, 1998272261, 798123022, 1925732651, -965276159, -280398664, -88242901, -507781293, 1947631108, 1763001086, 1268048733, 936973920, 788092675, -1877489323, -1712364110, 1610014037, 380483539, 746452404, -320522699 ], [ 1795143920, 1276904183, 1477722767, 521948984, 1622492409, -1883536963, -747905785, 1377712524, 1650324732, -739149535, -1068233054, 1690524038, -388751986, -1000388661, 619811428, -1762898618, 841606704, -1850399847, -1474824906, 854067268, -934986699, 1533177284, -1916154425, 2012352004, -515421331, 1738995838, -1112110813, 191820632, 1686159283 ], [ 1061906884, -310789431, 1054315703, 1887010605, 114179146, 207834858, -1546812054, 1061385700, -1762932689, -617464482, 1234327024, -462143136, 1217102048, 1113637402, -131672153, -279289003, 1536570830, 1929882086, 1468440915, -398579374, 1812077199, -913341719, -223483690, -1535974028, -1633008812, 1304301063, 987059455, 1469909977, 1278870641 ], [ -1173456978, -254483565, -1939510750, -1547938575, 1047096312, 912344304, 648766390, -800943603, -583835620, -1533637805, 2070893336, 1616485752, 1747887932, 1577726625, -511314297, -195609157, -787023384, -2034175348, -886684921, -2135793027, 939141364, 1946096271, 1038517297, -604987226, -1483760968, 1532883974, -1524714980, 146055877, 447432733 ], [ 1779765676, 269355631, 1107594083, -455048452, -532352990, 1591373006, 1583595455, -366190691, 1854201263, 971243414, 2146859457, 1920168686, 1557851835, 1067318644, 1918823073, -460572474, 270119685, -985671940, 813766883, -465823900, 1569180645, -941554268, -529181276, 892369780, -1063394685, -246800144, 1546174920, 1229545621, -1794318530 ], [ 1570526830, 1146354433, 97833032, -80064914, -1733132279, -816471975, -588136844, 1766297201, 2119601854, -264600307, -1225154783, -1257818089, -950114583, -1551047476, 199526827, 1043919227, 1866522654, 1713699541, 1090886643, 849627083, -789158353, -113718143, -1309534762, 1484771933, 230009907, 1966657113, -569588641, 945629522, -1377399734 ], [ 417544890, -1629318573, 485299103, -741580198, 1947962710, 875828616, -837767912, 629360153, 1676604677, -1624814855, 1854472968, 2047116506, 1998728746, 792368784, -1590049139, 123129321, -19801289, -1416276403, 192843041, 1609678461, 334430294, 949153420, 50229241, -611736958, -2098175363, -1475711978, 621663285, 1771994484, -1241724077 ], [ -1403261758, -1899308523, 1588067212, -370073866, -415566289, 520752124, 558848323, 1449800959, -247117059, -433399418, -1260168212, 1398465975, 544793274, -742584762, 411966557, -1363223028, -1228143303, -925269377, -90142331, -504472577, 1826257239, 676081958, 1187192574, -177256951, -1321551118, -2040556036, -514565550, -1591866064, 1017254590 ], [ -285393947, -648002822, -402597875, 1692515367, -1244350809, 342957599, 1302795945, -1273160773, -2016550050, 1147525457, -2048394611, -931283121, -1299159543, 153703769, -1436314316, 152220017, 1245092442, -919178808, 596180419, -188463088, 1963489453, -1948904924, 439526541, 672658791, -1409254699, -402092248, 409659469, -1005276282, -1182516556 ] ], [ [ -1947738323, 1500282651, -1757744207, -1844538702, 322659995, -243006485, -1186149228, -2125036318, 1749176435, -1123037548, -1147692237, -382231528, 924780708, 1876520647, 2108591839, -1702539819, -737849822, -2012284568, 1027511671, -1085008437, -41223473, -707480497, -159893534, 1629083600, 178842683, -517801914, 1168732968, -2015855161, -1500552012 ], [ 1699646350, 1687411297, 332042059, 139547883, -77699127, 1861537535, 315156244, 1678952783, -1752717325, 694985889, -515615795, 856950953, 616846401, -752502405, 1550853677, 1071604737, -993011058, -2124979910, -1128825915, 566819839, -1290608172, 392264260, 731437621, 1834610424, 1621721655, 1161276694, 1561875234, -733513297, -1972942241 ], [ 1682201857, 109871535, -1631615135, 1808027842, 561282740, -1694897199, 1161772773, 1623959147, -896185941, 1043308825, 1008314870, 587917551, -1459118515, 776943090, 657265663, 1565393484, -365493069, 797640723, 310218862, -529687478, 1569868586, -1086915294, -1519758475, 425643898, 2060229603, -764673290, 704236316, -211752387, 541933880 ], [ 1237651896, -2065125813, 547863407, -283576797, -1252057652, -2084240457, 1010612063, -696298895, -396519066, 2039865202, -309482147, -1993555227, 211105014, 1649930978, 1092485460, 2044246100, -1575354094, 825329901, 1411075988, 134223298, -1138617476, -1933051220, -1125258114, -692009675, 1698782714, -693607202, -184335253, -1909709353, 1567405792 ], [ 234730950, 806191326, -955918271, -1583805353, -345481453, 515603590, 193980177, 881231237, -1529624023, -1211471416, 753058779, -1142471154, -431810697, 1776184968, -520872046, -302191675, -578947348, -1988639644, -1545617534, 877598609, -2005186895, 1873693484, 831156505, 1421902493, 2024563110, -1654541570, -1395924804, 596846976, -816430854 ], [ -1798909829, 85917184, 1662640657, 1955004261, 1312847092, 490855998, 1046832962, -481798136, -1047551843, 2100009246, 883444768, -419153410, -655606795, 1931273833, -229963080, -545816353, 1844415049, -2102769844, -70736380, -1143960362, 1634917246, 936567486, 408815395, -1942046458, -1843854910, -58284607, 1951473008, 1129834995, 2118144387 ], [ 1385764105, -2058083605, 801602620, 1948204836, 1603863803, 132746634, -343089245, 1699519092, 1681873442, -1432894843, -1037267599, 76229945, -1592291762, 1898137651, -582859943, -667058219, 1692940843, 901115605, 450791196, -55180114, 1228960345, 320145638, -1888549747, 745749357, -57833140, 1268456696, -1090737499, -195053791, -339574718 ], [ -1437652911, -1558845346, -1192081961, -1196799115, -781863498, -818518653, -1643690171, -858729330, 1930111347, 1265036959, -1597992112, -1037625753, 1906791027, -128281471, -1850112218, 779531122, 596789543, -1368262429, 1502699693, -1423099062, -676248117, -1605406353, -551231961, -903889825, 1862322303, 1920845867, 1365836945, 184184372, -2085982451 ], [ -471484354, -63620345, 1335776045, 377151331, -357814301, 629807535, 401718149, 1567840685, 14953218, -1411144229, 767814880, -137628195, 1148817074, 693550689, -1769069535, 312222538, -1092534799, -676512489, -1791201286, 630595499, -595508757, 1561700226, 1735852692, 1232803918, -1007061093, -1377289433, 1557569039, -1929196180, -443193923 ], [ 88749033, 680323992, -957253145, 1229621688, -1813148910, -2064852708, -767257830, -1610662097, -1805346679, 387704026, 1278378046, 718180520, 436124724, 164868932, 59702008, 1622687668, -1721351280, -361580486, 2053798408, -1558539833, -1648299799, -1614926695, 2041181780, -353159586, 1185702623, -120600647, 1355303133, 610559629, 96722663 ], [ -394070908, 725534856, 1068736143, 352314358, 1231915215, 895784899, -1379518826, -1271279198, 1982829845, 195158758, 1511203760, 1496471841, -589370424, -898871833, 1687033619, 382806448, 1920675998, 348979650, -1494833127, 1690421921, 82215682, -1844702587, 392632261, -1840718297, -252356120, 855289135, 172088369, 2056051538, 1930006182 ], [ 1888036496, -918437148, 1419353951, 1927425305, -735993860, 479653242, -1600214972, 1239509362, -1793322806, -1427245423, 61417798, -1030768926, -1898566573, -850745575, 1771408972, 1831042510, -878092454, 52165215, -1599218974, 1949554098, -1577889745, -250084880, 1024822157, -1056004509, -231673780, -1408807866, -1358738874, 278881867, -1471867091 ], [ 1729627233, 1224761132, -409644827, 1371659503, -1728773689, 395947795, 458742050, -1429922858, -492505041, -210483168, -1317386427, 1835677650, 1198322016, 745706224, 239292049, -514275634, -1315105544, 196928707, -1899181848, 651800286, 1633030556, 1076522683, -1744680634, 340994170, -614168279, -1441864352, -1900757639, 1037472894, 1299314338 ], [ -2125290828, -236624015, -1014300473, 1301856648, 400438559, 48868403, -1641637606, 227101889, 1147154469, 10015945, -1983621569, 1902062280, 689565998, 1418263465, 445675336, -327022120, -1557733661, 1470980799, -91311172, -882984738, -2071641888, 108128112, 1685272103, 1242835976, 1724593708, -624031538, -1352279644, 1238333127, -1670624340 ], [ -730469423, -847155075, -663441663, 2120790661, -1388642392, -865069325, 1657249494, -849044163, -1094219667, -530801717, 849941846, -174673633, -291060472, -383402915, 585936276, -1622923327, 2074453519, 20708433, -1769374770, -546148105, -25929151, -325658438, -289267195, -988032659, 2082081348, -462110463, 2109868386, 1404616344, 924737053 ], [ 1435951491, 177934236, 550545150, 592772205, -1786455914, -391331608, 563444349, 957035384, -547925522, -1661342034, 1460295960, 1486763344, 731751299, 1839816520, -1516833267, 1698618756, 1875322625, 1300666511, 932439541, 1993332859, 1707156410, 166231198, 489286696, 1191579059, -536655352, -1856302579, -482413482, -324673131, 689598977 ], [ -814033440, 1424377597, -1058855334, 1387076436, -1785053926, 1102201715, 1461995011, 1535741495, 603673537, 1228657860, -922800274, -1378595900, -1059684620, 1737609619, -1745527254, 2098624513, -509538125, 1844934230, 2084861343, -1754466685, -1825141048, 728555130, -1275645045, -101496649, 494157958, 705237507, -1577865090, 1729508266, -1102864418 ], [ 267172895, 125672989, 907479170, 1349856112, -363736757, 763136722, -933312359, 1891521044, -1726662546, -399927653, -944885730, -1758466854, -1879001558, -639591905, 166261284, 1422946729, 980913661, 1472900100, -952224620, 792956295, -1738562431, 1349961401, -59685094, 423616941, 1876681725, -234934013, 1672456250, 1727956138, -1829751920 ], [ 704257900, 426128646, 1774394649, 994725311, -887758511, -864724034, 569027633, 218962184, -1784008283, 1266516812, -300435148, 1479391008, -1086640401, 1881461693, -143108878, -382900258, -2132885570, -487468855, 1282312329, -1297144333, -1771426927, 170102628, -1509976666, 1241389334, -703206861, 1850086821, -571208669, 1759035447, -729655871 ], [ 546277052, 2137406235, 1403633947, 1792653837, 1880483932, -43882588, -689429450, -770066644, 1637595813, -1095808735, 1826116369, 434675133, 1670542683, -856171444, -2001978025, -2108051818, 1256019005, -1237611488, -1101045049, -2047627307, -1114072363, -1899980181, -30613604, 1411580766, 1402342318, -471000425, -791185569, -461347759, 917948686 ], [ -865662396, -340688996, -1971539278, -2069657205, 1769881919, 710356875, -743192169, -999153944, -202963260, 1564895341, -1793041977, -1385458811, -157657304, -1918709156, -617448784, 1937326743, -1490127341, 1801601784, -645324813, -743386798, 1206449496, -1715774337, 1057604291, 1308819196, 1801479862, 1867200142, 1915947714, -1871147315, -1480184405 ], [ -670888893, -1480124251, 616103012, 22658603, -14718155, -1816657710, 870461344, 1784069662, -321580574, 312256769, -1731756213, -1352784865, -1570762414, -1943856069, 195880266, 79352785, 658072966, 1076136262, -217717861, -765616565, 887550462, -1618516867, 738893424, 717268647, -591829314, -792038778, -2069965693, -123973235, -1853073352 ], [ -25302151, -1075124928, 1423828356, -1330481487, 1718721479, 1997886292, 612428427, -949531226, -1667101929, 677141575, -1478381267, 1669290128, 1281523065, 151603441, 417083100, 312616620, 1385353679, -1542949788, 772355114, 1826151672, 1857446108, 1889744419, 207170643, -1878079064, 1258940904, -1095869470, -2111892477, -1694691323, 1062013095 ], [ -1112218509, -1815029643, -928458106, 1249197237, 313890542, -1081837298, 1682478064, 992499579, 584282424, -227103964, -441328483, -995975970, -2129239523, 957475632, -1593967760, 1442960197, 1422585995, 195717357, -1800875918, -2073705132, 1848522976, -1762252841, -1203605339, 562552716, -1912419467, 2037559654, -2113108359, 1461522396, 2116385418 ], [ 1473613647, -994578263, -2126889632, -518323337, -1231779442, 1757540680, 1061805084, 939950808, 714727551, -13647943, 1933134272, -273552936, 98678011, -759536578, -1195212442, -762281110, -891626999, 1095099871, 1348438136, 657756435, 1628675504, 522181998, -2025730981, -50636016, 1809189784, -139339800, -905670906, -1933415007, -553954116 ], [ -246520960, -1116216029, 809297732, 1879190412, 651284972, -1993800565, 1551782420, -236061689, 745401800, 1956996521, 31848486, -981920853, 1593728163, 404963489, -1621526596, -1411869300, 1687199228, 1853543762, 441669476, 1077225421, 73261464, 500974342, 1629132774, 2066863445, 1433873405, 1372315517, 1171700801, -2087997526, 1587296994 ], [ -2126633178, -1719946864, 1944722276, 263165900, 734868556, 879174035, 408457859, -957351794, 1884658201, -1559982799, -1999705363, -1564577703, 1603498084, 106764435, 312296361, 1351468813, -1805028713, 1961604467, 1427008113, 1207249970, -1166296065, 1845134578, 1730208880, 727295911, -1331744895, -1843197840, -927451230, -1877635378, 618757373 ], [ -836881008, -733502232, -1629806083, -1564854404, -1956786709, 502036655, -1426793752, -551706579, -1967474062, -1559037507, -1503360817, 1625682922, -2035590587, -1756104673, -1748867797, -572893839, -1076741310, 1858067755, -663000035, 98977193, 1758862702, -1370184874, 1291244476, 947506830, -929387560, 1567956875, 602647293, 777537174, -1897654471 ], [ 645040842, 1270523330, -305141095, -1344782947, -1628051993, -623078090, -637244923, 581064297, 1268056223, 1938216194, -367456890, 2048339258, 476628217, 922564531, 1024499695, 1744951620, -821680238, 1380253142, 880177590, 1905317750, -1556665949, 1289447768, 847448672, 1586906556, 2019610419, -1592806558, 1282989467, -1623173954, 717573714 ], [ 293055782, 1678255178, 809299256, -1368477622, -615807855, -962095858, 1969732783, 1939976489, 183601177, 951486720, -1827690040, 1280985918, -1662775035, -847068426, -1705029523, 841498984, -280108441, 180230981, 530782506, 283007152, 1327915105, -1171922455, -254885239, 1654073562, -1211008588, -1759076217, -1909771905, 256580922, 625432681 ], [ -837841069, 1079509122, 1162927186, -2002308531, 1867827598, 574308538, -515016222, -258495078, 2069867925, 693985014, -276456373, -355568142, 1538604844, 1514162724, 2030747472, 734083348, -1136656364, 713434860, -934252188, 1427541312, 1528363262, 1098410717, -537711641, 1507342779, -2015148137, -1374762756, -344083536, 473003256, 1960691173 ], [ 1771026151, -1104081959, 963277805, -1945579805, -1901761320, -670470876, -427786202, 1149544988, -1935914168, -1595623270, -651266797, 228973163, 1350257181, 37648424, -1386114847, 592378080, 841974348, 946476721, 591010468, -1693163314, -1682348568, 1360457728, -323715315, 1322366425, 433943098, 1081137145, 1230535019, -438334884, -1685941274 ], [ 137605958, -868600656, 944020642, 1941901316, -1388643829, 1721369123, -795007703, -565009499, 36257337, 16589257, -2013882530, 1996393791, -700079816, 1261003619, -368228262, 1277418535, 2040832836, -2045763424, 312117307, -557262976, -1607614779, 434469102, 1785162460, 388579169, 1417541914, -1841603067, 234087096, -165683892, 1605893054 ], [ 2130253795, -1101359230, 1939903660, -1184370805, 1845430333, -1732076124, 288510274, -183240612, 268959810, -517485292, 230318402, -1754456199, -388802522, 1104449105, 511101309, -77356068, -729233513, -74943563, 363642546, 1920893669, 1765926685, -1014653599, -56099704, -1737126475, -444443705, -936859105, 414282699, 1752355028, 1179260494 ], [ 532614505, -305232551, -981207114, -566615502, 734015918, -1364487634, 804621952, 792017037, 837138309, -630553253, 1150607425, -1991106070, -123418582, 573792731, -854091362, -972727478, 901655344, 805114482, -517362969, 1973514662, -1942364717, 258981170, 1256843152, -2131844244, 617987592, 449451260, 850306030, 1981410207, 1957490283 ], [ 1924899893, -1671196828, 1501174608, 1107906994, 2122127383, 1947740461, -169133367, -1191829525, 1306222840, 1118848509, 960737793, 213510353, -1282094241, 1132081082, 646829316, 895257860, 571679780, -551350593, 1082240203, 2146979774, 1859694476, -743223674, 2034782176, -983380752, -1089725937, -1744707666, 708391798, -1185613545, -1231672640 ], [ -2127178989, 1251045154, -2123839814, -307284530, -1835951427, 1274531897, -536923415, -965662994, 1542019317, 167491732, 1553450092, 1513282254, 1451982424, 1456778205, -1130172169, 2139259742, -762041718, -342467366, -2065260065, -2135260268, -1854824065, -1777725686, -1530273958, -1454131503, -1179999355, -1252769009, 1690681938, -558417685, 780442159 ], [ 1213916805, -899432876, -584165724, -2046513285, 2116732690, 2096534859, 1884310151, 264451518, -162572654, -736232844, -1734158207, 680396056, 1769771990, -1890421223, -2007130568, -582790834, 1255828525, -1534775196, -1289501848, -656196174, -1943448014, -1365225624, 589884406, 19643111, -1434368595, 462220442, -1801001111, 1571708079, -1106445827 ], [ 753390612, 969609311, 1827112028, 595499595, -408822674, 369300600, 662928521, -1408253339, 1104294096, 792104063, 522595233, -1654634246, -1039724999, -1222998908, 1580275597, 1524987306, 1887062943, 1960259133, 1928700785, -1986964452, 776689863, 512106204, 1131030094, 896724272, 368486092, -339894868, 551196423, 652627691, -447100647 ], [ -310411404, 830806394, -431873333, 1939613898, -1855315753, 1600659660, 1777208304, -123897160, 1083436145, -2097811244, 1884448658, -405023902, -242356068, 1029811876, -1649020839, 961076963, -1271710414, -1231694803, 625546590, -1624656694, -2111886084, 1485530029, 1171489266, 1676735134, -967623767, 687325585, 335810700, -1966310618, -1055140714 ], [ 644382153, 251923492, 45985126, 247211163, 612151750, 1523856191, -1329823379, 471739764, 1846825478, -1903980558, 773483014, -1248273669, -1416170130, -1023140685, 1404202788, -96233127, -1354054311, 1372791288, 1332623680, -1304793805, 346016215, 1418155810, -1931812754, -981782189, -93529555, 696529932, 2033144298, 1363920158, 716440887 ], [ -1017870699, 1837967911, 460075283, -513248159, 170774930, 191536017, 1605791419, 477862860, -770991551, -420724242, 1620541962, -610120810, -1852670062, -1009896017, 324916601, 925788377, 1679268713, 1047508194, 1400047775, -934895888, 926187754, -245700585, -1701601570, 2072210716, -1139689662, 1305841073, 308852165, -529910432, -1755375275 ], [ -199466310, -1919615602, 501628501, -1094206526, -965789061, 1085683376, 1008803471, -219721847, -665054545, 2117754973, -183944495, -1147348857, -2032490184, 1688544477, 1412799592, -1006157400, -1347004316, 760373018, 313730191, -991124638, -503194378, -1346305075, 623410456, 109827531, -1466169951, 958797169, 2130006747, -1399953988, 809667759 ], [ -1930678560, -1305420944, -1771011364, 416651720, -1294585898, -792239154, 1268578333, 1200933418, 2052258296, 2009016678, 313082383, -695935254, -1626806215, -2136135447, 11874329, -1804578781, -1024067533, -1322609284, 1407111654, 122495582, 289953082, -2114295979, -369209096, 1945150001, 781827929, 1140503641, -69011566, -1649489729, 1100040944 ], [ -832973015, -522353625, 619097930, -1055572073, -1774394924, -1047408653, -112967901, 477570502, -713567763, 961791123, 1739245694, -2193925, 75658469, 1474489120, 907244595, 938429795, -1456489070, 31911308, -1335576263, 499895754, 1619676607, -846897710, 1234125257, -2012617969, 487840078, -608617648, -102862996, -335960475, 265556174 ], [ 1465331453, -176603124, -659811521, -2093137836, 342486713, 312209776, 1151178804, 678848292, -1667441511, 846386195, 1909114823, -785827148, 1730281344, -1794970366, -543418158, -1084695096, 229415558, -265814691, 661139136, 67530267, -658009748, 2003837821, -8331241, -1581374677, 1028061508, -1879409025, 792539200, 1008522465, 1084293962 ], [ 2129513181, 1490568460, 2033681751, 261196544, 764048372, -2040542302, 760024862, 1808739677, 290028480, -2038676432, 130557771, -438951171, -167599578, -725552823, -404760538, -1106441061, -1589847407, -691328146, 1856646650, -1839920319, -227441660, -1148020116, 1374380090, -546648345, -504676335, -319042020, -1146640549, 47283635, -892420852 ], [ -430404640, -1514748248, 1319261355, 716645309, 181443025, -1709321398, -48782446, 1462418914, -1358331458, 492047072, 495037361, 1520031107, 2023513845, -50625178, -1258028898, -2097287399, 1094435888, 1593323695, -273281425, -46068182, 217786123, 1012152079, 842660811, -2054204956, -1001252726, -23792058, -1649737309, 1498031614, -635781626 ], [ 281245816, -887139777, -840455451, 1517365652, -754823853, 1923945139, -18269992, 733332908, -217806909, 134167916, 568311580, 1927631846, 848428717, -1606480648, -1258747763, 1287577954, -1407496062, -1740287466, 1997097227, -2087622408, -106281502, 983653787, -1115912673, 1712454464, 1820828756, 1998300898, -1991536256, 699334385, -327616533 ], [ -828459126, -1937916556, -1567491044, 1167534236, 1480216974, -1323498783, -802288707, 299445253, 641416035, -1150566188, -341885987, -88186293, -57132033, -1239205256, 459741684, 1058586353, -125348804, 509657930, -683584401, 575315280, -1205963701, 1816464054, -1510472341, 991736238, -2072967058, 1449905274, 853827276, -2005310141, 1613489100 ], [ 1713359273, -884503471, -1008404393, 842565601, 727864254, -747032041, 241008819, -623088977, -1578265881, 1251117235, 2142687281, -432704875, -926294597, 1517032738, 828101124, 1851383858, -1603904158, -345182170, 184549984, 543073241, -1196546246, 1436528937, 2086899291, -459525546, -1884343465, -1241038635, 1172876791, 2110996023, 1907475200 ], [ 1038804732, 510172996, -485422892, -1686363348, 1249915497, -2103688365, 1175201317, 656235415, -1202481723, 2068260193, 58381619, -1019390602, 904336364, -1694633961, -243962475, 644483901, 210715334, -1566067236, 1628274770, -880828522, -163947892, 279483547, -1727130650, 1638715100, -1414433842, 1502703609, 957039067, 959007597, 129528188 ], [ -987843797, 1111274692, -916662987, 1165754533, -290762038, -514394378, -1218794187, 1120216626, -1050108505, 1004982610, 1742659091, 1243237804, 1061752856, 1718529313, 1138672902, -1976216012, -816034163, -611547529, -341939306, 1306931083, 1278431737, -2090953614, 1706959613, -1584339617, 248714198, -1621405817, -1046716967, -1518179181, 750511851 ] ], [ [ 1487322460, 2042064939, -1531955608, -1292143302, -1008200532, -2128355375, 20968377, 2019968534, 1840927709, 1636902806, -836998120, -1621123953, -1145620796, 1875441306, -1568190476, 367816488, -1190020969, 1158032583, 1023721247, -2049574371, -592593010, 309596579, -829526426, -397993125, -1451125590, -1274565427, 1054232862, 508198985, 1680064070 ], [ 1471433804, -567263542, 1242226785, -2034284083, 1947940094, -1967231456, -1576056451, -189253176, 428688710, 1688890909, 848648043, -911486269, -1659434746, -1735306267, 1212072540, -766476781, 1007997603, 1605385788, -206924318, 1299955586, -1665243017, 1320929600, 651573229, -1988796492, -1133530425, -605572082, -1953018245, 1120114949, 250907673 ], [ -471953539, 308954820, 1563622427, 159112291, -1928476790, -2098497815, 1117185272, 1364749008, -1654873134, 959896793, 575394804, 797549899, -204931993, -874904518, 1966553557, -990464211, 544616924, 1483674241, -2136339549, 311191084, 1734584019, -933904252, -1098857118, 1747853171, -1381555905, -1228891498, 392294166, 1648194386, 1695417734 ], [ 1064268529, 1883763086, -965444653, 1211156123, 150373579, 541878081, 2051711619, -1812777476, 304368943, -1453328615, -838994099, -882741341, 1589431295, 899521572, -724249656, -194752089, 1574023541, -1185702270, 1347844105, -288573118, 721798485, 1357102788, 1938399588, 1863175653, 1982580701, 1763879135, 450103626, -953168486, -2058262566 ], [ 132100833, -1734091217, -731810312, -875103167, 1274891033, -1311721258, 1762013862, 100300388, -1676396150, -1693792162, -1916684041, -300552400, 1874496499, 1236485472, 910256733, -1471089944, -701182560, -736684585, 649965471, 1775152381, 561983753, 1245316558, -1155844707, -238611609, -1914028633, -1526094650, -1595166955, 648948069, -1990301717 ], [ 1683411542, 373787288, 735901433, -827433502, 687038732, 596333106, 907962625, 1536897671, -1011830098, -809835072, 775882837, 125535651, 297175413, -1267996864, -1685407602, 1080803578, -698982193, 975482868, -95376574, -977197946, -1217099628, -67513885, 1081015853, -992918698, -1569689486, 1195109498, 588313738, -1787742128, 902818129 ], [ 1144621514, -1632498382, -236881874, 1163452494, -163484183, 583446659, 578837492, 1040547790, 264461273, 970415299, 1897981907, 2074199714, 1970994490, 1999988807, 1193720169, -828481808, -34478307, -1317932282, -1686299411, -1550118678, -380477452, 862313984, 211666553, 70619001, -724594214, -1892363892, 756817219, 17142706, -489073247 ], [ 57929030, 70846988, -451113758, -1563625605, 1021616195, -33216034, 1738082897, 1406843769, -24673157, 933535702, 1369407008, -545472458, 1733139111, 961016452, 56103907, 55755886, 1481764851, 788559176, 2057988282, 1214861730, -717991471, 1577781345, 224789350, -733425246, -7659294, 234687821, 890778834, 2016102947, -1871506697 ], [ 1557498917, 729358046, 288994888, -342847988, -123925365, -1626702065, -1769536153, 42338017, 1181738990, -1090433933, 498929988, -1992722272, -1530635345, 1755606633, -1959643219, -1445876855, -1093666609, 1129181480, -1651392047, -1918033706, -429667443, 387027620, 1748363715, -1025844304, 2107427708, -2127366560, 377334084, -757188384, 1102046236 ], [ 2134390238, 1745152371, 1677343995, 842531661, 1649230701, 682677232, -1322575141, 1748167475, 934072392, 1454796154, -873478207, -813217812, -360074903, -1625354652, -800053768, -1601851104, 1744438388, -1307451967, 850271909, 51766795, -227078997, 1773285509, -604204564, -491780530, 890978780, 1879502804, 124337988, 735808463, 1639093036 ], [ -655936567, 1609816032, -1854201443, 1762094679, -168976514, 1304309061, 2106616551, 794930399, 695279117, -110875878, 188014852, 1732807414, -665207454, -1702660257, -1022068501, -907745221, -135570106, 986084225, -205111009, -1038614862, 782711254, -1883990917, 1163465802, -630064703, 759821671, -644718916, 395763104, -526873867, -1232693204 ], [ -406829861, -1332692174, 788073144, -443090555, 788322357, -788461759, -1685521603, -1993193633, -2083466666, 1076696014, 964021525, -1646562092, -1171040125, -1310723812, 1433833926, 128033649, 1845580362, -45141295, -1696818489, 1811517053, 1210353184, 1426532688, -1410511041, -834297128, -1524218144, -1418459279, 635602713, -1949208726, -695368877 ], [ 877329528, 482926746, 1650416151, 465344636, -1356372235, -1438506736, -1695521066, 1590719280, 1995625218, 155596136, 1322554924, 982016630, -359849162, 1161778195, 245888525, -1399094005, 542133870, -1193699755, 493381973, 339860283, -1869196320, 255770062, -1233182270, 1300935331, -1600154357, 1334857175, -1432780254, -2138819846, -1261564321 ], [ 574163282, 1780665686, -1923238435, -49078331, -1381938790, -229146622, 2093309443, 1951942467, 1487818910, -1586549178, -1342116757, -686826111, 1163053203, -824280944, -1384921323, 276013173, 85562500, -260369113, 2001752882, -136151316, -1273924264, -1931213774, 2018833917, -1354496806, 1597427574, -699430443, -196888924, 1845607577, -1324643427 ], [ -1033828150, 1538418875, 769042074, 2364280, 1493438288, 244103348, -711704339, -1073152026, 1955553115, -329788843, -1768961138, -486032677, 1098305069, 1440349592, 1757378764, -961343963, -266316441, 861831628, -1809059900, 302953558, 522430088, 676462264, 1419121527, 604271084, -1412545282, 470640479, 523719221, -1080481186, 1968407477 ], [ -1681813094, 1603711153, 1642677274, 1711134557, 901109965, -746093805, -44420019, 1187374030, -102022805, -209125065, -30119308, 899572802, 933261087, -344743532, 1449166149, 1663089242, -2091366241, 96392036, 693017064, 1252383987, -1264601823, -670165302, 1582167230, 1028078622, -933268085, -1584454033, 1268475263, -665977474, -744471720 ], [ -725789864, 1508919894, 925870191, 343421744, -381238707, -855327680, -1786248882, -1990501945, -1550282365, -1388813378, 84267964, -1848300696, 145013768, 790583534, -1133104678, -419563557, -112417616, 375109963, 402887348, -86454055, 2062714474, -34263616, -1299893251, 1578723307, -617635461, 1543808070, -1905195833, -94399021, 915606421 ], [ 1542969820, -766013927, -998837166, 39439862, 1243050512, -581039408, 1266505209, 618032682, -510420558, -289092397, 29412435, 1944040907, 878385326, 283578052, -1903095307, -977771900, -1098123232, -1381361155, 256476606, -415336586, -957540544, 229223180, 138911919, 86713605, 1245715400, 1714241283, -1123714380, 793447418, 987836346 ], [ 43499869, -2096083835, 1678029067, 392429617, -668910439, -280769519, -513201187, 1334297969, -1086520585, 1415299119, 1200724120, 606466781, -799598472, 1168490628, -1451339449, 2083761277, 749838803, 350629180, -826211494, 808341042, 1323524770, -2045764203, 326501936, 88558312, 392949093, -1540702125, -385581650, 212537810, -929922146 ], [ -674579177, -857067192, -739456363, -1884080751, 786819105, 638799462, -211222700, 561482874, 1439106589, -164405531, 169181071, 1735983984, -2003549201, -1765763572, -1743170757, 1383664356, -1724894792, -2101761872, -938966493, -672979897, -508885801, -1139593443, 1663363740, -570392521, 636043420, -2091158125, -1618202706, 768948751, 908669036 ], [ -526607605, 385603593, -1033865313, 1920621773, -1081195864, -2120066284, 1179390544, 1695217183, 2025352260, -979679977, -1839910572, 1762451825, -643891507, 369513094, 1261970183, 988979922, -185605639, 425390833, 561957708, 873531938, -262360913, -1264407730, 1818305804, 142849778, -437521870, 618880234, -1605007851, 1205773012, -1649215622 ], [ 660715237, 1283253922, -2072270145, 657431749, -161355231, -1713272801, -1759596283, 1535933537, 1671854848, -329963555, 1476089057, -1445972982, -813896804, -580245148, -671353958, 1578210989, -486136949, -300193061, -1000377804, -593605492, 1003533704, -1395766931, -370969643, 1454020264, 1639696499, -538634060, -62879792, -1353629615, -1476302770 ], [ 231352777, -527404866, 49978731, -527228718, -741906873, -1195983087, 1639666864, 838533032, -1660140357, 418089441, 973216543, -1451068041, -1230628603, -2092010501, 323436683, 405308492, 2113882222, 1527601629, -1160437592, -1117858447, -1941429117, -2123755593, -44017228, 818454860, 2146486676, -217837628, -1287500973, 2107958548, 315720948 ], [ 459331954, -411576197, -123653605, 216492617, 393613306, 217657177, -767745262, 2095046234, -1566168723, -392686949, 1886684069, -400210271, 2092994377, 516046001, -229158604, 1972165679, 1625878213, -1762909297, -1675603379, 125253948, -673095436, 1290310809, 119358691, 199462353, -1567211714, -512606222, -145298285, -1256388431, 1220004858 ], [ 535656929, -1106408363, -1374347720, -1110616322, 126309810, -1485334523, -1177366303, -57660305, 1924199111, -739663145, 299866063, -1331584732, 1539485777, -145210599, 1807195658, -1088393449, 2038022480, 141134348, -1509027986, -577008648, 617684227, -521375632, -1059217809, 632692675, -108781531, 386126237, -2010036812, 2122401663, 2020438243 ], [ -1749487385, -1239418762, -517042749, 1567219896, -1076869333, -951372168, -266062427, 878316414, 1539591132, -1457570643, 1274419542, -974542045, -884980526, 1438308117, 90569888, -172197683, 154630281, 1157768996, -758625234, -751568124, -1358583673, -1455018265, 1125164738, -1634249977, -1337884604, -1641938209, 2066826739, 1644998937, -966982110 ], [ 1558863818, -836720442, -812285074, -1048677706, 808201256, -24244265, -1444527168, 337622996, 793851986, 1064197881, 1355528992, 716844551, 1206540729, 1084068325, 683019769, -1326236992, -1467686644, -1016566212, 1349649179, -1200570197, 1986792772, 1750345797, 1191774215, -1866733103, -1240476350, -1383945888, 483964654, -2138137666, 1730216327 ], [ 1614800325, -1274374270, -993638954, 1661521798, -1329585290, -223647092, 2082046892, 2047724848, 186862059, -1911212613, 1923055425, -925596070, -2077137460, 1793213094, 1588921840, -1050119220, 1703462088, 437533395, 657104377, -1491703597, 1805870672, 1322660935, 1860532688, -1073684796, 2134170676, 1923865055, 717749825, 1943844260, 645728793 ], [ -999499407, 842753850, -1064389258, 1919341655, -1103927435, -1386572465, -1606962729, 2130680918, 323812230, -325107737, -89873934, 1443332831, -378007301, 768373933, -861229237, -1750151663, -543249352, 789122999, 1897811495, 912111028, 2078822934, 884202263, 1626388658, -455387481, 1797423746, 756170829, -1408107904, 1030396366, -1662383135 ], [ -150203677, -843170151, 797430341, 1988046438, 86689272, -1838487873, 1720556416, 1207099069, -288165907, -1314037036, -1390048354, 890926632, 459674704, 277213542, 510668071, -1632397418, -1791407449, 230482154, 457335131, -1421732665, 1219800282, 1560804237, -426045094, 1600560129, -827656628, -768762985, -1633213283, 1656764842, -1587795212 ], [ -2089499015, -871583800, -601946249, -1008103464, -850248031, 213271621, 805572732, -640569487, -1757870892, 2044985825, 1841313045, 1364185159, 741448370, -1136655025, -168418754, 1160682887, -1480844633, 308721439, 2100650778, 1658198871, -107894242, 1006138339, 309090348, 415106068, 1260036493, -820483463, 360524063, -1619930934, -1924105479 ], [ 287678995, 111260702, 580762909, 1744708197, -1409346794, -2008102711, 669297123, 2028529440, 223287407, -761092916, 1077118940, -1793727080, 287115124, -178761555, -1911481787, 54354069, -220725702, -1071643234, -1395576542, 1431917927, 973202493, 881235183, 2039622593, -468939764, -127130804, -1681909667, 1995659921, -361216014, 964011588 ], [ 25250442, -1431282806, -589424240, -861410530, -1963315782, 1451427173, -1012286109, -1632493565, -1061637510, 1788409741, -1864478957, -356107687, -1484392061, 666698343, 691804277, 148631074, -1727888738, 867003785, -1865995463, -1941701421, -1884855893, -1999107776, 1213807554, -1734508179, -483737805, 1198915942, 2053452896, -804181221, -9031003 ], [ -1642417283, -898468119, 1600823797, 386867845, -309541574, -2093125090, 2060746343, -1523277127, -1627263926, -792202220, 951787790, -984542264, 1176301264, -506052409, -1908720359, -1564886669, -107336873, -2038433122, -550562714, -254583597, -700203673, 1582271823, -1794491345, 98203398, 1298918649, -535428186, 1071708897, -1345169523, -732439163 ], [ 358069955, 1432145393, -119256119, 655646642, 823499092, 2000885343, 1405726241, -499555740, 1387215384, 1781650730, -398231352, 892877491, 610656326, -202271592, 341446750, -20367770, 1743535969, 396206227, 624627144, -843902758, -1589732838, 1287970897, 1759373547, 1707858351, 452132274, -983331897, 170854264, -1882337925, 1541398921 ], [ -1764118157, 1515680252, 1090005538, -1594608156, 1664908671, 1862401745, -1199167829, 1204407216, -1949744836, 656892107, 93273551, -206937495, -1029762486, -1459022462, 796938207, -1995198663, -1104712975, 502384020, 56107896, 1600989210, 973185949, 1123160000, 1914900036, 1890031422, 824832875, -782958833, -952079086, 2117524803, 1303951255 ], [ 1040320766, -229292580, 403052258, -329892239, -530183317, 1695831876, -1967047205, 888376291, -1251609620, -1866766266, -1603159108, -1990897154, 1851623074, 2059007441, 1425945621, 1062090879, -1461913167, -1420092454, -1403687550, -1453944136, 1396874540, -51512073, -972942348, -1946507251, -2073999906, -1189717846, -132048073, 1279530559, -209746087 ], [ 800991390, -680866503, -1843398607, 546608067, -1587231288, 1517069754, -362496159, 705622276, -213134230, -145207490, 1666360573, 1434779027, 1333763993, 1075871023, 575706512, 1586821562, -832186334, 1091095132, 1701147076, -1476754876, 2048600796, -219178155, 1203094752, -1839298848, -27823874, -1872011888, -1693063852, 1247309940, -1071531174 ], [ -967241311, 1067860780, -914681058, 108301952, 451786973, 1381606747, 839304841, 1029553458, -1125122803, 884625683, 2043532150, -459392340, 812761125, -1338523455, 759182766, -1801952270, -508077819, 616941985, 2001727938, 476587980, 1348032894, 1980784007, 1641508646, -1112831675, -136476622, 865814414, -123371336, 565267570, -291579253 ], [ 1256341291, -1087601603, -925895783, 122238753, -204062945, 1497748446, 94500068, 1045348351, -287531397, -1481895393, 1100433246, -1391910606, 1258488232, 1611013143, -1627142018, 1306034785, 1948822949, 1280460797, 1359585256, -552339033, -492846018, -1724791734, 2020625711, -403086118, 1166552927, -318727425, -510738943, 1415993184, 2027401952 ], [ -1663033620, 1853568560, 1232758101, 872104966, -1132281878, 1614321576, -803821095, 844734916, 291178319, -385425920, 1871947362, 358391183, -887429417, 1296576255, 290505867, -592263625, -1492209159, -993519496, 1830807191, 1185079774, 1353171204, -1375465680, 723289078, -503154153, -1419276265, -1412379380, -820776189, 1983360698, -1244081872 ], [ -1260912299, 1764779925, -1436801230, -491113967, 69113744, 483003306, 494889783, -225744872, -124381676, -1423665260, 1721871918, -798523006, 1902050423, -1253894733, 229215948, -835315729, 869198788, 1995897837, -1339429701, -40145873, -2071341978, -747716802, 1422875928, 574033716, 526632384, -271370688, -829480531, -295261774, 207338365 ], [ 476286899, 988108665, 1104182752, 629840804, -1134114825, 1770474881, 655257960, 625411354, -1721116424, 507830923, 428723839, -718016282, -2003419347, 1761212436, -439189753, -1350947366, 1295364152, -1144752256, -1721606023, 1649009644, -205445199, 1856989417, -785047464, 1370135395, -939832514, -244820545, 1249646665, -733285144, -1910403286 ], [ 1224363568, -797322751, -568941828, -1076460300, 1180354784, -986427614, -933255605, -712142715, 2129310543, -1417711153, 866818097, -2079898075, -103986714, 1178766016, -129364916, -195883873, -2007310380, -118471340, 1211738875, -1969102571, -463582136, 31227621, -2034885893, -1615434580, -551434770, -670068195, -2144351296, -1428217497, 2000781462 ], [ 1742011729, 677690474, 830691948, 344736160, -1175989498, -1622765710, -921076935, 10703401, 128716840, 1039004525, -1099334136, 1634065823, 1455581292, -1502874594, -1001063451, 1463228336, -1583536334, -1995886263, 1199091649, -440703634, -1475433429, 161776134, 905125683, 1122379611, -1512804119, -1321098784, -211638022, -930255269, 1308030399 ], [ -104546943, -1447667977, -232180477, 2097839066, 1060399806, -1453382082, -936361311, -626530990, -2011934110, -695719625, -1710354309, -184728921, -363251431, 309363861, 2120903158, 1717865349, -196802028, -100368025, -2128090880, 268603228, 744625544, 1086488009, -1511066656, 1477501124, 2137182121, 313543643, -798788079, -1800389854, 1387172450 ], [ -1504275265, 1613406879, 1488598780, 1598759539, -727845668, 643221515, -1109744016, -1626103572, -1115376082, 2071288658, 42781886, 1067514964, -1898726570, -1693925598, -1127682027, -37451679, 185995430, 1203843079, 1857474054, -1798050141, 971767341, -1177970271, -221570525, -92431309, 1240468450, 833915277, 433905526, 1519129768, 642306110 ], [ 1626343390, 1019055893, 958281999, 1477481675, -1398699281, 1245518193, 2079584132, 1121211418, 684166202, 1613511251, -232236117, -274617244, -1428485657, -596839182, 1967725049, -1599414367, -1017498171, 1102670255, -1473662764, -1322447915, -119040218, -1599489929, -1557770528, 1741468659, -439054033, -918503226, -283424846, -1918888423, 2106389563 ], [ -1909399110, -708624840, 978810685, 320638366, -1467111592, 1040326238, -778442975, 2055778486, 1689305844, 639893474, 1098436893, 1971843005, 290605510, 1343630716, 4487, -1838564785, 1180684898, -1279537003, -1237058080, 1847317468, -1261331271, 1501571313, 898640658, -1277815275, 1354955296, -888369048, -2086535549, 533111196, -329164871 ], [ -1110952566, 1164478980, -740064239, 932048759, -1216798618, -1968886608, -1942410505, 294044623, -70850723, 1007751954, 394203157, -1391481249, 1570587447, 1317395428, 1620595675, 1121563878, 1689426424, -418089474, 2660196, -1758441007, -2011657386, 139363644, 1176362765, 1758249355, -1006821206, -911357321, -832587496, -1355788276, 547953912 ], [ -1636528467, -1247459979, -1011689260, -664841228, 1876493950, -1513166949, -165836069, 996054917, 346373026, 1953637514, -206712817, -387443651, -1671721771, 1463449808, -970514055, -374390859, 1442678177, 984879407, 229970879, -378198668, -2009779085, 1219974208, -430339035, 1439857045, 1578662832, 1517776475, 1469608181, 1421290872, 2126544796 ], [ -971219406, -309659410, -1916615467, -1915626241, -1717953163, 1001275390, -2109413030, -870766624, 1495304845, -1604461652, -1486949586, -626307423, 1895907173, -1253753288, -761967676, 1338217816, 1521646556, -598132522, -1761087804, -1419491174, -1269879709, -886310213, -934019647, -1934389500, -222578093, 372320706, -523554502, 1279100125, 1040359873 ], [ -1215160794, -268917527, 1742135831, -1332016770, -889702720, 908877768, -2057416601, 1998377145, 1115121765, 1280456958, -1527012090, 1003055786, 1078031593, -1398144978, 1500144043, -397852517, -1182101645, 953247919, 626104744, -2066136650, -953117635, 1461068419, 1764602014, -1141499123, 677128470, -1880790224, -1277665848, -2026818293, 539783979 ] ], [ [ -420189204, 1438464745, 1780458654, 1877249863, -1234073888, 1365387042, 256841556, 1511715695, -1790120971, 591720576, -1598696466, 156709350, -2033826267, -1618843076, 943738920, 296717838, -758684756, -1292520068, -1910265635, -1736878374, 134441737, -1900085061, -1083501450, 1134915058, -187545489, -44728465, -199717640, 1512152738, -374074733 ], [ 1426878990, -626659053, 1047166033, 1998522633, -1749483167, -408165210, 1642275340, 940493798, 123913042, 1802202087, 944601643, 1635865977, -188380898, 1610508471, -694909255, 1281250167, -1538792648, -1656300050, -1758003198, 815274021, 285192488, 283492352, 757255868, -1592890665, -207092858, -339629426, -1507345857, -614031338, 1994165916 ], [ -1649878451, 922896697, 1483079604, -1847718365, 937548252, -1731798477, -364821700, 1325061584, 1471425508, 279042371, 1102862758, 964719307, -278245868, 1050912029, 2100778325, 292340530, 1522209207, 891131362, 819374045, 1325930428, -825217356, 2022770734, -102560644, 131116380, -1720026279, 1315899890, 1386145264, 114472675, 225321307 ], [ 1633999963, -1394240397, -647555730, -430765199, -768937028, 85083217, 1504181624, 1497701748, 1612322149, 354022708, 707372802, 19690162, 323956869, 968911654, -1777014359, 368164997, -1894902971, 871204568, 466745000, 1938207791, -1331756557, -1778188155, -867630409, -1431330313, 1602036349, 420390707, 232336339, -238877308, -1963738229 ], [ 1627523382, 631560519, -648078479, 2124598363, 520760701, 79064445, 1407019274, -547559665, -518488656, 111518226, 1503037444, -1415578767, -1890862087, -314577637, 1759058688, 1638892858, -1655688365, 1746495606, -1084954801, 1718455633, 1850627950, 1236028624, 1794139484, -852110026, -122833593, 2018681396, -130456, 567651136, 2103405874 ], [ -1033535900, -1472262980, -1463800778, -929625751, 679361957, -262277261, 1030365324, 1965222722, -417999930, -268838826, 671789678, 1052143634, -582150962, 1669276319, -2028092566, 1783391041, -1399779894, 18203711, -2132151634, -555146491, 1062472830, 883307286, -2075280596, 1957584979, 1441870669, -1551160864, 1648600119, -307544160, 317606145 ], [ -305353756, -1686555894, 432019798, -1669783222, -880147671, -1133063599, -1791073901, -341773251, 593211296, -1401315135, -638477522, -22486539, 711417795, -1605635062, 731412997, -1510670916, 1999546423, -1625365876, 1771371195, 806400493, 941116672, -560236448, -795807738, 1395173371, 130963241, -32542260, -1882339336, -2095069190, -1380812176 ], [ 1562733960, 371935773, -1831306313, -1363392174, 66366842, 733783084, 1456958653, 1580616401, 1629435187, 362963091, -1436390530, -1543269501, 1516480209, 1695382677, 1340328243, -1057473110, -108936491, -1356523139, 1954510837, 1434069359, -16661287, -1683829611, -651694984, 1747952989, 1773934220, 874336178, -1943799844, -1837378996, 729059298 ], [ -547744041, 1142415936, 260743122, -604338817, 1725602187, -593441640, 1120640262, 121343005, 429789146, -1538569552, -2080336219, 1857006825, -37215307, 1111778874, 162168353, -955538859, -213048277, -1830732344, -168339724, 186277703, -1415216112, -220019403, 1137230968, 388996644, -1226148598, -2145655532, -1576528314, 527956666, -177242190 ], [ 14775473, -1100029253, 2133248816, -1172539462, 186009747, 2036416700, -1773560503, 260915650, -1307626418, -299327340, 153682947, 496053332, -298416683, 707347019, -426864415, 1581722057, -797490883, 935256064, 1145461645, -1416594830, 914220216, 1523275472, 1046608316, -730148098, -1316994572, 295045453, -7578934, -1663857498, 1117245988 ], [ 2005468383, -1882454276, 191122505, -193756570, -1485511084, 2134764621, -1215326485, 193383361, 213242144, 149480627, 93890754, -971253725, 615415884, 1688842674, -694023979, 1996258426, -1267548341, 1367763453, 1116694454, -539537484, -610907951, 927269979, 2014628130, -350559784, 860412147, -110609850, -1368680266, 46088634, 383983533 ], [ -1225132617, -689248880, -1613776720, -871514326, -615684169, 1780187338, -2124540490, 1854528907, -357486848, -673039508, 819343135, -1985756451, -884047174, 359588547, 713592105, 1244894297, -262019603, 1407658665, 797781993, 408427674, -864570699, 1695265611, 353794191, -246632357, -1653325017, 1363187471, -1233418788, -343350744, -1237734268 ], [ 292563955, 805149860, 1192404693, 1370711801, -1120423160, 978334949, -1720282686, 2595056, 1130883466, -1065010090, 770674, 128596190, -1459304411, 1558930856, 989114752, -318166912, -338953519, 394150541, -2139051587, 552930834, -1612783589, -573774322, -385102021, 611526901, -1975867151, -2023434258, -829107227, -359453693, -483538636 ], [ -430818212, 825364608, -1249274383, 938921962, -551019827, 310501489, -840676063, 2023593382, -2084193113, -724320520, 1209359261, -1213790862, 1443120197, -656267319, -1292707827, -1466868399, 1968149046, -449777332, -1320848051, -367383234, -689171313, 808486857, -1783732135, 1778156739, -1506035605, 1300257671, -200400641, -267345533, -339120858 ], [ -744417404, 1655041750, -929975908, 1846037253, 1722595050, 174712234, -266825221, -1324127909, 971784375, -1525150667, 63783854, -1720445005, 1781242183, -1852960187, 1820441604, 1384651203, -788117188, -1734070827, 1302020840, -1038087330, -1663290385, 1093904719, 1289906518, -1296501710, 986608810, -1200635881, -429964896, 1022711057, 1065814768 ], [ -1993035535, -1182009490, -1777792136, 987799022, -582595554, -1285697238, -2041152461, 1671929477, 1098825079, -2012315532, 470368299, 681151541, 214714652, 1540309863, 413253395, -935384612, 1346259984, -1447441826, 1541460602, 2014523175, 734328244, -1104930481, -850231326, -663604539, 905628505, 380497693, -1270886255, 686489254, 1808037497 ], [ -1382803818, -1063948549, -592481393, -756953934, -321814808, 1180912875, -750663881, 1200259575, -889008202, -1667628861, 1930411002, -1870844054, 2088834874, -1057056517, 1803634854, -1241852978, 1113328405, -844312377, -449394556, -268257841, 1750122796, -957406674, -295914605, -2065876180, 1196589930, -176344740, -199589055, -1547947261, 160498014 ], [ 2045868835, -1632417261, -2041222341, -1547891586, -855798469, 469530964, 1956770012, 854029720, -1925315257, -1078212737, 675486753, -1111355705, 2105946001, 533052441, 1188320710, 1152156413, 918426137, -545628311, 742423568, -1739801115, -1434567274, 141253644, 910692100, 1802263194, -1254338662, -1908898793, 671183984, -1638572318, 1995900932 ], [ -385406597, 270873579, -2134852068, 1505959631, 1368362348, 310451575, 337823832, -1784260553, -1066737746, 158598962, 1727458750, 165391649, -1859255553, -905247333, -1405899073, -757043888, -1410897419, 848871068, 1279689517, 844787419, 1739066048, 222910501, -483838004, 1771672261, -1301127326, -1361219947, -774631715, 1280382312, -558490983 ], [ 1508475779, -1343225948, -384154970, 1355082068, 81943961, 1580397122, -1670345951, 1276689700, 1962493696, -279592959, 1251704911, 295197620, 1888345088, 2057374402, -1080381766, -711186000, -989119817, 469525113, 2054046041, -454253312, -353574386, -1424546474, -56885209, 1229000681, 1500566556, 1024029565, 1703329558, 1623026390, 171365615 ], [ -109488992, 65207041, 848061835, -1511452066, -1278288696, 2027309812, -1859883821, 1150633417, -332487524, -1480860124, -846673450, -1347385562, -1504129046, 375190292, -662876686, 994465205, -1955044889, -1716477958, 1643291632, 1735995018, 2145384098, -1294508266, 2020174581, 1422169652, 529103814, -2076675986, -728682743, -2010014446, -1713738241 ], [ -1634150966, 2075344195, 508264386, -528476302, -2096450565, 576083011, 635734951, -470674014, 1719292131, -565960446, -1697700649, 232839204, 24144853, -1909842733, -1259768847, -71674583, -2072349437, 533345159, -7173510, -212548266, 480371576, -1178204772, 363857252, -158235107, -1214506104, 2132856996, 350310727, 1903951906, -2054341486 ], [ 1379014443, -1824978766, -1985797973, -225013642, 1609486477, 370005348, -67446036, 1679314819, 2001021565, 186566842, -603351940, 1110534171, -2054760469, -1254512028, 369048378, -823548046, -1398182179, 759457271, 1568310569, -1409331672, 1028320994, -1498720728, 965671683, 835649848, -2136228969, 1817947065, 41526232, 1962939598, 4358362 ], [ 1076728621, 1001842226, -374745733, -1366425505, 2144318956, -89944030, -1476597935, -645538275, 1981883648, -326404776, 1079807813, -90322506, 1404289643, 18717921, 1220687659, -1056767878, -964879412, -1592249123, 1392274123, 1599441942, -339215574, 1878423919, 2086178726, 748170572, -1777562910, -1745731261, -259865619, -765302029, -1234991857 ], [ 2009932948, 1186930868, 30305417, -535552302, -1017170934, 1241921818, -1299346620, -511396306, -1300179965, 294244672, -2069692479, -214208140, 354660695, 110317722, 1884087552, -150338016, -87777009, 162483456, 1115374375, 1896718399, -1827225324, 1217307540, -1269027404, 272784496, -1876144067, 1502051707, 1586269500, 1736953466, 2094945389 ], [ -1285695307, 641820055, 1563395338, 1680333697, -213038893, 1489423862, 1341823921, -1912351325, -587946662, -415130771, 289801879, -86790305, -1310217614, -2134575761, 1333426882, -1193109458, 1615310635, -649254116, -1669687113, 1762336265, 937043441, -1507405482, -262633469, -441735199, -1438158936, 564676500, 166586427, 1427670602, -1437872167 ], [ 1380548453, 1909821990, -243334757, -1189708275, 474339232, -1826871969, 463273028, 452156536, 25121844, 1211801543, -780240173, -187152798, -1829873086, -372504226, 2018654218, 1237443328, 1769828588, -798389660, -1089838225, -1208680029, -1801031216, -683598147, -368468612, 114676508, -1423810878, 1996572065, -2099920347, -780640143, -896162516 ], [ -368475709, 214448454, -569353408, -747994685, 107695745, 88943802, -139683667, 434748904, 2040678411, 934060929, 1526276433, -625870427, -2079930205, 1454741157, 591999588, -1832274451, 1507144354, 2094336732, 1491611664, 1482747577, 1671990123, 1065026682, 832050047, 1972079392, 1026905153, 480483173, -425416342, 2137985789, -1974470682 ], [ -473458617, 1707809719, 1300716941, -1138626881, -1567087345, -1066660724, 410627502, 1433138510, 549970788, -667635554, 957685530, -1444609279, -1328854057, -668223753, 1388253031, -1150158034, -2009861994, -602875394, 64235420, -1150092772, -1160814052, 710944071, 687716741, 32559268, 144122381, 1931959277, -1148434055, 1032081754, 841674347 ], [ -738315755, -417313134, 1656235678, -953268324, -283742664, 605344346, -603491424, 219305408, 722009651, -2022143731, 536016267, -1154449126, 2092554336, -70440421, -548561284, 471954197, -1422724174, 1687487269, 23201184, 45720472, 136612550, 1795842157, -429515140, -578208643, -9429857, -1458366614, 1540174404, -2103584646, -1652724345 ], [ 1333908917, -1427552179, -1575072921, -2028263451, 2141987903, -1063467468, -616459561, -569262529, 585238012, -501007516, -323449763, -1303495284, 1456660411, -659396703, 901361371, -456037093, 1146818140, -864049761, 2044082775, 1449357487, -729138239, 40108457, -442682604, -1670946617, 1578186256, 1672445205, 2081059679, -1513905770, -406952071 ], [ -523536836, -213537368, -855933574, 519882176, -2035287959, -1666159675, 433573877, -784357346, -841324487, 1014697718, -1584157282, 698791619, 2009905923, 1159111497, 202411711, -105311758, -1229036690, -375256144, -341959060, -1090900445, -1756427289, 2068055315, -622555517, 1737641265, -1239649168, -173185919, 237468159, -1626091173, 735013975 ], [ -912895806, 1636902499, -549660771, 302388891, -2133562305, -869846542, 279155544, -830125592, -1158565369, 695366842, 132785748, 439850873, 649876081, 1224115489, 586460270, -637945908, -1746246363, -1296735612, 203502366, 748713789, -844240895, 1363149926, -1954737890, -121039391, -683256873, -482074722, 19460774, -1430433487, -364993712 ], [ -679630902, 1973518771, 1195132917, -163164443, -2074051518, -727640483, -1207813879, -1337391700, 1350545443, -1363320034, -985147950, -287739944, -534804914, -1132479951, 2018038221, -1450597081, -1812505982, -1072634252, 1927152959, 1826841768, -1778101564, 1686507588, -150319482, -322177958, 1943291028, 1547346493, 1459487144, -1804220282, -901440971 ], [ 1852292142, -937939525, 2144019169, 158048475, -239145056, 766109523, -1065891543, -610398465, -87805966, 1471965276, -240427585, 665343894, -1079851490, -1375928592, -517785087, 79374275, 1370687131, -608309183, -1941131386, 1188835730, 1952129600, -1155137523, -811699846, -997947221, -660672533, 1010480091, 207894179, -1704877245, -664362518 ], [ 1068033458, -5207160, 1751675350, -1825607122, -1329783762, 662490945, -653102767, 1103765131, -1024977161, 734974722, -1811332210, 1679792521, 940556778, 1292504362, 486024515, -231167983, -10616192, 607865233, -95219195, -346983310, 1677469630, -844967640, 706313002, 2022063103, -1031797243, -973768535, 1866356457, 1830496332, 1778393867 ], [ 549890823, -154242187, -301488175, -2025143346, 1499535097, -1497938575, -62700114, -75616104, 257283299, -506423213, -1860739245, 1362348239, -933162219, 1428818549, -1280523436, 1096199589, -1159194999, -688309411, -4561888, 672318615, -875871436, -1170409121, 899923104, 274290696, -1302220547, 1772819771, -1273535023, -1087372218, -1680697349 ], [ 1958550674, -102963470, -1582243887, -1603634273, 775923264, -1886310996, 96601390, -137681273, 977612912, -118031017, -1392972578, -658216522, -2037833076, 898213164, 701746869, 1209959319, 1760773770, -1533155779, 148907067, -1143202258, 609955486, 896807114, -2066838219, 1932747992, 484562230, 907509647, -685588576, 802397712, -603335104 ], [ -2056058902, 324044132, -764988629, -518600011, 593517463, 1182547396, -704681630, -1484363960, -1762848633, -1814915668, 831317953, 1753155978, -1199470475, -644883224, 1420003570, -1104157518, -1484181058, 213929414, -51439022, -1675564730, -657434656, -843924282, -662609195, 1729653825, -796832422, -866385777, -230030173, -1748312547, 1832427379 ], [ -74675875, 1147876034, -395174270, -246547319, -1780442438, 1773652157, 2045655489, -1413092893, -1804630026, -1306102564, 1179555432, 130765804, -799278605, -135773434, 316181705, 1264335828, -499405258, -536312939, -1822065156, 507639035, 1807132312, -473793504, 232586604, 1149952852, 651537075, -1662443909, 837132240, 2094614666, 1346767381 ], [ -946779258, -604153529, -455078285, 1074101429, 671757645, -1913988329, -27116444, -844846342, 1292822400, -738165617, 119786018, -924650186, -318000829, -1671186609, 1559240161, -572283242, 1443347689, -1099679328, -1264484699, -1346767484, -1559099356, 648860191, 1123355886, 1113106101, -790177651, 1446105745, 225639449, 1147630122, -1636347061 ], [ 733398236, -2064460038, -805712304, -1684449708, -461013549, -1750748673, 2065123286, -83987056, 316517262, 1638940923, 1267251777, 1871421540, -1236770685, -606664008, 829080565, -310416602, -1344542022, -173099742, -1789716536, -2008064345, -816534566, -536586575, 102199116, 922498352, 1775323345, -1858655552, -510449992, -2012108261, -791264146 ], [ 149173901, 2127451879, 777988687, 833938637, 785126900, -563264444, -1997401562, 168392990, 1564429464, -649088468, 1710107598, -1304572573, -774377815, 2132003541, -267481172, -1720934546, -982427346, -2031184532, 762261023, 1899585325, -1666023489, -1064712710, 936541857, -1499798645, 1178945240, -1271793948, -1015531405, -1547124163, 1806257803 ], [ -1781180007, -678197938, 1651165754, 272379285, -1220924992, 472492742, -1528788341, -639186763, -1770449516, 746507577, 865744651, -264620120, 563895595, -2046478483, 16995908, 980129039, -1486660408, -666963597, -1868024019, -1911588787, -1803286401, 1927325061, 751766681, -1872806573, -18641086, -312052394, -1149507158, -854561294, 1156232032 ], [ -1216919304, 615845714, 1893000123, 2088754740, 1544387710, 1052574212, -1790232971, -1096811668, 394239030, -50721670, -2073525343, 241923881, 681294813, 602703719, -1043183574, 1925222052, 1816543909, -917506075, 132900099, -1973214903, -1893425214, -215880307, -574616582, -2033165052, 1005288566, 779882343, 316360697, 2069534613, 1571804996 ], [ -195594690, -71117490, 399139151, -353819282, 314983743, 71870094, 1708490001, -1022983976, -2050252989, -144036056, -1868398213, 1637500404, -547178894, -285401845, 1907691839, 2107995393, 1001144531, 1907070869, -1112360213, -648615590, 301503942, -806533604, 1277712731, -1269200600, 1578761747, -717773721, -1529394733, 1051589333, 1411761316 ], [ -1805435796, 703389484, -942447780, 1001672847, -1045609826, -543149253, -306349457, -687133651, 1768414535, -291370879, 735217582, -1401687724, -1906476576, -95008950, 971263075, -1975698720, -842772077, -1146299062, -1498587939, 1849786986, 1609426578, 2054419014, 1057194753, 834331335, 1011438261, 1718816362, 1063424085, -606991483, -1738416679 ], [ -709029981, -1867064857, -642668524, 1209695998, -2043659883, 278078595, 1152647506, -2107917761, -2125086089, 1268631060, 2029785964, 1958406239, 1502000012, -1019512829, 1417157897, 893725848, -1741888318, 1418737745, -423585156, -1757658480, -165770991, 175067891, 1616220547, 1542686355, 84433440, -693423838, 755530598, 1643061561, -1516117694 ], [ -1127559911, -52935411, 29536112, -1347766744, -134077437, 1648429375, -420809371, 1671976187, 1502024660, -342851199, 1877612161, -1026321203, 1471140861, -1538319615, -651687356, -1245086783, -2056640228, -828140573, -822206449, -1068781357, -1809273567, -1337658808, -1439166214, 1087473992, 1621662691, -145674589, -558911638, -1223406346, -1902168168 ], [ -1783723299, -1177835266, -723313440, 101779935, -1520565059, -201321636, 308521316, -862012433, 1600584860, 1918128769, -812552140, -701560245, -1507879507, 1332639639, -324685485, -1262728302, -1136222475, 529597036, 969194823, 1781766151, 1823141481, 1728376428, 229675110, -869789085, 1688455991, 562613253, 2884739, -1938855089, 286119840 ], [ -1826843, -338372071, -1438840116, -1200020812, -428051788, -1603008095, -143917198, -1506740313, -1286582538, -1916601065, 269200335, -1484080107, -449757891, 1541995092, -453782463, 1117304970, 1679275404, 1046733248, 1083563340, 1354547131, 1026243022, -969177112, -2108135931, -1406701514, -980351444, -24830082, -1971871598, 1280789825, -784587181 ], [ 983591795, -205799262, 667931741, 1758726023, -1709607131, 550459170, 1561385309, -2144362151, 933357355, -1053007027, -113565329, -475340259, -33977594, -1688274053, -163888868, -1811657149, 1573841984, -1568038416, -1767411473, -1969325644, 908646687, 1616006576, 188871926, 169300382, 1118145737, -754765881, 1424168649, 570825008, -1064174454 ], [ 999914376, 2063076294, -376125490, -1776360783, -425706018, -1942443283, 769588476, 1472217352, 618670349, -2143959504, -34096646, 2020820655, 831749689, -1361659151, 1354862618, 2123607726, 1116114515, -466381707, 1426110044, -2028461768, -7251407, 1205096512, 1978918103, 44879655, 1293485662, 829204771, 117548864, -482695218, -240589249 ] ], [ [ 1232881469, 751318045, -1264409377, 119861676, 66077107, 1066167299, -2088584148, 2007004165, -405501217, -1200574116, -69720750, 1576512809, 1781546238, -1994225965, -951137506, 1992449554, 1350897742, -1435701655, 1102199224, 927443397, -917115836, 1362556945, -1863140531, 1317905381, 781214818, -1383855859, -1943542529, 682557337, 423566718 ], [ -1655693133, 2052179688, -1031394364, -1784368460, -1405321084, -552034042, 517366983, -1785050606, -1961136867, -1071524471, -612012555, 640449592, 506741267, -1363135301, 1447197466, -1636514133, -785967326, -838871966, 725241410, -489833956, 742702365, 895688368, 1393080175, 249421953, 1985141282, -611230896, 183458719, -19800770, -1197811304 ], [ 1673282306, 575092980, -1944146763, -703342412, -1138260505, -895500492, -844220434, 152870159, 945978227, -132143842, 342874748, 627786976, -1975821124, -1888702083, 407004186, 1303181606, 387337599, -903840666, 2071725516, -1667060567, 17282201, -110704060, 1175845101, 1343197659, -1820593327, -519659289, -1407007657, -672405286, -882797754 ], [ -132126238, 181164551, 1015441626, -926572820, 1790665477, -550309580, 650182386, 1102824349, -1337165291, -113131102, -1593858529, -1976788965, 1840475430, -1043716231, 712346393, 390640228, 769229305, -1805934391, 2044126064, -1697229853, 1403192444, -1794722942, 2009618864, 50011204, 511017560, 1297958626, -1017308451, 1000499986, 1825928078 ], [ 1782454215, 206919113, 530948238, -788198826, 2143512811, -1353642531, 1491019133, -802566694, -1211059881, 1278085172, -1826015520, -1157975478, -813468905, 2094998614, 2127429652, 369632290, -797853853, 1166310252, -1668863172, 672213180, 817070606, 585672560, 1377795282, 1178219708, 908453317, -1355947882, -768030080, -1204303441, 179331758 ], [ -526056390, 521386384, -200899827, -1170897522, -643812043, -381801728, 1181655930, -610328794, -182711737, 377482491, 784518517, -228744430, 397409456, -44045158, 146406538, -213284355, 1206731630, 25393997, -703618036, 976546570, 482138958, -243763333, -1119384180, 10499076, 609072637, 267237266, -2021442802, -1245357593, -1076345239 ], [ 294603767, 826608919, 15233955, -536773415, 2146200747, -1921980598, -704966265, -283115780, 1480156622, 1308907596, -1309658589, -1375362205, -353914233, 1737980873, -1259708498, -1859503980, -757404333, 1110252004, 871263263, -703261318, -699692479, 1490355603, -620142478, -1628945545, -1429838707, 1429695750, -1838621731, -1992693190, -1815224398 ], [ -290443013, 1569399365, 1883325728, -141066969, -644514883, -115866055, 1370042796, 1527226830, 1461114152, 1583263500, 565025146, 1204276279, -1640447754, -1230570330, 828140863, -800954678, -300421067, -1020030613, 1919759971, 903626641, -2043770851, 1225224154, 148458482, -1019053123, 714699905, -1886816350, 2040225923, 1238920074, 1990218496 ], [ 1846692289, -424849091, -1005817513, -612735983, -639079600, -1952093340, -1282431008, -481893501, 99510948, 74130446, -1021349616, -1708051093, -632736892, -1407785152, 290397578, 1917675223, -235724534, -64424928, 1814017469, -1714652252, 592279675, 2023008823, -342148609, -1966911174, 1612026697, -83653508, -1209593115, 871266841, -529083471 ], [ -534307652, 1332595556, -605621031, 377946030, 667134038, -1908099406, -1101704402, 244299344, -1256363468, 1326220788, 1153928532, -947494364, 44445065, 691085481, 5643819, 1746920438, -307725341, 1635305095, 1602495338, 874115872, 1806517075, -1413233016, 808876345, 791872768, -1440094048, -1705363289, -1131166639, 699603470, -700584643 ], [ 1906630831, -242301007, -2047427589, -1582906096, 217261931, -380610764, 2019860183, -394226294, -125205298, -1131400103, 837061133, 2038464820, -809584821, -939804634, 1023309729, -1694533102, 880536944, 2034068293, -1372462105, -275365258, 38313280, -167745137, -1941641409, 1955432667, 1040059152, 1469126859, -762740335, 164518668, 1659153177 ], [ 2021105288, -607804884, 1546736388, -2087640877, -595211974, -1741408902, -1403332658, 509425055, -1703567806, -469963586, -678429417, -1188949149, 1778190639, -290389466, -1964607774, -786102511, -2142632724, -1036094521, -354549909, -1205845461, -894844626, 90715624, 939406238, 1289681679, -2016875338, 2144850627, 474078704, -1740310040, -912646596 ], [ 971161962, 1253581605, 1219775661, -169477902, -920332446, 1650383915, -408756357, 583422336, -441156102, 718843880, -281391516, -1820155887, 1189316888, 540123169, -875746900, 1729247137, -1939270273, -1456597108, -534567924, -925926899, -500822149, 1466862180, 87612862, -1464511648, -1847272902, 268475290, 122894797, 785516731, -535375399 ], [ 1213232707, 28341054, -620466392, 153630252, 54406580, 1219340924, 338611332, 778090993, -1177993200, -225185768, -1492343605, -662655762, -56783796, -1405468378, 1199430371, 1232134880, -777496507, -1559224928, -304576813, -1244542198, -230428305, 1335698172, -636009888, -924090557, 197760872, 353558852, -501962131, 1387476968, 1973218400 ], [ -2017470620, 1090367203, 1597529981, -1116753313, -1234192678, -1941590622, -602515369, 2039111301, 1949152373, 223249264, 852830176, -288536017, 731778517, -1104828380, 930759975, 1395050383, 1015562249, 2101717378, 293150979, 1491780687, 1105881238, 2130587736, 1607502001, 1694340082, 1229687420, 586966189, -47540576, 668416867, -189010624 ], [ 30855656, 1811075015, -1140161571, -759649091, 874486072, -1094465484, -3220522, 444453524, 1736608224, 665418154, 1240926458, -555887162, -67525558, -693468748, -2097162268, -629566161, -1411059957, -834126137, -1614958302, -887281783, -1687327578, 271777020, 726140514, -934206088, 467829361, -1610831924, -1740069720, -556013761, 464884928 ], [ -2142970161, -2037571945, 658486060, 1956930416, -1581802663, -499764051, 1411497682, 1803548642, -1901186886, -2061046723, -272892178, -511829933, -200754210, -1249441230, -1303013131, -418314082, -1196864090, -665452171, 1216942382, 859531886, -34015251, 832884776, -132859271, 1872618411, 1742838342, 184914619, 2109416987, 368738188, -575393885 ], [ -819239842, 1455778592, -1459057697, -2012306702, 697597256, 2073497543, -405424710, -2040132528, 639118117, 1602910801, -1143579713, 1203840913, -637043830, 1338819074, 1926994499, -1638621756, 147790504, 120159991, -371478540, 934204717, -567293419, -2106840969, 278936327, 111525317, -1606252501, 628824184, -2038985727, -692653655, 1163114829 ], [ 220188123, 1770764080, -1794179710, 1216620369, -664366089, -1573286590, -1132968928, 1642090590, 1455333989, 1374173408, -842913372, 1391562561, -36777446, -1403777162, 670008495, -810170071, -889306028, 39954746, 191324426, 177814981, -1262716654, 750425259, 934868739, -2120323371, 987917452, 259051239, 2031568877, -29861261, -2072282426 ], [ -49838222, 1123433098, -1588320691, 1730098886, 1223758260, 1182372660, -1275111210, 1892583562, 1828086134, 1375882986, -1612502593, -444804042, -509042506, -1631379641, -246715330, -1344938116, -1777724382, -101979410, -1575009198, 1060067150, 1408551769, 404976060, 1573800901, -443359447, -304286897, -215205938, 881033619, 245645031, -1060866767 ], [ -73521890, 958740904, 1133745894, -1467862319, -1270013036, -1507051005, 769028635, -617750143, 2083535691, 598839711, 1390538921, -409608212, -1771498218, -901283955, 1304864225, -986960987, -1093338784, 1251394668, -199802702, -756712539, -2103362989, 1205005025, -417658411, 1968331892, -228236456, 423015119, -1696480858, 2138039256, 304650417 ], [ -1120103984, -554944524, -756845220, -2056453602, 1239182813, -1980655837, -349043768, -1609767272, 229568255, 867309680, -1609844630, -1921501249, 147397835, -1552294661, 948823581, -75218130, 1460995682, -971994201, -1316561093, 1326841804, 27473759, -2116645820, -1536398728, -148936671, 1752649679, -2079973494, -1692738850, 2115463336, 1783489658 ], [ -1277362536, -889566905, 488015450, -817000813, -1108532980, 22889435, 1636827624, 1567430096, 974418110, -1576921329, 897197281, 764669895, 1871422318, -1720416959, -1927867897, -1208976788, 1778260794, -834277128, -1408495968, -692005594, 1375587575, -883305053, 1627826557, -1603568349, 1992913932, 248289310, 1308562495, 1865517426, 1746264241 ], [ 1163974800, -1846681189, 1017353520, -1182902575, -172214630, -1365389997, -489293246, 1758435148, -875632994, 168193543, -1574596855, -1201628391, -1641989277, -2044786196, 588382131, -1950110651, -1254285368, 444317334, -1229748708, -1233166114, 1933057842, -904027003, 732351499, 164342633, 1771839295, 778154288, -127691972, 1418897397, -370212058 ], [ -1677478472, 1303318493, -657829485, -1067727222, 1311640408, -1172471729, -1342087559, -643793353, -843767219, 1065571128, 268021339, 1598567118, 1039134324, 1352257978, -483951078, -1097467544, -35113856, -1561442060, -1607526299, -47799376, 946921817, 1591135773, 1237351079, -397981368, -697360853, 2029021397, -636353653, 357509852, 972000436 ], [ -280652465, -1282225974, -2083203228, 665845260, -1448310808, -1604050673, -1692462772, 192540757, -1938097249, 368005869, -959156689, -489970759, -395705113, -1978887389, 1095983930, -365177292, 1179169681, -678530997, 87985322, -777429444, -1044428636, 1582819748, -1395724707, 378459911, 1414048286, 510604549, 1316136272, 1071169959, -1793267963 ], [ -1013403585, -1348754293, -487874700, -811376242, 1249003497, 1920808328, -1830053814, 211179083, -979903477, 1659046977, 124385547, -2121185556, -1422314413, -275509707, -432306207, -1087650743, 1276627463, -1177211830, 1294571600, 21220109, 886986467, 1360870205, 1467762874, 198833582, 1339773411, -56707690, 600753387, -1176298072, 2048058359 ], [ 1870494937, -649451742, -2069298832, -1113158460, 1919297731, 901405855, -2009419489, -1548749636, -258291032, 1534636874, 206237219, -856637594, 277212571, 1925858254, -1055610713, 1591021080, -1566238069, -1055355893, 1143650414, -1246371616, 702672422, -896541475, -89558115, 603376505, -1445056719, -1953052175, -747205282, -1806087125, -456026479 ], [ -232805535, 1248835794, -1508693191, -601707263, 1049452502, 743653700, -1643743363, -1084718879, 411550047, -2067499223, -80640621, 634878749, 1844996044, -1991880629, -1010667845, 52670268, 2051459293, -1213462388, 9656252, -1061625753, -1298370971, -771158700, -1093018488, -849217279, -375969212, -1263552549, -654136839, -271352976, -1646986901 ], [ -1249387032, 1078741698, 1609419614, -769517439, -1438858630, 637803878, 1154479227, -1851092883, -1834860296, 1975993943, -681995144, -963026663, 915587878, 318535743, 308739062, -553848154, -1373160352, -1304492212, -1368377920, 1185469734, 2074886692, 446204315, -1304445307, 232889702, 1022087300, 490346806, 1209896092, 1336186843, 457488080 ], [ 2054696837, 836710934, -1434754202, -1393051889, -1006714457, 1790237886, 946545357, 1605450710, -609535647, 1479297648, -1383469160, 1143448975, -394307606, 1074006958, 988163835, 2015302742, 1234903546, 1928695070, 1160165940, 1763451255, -135695103, -266017456, -1740329860, -401468073, 2147111959, 860330658, -2063125116, 353286958, 171621949 ], [ 262369488, -2108257303, -1159072595, 194342208, 137388810, -1040155507, 1175557675, 1299875505, -1526267974, -729334965, 974238619, -1756775207, -720156002, 1524136889, -961652156, -992919705, -600231684, -251729239, -1008673622, 222933147, 355052347, -263055986, -1913388211, 679917517, 1868363999, -538991478, -1793715266, 1185835359, 1053882431 ], [ 1321956852, 1015251891, -646691948, -2087038623, 2025009902, -139511718, -225175345, 2125129703, 1893274412, 122220452, -913129852, 226559769, 718609015, 1881861104, 487711072, 213626261, -302296182, 1630470416, -923923095, 372919054, -767726484, -1720266769, -1170293641, 292240802, -1856718397, 364711460, 2087087068, 2064356835, 1432256139 ], [ 1627395497, -920062232, 273686491, 885611978, -2024382306, -751013002, -1928656605, -991909936, -1628500400, 1332907396, 986584718, -1788714800, 1680161936, -1088280271, -192148467, -566269738, -476924871, -1795611491, 445816601, -2079956884, -391697683, 523219071, -1391694020, -1541351728, 348289021, 1551617551, -1642173297, 214976108, 90296966 ], [ -667312237, -257583609, -165596670, -1576377408, 754671807, 1819577389, -2045562804, 2002141138, 1275535736, -594628963, -1301673132, -662370420, 1585649082, 1513157820, 690325326, -1614284931, 1756050898, -1522068573, 2056214646, 451596086, 407458515, -307538557, -507122386, -1954215935, -278241873, -707660457, 1325948621, -523508163, -297930514 ], [ 1832926552, 1535451611, 947666885, -766715165, 1130768023, -1817434241, -269249593, -756170160, -1899027619, -1392324196, -709069746, 166862501, -1572841605, 1414861515, -310207906, 212150461, -165343300, 380160321, 518043800, -476336242, 928860735, 1449635554, 826763013, 686814951, 1445312081, -1720468764, -1527569066, -1918277069, 1193461757 ], [ -106117134, -1715334427, -5014423, -2011161180, 1366064846, 297623808, -857212592, -584281150, 1301990265, 464355890, -1153440467, 1611129682, 1281482300, 36349823, -1382363490, -1106871722, -700338146, -160121013, -650260311, -2059846857, 188362082, 991215776, -1554979828, -959810754, 941920942, -544170397, -1039236544, -83234059, -325858002 ], [ -257260581, 882885433, -940505279, -242026116, 1129416183, -1215281490, 2003622967, 562889285, 1288074082, 106395311, 146080658, -1809814480, -1326681427, 126611446, 11952997, 221935802, 198898934, 840423181, -1452447756, 973917268, 1603750829, -1773045779, -76983789, 1065021337, -1722114601, -2146672596, 1222381498, 1767368001, -1918047730 ], [ 982058577, -1697230449, 1103378373, 805737474, -418960977, 1239670579, 446115293, -1408843614, -1145489522, -2038841763, 1371266342, 678064658, -1320457168, 1413902551, 606761790, -249776007, 812091704, 2144748436, -534527403, 1999564687, 1560712417, -1830480046, 1030864519, 1195637074, -1485024530, 2067670871, 111082299, -46834611, -1629023596 ], [ -399366683, 2010618028, -695908142, -108041265, -32810135, 1875086837, 509421659, 1007745308, -668990401, 696594783, 209107037, -897946588, -299624943, -1758349041, 1276115364, -1925588457, -841654886, 155795610, -1609461968, 1163284939, -2094752708, -487486151, 1505620449, 860647624, 1902658548, -693274801, 101826449, 845465805, -863985436 ], [ 1963584515, -312422746, -1051735959, -872666877, -58891292, -1397349521, -2145388155, 1342143515, 1452975924, -63217460, 498593087, -71877727, 1941113986, -2028484670, 57118030, 1423129072, -1673656989, -1338157704, -1653880566, -1205287639, -1945628972, 228952154, 394195577, -760027734, 1822027891, 1034129712, 1610846374, -951232241, -1284220654 ], [ -166739298, 1943467913, -14508845, -1865373811, -622622481, -700909109, -226935131, -721598907, 883228440, 729742461, -295585252, -1136623144, 67906992, 997815224, -732501083, -201996794, -138454419, -1055108374, 86443994, -901647218, -1079915934, 817587139, -693586794, -947064152, -787937697, 949253449, 513259381, -130503699, 1025871476 ], [ 1009468290, 2048301810, 674358514, 1803643236, -2123245663, 1362756178, -559585776, 1077513507, 1974575250, -1797035632, 1450885893, 943132048, -1693664924, -1548325840, -37812590, 693355806, -1173942316, -598690490, 919372868, 12297143, -1340258057, -1716181898, 1886666506, 223041337, -1123015602, -307306081, 761270283, -1598277123, -226035031 ], [ 1879780169, 26472703, 567412683, -1364853494, -1336740483, -1785097045, 1689920218, 62079357, 631244726, 1574498539, 1527115349, 1181749830, 1912860752, 435265746, 1747625610, -1819998830, -419827822, -69350870, -650644182, -1422353829, -1609241443, -1240140382, -1942358374, 1186505864, 1624447091, 240466832, -1264257801, -1742555875, 1687809233 ], [ 1721355926, 1612910560, 1821522961, -479057790, -411772833, 1646518971, -439412699, -1423639554, -636971379, 1365601462, -1644037227, -665709215, -608927678, 1026339841, -712387459, -1344144718, -294337714, -1641147131, 544877089, -1245983146, -933463996, 1727905360, 1349403166, -1248667209, -2091416015, -171380061, -1663481657, 1123516501, -172878343 ], [ -14287284, -1482245105, -2074273252, -1185578141, 2053441673, -1895429205, 269478876, 438607896, -2098919115, 1327484301, -1937472084, 750068609, -553631673, -569494319, 1482380148, 771386454, -491081273, 604677295, 1178436823, 881953794, -2034269572, 1570410591, -1510649000, 937994261, -885492253, 1416189594, -1792472816, 330222659, 1126819634 ], [ -1381007093, 43483763, -1393556830, -242703755, 731030807, -2111568745, -124217123, 13121932, 1119740621, -1052942648, -1028727063, 1234296305, -163076575, -858296860, 1464533276, 202907576, -29370203, -1391164022, 145721019, -674786670, 889414227, 1646349242, -964996523, -553156498, -2128651723, -1209953421, 391298829, 1382424245, -202319255 ], [ 369902285, -1969803034, 888922976, 516037459, -1132832050, -598328465, 1324336621, 1230274098, -1050978546, -591092204, 140685532, -1136756437, -1863122650, -1640007923, -1785741693, 1162975541, -1139800332, -1761883946, 175676066, -1076186895, 1390603120, 1599485507, 433326947, -835501308, -1097919236, -1414077076, 476237735, 1625105533, 1193664064 ], [ 121071487, 2082791602, -1899525602, -842867574, -965499928, 1914160394, -860132913, -1459859603, -1408161452, 14635270, 1888090644, 659930800, -2110985467, 1616292497, 467322634, 812238707, -2057731549, 744365319, -665915364, 869132548, 2086818290, 1765559815, -38433533, -1565585431, -1126356424, -187170571, -846646025, 1326237281, 1880807550 ], [ 807696407, -1810285574, 1370490915, -1332059392, -8360361, -1959211716, 96725962, 2035283600, -430537774, 486612743, 158704386, -703590141, 777781461, -678988405, -435068323, 469541459, 1342196853, -807777473, -1706382771, 1813335003, -1283155987, 492281548, -1514647242, -1943931389, 1138860384, 207759472, -1181106053, -748603658, 544301510 ], [ -681669178, -775550727, -140286287, 1123846189, 1600380811, -572602987, 109732895, -889214883, 120855584, 676851957, 1892478844, -594745540, 1496521897, -1573541253, -1979510495, 1307401982, 1622214521, 164116022, 772721348, 129055487, 299598604, 1679905204, 1080063741, -245056664, 762796063, -1293191668, -911449440, 1176599138, -563218469 ], [ 927305265, -569464409, 730091852, 260707645, 208863609, 729421970, 804457635, -59155918, 2043183548, 351880033, 974303086, -1996119698, -1811605888, 191750686, -1097490859, 1452831920, -1105356259, 298347461, -283007121, -988491916, -794662651, -1877356566, 661490756, 320482171, -36770909, 1921336890, 705218402, 1450940079, 1636496103 ], [ 211105767, 943704020, 962570039, 1006423453, 1975156654, 160090851, 363845302, -2042630417, 212289098, 1099116437, 457719696, 954339039, 968708749, -1306061252, -1353916976, -1235347991, 752632058, 1492349863, -37680750, -832638675, -646171882, -632917, 2093996077, 277547623, -1078462081, 1319426517, 1998573248, -697170137, -737382292 ] ] ], [ [ [ 879579189, 1683665174, 691196998, -1599023541, -1730849700, 1589968004, -1701293640, 1448351373, -1190071417, 413130529, -277491956, -1088118187, -2105434666, -601786485, -1169729963, -1592461646, 1305284042, -910476603, 277709148, -1211124034, -1741042963, -393319228, 1675473659, -1844818812, 1653468097, 147785777, -1361942778, 1353047653, -2005795376 ], [ 736510574, 550142698, -1005962224, 1431461253, 1467406093, 1905951704, -1279180584, 1616805525, 17142007, 161872244, 1095438927, -1630186448, 261428588, -1720273238, -1994273829, 459462849, 462713888, -1872501837, -367261168, 944848476, -1091820007, -771582252, -739642365, -1807509898, -1961953086, 1314915304, 66230376, 581217653, -1028802372 ], [ 857560715, 1147733433, 397398665, 17609601, -803974765, -1298952387, 1552726237, 771246044, -1507503812, -1436865414, -1131991607, 1876104616, 155924662, -418980845, -602373265, -1747599790, 1734942021, 505137198, -368420294, -1760550412, -711327847, -974580250, 1123055637, 406753232, 240284085, -2042264113, 699690518, 713442041, 375320621 ], [ -1471080673, 1633805467, 1803143046, -351233513, -417263796, 879254840, 1167511082, 757433172, 137251581, -1968575055, -1441677493, -1955354175, -168719746, -2054519320, 880764132, 1950499368, 324353499, 988713209, 1649546212, -2014772698, 1081333779, -585287937, 818856216, 1779618129, -2048656116, 696742299, 10981516, 1897778442, -1911625586 ], [ -1019219751, -869200070, 374459503, -1617780904, 1730097867, -1443408685, 1722499516, -1408904743, 895336608, 1883764856, -1397610794, -413244240, 409950089, -1467511910, -1941941686, -1634335101, -908974948, 238258841, -1591355933, -869100048, 134676717, 190509548, -649818601, 1692816480, 1724421718, -486877430, 897596553, -1334703441, -1630427488 ], [ -127524502, -1726300466, 1998916823, -1101213594, -92668952, 714740772, 325961536, -1002077561, -1758622991, 1046394995, -1785662737, 871947076, 820049035, -1000652087, 1645030007, 5347465, -549815217, 770295183, 1488889049, 1112793044, -304983316, 867647280, 90366544, -1225216238, -1258751867, -500891079, -975800554, -198514799, -1457518678 ], [ 1925116250, -2002710724, 1172055250, -838362294, -450602989, 270223828, -1378245819, -2074080625, 1634377473, 825786609, -414404034, 1079231632, 781138193, -336883589, -1850926246, 727899125, -1581865250, 3226239, 1544260158, -2072978102, -460395503, -2047732481, 2122687438, -2106856150, 2031114189, 1684990435, -1940432837, -1388358553, -1140873113 ], [ 732913558, 3923677, -1650486672, 1149862004, 1789584531, 17557226, -1095778718, 2146729636, 1221811527, 809634140, -1407103355, -211425915, -1061182581, 1737735559, -855832091, 964907598, -1963989410, -473885891, 47396618, -1379419913, -1682364311, -1652683077, 757178849, 773538394, -2021038844, 1358465339, 1089162459, 1622732600, 24448906 ], [ 1256255390, -1631919127, 1570901751, 1300308696, 1495242564, -1140718785, -1607622146, 658921577, -1145536287, 1447492149, -1990978861, -347660579, -1880179872, 424900710, 503753118, 569584063, -591186856, -129400388, 1431410291, -342473478, -1737876876, 312852846, -810208431, 793919491, 172243777, -215367422, 1765683718, -428773813, -2021881909 ], [ 1653063652, 125178325, 1345719638, -421771168, 577303187, 487054871, -88715126, -1012650185, -2003972776, -515247289, 1568355027, -362064228, 881779011, 1254916287, -983401388, 1188308641, -205335680, 532818255, -1074365940, 575965039, -1704674118, -491975293, 877499196, -840773037, 612636929, -469733781, -988192042, -1962733541, 791304963 ], [ 963612628, 615952149, 919543729, 362197141, 1575953770, -791554901, -2096620459, 1131799672, 37501394, -112139609, 1734307633, 2104853795, 1184781895, 1808256781, -78241206, 1968637964, 242644962, -252613566, 686556833, 2087730047, -1280303115, -395848924, -18852070, -780481369, 973633741, -98380022, 1945151435, 1789425669, 566545622 ], [ 672612364, -1103100160, 1341016120, -1575009425, 1852858302, 1861770458, -1223620915, 335338593, -1634137727, -628576210, -2143295934, -2141456786, -1820564697, -208613345, 1841826021, 631046913, 734315997, -606997219, 659081878, 2110103467, 370850342, 1770156492, -546629102, 721003164, 371199396, 492804111, -14978906, -136948731, -333362892 ], [ -1474940049, -861911677, 1957677092, 357514441, -1540784686, -1836412756, 1700145942, 1876579547, -1366460037, -1210258947, 1702363434, 472355219, -1869065965, -1752951940, -1198037817, -1233917852, 1102780728, 2129083175, -1770016113, 802890110, 1869557246, -1273274242, -307225091, 52953895, -775503435, -738511431, 2109188448, 99842802, -1532667820 ], [ -268605561, 1846757949, 2146386564, -619753253, 1067706216, -594299789, -1062830268, 129927420, 935713347, -1900205942, -335381372, -2060435631, -1746602037, 71462795, 1914474211, 1836114964, -1882642241, -398861553, 542743448, -1534298268, -1638990001, -1010898360, -1557783836, -381122733, -1645666430, 827801522, -230765958, -250020069, -2111135310 ], [ 934777872, 1126698458, -1172821190, 1590462662, -1227972405, 358099182, -1697678096, -1193999861, -25746107, 146015258, 245411532, -793211071, -1874556220, 1613077042, -1782182122, -573841886, -978077527, 1576825379, -1539028711, -262973223, -694236066, 1564602256, 605102904, 1724038492, -1077506731, 790032815, 1341371591, -366669459, 570891746 ], [ -1339700953, 1860635658, 554771028, 744930032, 1075745450, 201207290, 1339818922, -145807234, 1138801590, -2127899826, 222540085, 1909856174, 278092112, -276941156, 639010062, 2050508376, 1212160852, 1373254205, -1627204928, -500437531, -1949659617, 124983662, 270966789, -1818864567, 119001165, 610092193, 1795772175, -1394466060, -341184848 ], [ 386865860, 812589442, -924290695, 1010777710, -1281598822, 2100187015, -2085496092, 650816378, -650983150, 1753277666, -179259647, -1042156411, 851075920, -1187105262, 1553452325, 1411506161, -1739887415, -757958447, 908988731, 1789280605, -339153227, 2027781401, -1671610973, 1992742716, -369084970, 1036258996, -1259333636, -365159943, -40645986 ], [ -144247212, -2003628188, 1461665100, 1018842135, 394449564, -2104040270, 562119279, 276773991, 320801306, -767147703, 836471297, -1495195583, -1355376766, 312642807, 186962765, -961950655, 1226782556, 1364941168, 565503524, -1583959566, -624884150, -751302966, -2082949991, -767338530, 577736634, 189143906, -331696740, -1697243200, 1611335959 ], [ -1528111003, 155272172, 1721409165, -1845744563, -1621612580, -349282627, -40519217, -1341912751, 2085373299, -2024182270, -1653130127, -503964958, -836473965, 1735776668, -278055215, -812122029, 1870138214, -792350666, 2001029784, 1879680552, -180864204, 1046294426, 384515849, -236756397, -59064143, -2119258902, 1390961007, 1827674540, 987574973 ], [ 1613563505, -1015371268, 25313036, 400391093, 688017287, -26792480, -778845026, 1453046213, -1578109189, -215167422, -590185763, -1731284298, 394685891, 1479789573, -1394057001, 1962841853, 317041778, -103220712, -343857029, 800024427, -78533511, -753094005, -802652446, 392649612, -1402911061, -312046635, 1224026190, -1547977710, 1631033056 ], [ 1521335286, 1418443867, 928768318, 1588727326, -1494624350, -549436849, -400814869, -484293176, 1700724908, -1560534107, -550046247, -271075344, -455805084, 107899521, 1162409766, 613149187, 959529069, -942421421, -741698981, -949829757, -1406844610, 91886327, -748925571, -61716711, -478118446, -1061906453, 522604623, -1404568736, 275622654 ], [ 1325387903, 2126096124, 811616556, -603336491, -994990903, 765752478, -350724981, -373654431, 1755286109, -1246979900, -10364111, 1936901086, 559776257, 178941577, -74368930, -1398587604, 1699602936, -239331845, -1886920893, 1902628605, -1028972166, -2142188339, -1003585816, 2068183018, -2012394971, -2112477346, -1966571340, -1346913950, 878603209 ], [ 928230788, 1811222477, 2039996514, 1185885333, -1017635322, -254293619, -412799093, -2009714717, -2066482848, -679215796, -1732179426, -648052124, -1186555753, 1254766653, -1179641328, -675929261, 730346792, 1552158825, -962812518, -667353883, -356912203, 587449563, 247205232, 1275518062, -457577496, 1838520118, -1594713615, 668957002, 2109795034 ], [ 509291334, -757986682, -1841800789, 994649536, -1573451605, -967058162, 2050934601, 287713597, -873299435, 48320907, -1830467689, -2059776017, 1223610924, 4654723, 289323086, 1671319157, 1460816049, 2076924680, -1346060891, -424068370, 1759610765, -1054959662, -377964934, -602637084, 1987640958, 1074989448, -1937832395, -2091496113, 205357521 ], [ -872147889, 1770170211, -1679019654, -481325, 475400792, -1388724420, 291364018, -1082726164, 2041897872, -1499295522, -246544499, 548557529, 1101216370, -364424754, -634514685, 532225048, 2103542590, -1634211864, -304985930, -1892757965, -261678532, 888307018, -844819019, 1842475140, 1577247275, 420882315, -2102630108, -2079080939, 1679837513 ], [ 1046876897, -580754835, -1504489699, -1179976376, 1302481864, -483334241, 56020529, -1137874467, -708877882, 1267654011, 561228138, 447523121, -1942615442, -702108110, 767566848, 779608936, 966789998, 67024549, -198655805, 1539362723, 255543709, -425473326, 1551775992, 1989956795, -390772663, 161540369, -1236166260, -526324949, -1209472326 ], [ -338409151, -2092086826, -1776677268, -690799870, -658355041, -501624408, 1164372387, -1939604524, 176936183, 162749583, 958309108, -258589622, 419004758, -812895803, 1136192672, -1297347357, -1486811827, 1642289913, 951452271, -1966854433, -930141746, 1158334102, 1948549012, 415276127, 2139140996, -24830000, -1584855089, 436839221, -654591671 ], [ -960833020, -773188146, 1990795124, -101626215, -628254158, 446249161, -401641137, 482929537, 1753419008, 485440537, -1755660279, 1852019948, 1083931775, -156616164, 1905908302, 817871046, -31324777, -254655549, -355466420, 2060285873, 681568409, 1561986248, 761656692, -499214224, 712263267, 697345272, -398569608, 2003847583, 293256884 ], [ -341932924, 1420183625, -561691056, -1124514211, 1299805182, 1851658195, 162415036, -1379662779, -206142983, -1615411275, -1839847522, -1580160133, -1350580795, -13576212, 1744355765, 1149209134, -1656798716, 1991374433, 1611043085, 1685386417, -878651541, -1601709117, 536941893, 1563900617, 1807424942, 1104198186, -2121991382, 263183088, 1745202094 ], [ -1477188107, -1345276847, -1483011895, 596379208, -427815335, -729142912, 265219642, 2011140694, 136309799, -653734435, 1461895305, -1696769418, 786936878, -921596969, 847273710, 1489617676, -1049311262, 1880888092, 976686606, 74633967, -1754894031, -599401066, 14731174, -1160837681, -694245913, 1370508289, -337645591, 1819727414, 847421253 ], [ 142017563, -817122027, -275846564, 849760766, 941638940, -1135109060, -1061166782, -485348375, 248811074, 1730172467, -33834928, -1917082779, 1372914942, -245258454, 1759980875, 1469790579, 1176037294, -1996414621, -181961401, -681923698, 204934156, 669615719, 176511064, 1140171449, -1866698363, -1486321995, 108452034, 772872766, 1268084104 ], [ -339345975, -383894980, 520476808, 1457370609, 1304490427, 1670338021, -328889918, -984958819, -363292280, -926173690, 317819475, 1923417000, -22876695, -1005055249, 1774236115, 211578206, 637970833, 504493599, 1532824958, 1463149755, -776416559, -1387462868, 810394055, 1136636268, -1501362539, 2001953847, 1841549309, -686024651, 184105063 ], [ 321920231, -782738909, -1874224694, 72484299, -2129504522, 829130928, 681362659, -1334185406, -1927743159, 1714046909, 1194753873, 312808608, -1515437096, 406113210, 1889408635, 2070437178, -597983631, 34668492, -174849874, -1985330911, 295182553, -1517713401, -2027938850, -454263805, -1696528674, 1993363524, -1539510168, 1365953153, -145038920 ], [ 1563563946, -2005127694, 1270478826, 1488929999, 1163113049, 1489513547, 526347987, -17147049, 1032247111, -1052656949, 56372706, -2083090121, -79490270, -1993706549, -571812466, 1073139520, -68601321, -964258363, -1038339496, -52826612, 1072190002, -147261854, 2014698126, 1382086702, -779321289, 1646690650, -188436425, -969521935, 1239913683 ], [ -967795257, 158285852, 48178906, -25259486, -960747567, -628007377, -201932298, -278104257, 436976404, 1698061196, -1485740962, -949991753, 1617593869, 544983661, 299363088, 1452334863, 1760097580, 325753417, 2057740777, -495181506, -1864558659, 481447059, 1679522146, -567898318, -1942216149, 464885297, 1309347522, -642688850, -1469377094 ], [ -137776135, 387518587, -2014503294, -267161659, 348846892, 1394916820, -214420347, 1053740296, 1619415429, 1524401446, 1459196962, -136817649, 1733721005, 157321687, -1420831003, -2129061813, 837771158, -307642748, 1677390258, 526673569, 652316484, 681019879, 627525894, -225331665, 980950086, 1349815975, 1741196989, -1018447034, -1963588360 ], [ 899548208, 108021014, 1116667839, -747836584, 482786816, -517663708, 229093440, 423345197, 1465166995, -642157515, -1020559027, 302410097, 1339790805, -2134635150, -409418786, 1960124125, 1799732493, 1481080822, -1457783031, -1518487084, 91162276, -1233683745, -1139659760, 92612313, 177232649, 1494951481, 676835644, -1277793570, 1067154750 ], [ 1232486075, -24397625, -338331002, -1784741340, 681541623, 787019200, -717989659, 718265904, -136195134, -2028494284, 1068226771, -1078163442, -1821675914, 387195304, 709847175, 578795101, -1525833851, 1840226525, 1176764009, 882821653, 1843612489, 385153421, 604518008, -1584559494, -199591187, -1598921098, -2142964106, -185767605, 1336909231 ], [ -561161637, -318320647, 2072230578, 570701597, 999223247, -1935696724, -1767604774, -1163765099, -1788576248, 850574724, 1700412898, 1141302875, -1285125303, 394016211, -1744277274, -1331667000, -459001767, 322728953, 1488733061, -422067733, -488850279, 1922328228, -635824876, -1411779603, -2019493714, -1372756031, -170725832, 313871906, 1584935845 ], [ -1026884741, 1585697739, -1433305481, -1043792213, 823162934, 1653877547, 694353864, -434218796, -1013627207, -588888531, 847867042, 396683682, 180826579, 1934381896, 245870560, -1042360332, -1289244180, -2124148842, -1895138407, 2147471105, -1790594342, 1290500674, 2133436017, -1194683957, 667976180, -976145712, 117568980, -1569783168, 1952610509 ], [ 1297395834, 1426196167, -1869979283, -451352215, -1804579893, 500339048, 993060411, 799267803, 1149138662, 105665014, -1095027810, 1509465621, -229267785, 143860289, 2118932831, 1882571744, 1256969132, -1903135779, 2068045797, -591578115, -1865299591, 368206450, -1223129577, -1186837717, 1841649504, 1014505887, -1053461699, 330737792, -816545591 ], [ -1434582141, 513852846, -1891721673, 1543029336, 385129969, -1866947940, 719401405, -264372093, 1445071500, -818547460, 1953559012, 499161560, 1859791702, 1193023123, 938481394, 953918058, 805399282, 429423134, 1299440833, -1296089823, 1791043606, 1347434366, 2009736259, -2116750065, -1881296252, -255872313, -977402074, 1870929832, -308483275 ], [ 1683612823, 496654813, -411986982, 752236077, 627360923, 1004746142, -808948642, -1247096060, 1868278118, -1955050265, 1682080032, -334801760, -293162051, 641630768, 1702996870, -467159566, 155277217, -1546866501, -112412192, -423808553, -821217805, 1762086814, -1360599071, -1608289590, 226015309, -1486005688, 674080623, -846137333, 1029728878 ], [ 1504397921, -1459260377, -71877678, -836755191, 1814082671, -868242039, 896464064, -1158523449, 2038655120, -28728679, 1095313974, -557136365, 1013748954, -1836432009, 1120886293, 1820568108, 307106172, 1343424840, -516204903, 1274559242, -1902813870, -1615469179, -2094187293, 2140518506, 2057846323, -727073665, -659250373, -837966421, 144590387 ], [ -248089108, -201949264, 239910732, -712553718, 1155425941, 1549940174, -705678061, -1789852335, 887180193, 1461020455, -482990329, -1235569982, 265341917, -2080522529, 725486354, -1696276551, -73114675, 2143676879, 251589890, -2117160873, -1573002805, 584613968, -1492851850, 500821530, -729489193, 338713611, -499447749, -1296133202, -769002070 ], [ -1809858845, -1227250087, -231420544, -1240397472, -1725311337, 1582498400, -1781968409, -125630077, 847677731, 2078450910, 748142924, 1983584131, 581805682, -1046358940, -1508064913, 468343206, 350450324, -1590793926, 1899479796, -1179647738, 438213630, -766477299, 1633142753, -1358596963, -50012011, -1460815801, 630061051, -1473049282, 2055891055 ], [ -230043300, -332700712, -24332376, 2137167012, -1777505842, 2005204132, -382021242, -1905617672, -1652655870, 1303520424, -1438963963, -1368967056, -102464783, -1421227014, -547072529, 1662784290, 1078873495, 1228333359, 1525227127, -1977136406, -2122330651, -1992452598, -655621481, 423621250, 281954943, 111400234, -252451910, -1318251936, -2070764597 ], [ 1321517768, -816451780, 150196785, 860598111, 353643309, 1422583251, 1344329079, -1386640862, 526604640, -1719729557, 350200564, 1241765164, -1990739118, -893903868, -758263990, -422512729, 807198540, 651207503, 1504278705, -509888767, 268369913, -1662644339, -1606727279, 1690330297, 91206618, -1761254875, 1520886540, 1609998841, 1807529925 ], [ 915700383, 2074750735, 506238084, -1788817189, -192865505, 1834249833, 1553674377, 119365266, 349422686, -1840225538, -564923122, -722165688, -656925929, -212656902, 662850728, -1577423556, -508867633, -384096188, 552677537, -1885234495, 1357186273, 2096237041, -1917733414, -784145408, -1750046056, 1451334780, 831039468, -1124775492, 1900915285 ], [ 343856384, -368301012, 169874905, -1939336984, -796871982, -1538631178, 1375159896, 498265956, 1646182252, 1977055215, -1467985882, 2075403573, -1919993997, -1079677112, 2071214836, -1913108294, -195253144, -1896494584, -768566765, 1043958893, 1758240852, -697363615, 1243651370, 1318564278, 1606425820, -562380995, 758635043, -592934063, 707531431 ], [ 1829862789, 607490362, -925992187, 813981184, 1116585504, -2047208711, 535488611, 521513269, -594263191, -1391432658, 1869502626, 527040924, 122050158, 615386793, 1567972257, 1541780439, 228352371, 1782518601, -2046011834, 1724785802, -1476110199, -1721266004, -483680205, -1824873993, -1688874443, 615591534, 860411988, -1005649650, 892635203 ], [ 1494547940, -455453004, 373498223, 1363266522, -666570292, 1997526668, 801824688, -1598230568, 41350580, -1255474714, -1296003854, -1430570375, 1946261530, -35790764, -1561010810, 956395742, -654298459, -1649060109, 437156791, -1949780073, 917648087, -663973738, -1761862672, 1060851835, 981715477, 1022200102, -999787649, 1672017808, -1842196703 ], [ -1574956897, 1132923174, 746486915, 498661382, -186991809, 618737285, -1915830936, 1867263345, -1421756469, -186964625, -1321158166, 2144829893, 2018233817, 1771872060, 713663816, 1463550735, -419691822, -181586830, -1003815014, 1314914692, -383832666, -1144774097, 161976273, 1287438161, 939436565, -770834200, 1985113572, -333182609, 401101077 ] ], [ [ 1987827200, 1427166817, -1744608602, -1188036872, 1690043790, -2053261173, -60658440, 426402737, 1227912200, -2050400990, 1155918487, -2104271373, -1615398496, 499489632, 1196746765, 1555941218, 2094377807, -1408720220, 569228203, -931382704, 1892226530, 1208130274, 27219897, -125586906, -1048038165, -1145912601, -1961661721, -1333843521, -807698322 ], [ -1206924797, 1262252051, -1271411913, 2010405619, -1326286170, 1053861221, 98254157, -738300862, -496757522, 1339379323, -894493241, 773855291, 1526226643, -1132117088, -78104917, 605624948, 625054852, 1453872969, 1491816145, 209255618, 1336328413, -1972781413, 1884076857, 1810440760, -1552353826, -1540220371, 1047288025, -463015374, 1454463942 ], [ 2031883213, 101878166, -569025521, 2003107279, 1396389297, 2089800385, -511468765, -654082357, -739118252, 790128115, 231613329, 277213828, 221103595, -795722813, 226329702, 1018765213, -265271481, 1311535463, -1054197773, 1860647209, -1351681425, 1043506069, 560735864, -1245452006, 1141397317, -2109958913, -884814882, -934783923, -1447860089 ], [ 2066456197, 1571698050, -1954221458, 1945611977, 912318961, -1744952627, 1452316265, -1334029119, -591442139, -1407879208, 1508344557, 1886583213, -485166158, -1459312763, -1675052045, 1266820570, -290972699, -899709683, 676638795, 850793865, -433173996, 220768878, -2004188282, 1539637526, 820291470, -1305986001, 2001348102, 181732608, 987686796 ], [ -494760106, 385541969, 871770633, 928067072, 1525705982, -336470506, 1526594353, 1852120169, 1378968938, 380718588, -1364484216, 475639714, -808021629, 1424138307, 2014360198, 1289367393, 1931430571, -1512186836, -281125942, -687210261, 2005298771, -1331058907, 1737481556, 42469664, 622920074, -2056255161, -75207447, 876165279, -1709671887 ], [ 1569270195, 885681090, 1169882444, -1314629566, 811095357, 1810860203, 563797150, -931120932, -174460218, -1936450448, -762769648, -1384223081, -431467747, 1477306736, -1589211433, 1067437750, -1519253709, 1730278790, -217585669, 1206115922, 1071261066, -1166491362, -469645048, 461972289, 149658618, 851756684, 1045454490, -88092963, 97006129 ], [ 919285417, -2124318227, -1199324027, 1986896453, 303495578, 461689600, 1618811417, -1226803665, -1936012620, 1795374642, 163506228, -1011297721, -832774193, 447117920, -449161551, 191458321, -1564180634, 669262267, -840777955, 884966322, 1705140203, 679914021, 1330910209, 1530731430, -592223167, -595898772, -563695445, 1856992784, 1763111810 ], [ -1302318613, -663027869, -1008914967, 65365545, -650078729, 418350475, -1287910215, 1370551586, -1792913724, -1883305232, -1615182318, -369406677, -1160611774, -806471577, 1394304029, 1832365425, 1086669425, -1740827564, -903388151, 2095978036, 420930108, -256061104, 1869912716, 1001040012, 1311380386, -45616645, 581495824, -119016597, -1007878197 ], [ 1662250720, -265593850, 577241928, 2137135514, -1264806191, 523029405, -697630411, -1019660251, -746173951, -2115497072, -1002994590, 2033802364, -911620456, 1413147714, -1984128117, -506774352, -1043521248, 85953437, 807210305, 1848685558, 866947796, -1804497082, 1825537509, 503959410, 541927451, 1099387168, -2038259209, -1895674654, -1257423033 ], [ 1493393522, -931971834, 1794405447, 573507577, -297230253, 128913629, 358558917, 1251947452, 1924241457, 583110982, -1401713313, 1095223879, 71557223, -702425817, 436893579, -24293544, -931438856, -851642451, -422850144, -785135694, 740323306, 1970769015, -479364014, -2143418213, 1224709297, -2113187216, 632533349, 310430872, 1042958072 ], [ -16532370, -2045343012, 314731882, -219135775, 1119524855, -433945053, -2089587055, 747799229, -1370736381, 379834926, 907809732, -455769569, 1451490134, -1227758535, -1233092073, 684559629, 1811214182, -2120903815, -1692416778, -1968953303, 1874034958, -1059235017, 1970755053, 548348652, 168488771, -368755479, 2087254478, 184093754, -2093508102 ], [ 1738301781, -927194089, 1279280962, 193767679, 151423683, 247118532, -1081369652, 1085539944, -45994663, 595732544, 1922954164, -428545534, 2062511333, 1280301604, -516374234, -2022094904, -1131934490, -482216971, -1373980069, 625557965, 796761700, -1441354662, 1950528249, 1195516877, 1709135423, 1764990565, -1559048744, -2091183943, -135779828 ], [ -173969502, 673753396, 1094209350, -41430445, -459000286, 1890769415, 1599898079, -1675446059, 2120148463, 478520670, -514632688, 552863316, 1171862340, 970326967, 549008228, 566990058, -1924699327, -1447978204, -473649227, -909825834, 134675392, 975149332, 391653032, -253802618, 1273651229, -1302246432, -705808701, -1879726773, -1681116456 ], [ -584790255, 829964328, 1586012777, 393757382, 25186071, 1180260952, -820237732, 994750999, -834015530, -1141133929, -1492959719, -969854019, 514154097, 2047286897, -1705082412, -472166194, 1255127322, 887422021, -1165068678, -21994097, 342698061, 42202093, 1786982839, 166210538, 1314780355, 1591282897, 748172990, 278954413, -957254058 ], [ -334496351, 1353575324, 1651972137, -1136116381, -142186106, -2080995068, -719328077, 1873890046, 481955108, 1094809891, 1212816662, 1818738084, 754365013, 17414930, -1674821920, -688833112, 778201877, 1256009731, 1319282280, 1896718650, 2142327017, 1575185088, -548742337, 1570864575, -1686193539, -1562817483, 1341283354, -1881699392, 1622214577 ], [ -400328822, 1658925398, 909924986, -1096965482, -158923510, 287722748, 209534387, -288497901, 2147297930, 429067495, 554014412, 197176386, -1315652645, -1364951689, 1853325846, -1456805361, -1842134039, -839339330, -621103630, -477454102, -5230018, 756448770, -969752066, 1608407123, 1871395075, 1891909490, 290330287, 374147293, 62253812 ], [ 1277654408, 26207477, 656344843, -328042119, 800659051, 1739268286, 1394567683, 615089397, 150579168, 823872355, 1071837033, 1626578845, 303285525, 1062407839, -1976955147, 440941771, 535884811, -1409866445, -881394856, 2138238631, -2015905440, -131131536, 1828328653, -40668163, -506899764, -605309424, 1169650004, -1977789540, -1398092692 ], [ 1772659498, -1875553957, 2104525475, 739039103, -1688534259, -1167902239, -546124256, -263680947, 1863418390, -1563706080, 2053295052, -1473041980, -209164297, -852730040, -296568145, 671150556, 1948223961, -1289150989, 2002248328, -1717878183, -1177767027, 138800468, -1191959629, -1581871730, 195771422, -358526192, 1284349111, 786602675, 1017002468 ], [ -1201438010, -1406118533, 54366832, -113678771, -22500078, 211353051, 2017399032, -1960750875, 944759070, -110399980, 236407566, 23616595, 1207418888, -2146366847, 800636770, 394823817, -60633299, -647768129, -13529836, 1313042024, 1511126177, 613820082, -1860063037, -243226363, 646392615, 1545874420, 99359366, 1373231563, -59052262 ], [ 272994349, -1552094760, -945401959, -1202698017, -1009085912, -1514821748, -1364896875, 1680937718, 592686999, 1494719576, -557482147, 1987885637, 572873118, 292759548, -1587394765, -901067240, 2028489481, 1328415183, 714838047, -694397986, -2024257254, -1971234684, -315883393, 1940232478, -1264383541, -1690989450, 1502384114, -903626029, -900234579 ], [ -1543212172, 1045891268, -266413273, 1853511397, -459332859, 1996823077, 1103142368, -1476318502, -1004601306, 1882391935, -2110840302, -164721767, -1409841810, 1664008189, 817380094, 899865700, -1728568548, -1329036203, -1707404921, -1498395060, 1185261443, -1209970496, 32797950, 770442576, 474088626, -657489512, 1843537729, 2037414322, -318831370 ], [ -35403264, -446614199, 360717257, -201741200, -2134481659, 185892687, 505888827, -1956768106, 116400045, 1803553208, 1382228263, -152051968, 1121297791, -1041799114, 662111361, -512069821, -453961820, 2103727447, -1991541487, -1618448559, 267899787, 547989572, -1249479860, 2042918349, 1290641471, 1877186436, -1953584366, 1988864702, -1019078853 ], [ -2101599115, 801740269, 1106540617, 958850269, 902423161, -521576504, -1333809655, 470748548, -1278793411, 158485839, 774298151, 1126683370, 1908313161, 784817067, -968767352, -285632663, -68192573, 1206338782, -1554645627, 470001026, -1351412979, 1611804877, -410051280, 2025006206, -871004506, 1683012062, -1584375897, -512037696, -428295222 ], [ -1635088546, -783183558, -1494885815, 1262062815, -1809501256, -252232535, 1307179619, 1100759914, -332778066, 793017120, 275624488, 216022158, -1574279758, -1430351523, 942335903, -1844056598, -333085214, 2015163436, -1208193427, -499574847, -1762322084, 6862236, -487984598, -1669343321, -977737837, -1412399406, -487246182, -49942993, -2099284858 ], [ -591874247, 227460811, -1329209631, -596647406, -982181540, -1577297440, -1306761084, 1494396867, 1757532150, -2046262029, -900678298, 842884285, -2027922623, -1278369120, 1737919879, 910391635, 58821437, 54236585, 1720106019, 2092906330, -1280252431, 1419840647, 452652340, -209434382, -936106699, 1048061738, 1249524064, -1503328203, 257819754 ], [ 1663027846, -1769469645, 767567573, -1152757190, -154682670, 1187638838, 1155800438, 147808948, 250346564, -130683149, -1518330019, -2046352875, 401956756, 1881525614, 514621752, 931455041, 502543880, -339928595, -367352097, -1809144327, 1523079646, 1138943431, -1730164229, 1527134825, -512352606, 1094697253, 276252975, 522747580, 1817893595 ], [ -1410759852, -915375732, 228705725, 1431099132, 804585372, -129327376, -624437704, 880350157, 620002142, -1218140129, 2002876154, 924964979, 174273614, -269508167, 575395343, 859245928, 1508849806, 24543663, 1996427791, 363934652, 1239927661, -91348212, -1360336291, -1665440867, -535046864, -1344970133, -1113067921, 1152644411, 1330752644 ], [ 1961527932, 1965943502, -1586639852, 773953214, -703112171, -1939036760, 1765650590, 617402181, -1214111966, 1114599335, -1240226775, 1256676962, -924560852, -109981789, -448484637, 533972446, -1219165922, 403896836, -1791347176, 870249524, -850043666, 568457320, -1253939757, -361256331, 1547915190, -812213714, 704819005, 366780118, 1638984972 ], [ -171721179, -279822971, -1768492419, 1488043470, 1575519446, 44411551, 462612454, 166257719, -1198637682, -1259598193, 674057845, 1678636765, 1143450407, -383565019, -2010381612, -1313269311, 1748381954, 2082688678, -1644324074, -1737075483, -467731908, -1830533010, -609214959, 1121904880, 1086551136, 1863834381, -1058076297, 1175192881, 607927383 ], [ -1133970159, 954185839, -186786317, 2061442292, 723328657, 1604169038, 1938392190, 1251269052, 1724961677, 2053447731, -869157782, -977165385, -29943509, 62829130, -1060505562, -695382700, -1533558745, -750840827, 1926312900, -932929241, 1054611517, -1021469796, -388714333, 2124227753, -1100814572, 1947082650, -1870509014, 1109462811, -1681582246 ], [ 89925569, -297421016, 618152333, 1172583277, -1006922225, 302589446, -883290642, -574851593, 1933226719, 323317904, 882787574, 502544036, 822257137, -1843032415, -1210814904, -1239382118, -1657238018, -1817848660, 440577879, -1512206310, -24330446, 127469123, 1715251784, -272171690, 430972723, -1895281793, -1344297080, -1200011292, 1622163653 ], [ -1457897016, 331994984, -517106006, 1909537795, -25606501, 159604394, 829845652, 1402421080, 1384184391, 1203784309, -732515012, 632460926, -1200638425, -1780863055, -1213087618, -108978856, -89856860, 1905961331, 82867450, 1651719635, -564842300, -1743624140, -1971194613, 107738959, -599030576, -1205700970, -1170463812, -450325871, 1691016941 ], [ 1160806355, 2086359045, -438509049, 1339890826, -774601078, 311052938, -517109314, -326204822, 1257236843, -1257792420, -29978847, -27834910, 365005677, 229358251, -1550385762, 1315721760, 1698665180, 1421942016, -83409849, 613936448, 1680632728, 2080303043, 327751039, 1039052572, 1205184382, 1540447626, -345433361, -1360711565, 256979519 ], [ 304232576, 1381357972, -630419593, 154862113, 333120369, 795652253, -523973317, 194100799, 2100129092, 1589185790, 1351248367, 1596388528, 475708970, -2007988731, -1786154989, -1523357894, 1189402506, -351355116, 1670521438, -1748976631, 2012913024, 1926361098, -430242716, 466064249, 772408822, 1150308791, 1628474092, -1757986455, 441601717 ], [ 905535237, 1568230358, -133950094, -179068967, 466410832, -239971334, 913513938, -353942348, -584979951, 1311010167, 1474423201, -700364809, 678748995, 1409659230, -704191970, -1013567292, -877717868, -450628493, 1247287326, 1482197550, -1240989250, -747761170, -82906112, 1462271491, -1145563211, 833124131, 902063225, -880048321, 2073340805 ], [ 1537143212, 1180123690, -913696006, -1429779527, 1862974664, -698027897, -749243254, 560509337, -1969322405, 941044159, -2122381470, 1536932626, -616326697, 553695653, -2068969753, 542291508, -2026571261, 466786436, -1754410752, -340999211, -1075175981, -106407540, 570235699, -1221097633, -389963440, 1464737995, -854925632, -268463367, -1538912824 ], [ 1117128794, 1755580267, 36033171, 2019846887, -25379189, -2006747182, -1375471983, -332398180, 172259295, 1765532731, 338079325, -734906175, 410405623, 190226663, 1230253695, 1335949918, -105220781, 179027158, -1615772338, 557438841, -1897168294, 1388840291, -1762477297, 1109767444, 230734156, -808035624, 934331281, -974007070, -49064834 ], [ -1823607660, 1264354370, 1778973158, -608553574, -151060848, -818119838, -1561335852, -2133856246, 1194116406, 735701309, -1073510725, -987895202, 2068658802, 1104234462, -1867559631, -109678078, -541589025, 1097310735, -278583218, -199182214, 1997260459, 1056637442, -812881291, 1284112831, 740658387, -177840280, 215252731, 1658162844, 207766890 ], [ -1007032572, 840818058, 1191790153, 244879196, 35560157, -230603568, -1841117994, 166106905, 428649801, -1664511202, 1361663925, 1776018588, 211379996, 1851282023, 229105315, 630276129, -1088876756, -882558139, -295148693, 106873569, -1134023798, -1792020816, 156007515, -542174406, 1018062417, -142924576, 872309693, 980878529, 775406032 ], [ -201966248, 348716163, 150190456, 1074730212, -1733977629, -373198125, -902094416, -1273940031, -1536247709, -1303442167, 1600648050, -1524085523, -503785281, -460149762, 439058098, 1885362381, -1497592067, 1421879409, -1781089722, -409423463, -322891095, -803029467, -309383454, -672581763, -1745031171, 1077002723, 280873656, 709961522, -1303577511 ], [ -564252305, 1615625725, -1582871330, -689666448, -1116173909, 290152507, 610635843, 7177772, -255634322, -97214095, -1311192004, 1789093560, -1415003113, -129232256, 1984609835, 565194675, 1787049039, 821936493, 685828568, 984759873, -1545547036, -753271392, 2037695309, -1160840359, 1567186463, 74429316, 436389697, 1500655803, -127346362 ], [ 820417988, 490247696, -1409558840, -253696030, -1166321097, -1630372722, 2134399698, 806870506, 1734469200, 494301069, -1063460716, 1231111180, -605389, -1365078477, -1855313811, -1369450786, 1172419060, -1130344210, -319867189, 1127521242, -1879809624, -1790646564, -1078754588, -956256826, -2118774169, 620735007, 1555221499, 230316189, -1505192606 ], [ -291404260, 1730267493, 1290975665, 663840826, 836070199, 843485233, 2093296054, -913950540, -572117428, 1734794643, 738492140, 1422213830, -661629078, -1335193831, -803441992, -188533057, 893213939, -241431334, -378804519, -1985930006, 1521674742, -398635235, -1001992493, -1370241641, 1641671896, 1763133218, 390796305, -963927044, 1599479897 ], [ -1445291604, -2080406933, -1444772285, -2062075338, 1455668242, 480892936, -1627960362, 150522498, 2750195, -1208148394, 861966052, -1276991965, 1422758571, -1033364661, -1505308816, -1523465467, 1487737739, 574169528, -1675635202, -284661633, 1885576944, 877102783, -173528918, -1594324871, -824581786, 1451037631, 354875067, 1700516387, 1931178568 ], [ -2072130, -931180359, -737093921, 144904665, 1682025795, -2114499895, -569806335, -596858608, -175095100, 1068167373, -1929474407, 707524315, 1675879783, -1849953095, -1440685278, -1910067459, 504722559, 402101446, -372331222, -1497032292, 819092351, 1812310563, 749498336, 1872703518, 1162680666, 1281142279, -1565983853, -1979159333, -2002583904 ], [ 1345918775, 1102709297, 1131730417, 767571815, -1708129540, 1042254258, -1373060156, -208707637, 113794983, -684719603, -505761469, -1156183868, 1404335896, -1512796980, -1517913072, 360214184, 672372840, -1502849846, 1275679423, -135604525, -1755432304, 1666632559, -2029040331, 354793038, -321797771, -1331257151, 1651206327, -2011848686, -213153745 ], [ -1755854553, 1377189997, -1439551022, -952875033, 1482581188, 1630474238, 1765184354, -1931124727, -2035004938, 1780367025, 1722339726, 1837829813, -1199735765, 49112317, -461601189, -1729979816, -1873449022, -2024794658, -348680636, -1176219272, 500348611, -751783278, -1139833009, -552293868, 1944530530, -1495518128, -1452378730, 1647118955, -998597055 ], [ -271283224, 1898143025, 2013465684, -575837088, -1902446112, -634646719, -1497548942, 2138981209, 1429479627, -1214510291, -605431898, 1600632167, -510806784, -168204065, 1289570526, -832204613, 2137494220, -1669728047, 2010839106, -1236536617, 378239588, 356274954, -1579294577, -711187067, -306651027, -1429435792, 1337681282, 2051041913, 2109007039 ], [ 277957500, -680216978, -470121261, -508484121, 1217474041, -1089560158, 1560909841, 809422109, 1891373361, -1994317327, 147918125, 439005623, 951190996, -903283565, -1645665338, -49126316, 2038475596, -611563752, -1267456302, -2044797348, -396020590, 504283988, -504491343, 1623714889, -1203949845, 1545325274, -889553859, 1550761415, -235011717 ], [ 1018459020, -1800206415, -279190325, -1293133289, 503471031, 821588771, 1394913344, -1030364403, -282460217, 985125703, -1443117273, -855126081, -1727125051, 273761963, -1143323414, -26997194, 1715357278, 1504131268, -51048554, 1412342027, 1980693768, -345432658, 1584096660, -1391348329, -2146907351, -1449028200, -2096117593, 327859805, -1126737195 ], [ -1620508167, -1140426789, -1559664772, -622676286, -624516780, 1978834641, 1685763546, 1303565831, 1547878906, -549026007, -452608172, -468233725, 1966849320, -110666515, 2020376345, -1598790120, -434056638, -14986521, -828377637, -160340627, -16986258, -1616302291, 841528833, -101944494, 1586182159, -396439170, 1183624414, -1659182110, 1665042723 ], [ 462362612, 1001758565, 440535299, -340246006, 863298497, 1410494796, -2068196848, 492692286, -651882065, -159859485, -1232760867, 759963474, -757396665, 258359050, -2033605391, -197513498, 659658856, 1491260758, 295287021, -1146713905, -953815957, 1586726517, 878569148, -1073885271, -91049123, -362694017, -104816463, 1986924053, 1775341450 ], [ -1411086173, -1819992473, 1289160815, 364285545, 45278511, 1403535374, 1270026098, -3166735, 518482514, 1798973345, 607893122, -1276278838, 1003690918, -239006135, -1891641060, -1902943983, -1202053014, 1346004368, -1379058784, -1622724778, 78955759, 363597357, 307161990, 1194856767, 1304491778, -441736146, 854991902, -1845746200, -797271320 ] ], [ [ 207658857, -31199483, -2039933067, 1040740771, 737611051, 963177724, 471639206, -482664032, -307307648, 1690984210, 368208152, -1482918518, -529737775, -1556249652, -791393389, 1103340217, -1129075323, -775446456, -157472114, -636621282, -578419497, 629533079, -925909451, 579697280, -1380257702, 137260417, 802350234, 1812769374, -1867391560 ], [ 2059128693, 623695431, 530402545, 1988550590, 1085148221, -1555535562, 1745857966, 1804109108, 1980682675, 536015258, -1850062881, 1939914891, 470728756, 1183871496, -356063054, 1445111024, 1043060674, -1991701174, 724373811, -662610580, 450528932, -641238739, -832123488, -1158053787, -1352190799, 169234632, -821319842, 575449519, -557485545 ], [ -1006730313, 1540223951, 860612115, 1030076742, -1449921168, -1935778945, -2130310699, -382266670, -1177088513, 407801867, -849346547, -901397611, 650553575, -659579829, 420671353, -1982344560, -1330787854, -68891326, -1036214364, -1376437120, -763151452, -1154750152, -299976285, -801018605, 1511605698, 928426657, -1205807236, 1805729385, -75156659 ], [ -1421688467, 340046907, -286861614, -1239534314, 477163122, 1078594180, -2139500573, 1221815251, -1442031556, -1364380836, 536464496, 816660730, -314087438, -669670414, 1160122738, -2037377018, 47533012, 47442159, -279181336, -1958664316, 1008708481, 1553882661, -471690250, -1845477663, -929042648, 973560692, -1328611158, -634868975, -1373591551 ], [ 1767508943, 954148424, -645844405, 1411284657, 1086113391, -1232009526, 1811407526, 413527680, 29958956, 799930150, 390199243, 159179274, -394436190, 1551852915, 1659992505, 1315434284, 1797771876, -1395017713, -47963066, -638441786, 1700597725, 7536648, -1603795949, -848279309, -204020167, 1431292856, -456062349, -1451915910, 1639351254 ], [ 1697429179, 2122791960, 1336584247, -437387279, -888620152, 107882890, 1935840240, 1211521035, -19953280, -1312336010, -1105273936, 530837108, 2007973154, 1653847459, 802698077, 617785798, -723109441, -847179775, 757648403, -789632394, -1759829779, 1867703191, 319123925, 368312472, -1203838879, 947286137, -1349289568, 123185813, 159705110 ], [ -2029703182, 1305600829, -200969396, 237773580, -453815923, 714052548, -2047893130, 772002239, -2140363892, -332772473, -656162925, -2040703865, 343372730, 11752281, 1969875650, -245018387, 1516955094, 359346417, -283064523, 815181768, -2083850835, 2144741779, -1374525082, 1170796196, -1172497413, 892740358, -724387942, -2116803608, 1313618712 ], [ -1826776385, 584780824, -1977158895, -1740058360, -1049829013, -1764834579, 1912764488, -179343250, -942360303, 1126978051, 342810581, -1172536464, -1243583303, -594689342, -1063899886, -1825446339, 1612343798, 1470379702, 324870982, 1108417879, -213843691, 80024350, -1454621661, 784740733, -49620846, -413258594, -273513899, 352908831, -2009489647 ], [ 344986781, 1862120899, -1161963944, 1965063423, 883472451, -346813993, -1285697763, 2021272939, 471015407, 1984683716, -1505521239, 801990575, -1389642756, -520319294, 1073734634, 920268932, -1408303348, 84666123, 653077416, 735367351, 903579016, 1441325500, -425671478, 567377614, 33434035, 1743576659, 1080162421, -1803136984, -364214396 ], [ -1002150208, -728562697, -1783155784, -2107236724, 1563527881, 833127404, -1847520699, 1856239340, 908540104, 731228301, 869541525, 911253133, 1036611427, -900456552, 676751900, -1513492171, -2876071, -1060188915, -1331650235, -318054384, -1993403335, 948463437, 643835146, 1757118500, -866931260, 1037750930, -884596681, 481417267, 1160476678 ], [ 1879907089, -1329575816, 1166121005, -1538089775, 1922481219, 353436405, 1244758547, 1992824763, -653410563, -58102246, 455004235, 354090422, 191824345, 1890033518, 1650026553, 1674127260, -1061917353, -707085734, 1823527692, 513210047, -452352505, -2085377289, 1257795605, 953195117, 1089807490, 289425347, 1189272739, 1778973050, 1319610454 ], [ 164891273, 1044634355, 1551811004, -1641056148, 845364940, 942133556, 1126506266, 1554430625, 244315571, -1214164633, -1114544034, 1082663329, 1170232004, 1580959797, -1737388947, 2057027016, 1531400282, 1067243281, -782406276, 1609545313, 1743411302, 1938096294, 2077170649, -336157981, 157752982, -922721932, -1955927632, 568823186, 1021056966 ], [ -1926798657, -867437832, 1213490911, 1114898028, -695601445, -1708708997, 1514193824, 264535882, 400058439, 1844961311, 1560472331, 889880722, 1084532671, 1701859458, -1861153556, -1316159966, 1255156838, 643647823, 1969042484, 411447054, 1798439257, -1173635496, -607715560, -1070399488, -398257306, 1878522366, -875551781, -2120768847, 221507490 ], [ 1279897036, 1189831075, -845604985, 322587294, 116340448, 1506508648, -1801122592, 484770798, -120204706, 1395320809, 664516443, -1588647045, -191897109, 1440977141, -76587519, 119994239, -1249763260, 984202798, 962797029, -62997993, -1893267246, 531234761, 1742323251, -466721020, -388299891, -893721669, 1900808785, 1915119601, -816867413 ], [ -786239637, 947548685, -769828624, -241292388, 1053885392, -1105830793, -1418570731, -285161125, -1637838018, 1845351609, 784211277, 1367721350, 831948570, -1444762142, 1961243781, -1824046874, 1480235111, 1542174243, -1106930946, 20879587, -821993644, -422261677, -1309640907, -242365225, 670703993, 1367782393, 1360464297, 1367448842, 1672277984 ], [ 903981676, 660640575, 1672872857, -589017830, 82931847, -708979030, 930714505, 417621527, 1375720368, -1130905394, -707778397, -1799738232, -315906694, 368291805, -1338460954, -2004940735, 1000381629, 1555540345, -1337529496, 1324121689, 1241275645, -1279200973, 492438350, 52067835, 710649702, -926045049, 1817393733, 1602324519, -508479240 ], [ -1009856429, 2048374710, -502125664, 172078651, 16247534, 387749471, -1921611640, -1440989363, 1485968389, 1417972285, -690974224, 1096075739, 813352029, 576780340, 88860296, 815927728, -1506150482, 620866522, -1607711032, 1589422390, 74789205, 1340454879, 826952911, -1494014835, 33973015, 565248607, -280688579, 1003636211, -750084912 ], [ 1652026618, -1702535997, 426536477, -1813675360, 1529977783, 859801680, 1669832776, 690271794, -120707114, 43307613, 1080271180, 194111648, -1629188060, 1582981487, 297471081, 1651157231, -1989379842, 160102410, 567298871, 517429463, 1798519608, 340148010, 1738531134, -815800617, -592113, -1270016916, 318433609, 524727929, 781129124 ], [ -1573387398, -1050838063, 897178770, 540918688, -937222152, -2082732928, 2043845431, 157440319, -43137228, -299119465, -1185690585, 2065827732, -1246086313, 1427429428, 1460209104, -319954391, -1518733192, 193095133, 749609349, 125855771, -961980590, 1629208455, -1690928613, 1607074304, 1862345219, 310612131, -197019771, -982883244, 1826417850 ], [ -1704582985, -485304462, 1671887148, -1651605834, 1907688929, 1434430006, -993680351, -655416872, 1032085283, -1090282352, -189865864, 112945535, 1819862152, -1577631480, -1173117688, 819952190, 1301115184, -2064525969, -158703905, -1783074673, 777873211, 1391038766, -1987780242, 328980569, 529126382, -1618412736, 1325694588, -1668852683, -1721243776 ], [ 73613470, -1712611424, 302613169, -1517289689, -1095228156, -1734754836, 955039737, -6228361, -755900541, 830053461, 872178428, -584625887, -116417361, 1286880359, -2071764823, 910480028, -1919696762, 1098350630, 1511146528, 123672492, -1420605124, -158205230, 1841850187, 1559106889, -602734860, -1638178833, 467645737, -156137678, 440934149 ], [ 1821539597, -1729847847, -602459808, -1482159525, -917442256, -1342546045, -2087006753, 948768081, 1574843510, -1160635594, -1557620641, -736265578, -365432483, 875688622, 936089343, -560657009, 984806156, -545417183, -651361157, 1734335644, -1265776144, -1679735284, 917690459, -1815177327, 589220778, -621918958, 1326923435, 138685824, -74727950 ], [ 1661413435, -839041498, 812638688, 249682376, -1357618057, 1294356758, 214796426, 1989188935, 1918378605, -297369891, -1347738088, -1080438394, -1306256822, -7678282, -10317226, -1963998661, 1753405653, -1937600623, 706537372, -1378298382, -650750533, 625773347, 599659305, -661313748, 258951030, -2138132358, -667003303, 145555724, -1310676009 ], [ -806957939, 713876956, -1137924150, -1648507654, -1748450331, -1688140679, -917227755, -1349080954, -1466647753, -196885412, -129515906, 450722797, -1510953785, -1263644579, -481498092, -1559534715, 1322954093, -1109526794, 825719169, -50909226, -1328688247, -1133327991, -2100418564, -1850837915, -950717995, -1450393227, -223555339, -2145300062, 1684622098 ], [ 1948795849, -651741301, -822063722, -834511770, -1835961034, 1260348206, 1240206605, 887784194, 1221758338, -1645440732, -1277781080, -799474946, 2142218069, 1170321038, 1524032522, -1695909993, -1680295625, 748780824, 380380600, -1116327336, 21001338, 420252995, -1569012903, 1450930833, 998619208, -1622112517, -2082547411, -714902086, 1144380028 ], [ -595205239, -166036859, 15470892, 253667193, 1873514432, 140652568, 1540548126, -1480980288, 650956816, -922334817, 30208506, -2061805965, 954750483, -78155597, -1375584415, 109679092, -1532713154, -1397434802, 1763699594, -388518729, 394670448, -110457226, 1109998868, 1121645912, 149599210, 457744281, 1881619665, 413386503, 216092276 ], [ -1371353365, 340078405, 704310102, -365110180, 1696885792, -970693259, -201394349, 1108436203, -1119757863, 2037950395, 288437238, 1660825429, -789481085, 1276442977, 2017857644, -1048329892, -568036915, -2011162150, -1224084199, -1668410996, 351450627, 2134996957, 2002978001, -1664760089, 875167212, -605171674, -520904677, -1890482343, -1520690224 ], [ -1451609295, 1353550213, -2101982785, -451927711, -1540385419, -277928062, 778772025, -1696989713, -1487409281, 1673299031, -1679515932, 204840036, -1278339863, 1488930779, -26751954, 1957122516, 1387406918, 364279286, 910444983, -1587680520, -818030233, -708014905, -22026645, 462877898, 962866947, 1869765285, -383249501, -993795495, 1790615906 ], [ -601140024, -782621830, 537976199, 1758069907, -1642149782, -1200724256, -1125252964, -1521138893, -1586017296, -2050635473, 1759627561, 718659715, -994393583, 1578381750, -2028868135, 1516009780, -1544039920, 40148741, 1535665121, 940500445, -1790618704, 885877691, -1046537498, -503164683, -253523657, 535344454, -245467085, -2124785496, -331578316 ], [ 1821057917, 1312227204, -1764639079, 1969233780, -60969361, 1713646355, -1422872542, -243855246, -234926128, -2009152364, 730951734, 1593553532, 997504891, 295646160, 1925311303, 536406682, 1300787792, -1933502903, -465981578, -2047186204, -652696306, -1363865752, 1850561591, -273330047, 1297873744, 942682928, 954215842, -1868650802, -1666662466 ], [ -1921552017, -1793953430, 1049333820, 500810580, 1666678161, 624221249, 787903333, -1453986433, -829535204, -543193880, -220554521, -1665912376, 1494831305, -1734732074, -355377255, -1935282526, 1563913407, -554480210, -712778230, 1213251450, -412107835, 736694200, 353836979, -419567421, 1603925506, -1623950667, 1418819208, 1633801469, -1403315946 ], [ 1878188036, 1496299597, 1206279451, 587011139, -1085604233, 374605875, 307871267, 594407423, -120495309, 714834270, 1791240041, -65078312, -7324463, 615542053, 1891674281, -540289841, 1043843844, -1233679702, -1555885384, -230381451, -466023268, 1181930303, -122053830, 1756042225, -1878309055, -734959258, -1301726754, 962702687, 1655316445 ], [ 1354266264, -841109503, -1056815421, 182955985, 614037342, 1518474594, 1619502617, -1707815801, 1775628335, 1415494240, 1350618406, 2110683600, -926497980, -1878126595, -769297156, -270689624, -957658662, 695989612, 236542428, 652238370, 920068198, 1628797770, -1615415472, 210282109, -58359033, 1680304900, 1214589364, 1621727892, 1671110665 ], [ -1894531914, -1012421797, 1933645986, 468657781, -412268818, -472238592, 1431490211, -1989634800, 1228375084, 1632529250, 938585426, 554310270, 1919792680, -1939022815, 1680712159, -1597921104, 1559902399, -149328535, -1195554541, -1704767444, -836026712, -493909390, -1406004019, -1108221512, -536355849, 858676755, -82554702, -839393012, -376575532 ], [ 1062251511, -1756785829, 7518344, 263186810, 1304872737, -595480777, -1787738888, -1532914876, 354273833, 1915333491, 650988051, 333882939, -2033132156, -9862132, -177173825, -859600608, -504172382, 1456885478, 726100885, 940490920, 555830, 1097888691, -383344469, -542873083, 1671885411, -1242188953, 777912607, 1456182045, 573722430 ], [ 1333015909, 428002074, 1297433960, 19614499, 1885376761, -1789416586, 1383083467, 1048104402, 269796240, -936468158, -662883861, -600129279, -1349136171, 1772340618, -199648734, -644911577, -1366311208, 1791995226, 1793533890, 1427967817, -1155044892, 1792108146, -1483177389, -1457439155, -700229656, 941776755, -59293071, -1782136953, -774952627 ], [ 1395160461, 364382789, 819315554, -1985174378, 548329945, 1582910760, 1970888358, -1377115308, -550017289, 943949148, 653294713, -1447578583, 2090132456, 69713888, 705400971, 484499355, 2034074383, 1622028090, -555093702, -119787428, 923358892, 1533162055, 1417190178, -786218272, -872613660, -1850425088, -461847351, 1762405159, -2070004834 ], [ 1368637958, 1744512651, 1178684011, -351847244, 1839484733, -2097735705, 877192003, -1494087311, -681712277, -324589315, 576074765, 494993788, 788599015, 1482540544, -1336799482, 850517513, -2028720146, 1851014193, 2081481352, -1685308722, -2121415666, -1997505234, 596226125, -1030407883, 1576203855, -113783749, -1036372247, 1146089736, -1175030966 ], [ 1696827436, -2023967717, 22385130, -1603993310, 139338814, 2124080120, -1492515900, 460206602, -24606791, 740094476, -884383857, -39081688, 993810023, -1977438001, -1410588043, -699800459, -1570548887, -897258049, -291348758, -509214118, -1229780718, 846871438, -1929663196, -1209648815, -978979136, -2124771576, 592044921, -1629646076, -758567336 ], [ 151818331, 1462433756, 1450477947, 1531437476, -1797502032, 1746152012, 1945021990, -952159521, 1632569727, -368751487, -1698766698, 459129893, 196975591, -1527725586, 146355651, -1858625236, 172433732, -2084688349, 1446151047, -2056342719, -1221880572, -1986663914, -565769370, 77132117, 1102073618, 836266187, 198514219, 1424911192, 1654940620 ], [ -98590118, 528619556, -1283290024, -525525508, 720212911, 1241191211, 580162570, -670600010, 122462423, 1911963975, -1565205516, 1759060673, -837534937, 88808773, -24303930, 1625423996, -1784701298, -532165861, -1706775562, -1149276711, -817560284, -219089803, 1053417770, 1683855112, 1368566823, 1545285010, 1826919120, 412728265, -184517902 ], [ 1477910075, 2004761714, -1589087767, -1039333311, -119886525, -1165530288, -332970520, -1914182873, 1234307818, -1932758448, 1275065447, 1228572673, -629696358, 513000870, -2147423259, -726190561, 482573757, -1170681884, -286573230, 1002397926, -1614545602, -36418970, -1741074587, -1747282738, -750922072, 520954719, -662606008, -181814844, -1805248455 ], [ 1253081693, 206793478, -1199536023, 934786029, -1652168889, -931862182, -343551752, -696433799, -1585099621, -1554348836, -24509732, 660247345, -1575658203, -1253177923, 1849177168, -1592317801, 289437513, 332084172, -798696690, 1186578223, -1276273937, -1768350407, 819486478, -1655726799, -15612631, -500432790, 748035697, 2019758401, 1787550090 ], [ -1629089455, -1757579047, 1430165980, 1182863138, -1449420628, -1183219590, 1656584403, -101439766, -247912851, -86261255, 1637898430, 272380668, 1724113072, 116680070, 222140908, -1046751214, 1931323954, -31245861, 197225804, 967863684, -181071840, 728790472, 1920279740, 1722735588, 1133106057, -570326142, -1666116038, 1508410605, 263770255 ], [ -1215192155, 728637869, 1641148272, -223006675, -1695479043, 390164687, 412071671, -1020871869, 260991938, -368221123, -443283123, 1711621007, 257591930, 1547012118, 66604933, 115913631, 1667309989, 882196029, 1109905234, -1459723500, 689042954, -2108471080, -1755700743, -840807701, 919737859, 1056844374, 1223399271, 799231361, 1217190913 ], [ 1295380263, 2012989756, -1167334158, 134114447, 318574807, -858427661, -695283175, -678030553, -408760869, -150077140, 427783592, 449211604, -1234948099, 1386423306, -1532576491, 1876820307, 1387749307, 1801055084, -182283136, -978056585, -1819070212, -2049938852, -829205663, -1289926861, -1212580095, -1230804579, 1415535563, -2043443062, 165944573 ], [ 1465797701, 751774091, -1252214446, 2145260235, 1480236644, -1781114824, 708986139, 1334641289, -1975693490, -615467093, -604976209, 603486394, 1568269454, 854671013, -866144289, -1639751769, 186601544, 1218099836, 134378432, -147597329, 1746741121, -762199459, 1926616996, 810762821, -1582011045, -1379763955, 1898685647, 920171895, 97208179 ], [ -238156759, 2025428308, 931990519, 2132756788, -2097147916, -1343663957, 1362404170, 465923815, 1998690171, -1250046096, 478891782, 365477997, 1718128732, 357265267, 1662338289, 1934741145, -390092765, -1074750754, -1362345079, 1156780714, 297621147, 249192491, -677500525, 1364515454, 1646913959, 757201446, -417004706, -1819716430, -1697017610 ], [ -379089536, 1374925690, -510079733, -891904168, 605131975, 570531551, 9124990, 1692575827, -477574486, 365059752, -1380561546, -2127205165, -1632965130, 1299227439, 675823491, -1616209849, -1839390124, 2108002545, 282174988, 1899841184, -2111236789, -2096642920, 712529322, -301308338, 264687648, -1264902846, 1958258116, -2114539556, -1524739033 ], [ 87074121, 1321557672, -1362891544, -571526357, 1867009025, -1062811215, -996575018, 1428956202, -1469921283, 544826478, -1682409646, -542234288, -1534429833, -1636070289, -1425357853, 1297923855, 1281892143, -733159479, -1616869096, -1278526796, 1274922845, 1240971051, -487967880, 562056084, -1218877246, -1180996882, 290065809, -389336268, -1518838608 ], [ -451631205, 1765147856, -1275962705, 1784299732, 441422418, 1822412352, -1819975, 1814631289, -1816554611, 976712100, 1356826951, -1950532594, 1399601764, 1643022282, -1584681268, 470422535, 1282995858, -1050476812, 237919720, -2012304336, 704460363, 1580249382, 1762098078, -261132791, 571000336, -777541825, 1419695876, 1202336309, -1417446463 ], [ 1854692154, -1241127437, 1631053043, 955903238, -110784195, 1949721755, 1460441717, 1217930119, -1357721065, -1981415464, -725937409, -157635893, -731941047, -881990569, 312750839, -882341850, -1288394860, -559446090, -1922695235, -1147593983, 443681166, -382202140, 890369544, 1955049652, 1320977147, 1995257529, -73831973, -265284485, -371482116 ], [ 563473337, -970252244, -1708312899, 690323376, -1547165395, -500644091, -1533607961, -1001378342, -139280651, 951127425, 1836678768, -2102582356, 532511214, 2132365000, 1799666663, -982814807, -968115558, -820098484, 1367061343, -946662223, 1601996938, 1550278775, 581536659, -1579495099, -2046475836, 331347288, 1482604650, 17365949, 1975673045 ] ], [ [ 477819431, 475426566, 828179505, 1829143843, 1372707435, 1959168033, -1808300388, 826814627, -1265111590, 589978203, -1944898293, 1855925662, 1779516545, -1053278114, 1496969258, -2104500295, -150319231, 2103153125, -533664496, -1710482424, -1491309260, -1297698429, -2044211120, -967715083, 585520641, -1631056603, -1952343130, 1150381804, 1530281303 ], [ 1629583700, 690193535, 1502303888, 1665600498, -1904444143, 1985623881, -92990854, 1262002593, 347849989, -451555001, -1983763591, 1780868063, 142184349, -1992242391, 1848700217, -1835988110, 2015733185, 996771058, 545687984, -1564392826, 1554918706, 419875401, 234610312, 2014237617, 637877824, -1437033542, 245569403, 955009353, 1018843251 ], [ -395094670, -966626309, -254717208, 1260892207, -491236088, -966439802, -1094320620, 247925034, -877653871, -1031952, -1606618113, 1313318732, -1925866184, 1731286462, 1106650859, 737752361, -768364365, 1041967807, 1996852630, -348185859, -1088276779, 2063200710, 1782733510, 1626944609, -1024732825, -615998598, -1311705395, -1045157801, 1120368013 ], [ -51751958, 1165255877, -872815535, 1765711243, -406887574, -1183277860, 797237458, -1577875577, 178910895, 952003217, 1979490838, -1424870278, -1152927854, -1749062154, 1564055910, -964741703, 881991826, -1108139190, -255458573, 1389152639, -1177143622, 1265557716, -1554648238, -1649695210, 1669172970, -1826134164, 1182216051, -856876089, 1546312584 ], [ -749690574, 1910414597, -1963019637, -872023585, 170554385, -689132786, 124674851, -425674941, 580372143, 1643255741, 1916608850, 217132934, 1956818826, 1626666894, -61704101, -1628558710, -1836024993, 378301253, 656066894, 1324988282, -1813246599, 1789043824, 118164398, 166122070, 109523284, 1779386221, -835389226, -1875390518, 524308559 ], [ 612788601, 1148920512, -1555363816, 822680399, 1383623284, -1619626538, 367075717, 614749269, -349599210, -265433479, -1270231164, 1022280385, 1953771428, 253896248, 2070097084, 829774378, -196046046, 1289573651, 657277593, 2117406543, 725743051, -2018778968, 938972516, 1176280230, -2090386977, -1704360758, -265460123, 502584231, -1328705230 ], [ -1006915209, 1224901450, 1496452402, -1932754856, -25876036, -636845050, -1279209032, -1412377930, 1975963889, 1416410889, -1831304140, -104940762, 1777081172, -1209770705, 1502291339, 1596783889, 781281982, -911330832, -774952888, -1126177999, -1273653145, -891604390, 260781234, 1405537953, -2087124550, 1342135333, 67558355, 393418904, -1434637262 ], [ -657486216, 1067058837, -1702285383, 848031151, -710740807, -988633467, 89819242, 1709099656, -471138907, 1814817431, -1683489913, -80366976, -1694177702, 1212241552, 1588717597, 135681553, 26936243, -1214730834, 503967355, 128546861, 904977125, -111726729, 1728223465, -1859179378, 1138627729, -504506319, -154459650, 1248024330, -855779104 ], [ 446959779, 1112685461, -1214584198, -625895480, 98822138, -1599134088, -1645980222, 1856437333, -483274913, -1132963479, -740447094, 395376836, 1012996631, 1293648855, -2119152742, -574302573, 954371561, -663657636, -1266583033, -1161644495, -1879789411, -1182309504, 1969408661, -422060011, -1727331635, -941221378, 97755643, -1306972401, 436345841 ], [ 1869235330, -1216514265, -80465273, -1684299704, -2064509203, 1232789687, 985150564, 1866735776, -1417342338, 2009891569, -622188340, -805741667, -1866575449, -917684565, -58707950, -1077718028, 379602025, -1387796943, -1952616370, 512962625, -329056167, 961713850, 1889015628, -557317990, 1700174915, 1583685337, 1268612975, -2000047752, -1358721755 ], [ -1581583946, 1352709118, -762936014, 1214102487, -191859111, 1101797956, -248367506, -874251506, 788278449, 585507435, -2008481456, 865436486, -1634819998, -1566113347, 1912002542, -1106571840, 1899778210, -1373122969, 405853249, -346095587, -257122502, 815473669, 975808366, -1241398955, -612754233, 1915425263, -1073962673, 1102234733, 949860115 ], [ 1043980640, -1699721617, -1210628572, 1712039799, -992078642, -2116801301, -1471838950, 1173833626, -2031390858, 1860839314, 102457486, -1742284753, 410847669, 597820744, -349592336, -2089658354, 681048242, 1075408510, 2107734280, -13532354, 974573771, 1178957233, -1649857454, -1891768410, -2055595837, -149048185, 424886343, 1771768222, 179178352 ], [ 1011413910, -1361459674, 1610106305, -941348941, -1175530459, -276841428, 199199853, -1937970899, 1246105359, 680428515, 1021110309, -2023145926, -3444449, 2006010999, -1563281974, -962458635, -1125060948, -1636524394, -648167202, -1459668078, 1894062326, -1858041275, 776521305, -1959015608, 1989933775, -1621837307, 1230344204, -403140327, 471735331 ], [ -795453246, -83823513, -1446273175, 608800230, -710729321, 1048877248, 1548474774, 470512929, -1680621702, -1198449620, -136515866, -1458318625, 1872847312, -155155444, 670432347, 1428653605, 409147986, -1185092671, 1579473016, 2050517196, 219218703, -292034837, 1179430890, -1445252572, -1095883622, -1928598267, -52615568, 134930057, 282757046 ], [ 128259052, -1541953008, 853416223, -34164285, -496246586, 149090588, 234738281, -740493148, -2054096084, 92055977, 265066044, -1423247294, -745972392, 1083501420, -14657965, 1174100818, -2004223156, -1537073197, 2029761809, 634986638, -403428133, 1329976388, 737222685, -1912972291, -722308766, -329822748, -2103112611, -2122601909, 1049396411 ], [ -298665894, 204379949, 1543022561, -779144071, 838940990, -1786689316, 1717077372, 1377951917, 295116927, 1948618707, -2063980448, -282066333, -1144351740, 516615060, -1018449412, -83219760, 1863704994, 117817350, 1249980707, -120273574, -178800797, -1086067893, -408893978, 922169185, 941928343, -640007531, -2727208, -492382819, 373325477 ], [ -874262011, -592275952, -38474525, -1313061240, 501215327, -1865068064, -1838793254, -1536035275, 1984003814, -2041899285, 1264931162, 1511487086, 301496824, -41979117, -217271984, -1765799605, -809822978, -1344918470, 151231169, 772334472, 902724641, 981564014, -474346138, 1683870130, -651100564, -537538884, 1995038905, -2106729658, 1110521176 ], [ 653672250, -2086469939, 1301422077, 1955325864, 570025313, 798278561, -1866425510, 357530154, -1429370509, -1779658306, -296265047, -132501618, 2021058622, -1009444556, -67511533, -1081634166, -471112629, -1909411554, 1773360427, -1979831229, 1712066549, 1770673569, 1830592848, 1632913536, 1707063757, -1101126525, 933130526, -904436427, -1787684482 ], [ 1307825069, 716471476, -2031087240, -490924654, -1589884554, 715530419, -1164123747, -1624364309, 789116005, 117572442, 843361571, -1401993797, 1850100911, -2005515781, 1953041807, -828043875, 1940215830, 1300674946, 942950206, 1942695280, -119195303, 1366917820, 405466222, 1188729924, 964223953, 1345964892, 1782050688, -1140557617, -879319882 ], [ -1288525099, 1029298404, -1185753455, -1264947441, 506124393, -57777347, 1454066505, -366543820, 1643717209, 1228592719, 293348596, 424122381, -451438860, 1207968805, -981444027, -1714482426, -77856146, 1503459866, -1738435445, 2035756202, 567828746, 987243031, 256441021, -1210366046, -716723836, -830392265, 1969636509, -466672106, 1949203501 ], [ -1672376803, -1964888546, 1741253584, -1533819191, -1755710453, 903900991, 1050402753, 1345128124, -1503308655, -1180157523, -2033659349, -564563224, 233165295, 1968983369, 861182390, -1312373360, 1618469210, 1610277455, 757107484, 133282666, 718715852, 813876297, -1918719695, -514134747, -813758256, 1460101387, -1842517824, 1560942142, 1306728308 ], [ -1382332523, -463179707, -801647086, -459308304, -1664490264, 1245225345, 1602769223, 1942976037, 1136565595, 889974576, -490489469, -1609639097, 368442274, -1611121458, -214866453, -504494975, -50471077, -606454632, -1340868971, -586952534, 350590958, -1357236315, 1300456015, -211536579, 469808022, 241893783, -1000708542, -1422515730, 340896422 ], [ 1449160958, -405226482, -26169518, -1394513524, 922956983, -1957438328, -755721934, 469067509, 2131938365, 1796622575, 2109483823, -1942254127, -1145652916, 1200235178, 384967839, 1055322286, -209480426, -1267276732, -1546288486, -1266825286, -552142094, -1678389690, -1961857820, -671063731, -1613695856, 2054878517, -169538055, 1160627568, -924098727 ], [ -987728634, -1481213336, 1183268904, -1465987583, 1361127323, 1273514045, 1405275739, -761200381, 605206118, -950246945, -139660626, -1025733414, 1842569903, 479504150, 188410593, -1165518535, -1856527585, -1678343117, -677344357, 1333358273, -1499916964, -585997105, -639951357, 766447282, -2043543974, -141695576, -37923219, 1401392452, 1496067542 ], [ -699477982, -1854243505, -1120237164, 1083356283, 103477579, 1928427698, 1600564846, 521447072, -780966182, -304187161, 622449742, -287161494, -955628432, 184400002, 848144263, -515505637, -244582968, -1685898482, -1355592665, -76306290, 1672192432, 103809044, 1780810966, 345979469, 835255713, 1070128381, -742955606, 1864125123, -1558786480 ], [ 257491668, 480438911, -842827005, -2080327818, -1295047965, -551261470, 286695681, 511840486, 664460461, 2122021713, -2062437721, -2080350412, 101987268, -458887725, -1680049350, -1118431889, 794980171, -440934564, 1819062427, -1219930885, -683300557, -2096113288, 1482215442, 1122020634, 1723770432, -401570805, -556679878, 1975014610, 561909782 ], [ 1103307835, 1112198799, 534479107, -911713807, -246973474, -2056283223, 1764820060, 150109786, 1353134979, -453611485, -575353785, -1551741914, 1702002854, 696401966, 1750592820, 1296309459, -5174802, -873057867, -376816285, 1276127580, 2051773458, 1909710378, 1010990515, -1327517514, 46684385, -862366745, -1307185708, -584148492, -1685861836 ], [ 1056275080, 1541842663, 1851339182, -800807863, 1099777963, -2084616655, 121273862, -840149912, 257302290, 912908281, 1479443352, 2117287164, -194414056, 1135789152, 2100167697, -842063620, -235344350, -1091636622, 401716022, -722694022, -1996729756, -1192719335, 843488405, -718780405, -1961842184, 171138367, 391266399, 1690866156, 1985106856 ], [ -70827080, 749323477, 417272578, 1175055433, 1731398513, -900937044, 1036939138, -416421842, -332371727, -1581251414, 1879639173, 1053266348, -2071153576, -230181900, 1823683857, -875841810, -537986185, 1379720434, 1359179623, 1066462974, -1045670529, -307280630, -2083046827, -548849749, -621933702, 1907144145, 1996630378, 157693436, 1855556972 ], [ -2045268632, 1174159575, -1482770265, 285348207, 1303900700, -1271474647, 1643826914, -959095447, -962782857, -1797773516, 607953407, 636775723, -825078791, -1553380768, 1162026277, -2051964744, -1136187083, 1614331568, -1001853857, -341764330, 1633742139, -530925247, 368770719, -1126912263, -318765549, 1914904476, 1382033946, 15650238, 550233975 ], [ 258845298, -1314026294, -1437845822, -1665525258, -183829143, 1607075562, 585317567, -600349628, -2109983655, -1077433865, -137933418, -170677183, -1060799084, 1007612519, -165695402, 334624339, -1067804764, -290767637, -1552020463, -823526872, 1417040759, -456453199, -2084953528, 2110003083, 732742735, -1449530999, 1246972982, -2077992254, -664200892 ], [ -453446549, -1804636336, 1288196385, -2077795683, 919550920, 1848221696, 1447856889, 1935833170, -294851317, -1765192223, -1676466819, -1640517273, 517372262, -38387383, -594836226, 185675022, -530847046, 402007635, -1728850340, 849924122, 2004581761, -1851609351, -587199486, 737104636, -1782156485, -332869429, -1318106511, 381558628, 811151375 ], [ -609206789, -884279233, -430186319, 2127742884, -622255435, -1345381359, -1714473123, 178909884, -235903256, 82489380, -1199819995, -562632955, 1713057449, -1148938101, 1804831243, 1283560945, 1573740746, 720824341, 1408226353, 1953977768, -1527465427, 2076168442, 1078642670, 218312355, 2127568575, 1830009014, -1576334703, 730548467, 619059402 ], [ -481459413, -734591700, -914766806, 1024978247, -496432405, 1108228494, 488432804, -2135020988, -1637573660, -1024826308, 335608611, -877028564, -276830560, -794766574, 1815807894, 1976460023, 257022436, -746492631, -82614647, -1218168196, -545032459, -1126149317, 982508818, -385708649, -1384907305, -1747765979, -1180870418, -202584293, 770267830 ], [ 260504697, -1918358715, 2066733419, -112020041, -1921112899, -1802964613, 1439009258, 1545855097, -1124107792, -1492161851, -1847487994, -653949234, 1639810600, 248202034, -2095099334, -1370226984, 777206694, 920708195, 955300003, 1659469252, 91127086, -1679217504, 1706959128, -1801547461, 770797644, 1663260604, -344861255, 1064592100, -413910549 ], [ -297370032, 1288780150, 2101964301, 370612769, 1991801869, 970089220, 1738344424, 500016781, -1465910875, 461480698, -1664030114, -869410970, -149324007, -406832460, 37410378, -759247214, -1690887075, -456475015, 2103230396, 1139154255, -1583889266, 1274200215, 681001704, -1597648920, -2024596042, 1950714854, 1076214087, -883346115, -988588397 ], [ 2009703113, -1795428107, -1709711755, -430224993, 1706189489, 1154997579, -1242361449, -816906131, -1304101701, -447315703, -342319621, -161015859, -297249431, 257593849, -262816874, -1962484298, -1263673014, 1684789425, 2105578299, -937712357, 1254960620, 571992289, 488111288, -1598675622, 1451786838, -1573476368, -587049108, -1936916125, 799068518 ], [ 1130829546, 178091450, -2015898547, 896442516, -622296991, -1623492877, 1051973205, -643830515, -1003768698, 2045598602, 239971396, 758093306, 1577471513, -1688125053, -1271480786, -1400896205, 625913167, -1853552500, -1023499419, 1706812119, -788421660, 2117022785, -1695766055, 2003943423, 746940060, -668618132, 1380010337, -85221373, 298035670 ], [ 2007464698, -1539477403, -965984101, 1326822140, 476187079, -999914598, -1176942937, -1884712028, -7046369, -1984759857, -316437563, -396854607, -303909873, 858296240, -1815688861, -2039578371, 976205170, -1184733739, 2145400099, 383073699, -1417489242, 2061864246, 1664157081, 1178848679, -908041085, 938193514, -1610925781, 1839038873, 2091343471 ], [ -1806865590, 1305373225, -1488929413, 976797090, 2143449587, 518393656, -338591314, 573067374, 410755899, -333625711, 407454004, -1951069469, 2032596914, -1621008638, -1345820173, -611318255, 107388224, -145503845, 753482940, -601913913, 265593372, -555621358, 1724521667, 227955495, -957366578, 686702752, 933562118, -1415718692, -1082137993 ], [ -1466448616, -1709595333, -461625184, -661240088, -673034977, 791817593, 1685962163, 198820914, -949524457, 364918391, -1833937634, -990085464, 630960411, -1387925337, 1548801471, -365612213, -1522219448, -486855494, 717801068, -1886995894, 1798126361, -100715639, 1243392835, -646471661, -1088547230, -1572486123, -1452741222, -610637761, 1752451881 ], [ -2088541847, -1085085365, -1207096105, -2119973666, -1806484490, -585458639, -2113700338, -300512758, 1485544582, -1375648645, 621183227, 310855745, -1889224947, 470242172, 1163548832, 538951077, -932787462, 2089124105, -692963929, 1526700157, -82273272, 77155830, 842243746, 1278905712, 1714951634, 143191180, 2147475450, -2094291885, -754232967 ], [ -1519068123, -110631015, 1357664027, 2112088265, 1247295678, 1898300473, 640400999, 424851282, -334159382, 657502035, -1085439086, 593897961, -1616704153, 472330634, 1688747818, -1411024655, -2028284565, -1461477346, -453388932, 1958097759, 1787537160, -1200497646, -359138379, -689476108, -208763112, -1142840307, 1013644541, 29185697, -437307912 ], [ 1253627808, -850703395, 266013830, -1314308353, -1441946358, 1379553824, -396060008, 1162649147, -1997700664, 1987399223, 1877491821, 550578620, 2122176998, -1389272987, -1166791220, 505290491, 1976039548, 1449718775, 81269182, -265320899, -1923624984, 2002003800, 1610811973, -1665159970, -1697247471, 1743994641, -49211415, -1299777493, -1292155729 ], [ -442017726, 360882247, -1154702092, -349742196, 1720284144, -379959706, -1803483943, -1403224754, 1406263274, -229076204, 1407488113, -865693570, -1823111756, 3584527, 1374226281, 871920030, 369144, 866633265, 741717563, 90897256, 1235612706, -890476874, 939303925, -307998771, -160314907, -82347894, 1145428255, -1531838890, 1472563216 ], [ 1820583152, -1467408687, 622720066, 2009458701, 2143928316, -1629916621, -1090365491, 296808321, -235149347, -1935575069, 1974582615, 1640055661, -224219113, 526562290, 400162316, 147444169, 1965403460, 793811881, -1363632987, -1969160170, 391692669, -580910731, -1650781793, -533877752, -28925524, -457114245, 1661995099, -1862382824, 271586781 ], [ 31174041, -1780358676, -783896297, 1664980927, -711982113, -649725653, -1476058655, -1919481499, -2116592666, -109361276, 1986781511, 1176165582, -1651691762, -907087091, -1075899958, -77192489, -600987120, -667487216, -2070283862, -722399191, 1353532, 1357980172, 285495813, 866785035, 1312370730, 2026995996, 568667015, -808575983, 1053853198 ], [ -870209944, 1354505681, 1310006070, 485714445, -1286565095, -1600399582, 673441032, -802287668, 55741169, -645236067, 1487258778, 1276486342, -248130483, 975144117, 2061078984, -724470299, 277046133, 132863585, -133704772, -726671930, -351844268, 130977739, 1335512457, -98765815, -588849202, 741058944, -295949055, 799944737, -836501809 ], [ -512412888, -635449461, -1409406039, -1884761583, -1973073006, 1529234411, -2117965934, 990912021, 624265493, -420941648, 1544694258, -1615494236, 1974491402, -1016231911, 1257771417, -2069681273, -970612625, -329942260, -324686282, 1791656833, 1791158835, -903212958, -1873536688, -1785978290, -385520609, -950366009, -1038963671, 410406189, -1844087540 ], [ 269422782, 273333119, -633421561, 560332246, -2118435375, -1945452399, -1402102081, -647539601, -1451274998, -995649276, -823294922, 1534587716, -414550295, 1092664243, -302825383, 2112882423, -827701643, -1003050196, -490308166, -869508990, -826754164, -407946000, -112693009, -431950781, 919712218, -1863670694, -1789571431, 1413669408, -998151725 ], [ 729229029, -1692897908, 324992133, -1812562064, -1437407918, -2082411338, 1705287755, 533262981, -1799434689, 1972537785, 832004168, -915189168, 392045833, -1102462346, 675164668, -1001183464, 1024990408, 1606090934, -959543571, 1202355011, -1411093959, 2133503115, 748269304, -47079499, 1040678793, 591149039, -293916087, -310022934, -1041897820 ], [ -1248201081, -674285321, -1675082891, -1519286324, -1589256779, -1694933456, 852422415, 375085169, 1300563609, 287008297, -1301313701, -1811501818, 1155955186, 1071378370, 1559063875, 716667921, -706554561, -438614808, 604858855, 245558843, -1342923856, -1350485383, -1567484711, 739235333, 1915132326, 1520706878, -1590943327, -1946759049, -939514419 ], [ 1314278745, 1575614837, -840064252, 1376655518, 413895430, 1148753099, -1770295179, 1872349144, 1194232641, 348678440, -609165936, 1810249741, -1738495793, 1184681849, -1133729292, 349338734, -229315985, -341264515, -1525640392, 910988302, 690584132, -599496615, 2133711075, 1308651505, -1923807628, -1449279067, 1689509519, 1833027671, 824938538 ] ], [ [ -1850751450, 1942775668, -2075616067, -1628240032, -1580432979, -561467037, -1310903969, 1191291692, -1464296402, -656784166, 1840734394, 361745417, 1022699380, -1174015002, -1734865103, -1173625303, -1741348448, 2081007244, -1586863923, 1574804518, -1438614117, 1850450946, 149117170, -889635495, 2047475285, 1848769625, -1652933556, -229748133, 1782749953 ], [ 1539565127, -1646513224, -587632139, -873230360, -1698011979, -406788813, 139498839, 1082351254, 377117094, -175527267, -1983485236, 1612526387, 1918615208, -1720100312, -230803566, -1348234307, 1403948906, 1657403422, -1775389989, -1359132622, 340497629, 491808875, 2081139497, -359896819, 273933242, 2090455902, 589307028, 482140075, -664963890 ], [ 883951622, 914945591, -123330591, 1262758627, 96642642, 1604483582, -719858735, 1579852203, -2011422345, 148589854, -1307438378, -157653059, 1204729827, -532537025, -964337480, 563515826, 697508533, -1832382553, -833896396, -1713784653, -1077365565, 877618750, 890466932, -1209349477, 496932647, 1554687388, 1392245520, -671206714, 728944734 ], [ -150807853, -613853810, 642815105, 306612449, -1362311713, -2054890509, 91222265, -674375382, 1754434183, 484946315, 1692330426, -1090940285, -1572696555, -212320873, 1581429477, -2008919067, 69352746, 1377853538, 1848814787, 1914729933, 1303579570, -478501590, 1035034874, 2070625573, -932427004, -498045325, 1531392195, 485089331, -1240914688 ], [ 1101558715, -504436515, -642652771, -1957378770, 1268514581, 1068950238, -199131184, -154689644, -475754738, 844391661, 1271721758, 1109746961, -767794952, 1742956138, -18715755, 1185831269, 1554177410, -1463289175, -166148999, -2096410531, -1510760886, -615682155, 988795509, 978633067, 1161061599, 840512292, 298245623, -1910279380, -105040549 ], [ -750468735, -1505416136, 1561716593, 1585166066, -1759331457, 631025549, 963466272, 2084785347, -704484423, 1330984764, -1215572627, 47412944, 2084806643, 412993078, -485270995, -953064277, -1683391738, 1121697997, -550680158, -1704652896, 969608628, 2070619738, 785593947, -1785108877, 2094906149, 664268041, -798890495, -274113054, 1868879944 ], [ -1438970043, 218213883, 883966689, 1020849843, -757763662, -1867263699, 698709047, 1222122194, 507158007, 626389066, -1557610290, 958178259, 2076482039, 93514004, -1959562086, -1238772136, 891953651, -664796256, -1181743943, 507510211, -1068267961, 1876703274, 1072214470, 400580986, 1017517040, -257060808, -1053800103, -1654998881, -229620654 ], [ 2035250800, 993279411, 1687759032, -1424415213, -136723018, 585556769, 851252185, -610631115, -1383180906, -1764335944, 700394329, -1462354653, 1480935237, -1179745381, 847366076, -146027330, 282188168, 35987953, 198200269, 175832610, -1503421634, 1042361401, -978733081, -412114199, 1455539431, 381693052, -485466193, -113870333, -1783847214 ], [ 2090558001, -108819767, 1269849592, -228265960, -1024032828, 10113239, -1358658902, 470980302, -1937305232, 739974555, 568913132, 1906865069, -217626499, -758916779, 425495182, 1736987530, 1135968445, 2135780963, -1355114664, -898675571, -1235791588, 1984276946, 1148259548, -1059441918, 1694684919, 1124412411, -1030488767, 160747501, -1213786672 ], [ -400528596, -393069210, 1897134560, -1160255260, -813865970, -806246009, 1459650763, 1860207084, -1647164534, 917328934, -1070222771, -1050359608, 1162055067, -1901534871, -1506117275, -2095464360, 839147552, 378953986, -499904051, -1447754272, 1568553858, -890187301, 1522870560, 1562746477, 1254631729, -1922498302, 450794190, -364959895, 282132695 ], [ 1153114809, -1414689612, -1364027096, -1938590750, -665640005, -1390238841, 1103359664, 1887814453, 341663012, -179931034, 346245913, -1466835245, -1058730799, 1836666357, -1484915492, 1419150673, 1510055634, 1419548478, -2114192888, 337785315, -1087715162, -837527349, 1083575318, -1762637392, 1086379982, -127318865, -1217761129, -683038111, 1139164945 ], [ -446784258, 1892462658, 507766533, 1896484574, -1606244298, 1911658009, 1460956890, -1404731470, -350834544, -120645108, -2077184687, -994590290, 1925478450, 90070004, -539632092, 1985951028, -695480512, 308772311, -1451974188, 611669000, -461939822, 1744435201, -1427882909, -1419334074, -1006218529, -2107741961, -209808638, -1215102943, 356951926 ], [ -1834452060, -1866926616, 1511153279, 407488253, 2081428609, 615655647, -8965957, 2051457388, -311033452, 1057614212, -885208380, 1975369119, -1251748423, -360094716, 743105838, -971597373, 53495392, -342292864, -1208586001, -1317441257, -2130498491, -2078858454, -217623080, 572078734, -1178330616, 1964103519, 1824355018, -2091988125, 1625399165 ], [ 197598965, -577603263, 320168040, 104302924, 558155791, -943583405, -391428269, 1055848181, 482953778, -1106407813, 1378727950, -194144473, -201629707, 1095084598, 672058656, 826755492, 915164615, 2105218569, 703966473, 1170497824, 1145370343, -951145135, 1761123610, -447601003, -848956931, -796134251, -1906820007, -148166835, 860860893 ], [ -1346750101, 1644057459, -866727315, 775925741, 610515074, -556784399, 9502605, 1685448839, 600840533, 324760459, -1006218598, 640716052, 399281614, -2064020209, 1686405677, -862922660, -168807547, -2036750624, 109918577, -1613697885, 564285549, 354543020, -387328765, -789552514, -169860714, -316125697, 1294495411, 192098798, -2031240127 ], [ -2126233836, -1924744414, 1148708518, -922497787, -1010714960, 282248131, -1360854591, -1517426572, 1810470945, 562967945, -169704898, -1689706506, -1211939650, -450592632, 6641032, -466092086, 554497096, -1896003007, -504927325, -810971466, -246367897, 245270261, -1350350619, -11652578, -733959908, 1863385145, -283244101, 648752445, -553849371 ], [ 1496009913, -1840014527, 610776290, -484492746, 1470839107, -590409064, -552248867, 1075003734, 1963895030, -1561489348, 1535294669, -493607718, -787213237, 1180804647, 1700221711, -829734678, -2128263748, -1166769451, 1964454857, -593223883, -768066071, 9206325, -1284307052, 1236372486, -888995780, -62308294, 2075770274, -1505021608, -923692078 ], [ 3448196, -1733795083, 1287952735, 2019322565, 923521984, 132837237, 915202877, 102502067, 1184723120, -1295050647, -1069176134, 2103893596, 1413629593, -1378311274, 1893157398, -1000200692, 1339267832, -1579611084, -773796511, 1485678989, -1583622648, 165511188, -694173887, -50422367, 1414034705, 639268563, 1695822979, 1356539906, -550304285 ], [ -1837976867, -1451377295, -1882354218, 358128279, -411471817, 1296853934, -1865569816, 1314148945, -1645644585, -1143189723, 310623318, 1838262017, 1884481540, 449211329, 1542020919, 825474455, 109209183, -2113755791, 1511124608, -775401389, 1318888907, -225009207, 423504613, 480041568, 879292315, -404685073, 218165868, -1820895562, -877930200 ], [ -643147463, 427531217, 1314332428, 1276938597, 1991112436, -1311267588, -115948487, -1079488082, -925035665, 640129451, 245341488, -2043190857, 1993879046, -595520416, -6687167, -136345318, 1078393600, 1362771773, -1883872289, -1477130620, 1508208854, 23618840, -2138906190, -1540832019, -802051034, 712725083, 2126394265, 1840230403, -1383908179 ], [ 1740319503, -1007799349, -602913414, -596680442, -628915047, -1519367612, 338739187, 1083660754, 1958383328, 1826438498, 253371794, -1529639278, 1531003230, 152452751, -879227323, -1486212951, 753641682, -607628026, 943512227, 885980538, -1803094622, -1980097954, 1291633407, -1639589826, 1807079031, 1997068147, 573800199, 864493991, 130956120 ], [ -1204457176, 644735784, -1775447961, -626443156, 1352525035, -1931071496, 1294049425, -1836994945, 66790869, -253467139, 2060244806, -589018079, 1725277891, -1158423012, -1660824913, 277059387, -1814275712, 1008200949, -778125163, 1707281799, 566054764, -1665829721, 735895263, -679546592, 275763646, 500218069, -482454548, -1700728139, 1665924943 ], [ 1190048424, -1180712592, 2015174230, 224315348, -1228789781, -2040667239, -1012919874, 685347731, 845795256, -1728643584, -1378882132, 725355556, -468973225, 1015009186, -990201694, -1222831200, 701847756, 132878821, 1994834601, -1303504006, -1338789595, -866509901, 68064144, -1764377189, 1102331590, 1158805025, -1961944664, 125902391, 1715215713 ], [ 780806297, 622199370, -2128801873, -1867637884, 9267774, -1148420479, -1101472296, -413181648, -204009075, 1525975612, 733661498, -1618832864, 1110798754, 1318257226, 1299902550, -1072669375, -285022409, 1084087270, -818407131, -301809576, -1788007462, -780553581, 1536864178, -694737593, 1261456549, 528378249, 2009433145, -670123917, -1256056008 ], [ 1870412865, -1083983399, -1924369009, -1740155186, 1203622514, -181716660, 2127133987, 1515025573, -2092255951, -2038398247, 314560589, -681700807, -1598308531, 952313116, -150657000, 1551783723, -1525536186, -1079289667, 58434562, 248653622, 1870009892, 516420973, 216520562, 532783186, -1961229850, -995033112, 158845205, -1246289006, 48083068 ], [ -1017316788, -1725796047, 852168166, -2030848635, 709928759, 1280297179, -1050267235, -195054881, -1775004838, 855598164, 1861174506, 2007792546, 102571568, -1410473979, -658223913, -500557091, 842102704, 2056604050, -1684436782, 1533264632, 624509420, 714377645, -391798242, -340669401, 479548655, -1139519554, -437300281, -612626669, 478530580 ], [ 1129170665, 120256745, -1623206531, 1118952109, 1571990126, 116031425, 1921922381, -2104022113, 1395977355, -1277238698, -1266719485, 444708706, -610822340, 10380519, 117478743, 156504776, 723883092, -685175048, 1571973372, -257711410, 820600475, -413933689, 890367033, 1312444196, -2009058939, -409547418, 1313232233, 1306875724, 1281697245 ], [ 619391021, -664979542, 593263220, -1897422219, -623958855, 1922979237, -814766631, 12610851, -808935062, -634207703, 1299855595, 2108050155, 223234595, 909076945, -1907960297, -1239416799, 652820470, 1014563453, -318890255, 564669772, -1143954988, -1378535270, -283046783, 1408975764, -1032725070, -465411737, -582800282, 693946393, 345536823 ], [ -1312948989, 1391719261, 1945966203, 547923860, -135430554, 1024353980, 1245085813, 932190540, -1891473908, 2085327002, -1543148062, 64605439, -790003122, -140691147, -198573365, 2026865897, -1973083592, 1710124272, -401830445, 238829482, -868594426, 931418361, -1282429862, -785165931, -226017501, 1712792428, 273430821, 864284646, 1797819591 ], [ -1639236621, 785824875, -1005470534, 219681224, -330450938, -1881694589, -22014425, 476160232, -1957553840, 1305386201, 1983426556, 247914594, 749858455, 702672632, 779862278, -1734400674, -213806072, -26548605, 1661574632, -1835733356, -1835049195, 198531168, 1651912985, -1516207907, -1738415437, -1780587836, -2001933966, -1857437555, -1729621390 ], [ 943080205, 1504394649, 402338086, 492928501, 1831948609, 371555099, 1013314724, -1569313096, -2085123914, -1490106303, -758339891, -633940012, -1364713877, -1178198697, -21203717, 1820372377, -560468281, -1990119159, 2082629942, 1092769123, 161791542, 88297405, 2022130152, 602970028, 1714399422, -988716841, -740909533, 596575541, -1895753897 ], [ 1604339460, -754858858, 664942278, 1140390194, -2095679826, -1818610748, -23802471, 310744285, 314135963, 254368386, -1588976087, 1147594075, 1584962054, -1717846046, -968068226, -1717117600, -1862527978, -616578900, 535705869, 863775867, -1973835923, -1227936742, -1297790265, -1021689136, -1026465132, -2035882873, -1182973197, 350003876, 2046417367 ], [ 1712716797, -1526410076, -1137843219, 1711755636, -498245926, 1874272933, -774554564, 1832221344, -205144635, -158600086, -266304989, -803072185, 247621638, 1947243102, -949128990, -1753177361, -2121451882, -1708812127, 811810581, -1930806569, 425345426, -1952974380, -72234026, -1052381070, -532172209, 1933214991, 1376288353, 1994580588, -1543450775 ], [ -1229547785, -844067784, -1718534419, 868043517, 2117907352, 965710445, -697356883, -600790815, -1390122701, -1953955350, 754219941, -1965855497, -2034929644, -1852397329, 798752421, -563045830, 298501150, -1696807861, -4103232, 151612619, -1966337084, 1142387468, 1477303140, 291814431, 404826489, 1700817293, 2093804210, -1653177552, -671054369 ], [ 1724487398, 648217004, -435314916, 768147555, -966831184, -197738766, 785762604, 107707317, -953702863, 1020922875, 1203931435, -509257869, 348284080, 1333013500, 1951781689, 194669117, -422135102, -734089739, 1044877560, 1279003995, 291774023, 1730214497, 320196169, 1604705037, -1809732522, 2094677126, 1987987107, -727039110, 1639676901 ], [ -2087750126, 365918616, 1757876403, 1573325555, 1745684720, 1437843815, 2085767911, -1834744034, -1363969589, 1300117876, 630920363, -1294995582, -950890728, -601544317, 2069426672, 772601901, 281625099, 122108962, 1394107896, -1748876316, 39614897, -89149960, 1605245450, 859081056, -1486088732, 1355999383, 1274707142, -932547015, 1355202830 ], [ 1772947923, 2061305110, -2100348042, 1600692810, -1759255725, 1883679725, 1246827688, -1250367054, -1743426925, 1231038392, 132203710, -672276708, 54549077, -323503265, 291664878, -1444831105, -480977548, 189433702, 1569523, 1536908117, 729099199, 256630420, -1415156485, 511141373, -1601586394, 915179382, 755013245, -308447634, 324875799 ], [ 518063882, -1213501954, 32043943, 83020368, 1499886468, -1797511398, -148528097, -1735053089, -1561177681, -1581870738, 1506402674, -771853270, 824580234, -356139945, 50631130, 1475002988, 1623601036, -78123963, -234050283, 2123852661, -30317399, -1100729380, 1981369169, 563416485, 106493052, 705781345, -600236700, -827412417, 425871301 ], [ -1669827173, -1306228048, -1910007744, -1138012271, -628559937, 1728720493, -133171429, 1610677442, -97054065, 2063722781, 905042973, -721378433, 130059775, -1760454037, 1553386870, -1640257503, -90495161, -513406048, 417123960, -473661948, 240716831, 998185081, -838431754, -2109235880, -1722848687, -2060044169, -437964877, 1053876152, -859266945 ], [ 49016678, -243566747, -1551213523, 661007283, -1712337841, -1856510876, 1358873023, 2015640812, -160747713, -226564205, 42858768, 2064765872, 1971255321, 284380515, 51363470, 21866844, 431750883, 224488173, 1864536147, -1295831168, 1859362521, 564770209, -1150619843, 1964487168, 1083558797, 728598220, 1960533535, 1976233076, -1351946645 ], [ -1531921895, -1363190193, 1183685356, 219648498, -714573491, -1765380750, -1856134196, 9707742, 1706118601, 486703022, 2015688479, -728024352, -1701886248, 2102801521, 329617465, 1808190383, 129759761, 1852900207, 1234135852, -914931170, -1413749105, 1916795963, -789658160, -446718986, 577850817, -67503071, 1147432313, 911831999, 801578343 ], [ -1950552031, -371715368, 1989634572, 1419111117, 353652499, -1918797786, 1823117229, 746990340, 2066360934, -1461648352, -1677357942, -1926452022, -1764200250, 829409792, -621749625, -224363013, 1642185812, -100054586, 1635827338, -763691827, -781013620, -865237757, -833476596, -1843011183, 1064685526, 1000869013, -1913052472, -678147450, 1516045711 ], [ -131600417, 71016801, -355460540, -1866182865, 594744605, 859790491, -1604544601, 431788649, -929409720, 389150624, -94035589, -1199129380, 1263884950, -1633201302, -1139336006, 2062464144, -1495538676, -1277050631, 228370441, 1993882105, 644974919, 597895839, 1241180762, 1355713707, 88771838, -280317679, 1662870595, 1013668266, 1387694763 ], [ -2003338553, 715737308, -278564585, -642370988, 1296554490, -1056351437, 502695442, -1759954137, 694288270, -1160490140, 448972944, -908981800, -539815873, 1629456698, -1586366190, -1377150965, 848670707, -1482323967, 1731885131, -1921996755, 241706664, -1639616200, -628014805, -460206851, 1671132240, 290323142, 771580036, 1490789618, 1686611324 ], [ -1056584679, 109135235, -134921078, -1451940407, 473653656, 1816952657, 280195858, -227430193, 1084890414, 2024138724, -1332920504, -84558999, -796095610, -1890106660, -772247784, 1729059693, -958415865, 1902686370, -1571739607, -2016124106, -622705877, -1670518330, 33604996, -1323851867, 1356516215, 793144316, 1592811062, -1721518662, -846690592 ], [ 1281648651, 818468627, -430263767, 27664800, 466315783, 507674760, -315946083, -625081804, 862601160, 1733968222, 1672875065, -719772906, 1594903971, -942889981, -1632861430, -588709250, 2118748083, 905198299, 139601884, -1624873496, 1779626427, 475636728, 851785536, 1137395822, 474631116, 789204026, -205132373, 1364724762, 132806368 ], [ -633544909, 593399480, 859190471, -529970577, 1231061876, -1623607547, 1589115943, -1735545077, 1939287533, 2062149037, -77820549, 1899839593, 92386298, 49771659, 500384139, 1072651204, 2074054700, -2031573215, 2053282756, -816951596, 1183407361, 684835415, -1239328187, 1498390887, -1510549401, -1787253448, 1496873948, 1385007021, -313521129 ], [ -1270450213, 1749877768, 1519281168, -1778819632, -1886714576, 1784617677, 1836115203, -1469224607, -328351526, -704118007, -1704431036, 1714061425, 555398700, 1733655890, -1373135116, 1641345139, -2042074228, -578629190, 1632877344, 34304489, -1720313942, -1295778878, -117023299, -338552209, -1662362466, 1257318486, -1861386928, -2032038692, -138456722 ], [ -2026914358, 1244272785, -1721306405, -343318169, 1455429129, -1651265015, 1010616775, -1914523833, 2092079842, -1898584424, -1884331972, 1211683564, -1911951918, 145661187, 756852080, -1835800197, -770838884, -1310397204, -11463574, -1100223944, -1165230156, 1203553825, -992248666, -2139941698, -2048961881, 761274695, -1136405477, 81817343, 1114952708 ], [ -178818292, -1945588147, -1171319973, 364960755, 762717916, 1805977099, -388745555, 1589891504, 87415035, 211421808, 1376726628, 576433786, -1424395741, -1019466317, -1582720577, 483703936, -1999824944, -2052361747, 607461052, 1281850572, -204900571, 1684298143, 2055605607, -1717581992, 1125684161, -1943286847, 1769166094, 870058828, 647227371 ], [ -1688755615, -874951178, -634554477, 23671514, -1764209773, 1133454509, -286611270, 125817609, 1332688124, -1287952794, 635933635, -1182364889, 1198578510, 1243211817, 452765157, 845368992, -434940745, 606769893, -2025880875, -2006679191, -740192608, 1765829288, -2046390398, 1642338099, -681466726, 274259974, -417643331, -718994316, 1037596129 ], [ 583184283, -906862110, -562992115, -1513133965, -262565607, -1674088842, 394110813, -2113871595, -1651242760, 429562067, 696724969, 423681083, 509205985, 1983924962, -1451957465, 595628991, 280082138, 1045836449, 1176197760, -411787284, 1170935821, 1973228303, 195442993, 1855370063, 308956279, -2109145077, -848516652, -1514265592, -814593997 ], [ 1106393986, -1971021455, 1793380857, -1239831486, -1962446125, 1800268388, -1171217887, -241545541, -783770752, -1343520654, 17620790, -995159612, 1197121751, 817834098, -1873469775, 119217740, 1631094300, -720469016, 1364375506, -1637180929, -1782331942, 1450495228, 942183472, 1635239067, 2012655087, -479062051, 858763662, -520732840, 814068202 ] ], [ [ -1084826699, -1720449570, 1177736100, 198579395, -1304297601, 2114750900, -1896173053, 617591326, 781032562, 593033402, -663809159, 934193016, -1922650682, 402514766, 963282678, -839670014, 291107361, -1409650627, -1055499883, 1156004526, -849934856, 78434901, 1716642569, -245290314, 2062776591, -271510264, 1030142863, -1558919088, -612874001 ], [ 1459647006, -1859981292, -488406277, -710669724, -382690117, -1260677019, -1254870395, -1715729443, 1956827754, 141436264, -1215019204, -1323550467, -23465814, 2078531464, -1198874550, -416745479, -1990114550, 2130495757, 1572871248, -182566419, -1640290283, 1805345807, 1442652066, 2086331685, -38579583, -1483703005, 2065658100, 2087394615, 118763804 ], [ -709263364, -156007740, 125748946, 1190193698, -1001275451, -823437494, 1791172485, 169800280, -1449995590, 1931827132, -669358467, -802052385, -1447993245, -395002810, -1706759075, 73013823, 1747731256, -1741977578, -568174427, -842905757, -1776322214, 1810135970, 361552370, 1850962185, -112677111, -1113907255, -1116182263, 1004132551, -544230 ], [ 531330212, 133767798, 454062183, -743565977, 1603820346, 1764431682, -1004790106, 1668661673, -503563868, -802187848, 139870451, -1130901912, 210655111, 1406984193, 888620490, -1946069558, 1931860960, -1972446782, 1633560768, -1762030968, -1050559595, 107869009, 748884489, -368664825, 633564074, 496270769, -41551100, -1518136212, -818864578 ], [ 2055158499, -840894076, 1547785061, 647704494, -1467105455, -256768837, -119283324, 945709181, 1407201569, -16908422, -1393052055, -1925553499, -169911414, -349181948, 750224085, 1696847083, 818241167, 653395634, 1545007223, 637084497, -1302438324, 229333280, 1163954612, -1376444592, 343919517, -1071938194, -1973235966, 1115698548, 802342706 ], [ 1965889911, 1508427723, -1915698149, 757215676, -1620403804, 896116319, -491433322, -1728197572, -1048968433, 1045932946, -2055080907, 415507011, -530771490, 381021768, -1514610880, 696074876, 383048143, 1297478209, 149842763, -1636435967, -909303072, 1177736396, 1433509815, -1993414810, 1261871552, 1617956686, 161747795, -184196464, -1536625359 ], [ -1269537596, 1595450496, -1584589028, 186990451, -1030318315, -1792447340, 372323261, 515846221, 2105285731, 808833112, -832536925, 1258994953, -1784997712, -1425102998, -612296763, -1392377953, -97749735, 1995211571, 253754944, 526748469, 2029075035, -2004686080, -2072314652, 1703626937, -45600883, 956026256, 2144674293, -1028552863, -1083930840 ], [ 1523871756, 1308302102, 1620902584, -554583242, -1170689036, 173336798, 2094626483, 1656066396, -2055408650, -1783503637, 946196131, -1901878576, -895566719, 1495051917, -1644938681, 979538114, -1305846416, -1376619353, -143056707, 2071736613, 396220589, -1588047863, -1577799420, -1587675361, -668296575, -425588728, 2023041208, -1418130575, -204787697 ], [ 1871860282, 378268893, 490752242, 566668658, -872761900, -1025918238, 1172446611, -516316685, 1976687584, -351574035, 2117498808, 1625635281, 647628641, 1346254895, 432074822, -2067015626, 1259123825, 420316116, -110947738, -802122014, 1870319249, 545134902, -1069687222, -509496336, -1725752165, 2025442316, 1569933811, 699795472, -404177079 ], [ -92597575, -1021343592, 633457481, 1307871310, -1028366148, 1069754850, 2055268441, -286497425, 2080836792, -1643840172, -1717164115, 918339209, -1953651743, -1859900589, -1756856285, -1269781821, -1248876440, -184079288, -2106976835, -1460126970, -511440806, 631832990, 1587180633, 377898971, 20151722, 68114422, 1248644922, 856266484, -1756295115 ], [ -76666415, 1689861290, 949075387, -239165287, -1426892039, -1268046790, -930958936, -89770845, -845539112, -1693223325, -1569530287, -1005784555, -1260894942, 1142896163, 942785147, 1896553691, -1602906623, 238651573, -614269939, -938200966, -990625805, 346023063, 2033935747, 330267199, -777222572, -1625779265, -464997502, 231717848, 1111049527 ], [ -433105203, 263879140, -967327525, 1431848618, 1282202075, 878045176, 856244139, -1069764176, 1020756487, -180040130, 779791257, 122232126, 2005209785, -330262002, -957584673, -1986073458, -1956451722, 829173262, -1040781215, 588029842, 235962619, -364683368, -1756227397, -1568692796, 258078952, -418833079, 250909427, 582859832, 2107209287 ], [ -2064881273, -2138591608, 367175989, -1374495612, 1853024808, 908171355, 913122388, 758729395, -1676949167, -1153457422, -1418841398, -1811549946, -1651670864, 1235050031, -1666695313, -432093341, -276730235, -1494929045, -2091704903, -640019599, 1669742475, -552017698, 355046527, 113694960, -1212599786, 2004051707, 1118137025, 1655510139, -486760387 ], [ -1616278324, 494541836, 845851025, 270728292, -298194841, -1089625316, -1083835192, -1771607818, 1339798970, 1668623070, -397892119, -997231022, -182791442, 1145308363, 1990718433, -1625564041, 1084589083, -1331126334, 1559868330, -166458108, 1316462565, -767329372, 1283048352, -1014093961, -88618396, 2121240386, -535374946, 1968146647, 948014136 ], [ 1687152432, -656497458, 1192805413, 542535760, 1240113668, -787629279, 1388276979, -853495071, 1779060230, 707654243, -563121388, -1653470654, 2094149974, -1156547071, 577499489, 230353645, -436465660, 655928425, 2144480912, 378197442, 244571487, 761261380, 1674490260, 854398863, 1245916971, -1671316814, 1179409207, -696439050, -328120957 ], [ -184434511, 492346334, 1184989241, -234398980, 878327803, 702378051, 1207856069, -1203551469, -554257309, -553268201, 1474684091, 641443262, -1042971378, -120509552, -1769297282, 1476284049, 2017330480, 32937879, 2015964184, -1531893009, -1068665999, -105698047, -580247666, 127733648, 1954744682, -1892750825, 1262035067, -799322475, -1445530436 ], [ 1347684096, 797236847, 1005993371, -2057296180, -1746995391, 157527769, -600116305, -881297433, -1443786965, -933783971, -309756498, 1217566814, 1850381127, 1621901614, 629149386, 1290669074, 1121290591, 120589676, 2092782895, -1543649037, -676642637, 1068753107, -293400559, -1551543260, -143237616, -84523090, -1494847910, -1991491309, -328239755 ], [ -2084017517, 762224860, 1160516561, -1514139691, -335922827, -1589957624, -1990965566, -1708729029, -2077946305, -1748471882, -192420666, 1912239836, -1596062518, -1010328734, 193063858, 242422896, -852177477, -1974208596, -92137352, -1603897495, -1939728689, 191496604, -1066884549, 1323464587, -832557586, 1989266172, 223018365, 612270431, -1757214164 ], [ -1104565685, 1058560411, -359613679, 822820059, -637519153, 1191419148, -271830669, 1684263115, 415950806, -487328580, -952267228, -1809980111, 168718098, 162803534, 823012415, -1042473119, -2025853240, 284847126, 870601736, 144361198, -1943930744, -810381730, -1299768337, 1828711838, 1478819013, -1694197005, 331881987, -1389384341, -909639835 ], [ 199205082, -1717150019, -1435056347, 1302966351, -94398771, -977812652, 542124956, 586255672, -177840191, 1027666208, -283923279, -43824966, -1771617260, 245387453, 789411220, -1100841215, 738046702, 1562116319, -1739518096, 2049394310, -512103682, -1928142703, -198232255, -48439645, 1674987974, 707728585, 360452041, 1209060569, -1679109813 ], [ -828834464, 832392905, 1233256037, -860506625, 1471719662, -746112803, -1641535148, 54714467, -1228841354, 481468598, 1105483140, 820132020, -545305832, -1215069741, 597311565, 170021822, -1937071262, -7253540, 1360276676, 1126002553, 1324511258, 197851428, -1715886233, -1648830079, -1673442465, -728645874, 441080010, 202648632, 1997134014 ], [ 1290219837, 1034847796, 1574131616, 1371885711, -1887052059, -1628847766, -380992222, 1126292455, 1826486614, -168424597, 9530814, -1260632106, 620839695, -1977457876, -1163737148, 1223830039, 1528491508, 611721200, 2031144423, 1648825118, -601107182, -1963417494, 1060030768, -1067409871, -531041771, 764772342, -1977077052, 2078784062, 338288619 ], [ -1639178560, -207196290, 1719208713, 1370897550, 1296889640, 1955883956, 1196595784, -2062523025, -34724510, 600411048, -1119791811, 1149065548, -333658230, 1776858177, -2096281675, 900288661, 1737797321, -106095791, 1099848915, 935178722, 701878630, 862950081, -1298575676, -1885750932, -1790060504, -1502300289, 2056008939, -1158566750, -636879195 ], [ -1394286163, 192462511, 1175912751, -1684148388, 519370793, 1017269031, -2065029120, -2112572334, -1119875043, -1152471520, 1888348741, 85121356, 932353345, 1001387047, 1689823750, -744210703, 2064327480, 1607464269, -701461233, -1297152569, -1128406405, 315703875, 1061035106, -1025264839, 1601702157, -331839597, -1122647019, 416701658, -530202830 ], [ 29573256, -1812040413, -1435363626, -1016260857, -1904684388, -1173681912, 1700672877, -1116112991, 1316939651, 1929804346, -510448302, -728354704, 312945517, 409321006, 2509935, -887725700, 841167727, 664927736, 672211908, 1195128009, -2129146340, 1144557192, 764171980, 172680090, -1034368140, -1740010126, -479758936, -1598432670, -1435094678 ], [ 1033728299, 611378417, -1999920042, -382928373, 1209388448, -1997601301, 8599415, -1129128973, -50861558, -1514718451, -1899649871, 630955023, -332334975, -564035364, 2143617753, 1156638639, 174835847, -1216413611, -697345814, -60352810, 2023865513, -1527551828, 92727468, 392572583, 669573163, 854891935, -136494925, -479333402, 126824693 ], [ 1524306388, 629832608, -1592728822, 138076568, -1092489695, -1360471299, 1418114139, 1057194552, 1680090194, -1365432997, -226079725, -1065099906, -1802312245, 418650792, 1273119135, 1666927750, -1108120807, -1830658944, -1990917282, -1948746886, 1002588713, -1059068684, 1366640323, -1375885119, -641262795, 1601889177, -777675912, -621321218, -433663928 ], [ -1914863788, -1523193362, 707525733, -917054803, -1723320504, -2097674726, -396344518, 1749164656, -1701981750, -1363338587, 1924697195, 366933705, 2003556966, -2102115705, -1410033013, -1996389643, -601163598, 1613035437, -712085372, 802186216, -219954376, 1821666352, 645586595, -542645098, -48917074, -981831877, 1871795171, 173540091, -1167897760 ], [ 1537778898, 277208928, -1338758000, 1655819627, 1282965769, 569698849, -1704735598, -563402708, -210516499, -1333309876, 1383557345, -1455042979, 137010008, 376220458, -1582524050, 993086053, -673044184, -2057182354, 954519977, -917086878, 303167901, -2020614505, -1936753305, -1043563058, -681086838, -1636698141, 1757929262, 400533915, 1040344453 ], [ -474836055, -1934823485, -774730193, -626748793, -350642545, -2099649995, -1515156605, 706614192, 675033377, -912692832, -1388676724, -933919215, 38421634, 1422118481, -468192398, 1936153945, 128864078, -803800592, -212786123, -1790512868, -354913976, 1837109945, -939891762, -318490244, 1829877171, 339672312, -1884743331, 1610218482, 420678199 ], [ -1872303133, -1883831931, 1298819660, -1163119182, 908962447, -716300881, -1257649238, 2128368115, -46151846, -1016900854, -1815210764, -23706007, -1371604214, 369964542, -859989459, -94781509, -1479218133, 1374237430, -1151042956, 267804288, 356517344, 1069517281, 31772012, 1285910689, -991987660, 417123838, 387380695, -878153425, 106802296 ], [ -246214831, 1461708419, -1237090403, -602651179, -1778715247, -1938342966, 404059655, 809401066, 1625415015, 2141254091, 165229967, 637174819, -1036341032, 1358408948, 1373584233, 485338509, 592836382, 1100700132, -1432352978, -601157446, -595020288, -687704856, 916466011, 1880704236, 1960526297, -1519663679, -610717542, -836224968, 918310964 ], [ 486847211, 1472529663, 635043046, -1536334228, -1790094114, 181961709, 406831882, 1549170036, 457515903, -1518915564, -1417972520, 856646529, 1952379238, 1550215129, -1564309625, 853069904, -638937220, 115794167, 329664944, 60276869, -553488183, -409703319, -184841275, -983268086, -695943904, -1911938892, -127590925, -723002568, 1400509461 ], [ -1265885158, -1485504356, -367557706, -1168268053, -76560719, 249507353, 18395921, -521506969, -90380445, 1502853185, -1019666367, -552250959, 1569411229, 1023144964, -1005452760, 1239547171, 234971355, 2061163519, -1039478146, 2086095421, 326636507, 494867259, -1829271934, 1498896167, 1997134918, -590614965, -1636954796, 1893017838, 878696878 ], [ -1603807834, -1342699272, 153032987, 793097535, 654044243, 461523136, 922369401, -1974169171, -1113578586, 1069817879, -1173202401, -1455119519, 303895210, -2092551844, 333515772, 716462547, 829007177, -435611548, -1214472604, -418753674, 616461658, 1443302823, 1216087440, 1615603750, -1251630466, -1592649951, -1083671017, 1760065368, 1030992144 ], [ 1118266272, 39567128, 1978186477, -823058515, -1289572908, -922831771, 1998762638, 1768457456, -1880037088, -798056178, 1150833404, -330771652, 9427898, 983225560, 2065056460, -93820661, -1008552934, -1589007171, -1090161574, -2030459514, 1703027101, 1727426831, -1699426579, -1229822858, 180621012, -1316097677, 260620292, -1505120629, 1907537299 ], [ -1864440329, 750454609, -292710260, 1004416554, -735506692, -1057770516, -347066736, 143662485, -783863913, -1248744331, 838085121, 1506592405, -2132037571, -579550178, -731424594, 506143145, 463376061, -2146127753, 928072241, 1059256733, -219595774, 1158416146, 1164368556, 1547022953, 118517184, -1435278599, 29272077, 1195068020, 1159407631 ], [ 1252400877, -1864802117, 48394637, 231355026, 120551538, -495567398, 436397121, -530412679, 1873624969, 629097366, -1697599869, -490614892, -582909449, 1985787180, 1260665199, 107969150, 878819323, 55344208, 1570082402, 2040045776, 893214138, -1901902631, 1048324706, 2126893516, 535254962, 1195931032, -1373731473, -1048277843, -1063676208 ], [ -1181372486, -1631918618, 457557749, 162509560, -1637705906, 1979799471, -1807649902, -1422400464, -612577984, 136293773, -733050319, -579035681, 2117707375, 990809395, 775911161, 218459654, 1454151930, -1642372133, -1798880233, -1903475004, -616894681, -53655198, -890579165, 1325319208, 1001926902, 1722347525, -1302309569, 1972428259, 1937220422 ], [ 211103772, 408307387, -91449404, -2001514713, -2115027402, 910283309, 148312662, 143027440, -1491897154, 381628224, 819755299, -1282854797, -483147414, -112217542, -234451037, 899733890, 2020376426, 115428181, -1581167917, 2010316774, -1077635347, -1218050403, -727708686, 1196515309, 2056806710, -113232471, 1895028985, -1432523878, -298639680 ], [ 940154454, 1126072791, -60447538, -1017105432, 986750987, 1136278828, -1519116099, 1703221530, -2018163047, -993458191, 1818651698, -218529357, -2100374198, 837886492, -534762047, -2115936798, -182453451, 827895802, -611838573, -563663205, -1829210876, -1598004893, -1643540477, 2123589878, -1144295535, 1749742092, -1399459561, 152233752, -1136049275 ], [ -509167426, 360730363, -1743602131, 895647484, 757752627, -1156304292, -1357446541, -1468086017, 531879572, 998897957, -341328052, 878851777, -1001505592, -1765822553, -5786731, -736708534, -248790693, 804123581, 700666185, -1288307190, 1634869331, -1456420570, -1423936756, 1565501276, 1795638064, -2126710549, -1702956182, 1101572, -696888845 ], [ 1835073988, -594147689, -1289831701, -1124013722, 366492901, -290718178, 1802219578, 102745935, -190073293, 1610474198, -1924300141, -1259413147, -2113156537, 828329406, -1949318388, -1843650116, -1578581727, -1919094711, -1696320720, 231858649, -1728598774, 1310242042, -1086020445, 763977537, -1953252896, 830147715, 2052135618, -909764815, -62997860 ], [ 694271312, -1617011288, -1178703249, -508575206, -1408435717, -1420372612, 2018209969, 1872180603, -1106938936, -860611612, 1373576927, 1890204696, -332468568, -1955538995, 1292367106, 210876659, -1673338476, -1187603935, -960004214, -2080938616, -31345130, 1877092818, -1570084722, -750622790, -1048638808, 1904736171, 1686844011, 1136919535, 148870829 ], [ 1704323442, 2022596309, 1970170215, 1181154736, -27994844, -671006970, -1569358357, -269844257, 323100212, -1312551092, 937439821, -2114015186, -981340367, -433251851, -702973513, -1795490750, -1170653061, -1886108841, 858196858, -887554083, -1062306624, -586795962, -589919579, 813405340, -228448560, 569230255, 1289150519, -784024250, -319627918 ], [ 776573508, -644750352, 439038632, -468816691, -368722458, -256463492, 1762178314, -1140624628, -815086019, -1312039683, 551440540, 320304647, -2033434672, 2007967245, 309098466, 1304340154, -611301686, 1925148609, 1159523730, -798249875, 1692010792, -996133902, 1869610527, 286140858, -1632117197, 366710004, -1247423888, 29154831, 18484565 ], [ -1702076184, -2090919458, -1573374332, 1457848180, -230122921, 1284139831, 1636739126, -735309993, -2123822172, 553570180, 2141600304, 1125101391, -2038255191, 255718995, -841780104, -732485600, -191201143, -2091576865, 2011412945, 1903748776, 724121608, 1426559157, 751782130, 262876662, -50878658, 833309149, -232861858, 86658123, 1728948681 ], [ 1633026053, 1107994384, -1079324760, -30017966, -1263306930, 2139458515, 141060529, 928333747, 1931369805, -351707258, -1190143064, 741522681, 1701976595, -185439195, 1847887585, -1973607135, 710202852, -1687882021, -1340128265, -1540436253, 876071751, 1904938644, -107243979, -641418841, -2068696342, -1228700472, -95338895, 1437646869, -1983751937 ], [ -1579510055, -1136837093, 762585884, 65621315, 266267144, -906644653, -1763991678, 655381155, 238745989, 1264567519, -644537862, -409201230, -331597741, 1253279843, 1893961438, 975473820, 1967534654, -1343847827, 2116130588, -2039400763, -1298714869, 1347491279, 1056512540, -811968952, -2076810935, 395354969, 498719425, 2008919954, -658270578 ], [ 1822945970, 1779799373, 658318397, 1462075678, -1242845279, 729761813, 1034626001, 1892120351, 1268669649, 2106434005, 1250312126, 758664317, -385920252, 1391146271, 1419806193, -2059967174, -447913004, -964235994, -473415924, 13690358, 1052120475, 1877674252, -697891008, 258682644, -1410310616, -828635206, 1599010706, -2078104768, -353945999 ], [ -1542160595, 227369584, -1914513981, 1234707481, 175688392, -293071769, -304726836, -1111199418, 2011435632, -1178930647, 717153056, 1087350081, -1269713509, 1897999842, -866050246, -387425789, 1909308343, 541624027, -1691732625, -31290130, 619652721, 696172462, -1271811142, -1601637550, 551625094, -441698953, 920749801, -1514473932, 871009715 ], [ -987399975, -487711623, 1897651216, -918949564, 1760459451, -30415374, -1336622347, -2053789035, 1667097011, -694476910, -1068405463, 2130833995, 598338974, 40214562, -1412176097, 676858401, -502152395, -287732512, -264246914, -267506121, 224988412, -1852655885, -830054038, -1059170635, 1619315693, 1308703266, -1801679298, 11272865, -170429789 ], [ 28659807, -1433562574, -1303071642, 1145392005, -158379033, -1725714054, -1405539287, 160753941, -1310710468, -1685307569, 2502909, -1050377397, -927001874, 1570214851, 2086649650, -1825240175, 1567132815, -409784661, 83731412, -1030982120, 967295406, 1576257496, 942435804, 1804445839, -1646200766, 877754669, -1257235692, 1300625905, -1070804418 ] ], [ [ -1500708249, -628722377, -1302072775, -689269941, 440237739, 918464885, 1995390404, 289888181, 998567925, -2138141598, 1024977708, 246848816, 1200261183, -1661378470, -1307028317, -642517863, 2006745138, 1366762620, 1437700944, -1785084084, -1854913469, 2102599900, 1159429253, 859938248, 354963415, 2056466054, -1901035989, -1727735579, -1579007109 ], [ -1737427313, 3805105, -827611157, -497866082, 1193068103, -637498924, -1642337695, -1488128659, -684292532, -1348959071, -546006656, -1717547258, 1288989565, -1417174421, 796082313, -931416628, 1213687299, -1012494325, -1945275207, 230535717, 399090170, -1446189499, 492017730, -1164702182, -1109558483, -1539833902, -1743225513, -571356983, 805628633 ], [ 1792810705, -501343336, 617940022, -780360849, 1861892661, -2099833660, 1601925923, 1261955530, -1796301462, -231622479, -172604105, -323945358, 1526748837, 110234218, -704087553, -1848806711, -64784637, 1885931095, -661711740, 1854690326, -1234547862, 1935096176, 626015567, -1138690796, 1426375979, -1094765097, -1164044476, -1438363339, 2097445093 ], [ -818647229, -1034638055, -1225857009, 927808013, -826619512, 832797524, -1254152159, 1974655954, 64688340, 2064068010, 648511148, 2103241919, 875837930, -1158487094, -608625944, 1703862175, 923894114, -656057576, 202467605, -1614258574, -1952759773, -149262917, 551533698, 1317691364, 1857514935, -1721595990, 56374991, -1089921981, 794926367 ], [ -918054733, -2033682096, 396661156, -1398928768, 63766411, 1937920405, -813625594, -1632000861, -247968562, 1173374043, -1244194468, -1876573114, 59156937, -1745978115, -1314008192, -274056887, -1764596954, -1244001930, 804327517, 1791139947, 1486446114, 400860570, 294237073, -1749930435, 1648295387, 1679423030, 1472872969, 304148151, -1336561643 ], [ -133618115, 401915479, 235078322, 1472464820, 117323621, 2092071996, -527536883, 1766036084, -881261382, -1489945644, -1032264775, 735746191, -284805412, 2063155156, -1629038509, 310612208, 1118125797, 1851963248, -2132812110, 1463619350, 1264636222, -341001258, -2075167198, 1907734492, 1456080461, 1889879968, -933172336, -1621400097, 176781964 ], [ 29861704, -2059203785, 1991474329, -38277030, -827789999, 1257940628, 1527396896, -1277928239, 1706121756, 888056765, 1105472874, 405623167, -142487455, 963075088, -1565806226, 960104468, -1696217035, -1970083265, 1419858934, -1828687113, -392509359, -1519255312, -729984586, 1804838679, -1905459308, -646241127, 1609254698, 897775982, 442972429 ], [ 503473437, -1126436514, 218179220, -2029458820, 2058041953, -825016224, -1506300585, -2073906063, 25773060, -466640907, 1921479313, 2105443412, 5188705, 127557863, -377782451, 1891760960, 1809939505, 1391413648, 1288436780, -666585908, -1265379869, 653113347, -889915649, -1560563067, 1450491504, -1414911957, 1813153276, -362562625, 163962113 ], [ -327939296, 1212285783, 735361744, -1168464865, 1164422864, -1313613481, 1552836902, 1717881974, 989908616, -991811193, 144783019, 1527648795, -1999740405, -2139011459, -371126948, 1615173636, 998583527, 1808648759, -1928419666, 1054828147, -1782541259, 480712470, 1286595709, -2048341052, 121859788, 447717313, -1183545810, -1014020833, -1202506364 ], [ 78760496, -1122301394, 393170730, 617557515, 502665589, 877216276, 824065823, 184005759, -1062163995, -985392247, 261104673, -1589138790, 364178509, 522751677, -315204269, 1977776147, -1988331412, -1151114688, -1418854601, -862126570, -2079247247, -1779251031, -937901453, 1846863895, -1524212195, -2015188752, -2042806133, -1795658935, -345805003 ], [ -136184013, 602453394, 905479307, 37482989, 1286288281, -1403472367, 947793088, 1510225250, 1895849230, 1135386361, -1632114079, 1030418296, 24382396, 282186987, -889573934, -1855128397, -647311693, 108934211, 1246227581, 686526555, 507785899, 1226806147, 1695184352, 2140645134, -1546344882, 663511502, -1450640311, -1056450779, -1588240487 ], [ 1369361619, 402763357, 179551710, 1358976681, -606192178, 73197319, 1745693863, 355723072, -41589862, 2004185960, -1701562766, -1457736369, -829263971, -1240304313, -901789684, -876940925, -340616381, -1499344578, 1149970576, -305847271, -935601656, -1332950931, -1942763754, 1841015541, 786467092, 219051510, 345050685, 2089695691, -1986210069 ], [ 169862637, -1719382671, -1805906619, -1186080433, 471307833, -885500505, -900159333, -308382083, -1600952991, 1462838178, 1275636098, -587255381, 1987003263, 1209404220, 1343014693, -1724293436, 2072503760, 523079375, -1310171242, 1971894195, -27843971, -1920561830, 149070762, -1935298108, -362918852, 1064239989, 651366289, 317626447, -1594431629 ], [ 644550130, 648800579, 916175197, 2013052728, -262298463, -410985465, 489597856, -927036034, 708928981, 2068697840, 882189243, 501487468, -1588347516, 16153528, -760341248, -1669684749, -1292032489, 186555777, -1925527384, -2113626641, -1762139861, 1531188538, 488734080, -1766087306, 951014566, -191032390, 749651675, 2058887317, 2001708864 ], [ -1065344309, -809967015, -1170809249, 1139415745, 876597298, -1258794590, -503183111, 301609213, 96920582, -195731053, -1253986484, 2096845754, 76074612, -283995715, -2120313300, 143504520, 717861024, 1143843736, 1944353967, 459116894, 1145303243, 829283924, -951522890, 1386236832, -1766213575, -1693900685, 415799119, -1002065862, -2116810629 ], [ -1086892121, 411508563, 1302518090, 429138970, 967868774, -974266513, -1459873750, 932369893, -839277931, -1019392946, -930946311, -1618129123, 1700664963, 135443774, 344284084, -1420684215, -897771103, 313923685, 1118015291, -252262434, -1874155136, 2016306594, 375624364, -659134207, 1717418079, 1734698213, -635588354, 1230095357, -1794928908 ], [ -1865632290, 491037957, -1218792156, -997795920, 763671546, 1243805949, 1731680633, 1463866456, 1759532251, -2010025131, 148756144, 57479693, -1266664731, -1882350226, 1590405511, -7585499, -2047415622, 772974435, -1180539434, 86072183, -31524973, 170105028, -23335114, 74319538, -1097851828, 217494935, -2138858736, -1056884569, -731735491 ], [ -1712069101, -1150803934, -1562366525, 1676019749, -1201184200, -739929321, -773975674, 1768836128, 1066235994, -36923477, 1993143989, 1206833279, -652085103, -2039576412, 713454949, 1905283240, 612874532, 1199052312, -545845019, 1394359099, 247061084, -272633553, -1240161375, 529717179, -146955129, -1762984628, 1740238682, 724767978, 1265388720 ], [ -44202947, 1144812098, 1817083242, 892715295, 1190722752, -1356292756, 1087934201, -247497691, 1791688189, -2049891499, 655829633, 1549655174, 2046923062, 1053368551, 254784316, 1295810882, 1993061797, -1837474157, -1006731482, 690612626, -1590738529, 1784167661, -127581665, 1222567015, 528383160, -566793784, 1556035630, 852927829, -1835374116 ], [ 974293677, 1691532649, 852140667, 1008623807, -680275577, -364484003, 840396757, 736705103, -770739833, 276085980, -761671756, -1527407122, -191420896, -1690034101, 500439088, -1788150621, 633673251, -851003918, -1607750377, -1409039574, 276790108, 91546530, -487920913, -1662856946, 848137, -50564840, -56573742, 2020177741, 1675859022 ], [ -928478262, -2101053775, 1578951159, -482134823, 297654084, 500617907, -247402567, -25288887, 1775609776, 630811667, -75344459, -991537002, -661927345, 1070799550, -231960200, -1147019228, -1066953131, -1832180380, -2020185941, -1880105689, -81990074, 2139350330, -1029386791, 335567629, -1582921786, -1499468976, 693582309, 2086304498, -1346361037 ], [ 84886684, 1212981707, -2082225493, -1776362732, -70857072, 1898000944, -1404340879, -1005378701, -641401990, -108514890, 100914501, 961812528, -70069497, -1971451890, 383341346, 987613246, -1676075408, 715194457, 1118456987, 833850432, 2107810565, -1833537448, 1792898791, -80634817, 2106497537, -1853878330, -490934789, 1687623932, -424418285 ], [ 2053337966, -486059124, 414452881, -638320573, -1490737675, -811496662, -248260238, -323284571, 717811902, -1488371331, -1154310713, 243755756, 720259170, -470232679, 899822772, 1911290207, 1355373104, 576810720, 675456428, 2083223018, -972768181, 1064727890, 246393862, -1692667730, 1539198675, -138338918, 637538390, -797583969, -235462423 ], [ -855485131, -820051344, -1776709195, -1553024836, 1446246294, -1743608401, -407249286, -1666271240, 1437662110, -942824644, -179668555, -818904163, 1181052278, 456470923, -103945413, -1956366513, 950865882, 1226405375, -928965916, 1851966308, 1077935036, 754556947, 397141977, -1463701485, -1887489663, -1537316447, 1395561004, -1921168298, 1173261842 ], [ 1821220208, -323429661, -566334862, 1225111815, 2115292957, -1754952085, -1353432413, 1485439107, -401400579, 885892545, -1396737193, -456439144, 625567051, 1817234491, 804608260, -1970012115, -703220506, -1990034686, -417905892, -548279651, -1519744031, -287065488, -1223647844, 724283484, -376668629, -478555189, -612024397, 1532077988, 1049918288 ], [ -1645538543, -816724113, -1475818674, 971311892, -1214267823, -1931609449, -38563272, 284872975, 1547403053, 1195821326, -313723199, -821628316, 1849066370, -661941313, -2087964745, 1700458648, 1142121884, -829187964, -1607359654, -779872275, -993106299, 948240737, -459507098, 1332798172, -1636893929, 768030634, 141501713, 2054937180, 1133566209 ], [ 1866594146, 852415862, -881105201, -125949433, -1457590667, 390458181, -1229863012, -1326491865, -588233676, 274689515, 1468576560, -9394688, -1277294576, 553184525, 1944794918, 201975210, -384622806, 770073512, 1361012721, -455687014, -422844420, -54754592, -571953319, 1174214234, -1135170359, 1332438865, 2114223256, 264588861, 675314941 ], [ -87644093, -984545941, -1093788851, -1486622474, -1497338354, -998217507, -1967094827, -1987910817, -1179454007, -1068297292, 610225469, -306365778, 354799261, 1417283369, 851508285, 497954439, 1683937074, -1744019575, -652268410, -1718128067, -1070337867, 1622859267, 1780270814, 1316793135, 738837029, -236205212, 1242354724, 976110543, -1550822435 ], [ 275577439, -2009592771, -925241825, 1222548630, -1323129578, 37081530, 706134993, 223829509, 1629273090, -1204329558, -92896544, 659985015, -1206160808, -846433387, 1144564457, 1185757068, -1668985908, 1768958071, -914515200, -501768593, -1678133634, 1713223785, -700765155, 168470497, -822734896, 1665206928, 5139189, -1543067213, 1881001383 ], [ 2048521774, 1686971792, -382703613, 1800756276, 1248057370, -590411362, 1147325910, -782100848, -360399214, 1412736949, 1442794521, 521721399, 1117827587, -250924696, -2147403055, 945965786, -2079642205, -606269034, -1395987035, -1433317100, -96320737, 545067685, 1677101263, 2061102947, 606525989, -394414245, 186680652, -1793202398, 1707120022 ], [ 2049625743, -1725099823, 1369397090, -176795795, 1588829560, -973814870, -317516788, -221577854, 1488424285, -1869369720, -1602377920, -1800132006, 946061346, -216755335, 256943802, -908024929, 562990235, -1363128511, -109826081, -417894848, -1421024132, -1192379098, 329793205, 1045897978, -933322300, 502118142, -631862062, -1628613770, -58829567 ], [ 982569168, 1517549747, 1297862256, 2136428816, 88650763, -392179478, 407043757, 63688929, -1955974919, 1944288435, -1444817694, 1503561200, -1030982087, -397309112, -425480109, -1845277714, -26038700, -1506996473, -738208066, -1323493545, 440446997, -112903044, 1101668903, -673079232, 433992026, -1042437559, 368860792, 1896256573, -930297763 ], [ 1057431036, 807358425, 1437038011, 1163277088, -1479738354, 1631145889, 776360475, -2092525514, 1822367141, 172604366, -1716711180, 1434784867, 693044909, -889546704, 2144708018, -916179580, 1917603740, -876361664, -1752664607, 973295687, 62266743, -1868874531, -1499112121, -73569244, 1009930177, 11476240, -46160850, 1540679199, 384350179 ], [ -1667507594, 1530483435, -1945886972, 1900618190, 1410419959, -218029235, -1886883969, 828539342, -1592248180, -82381858, 1275149326, 105502968, 1517774817, -840613243, -2114935468, 1599549250, -1437382888, 383576901, 1224506132, 1173972681, -316242008, -408334741, 416716358, 1999946039, -2138225334, 508144218, -1546646396, 1357936342, -2120514119 ], [ 1184341478, -2001370046, 56722016, 2047131272, -934892355, 980666317, 1682210720, -415692659, -262617424, -1774678019, -259044379, 1047100951, -340004733, -614875507, 611324325, 2003839963, 293629481, 1406478582, 1463279302, 153249384, -428564361, 278129085, -1664590513, -17736434, -756447554, 780410634, -1711010063, 1483404354, 31051645 ], [ 1842955544, -634684397, -199570101, 385150026, -1107119205, 132050625, -1419296917, -1801394799, 2144688665, 196355676, -1621447693, 1335285757, 423614182, 710306847, 1757830338, -634691371, 1386398620, 1830687083, 192798396, 1727421108, -381779739, -274789685, -677606279, -1734708668, -1654761934, -323659932, -1119164949, -1564707525, -1141910914 ], [ 1369926809, 356052426, -1264708966, -2097294434, -1626381788, -781122790, -1590342695, 1123651264, -1470908400, 1202765634, 2091191271, 2027217079, -1004122700, 27831864, -626540305, -1428159752, 969542528, 1674313896, -169372667, -1209702978, 2072356313, 96896179, -72873202, -1723040949, -402159158, 1399798479, -99509304, 632446344, -1269136959 ], [ -627665408, -512676253, -132127254, -1532355326, 1210900222, -1701638589, -246906875, -1587365131, -1899558014, 189809180, 79382620, -810242428, -851724570, -1401250145, -461645803, -930601224, 477524213, 1580213587, -1922516318, 56194526, -1945835428, -1463220344, 990400757, -1916775122, -213016469, 644063949, -82486277, -917941675, 809462868 ], [ -613945847, -1959703346, -111113957, -2112223739, 1975936093, 517462933, 1856441421, 1577975279, 1377595151, -1965841194, -632524205, 113785306, -2102732491, 1005318350, -288869941, -739419604, -1609352138, 698117435, 413339065, 451110431, 345681191, 740563047, 2046321575, -1669069057, 1399616511, -1995544991, -1241171933, -489129181, 1220552731 ], [ -1577903859, -1948603510, -1201380907, -500284917, -1452015026, 1077658616, 83208310, 2041287975, 359557782, -1257220109, 1435961256, -1553346430, 1972878049, 1320913590, 1217707823, 1799307517, -1374911873, 47071061, 1043591286, -837172561, -1861422203, -2130939973, -1697239131, 212338741, -1046005389, 1888954707, 1965093133, -1834980466, 1990562321 ], [ 144333064, -1147548472, 662143234, -503775049, 911350458, 1474538584, -1175951075, -113705705, -46720142, -192746835, 283736403, -1168615777, 924629281, 12130635, 582975553, -814520910, 1106967250, -290966887, -91304595, 1037751741, 944207605, -165319019, 1962079306, -1900722019, -1966641965, 1928271365, -1341141763, 886311253, -1413582936 ], [ 441881306, -830426938, -88947925, 1899713313, 2000123900, -183892086, -1684064706, -1231325321, -546497487, 308059801, -568710824, 1684733146, -518444476, -825312611, 456266528, -518454334, 1953546707, -1238144819, -974237545, -2127315731, -999982395, 1582681771, 1153742625, -1434769356, 1946863724, -1667647623, -491054150, 1416996100, -1070431570 ], [ 1933798590, 1460871042, -530013037, 195271903, -1856717303, 472229215, -1362749355, 724517944, 1957780927, -1765788425, 185270157, 1813381723, -1516312556, -687861204, -863399417, 1769646021, 1190478504, 373077012, -1847518041, 2111681287, 691157835, 1743863433, -362803412, 1444868366, -1436696860, -1958575152, -391448553, 1380024361, 1866397364 ], [ -851423161, 875836761, -402649248, 468170662, 1970802175, 122720014, 2004218, 422197413, -1197197853, 595005599, 2136266108, -1155447752, 33151410, 730969232, -835618494, 1742348191, 1187471762, 2133627653, 296362733, 2108442203, -1184406049, -1384353821, -1585972790, 853463507, 1074377711, 37330834, 234027861, -1877722533, 652100076 ], [ 1634601536, -130756718, -1975009807, -1679868388, -1395632602, -1592826884, -1856305780, -2037460880, 1340428434, -1544755054, -27221207, -132827220, 531209046, 97628148, -1399617316, -1355369725, -1091213440, 428605266, -1938724751, -648573553, -1146824898, 1100030186, -2051083148, 222234077, 332701664, 2002901816, 458510930, 598761338, 149201422 ], [ 805032073, 157671284, 1896340311, 1054050341, 1329471484, -174696658, -427782761, -651006936, 737108748, 298459473, -302920513, 482673466, -38857353, -512050991, -1961494844, -543496026, 726565380, 1541476400, -1487499997, 1671597550, 477744449, 869474139, -1978540014, 1168938059, 910146839, 494423100, 1867531111, -1175424962, 267936614 ], [ 1377724974, -370360295, 728448637, -1371334810, -1720258832, 1705880644, 1849833956, -530232635, 198397614, 830089124, 627175838, -1308645013, -1958424004, 1380641812, -1955513788, 652112593, -1341274622, 492731233, -694005523, -457570675, 2087773233, -1472218581, 1143796207, 750674415, -1783433816, 1647747779, -2100248104, -64981147, 1058318048 ], [ -1978765578, 444250134, -799680337, 1295902830, 942906105, -63417868, 1837030815, 613101711, -1431742244, -908747253, -1219491147, -807962564, 412333467, -1009941163, -388138153, 1232546463, 1921820203, 3112652, 817121117, 479324627, -220027948, 969992117, 1837018225, 1683328349, -1978335055, 916976433, 1188686484, -1990707248, 268151051 ], [ 810976055, 982027620, 653139540, -1154881401, 885668948, 497039956, 7262058, -1147625615, 1896594130, -1170543395, 79750554, -952811913, -306188916, -1131725834, 1227513901, -837119773, 302942189, 1323193297, 1802762444, -738533179, -537225678, -502627131, 74604314, 959890760, -545033598, 485474990, 1845242104, -1118590203, 1182557764 ], [ -1762664609, 305359258, 508798736, -1665562422, 1837357490, 638853722, 954115108, 277561091, -1085624646, -461679736, 66655128, 357330528, 1778553066, 1928570172, 359187670, -293183164, 2040024820, -1075807286, 75172965, -2016761580, -422336357, -115215166, -1430956404, -944527298, 1626725996, 1249526112, 208496110, 595208945, 350921216 ], [ 370329322, -1523061365, -215035344, 1126686767, -597872595, 1199559359, -1532397927, 1344818594, -1367753213, 764190274, -775462941, 342169411, 550780441, 1235264647, -1496524489, 1728027469, -962029037, 1451303234, -1180269215, -1986661344, -967450242, -27907382, -371256100, -563308342, -1175562239, -610764276, 729983863, -113460136, -496860707 ], [ -1412185851, -1784306823, 609114693, -1508066795, -1153500831, 1929490739, -781701647, 1528669124, 1910633713, 346124949, 583115911, -1296616168, 950610734, 1645363056, 1558093465, -347905640, -16325254, 1982528014, 105882926, -292127092, 955428429, -1741878351, 127443090, -338259650, -845503184, 695475911, 2143178787, 1509332797, 103701325 ], [ 821918860, -314332101, -825515787, 1075242367, 1478530812, 1452417238, -1004702714, -1916167376, -59303723, 125612026, 453154748, 1052870763, -1314611836, 1653669947, 278678942, -1879500346, 1866966640, 818415719, -668818902, -47416872, -777891653, 189923090, 445954858, 112579070, -871094876, -705901041, 938289189, -1462617481, 1344676686 ] ], [ [ 1889849127, -146071860, 1928687772, 945531978, -1170691476, 505751461, 983588651, 167917871, -958492665, 2118417710, -1220604239, 1442991979, -339187747, -1623951673, -1108484744, -1600716212, -906436181, -1029715703, -1903324566, -949156286, -610656794, 492837415, 1906411261, -1362951329, 1546122510, 1832215020, -921306484, -146640758, 653347999 ], [ -1536911285, -1112216780, -1220193605, -1987331212, -660874397, 1030843865, 689414997, -1075198554, 233314782, 996416733, 227575378, 1558304604, 1253325256, -1486557805, -1687780596, -1644861771, -180954128, -25519992, -404878214, -732952388, 1070994533, 1343263458, 1620942614, 386194487, 2115396513, -1859009441, -734804143, -1327319171, -1413935281 ], [ -1304243893, 1217170726, -618521130, 1116505411, -1262809669, 160924213, -1350425710, -333415433, -593168768, -1448727931, -1045475257, -2099120391, 1029030187, 1999660511, 1048767256, -83200226, 507692681, 452031841, -1144598510, -1977371940, -1077941387, 478453625, 582178087, 448886777, 1708161644, 59505729, -302047963, -411589180, 1779727137 ], [ -2119009501, 1690468088, -77424870, -594063334, -484493525, 2080518153, -1270392417, -656133547, -1329998480, -807959242, 239532088, 1728256505, -1807553398, -486032822, -869607927, -951135823, -1145218386, -1164366367, 1225113655, 165082000, 665335109, 888734620, 1341358777, -1647480032, 2011765538, -1122497197, -8416920, -1938279039, -1137992716 ], [ 19175019, 1322126829, 1872277871, 36007884, -1654619302, 1536871814, -272412732, 135971721, -1373507200, 424358562, 2118518706, 449162677, 1059766832, -992974285, 924182008, 1623931247, -1281342365, 1518187850, 1087431602, -917294474, 1953810613, 588827513, 382881005, -179511668, 1241654482, 1149850249, -903131018, -151082431, 1111277860 ], [ -552202807, 1954003324, 1829206958, -115351404, 1563583527, -348047727, -305135870, -1603171280, -2044226409, -1074857227, -1364722632, 666682199, -312067375, -1052611910, -399531342, -207696481, -147436552, 613401777, 431793738, 321259737, -2106604487, 461480987, 1841061418, -1672212637, -1631085784, -812009718, -1147486492, 303817452, 2084894872 ], [ -1223980236, -774868484, -1291574913, -333519852, 1359564191, 318795250, 1576897666, 2077141943, 528813159, -1166119190, -856827403, 1419536760, 311104655, -1949408655, 1679030630, 492220404, 114507995, 881010852, -944351485, 1233187938, -937603401, -622613020, -1405704591, -334953705, 535882854, -1515169367, 349191628, 200337071, -822933082 ], [ 1820870376, 1282944702, -1773268343, 602447924, 1475769400, 332140583, -1661803150, 1408520416, 2094353231, 1382362048, -225933628, -1541887468, -2004988615, 881500287, -1846117806, 1741884286, -942294424, -133424243, 724564211, -35381471, -23234995, -192329394, 1401421217, -1841948269, -2027005527, -2053010331, -1658401222, -1972911403, -1845770464 ], [ 2136011474, 2095669862, -583556917, -1619829926, -542188346, -490759575, -1313786334, 1363637383, -2061711173, -481889852, 1637135684, 1608820829, -1904931835, 350383925, -1631932426, -1233636744, 1517103760, 571330671, -2097012223, 2053534835, -1974648488, -1148890700, -130039938, -1616156428, 297323659, -1915080281, 365968148, 982951459, 1524380597 ], [ 404615244, -607038010, 1627209137, 1713652591, -1560698683, -1876339466, -1525094675, -498909651, 1865647386, 1015534714, 1097129995, 1096119062, -1853540113, 1585783192, 1972659816, -352153081, 218589804, 165329926, 1596180246, -959154407, -88674595, 1153980935, -1299163451, -804805760, -481244117, -2072527073, -716325120, -1147109730, -433490822 ], [ 1923318970, -1117140176, 495652922, -594819292, -536199571, -1395736534, 1907747791, -1979972465, 1638457518, 1011560857, -1662025656, -2051079492, 1925655885, -1264505973, -725358182, 817879688, 351134820, 951030719, 2077643045, -1688034239, 648052426, -1731010381, 331614456, 363470371, -1615908000, 1547970548, 2090925050, 417070787, 196453158 ], [ -1169872560, 1329463229, -1746583869, 1007117567, 660612318, -74552446, -1406840759, 2025967396, 523299857, -1199626698, 2105260298, 1490442828, 186395765, 2105817469, -42924112, -1975124504, 1006278395, -1892985519, 1063990681, -1536262775, 282217337, 2012992712, 1932666107, -978045727, -716126885, 1256658456, -104557138, 1433883753, -172046764 ], [ 1722635306, 306705424, -555749301, 1891139356, -574871196, -1798309067, -661537461, 1234338645, 298001147, 156264082, -1568925246, 1154380078, 1948581452, 1598673320, 1457758248, 83667265, -703105618, 1750158495, 808308680, 2034629969, -472897895, -1881053619, -776965210, 878449118, 2133812094, 258693180, -1908681977, 1836739297, 2116157080 ], [ 1191452733, -1210357689, -137307178, -1346505945, 1883546089, -989675407, -1786353633, 1154380884, -1142958004, -1779205234, -456922988, 2049458592, -659274162, 797751317, -1789797887, 1207870098, -2035162736, -844404954, -783079908, 228153827, -1065918128, -369410194, 617731728, -2034113180, 1185922886, -1466413578, -650114463, -1783313807, -612114638 ], [ -1842766016, 760165476, -1594154429, -1974562248, -1187717884, 1127425514, 970981051, -1964539274, 1518850059, 1739786684, 1786022748, -1626153029, 556569605, 1446231258, -1242998367, -468015319, -517076729, -1432278098, 96471574, -820280935, -887186568, 850496265, -1688035865, -1973405398, 1326769694, -912720545, 1061299803, 1191680501, -2014638350 ], [ -610037738, 1945423718, 754043339, -1703721230, 741141761, -167381225, 455981537, -764296793, -1762727395, 1661523702, -1374956450, 245167566, 1021469725, 9895149, 1913937176, -1692139254, 247756472, -148971838, 1213296094, -988498248, -1043884833, 81988019, -343007240, -1292479698, -595878403, 724156468, -1417446619, -1751299851, -1096363215 ], [ -1733832468, -794943630, -1280673334, 506158625, 972688743, 1870184747, 2132665426, -325538324, -551946958, 147857363, 1868464096, 2081777757, -806077902, -1517044396, -932867410, 1422014690, 1768524423, -371713506, -369142559, 930155265, -401073248, 2069039741, -1258530302, 651388671, -321035545, -459333789, -659972304, -1141314581, 162103811 ], [ -1192222743, 286265509, 1232529719, -1220134042, -2045054647, 458934907, 501802072, 230634035, 455367351, -413115856, 1974470795, -331390286, 136828164, -879242444, 1546168564, -593188435, 343614009, 1375428431, 171126810, -1374646876, -640189056, 1248853897, 160138386, 103897737, -111809934, 23120572, -48236918, 1107646097, 2066660589 ], [ 1860008163, -439072294, -1400899204, -1702737557, 1764869737, -705136334, 1089593423, 1955610428, -1281031994, 247594778, -131907378, 1471885718, -2084402563, -1096076950, 189849061, 718519772, 194975609, -1093364761, 1181214039, 1412683164, 501417839, 1534144280, -407140015, -794462954, 909085313, 1724766635, -681163387, 590108675, -307001518 ], [ -2100199147, -1097376245, -433706435, 1713328068, 22980444, -1014156187, -2017268565, -424260979, -133545959, -901829977, 1387393296, -84075810, 1132606815, 1637188567, -648327249, 599652883, -514010333, 582059267, 1940237614, 3201809, -1147906255, -1711751211, -1623214973, -1185960180, -718051618, -1057761502, 1286510494, -714848586, 1126843174 ], [ -1323033679, -1112862317, 1718078240, 1755718256, -872666416, -421832408, 1810634082, -715667072, -1307160835, 222712319, -741871274, 331873520, -1843061127, -1634867898, 251743434, -1766168848, -1219803108, -573786291, 1254628127, 1769774594, 1443762634, -4357410, -341999300, -1122036200, 1066884793, 747925434, -1510982661, 1650104532, -2067568152 ], [ -964280204, -1669503786, -394465742, 1664415401, -253860822, -594903477, 1907043604, -461365318, -1892850933, 546225397, -853360081, -1895807798, 30083645, -263695964, -939511318, 1793083412, 1924452117, -373265727, -1676880631, -728657189, -345652677, 2014966677, -985351002, -1128316281, -958824176, 1379990337, 406489184, -217395561, -1774886951 ], [ -2095562479, 1471460040, -1201980077, -1719260653, 1032805057, -1948082698, -573985348, 708783992, 1933871732, -769713420, -1581196028, 1017028995, 579438160, 356155569, 772047164, -1520627387, 268758607, -1370665474, -525290296, -1941655855, 1428017427, 1448208975, 393958963, -246279628, -129580237, -1849130657, 1842259881, 1701847648, -139179810 ], [ -339436814, 1231412422, -916091045, 1950689021, 173083693, 1489229234, 954678693, 194851484, 1382119270, 752164223, 1921016336, 1978531334, 983270601, 2040194408, 31929460, -674618733, 658119986, 1317379187, -1585916231, 672162685, -301987831, -745740944, -486026136, 917849137, -399514787, -1028176257, -976320228, -1272264380, -1520505003 ], [ -1045478406, 1743649096, 879525200, -136695112, -436976114, 1037838543, -817940883, -1548185104, -1185112564, 552146904, -1657827003, -1171866834, 1846183405, -498575720, 356930642, 1329309686, 774287322, 1505904571, 2092110158, 1879831988, 1670890509, 1441780854, 851291641, -1424350988, -1846310962, 425303004, 275119552, -186594533, -393757836 ], [ 1322028864, -1893277960, 1900178358, -1406501379, -41213306, -906295885, -974901446, 481528926, 1823810942, 1133362320, -1489978123, -310474934, -862721427, 441468181, -1927026580, -1393790270, -1168757428, 162919151, -109829614, -183359570, -1518894807, 1058204949, 955396936, 707024110, -827074010, -934961512, 656309330, 831164121, -48915499 ], [ -411179833, 1078865747, 451599420, -1884583960, -1163002531, 42859542, 1376818542, -1363093398, 1339219368, -1429932394, -27535433, 716610344, -215637216, -886221440, 830862680, -694481709, -1020140585, -446381353, 197794340, -977878982, 1950139248, 1569852387, 1551277159, -1460099723, -217051230, 665015578, -2113261994, -491368408, 2051720105 ], [ 1395820510, -1058743176, -1401508346, 2131666921, 240638821, 574123746, 25423652, -531299232, 603682773, 12622713, -2120407155, 2088818997, -167646089, -901669861, -945061027, 424508689, -931405105, 293475058, 1315940209, 601307852, 261539288, -1626754981, -2128516944, -389630648, -342651012, 1001044509, 194516503, 1467152373, -1459005155 ], [ -232162180, -143581711, -1417345840, 1586039890, -1459693080, 346863087, 2006981545, -1615096026, 2095073100, -658601671, -1163395095, -906256313, -1656146760, 1175574878, -2027409373, 1336452237, -2004198289, 1471329044, -1520897243, -1691702519, 172651394, -204271704, -898123841, -200587241, -534301560, -1087536847, 183089757, -127829083, -574248444 ], [ -360536214, 312810601, -1281912397, -333120170, -2135789292, -297347147, -2097468584, -1026936436, -1922889211, 1698306123, 956910040, 1807048701, 1469617531, -223544217, 160497684, 1701288559, -2012372264, 458069772, -109164861, -251160071, 1260265734, -1305082473, -669410149, -218409012, -1389361178, 1769189279, 181284454, 1981083349, -62054436 ], [ -329885525, 37474599, 1717382977, 1407825293, -1407978570, 215053236, -1518290052, 1253727174, -488159187, 1970380047, -612031214, -350924625, -1497379477, -291379758, -597291025, -37996857, -615348262, 1239611658, 532406789, -1275839198, 1851041266, -319462876, -355139078, -1364766739, -2037201521, -1275845255, -1809925757, 99416828, 2123262965 ], [ -1922882858, 660046937, -1984298332, -692323933, 196555306, -1348231053, 751467376, 277581888, -48231696, 1096774085, -227819214, 1273156341, -1542991290, -1419216381, -522380613, 132615332, -1744749248, 566553613, -1544193472, -598549552, 2022623453, -1569242928, -640677371, 1937061058, -1683216342, 858330967, 36783441, -936712075, -645224702 ], [ 1953886684, -1267990847, -1929109379, -533709907, 1932486563, -528954604, -817793693, -444030884, 904494055, 1801221450, 401773436, 241250843, -1552030009, -2139964157, 1569291871, 859664327, -1950151614, -428868024, 1917212927, -197742451, 1146632103, 1499810633, 1871581314, 331130603, 1861886421, -703908030, -1815870823, -72592881, -772674806 ], [ 2139559950, -1200637450, -199438261, -930397944, 1772805350, 493639437, 329202219, -763818505, 1763857396, -282959515, -192576233, -197406381, 1201533843, -49893570, -84286271, -871876307, -930188936, -24712055, -1932711676, -99245454, -753791170, 2020263715, 1376493748, 1345770082, -757636084, -1970687131, 1434303771, 1017701776, 658277659 ], [ 1875368484, 133709906, 2062284877, 1247292895, 535308045, -385038483, 922245009, -68811199, -592554005, -1887168644, -1126991428, -274279952, 464083587, 1670244469, -1738166229, -1896475634, -1163614882, 1758162576, 1304167210, -455210446, -1863261440, -522762528, -2143685815, -1129713837, 385468740, 299665402, -1267500326, -2062248970, -1071125230 ], [ -2070244713, -699925849, -183452302, -388153147, 966733054, 2077629285, 814605413, -1505814385, -1121122499, 971168488, -21836358, 644967733, 2106345180, -1384345994, 887723167, -1402579429, 571198122, -1395470036, -728207096, 1473849283, -386911509, -1187900979, -1937266132, 1677678872, 527670872, 1099353151, -882983774, -1663148381, -1777772796 ], [ -675171018, 544758202, 115378109, -705991377, -932691400, 1882704496, 1895859063, -1050136695, -1582384669, -1720437499, 1422908515, 107198155, -865425695, -2116509083, 59721466, -758503161, -147086769, -1919127222, -832526549, -1175244321, 1739757796, 932085891, -2398313, 1058026195, 264224640, -818078166, 329504703, 1388939574, -1348599881 ], [ 1228237281, -1215392532, 532315217, -1995364247, 1332647716, -1959322954, 1455915579, 111297886, 2069265552, -810902057, 408414065, 1807027903, 1722023895, -353139161, -105784822, 724421773, 498110448, -2069174275, -1885857876, -57836111, -1393235636, 1392981939, 1719920654, -1658049757, -883571851, 2005202000, 1088143932, 334640727, -553347202 ], [ -846158799, -735630355, -1835345089, -1200573001, 1723520510, 1097213678, -1485836214, -583583821, 1011477694, 553912377, -247045464, 992388987, -1561716743, 849581112, 1303630776, 952107762, -227257349, -1292261850, 1247994899, -695867386, -1356263906, 316670870, 1048420788, -28142000, 1653392135, -1516500208, 1481959694, 1549284828, 16409028 ], [ -1891505230, -2023546861, -919891266, 1623842450, -694382530, -612128657, 711492573, -1584561378, -1194595306, -2136100357, 659580137, 1876797305, -177994365, -845274041, 1629109114, 1949435954, 1543704236, 59922949, 601237564, -2118184401, -1101951483, -1231728725, 664109415, -1095371495, -1547506968, -1788326857, -888711597, 1158581245, -746056048 ], [ -1225494709, 1966662913, -1045419092, 65155360, 24147433, 764092023, -1159662209, -1251470392, -1066218946, 1200892763, 1195021683, -456537167, -663226121, -1030420502, 294195486, 1810831485, -381293584, 2049178189, -1716538377, 30834784, -374741333, -452553026, -1391960080, 1287498099, -1311519261, 316986125, -543033691, 1100468885, 1709297661 ], [ -409244239, -1931434358, 1952608843, 1570707921, -854566232, 862487197, -2043518916, -1234528620, 740896067, 1621105128, -2065438354, 1694286057, -791073417, 1568839429, 458825769, -983710989, -1419307124, -1168291132, 1965876309, 520239326, -661441154, -1907810711, -1550053679, -1848362877, 1628570539, -1107412243, -1034635021, -435764343, 64396141 ], [ -656326266, 45876115, 1881713131, -1728040495, -1302057675, 533671620, -1514212390, 838608, 178718937, 272020042, 1572976065, 930942932, -643984516, -2034092686, -1796608393, 1880591012, -184930735, -70333295, -398461211, -626752578, 172324994, 2050879367, -404059961, -1429922678, -160265122, -2092895164, 765702105, -1116232129, 647903256 ], [ -180014520, 564278154, -1326939952, 1606574101, -834891433, -1538378710, -539248819, -1286013029, -1591303992, -2038269442, -793780181, 933409649, 1885070771, -552281859, -331785225, -1921717492, 21973599, 1866274093, 1232953275, -1062167989, 66551664, -788266937, -583647702, 1538597030, -397203734, 1916805199, 451884102, -199324871, 1223989216 ], [ -1138973689, -178797327, 1769692122, 700252982, -1643586345, -1861625193, -554105921, 714707631, -1552610179, 717139482, -298553486, 224235498, 100107398, 1515854986, -1264274295, -1387791166, -29693936, -2126082928, -638951317, 888251598, 711420319, 1139211882, -1132784573, 2029615560, -1757198929, 1761072766, 141557744, 1706191005, 1447931525 ], [ -1858131367, 1349105855, 613125955, -1971000174, 289742565, 1895783168, -1186776678, -1527397338, -1345636291, -1155275641, -990419792, 1007698803, 2002364750, -1491419582, -1292044264, 662742428, 1950171348, 414662219, 523043643, -818431171, -747201016, -2013694565, -2021002861, 1115716999, 1764168630, 600576860, -2056162302, -157506706, 40273505 ], [ 279040247, -948003875, -1547213976, 271245337, 1126307965, -398364850, 170291420, -1045887048, 1942244853, -1177056727, -1196528622, -868411173, 1423514113, -1297895856, 1880879157, 1207279201, -754854678, 590806554, 650894990, 653209520, -1800478620, -2017604632, -406677689, 2004791783, -1455490859, -1681996385, -1715536302, -1652934571, 1123165681 ], [ -893375443, 966731475, 865225050, 1813783646, -202939078, 254745054, 1214335696, 1767420587, -179661532, 1434545610, -311012845, -2065192534, -1466246721, 1394338280, -948486902, 80474118, 1824743024, 1211868900, 834766101, 1843782453, 35698745, 108087148, -1672230432, -2098303327, -272021003, -2080530465, -411223530, 1499409493, -419326320 ], [ -986876553, -966125495, -1469860304, 1395497565, 1158786205, -546950177, -935724779, -751758476, 1889562891, -419335889, 1725636646, 2097543969, -542289670, -1807022277, -993080781, 501874853, 279138676, 430844370, 817488414, -292246703, -1393693070, -342467966, -1153701039, 955983281, 820557638, 1387345277, 982237887, 2106457578, 1769064710 ], [ -454897315, 654111585, -37167119, 2108231927, 154882148, 569731775, -713630629, -1356312191, 679451807, -942634220, -190020109, -1011923892, 1997398397, -69342762, 2044524961, 1856138142, 1851457180, 1406900416, -1416675027, 2147078963, -1083891935, 399653858, 1105967846, 1582631020, -1291548263, -641920598, -2071714078, -1397049939, -379479992 ], [ 1377409799, 38829706, -1255850866, -1492250465, -1702931560, -878118882, 142729674, -1385751590, 877249392, 128314144, 301888049, -2030718486, -537091202, 1256844087, 1526169228, -390984222, 1101789408, -1001196965, 424130908, 824279907, 1221006379, -13544907, 1928371668, -1304926508, -1342646177, 165753999, 2131370600, -1582796986, -703458725 ], [ -51885206, 2002115247, 1664840029, -1580138163, 1969754996, 2014194065, -1542076657, 1140489951, 1002116420, -255722228, -580272982, 1631199817, 1215946190, 1233263071, 1139938750, -2089352797, 1890303310, 1330378983, 854350125, -1931268322, 1124027557, 1177200546, 1294212744, 1327891754, -67739787, 1699696522, 749777474, -626031415, 1303147476 ], [ 1390935633, -935791980, 1156781693, 1118790732, -2123983816, 2079544921, -1493434355, 1651900529, 1791279072, -1218104625, 575844397, -1755549536, -4246442, -188315780, 821327707, 1965382739, 588513862, -2098182702, 284952759, -1593924303, 31360847, 309732261, -1538848097, -1962347638, 2019874393, -1961638366, 563469210, 1127897735, 1459447406 ] ], [ [ -1254506067, -795806645, 62728291, 1876670508, -1991028122, 465201501, -1297324211, -734459427, -653102479, 616157303, -210647477, 1794704958, -592204788, -1268456585, 894294242, -138660806, 1981769680, -1409977501, 1776497825, 668221261, -520745861, 1743812052, -41847006, -1751568052, 143891940, 97288302, 1000925606, -2101857415, 1705723823 ], [ 558287569, -686798266, 1916453576, -1262390590, 117306197, -2067295083, -670739275, 1697747398, 1952358921, -815340061, -1632979784, -1835883124, 1542177127, -1851648796, 1898105758, 1676618908, 1878623577, 1784523516, 1680950775, -571147848, 1314665933, -338858150, 721351705, 128163850, -535211159, -2028533429, -617663403, -832599845, -1969915432 ], [ 347407607, -546787349, -2111441664, -1927614280, 1892831359, 922861947, 346959947, -600914330, -1194852922, 878587227, 2119760863, 361472499, -1822697996, -1046204622, 1251905714, 1696943930, -191154888, 517497610, -971056626, -410994378, 1726222854, 1098282754, -39787846, 1451894969, -1231420030, 144549547, -994296720, -2096226793, 207500630 ], [ -1370017675, -2073269384, 1680120898, -343745221, -1025956368, 2092838189, 1349400496, -585672231, -2060400254, -2103924172, 651125508, 49748134, 1666901672, 2107355805, -251170099, -504958502, -449102278, 986677394, 1898473467, -124188463, 1452985961, -1731472883, 1800554084, -2007621727, 115904598, -1365675015, -1454936772, -1708916809, -431852918 ], [ -1578528189, 102947036, 1379834848, -1773282762, 147082159, -810264787, -680192530, 1525097594, -1302790031, 1587500094, 734758135, 1453691205, -786418490, 370859502, -1014125621, -2104466093, -1055473639, -1772590108, 2090841656, -865629560, 1277183275, 518391212, 1311169469, 360431304, -1382194643, -459444892, -1957397089, 452834468, -1869794716 ], [ -1571174363, -1612348319, -462087841, -540080809, -203540951, 1657941951, -1268652158, -1283723016, -1692075271, 352581183, -1863676756, -317209299, -1529125381, -599099079, -953601867, -2049340316, -1775192741, 730727442, 514034961, 50108762, -1143156901, -239585695, 154969678, -1710993745, -1820189577, -339744863, 1503633448, 1189438769, 965880303 ], [ 127012450, -1286789579, -1422991381, -830619235, -166376427, 1884154823, -1627534416, 1908368574, -634240284, 551654881, -1119699085, -793330891, 34103558, 273021206, 489814828, -1541408176, 438733019, 1998185783, -1577432484, 2138268204, 1167371119, -1973082366, 1231901490, 307116697, -1934781679, 1527285750, 1272313403, 788999917, -525865831 ], [ 1746828736, -379722039, 858503053, -770751863, -1907328710, 785721734, -171436371, -1555834838, -562912217, 1779811189, 1813394884, -2005092660, 568605835, 659985392, 101068609, 677945530, -1862624864, 68179289, -655538238, 1250317275, -1281262779, 463310149, -1902139320, 787808326, -1916908192, -1617507610, -512722041, 1439719628, -752335667 ], [ 404917398, 344550771, -996615660, 251966817, 40652577, -490287647, 841052263, 434148066, -679806808, 710948794, -1206347178, 1824921501, 147208038, -1610369568, -945429139, 1442564938, 1659753572, 1510114881, 1616323473, 2023421764, 110094773, 416598727, -1678996066, -1368205691, -497404494, 734602332, 111673502, 2029540677, -1014359342 ], [ -14960363, -1655890877, -1135892147, -1305969604, 1158008809, 2044240943, 337364275, -1213124269, 961476799, 1320010529, 784456579, 2051949633, -914343595, 210106211, 1632114015, 1212524505, -1020814818, 1839040453, -530198227, 856772327, -1476397785, 1467771594, 761266998, 1815599995, -437777591, -1447636466, -810223615, 703150500, -1021168710 ], [ 1443297294, 962918794, 2135041671, 1741845571, 1836464153, -1424984428, -159498115, -900698845, 918422861, 835522717, -1818882529, 1142177356, -853217432, -228464079, 330987676, 1271695879, -1314288797, -139953133, -1815816648, 1326934466, 2030947692, 395831797, -925467493, 142192087, -1081996328, 696377228, -847130382, -1057652169, 733228849 ], [ 1489089764, 632529680, -622456888, -60559832, 542450870, 1721118806, -961054048, -73855511, -1381564987, 1155088364, 555862115, -1222232037, -959030053, -1097946359, -1734541772, -81789416, -1790429387, 2034737771, -1060444513, 1134729633, -1331813872, 2460552, -1665556925, 1259047192, 1064329293, 789265928, 2126351120, 1340308214, -1343028903 ], [ 588079605, -53030844, 362290314, -1794993988, -1136369614, 1524226052, -1015173320, -606897769, 535399339, 2025331950, -19641977, 954728021, 812227817, 67464018, -1949395793, -2122773341, 1510915180, 875214023, -1520242275, 747594657, 672909932, -1826135281, -1486549254, -1127855581, 1581294057, 1528892612, 1015766327, 881053855, -1054676733 ], [ 898782023, 2096112974, 599893152, -723182821, -1495908, -1593148726, 1472069299, 1337040033, 716772220, 717998414, -250319972, -1741023531, 2023255807, 1491622662, -667906645, 166900450, -214982973, 111157921, -540111015, -482974709, 1637409167, 1573696574, 552919509, -1872537147, 1787557100, -1698975817, -182163931, 106146079, 596768139 ], [ 1408780731, -590176942, -1259863755, 1317057476, 1232713655, -1681815269, 33640325, -1141081184, -935760739, 755349325, -1272933078, -408660947, -714657755, -290636386, -2122249724, -514368226, -1239782607, 1980959018, 1588112126, -817902265, -953372705, -1569058557, -1276741222, -1520752592, 1157478781, -1714659023, -764299367, 1564853674, -645573695 ], [ -834394474, -840690521, -1017509081, 705385833, 966951159, 1711270156, -460174205, -1892293323, 1341429577, -1369632905, 266901960, 1812356634, 1559477769, -2037232963, -1612877291, 314953595, -1527960148, 739789724, 783098860, -1737557955, 456073684, -256095765, 443692029, 1280058106, 1985176331, -1873901825, 65341529, -347717252, 1276915149 ], [ -1844139474, -93543828, 77454184, -689174629, -689896443, 751556647, 399986239, 2132436242, -1536430819, -1711534630, -1498109238, -1897083985, 185805678, -628460367, -1356834353, 10829151, -752800791, -387539116, -302101977, 1032867904, 856567347, 896767093, 773277398, -1720176079, 19723613, -604650582, -795768684, -143432256, -887918003 ], [ 297962269, -16327381, -404889132, -796312517, -561202955, 1115161474, 1258506144, 517338093, 716225411, 118184534, -1666410236, 1249060687, -2050974825, -535464800, 105142656, -1237160112, 976852314, -1378515416, -1422224653, -601448074, -1006338740, -1746814415, -527669439, -1990094553, 1710740355, 103621749, 1704715807, -1008896724, -189858395 ], [ 464411336, 1980676837, 913917007, 658884875, 43718238, 235730673, 277761319, 684985763, 583436363, -114244420, -1669132437, 24279282, -1048874527, 465460775, -417888425, 1678690688, -528854223, -890395720, -1762208766, 640245409, 1221356229, 928149137, 1731970416, 336845539, 1038870688, 1710624499, 898798449, -1574321056, -1561272418 ], [ -80943748, -653879760, 1300612906, -1656741634, -1816266005, 57846209, -1706803818, -1852142977, 1819276615, -795178803, -164207243, 584734341, 579766505, 260676816, 506717293, -56205234, -1475350065, 816527699, -1070928295, 1778246096, 1095940279, -1287728795, 1095810856, -1757608472, 2021765534, 576961716, -2074703456, 797166078, 2055220542 ], [ 1816155013, 1664272053, -892032975, 830768756, -409628894, 1203996929, 1060927960, -1372205329, 772182023, 1862406751, 799934569, -488679304, 1373476158, 1000146652, -1118175895, -1908555781, -861071630, -2063256337, 337586757, -1879886120, 579081427, -1956357753, 433001095, -1728415617, 1977936216, 391496600, -1447778308, -1815154270, -937458669 ], [ -1287931846, 441358220, -1627310454, -452687459, -877793995, -1685418037, 1367285899, 108418436, 359834465, 1316792194, -588971706, -954174184, -318766760, -1001662297, -265963286, -277482864, -912252786, 1127537972, 1621029416, -827116355, 1034484075, 1790313981, 486591608, -664989274, -1614876779, -197337653, 1926838369, -1532126810, 443337271 ], [ -94181912, 2067071914, -1478045192, 2111212982, -1988722244, 1987438549, -814012839, -696834226, -1201223805, -1089313110, -994279203, 1664347795, 473835735, -220742972, 1181844353, 520380887, 1263158497, -1470446342, 1989650303, 529338228, -976150458, 1805353735, 1700746922, 1641977128, -2116432515, 1729142784, -362906765, 725106139, -662512577 ], [ 931235179, -2039310722, -1770792514, 164432724, 357351306, -740427584, 878902187, 1021190621, -1574600341, -2693392, -1203305752, 1782727952, 1558664460, 1416327970, 267240999, -1403961586, 1526509642, 246821731, -1256384551, 1739066597, -1478122918, -1164052873, 989239794, 580368097, 455634836, 1160843294, 1964080063, -1369974810, -1590210719 ], [ 1129731211, -1943731239, 2127246925, -1047615142, -22754558, 237200497, 821471656, 1100263854, -464487721, 1055155467, 990615618, 825018190, 426823573, -1173174911, -1218585804, -2132159118, 262981336, 562662093, -1213715946, -360003475, 1464721430, 1359028257, -48682752, -467383556, -1839385862, -2057626023, 624748510, 1905940713, -2024207390 ], [ -1910202026, 702742743, -1766736436, 1395143549, -1618653184, -2025684770, 1022107753, 451443224, -420023568, 242331059, -965231174, -906279886, 50192457, 59774132, 220403395, -1578298224, -367544443, 1205446943, -1780252496, 1966625468, 1900636402, -1182923517, -518503106, 1528628375, -1213504034, 1980207796, -392310994, -35173421, -1134850939 ], [ 1197697301, -632365104, -1792184897, -216686367, -1077785189, -2046230960, 623159543, 28919374, -453449416, -250042554, -664609272, -167637674, -1296742117, -2018164976, 1020824876, -1798231026, 1371354911, -1272280512, -2139090772, 1665654339, -2088314691, -1532351287, -978671967, 2005667391, 2027889643, 1358567840, -1358592298, -1263766664, -1100917448 ], [ 370765264, -438928795, -1693240142, -1092846111, 607865177, 1322647264, -1428364154, 1362493062, -121729766, -1656080568, 414929059, -403879573, -281860884, -1462030936, -1321326070, -696498586, -120972543, -1764020909, -1903735114, 724227685, 1317121176, -2121549283, 455835668, 1113960907, 320649228, -521324565, 973518579, 1023756814, 1605389652 ], [ 14138139, 1027439674, -981731022, 33956945, -27958233, 717820721, -1816955505, -1882069794, -53839631, -174660324, 1912032751, -957569103, 228485240, 1387549599, -32813435, 1184725284, 129179493, -968102926, 1319144812, -1070804345, -2013975875, -112822544, 2060873686, 838205307, 1703195236, -245771369, -927661659, -2102170586, 1469934137 ], [ -1808237980, -122338971, 1480416665, -1792047660, -596323809, -1707135899, -1909897807, -976507915, 186425306, 108097031, 1624296765, 1640514267, -277373352, -179845899, 689248398, -57572958, -386591263, -1171957400, -806329854, -292997671, -860372571, -1084102182, -218708472, 421798847, -1992942904, -711755522, -976234107, -1672043252, -1266394219 ], [ 509707784, 1262845917, 407090624, 2093066126, -1910003332, -308724234, -2046437395, 1541513479, 1290634176, -115925014, 1389735710, 882195686, -376343067, -2069731986, 1360408286, 1513530080, -477701746, 339213788, 1819377925, 2062465799, 300745351, 533730398, 1737138784, -1765879686, 691907856, -869707277, -1808098272, 1680277645, 1840369198 ], [ 739554816, 2117270343, -1244486340, -16991554, -1834879547, -258836364, 1429542162, 1440615390, -1668669560, 1579481234, 170906132, 2145357105, -1209302359, -162568589, 510777287, -547023592, 1561901034, -42328859, -1984275771, -726581810, -802102289, -1473037021, -131630664, 1872140231, 96300129, -1058341513, -876828288, -196398190, -1421211797 ], [ 719944277, 1731879998, 1525073633, 1239498034, -816831166, 727883894, 817450463, -1095909107, -153287285, -45787461, -2108361481, 1094572937, -693970255, -1618417315, -82921718, 630135267, 1819259834, 452984226, -518857430, 523649838, -166981923, -708877037, 173375580, -2035523965, 55670371, 1306456276, 1580474663, 2031360198, -458346419 ], [ -34097841, -365913621, 1900263896, -1028890468, -798959453, -426649949, -139895648, -1281460216, -513847172, -340328845, 1895387938, 1051760594, -1124540380, -821811531, 652920016, 1153950447, -1418003457, -497797018, 852966382, -1152632480, 1733154118, 853984338, 1011824449, -602131966, -1895841702, -2126941935, -365827915, 1821105068, 1844370057 ], [ 1219341787, 164872977, -2045929474, -2059217736, 333154015, -219034436, -203668462, 230482710, 1588716273, 1337082556, 175583083, -1642916593, -1903434847, 1993512491, -1156420179, -699806187, 179629791, 653319724, -630952760, -1753998468, 194032229, -615434325, 642115923, 1353835124, -731832206, -542657218, -2093436473, 177176087, -1042708008 ], [ 1616700546, 1970694463, 608362870, -1878751993, 1472563243, 26508562, -1204182181, 1383458260, 1953973635, -1401813598, -486726734, -195534722, -1275920725, 957181413, 153299862, 1782255278, -659249271, 570123724, 1309499763, -1392924942, 1352091752, 1273628555, -582978737, 949564658, -844089136, -292443815, -2067052937, 993830847, 706109742 ], [ -434077251, 172123797, -50030683, 368218837, -1446904782, 1841114000, 791480055, 2092417181, -1774714513, 1573999765, 1014205677, 753117925, -2135298089, -1374415550, -125399428, -1957194771, 1369016188, 377431387, -818845381, -78721715, 1726143924, 1953934684, 1572232940, 259981022, -525321818, -2014233841, 1118580694, -941035445, 878036403 ], [ 276741599, 1838944763, -108065199, 185554847, -3811863, 399020291, 1741703447, -798350424, 226072273, -636511020, -107113600, -1950723000, -1866731121, -671702743, -126046894, 591668759, 488121251, 802159580, 708572037, -502157820, 1310767612, 1485151978, -1734096327, 1339950712, 1403137534, 1418375629, -1600522490, 2069419499, 1381780236 ], [ 1853566194, 719787864, 1024050830, 48141459, -552301505, -137834814, 139180489, 1140834473, 428688494, 843866619, -888211294, 1556020386, 1967656107, -988164084, 278936832, -977288233, 1654867921, -40216134, -1140612839, -1109794458, -230540156, -1518244518, -1699996346, 446616346, 451096016, 2091064801, 1107594106, -789633152, 1462207208 ], [ -1326354816, 538170996, 938141820, -891133573, 628472860, -1496784372, -1672405903, 1502116786, 1154140172, 620602701, -1303717109, 1753313111, -1384889643, -855109522, 96418929, -583893848, 1546895974, 950208014, 2132820609, -516075637, -1944291889, -1793069476, 574653962, -143575418, 1398900873, -1693084259, -755233636, -2006960946, 1035174582 ], [ 990914661, 1610621471, 1259097866, 602724044, 844937371, -1531721018, -1123282612, -725512032, -1005350263, -1486143100, -652726540, -987798507, -1593724405, 391793363, -1477502945, -1686377936, 1217075531, 2056189700, -2115446601, -7299180, -2142930506, -1367589732, 2010189400, 1652200237, -881603700, -510156528, 917649032, 2023815632, 1831391057 ], [ 2077890197, -1683413106, 452374408, -213499177, -1596038281, 1657937726, 7663376, -1682787468, -1165665625, -1844906902, 1900496938, -915485906, 1440198061, 1810119548, 868400305, 2000306098, -14330860, -1285294231, 1074799318, -227200558, -1220401259, 629525961, -946134163, 207577739, 175571331, -124681235, 1609172454, 1682347407, 1534084576 ], [ 475423913, -28090688, -828336945, 349284423, -1839150342, -1543288649, 153090356, -2028885955, 1356648587, -1730817098, -756496107, 1268453088, 200568229, 1182663057, 1201663052, -1544942235, 2093933011, -1825138429, -1239958285, 1444075295, 1119386842, -1105582634, 1041402131, -1672163145, 1351308436, -1751960005, 1135233569, 1039545741, -638815508 ], [ 2113924191, 382450354, 833870891, -1217303082, -510597708, 1816535416, -980426001, -1395642717, 385253480, 1966368936, -1068324138, 1963750293, -1368055635, 1815134516, 2005038868, 2127414918, -1056739133, 1292340866, 1105693967, 1087139145, -583592701, 1321541834, -1803575539, 2115377671, -1388511756, 346512656, 728436329, 1806670589, -1179226455 ], [ -1594329513, -1966886600, -305142918, -521084084, -745797098, 1931709447, -555584469, 360388670, -1810313255, 502466909, 718200789, -1980116330, 733444144, -237032194, 1024814611, 413609677, -1391613849, 1198742058, -1513049173, 86319466, -957568322, -1268494599, 448154717, -325911357, -102377957, 1280815171, 1725257098, -310233783, -1756481124 ], [ -1690390469, -197102131, -2043552063, -911080483, 388027645, 476907752, 1179251018, 955091235, -1923213870, -1066735258, -120482270, -354762474, 1005002262, 1583686073, 1467712872, -1688253594, -1341833558, -1237246631, 1473555160, 1752841496, -1902949085, 1741934404, -1093860153, 190553047, 2139661855, 1371103688, 1689292434, -160351082, 1010994571 ], [ 836331533, -1533598479, 1835139545, -782408440, 88534842, 846971302, -2093831957, -592672542, -1099971701, -1524803181, -913464350, 1072924082, -1062952523, -1126447938, 1049946848, -1679572331, 1395977340, 1981662297, 867931889, 585120312, -1524821636, 2046020598, -1262032236, 963729548, -1026636853, -1096111085, -541047683, 1655958141, -1904407144 ], [ -1467784032, 2063288530, -302420445, 699922830, -674594789, -1199314640, 1154836175, 1274797113, 1783781917, 1631478857, 1460139521, -1050672274, 371562796, 1016162910, 401751699, -389079885, -1281672415, 858690730, 231311595, -459909171, -839988296, -1884028602, -1878319877, -2094404380, 1450894927, -930259930, -107297154, 359853345, 578333479 ], [ -2038849617, -1469017011, 124993009, 55185092, 1635520369, -883780966, -1420397106, 689443237, -330395268, -664573369, -346043779, -522861040, -1707111994, 1750546802, -1125378400, -173075796, -115263471, 274128151, 320454890, -398214301, -295976647, -951945077, 686225081, -696001445, 252964893, -63033770, -536546300, 1386120668, 1918548382 ], [ 1757921940, -1295424130, 576306271, 1150905034, -1209766182, 364321555, -1278233873, -956453158, -368719165, 631798502, 215085556, -1933447331, 1066448471, 1835168607, -955106010, -499060135, 1198695463, 2035541073, 1976643860, 1404169720, -652356912, -171036352, -1778119338, -811333646, -1849432277, 308385452, -123980498, 1083671799, -205273698 ], [ -149964229, -173837164, -1453018175, 2106196893, -655680892, -635013907, 167144698, 2058216753, -1468163599, -1707587535, 2142193915, -1641419009, 613208785, 1846199350, -1735741354, -226558477, 1592507959, 2051012443, -1752302180, -2061544193, 126174669, -311262222, -1457356064, -1715284703, 23989254, 1132048972, -1126229207, -1328205067, 1708106973 ], [ 1264980485, 720994523, 1733467221, -1379495717, 67116491, -1118478634, -1844031738, -1868579138, 1047379726, 1409687092, -1640347855, -542713489, -1472611984, 1280119230, -866414239, 1547429561, -818571187, -1915303704, -1427783567, 1742667992, -376332118, 197864122, -1324373889, 1057172670, -322965402, 1421901538, -2078559268, -1958509982, 1187556653 ], [ 178291145, 877604097, -1860922726, 1629228520, 264462789, 1091237017, 1409014254, -1268453688, -1518934023, 1797082335, -2131092396, -128053046, 439329753, -2067006557, 388557115, 668615802, 2124386255, 1930523178, 1287306487, 5026000, 2021022373, 27157886, -1259970066, -849384005, -2124351819, 879376442, -949926285, -1865941918, 1916592419 ] ] ], [ [ [ -57965785, 1116075220, 1783412748, 587898467, -109272368, -145813109, 1032443535, 2134991806, -771433849, -1883226200, -1689852876, -656640392, -2138218589, 1477986950, -97245175, 410927706, -1237056941, -1328496828, 880255035, -488440576, 1894577440, 492543539, -608045538, 1284566253, 634490988, -1109194841, -576700834, -1857059959, 874719265 ], [ -359052733, 620732487, -345317001, -887704316, -1104524447, -749381503, -598755553, -1327468340, 1540374713, -300573848, -311767230, -1031237604, -481078911, -442145290, -1238990481, -156392542, -387590173, -1320707429, -1679057028, 1338807472, -1310602739, -2106585186, 427677457, 1562074084, -1641671763, 1466900238, -1301227847, 1175287268, 329251753 ], [ -1600395366, -38451122, -800735982, 1017164812, -446335232, 1842610781, -784840322, 704562895, 852114332, 740952234, -627046465, -1790421970, -468106082, 864703292, 1933533286, -1391384555, 118665143, 802355719, -1981316421, -476004879, -825702921, -1692328087, 153413826, 324997657, 529092404, 641368805, -2135990622, 1841985754, 2124890118 ], [ -1111789561, -1464928119, 1575186324, -2044063044, 550262660, 1768290023, 413404963, -53248358, -613886359, -848610496, -447939423, -1210055071, -2008002721, 996474202, -442922215, 765799086, -857227914, 587048260, -1908505492, 438116210, 531405708, -1591585332, 1328716071, 252536182, -1077020585, -1653006202, 686425674, 609926805, -1976440226 ], [ -1971583716, 1019074487, -166841634, 1880158195, 987092435, -2069538413, -1489095738, -1820895651, 1482002129, -469403479, -2141510586, -507640413, -1892720208, 907036337, 1734894049, 794452344, 292066380, 615846468, -1940307137, 55019759, 1573030122, 184815852, -1947496958, -1384254664, -172913447, 973876799, -1674918239, -1719748271, 1981752558 ], [ 1152615259, 1730991809, -1204671734, 1733188494, -620537627, 1661799038, -2039787694, -1303618061, -1257877074, 2018378421, -62474887, 467078386, 1652339927, 1490690357, 1913181870, 84073180, 2097064793, 1711236738, -1862586078, -630380095, -1079831665, 163164113, -1727124486, -832715493, 2077800887, 1294593631, 359051177, 98194804, -230599012 ], [ -145134963, 1218495876, 48790525, -300389469, 685895076, 242394562, 1743826866, 189282330, 101204274, 1570549030, 403570667, -724989014, 634590181, -752280556, -1817691950, -1982207126, -788027231, -860778102, 1492307396, -595086928, -370363949, -292680210, 1598422086, 1658972069, -1479790072, 1919940443, -1034675355, 455495195, -612161408 ], [ -189108515, 516739344, -57982003, -735382486, -1826369699, 442962873, 1842401087, -1088297931, -1044465335, 1988473638, -1129501917, 1796357998, -611043358, -1575631843, 967528256, 20178566, 1834558357, -1918578260, 1887127272, 1607822251, 220282691, 1675307138, 806447924, 929907290, 1547300080, 147792961, 313907898, -108320668, 320331819 ], [ -1304547510, -1838811065, 1625938111, 1847293538, -1545949690, 1556634871, -2014145415, -1978851392, -1111850092, 982771667, -1934636255, 76455391, -184201833, -2018626475, -259856705, -2043442157, -1383717455, 1807641380, 1340829478, 372913854, 1171721879, -302500922, 947601840, -909526852, 1243641426, -994018063, 1621992371, 370231334, 629645184 ], [ 1088362908, -1247004740, 1490112504, -55723409, 158165396, -2047393577, 4403534, 865158019, 68725181, -1759980745, 1743654511, -1758219751, 347565677, -740029142, 829819890, 2027822376, 55888249, 1348811080, -1211962348, -1314067837, -1019536774, -1310475047, 1915083473, -1347929635, -1416401330, 310282140, 1436441278, -1351671532, -1553192278 ], [ -339679727, 1725285577, 1960592371, -203136269, -713570993, -705297355, 1128173197, 159909933, -1484910558, 1213642417, -1915741441, 1071416423, 269550062, -1169101542, 1999044194, 1527704846, 428097015, 530812504, -1584533631, 1807567210, 1532344812, -1444923287, -853950786, -2088041220, 1084944861, 1188994654, 673865695, -2066741859, -231782594 ], [ -3409761, 1387139495, 194107145, -1736166106, 2063918409, 1608677163, 40832219, 527346091, -1299553511, -1284616480, 1165898267, 505348199, -813715405, -163111968, -1239769674, 1754024357, 1475904710, -2072449750, 743567421, 1250873041, 351737509, -2114518215, -1175770429, -678365358, -2026427466, 383446847, 1201533972, -2017835535, 1872077813 ], [ 1830348483, -533443426, -1830786393, 279100706, 904848282, -763942042, -159755039, 1563319634, -1129297162, -685129983, -808405086, 1304109666, 847088244, 698732393, -1277185464, 1870908159, 816915046, -1724792812, -1121677451, -252383900, 443545153, 2034696938, 1091806245, 1267057546, 1979842744, -134135671, 1394758257, -258636143, -458351768 ], [ 1948541077, -959229584, -1174061639, -693397606, -302228151, 1805371889, -1845132440, -1433865107, 1546617002, -1158169365, 1004694058, 242635252, 1133803979, -1589864823, -1733193653, 1058405681, 1642078772, -852979581, 70541544, -1416658402, -617890752, 2018824548, -132191109, 1148008792, 1231786179, 1749279079, -1923380351, 436701608, 1932431642 ], [ 992601044, -1951793320, -716088077, -67203819, -1303249913, 1062622641, -714686169, 1344459733, 1425826933, 1658971145, -1489464248, -1647668374, 1943424607, 1433286197, 915733777, -699847399, 260904144, -1494390887, -583118214, -689311489, 1162667441, -1499142739, 55800896, -1184121786, -1386357971, 206185193, 1160170655, 1279018374, 1433397223 ], [ 301837740, -383405261, 285637434, -1953216387, -308458406, -1976747423, 1284116107, 401586691, -1519358967, 1333717134, 722370308, 1894695627, 1518543153, 1134485183, 103011729, -116376846, -118683233, -484936047, 2068775720, -753732188, 1939257834, 1506054350, -1674660631, 608927909, 1212324037, 1050471236, 1886943345, 1713387492, 1899544885 ], [ 464882359, -1261022617, 349145543, 727159804, -1727816174, -1516202145, 525567351, -1835790404, -775378161, -1840564045, 610366083, -873355157, 2041305836, -1789361800, 1314062899, 1406967936, 1500539480, 1922159864, 1510391998, -1568512544, 21364327, 1192151651, -680988891, -12830301, 811939852, -1331033288, -841262991, -655922, -462812048 ], [ 1928617851, -974947017, 1625730069, -433508057, -714981714, 921952582, 122985343, -1014814940, 1741894332, -1747241108, -1102893159, 1018371502, -966995544, 192025633, 1896941553, -1841139472, -1951749481, -1136343353, -591808278, -194124616, -658668459, -1166696876, 2102894105, 915243296, 421498640, 2020819809, 140410321, -209926380, -1677329275 ], [ -2052457131, -1213072754, 726860202, 565246495, -203525397, -906459791, 450782622, 2138208225, 167359282, -270540841, -785203003, -1769021264, -746742867, 89620721, -851579966, -236355834, 167702303, -1832791627, 714014341, -459888180, -314987686, -1098321791, 38758177, 974520988, -1665961693, -514650167, -795901030, -1173564663, 1127933155 ], [ -2125296606, 432910371, -1595094230, 513446280, 791097666, 1987454963, -1743705272, -281270660, 148436796, 1404242820, -39306807, -2086959315, 1648287806, -1949863120, -635558404, -1575161413, -1537349293, -1817622685, -308249559, -438722021, -1096184461, 2132812793, 773181507, -1485176127, -1804773870, 1453477823, -575483390, 845565394, 1995883380 ], [ -1707546571, -737678369, 921179095, 191023412, -3788721, 1704499389, 1631881467, -971778057, 1607472319, -927141451, -1179192650, -54861297, -661830092, -379678848, 1683148969, -494288407, 376263421, -1624249648, -1999601290, 1704440732, 1681138767, -1633482029, 78014742, -1716485153, -1228231724, 211175288, -801368543, 549443083, -309757524 ], [ 1382800163, -858651187, -564953024, 272468484, -1854323112, -777564727, -1941694056, -737404711, -36017798, 1587269390, -1847179850, -1516227704, 1014710588, 634739487, 1078050821, 236029940, 482735613, -1164844007, 1346757398, -560441799, 723663012, -379812348, 1819333529, 590073417, -1576101985, -751023268, -1151332276, -1345564970, -1462605542 ], [ 1171188307, -1429388130, 440648103, -1851866486, 760868520, -2032271514, -1696153602, -365586952, 237110891, 443698280, 1742768096, 1374707111, 1047526364, 1063548954, -1129667508, -510035953, 2052761706, 402143937, 438510400, 134163088, -160972588, 1436191139, -45468069, -863002887, -1969180849, 599917638, -167539966, 1957257965, 1267762295 ], [ -1417487020, 1767468076, 1702457441, -1785388614, 2010856717, -897986021, -1321668447, 1716126821, -345046797, 1061983795, -1422729883, -769503510, 1819786869, -1949472275, 803124394, 694957941, 1372140916, -298541004, 2029746925, -1843694262, 429985283, -1860410165, -1182023077, -1317260957, -1775504906, -1063645774, 946419149, -1342154747, 1181350817 ], [ -535788130, 560479786, 1634694158, -1489055540, 535306717, -2091567322, 1140042291, 245424823, 1712594811, 1340732604, -2054522470, -817895121, 344167770, 449166717, -654867982, -1178879519, 169945411, -2002832394, -1417106031, 1284760285, -248729046, 1935539692, 463550634, 230197885, 561074969, -1564121788, -1281219744, -1243725429, 1919504644 ], [ -2010325061, 356366528, 23112132, 2073262395, -2129960900, 1017994370, 1936940406, 592859386, 853351149, 1307744549, 1852044367, -1257617487, 1548571885, -1542721970, -1095670227, -424264293, -900769341, 440178111, -847479083, 1674114574, 710562984, 2037989592, 1312681565, 1139725091, 388215955, 648433381, 590663804, -1106026327, 755467707 ], [ 633787287, 885504230, 1042165225, -1625865583, 232544888, 849016781, 1535366399, 80302330, 1253347779, -57837702, 213314101, 1366305457, -409807336, 47108802, -578952058, 301933274, -634949384, 1357847846, 2044589338, 1581640026, 681011761, 2063344066, 1996561495, 14907552, -860843038, -135723733, 1189906399, 2083862787, -2034141516 ], [ 1389074754, -1800287808, 33706519, 1688421886, 1147923601, 638235535, -1138166011, 306504247, 138336281, -1348465636, -952697181, -709560837, -325068453, 146400600, 976351913, 2110604589, -903521377, -1898180058, 1843458029, -1865716240, -2065988806, -1471335528, -732986927, 1741564945, -1553424818, -1968543208, -1703341736, 2041548014, -232877003 ], [ 500119760, -325377258, -1481070173, 1347900173, 1584744511, -1263733005, 1558304831, 1763012669, 1941993725, 1192439424, 1168634363, -575947110, 1302887295, -949341445, 206966883, 1407406669, 1143235744, -1423774279, 1436346347, -701936539, -219434397, -1614051557, -1088654274, 1066133123, 838074833, -402234129, 1515589314, 1063265644, -1784996453 ], [ -446137748, 234266868, -2104532249, -1296919706, -294787719, -1114237504, -149149639, 2040701489, 1912953741, 691896736, 1505395643, -1439743434, -267140603, 1831580798, 907023299, 1725544246, -2069283175, 812547965, -948541522, 69074035, 1953820041, 1925520144, 1912213451, -726637084, -1857051575, -329850065, 1854101331, -784219586, 1756364358 ], [ -2059389665, -542589728, -636495893, 1746313846, -1381572115, -215426274, -1085303679, -1277846655, -418043709, 216503534, 1722553988, 809484611, 1659574512, 1910801040, -1497483740, -1711776736, 18501470, -1523758136, -970745388, -1694196249, -719853406, -884765800, 673403189, 629633673, 391560837, 1926661308, 918768310, 397406021, -1065233971 ], [ 1684672115, 566964639, 1977935835, -690989256, 442580636, 1442141921, -1391593734, 388665906, 548907350, 1198527333, -2050411219, -741675552, 17492668, 953372964, -881704212, -1337354011, -553919180, -1106050303, -1146268385, -1178102154, -1541846464, -1662459079, -1153817074, -144740188, 496092710, 1168529643, -329328020, -1786287365, -1284656230 ], [ 1318354034, -1798273000, -667644557, 624867323, 1799410520, -57476163, -363432349, -769273142, 677325923, -1124721192, 1758607814, -1359454918, -803208876, -811835575, 441820564, -1272044761, 1387062433, -1760332675, 1800283410, -1753420652, 469522578, 145943969, 71504865, -1709323091, 98793821, -490605996, -1696411307, -339562807, 854253464 ], [ 269335456, -585498490, -621473773, 1703915381, -1793434006, -42377514, -172727776, -879960182, -509714699, 1806392150, 1723173576, 802094547, -2120584664, 707606081, 566683196, -598432342, 299944939, -1826499020, -76862448, 1515697450, 1670581177, -971447986, 602045097, 300177018, 1940768805, 1918752340, 1899458829, -10901118, -1992622367 ], [ 789954257, 1906859844, 1224133102, -646968299, 1738018565, -1637492073, 1931862004, -1112248910, 856163744, -511402130, -135212982, 1889871073, -1600207460, -1597775337, 128238506, -2062734270, 1192555085, -736504547, 790697430, 759094730, -745165113, -2056107718, 121328540, 1408202824, 835830600, -274366917, 758156180, -1695732079, 833475135 ], [ 1903541851, -507665904, -1999963054, 1076979465, 313798931, -2082571130, 608045149, -634117761, -531709033, -2111076851, 1564138656, -31475488, -2128254529, -318150241, -1084685787, -1425994402, -256766763, 775814396, 665242268, 2080824337, -623160052, 22454433, -316795488, 1723172692, 1484667276, -2095663955, 767045046, -2134663976, -263384178 ], [ -188951400, -1259515517, -1811012872, 2055682110, 451702947, -249128043, 42736704, 540746157, 1417328553, -318359068, 1797765191, -1072187276, 329880783, 2013986086, 1032000976, 204755278, 414972307, -1930636683, -220325575, 1005826855, 740849663, -1055720276, 86655962, 2098582821, -77033125, -126296494, -99065072, 721257170, -264847775 ], [ 557976565, -2027583437, -538087592, 1313172037, 2047336000, -2081592307, -1390986863, 1185785033, 1638893454, 174841031, 304498586, -489986468, -1812930675, -1068871886, -1068885668, 1781066160, -1627411570, 901606074, -269954995, -346653333, 62512535, 1749668845, 1827097406, -647102496, -893278375, 718191982, -477605379, -456050014, 310266481 ], [ 1894595033, -995233403, 886195656, -939479175, 481498416, -1007765161, 394074405, -1338668216, 2020495563, 1772963505, 639751732, -1370998282, 415604603, 38120135, 1559078306, -1112588963, 1840599635, 1211066216, 551640235, 1591851673, 361880136, 2074352448, -35241698, 846430785, 398053523, -1949297097, -595693514, -1445190823, -361512710 ], [ -827767131, -1784178990, -76731398, 1465536101, -513738170, 1576237059, -2041446629, 776058964, -1684926360, -1746501726, 1448927783, -656359307, -1372856907, 884403157, -423001284, 56661442, 1088333144, -207109204, 1656880001, 282029315, -1310913853, 478430933, 1975837564, -117801616, 1318108271, 1865292898, -505316120, -435352496, 2073163891 ], [ -782208670, 731754130, -975174088, -144179738, 2075693903, 434151692, -1349046119, -2100097124, 956269585, 1931992568, 1630516546, -1666006279, 2115093943, -1731420379, 679102274, -1455644775, 235370286, 1653382885, -351417008, -264164815, 649772954, 2093691438, -2078668208, 823081857, 172708150, 1805837179, -561504707, 2018685902, -1958063916 ], [ -1233575387, -199203430, -1141008242, -1134973389, 639134161, -338337258, 682424880, -271047858, 572037923, 727522404, -1348747122, -1296772804, -706870101, 1050827058, 1820643834, 1379485343, 1542447324, -548763482, 816517846, 329169985, -1347183927, 1161963543, 1726690804, 446330377, 2024154636, -411817894, -2077682794, -2047944886, -2003135600 ], [ 1360570430, -64733060, -1068960639, -678650000, -36240047, -835970998, -918075469, 1087673519, 1810640830, -2106020082, 64372090, 709808718, 1132498450, -617510394, 230227854, -457726437, 155063497, -792204717, -450226549, -304383289, 1057608251, -2070149048, -735986795, 925833643, 1699083176, -1486063273, 1980856514, -161611649, 231216372 ], [ 857439500, -1026395946, -1192195408, 386804297, -710734218, -1618034478, -1769473732, 159742699, -945896506, 941825826, 857980005, -678755021, -817474802, -1540471744, -412564054, -912019017, -1324350622, 2052061472, -933245265, -1414066386, -1523026124, 1464447953, -970581326, 1661711465, 1854138949, 1647799023, -1958936935, -347343587, 407276819 ], [ -620572918, 2071503395, -1614517893, 73365916, -912647019, -1257812697, -271941379, 1574648660, 787980734, 1232861635, -1147578925, 804591268, -17736820, 557489587, -1994226752, 1583725264, -1280846360, -471117560, 1029581207, 11795596, -1452153237, -1022712649, -767113028, -1217695239, -986816235, 750682730, -1864967396, 907468652, 1200214817 ], [ 1371828261, -1167628699, 722449733, -295877579, 717115428, -1457768349, 979629540, -2099313144, 685893281, -1509420650, -1994743567, 1508822057, -2029133521, -764145468, -484966788, -548723127, 829590045, -400465331, -1006943832, 378734870, 664978975, -982939804, 1961487323, 1576684058, -1185875470, 87424655, 935845465, 1635550165, -191637763 ], [ 173641968, -541096549, 269622684, 1756673575, 1995463035, -1338409390, 274849256, 66008504, -1124745071, 1261330665, -1165350280, 1000220352, -159336128, 1972877530, 1725560564, -1487347289, -1462626526, 1420960588, -59997982, -2057706720, 2054798815, 1921720650, 16739113, -1474597255, 1290654716, -51155748, -1768886528, 338203166, 901284587 ], [ -790049465, -1667143968, -1970049691, 1314571239, 1875529884, 558519535, 816530220, -613069927, -1137544997, -1489399535, 1610963126, 372011627, -1590952757, -1387531395, -1292111435, -224949704, -812524556, -181664565, 537854004, 1293163687, 1951768880, 1623141866, -879755994, -1230844887, -1955261757, -1945397975, 390889901, -1628462760, -925615313 ], [ 1484328079, 1935214356, 1081916845, 564911475, 216371905, 1969942901, 1100161106, 2026153933, -1358069908, -1383521792, -476605780, -1306107749, 2092101522, -808489888, -596614288, -459180299, 1115960487, 583729775, 1379889130, 69485494, -836600180, -1901545223, -284038427, -51530940, 1915657230, 2083254624, -394939732, 478393895, -2098721820 ], [ 697984772, -1498624767, -863247646, -2125164154, 563449528, 1796065578, 410185426, 1957560829, -1360389664, 1524306547, 431485973, -2110517595, 115449334, 839910910, 384718486, -92720021, 1800171061, -1158504320, -682223475, -1004907237, -1237757354, -1387538274, -138881304, -1065796148, 1409132950, 1915937556, 1677049928, 1159602391, 1810567762 ], [ -1662761712, 1612634879, -905710969, -2031056743, 1270755181, 1012359420, -1919421517, 1322332845, 528745066, -592723993, 642270320, 705124510, -250223013, 1853857301, -992489804, 1403873151, 1394255007, 1049283610, 1093740159, -1669230219, -1449134594, 1346230077, -1328994182, -161446519, -1678015289, -1895530625, 1367927256, -1130491475, -993727757 ], [ 350060903, 1859910664, -1435272748, 1759890638, -1734239808, -25707108, 1266354687, -721451555, 2059777180, -888018676, -589777989, 1706972409, 614252914, 2102754846, 818853739, 1105177351, 352780135, -184473569, -1968343097, -2049482385, 1979149214, -1028016576, 428175120, -376572781, 622960043, -1759725940, -24165852, -2142743382, -249529239 ], [ -704475398, -2136316368, 1515928824, -41659171, -2095594740, 1263143107, -1788022775, -1378779191, -1526291810, -1792158129, 1920142596, -1419424414, -1891148153, 1655201598, 1136177768, -1235278094, -488590697, 1151559151, -41178254, 897312450, 1326821841, -418298912, 1595533560, -1057804226, 2095103191, -1884269523, 651486194, 1457977721, -1632455480 ] ], [ [ -459307905, 1198114300, -1505963347, -391131928, -1674782331, 1692616949, -882545939, 542442239, -1466843627, 1138698724, 820934425, 211008737, 231654222, 626451837, 1567938036, -879065770, 94958910, 1962059421, -700311166, -398102569, -258038495, -252784448, 1572062175, 1872718552, -2011227418, -1125184333, 1226075579, 1734543276, 423704815 ], [ 1602243234, -566670309, 701764419, -1875066451, -1561689746, -1999171532, 1928727886, -444849084, 440086231, 1519139113, 724628673, -2080725044, 2131009859, -626258070, 643162943, 2009969341, 473395144, 162648755, 2099075304, 782035466, 94586587, -1812835855, 2035505387, -1800798722, -876736322, -171865939, -713088045, 1131328031, -256272949 ], [ -1438546221, 1601882627, -1514491723, -1690433102, -1734997726, 1551743839, -515783223, -682669268, 1177182839, 1424928610, 988842888, 1904877685, 1862246677, 613500728, 309529659, 948788035, -113653862, 1685338180, 968020893, -1457103130, -2137827389, -949165197, -1204397725, -1610419683, -1255799803, 1591300310, -11690174, -504677418, 793795323 ], [ 1851670713, 374404326, 63623665, 280113298, 489221385, -1936226926, 938452825, 1109288971, 1386452158, 851700922, -1137619639, -1705866295, -593729144, -1602839252, -626127747, 1538226965, -1166195930, -1625860817, -163456254, -51391285, 1744561675, -1503261052, 2029670711, 675743587, 360631691, 1625371731, 523217301, 2137701313, -722557010 ], [ -611899287, 785905508, 1628566343, -24965748, -1663682034, 1101186526, 1336339233, 439190713, -1322527233, -62264902, -1428374903, 1893937434, 1880728584, -1217625062, 1608790861, 441071099, -1217871284, -775979743, 826896448, -789668330, -48028450, -1919020291, -959049508, 249829054, 1974758643, -1787478577, 152867186, 1908415872, 1418594801 ], [ 205389912, 561354362, 1258302112, -505198872, -1715520716, 586675406, -327830139, 1659026694, -1708873372, -1862605487, 1850455185, 1164972688, 306274044, -1936663548, -1790075678, -74995541, -933699204, -676506960, 643436528, 323788809, -2092924899, 960146566, -1214909412, -1206720190, -273359785, 1588206880, 1537923672, -1784715574, -1432680366 ], [ -1982233851, -1977831219, 594425758, -985617705, 90674660, 1037916058, -1834404806, 287048656, -210574490, 1855286228, -1818872947, 53660390, -517828993, -1699776341, 1141457356, -688977821, 1574939474, -774325213, 1178188074, 1011771072, 586860051, -1644957827, -1158854678, 105876080, 260942719, 1232252768, 235954427, 392550025, 1705674104 ], [ -1790651340, -1837500522, -11766926, 1371234615, -1980982988, -485395394, -1628685107, 2058246212, -290477515, -1851809620, -146874940, 329559793, 2051318106, -100622316, -1240210670, -1044446078, -1691454697, -1486390196, 592819907, 1444432487, -1067367215, 997885416, 1281655569, 1505306904, -1400402951, -1934226274, -1416952706, -1155469192, -1156502030 ], [ -724043015, -1053486377, -1557954803, 1895672353, -122957236, 1661602375, -1401291796, -962625848, -1006227777, 607659898, -1978735612, 531105086, 822650175, 1809265623, -1136291825, -598305500, 163495532, -409884279, -1862388691, 373200622, 1499963649, -304168396, 372884281, -941959191, -677286932, 466566816, -1863281138, 1222491709, -749034020 ], [ 423604008, 1572866713, -2101762703, -872547816, -733724089, 1260438045, 1843678453, 357455182, 1897013007, 765154674, -1616094115, 1025400771, -874501899, 1889940617, -718344771, 558596846, 301192633, -1060649994, 1761096632, -254759272, -1877689861, 1802209552, -969566951, -122330262, 616331446, -588638732, -361963710, -858890150, 2120144336 ], [ -1242604831, -1718419945, 538520309, 1575906100, -1904320718, -2130139759, -1382551178, -1282894925, -1449162024, 239735648, 1789118925, 1386320921, -913187945, 542533410, -1949415980, 1561494, -1435528320, -730338399, -485778479, 652161139, 858178862, -2120247012, -85840296, 693072108, 1893624210, -253329830, 1071882220, 981200233, 1142796613 ], [ 631905898, 160580098, -192495664, -1092861105, 175961907, 713591422, 284184651, -968236010, 1826106729, 1336034758, 787718597, -1579471840, 701960702, 1140529488, -394053884, 56488576, 1942711609, 2009332132, 795438678, 1191824990, -1669495299, 1754776133, 1685988057, -1828613448, -1015930699, -1013508338, -646048818, 1663974851, -480624309 ], [ -1484073881, 278848826, -973615616, 1299761361, -351451115, -93814611, -1553256043, 793251174, 989768974, 716519827, 39700874, 1028331914, -1934250214, 1274543864, 1893057094, 891612300, -1963262642, 1724651478, 656906584, -1433691235, -1108426661, -951007986, -387798757, 1135581461, -1268577390, -1625743609, 603490422, -361554538, -905564866 ], [ -1398835964, 645906198, 1952442098, -881045345, 395327904, 616644932, -36596314, -25840908, 1991796640, 409959525, 1366803203, -2073070722, -561596850, 1478776217, -115234097, -1816532974, 127842176, -2008099941, -895844282, -42168646, 702286797, 677475245, -815402776, 1053108578, -792013260, 401534436, -1841066094, 539598379, -1492230774 ], [ 1577665505, -836525285, 890407481, -1290291765, -392834619, -743780314, -2005135269, 1425214018, 1890735280, 254187421, 438561112, -1278366616, -647293262, -332081770, -585820475, -616416953, -2016087475, 580427461, 1676901924, 141918982, 1239877784, 1113485445, -2011789877, 1607772004, -754267170, -1335517396, 912848664, 2113790422, -28765487 ], [ 1794597481, -333346186, 983352869, 1790844486, 530070518, 995375876, 576644262, 155128636, 1744666786, 1871937639, 1034530293, 944784913, -829126425, -817526059, 1247234515, 518016306, -2073125702, -1556617060, 798329783, -1520767216, -491645549, 890081338, -1958077231, -1254803972, -1683554493, 1696364994, -1787218359, -348593754, -1137380758 ], [ -1376936657, -1011047084, -741713019, -1799505235, 926105222, 1586077335, -1682269556, 491246449, -388860763, -846783827, 322676972, 954485176, -1811977121, -203740188, 234986529, -2127009483, 1090288387, 52554592, 50397694, 87790538, 771395845, -1578627970, -216065294, 822363177, 938833608, 1417434260, 997299073, -1005891363, 107802257 ], [ -88119730, -743590673, -983191238, -1758301125, -2065591211, -1874757371, -1466646098, 2065858751, 1709826240, -938495166, 1997824528, 144184490, -1174804963, 1163515689, -2138129959, 534548623, -1440312249, 796524755, 23808279, -1412008963, -1478326902, 1466817678, 204504285, 967629880, 1945106223, -2021531855, 673997608, 739202839, 44983567 ], [ 1313696181, 759257792, 832529644, 2035788933, 1527569159, -233993908, 1586015511, -1920270854, -909613858, -995642659, -1399001415, 1012846508, -1551326528, -1532128428, -738918324, -511742798, 394230760, -205848435, 1466460004, -399074336, -735949556, -2054694492, -1403076743, 903716986, 1162019835, -1465971498, 2139514414, 1664480827, -706416121 ], [ -1549669938, -623019991, -1251016879, 713848519, 429507618, 544753394, -1350547105, 1312792276, -2075085431, 73683300, -1280620270, 1238781440, 1153763561, -204490700, 1420548889, -707125315, 1924692047, -1203215163, -793285996, -1679750101, -2072867006, -1153728260, -1708973686, 1477253591, -1046061608, 1281134825, -1102290484, 223968830, 912094647 ], [ -1705699285, -490666018, 1080415151, 1722726937, -262945128, -1289601408, -907857514, -841132314, -1695743872, -1710176215, 1650025571, -2006846757, -2122369398, -1595093040, 1788268994, 1406193176, -1669503397, 1119735226, 1809131070, -1590387332, -984032131, 320007357, 1126422846, 609374439, 594476726, 1154552938, 929791976, -1399985040, 1126483864 ], [ 1136291696, 770158867, -1544661500, -2062118284, -2043449547, 668461007, -1435360943, -121287454, 1852868314, 1934221172, 483861748, 2109465079, 528236044, -1314418957, 868235434, -1776577149, 1183726747, 1316106855, 1421821961, 545201764, -344607325, 1317234589, 41548781, 1031725908, -396586909, -1457053951, -95758819, 764358742, 1315998923 ], [ -2100157204, 1662236637, 889524653, 1005430761, -812204784, 365521836, 1817918183, -1097241982, -827056003, -176651961, 249446653, -2064511549, 603165340, -1661841575, -132782269, -272024445, 1136318445, -344292956, -1047050817, 815784034, 132140127, -1044475318, -1980737156, 380314720, 2009899326, 351209537, -1864730685, 673618421, 1091147421 ], [ -50569835, -405934054, 462390945, 1263816999, -1704709761, -42111044, -211041881, 1427887821, -1368129517, -1142353071, 1526671919, -1907323466, -818571052, 192295388, 563817194, 453320458, 1490029782, 1777410325, 830332584, -1057033054, -1440822180, 251898413, -886403739, -1691873477, 72897680, 584309582, -2009296022, 1714675923, 357712021 ], [ 363858255, -1608275884, -1372626649, 1919555113, 1890571704, 1450060158, 446820340, -772686341, -1014173154, -16117970, -660500635, 148600367, -1993864161, 2099272976, 834047846, 1157505655, 206378408, 1669570862, 597995036, -69933371, 1845340722, -1837322070, 1000385665, -1279787432, -2026502108, 1883018253, 28707887, 1140820248, 1084667100 ], [ -95420667, -1934124761, -1436220871, -1038001622, -1774022483, 502777384, 992511475, -2014888634, 1239542751, -806941344, -1056649415, -123220568, -1551767402, 1819249180, 867118199, 2011623603, 1115758143, -1295248569, -1795216198, -1801573837, 426172042, 75101120, -377479167, -2107285817, 885427777, 146174418, -811810880, -1328355233, -11518785 ], [ 1531805217, 1583740268, 2039251671, -261221327, 1581001630, -1645755302, -133378742, 1194606694, 1059163306, -557004230, -514804116, 420942402, -1326381121, 1433789674, -160731135, 1986201938, -664536199, -807637343, 990946046, -980150077, -1264379543, 1859566217, 977719498, -101364154, 189777872, 738866458, -2103344983, -149377433, 1153900950 ], [ -1353908757, 98954930, -1154232787, 1274064678, -1972801395, 1814666446, 2035269076, -951308743, -844700324, -1332051414, 1722709841, -621463123, 1569633450, 1260565945, 1725605362, -1191511647, 306037788, 527350501, -593459520, -594673276, -905252897, -1096052655, 176164821, -653661210, 1812244065, -1721003042, -1453754924, 1681103980, 1932477452 ], [ 1329361138, -1613692840, -647025476, -848350470, 1577751963, -1056855116, 739551197, 78203938, 1224063422, -850690870, 1207556042, 806643882, 1334151648, 1157122155, 1172767407, -1743068621, -1707609000, 1588602665, 2127346925, -1060351161, 924472618, 592885424, -550117136, -677525735, -464070820, -233897432, -497162472, -1430261400, 1421749920 ], [ -1242841062, 384589308, 1517043533, 319444226, -310793776, 1687657891, 654306888, -801788365, -520447832, -810034780, 1485420123, -746701031, 1136235358, -1092279221, 917255176, 1223500434, 810214647, -455112223, 1492823744, 332901001, -1262760110, -1045105247, 2672712, -315631186, -14586633, 784224795, 1804112856, 706211193, 1773890857 ], [ 841101115, 1469572629, 788919279, 1042508921, -596324109, 2083704408, -830007598, -41038796, 752526362, -215296878, 1782303569, 892591390, -306394740, 1746273097, -1387512373, -857087882, -668454264, -1599515471, -1116145417, -635976946, -2026921099, 319665813, 830814913, -643952631, -1909494113, -246184351, -524820236, -2013730266, 928269797 ], [ 2085896362, 476213835, -1869242178, -1801023111, 1777837843, 1194126766, -1782714596, 1694427624, -1860722209, -2020361928, 1410877099, 1255587395, 999486543, 1633090262, 362386371, -1750705223, -1201091709, 727290515, -1270824921, -1839374960, -1173455849, 915316670, -1647832880, 366004390, -369185857, 1015053101, 636316501, -110554612, 1993152772 ], [ -1791825994, 1384841030, -1622532398, 1458558238, -1211987516, -1969138913, -1456509854, 633571967, -1484734229, 1637335407, -911287808, 473309846, 618543310, -381527950, 1019416910, 1020363436, -1746797447, 260158861, -115039403, -489599062, -2081786094, -997857304, 1478189462, 1483292355, -2145970512, -873550567, 1385911161, -49020765, 1322156202 ], [ 2019727405, 1821796209, 4121507, -1984429315, 1215287627, -2131874287, -892398499, -819915239, 1941537661, -1401385848, -1779726784, 1385837286, 1246308561, 121069702, -1319361031, 2041835712, -436812639, -1222675069, 53968256, -1150890508, -1314070162, -2055719864, 817923275, 826928759, -2075582945, -726296840, -1737935142, 1093183049, -443920175 ], [ -1582254691, 1049566413, -1495917710, -1086789660, 1843323017, -639301200, 1636061946, 242914823, -2047085423, 972934058, -304498054, -1899008563, 274708160, 1734579379, -651750321, -298235958, -273082325, -1730661416, -871833325, 441409224, -1005382202, -40625216, 51105349, 906406971, -391083978, 1898154962, 446072350, -1683354002, -545562615 ], [ 289340891, 1637561262, 1602736484, -1877235067, -1880742631, 239199158, 1312817458, 230202164, 1876044004, -453729908, -2143312188, 1771950362, -1255646584, -1259961963, 268749090, -1607930583, 317315533, -240683923, -1697409255, 1344837554, -75753186, 376472633, 450809316, 1660503383, -402602064, -311446894, 395817602, -1083202706, 416135573 ], [ -341070994, 1780738510, 1772598982, 1576284571, 370008146, -513776785, -347795152, -1837242279, 1914186628, 968671176, 1166997764, 1160960235, -1547477192, -1556036201, -398431701, 39698477, -1612142786, 1664580804, -1451200961, -2036504634, -343809158, -612200212, -1761498328, -1481553475, 1630649544, 1505118521, 1442762027, 2147479882, -181730212 ], [ 91229330, 2035191056, -1551365826, 688827129, 1232887274, -1661191532, 125116960, -730525667, -1231257247, 1736607153, 1740153501, 92171175, -847767455, -1382006560, -624796072, 1366524876, 1662781825, 174172059, -1498635215, 1197597445, -1712457956, 475553871, 29107906, 925892031, -622401507, -588383582, 2130550430, 1033516374, 1008507632 ], [ 1300980575, 1010776936, 786924012, -555604879, 842515965, -1083406560, 1311861765, -1859245410, -299940012, 1925489689, -315075595, -355540366, -1789062985, -1057237264, 186224180, 166439754, 1039074596, -2022496966, -1693373785, 941070697, -1407893441, 34948458, 1701794271, -1117145572, 1735492419, 736630854, -1239488005, -664114040, 976891492 ], [ 365866052, 461533705, -1762311394, 1203563030, 702108777, -968491911, -152918369, 670553428, 944743540, -1322275731, -588172897, -1221078676, -266841528, 1550830711, -2122290005, -634454242, -1775356517, -1140645195, -1520222508, 285007868, 868394814, -2033898749, -119897546, -1373055511, -1429755310, -1381486458, 1963059243, -2117461768, -561830781 ], [ 1818926729, 1389648358, 575282137, 1587328479, 886744259, 556267189, 778395563, 1383067963, 930586512, -1782324297, -1068378870, -172539932, 2003849389, 2078647400, 362479177, 270177946, -636899342, -952528979, -1076058513, -1515215804, -855158157, 926301057, -559489543, -1402395278, 1881506123, -1570943044, 1838955296, -1419482991, -852270027 ], [ -1303345196, -1756928175, 2018517884, 1244381232, -892529829, 127252775, 183018000, -1561483723, -833400, -1584926370, 1161595892, 1902095527, -415521598, -987916548, 969141920, 1256717708, -1195110892, 247728437, 199301925, -348326302, 720657878, 1542216010, 1797061342, -1395096492, -93292600, 875316504, -19508687, 2092239409, -2097483954 ], [ 1390152637, 887147826, -2072251256, -959769027, 1707680193, -1728195458, -1009138163, 325297812, -1039603117, 1157456541, 77070812, -1213806885, 740621132, -1730662405, -753114626, -1106094391, 816187740, 49094099, 1273018552, 1647998870, 1982555939, -1827483968, 1876406186, 2036124503, 2113681055, -975901686, -350225854, -615571878, -800909428 ], [ -1612484984, 1678365091, 738277633, 1844997886, 840080305, -835082613, -1961018421, -2058078337, -1560596617, 510279150, 1364807902, 503697469, 800126884, 1627955276, 44962740, -1060742894, 1726557893, -534458243, -729620381, -1108428305, -432842354, 461291726, -178170531, 1176536938, -757406113, 1278073160, 20485879, 236650925, 306781317 ], [ 473281124, -86467535, -1442794063, 1445424419, 699192947, 2032892664, -1445983090, 1324180721, 1869547022, -100262457, 2023341108, 1578713397, -1653637742, -828947555, -481880780, 10948924, -674148540, 1853046725, 2086747048, -1440001420, 1060151479, 1978966873, 1260875747, 1545514259, 953833353, -486893396, 1899314373, -1453153623, -839990723 ], [ 2020083649, 1278002422, -1452943724, -1977947760, 1563551185, -1058388996, -1166452510, 549330003, -1234837388, -1720262092, 714086608, -1113469187, -1944554232, -1786008047, -876012877, 510377105, -2078170706, -1106947872, -128859524, -220657124, 960312091, -100284664, -1368956917, -345530348, -1553349214, -104598943, -1798943318, -246138206, 2130942805 ], [ -1656417369, -892324512, -39950929, -1880327870, 2115860191, 1770898442, -1042831645, -133778297, -1183435749, 912793778, 752656077, 480794797, -1831646383, -1171520673, -1887370097, 2116517896, 904775935, 1355916703, 1846870578, 1457125286, -1794372638, 1318946997, 1349432594, 450751626, -1135578597, -1311454459, -796418329, -62763920, -377478138 ], [ -502268958, -1144217916, -484590322, 290420064, -1576594698, -2023858062, -789963937, -533827275, 127113624, 1799681012, -383844178, 601861770, 768099242, 309115306, 707985662, 370356024, -1462434765, -1362178073, -2008453409, -382902931, 1408928501, -1975244613, -48049541, 65386479, 269936379, -2132744639, 1124845701, -691526744, 640270378 ], [ -1781773488, -384018118, 222523346, 205344125, 679819307, 104111391, -1057972867, -61869260, 389383626, -2057216298, 1550444627, -1887660234, -902957480, 284097571, 1688585528, -497275399, 1622570558, 1562913165, -645639313, 1972797671, -1456872879, 647158456, -2080794921, 1595200144, 95206769, 517592429, -526137187, 183063343, 1251822975 ], [ -373857878, 1998419092, 1022435538, 2108812713, -1497303613, 1797521126, 2073547160, -1946638051, -1420689872, 1488489916, -655226764, 961394715, -619503479, 409503527, 1758723228, -1574924217, 1567810221, -1590783116, -1817921585, -1554514802, -955733714, 1209513470, 1536501886, -234151112, -14568013, -1103069174, 1583972422, 1613916175, 643130390 ], [ -1630753730, -1509814895, -1557934257, 831485312, -1307508042, -407554196, -187124626, -569779177, 1756451042, 1066278028, -1396583165, -1915885700, 1339550374, 87981378, -162112746, -1177215161, -550100479, 513981701, -1422930470, -1872248097, 1030770338, -542367508, -1928754880, -914949683, -1184908458, 1902948204, 1143427480, -1829604597, 1635679474 ], [ 909528871, -1498285724, -426758639, -1978660676, -1877068986, 778318662, -527442163, -1465883135, -1550687572, -593232500, 2064709416, -168331412, 818521337, -152956848, -741950542, -582032296, 1665339758, 26378096, 940677379, -699882088, 736799970, 1433327204, 1502184595, 1978553772, 1928293364, -744122720, -555240245, -469411792, 214909381 ], [ 1865214840, -1804091266, -680839627, 1702725015, -213746381, 993780633, -306419178, -1434883145, 378383878, -1741781428, -1141559061, -660215222, -594244628, -398597090, -1990124694, 1557668090, 188177766, -1459844891, 633513541, -607883027, 1835778770, -619966645, -1929280377, -910905131, 2092652524, -434426542, -817596971, 121976172, 1022554608 ] ], [ [ -798442672, 1831227609, -2131972130, 254085566, -168060317, -308649914, -1472901444, -230885324, 2132584208, 1901582611, 1573374098, 60891290, -988900251, -1951724662, -433548779, 1143435433, 841964870, -1351889512, 806600514, 1205457276, -1097369217, -1537477773, -2070917291, -123149699, -2088494835, -1288036905, -1159422523, 1112758517, 1897491623 ], [ 2044276138, -1548761801, -74157932, -1827429259, -1200397114, -1482188894, -398405795, -1359085027, -940724515, 1540262851, -920961311, 1359061238, -2086065893, -2143947095, 1361087199, -72793687, -367904738, -1006927041, 1640202669, -105953750, 1844963205, -663635020, -1339948525, -1897125718, 2144461093, 1351907923, -2028439235, 163655933, -2016742209 ], [ -980683559, 967882198, 1081568206, 36499086, -1011416107, -1870233351, -926337071, 2126787198, -819384651, 1195890398, -1246459660, -410863379, 1716944094, 2131838545, 1581651925, -1432421617, -1443676947, -1194290602, -1467637321, -1036591520, 2116764241, -1485134161, 464720497, -424757521, -1828308498, -444752017, -1965121094, 1246641479, 2113174786 ], [ 1219488967, -128932592, 1035008750, 1755819089, -1622234651, 1997360638, -689946046, 1028620077, 1371002421, -683228885, -669769493, 1590395282, -1989780424, -1730188203, -431655223, 2038841625, -1325694484, -94845170, -693975375, -781010, -1303740311, 75134365, -1898182730, 1617350207, -2071671921, -110808961, 983457152, 1686099501, -1469093102 ], [ 386496636, -429292040, -1977796531, 1601834953, -1177784435, 408001229, 416283369, -606470620, -1969836697, 474002517, 1378739143, 762330710, -1313567422, -1285772675, -49561217, -1518081238, 1751259092, 1137373674, -741804452, 340414581, 559405424, 29807429, -1666851850, 257852881, -1903168175, -666352941, -1449433806, 666239819, 557349640 ], [ -1305731793, -1220284740, -431142650, -831619686, 2033107349, 1509071711, 24254544, -1099993127, -313525893, 18992844, -1219964606, -2016381646, -935917764, 2103244154, 34893025, 213161809, -1658584227, -1130978464, 312379894, 1779041213, 998058521, 93184679, -1508692432, 218082232, 1318586486, 646956550, -2104439675, -1115210555, -1560265328 ], [ 2085345428, -489256447, 542027612, 1465637136, 1958050948, -189872985, -1027392852, -1667947321, -82678333, -1584625179, -1727158261, 2101313195, -169527554, 2048189573, 1183566639, 1139032565, 68442275, -835738772, -1485489537, -1572953772, 718491010, -1719840555, -1482767145, 89058145, -924860102, -1196987161, -2102564693, -1110934698, 328344295 ], [ -1947466119, 1844086836, -1317622521, -1872074144, -1191657257, -1921143077, -271875007, 197398856, 2086154686, 901655551, -307989, 336140141, -1540879999, -1161717640, 315324812, 415223020, -123235171, 54511136, -1823193929, -461756881, 375809526, -1804208455, 1256094072, 214950488, -715670822, 42082350, -41760680, -654141712, 913771151 ], [ 1107138294, -1632650198, -1829650439, -1293667014, -828383302, 1027163840, 302843150, 1498325180, 1519858170, 793135298, -661743403, 1083725835, 207284389, -1791674885, 1627136129, 1169911637, 822952286, 22644386, 64766114, 1026527740, 561520169, 1017142783, 493102863, -682569197, 743625664, -637907189, -609491992, -1267580616, 1793645144 ], [ -1899894639, -1061557001, 1547657486, 1831805716, -1944096097, -903533102, -1018321547, -129423547, 1133738053, -2031821892, 1205998750, 653022449, -1491344901, 1798398978, 385153539, -533065161, 1111030731, 95944224, 204304480, -1792066559, -1681381000, -1147150919, 1853115281, -1774758120, 1342498342, -770273975, -640170126, -328975885, -1713839338 ], [ 710476338, 1908215362, -387221225, -1904138728, -429938659, -1921026274, -1030459728, -1963085813, -1958292406, 662388454, -1161134668, 398960484, 399796827, -589304913, -2112453063, -1134375563, -1939238701, 834699397, 1610379663, -1265548351, 824446730, -302019113, 1305545233, -1580687140, -1366064138, -321388419, -697318804, 1714219881, -1884882360 ], [ -1732551206, 1092000073, -2136593936, 392393563, -663517985, -2108610490, -1814627177, -874284915, -748771149, -2036377513, -318503989, 1820378458, -102830280, 1914420025, -1878592381, -1833855907, -1650616758, -1412711884, -769284906, 1426658902, -1560018845, -463133399, 1598027212, -1795516863, 1056864714, -247179215, 1211059445, -57702394, -1995034323 ], [ -1930681282, -1052540359, 2136270539, -324580987, -1802764683, 1703177590, 338947823, -732784085, 32449861, 1767087906, -2003023974, 310491862, -181428218, -773914510, -1395072300, -379368760, -1715999300, 123133120, 196426949, 1145747521, 2037228190, -1475347615, -1542365438, -1372984691, 395550084, -133230666, -1777811501, -318453143, -1737491306 ], [ -415739860, -14481245, -1534968823, -1311942174, -1793100151, -834629624, 147497465, 1747027040, -1836333481, -383532136, -1711095367, -306010294, -1152562141, -643339350, 420857611, -1480451721, -980541593, -136147731, 1243574085, 542052447, 2039813285, -1563678538, -690841837, 2113202093, -1491533030, -1305828614, -652160364, -500446479, -227670147 ], [ 1905531349, -797359512, -1022401463, -1082882623, -1231985322, -704044790, 1233568154, 1829512402, -449199636, -1385335343, -87854848, -1903864944, 330682244, 1571159820, -1296804030, -753750571, -143889772, 671864069, -1005245157, -125004474, -1128388466, 1035643080, -1289708869, 22302151, -183554319, -1856593702, -734797737, 454715691, -1606761156 ], [ -166562861, 87516596, 921929648, 1873180764, 982271693, -1024436707, 1143009315, 1755371592, -2081632471, 958276074, -116394724, 1265671409, 2091953980, -24515721, -459479161, 1007386707, -1678038274, -1174682542, 690391990, 1632988226, -1579859563, 1799380016, -1413746814, -1568149543, 1230715702, 1723494585, 411848384, -506448228, 838591435 ], [ 585019871, 2071120726, 758523295, 1234474453, 2078722166, 162530308, 1762869314, -41488271, -1377744652, -1514966009, -1087765324, -1907810305, 1635780370, 1972334978, 738376324, 1660678939, 293869716, -1354525157, -1106997364, -1108621622, -1692205988, -33246240, 1578266905, -610150391, 684834593, 1526969195, 1597185226, 886116937, 827165203 ], [ 928129147, 1697374713, 1732987264, -1671471076, 1058217349, -156509562, -337884546, 1092676654, -313729137, -913742202, 286068652, 2077540523, -1577886388, 1113063160, -905757097, -1124003313, -466506306, 1608106824, -1446379771, 513922458, 657138517, 1445746872, -1862750903, -804222646, 1218093709, 828472175, 1499617699, -21381921, 2144605822 ], [ 1425603456, 2035460414, -1016323503, 648630734, -397659710, -126361608, -1632649394, 1298823472, -54296371, 172252868, 791473015, 1425022240, -1785009890, 1072795871, 1251301362, -707200332, 1875904781, -17431151, 556250455, 1746580670, -1139410980, -1629201576, 158874334, -1450830509, -2046076410, 755437577, 1354941611, 1020944264, -596409027 ], [ -1262859046, 2146438368, 1448153801, 1435318413, 2001152663, 1113166387, 235477258, -63649193, 462582828, 1656047311, 579639038, -153390366, -2013832294, -694735840, -1604667265, -855861203, -1337439275, 2095018989, 759807278, 951695344, -1757914677, -1213228049, 983292478, 31101434, 1764160625, 1001415607, 1823007146, 44167556, -1751913046 ], [ -1872402009, 644011927, 1486155226, 1626966967, 1113578561, 1040661750, 186345152, 1825355064, 1002406987, -1254239192, 315443509, -259244063, 468819208, 1518183749, 1390444465, -1327387391, 256050988, -428454969, -2049652631, 895128305, 1957440709, 117300398, 801857059, 984411364, -1807331252, 1998615274, -2114038373, -845825482, 1277280382 ], [ 1199649177, 1907891144, 354585366, 636624865, 273592006, 1204542436, 354126613, 970923050, -994340284, -381021904, -1186418535, 464156958, 529185425, 1906411233, 823467070, -1047764177, 1708399363, -268486654, -1894255931, -915761047, -311537518, -1263406626, -1674733711, -1886244005, 97511914, 56157513, -301302088, -1753442375, -1591096301 ], [ 2078653458, -735101001, 1202376669, 2111980436, 943399903, -283210701, 1315128327, 1024114268, 228402633, -1635628937, -563770602, 1223048947, 440442057, 1087318051, 987420252, -10327342, -1778191390, -884528468, 1346477837, 1478740492, 610539481, 5616921, -1966498783, 2139973166, 1788460194, 2068727706, -1895872886, 1121997851, -401089652 ], [ 1519016717, -315980289, 1940488785, 289115340, 380261508, -559346254, 1438425602, -616923320, 675125105, -1488048266, -811909157, -1133199996, -76722783, -200683006, 1221973540, 1307949638, 1211550248, 1740260483, -1343953379, 639955892, 634843608, 707291553, -1606499257, 947142010, -1379243597, 1698681768, -1383632675, -133201700, -596791745 ], [ 175629239, -136993515, -1648319677, -936372639, 1879991926, -564768327, -1305583533, -1389184949, 292149959, -1300229847, -2290432, -1859767171, 631217377, -1871970835, 90690820, 669744476, -557700937, -1956213099, 919748458, 1789129810, -1903116802, 87606474, -821546212, -1263415064, -1380844074, 1651834989, 1662457777, 193474815, -776538019 ], [ 242104040, 832852690, -1003447099, -1882490343, 1107054946, 27407154, 1788970308, -600616491, -2070579448, 388363039, 126606324, 1632895176, 471152410, 804871648, 401006415, -1909408005, 2007503031, 2102321534, 1909339693, -13739375, 1219244564, 766759900, 1533758513, 1251666277, -682859080, 951784236, 1913050341, -1154202472, 773285504 ], [ 1171814834, -670314451, 1588836843, -125652259, 1903555690, 4738024, 1458858803, 1647590666, 1197031583, -2056642193, 1698755289, 338318253, -799093699, -1524368403, -2030218794, 1765942518, 341675245, -1584051154, 1048136622, -1754572054, 738735049, 1164284415, 1026712452, -1042542744, 1034780054, 423719682, -646726001, -1015920568, 952993082 ], [ -193078886, -351729542, -1866009644, -631763485, -1399786853, 918323897, -1633420686, -680442790, -1729847926, 1456188367, -1402177517, 1833096830, -1727489521, -1751373389, -2042390172, -649256392, 867982349, 1107807146, 913837654, 1611077036, 472004199, -1607583661, -2053257043, 1317665510, 1128934850, -135372403, 1911860315, 1748308294, -1223587968 ], [ -1706607221, 1290488136, -107947449, -2001551993, 1189356359, -1751736958, 184450559, 130414118, -1786786902, -926627931, 216629316, -1312110103, 797147903, 1248346191, -1595858213, -256480734, 1622645090, -626248759, -1711496757, 1466045373, -518688928, 159345888, 1784560459, -331767382, 1363244696, -1292619967, 768464741, -1957240955, -193579075 ], [ 1581813103, 1698933082, -592422851, -1676146796, -735357522, 1651580243, -1491140830, -1664238069, -877174421, 1813928447, 1171581137, -1612282157, 1636112217, 1761779115, 1523404217, -1456433461, 758639251, -1931500207, 410260045, 765633029, -1013276584, -1006184469, 735707596, -617315502, 1153123433, 583889172, 2020352550, 560246639, -1308928426 ], [ 1921753377, 812289152, -489751564, 167720229, -1528492497, 1828005765, 1583716446, -1706633159, 714320520, 1708477200, 1936526977, -1163140254, -761211945, -1332604578, -1326194123, -833060871, 779363688, -355297681, 1987866509, 222777545, -1644883858, 152615243, -997977130, 1214681058, -857458947, 1860807931, 1718489475, 1089985813, -971705685 ], [ -838728922, 578988843, -254939554, -1478008800, 1930068347, -670438795, 606774929, -1635669084, 2121462638, 1264775744, 1178631189, -607881959, 1898984298, -1432420314, 1966795710, -1856818144, -630094344, 1051778835, 866780362, 1188478408, -1005975956, 491912817, 1245004872, 1854879813, 350031314, -1721195886, -1002316021, 2121772727, 1285836992 ], [ -948318177, 54684701, -129259841, -584777567, -1387123115, -441858279, -436884554, 139385935, 1624445588, -644426698, 1757549628, -1039452106, 1163856567, -1012653843, -698397784, 886408043, -423768271, 367255817, 966167462, -1432247916, 1611708448, 2131351338, -1340166959, -519427748, -1971164507, 1651645723, 465747192, -434249205, 737098812 ], [ -285006581, -1825197590, -1696072860, 1934098852, -1743846895, 1991395255, -195795401, -248556274, 420098155, -1842647965, -1627253795, -1774800157, 1089704065, -779946592, -547559636, 1281274225, -167716203, -1894966838, 1804564638, -1978317257, 618773922, 808307753, 1287021935, -287119117, -1979623770, 1630202523, 918367077, 1661285260, -1634347115 ], [ 242502424, 1883979081, -1583150433, -1736781199, -1112055970, -799252793, 1255114350, 981496183, -1516332530, -260889834, 1096300387, -1262901824, -1565261442, -1563168252, -148732818, 1470055408, 726469311, -740945437, 757042443, 1822628959, 1547263286, -886435447, 1376098048, 1313060772, -1291465648, -1967165240, 890547819, 236110999, -496420347 ], [ -1219101015, 6207030, -806184219, 648860210, 1444608765, 958081852, -2010277287, 774110108, 2094942398, 2048512364, 334129617, -97659069, -955494957, 941770400, -1817503872, 1867222992, 2140889566, -764147056, 475548168, 55859203, -851784872, 1009415311, -1236020811, 1787619055, -574612658, 1549493677, 979916345, 1391808245, 641108082 ], [ 2032458078, 1504943806, 748060738, 991548478, -420263197, -2088376907, 458941221, 858974769, -481567159, 1835338514, 2046310074, 106249670, 1868821790, -1082145966, 1882709842, 1364177221, -1056327389, -297462306, -40628250, -992389120, -204346645, 1460761038, 894784846, 1476002908, -817521867, -1378225414, 1448129508, 2062240307, -711829265 ], [ -1215498875, 329335807, 75789822, -2108016378, -568430737, 659908076, -1240353805, -80612178, 1161061051, -188505269, 51892001, 1034930673, 1093521961, 336245496, 1907911256, -495321667, -2018373810, 966246564, -1279271449, -863160752, -1447424200, 888723858, 1277393512, 860530387, 1105688585, -765455154, 1915069778, -1972489451, 1308785408 ], [ -2116588156, 1967317950, -963148176, -87338251, 826303688, -5983476, 726530099, 1473165819, -1948463672, -253925108, -1479113555, 648778071, 183073722, -522095403, -1107591712, -537306668, 1519492483, -1976904921, 843487824, 1051344565, -1944702711, -1460757218, 1928507653, 11911271, 841188066, 1003083878, 1676184468, -238026251, 347000377 ], [ -959335079, 621056600, 1658520690, -1906386437, -1961515870, 1313233768, 1589685533, 1644201005, 1104958697, 2078283491, 1882726950, 902489785, -365727781, -576705212, 249317142, 1745707620, 187986993, -777936268, 1725975440, 698831580, 67556184, -698445764, 1356945281, -1343999625, -626859189, -505624739, 1954410506, 1560838793, 257279787 ], [ -842937417, -2119151421, 1639833165, 1226058281, -360470387, -2042480768, -1674707575, 1104116640, -29299579, 1790224296, -1805151879, 1071284284, 350424672, -697347349, -1971622526, 756891724, 1870996281, 1330068754, -1052202187, -936584107, -564273660, 1493097380, -2065233039, -1074040199, -743836026, 278972076, 1115305609, -2014904181, 2096607780 ], [ 781563894, 314766936, 822773677, 1687619092, -612919062, 1583848463, -1490284864, -852987881, 2009577116, -267369782, -899562484, -1169042884, -88310784, -730846418, -913607048, 1305833566, -2123715910, -1051865100, 22528056, -701639659, -1740547653, -645936508, -37553272, -560682552, -1066045005, -465915694, 861780901, -2003038731, 773307870 ], [ -1139350856, 785557613, -1874547025, -1977956445, -1604451913, -612526137, -1390935756, -993906749, 1448777598, 1352530225, -282430471, -729820309, 2021865862, -919063428, 589455508, 1280619092, -130637956, 2089017194, -1460440110, -274969095, -699367619, -1827463769, 1436973065, -959568702, -1048823828, -134741418, 209551732, -1269280109, 1141657015 ], [ -110459878, 1747479999, -516940069, -1999507428, -1338255052, 1552700352, -1836493133, 1616481532, -425039699, -1312694203, 2072266950, -1461453926, -1321485463, -83726502, 100826912, -251984832, -1534225759, 326857179, 340768338, -788266749, 1100682296, -865891401, -99551059, 1985590453, -1498584940, -525614784, 1363701708, 1188272965, 1733311536 ], [ -996334344, 286067551, -1548103158, -1352387845, -295849515, -1590566904, -1252742603, 1886763980, 305407253, 1807856336, -1552808546, 1414973163, -490745945, -498554483, -503452416, -825833848, -1560932026, 1672957074, 1187269747, 179769454, -1279740891, 1422787165, -988090158, -1774017098, 201346410, -2123494892, -1713276423, -1613414172, 1813810476 ], [ -1794144361, -1300921169, 469403645, -1421662778, -235275909, -587991138, -1478344903, 2011021665, 1007175315, -674708653, -974423859, 976377798, 614820770, -1912152055, -1110798752, -1166962521, -539700860, -423938131, -1878063006, 867762455, -1640100748, 133016065, 1586154894, -824705114, 1720225921, 1267884656, 1920534208, -26205471, -1705783842 ], [ -818694195, 887165631, -1598627562, 382559691, -917888914, 1587996895, 1955435963, 183973671, 1847026209, -760767939, -1939963359, 1335254958, -2130513411, 878786695, 1126454739, -764807545, -2057767792, -793523606, 1820751458, 222332833, 1075657820, 1049226923, -246479141, -1126675453, -1079115874, -1713029618, -841311027, -929373790, -871789339 ], [ -554414330, 716687985, -226657034, 673206413, -16533032, 1827072819, -1930640402, -895529165, -1876496472, -1406713298, -1720197561, 925590925, -1056251715, 545543430, -385335840, -1954569839, 18264932, 725845164, 792836905, 1108057901, 1300362263, -498606477, 1366841603, -2070886373, 207931371, -1665700611, -2032030906, -1108468519, 534610769 ], [ -105161044, 2140182390, -1752342507, -1941630431, 1550307647, -459404673, 1096696518, 601017580, -1797750443, -1210658053, -376975034, -427867432, 431941587, 1668404564, -920492821, 809378848, 481994320, -434753416, -1637678654, -1520910130, 1728975816, 962111128, 1460331962, -560687810, 1079071412, 350082799, -1487708594, 1032967772, -1908893425 ], [ 1984447730, 1153559677, -1905671827, 504355001, -34320466, 1731871204, 1580769030, 1831680477, -1047736258, 1349588868, 240286740, 1199604124, 612441206, 410229726, -1577080638, -1199080959, 305950469, 1785818762, -1538031131, -643143170, 816088776, 598975835, -1301155524, 394524433, -480875986, -865983264, -211098192, -1577016155, 1629610625 ], [ 1284803697, 1394458905, -1881834137, 1428351511, -245767181, 1983214503, 326320937, 60486455, 385963655, 1492446723, 1255383070, -1657567161, 289051009, -163531625, -73591832, 583238116, -454334420, -331573846, -1112498323, -1746419292, 907351376, -2019212269, 605642177, 1742556399, -1532032210, -1532853926, -1828351693, -459355873, -1466476963 ], [ -2112303189, -249527085, -428520908, -169827128, -13537447, 1644235104, 951900448, -164482540, -57979207, 1795429142, -1241136520, -1897948725, -137969983, 629572837, 473553037, -1848173590, 670086532, 756059711, 413098272, 572042066, 2020674083, -638276054, -1185240275, 1641797077, -1641184567, 498052677, 73226395, -261798505, -1601995279 ], [ -1526769267, -1944936788, 1266280891, -1582452593, -1739414705, -1048446647, -1151648618, -47696599, 42606471, 1154381402, 430758389, 71773935, 1857601615, -1047952799, 1520540720, 1638946869, 728827115, 42762344, 657111189, 2040127733, 1751767777, 377992219, 646010585, 248268657, -1121460868, 66649003, -795714855, 354748258, -1235725553 ] ], [ [ 1301451353, 801820211, -382605773, -478246356, 1270443234, -938938910, -748825014, -1526234572, -807601355, -331985865, 585223758, 923393679, 1693182733, 1282968230, -1161764988, 1045115721, 1850447073, 267283145, 1437377022, 697530010, -1225101029, 499252122, 1985693547, -1316706489, -2108843080, -2142381965, 1595060824, -776555092, -1159012599 ], [ 1869876362, 1309597398, -1632200532, 374215025, 1652413786, -2135963518, -1722279681, 1077677468, 1784648654, 2119971394, -1946949253, -1891122335, -2053286633, -1695905158, -1086632690, 1318826516, 868234047, 502769602, -680131312, -1145911067, -541744100, 1564020945, 2025172438, -1825326038, -1150205909, -665651534, 1635228733, -1971756485, 585111399 ], [ 875989993, -2005034282, -344708389, -877952055, 247781982, -488673481, -2132316131, 1384069170, 662495863, -1862502039, -986893242, -219117879, 907444689, 758904815, 1087062191, 1158757431, -913366064, 574562363, -1759579235, -371725909, 1088649250, 1622513536, 34509063, -305827779, 1338165958, 1320361551, -345810487, -1854756776, 996130233 ], [ 1307584860, 1181112244, -1689758881, 864621440, -340502102, -1795535613, 1893678870, -595296865, -1053011347, -1138716135, 1461761448, 336289931, -1421628055, 1555342855, 2031378877, -1680660544, -203283072, 89874593, -254601432, -1628425788, -296112513, 2026860484, -978922559, -1437088749, -1428027004, -690215959, -439101886, 635484052, 667367061 ], [ -809796672, 2091871120, -521810228, -1878754384, 235666265, 2134917424, 1523847589, -1167325815, 1048249298, -1081682045, -943268662, 720670717, -1906748242, -1396495988, 1389017774, 1250260186, -1356430456, -1664103631, 775905455, 1727119759, -239229726, -42870103, 984102622, 1809648903, -1941915599, 543902235, 1023304096, -1288517856, 1795368222 ], [ -521329057, 1829726321, 47073599, 1834985789, -1394423206, -449374583, -1501602045, 1561295507, -1303189123, 1066975542, -1588300948, -1046371789, -711080321, -2095955145, 1114821353, -2038724089, 1239885915, -1969676962, 1533256541, 1624147818, -1617901935, 577503441, 711540260, -586713450, -1334403893, 1998725754, -820870577, 39450734, 368567943 ], [ -2146967611, 1698102030, 330933066, -2019742614, -1051608313, 991865879, 1374528671, 311794658, -1494606726, 641441394, -1553708744, -2101360342, 1522709155, -47313078, 1287113252, -32711259, 87932282, -439415721, -1970105425, -686914072, -1699548968, 799354545, -1856846906, -1886343828, 1104169180, -1453403832, 614781415, -13574322, 1919769639 ], [ 557929764, 734349214, -634565278, 1598916302, 1238928302, 543863482, 2137567095, 1153351656, -1570807237, 1441914579, -1722580451, 1764165705, 1124339156, 1631755340, -1756169592, 562403946, 742366028, -1551910454, 1588878868, -770974346, 877548720, -209244118, -1972435200, -18172395, 516593573, -49476994, 706916464, 2098665884, -1965445027 ], [ 1023926532, 963646802, -1605145998, -269656829, -590775854, 1228494270, 1128036872, 1090752002, 1579879556, -1892738409, 342802935, 932518643, -1403601729, 1709219979, 156502707, -769137025, -1327275433, 1203496274, 1391113539, 1635967966, 1589046824, 170127535, -905704932, -175512364, 1588624647, -1817788412, 1795700860, 939494270, 180897788 ], [ 972367020, 1412300464, 1371482245, -704769384, 202595759, -146495172, 595361116, -316881729, -1258511820, 1781962694, 1081661794, 1615024364, -2124807435, 319149418, -1772547677, 335528320, -590067444, -382229697, 975584803, -1989246126, 2032016714, -60341735, 1692637839, 1408486336, 16832863, -986627549, -1079416642, -1939546468, -1470153615 ], [ 838172421, -579293953, -393890204, -711600959, 228083367, -821591602, 443477214, -123071370, 609659738, 1411107263, -150078298, -1524025452, 2095491199, -1594672383, -1593372951, -136464163, -1907418725, 181325817, 2134191985, 938830767, -1804891480, 1108532029, 486519530, 1520813812, -1773250821, 951791463, 1125069243, 1155621723, -716627294 ], [ -2035664441, 856610003, 241912644, 1466644896, 1654239062, 1935795418, -463849626, 1380052851, 549586780, 1894532675, 1633421836, -1734802587, -294994271, 203876046, -75089608, -1913821548, -580465777, 158052452, -782716304, 1215897637, 796709389, -426454455, -1730571456, -1695942560, 1235806504, -2048601842, 1088831083, 456970120, -938154097 ], [ -588477568, -865703455, 1243676393, 766987756, -1679580175, -779445398, 667199492, -1078112622, 1280166139, 174474878, 1464988909, -2061277859, -1268479666, -2113684639, 740492940, 1252565146, -1089638145, 1684293505, -1840845668, -1927968670, -1988627168, -1918183982, 1950670980, 2126053504, -406500783, 988732536, 382877682, -1962259731, 151503370 ], [ -790308038, 988704101, 1114365656, 1813763577, 875602982, 257668485, 502195639, 1907030733, -350447849, -725830152, -917793501, -983025644, 917240140, -930017604, 498607537, 1631415938, 1170199215, -1828293491, -1553333048, 1087510114, 926725600, -1723770440, 1790724167, 1340676439, -512717616, 1631868239, -237696092, 87787016, -1566096330 ], [ 1556896316, -640027422, 1376987822, -539438278, -841582476, -1500345453, 801675988, 2123543881, 1702662564, 1045133988, 1344499220, -1590313272, 1539772784, -346584818, 1148875740, -333225741, 2042053189, 1365670434, 1291513066, -1802765655, 1061138476, 1006105950, -1476557510, 1792471768, 1701515691, 812926115, -1656352315, 1151463032, -1898991996 ], [ -1810393508, -793464814, -1051136800, -171044408, 697720345, 935021614, 1264978927, -1534731314, 2003561667, -1985105566, 419118482, 2117672858, 122500315, -1320171259, -1206623353, 1380251102, 478000972, -1893290691, -998961578, -1830417996, -1807808386, -864331408, 554128983, -960120806, -86098661, 651000813, -936903959, 1533252950, -1523878587 ], [ -688557598, 1178051041, -296632209, -224217511, 1606087434, 550139815, -1251284615, -880051103, -135284055, 1179540044, 1256243488, -1498369766, 1020969755, -1112745828, -1419429414, 1089956060, 672540176, 1677706382, 2067062974, -1127947671, -1533517929, 2031859444, 222485633, -749069896, 757931496, -1776657286, 1492376463, 469352571, -744992539 ], [ -1496808651, 1127239843, -367510916, 799786757, -1148800206, 2086036027, 1607455946, 1752963188, 1393994829, -742437670, -261622271, -1587292631, -312516350, -1749694265, -986029077, 1622093728, 191562915, 1514261537, -1298894927, 1886786644, 2043156180, 506275758, 995650264, -795791040, 1880046290, -1226030041, 1705728959, -1902473542, 1228472456 ], [ 537445385, 1019292309, 596149843, 477370191, -684222122, -2114941533, 102090147, 986889580, -60157317, -23422756, 1799522122, 130248025, 624074884, 1014461182, 952406102, 2081502870, -609712393, -1444992335, 1928496097, -356009840, -573354989, -646828919, -1985066482, 385287616, 1424596094, -1080458400, -1351050594, 177789362, -1848998109 ], [ 1703233801, -264275597, 1782151931, 401152248, -739810317, -905970075, 1393646460, 123303291, -1026122757, -1495353340, 1832123939, 1363432786, -688195504, -900543392, 1555380229, 1691703019, -2090539523, 1665224784, -1563643756, -2120095595, -42907813, -1911074175, 1245904001, -310057629, 1432380867, 1019909029, 486881185, -297347587, -807581750 ], [ -1791857292, -1384217687, -2127354068, 756417277, 910192341, 429162028, -1679257700, 268566548, -1154027612, 309587765, 1712733404, 2091702287, 151037936, -1968082204, 2116922152, -222352198, -1897500816, -148435846, 1616616607, 1331614099, 1275195361, -144327866, 274333794, 1408077319, -2140691793, 1997241915, -621491140, 581767425, 633861626 ], [ 476882280, 173835961, 424076779, 461677702, -48202331, -2124216557, 1165623411, -11555300, -459762676, 1308757984, 2054060171, 1618792167, 726185408, 857281431, -1362119540, 735528621, -1515528278, 66928434, 1210693903, -561364794, 2029177043, -514716856, 1816031640, -1470933889, 143668917, -1231259997, -117207727, -173327056, 2113930969 ], [ -1467643348, -1183413893, 127507091, 725278169, -880644885, -1364537460, 252661704, 777993897, 1346521510, 1402097212, 1365255908, 1622207866, 843779140, 134480155, -1391362734, -370880206, 39895319, -1850576582, -28812253, -435677984, 149941005, 116750902, -1894316905, -1221469707, 2066514766, -293477463, 592357971, 934537311, -1541952665 ], [ -165985980, 1709239719, -624092139, 1336178770, 1817838328, 1170412980, 1572109967, -725400466, 2146089136, 203066947, -69811718, -643484105, -935999964, -1671546767, 213780400, -2065917586, -163179261, -2036381007, 1393682082, 1212699050, 896819140, -1316445009, -1566759602, 1888762865, -4983265, -1132515025, 1547071408, -1696280657, 1393830761 ], [ -544938831, -2017042808, -1663802914, 224858014, 1162436492, -607372335, 1378896882, 498103938, -1715783237, 1508138461, -226085021, -447262609, 1566088547, -814319702, -922662174, -579245980, -1538175186, 920253660, 327045352, -946677694, 1415997459, -249516153, -742741468, -1899182809, 1430261703, -945458908, -1503595766, 1746649788, 828538511 ], [ -979624197, 1957641625, 375447305, -941621148, -1102211033, 810335666, -194110688, 100554697, -1279088658, -676187355, -1596517546, -1570013074, -483704473, -888111160, 1281194838, 102980204, 1173345202, 65549822, -769942171, -2073998339, 2112713850, 106953566, 1691235760, -1360296383, 511447535, 107652481, -1000935577, 1446851567, -1909422766 ], [ -1231948715, 808972096, 77108564, -984480118, 504515481, 201312753, 1615588563, 1513843250, 188190943, -1402145387, 933353812, -546944182, -1375090407, 784127429, 400506139, -1425330048, 1128873063, -597842221, -1447671919, 1931361275, -661323842, 385781850, 1095903143, 1724849509, 1336225248, -645109475, 1993502786, -1361311999, 397927678 ], [ -447353626, -1519309856, -1512269123, -2121555196, 1600315325, -373423955, -1290110529, 1570662867, 697306690, -82345715, 230512418, -1565292854, -499366025, -585873495, 2077355135, -333558224, 1719618115, 1599643512, -1011016455, 2036374456, 837886250, -1855436197, 1290574593, 2073622536, -1538284268, -1036110575, 2118792044, -1247094495, 1899030759 ], [ -1446029505, 298449046, 839305544, 1958068805, 1310645752, -234680676, 1204426941, 2026333833, 326578782, 1681998298, 783405080, 130686743, -645561336, 1406410704, -748071751, 11960487, 1877319325, 1434011842, -17373711, 2027851477, -523171467, -320104506, -65227027, -1446658849, 1066735446, 543548279, -2009626085, 261721581, 1474098313 ], [ 348675335, 157963449, 1681504343, -1366701761, -2074418337, 1409567484, 2057032914, 968238527, -2068529290, 1590058127, 2101694641, -1749155872, 54347816, -1664615431, 1469774322, -1256325445, 1202507072, -2089673739, -1867075863, -1507636253, -2086472281, 1483246161, -1625287458, 1420666430, -2037752158, -810484873, 633980624, 1276513444, 657984647 ], [ 387352937, 1503325891, 1776357435, -564507170, 1022522444, -2047668678, 2104847757, -1073041038, 1822904081, 392436998, -1502529705, -71338139, -1831058278, -856732541, 1842176340, 887728013, 1590250512, 2000303466, 1197746545, -1287848006, 68765468, 609453172, 203424281, 309452877, -1202375980, -1477824114, -527636987, -109350430, -1116083164 ], [ 1260927742, -1171527950, 1874426951, 401661998, -814046675, 195231070, 1734736468, -1763480950, 183711954, -1230558042, -391521327, -1857381164, -802517343, 114465117, -1279842605, -28705287, 614444374, -1375996632, -1358206954, -1800294640, -1010545110, 223484454, -1116008438, 972763434, 209034296, 728330486, 1743499291, -531304720, -135904973 ], [ 193059229, 2118873327, 1187508959, -1317054832, -1119643767, 1008743667, 1809989611, 1494799600, 1263156350, 728082303, -1550115407, 1421468537, -1457115771, -1846327603, -1665371308, 1631002032, 1561759440, -1014428988, 1280375117, 1835303861, 1935286522, -101344734, 283523715, -921637388, -929151711, 850685023, 637562507, 1791720053, 1134903818 ], [ -2127562227, 913791007, -1303246612, 1068078092, 7676009, -242921573, -1624699507, 1391086284, -110425437, 1571568283, -171334719, -519546616, 1566852736, 505550494, -860298143, 2121962368, 549116200, 2076451581, 1741651387, -515928066, 1335357574, 614056721, -437392718, 104430225, 1682217230, -1177867666, -1147415660, 2142025419, -1161847277 ], [ 711074757, 199610869, -2018354905, 861632223, 1022039318, 1835252444, 385056759, -1923454531, 43936410, 453290087, 389372452, 469500483, 1467080099, 112662381, -1874800282, 942157745, 1751578257, 139574306, -1998185234, 1124712658, 1877363143, -181988701, 287802747, -189484832, 1303130555, -726937106, -1890927383, -833513134, -2133681643 ], [ 955119552, 1606679462, -1322807783, 1804827516, 1839794561, 1928248903, -1371266553, -2008726219, -953928646, 2048427322, -384492585, 27203586, 1067759740, -1372102186, -2001362302, 2023466112, 1075177031, 1236665120, 2040163005, 1359679664, 183677474, 2118487487, -1557747588, 811678799, 1040421379, 898690962, 2026103001, -85267855, 1983544143 ], [ 1334985818, -1273018860, 668137980, -2046669982, -1889148581, 1059303099, -191288373, -1903474761, -2032115806, 974915484, 315979165, 1532602811, -125290979, 1355215666, -46094355, 845830145, 334234783, -697433576, 275953401, 597255867, 2010057718, -343121466, -1079281947, -2121226568, 833798091, -908239503, -1869063614, -463321280, 806555925 ], [ 1846266034, -1844139120, -1832775896, 1649574919, -690142199, 522887159, 1973320397, -1809983469, 2106404998, -917676737, -126387727, 473131329, 1329351031, -872267613, -1506586220, -350584046, -783597700, 317924712, -1733654800, 1224573984, 206909949, 846860173, -718196360, 1659037214, -1965290250, 1873489422, 989861916, -1515622423, -1405350419 ], [ 1034880912, 1789284261, -341294852, -2078688550, 475221348, -591045837, 1617524184, 1520506665, -1882003057, -1673718914, -157730198, 237585099, 675978037, 7614197, -1963637507, 459206304, -1219670495, -1496788096, 752417462, 1934487939, -518735605, -886697734, 2039055954, 471862016, -1010384347, 1765672759, -181427125, 989182317, 1982129830 ], [ -1656693932, 1172981227, -1224661787, -47471915, -253971026, 2080654317, 236598359, 629848422, 760223553, 129226004, 846720596, -1524280811, 1900670889, 2049068898, -536288114, -1244997605, -869656785, -1495307530, 754579920, -1013811390, -471960898, -1449585615, 1313181583, 289616372, 1469034800, 1651080635, 565979996, -1539390456, 465252554 ], [ -133628999, 1862230805, -825767189, 1754779983, -703413506, 574031264, 614489431, 2147060923, -1057505723, 1746753761, -1947973958, 230101473, -1907463637, 145652596, 505528192, -923743164, -274017667, 1744290845, -484138065, 1136807447, -338686546, -1554096390, -226109618, -473762090, 684554212, 326628459, -372071665, 266171984, 2040209449 ], [ -398683336, -870198534, -503186133, 643682058, 1092693330, -870651067, -2076344814, 893468605, -1391284128, 1432354051, -805265110, -909634963, -265036656, 185377066, 1046295040, 873971854, 277319865, 941331047, 1925029235, -1893824370, -1717230418, 1342237744, -1631387745, 882944724, -857943825, 490356452, -1409127992, -709586143, 685054671 ], [ 731041383, -952670850, 523937594, 222384453, -66325594, 936070327, -218802702, 839001054, 1668566736, -402369071, 433690237, 988961780, -970346851, 112722035, -1026253226, -2123532185, -96977345, -985505660, 2132009594, 2095040714, -1901404736, 215829602, 1020613528, -1672844760, -100485677, 1203394895, 486918445, 1308100064, 1536805156 ], [ 98771073, -492048467, -750972220, -2096056859, 1775454416, -730057229, -1459832734, -1562898553, -1014597864, -1442400912, -17650220, -1259478293, -2080194937, -622110007, 2042220342, 1400666758, 1662867901, 630894292, 1391366910, 692364440, -1397915947, 523173820, -2016553362, -1481632827, -1500326598, -1565835468, 1691806651, 1094409421, -354482713 ], [ 83017379, 476258374, -1292140159, -2131091843, -190966699, 2081466005, 269454113, 90069254, -1597051126, -1888549654, -2036708905, -529491664, -2063478054, -1001515644, 515505337, -1736341334, 1785539827, -565430912, 995043032, 577930113, -2007120002, 1328374171, -878432125, -335456086, -1537942832, -400431571, -1763036771, 1524050689, -1817941703 ], [ 1076255657, 1601595187, 974945718, 856930867, -85772529, 2141519791, 1913109489, -1024720171, 768645198, -1955787561, 1730004596, 1726156891, 1445405083, -1841542644, 1880856230, -680580097, 1458469680, -938471613, 1466275364, -791965869, 1117778716, -1855484259, 2061153703, 597772071, 190805945, -1102504772, -55452451, -1200136110, -463623769 ], [ 739814138, -478525841, -822319069, 1893279691, 1396737116, 1859410906, -14254412, -466345162, 2079894880, -2032800095, -1139661887, 1700328099, -16798450, 893919655, 941279955, 1006378176, -127682598, 739814544, -557496188, -1099782532, 1579138140, 697022170, -1645959680, 790968155, 2004368377, -273561854, -952136240, -1490989265, 1902042801 ], [ 400310228, 1053057538, -236819112, -503733624, 2001779631, -1468642329, -861811709, -12636595, -793248415, -1297723492, 983657273, -465170424, -440108433, -1989972431, 1571276701, -1206951691, -293934333, -896617520, 935849507, 1774321353, -380233357, -1940012801, 1496265887, 1143361020, 962058241, -1449995536, -483694781, 1701394579, -1584209858 ], [ 757705156, -1390379897, -1556296040, 965616726, 772284081, -45487989, -1284963698, 1644908637, -2073342372, 1220391027, -1507099009, 1934205749, -1480111886, 1572163815, -586543522, -1297100573, 637879033, -2106419780, 60543740, 1904994130, -1275782281, 1271264026, 1045553377, -961129204, 1177892690, 1485374525, -416339340, -156331465, -1550060993 ], [ 1779939471, -535870245, 1424475983, 789829908, -176112895, 435064769, 1433840499, 803888780, -2111352966, -1910495985, -1662059444, -308558192, 1668384700, 594095629, -2108157567, 1577600343, -472458443, 988860672, 718164667, -1396183490, 779706456, -180657665, 1507533624, -1147472142, 362058789, -1177339177, -21844111, 1213970433, 802028291 ], [ -390887035, -242429061, 658278307, -2033031928, -581710273, 674959180, -150480385, 1852694946, -1383712591, -1205411891, -1338406297, -1088271689, -1386427742, 688610774, 41071140, -1375666918, 1494180913, 615663542, 1657408587, 1615206281, 1127303066, 71497054, -494987279, 80992639, 1207083872, -240699734, 717741962, 485082056, 657057663 ], [ 1216953855, -809428582, 197969816, 365482399, -1984247198, -1258742792, 1763530776, 1291337198, -1471212892, 500793255, 2047578979, -666957204, -590721342, 189790145, 1516074311, 508923133, 1955100048, 1129788634, 63448705, 577221629, 18792721, -1471790193, -1441855534, 1169057522, 1828089324, -1367632784, -560728024, 1389136155, 296235542 ], [ -848041674, -780026526, -164308478, -1997626561, 322412700, 1133073013, -1666430253, 1800723037, 453919776, -1577500461, 157096525, 744024558, 1628796734, 397187179, 1497185737, -1845870813, -1646562115, 1029184271, 924337222, -362714715, -1979969403, -822265559, 153176108, 409407752, 195833427, -949025134, 528233441, 1315505817, -1873003383 ] ], [ [ -1436173874, 1642187803, 2121549957, 1938785711, 1238336579, -1709069147, -275328838, -316894792, 1786015172, 785700929, -1374071630, -621186854, -679953776, 1136294256, 412148225, 1067970975, -254010842, -1415883130, -1066903232, -1305991412, -1633650615, -468283532, -1314484673, 1875767293, -632916547, -1809901827, 697175830, 339950420, 1188332780 ], [ -870119672, 1363840013, -1732312014, 1115328793, 1680326826, -136991340, 1120284075, 129567142, -775949000, 1863610515, -791997422, 63429867, -1950784673, 1766809432, -1485103191, 318517634, 309969407, 582589866, 146713833, -1293512001, -337828323, 712402233, 948393748, -875104427, 1396746579, 1096677023, 2141285185, -1958620496, 2007496065 ], [ -1021226646, 2124227896, -1672700488, 992699234, -1169118856, -551494450, -703935910, 478440940, 133458183, -356294561, -1034214746, 734243773, -1330902941, 1139345538, 1520109444, -1906364458, 1256193167, -1617014584, 46901421, 2058074498, 1564115587, -1164351648, -1890038221, 476552525, -383559421, -1706083728, 142341874, -901206476, -2096036277 ], [ -1826207446, 1856590439, -337537630, -338746562, 1169862100, -642331518, -852811370, -573104836, 1488260525, 566716601, 184756775, -137753970, -51301044, 1144493408, 128194080, 2095257695, 775879172, -1344154946, -1978741265, -1580699145, 1820163397, -2127935150, -169050365, 1338189243, -977521527, -1754249338, 1765004248, 1018656227, 194043685 ], [ -1340262838, 764497231, -699796357, 931049330, 1341775597, -968011480, 1893212554, -192520721, -1348436131, -134268099, 1416521258, 533940056, 1508060917, 161030510, 1872516026, 958094718, -854914024, -1900666097, 1645164160, -801716715, 1775880707, -264028243, 693481580, -2077370791, -234408570, -2004978811, -398950764, -170562464, -1709894854 ], [ 345341468, 358924780, -2070653659, -632986584, 1175584470, -914262511, 911296399, -1974894818, -1194454174, 183012433, 270293948, 1189788863, 393946027, -1339084268, 287449722, 1176026111, 1875094564, 677593538, 1415537603, -1133372554, 2008139245, 2040690714, -1723841445, 1518807873, -289428242, 276242893, 973288523, 1217486795, 1080398613 ], [ 1592053667, -2019571216, -1600066820, 1626881505, 382869382, 1596616266, -401544105, 2126435311, 2075053781, 1890273891, -23634790, -588143856, 1980196245, -551552499, 312248781, 735501718, -1605869431, 1724674972, -358602025, -170184938, 725150898, -1356877243, -1609741036, -531730410, 5429299, -1425766750, -523440716, -1570333458, -1130218686 ], [ -1897744637, 1853131791, -641728348, 1194554624, -288163732, -2005497952, -376898822, -625699114, -415074311, 1396660826, 133443636, 1411442143, 2073514843, 1150731745, 98373392, -399467083, -638992907, -1044790607, 1490064888, 2037673330, -1477358130, 2112482043, 661413123, -1536765246, -1995465321, 1514487257, -390361782, -131527055, 751870159 ], [ 837776443, 57299341, -45608832, -1803826196, 1938189727, 1476493410, -2133643178, -108520592, 501901919, 830716320, -1526052671, 654570560, -1012869729, 528907111, -1566682381, 1269194061, -937250118, 868185306, -912302657, -871871628, -1366872446, -1408289714, -621003787, 1061181882, -1411346062, 1813329493, -280663513, -1997209271, -1744917816 ], [ 1034125391, 609929343, -1669815177, 508893735, -193046177, 436458425, -238483562, -898733907, 46051696, 1191214760, -148298809, -971617602, 899110404, -937552802, -1393750100, 998680123, 1747299495, -1493182723, -1657645392, -1889737453, -397095140, 944727545, -704459217, 107596727, 691620585, -845023803, 338500572, 1211466161, -550844836 ], [ 1523734774, 27881608, -1813155542, 666439818, -1379286078, -800971649, -1413454991, -1074804089, -822847259, -1408542994, -687072632, -489660488, 532322228, 799127234, 1008515729, -1853034620, 684289463, 897140980, 1587739248, -395795889, 756956622, 824270437, -389924082, -1219390553, -175778628, 459797441, -1217545184, -1940455569, -2018394166 ], [ 1490781508, -737551670, 1602231428, 2073163982, 885898631, -324001143, 568918754, 977851050, 1728315178, 573775037, 1897808921, 600460653, 147341895, -875781307, -1485976724, 1738920010, 1542078656, -1955125850, 383584808, -319224636, 223611100, -995340019, 198663839, -11113252, 295957513, 964261650, -428598551, 659265389, -77076186 ], [ -2006578610, 785335186, 657156763, 1794060300, -637287459, 621843673, -797803592, -1957260119, 779376486, -225741594, -1036555732, -552451600, -1909034728, 1584196955, 774088785, -91976482, -1921655872, -543091613, 1773790526, 29407374, 1205098090, 1237782933, -1766643824, 47873363, 772208346, 1170987436, 26393683, 1386222212, 299815883 ], [ -146290651, 563409914, -765267366, -558832819, 653862505, 2140949544, -216250012, -1938528860, 1728120188, -1015455868, 1684801148, -1096792204, 248289726, 2052530879, -149521115, -1490517758, -1615206356, 2084519248, -861107672, 1147540521, -327213937, -410732736, 1517394631, -695078814, 1444202307, -1484085017, 766824495, 1525008684, 1251703906 ], [ -951915818, 1750399689, 314453584, -1449020858, -163994443, 1928385611, 1282939459, -1168466137, 1485638682, -1060504436, -1213199272, -1402583117, 465797251, 425227365, -374721583, 121391452, -1996240174, -1652540693, -1076369331, 1159944401, -1019376195, -479590088, 1279488163, 555888091, -1228230320, -1970463254, -1672363850, -348222685, -789491200 ], [ -1089312303, -1683625695, -242323569, -1399692411, 371397543, -880600654, -1521391119, -1028935534, -2138632872, -541882897, 1481537548, 1990772387, -1396889925, -1654965862, 295954477, -303819872, -314816297, 1517246976, 437168923, 771372993, 326685827, -3838107, -753704352, -265571601, -1767764555, 1897973258, 1489479597, -309419372, -338206968 ], [ 1852667666, 259947984, -397192775, 1028165374, -1809870827, 2116491916, -1470402565, -1460035990, -2132515169, 1024023949, 1971255156, -1856618235, 78944886, 876442551, -1136407568, -679276949, 1302367119, -1569196375, -1605666875, -1130764096, 227488140, -920087678, 416666339, 566386498, 928852283, 2130626469, 699948085, 504823739, -1148411177 ], [ 895360578, 1863132517, -1261742638, 1832475515, -1159629252, 1733306425, -2120634586, -223121953, 730201514, -376781205, -433731279, -261891359, -1591521895, 1421318709, 1219864164, 336691526, -1982254249, 2094058703, 800258566, -818721365, 1390833767, -1884207349, 936693397, 97007799, -2049410316, 488049192, 252713226, 885696643, 743218457 ], [ 2061600559, -1109785484, -1337681048, -22468802, -1486396946, -456068613, -1772240055, 907299269, -2087372391, 1133151936, -706799435, 151250915, -1280190905, -938250977, -1779333190, 1419429147, -375191496, -1312395201, -1760534148, 474581273, -701989045, -243891636, -952287877, -732425112, 994996465, -1382067435, -238674360, -2126083017, -546540636 ], [ 1641593252, 1688030175, 1310005511, 41407200, -1245499567, -678319526, -1013030545, 1630729523, -1928707588, -1142445745, -93851369, -676775543, 1337204046, -1452050353, 852102234, -1432120382, -1549104696, -2087399325, 653835069, -19662250, 407892527, -167877230, -2073338826, 933721069, -1100408022, 1782606321, 97393225, 480317709, 449182670 ], [ -309543968, 2129411849, -1440599857, -1268098970, 475070038, -171097509, -282202069, -500766438, -1963697489, 201347540, -1573860397, 44256201, 479464307, -566509154, 1363563382, 1918726932, -625590365, 1517850812, -362369915, -2043305856, -367428723, 613713480, 1321993179, 2037224048, 964439502, 1793048074, 1452918937, 822151184, 603802366 ], [ -1760923439, -804513516, -109992015, -74083115, 1990667901, 376971676, 2114049683, -1235901522, -1558940479, 424184696, -300287978, -501229465, 1247566592, 80916540, -414110480, -1034548839, 2047219180, 1580024433, 868498103, 1967473367, -1679817718, 917993235, -468109879, 1828535657, -1396578065, 524044370, -516333680, -192753245, -665178457 ], [ 783324307, 918411682, -2056581798, -731266603, -669499517, 2116561096, 657698834, -41732809, 1105380222, -1354634198, -876101771, -611703960, 1572535097, -814935235, 505675955, 1754539151, -924766940, 65772677, 1059535528, -103523209, 716130329, -1434569252, -1308179849, 344175675, 1490286849, 1427690497, 1132083040, -651912580, 718965261 ], [ 1586662767, 209821982, -1884861048, -1274736402, 1378198473, -1005183100, 369553033, 1927191205, -950131534, -89457935, -709684402, 934377207, -2026920950, -1583189180, 108883015, -1249359723, -1274938561, -383370536, 660758130, -1178397870, -863080470, 1840507495, -1129820445, 555893484, 1680096839, 1469624506, -363953169, -1480111071, -234952007 ], [ 839901444, 414085689, -902715049, 1568842427, -1394166164, -617831115, -632535926, -1852978876, -339316781, 1564209285, 556152366, 47184277, -698148427, 640890088, -822231946, 671911076, 942653098, 359692975, 885311208, 323006458, 1721985361, -935557478, 841752139, -1566497791, -2064879259, -1798000313, 643895630, -1933779904, -779410800 ], [ 1981931248, 1049367191, -1465383325, -1719450737, -1513462047, 1851105253, 1002941223, -1952182340, 1299335449, 2109761743, -1702343420, -1922577399, -1711321198, -1901969165, 1449602453, -1148487640, 1902162633, -710322432, 222800044, 765046145, -578007972, -1318282502, -327613789, -859851031, -1674218774, -592404801, 1490411473, 1234267090, -255936472 ], [ 1130636986, 1615504916, -168294496, 2026824613, 931389874, -1494765038, -142115829, -2076562118, -1990896734, 2128787193, 464322053, 274817016, -769144965, -605459315, -221845103, 1532000902, -237677755, 1176645405, -1182643381, 1674965955, -209221502, -1556164904, -2142247597, 181942860, 1015077341, -128497576, 1589018149, 1345397026, -142926763 ], [ -244197718, 616992463, -316985932, -1377213768, 460146003, -1317897288, 1266646341, -901355239, -463140561, 1982656058, -645136784, 1250627267, 347729711, 1474859966, 2098680367, 1252082070, -1445338489, -788211391, 1794877712, 1999164799, 312763692, 394120127, -211953261, -525928170, -774025934, 521666236, 1543432175, 1216193820, 1229919593 ], [ -182036198, 1347329480, 1595940127, -1655277788, 1651159580, 1345533788, 1139913247, 1604497156, 1705367993, -1873005967, -1869588667, -1670697980, 1324335964, -130759317, 522531630, -2067946194, 1714781452, 778838358, 1240301730, 548179445, 1214599614, -218239614, 361896292, 1883462574, -1150233391, 1248163794, 131585333, -1768055032, 1125787295 ], [ 955681264, -1277136223, -1540889499, 1994551202, -206125049, 2010749846, 1241213627, 132818271, -307631067, -1616886299, -91093750, -275664643, -99366298, 2089085487, -142767699, -326291236, 1487429578, -1363817521, -1304439512, -1844369927, 375727814, -929295090, 1375294243, 420263877, -1857747122, 1618596779, -1796260088, 1121519773, 996290440 ], [ -972007673, -716126512, -1183822398, -623686439, 340670010, -521154409, 160911941, -862544464, 1277081825, -1361436363, 1624784471, 419906100, -1062731645, -1075284300, 139621772, 1525755830, -1418369990, -609597550, -1646390451, 1870612122, 1908047082, 1023230873, -824006130, 1287786290, -2078711341, 1935271404, -1625071783, 63846943, 2124203326 ], [ -38344544, 2056292703, 1570508053, 1895075066, -516368671, -371589413, 698742200, 637594982, -335462404, 731568795, 896798237, -1264171083, 1705747462, -1977693831, 1575473638, -758149919, -658498219, -1491642817, -366037497, 1358709859, 1200452039, -1074826849, -1298688230, -1282646942, 803021227, 560475097, -632807571, -984525060, -502762548 ], [ 1534222224, 329216420, -401822709, -955349545, -322875717, -1660368113, -1410173777, 714529009, -556940373, -1867565528, 1769461634, 1133576824, -787056638, -2087677832, 486402214, 385705313, 1371944606, 1015306720, -1701854957, 1145934793, 1509571857, -1286225962, 664583696, 1696379136, -1665256902, -1694124059, -1064385914, 483244396, 275804448 ], [ 1840747783, -1106685530, -1126819801, -1425541734, 806162808, 93313989, -46237914, -1774547465, -1712275338, -2061718684, 30965667, 511349642, -1200967625, 1938036819, 616694908, -1454037997, -1928713734, -1003945953, -2134698316, -718089649, -1072728938, 954661389, -1831617591, 2031473814, 1980966369, -720696531, 1524022200, 737027507, 942406928 ], [ 9611575, -1623983911, -914112824, 1139494691, -2123466520, -1048890825, 221485418, -764685808, 845399370, -653605019, 506813594, 406830402, -1787501346, -314419870, 1407771875, 56729679, -883038507, -2110010321, 1950295138, 337435152, -1472429699, 2076455687, 1593321717, 1844501020, 1189441335, 1011346950, 1815336457, -538824074, -156829152 ], [ 1584238034, 668227799, 644978428, 245251212, 747573892, 1606554259, -749483023, -429017591, -519070152, 738329968, 82917176, -1598871945, 791403566, -1678800492, -423414510, -811839137, -1883508072, -1224834065, 6149750, 1269231962, 944864350, 1184344648, -463221108, 988937769, -544778480, 1599010866, -240633358, -1978062043, 252582990 ], [ 1485818856, -754734363, -507204832, -1456604703, 70908127, 1801799976, 226882913, -1088991599, 1468633785, 686008715, 880759590, -64810078, 1824068258, 485270730, -1843901076, -1878328525, -1867707777, -1667659774, -2066807743, 961980940, 32932296, -692051888, -782428895, 887907423, 1525827922, -2091855509, -360973214, 1633095336, -256312158 ], [ -1751784928, 883844643, 1680567392, -627394218, 21053521, 623871426, -778611706, -1368012776, 903519760, -1779105307, 724704417, 1191200161, 1558779233, -527992889, -341728509, 1267118539, -1955518030, 1952247947, 1952828388, 131630953, -1164583617, 1462068054, -1846469199, 1314713459, -343082485, 1039002191, 192023819, -2109888799, -102045866 ], [ -1957411807, -2059482956, 15783243, 934943450, -2082202483, -1954903662, 1822410070, 1127076818, -438799919, 1503414489, 355991405, -1820738827, 766837761, 881909673, -1277877003, -1370387383, 1942181953, 1277496612, -94100257, -530448058, 1272753419, 538866683, -495747878, -1054095364, -1300005537, -652443198, -2000858123, -1160688934, 958227089 ], [ 35929723, -314758433, -940542150, -1227499358, 963630924, 28070770, -1068540721, 1608884069, -167918848, 1515510467, -1394956780, -1890501564, -816006348, -1233781026, 655106210, 2031259978, 1144863835, 1059259422, 366992654, 358008731, -815690109, -371890172, -148798449, 1660567745, -9570203, -1501214115, 878004802, -401162199, 1292843720 ], [ 1572005500, -290716834, 233600745, -1514414634, -1967670425, 1455030056, 115621009, -1447902853, -1551455617, 904380615, -1576218669, -153416385, -1679828713, -2077264041, -744435738, 2065969008, 495986399, -829806393, 826241385, 906245789, -375636506, 864759026, -1319948859, 607559446, 572822220, 1456237795, 418034939, -1959673795, -981045648 ], [ -1725535033, -1117437518, 50070363, -10832626, -707521841, 1639025454, 1474205460, 1506901172, 1630158899, 111070777, -237526879, -255631372, 527341836, -154494357, -396433121, -1981976287, -1311396092, 830072954, -1127940072, -427614864, -178810312, 1708984257, 177025216, 1164604560, 1412763476, 688163156, 106592880, 1418135947, -705250701 ], [ 1466759922, -1916522478, 1141944540, 1063900615, -188165565, 187696433, 1647529059, -1752833429, 306843517, 1428402853, 1715178902, 1836365607, -177209203, -1866492828, -251020970, 730067176, -2109261631, -1602704085, -151711455, 238942100, 204066415, -1868169181, -1384988435, 973916801, 1186417289, 797038921, -1960488363, 547031252, -1494876203 ], [ -862590495, -533978930, -1282947109, 743981252, -2063513219, 874766090, 781982985, -786648344, -1031425424, 1838780783, 857992955, -609238349, -954864647, -1249549437, -1691237698, -1136937504, 1108675625, -1181150147, 1485628285, 1547613076, -1770068339, 1689647617, -357715341, 1199005406, -1664167881, -1207146651, -1347953897, -1376934834, 1910587845 ], [ 1107473831, -1305218762, 1073266810, 1217353728, 1109543148, 2067176411, 1186958584, -1546704099, 1179300528, -1605082851, 1908494890, -1293200681, 1369179740, 1609043317, -1826181578, -1520911344, 33046418, -1569724652, 485047025, 2085986579, -433942818, -1265857722, 1295154975, 1323730878, -809658648, 1638512182, 1699246083, -1267308690, -476040378 ], [ -104484524, -2061193469, 1924899098, -1221093539, -918488369, 2014671847, -933427307, -980717716, -291171566, -64954773, -318273756, 332162046, 149141462, 396377844, 350722374, 707001314, -770632569, -1241129739, -242487422, -1081679201, -1262237347, 612718789, 1301699784, 1168117781, -2086819940, -2121946774, 1279032500, -1257213841, -1854082612 ], [ -787238316, 1608460675, -84718316, -1983554803, -1668959143, -994267992, -1562847925, 1344411831, -653705860, -1479776235, -1167586656, 727105290, 1237370084, 130086295, -502503234, -437834964, -1421643242, 981197268, -1563680001, -62856911, -35147838, 268028859, -389905190, -802143369, 1495864913, 1132857820, 707300875, 1773418658, -472009140 ], [ 789085311, -47849024, -1763499809, 868782445, 371289244, -250517378, 1704551915, -1797529846, -242701985, -1763043766, -1722581403, 385134331, 911098616, -764933119, -191478446, 388922571, -409648005, -1142957534, -1806417449, -1821551187, -983941996, -1996570361, -156025753, -1178510029, -926333567, 1387141268, -1189322396, 1075536072, 1424859229 ], [ 822992534, 1163483406, -718001337, 1274348921, -1705372599, 1480890269, -1217566737, 1468461454, 984314150, 591529336, 1507144860, 1909804300, 1122990966, -399058032, -2133830395, -1567091877, 1174755502, 1185195775, 1505665437, 959774550, 1105082216, 1843806422, -199149096, -2044234999, -1354286689, -1971561458, -1499617571, -622955269, 895301330 ], [ 478149845, 1975747111, -1260358951, 167295326, -908369688, -1564259095, 1571986031, 29126611, 1679816806, 1646170212, 528844984, -1082719810, 1458109218, -1235812465, -1081233757, -1887051785, -1452922060, 1363106558, 1516004065, 944089199, 1221145181, 2076123806, -1422549576, -1345478111, 2090976760, -1591677527, 229255939, 2070201935, -2016749873 ], [ 514055990, -4746470, 702048429, 1391895432, -881894471, -1445887448, 1316385524, -1237600877, 1140896466, 416005775, -2050736084, 1835100643, 1086529755, -2038285066, -1388269967, 1758552972, 1530230046, -2088780413, 565969911, -45347924, 8250079, 1977606130, -131782739, 1023231333, -971073919, 876603312, 397269896, 1219630823, 1210594274 ], [ 27516659, 732438713, -1336839981, -687643466, 574932852, -974380826, 1456852485, 192172891, -1251934706, 351925126, -262036427, -24206944, 278430396, 1467141851, 1093924372, -1238220340, -1622596843, -598213478, -173975015, 1062656517, 502857731, 1380768073, -1967917008, 1307921650, 454899083, 875816966, 2100223281, -851638883, 1148087654 ], [ -1458893451, -863372309, 708954406, -324620195, 1249577730, -871214628, -1939902051, -1852018092, -371062710, -1360499545, 1681132749, -2000335004, -1207670378, -1554090748, 1610875871, -212724246, 1082413524, 2097562472, 157990054, -1331998758, 1986614592, -1348604560, -329660975, -1034258490, 299588159, -1081211316, -1979182464, -1360826429, -445457589 ] ], [ [ -485998021, 881900074, 142648910, -1492597525, -653640636, -1247291227, 188368593, -2111380067, -1005806317, -1284779293, 906190766, -1973196856, 480191613, 1785787013, 1195913289, 571652263, -1589100142, -1209902894, 1751339697, -1082807684, -2066796387, -1079410191, -428576827, 1024012445, -105497976, 1258019474, 874986380, 1250449502, 613254609 ], [ -1877235272, -1774566662, -606133023, -265091928, 763680409, -1737978856, 404108585, -1730110451, 1914520642, -1536200776, 1535596088, 1210520237, -1673410074, 1207214103, -815693046, -1342711867, -1390778884, -1752629255, -183073602, 180252897, 53639734, 426205788, 165003823, 1233814449, 1806368600, 990864194, 1615656663, 1197955050, -837676788 ], [ 916647372, 810152706, -357920842, -501027923, -647630849, 1199241955, -1808623011, -2062751816, -1473008749, -1392724510, -1997975978, -1116225580, 1401253453, -1607444674, 731336001, -261031712, -93873539, 25378703, 1606548639, 665974994, -357686526, 355005459, 2144741071, -392674830, -317278812, -1479094864, 1879028678, 168287638, -1100913595 ], [ 939667369, -743754268, 352192927, -1770124311, 1961915234, 1956504979, -1941516052, -1130890878, 569005131, 1072106108, -212699157, -1567166239, 1086576668, -725095838, -148814768, 1456773286, -777755206, 754107752, -1706211297, -202260579, 2027805828, -1348919291, -514944279, -465835890, 631653451, 1170372974, -1271213118, 732732608, -2053920849 ], [ -732250793, -1563644332, -1849489183, -406463606, 650242696, -781098711, 931332326, -213038675, -824787462, -1344719020, -478416009, 721621094, -982016903, 979347277, 1855340657, 622607341, -1615850416, 1198382135, -1458637980, -844988109, -567591973, 2018208774, -2080705030, 1694060489, -1213371737, -733397543, -1877991181, 1433653327, -2108559933 ], [ -1933385681, -202879492, 522165822, -2002521594, -1140062641, -318410943, 1510051227, -795057365, -108050018, 1124536008, -797483799, 1374478741, 2138959031, -553494339, 1527045671, -1406493576, 411987621, -1274108715, -1878383717, 1454474981, 664277201, 1388927804, -616063016, -246848872, 384243232, 673747569, 1551512944, 515546230, -185195789 ], [ 1399610346, -850226004, 572461988, 1561984747, -282080971, -2034167465, 1536239223, -722592404, 41805987, 768944273, 65382925, 438051717, -1959487029, 967435092, 1772856611, 1568536311, -2096191642, -1576823557, 1487589135, 599081223, -640799235, -934077615, -175348959, 1080221758, -2143759016, 920035718, -2114042880, -1177341258, -477623879 ], [ 748896977, -1325873651, 1630952224, 1993402088, -2051023311, -1929779963, 384593591, 1984908144, 713334192, 585467604, 1502944914, 486209082, -849017412, 2073831743, 409551477, 1544370650, -1861883965, -1569828223, 2059443709, 1757084954, 1660314219, 1420373921, -1255808125, -122738449, -447594161, -916495887, -2136586601, 315139894, 1172789736 ], [ 1294309346, 1735450310, -349549431, -441152970, -1789463367, -2022858519, -1455868144, -2146902020, 1696476300, -670152682, 1266258254, 99666004, -1230764013, 889946498, 1551863061, -2003739357, 2054367073, 2000233737, 93967366, 1646616201, -1527457039, -206404871, -1179557037, -1289255781, -1345102556, 1147525276, 442684622, -42461852, -275181677 ], [ -984559690, 1530224338, -667216853, 193970260, -576658572, 342513965, -229340808, 954301891, 145269130, 1892682828, 193220902, -361187746, 1607386426, -109716383, 2035957119, 1591622909, 2034598116, -1822226068, -356187501, -1972635707, 156949185, 1875436047, -179902200, -1599575269, -68260026, 1397917969, 878123879, 1652302064, 221348584 ], [ 1731567388, 39454189, 1421855051, -2123212782, 725135327, 1228505328, 1735020788, 488874489, 861559090, 1438481229, -890423632, 375272268, -1673362915, 991961774, -352952767, 1441634048, 1825895145, 614834483, -467624668, -313870022, -1206276695, -1473222857, 1815757203, -253455332, 1043924682, 436805051, -1839248743, -865286877, -1471262352 ], [ 1720700033, -1841177056, 398102540, 643743242, -923298211, 46952794, -448084981, 808576328, 1414757048, -980692924, -1405150761, 1292285581, 1430534644, 83568371, 1918172530, 1292012123, -721410829, 1660599448, 140573719, -1065489245, -1999825287, 1796015308, 1317152138, 209229021, -1624100073, -1151487596, -1803646451, 189730133, 2073469750 ], [ 1108584508, 1629350862, -992179341, 989682203, 1999893110, -951267652, 381852954, 82776761, 949045221, 48938777, -1191719345, -953964508, 145462988, 1104654506, 2064154914, -2094730416, -112895189, -1546695226, 1160455095, -591255117, 1360489870, -321187070, 897248695, -2027608185, 443686166, -1033119557, 971350422, 905378936, 1426951998 ], [ -226461618, 1532424079, -326266251, -662440664, -492404410, -599492515, -1382881755, -2007993971, -489700766, -536757494, 418576998, -1907878727, -632386912, 547558547, 95333784, -2097761184, 1065339487, 95218353, 212421298, -2114312647, 122228057, -658793920, -1160015703, 299250709, 1507516631, -1244179055, 265225996, 1144465402, -1966376676 ], [ 1437214945, -708602602, -604851333, -1234319283, -606488794, 1586873053, -550136135, 953412506, -620981241, 1872281243, -226043307, 1050883571, 2095196548, -366895835, 804706538, 1110398625, -1850144199, 932320403, 1200693046, 1336790972, 1779912365, 514575227, 1572612283, 862767738, -831735043, -1097012588, -1683019822, -2000751377, 1551095126 ], [ 809763982, 346552848, 151776738, -467225814, 159104739, 1041519801, -776155599, -1671739656, 197401751, -557635870, 604906405, -1302745344, 142987147, -1151032128, -53213311, -747054563, -1172635073, -81318434, 1364795384, -1713478210, -1733790688, 1931779580, 422137018, -1672393642, 1106429760, -1429486691, 59563579, 484284941, -251808399 ], [ 859973804, 690315659, -1932999710, -871931088, -347453203, -788715391, 1362575774, -1220941759, 1932280725, 1981288529, -80473377, -527393977, -519595124, -421589438, 322794559, 1980514979, 1728897488, 1824708858, -1891486394, -491774273, 1780864585, -785469138, 1530527770, 1453489358, 539410818, 1981573356, 1753847807, 1764691131, -1581869231 ], [ 1936092149, 207720350, -101737264, -1770914930, -2016782903, 2025995967, -397668137, 1585976541, 2122654318, -1497971902, -227721721, 1145182197, 2013195630, 68518939, -1034396824, 276686863, -1063533305, -1195168363, -604175968, 1919898290, -108045160, 529397373, 744157640, -883476816, 464442550, -1648550029, 826372854, -984390468, -1347211951 ], [ 419285597, -480082016, 527723924, -1963792751, -344493551, 715869052, 434794211, -208604075, -795712205, -1082541554, 2091779649, 1337846700, -1820713865, -889047405, 1863746221, 296565081, -1834792672, -1245788099, -1074379918, -720197716, -1157300016, -1017918113, 58791214, 1993970138, -242996200, 775751767, -1090667348, 1118607985, 329286771 ], [ -1577930596, -614032785, 2140774682, -1862960759, 1799608366, -2137933267, -951774961, 1463283206, 1290649548, -409905453, -891566733, 1241476577, 1849980649, -1013069894, 995115130, 1470515702, 553732904, -1372799123, 863304554, -1117342364, -1003876331, 1645292368, 1568514344, -1484574185, -1419480967, 869255394, 1988007898, -490467382, 453915613 ], [ -1551647255, 818254128, 383596049, 1955883307, -419880363, -126753282, -1606784119, -698441377, -1778032231, 210950411, -1798929340, 1589360475, -2130576898, -2004560802, 549703979, 568086536, 541506224, 458131175, 1745004140, 1759488991, -277242153, -1882692502, -214169396, 1953621357, -1731279506, -1172325185, -817208576, 2098941566, -668897704 ], [ -380175734, 564338302, 638718618, -1863640543, -1255807394, 2057255827, 1017875709, 970816994, -729980557, 1250445354, 346901257, 924789531, 700266043, 906667652, -365321978, -45475902, 51910875, -2086763384, 1493871170, 758468269, 1852968653, -614162238, 1683926232, 772034768, 1500249491, -1155899712, -565010247, 941633720, 390980282 ], [ -1089444294, 328247222, 775762402, 789806951, -383642144, -1261300988, -472110279, -1901820142, -1858519883, 237973336, 359084488, -578845161, -973511706, 1281590194, 4854629, -37902690, 1502028517, -545305307, -1448264890, 1557700868, -1629757595, 870968688, 2078080670, 2018619347, 1075831596, -185854606, 970035731, -377632158, -1303962065 ], [ -1604931401, 593183580, 1033692840, -272748882, -801709311, 521973777, -1764573269, 1423969297, -2085447172, 1176664888, 543140707, -461813126, 127713422, -1551605803, 1446514391, 2078785047, -1774883858, 902864716, -2119144067, -1392288999, -497856468, 1644156851, 603253107, 506844658, -556212512, -1813731315, 1227710185, -1221334350, 1653214949 ], [ 1225488262, -1025452328, -1958503404, -808623216, -1856127316, -1818726081, 245370141, 473718361, -1419421724, -2006723760, 403165934, -1104957812, -1537875526, 921303472, -305179976, -421397257, 1234987231, 740006752, -1777246189, 2109476099, -627183688, -1974766865, -562411331, -1000743914, 1393103158, 1247440775, 1879041516, -163946914, -432255395 ], [ 526316720, 255986871, 962658840, 838165319, 138244972, 376780406, -867494881, 412214686, 1189866680, -839500513, -777135404, -608840519, 2123107836, 601777911, 447405999, -1360788443, -678074136, 1421452396, -1708949624, 311913329, 354915703, -1136977795, -165504932, -1723887413, 1750810560, 1617886928, -1868125734, 907548318, 2068481559 ], [ 1017364695, 383785132, -1178220962, -411030125, 536655405, -861082586, -1639433867, -201906836, 2045788421, 1360444644, 404117203, -1328003831, 949493377, -665423572, -279113197, 1729481992, -1017662859, 2070239807, 1668539459, -2115332550, 1305042155, 1953897638, -352222906, -548071410, 305896388, 175114272, -1056948114, -741090654, 1356509273 ], [ 2141479251, 409313970, 1671772620, 1806882554, 910151304, -2081931920, -388742340, -1419409166, -1015653766, -96546336, -2033406385, -1503085261, -686479864, 1624744289, -742062746, -1343008341, -1590665139, 454286317, 322331049, -1545468514, -2063519222, 93685626, 110533438, 1968822033, -222488153, -1681337264, -2024736297, 816037869, 113725990 ], [ 919979393, -2708794, 2101069954, -708068656, -1827017610, 1200806026, -259080612, 626035624, -1021475869, 954758000, 1401715915, 1084016142, -1708084578, 440166312, 1740655425, 1794099134, 1281471618, -1660684625, 2138118855, -413580393, 316345464, 634446231, 44433726, 1478567788, -638048442, -2134940907, -1189669534, -1934845315, -52702737 ], [ -293693416, 488413966, 1572788603, -1748832350, -1935905256, -285725761, 1869158198, 1063327652, 1146349435, -270464019, -1290561056, 1934442889, 1579308155, -1837370229, -113707659, 561150946, -1936444951, -1565388982, 279626358, 527214749, 1831225997, 88950118, 1417968425, -564869554, -1746456226, -2087573208, 1521591761, -149185768, -635567986 ], [ 48472727, 1527676355, 632970455, -209706014, -2117739988, -1054665863, -1184493390, -603496616, -1584200886, -1962284974, 1310998512, 249946351, -3295499, 356413899, -1231099473, 374545770, 26743298, -2125373732, 1808111087, 753501461, 1041453594, -604855967, -931932234, -2017776044, 40594273, 1983402123, 197421561, -143364590, 1708451551 ], [ -1089855608, 1908654670, 74810747, 300196048, 1833709594, -1459084811, -505129733, 1076800176, -1765822922, 965732350, -557749917, -1793404459, -26213817, 87832988, 1744397445, -740527460, -160637032, 1290293128, 540620501, 1071381359, 301386671, 1525792917, 579098738, 1015459837, 1674818487, 240828916, -592020849, 2146210287, 1651571020 ], [ -1162970949, 460445528, 1163158748, -701011583, 846741978, -580183883, 1207036459, 375528063, 544134986, -1326959995, 857116525, 2092271271, -1625499075, 2143042150, 188603537, 1673405227, -633347425, -1858169760, -1244159299, -716920672, 1077034913, -1187002761, 1862229792, 644105653, -1877401672, 1333867274, 1829806649, 727445007, 1006815392 ], [ -1443481127, -835641841, 795074050, -1710216394, -1713989804, -1803723665, -1485066437, -841650488, 1482067713, -924942966, -1274629445, -32901294, 1130662811, 1021285987, -1384302972, -400848176, 1016575767, 1425230962, -1500228988, 246874726, 1153582085, -1407246358, 369169591, 1678203331, -707238469, -1803489007, 1947744107, -931541174, -1409092289 ], [ 131606278, -652907238, 675568180, 1906784014, -2106027430, 373260428, 2024023000, 1339962590, -1079994265, -586772952, 2056160327, -1672402030, 1769547912, -423195840, -1735581412, -356953272, -1569507167, 2082828543, 860567862, -17705440, 2117846794, 1746351591, -678140581, 486697905, -602483771, 217578808, 1949187510, -292726824, -1439612895 ], [ -52722267, 1453378508, -722754678, 558531337, 1457299523, 1365079443, -1385829870, -518077042, -1485631118, 2102981178, 5874546, 1854376728, 1670479649, 1048877824, -1955115001, -929841756, 1364227539, 1018183107, 744679489, 1926802947, -1716383514, -456166327, -1214144519, 704509462, -388681679, 1016094390, -2049734638, 732474381, 1502399169 ], [ -840094926, -1920263518, 160376157, 1171010766, 616553141, -580361702, -1180467418, 136963638, 980115091, 1392652710, -944902762, -270693410, 876788977, 830242006, 1767599753, 1993993695, 321418799, -1210607129, -205678709, -728275855, 960103563, -1671271315, 433978704, 954144340, -513935006, -1595595993, -2116853796, -1453194804, -1454593537 ], [ -22973274, 973401578, 418870344, 1125686637, 998927558, -410071388, -1577803816, -547385032, 329193464, 1824376856, 445647446, 2099305400, -1084463026, -280554918, 2021773467, 1088016108, 292852173, -1930714386, -1481476577, 1125897992, -1254510497, -1342820170, -517691265, 432325691, 204201942, -618397251, -995755378, 370413491, 2053225519 ], [ -1023090268, 2087448506, -600349086, 2105800377, 1929442252, -914193604, 53272887, -1429584609, 690819125, -265656963, -1929166944, -2127947592, -82328174, 1182228082, 260830221, 127795334, -878761142, -921350543, -802420023, -852773132, 1160841044, -398589179, -861573121, -2068684037, 1759030454, -2004565159, 1014218286, 905109674, -1773502195 ], [ -1293697188, 1192175595, 1842933299, -864657606, 1993930394, 216582713, -1383613097, 445839958, 1596684245, 1080357935, 770640739, -76547247, 1742987229, 1161728970, -435698914, 640918478, -1159191182, -1793368461, -1088329935, -19331858, -550139894, -2014055747, 1424543895, 1839064914, -1261879575, 396104107, 449462738, -1444960631, 824890190 ], [ -1534438441, 1358980100, 159180791, -1086737551, 513553675, 1407639151, 143041387, -1856748067, 366006569, 13404891, 743261237, -1972220049, 911042912, 552447960, 962634489, 1472421299, -754665452, -362190261, 386061323, 1854807884, -1386378167, 1798180262, 1470313829, 245991535, -666417917, 1992592906, -1900019254, 410423021, 1094628506 ], [ 1904041773, -450829084, 953284600, -903748959, -1861731967, 2105684715, 2113623186, -1029528880, 1602846523, 1619110697, 2050451404, -933325681, 1108835365, -367820872, 670991694, -970247424, -1897628147, -559297106, -1747491459, 1362517708, 1637384666, -1858565641, 788880869, -1216616802, -800322652, 561201398, -599768020, 237457573, -1797543601 ], [ 189067953, -1542463764, 54254785, 311428624, -365275748, 1858545203, -1687214388, 1694883342, 657322575, 1755714419, 87297602, 1002052336, 1449934513, 9733694, -1877498781, 385267088, -1764662139, 1824274990, 1415256268, -1676281370, 1879327055, 795766487, -1405108042, -545880086, -1865754813, 1559019815, 428815900, 1149382932, -210042233 ], [ -1606819896, 1594693940, 2088158640, 655514583, -1646303646, -1214994247, -1047186428, 1788338781, -1536833290, -1160396472, 1358462149, 1006598982, 182184787, 1560751037, -669363554, 1065700508, -697396593, 690595790, -1186097395, 1658395714, 781413852, -795017367, -1117578443, 1902085789, 616099207, 1739904459, 327598119, 482511240, -1877568681 ], [ -1470216634, -1805561938, -1729992564, 659298451, 139499110, 2016780858, -2083077895, -1482458569, -2037690631, 490882377, 1192193121, -43888463, 1618424267, 1033672094, -1275710603, 2070796073, -170350595, 247700691, 1791425854, 1346585049, 1195328059, 714720208, -1779995469, -1450318902, -854956857, -1570162262, -692452490, 163441587, -2023344348 ], [ -1999091267, -90653149, -895933303, -1689534450, -1368408024, -384195045, 2103771291, -2143760760, -2079786959, 298067396, -837847877, 761521636, -935909438, 535698732, -1549062295, -541106403, 932953680, -1749852160, 1657201895, -328438933, -350822600, -673768522, -829096227, 919582376, 1142208827, -826452640, 1601958933, 876462543, -594321720 ], [ 917690009, 1168416894, -2071718585, -1723829372, 633002555, 1722926698, 674175692, -1254894733, -650703494, -1299386472, -1226573185, -1160711833, -397145616, 1466538289, 1892144220, 1837321138, -1929468109, 553455426, -2094192954, -1855428099, -1969856, -2134537740, 719668145, 1829539999, 1410221199, -499319384, 731630882, 585770731, 423726598 ], [ -1485351495, -1131707297, -896979786, -1705367758, 511228407, -2087623059, -178277197, -2104876388, -279772876, -1692525195, 1674103996, 2024273106, -851846760, 1670521940, -92658468, 2068643475, -193863133, -1819118561, -196939756, 451403131, 2091074275, -307795703, 1450823215, -1856520675, 1159555568, 1950021415, -448596489, 1864423093, -403878813 ], [ -1644952339, 982559800, -605264951, 1950924098, -1415271997, 341568941, 1655420076, 1426851394, -1108525924, 1448036658, -1528806431, -610513798, 1364105776, 1615310136, 1363261531, 1998693291, 815567845, 1249224694, -920590723, 1451930038, 1853565609, 1352063611, 1455660668, -645641419, -1537963081, -1281561776, -278110173, 469045414, -956645937 ], [ -1386307206, -692679343, -1764730341, 335788163, 149154909, -1684619866, 1000209696, 587491724, -973138944, 1590787484, -1133540578, 484389382, 427670409, -1269293547, -1570606068, -1847584319, 213097073, -173511505, -1951109234, 2131947453, 329554197, 335007956, -914233241, -225209670, -1011392200, -391403000, -810715006, 1779168692, 1655717650 ], [ -1868970637, -1522579111, -1995683567, -1910267455, 67087567, 782779261, 1024563225, -1889366380, 888439121, -927062334, -960183588, 1810513701, -817833670, 873260864, -1772074577, 1823471141, 808248823, 714714721, 1196049235, -610093750, -10066706, 1589607910, -1083652162, 93678279, -1568462752, -853257595, -938671604, -311474594, 760961025 ], [ 709825707, 1062494869, 546508778, 1902870399, -749079700, 2066640320, 1641480999, -1114310081, -733403219, 1486456081, 633234036, -1895626903, -171389633, -776693393, -1703993723, -444387759, 1582598225, 1500583102, 1725128122, -551506318, -1565065537, -1194848370, 1319018063, -927626027, -1747978769, 939694744, 1657598645, -300344337, 692522250 ], [ 2071427436, 137514225, -213309067, 1204928651, -1156357031, -1551434619, 334295361, -92716504, 229555732, -1333748485, 1537090601, -811757823, 843677686, 616772918, 1994611509, -2025254116, -705937695, 2017147810, 587714120, -1954892101, -1381804066, 1817710683, 1747402127, 1611547784, -1762797122, -432169347, 81016650, -301967326, -1425639783 ] ], [ [ 40498070, -133996699, -2053280839, 1617940462, 159967896, 1459077238, -1908607952, 2079221135, -1433973262, -2140988552, -270606311, 1691615417, -20539184, 817995546, -1521076484, -365763253, 2139001425, 772615990, 63005686, 708447919, -362601783, 376791868, 106685851, -1115540431, -635805604, -1343377993, -750609110, -1133388215, 1167355163 ], [ 1469037490, 504745808, 977948118, -1685786283, -985864029, 1087175485, 1241920559, 1003228668, -2007279834, 573089152, 729869893, 1003377410, -133667140, -37305526, 1606861315, 1165841540, 2094693799, 372897377, -2023293012, -1107565033, 738965995, 1123184302, -1490323260, 745311498, -1144265249, -1455308676, 948591168, 495537171, -1160359460 ], [ 211799635, -638447881, 275615828, -760672780, -735085744, 500711831, -1835312979, 650562916, 929075578, -469052649, -26924629, -601429829, 565526490, 2130405026, -1438407789, -1442923014, -928216871, -331157808, 1095857054, -1999341963, -125930376, -1589979012, -220212378, -1905185428, -993352295, -2039121998, 802949020, -1774719659, 1666639758 ], [ 1842777288, 844206103, -999780994, 1794171242, -1089062165, -821434701, 1094250913, 701771127, 2027601702, 33040445, 420876186, -520245914, 1173498171, 221940752, -1764690199, 586444029, 329786457, 1979869981, 1588511473, -415077860, 1116611532, -378530746, -1034288637, 2060165250, -1056810875, 1436398873, -1730647436, 1073656571, -1521587083 ], [ -1175345620, -191559500, 1054403871, -1788574235, 783519488, -1434011355, -156097385, 1793920246, -1892326491, 2004300397, 831628377, -1683469977, 527418884, 276950755, -1964115652, 1557989926, 709749259, 1971149606, -1486652645, 2081635272, -2088753849, 1621024272, -1948527147, 988465616, -356810299, 230116157, 1084794534, -1097487525, 1840859180 ], [ 488845600, 1320104545, -1621289833, 2071547811, 2136149022, -956019522, 1673317901, 1381269019, -364931903, -922335705, -809032848, 666289534, 76755775, -1332135673, -20312722, -389139969, -743986487, -1630638329, 26143113, -270549203, -1480234214, -2146475556, -906795502, 406968542, 1395314644, -1427899832, 1629896303, -1638852551, 399859411 ], [ -1312054937, 781706325, 977520267, -632813775, -1357089156, 579142273, -392990570, -1515167912, -967871738, 1660047856, 2042216692, -480344399, 1241535265, 1563835498, 1968638737, -1940553554, -638398672, 1647827541, -185710855, 1447799056, 269069059, -2044463978, -525575344, 1998469865, 186911992, -1748511486, -1126691889, 52488150, 1771554845 ], [ -1577666136, 1769978214, -542962468, -693162331, -1441832826, -223826326, 1853489003, 907853841, 346951447, -1893280036, 171714631, -1514412009, -1296327952, -979486916, -1015716413, 408093370, 1405985438, -1730290942, -562358438, 582831712, -396292811, 1749558135, 1485845644, 757446308, -108967622, -1498620070, 1411583212, 162160145, 1871613693 ], [ -1190519847, 666886565, -619646225, 1287846492, -186820154, -1452539010, 1760995201, 1962079404, -1331932275, 1485897384, 925545445, 640424274, -712628766, -2139872494, -866748050, 1914280941, -2050649429, -811568599, 1864169289, -1531985606, 1350900059, 968250272, 1125044801, -685401247, -1125101037, -1351226244, 1967536124, 59908260, -1050937519 ], [ 1766918057, -1361807150, -953147862, -1945245208, -249716453, 1301462441, 791651105, -899375430, -1165781266, -1760963442, 577832707, -1352172846, -724827347, 1119784132, 1322475886, 1749848618, 1790838235, -1683420879, -569226817, 121154103, -660447619, -725613319, 1625631115, 178142609, -1855496499, 738264126, -946254223, 491238034, -1213360795 ], [ -569384248, -1058110951, -1679831325, 1743254860, 446775374, 18035570, 827756297, 1435340426, 816352835, -944017354, 1615041230, -411248121, 2128441463, -1452197451, -1713842967, 1694065519, 1793899931, -790526062, -1272552144, -740703364, -514766511, -28666882, -1625729786, 1844666868, 2121571745, -1321481322, -1860197807, -1526532324, -218338945 ], [ -1419137798, 1892016468, -644296106, -384348163, -317235207, 547592246, -205102900, -1814200432, 129674836, -455084865, 601810090, 1398914946, -254604288, -1572040910, -1536999435, -2125944219, 950602413, 1706647458, 1774110920, 1579897278, 323741265, 1208695800, -1231533458, -1703815723, -1815163431, 254992919, -1335572065, -563485024, 591365299 ], [ 588618452, 687321735, 1004968629, -909601623, 237991077, -124946566, 2014544113, -1968994739, 463995584, -394992581, 454958628, -1449539111, -818587198, 309463652, 1823646241, -155896897, -123750226, -827142990, -666752259, -1944550484, -1036680043, -1680599412, -1086173766, -739732051, 951596157, 554234096, -1370636205, -1801407803, 1959029622 ], [ 404069337, -1171931592, -1572216853, 348516447, 445675980, -841437110, 696356039, -1291653553, 965878829, 1907891569, -1178746923, -763681541, 1033606059, 1265733105, 1093763466, 827086523, -1347089550, -2115663312, -1775088066, 1884333302, -158817567, 1903475060, -402887043, -690168103, 1437734622, 984732878, 6827596, -602410801, 210882079 ], [ 498926469, -1044450737, 682752028, 851912902, 469455569, 868918754, -1393151882, -1609894271, -1426754002, -1165919506, 1982738950, 2030313525, 1106684510, -1991804286, -926666234, 2081919834, 1314312471, -250390380, -1377847865, -879785646, 2127553071, 1642947307, 1056590846, 1585603358, -926031641, -1250806331, 2123640601, 586301415, 1078845251 ], [ 1265879635, 1351693226, -1546331334, -1042844323, -693165925, 1570371032, -215386717, 437816009, 825126152, 1026454622, 1055686606, -135671766, -1648249024, 1255168636, 1037358089, -1021945058, 1540509712, 1297327598, -69955809, -517391319, 1391556765, 1139999517, -1586026396, -1318101182, 748184924, -579175954, -1357906489, 8623506, 1813976396 ], [ 165651729, 805470582, -745121810, 532750366, -1997158496, 1650044158, 142997993, -1247978628, -1682424915, 1445672678, 2090484457, -593095480, -1325186424, 769920508, -1893572089, 1422417347, 2055730423, -1210920446, -1127320899, 2010237943, 237024584, 278733384, -2129938497, 78752947, -511601471, -1548117610, -285004996, -627593082, -2062249450 ], [ 781096197, 1644307157, -1642238009, 1951523068, 690195190, 1638320803, -1080501503, 2019848135, 130668514, 1456665295, 317758668, -640465357, -119177512, 164803567, -1618278534, -55326655, 452307915, 444582080, 1848602170, 2072294162, -1221344813, -726540245, 364567015, -461472472, -1016764587, 1198439047, 1033251430, -704522952, 1566960029 ], [ 573779623, -1697127007, -1608716556, -568603719, 706366090, -265491122, -137148021, -877328489, 1138294948, -1677345338, -836599080, -569532605, -1865021416, 904245002, 1302475252, -1854885062, 1147426455, -958463523, 1688781902, 1508622757, -1195154171, -955494247, 199445812, 501986644, -1765910456, -1211480845, -1810148227, -418728622, -684151586 ], [ 2100702217, -1312004743, -2130389117, -1767277150, 2010757565, -1861027852, 1560583010, -1313676197, -1500350474, 292043452, 885773749, -82377745, -508744318, 564402271, -362045302, -452551008, -234404172, -1273528295, 295618629, -1531815215, -1786588059, 1185951466, -1192071327, -1044734802, -1071272764, 365953135, 1882266809, 1111627122, 1438299957 ], [ 1486274685, 1177993610, -1004869453, -369290583, 927382678, -916008991, -721091911, 1799467384, 1991043204, 64064277, -485029242, -466295379, -2057557422, -48027442, -1312133185, 1665485560, 1638234522, -52254130, -1035639982, -227296056, -1499248775, 873021474, 1328847965, 1676078582, 1387532894, 88172814, 1977563536, 668307515, 1103768062 ], [ 844491744, -147579950, 43245514, 886464110, -805619491, 163983414, 201856079, 141641892, -1594297000, -298907364, -1215942193, 119445168, -582054799, 438404693, -1908505571, 1357078332, 1009141627, -503469207, -1763244482, -447122471, -262492193, 1576507871, -886342592, -286866097, -1002119929, -342027705, 1697206964, 1720399622, -1427047079 ], [ -486697692, -13901024, -841346148, -1236475422, 1029691623, -1746811625, -1765091569, 392136830, -122883767, 899917220, -335226847, -1781897610, 554840317, 1373680932, -1959956044, 1689228224, -2031111235, -2051476410, -919217917, 1507985436, -1389246124, 1158697340, -1536744637, -23698706, 95508175, -2020067170, -1781543152, 1255401331, -919371936 ], [ 2085746985, 1364827734, -15278791, 653644412, -1700839131, 1900418492, -1603254249, -853008346, 1191845628, 442338813, 2023341010, 282949138, 1206481156, -415769813, -1223828049, -1989662660, 1644097101, 1424178520, 232664547, 1553295978, 258290813, -1482679908, 1603585273, 1611683150, 389368674, -1585556688, -429453691, 902436472, 1452803658 ], [ -1369203560, 1874472542, 799564512, 588410584, 2126532321, -161793336, -923108473, 314066165, 420889759, -1037510568, 943593940, 390469584, -957228004, -1994274922, -961862372, 742611834, 507937199, -501323618, 970385392, -1185918502, -407151478, 459456826, 1076684372, 184138437, -1103853737, -527732193, -879091485, -1712395840, 997188921 ], [ -60954550, 1438912456, -411088982, 2040138314, -1078515232, -736391199, -1975986243, -1461783946, 980070161, 2007171295, -2045349709, -168706882, -1287822150, -722829790, 36708707, -1884932289, -1954545124, 1795150658, -565383543, -1928395457, 603695495, 879718073, 806814834, -904835208, -1431708931, -347940791, -206462060, -631763583, 1484661525 ], [ 1465611948, 1397826295, 1033766086, -2025177926, 841586176, -564989726, 1852595490, -582399248, -628231571, 1178220094, -94542158, 1493131657, 1539202706, -700060738, 1729018061, -2073122408, 1747249924, 1854269174, -1658830794, 627396325, -739067952, -801140680, -1860497685, -1506848703, -582709031, 832329085, -1056938754, -1287074713, 1861815967 ], [ 520283617, -725262887, -1821821379, -947166054, 1101466199, -403666883, -954709536, -1924630170, -1693988579, -1584278862, -422373021, -842108436, -731164424, 932661867, -404850617, -499152549, 1535537630, -1623118766, 1216700314, 987823903, 1951956146, 711840469, 1916406569, 905434842, 1223958707, -488107567, 1385354263, -944678127, 2103060545 ], [ 1470838792, -459217173, 63797407, 372485055, 672163418, -1406311064, -2112485815, 144719815, -581119862, 407394204, -8467373, 1740994889, 246784582, 2076634591, -260086926, -1377506505, -1022271350, 1641017491, 1085153442, 247964180, -606643370, 2019812540, -2079500159, 1432694822, 9301900, 1578415511, -1113685782, -202086265, -62944468 ], [ 1148604642, 1417050974, -1562467980, -2996596, -105684148, -2018680737, -1053241943, 1597338905, -655062246, 1215786980, -599397002, 429417796, -1101357576, 422150625, 2076502057, -1432662407, -1220655838, 1109594348, 1580243295, 28463050, 241003763, 1199183645, -786011548, 1641253136, -1489309510, -607707206, 2100021474, -568541682, -1585446004 ], [ -999729112, -1213744569, 736923821, -686799956, -219669821, -894342882, 202454757, 506045471, -1119969843, 75883063, 409885793, -407757851, 1144527398, 1051587059, 296105502, 136537238, -1267570159, -1814741503, -328286294, -12287850, -2057995858, -58212164, -651364771, -615266592, -1004109237, 1276776738, 1567207801, -1395067489, 1016434301 ], [ -1655141936, -797812397, 1636419591, -796641014, -760024096, -1452363037, 324779696, 1858969757, 1186919218, 447672291, 1604470763, -783108610, 1789888697, -1923566552, 1021355483, -1919534490, -1708747325, 680530365, -1511383660, 422593860, -383113060, 1881668945, 426718547, -1121419502, 26870169, -1290165754, -1320092782, 303928034, 400759957 ], [ -283081366, -1267007447, 1424215706, 284539637, 1171257835, -1362626991, -134209338, 1459696253, -441073318, 1205256823, -2046652763, 2005202066, 207832993, 1025803302, -2036317103, -2050190373, -2104245787, -674079668, 148972451, -1735823083, -2019976148, -1363435737, -518217408, -2128649145, 196641055, -1625821830, -459919579, -72715436, -495824996 ], [ 1031085106, 1311838356, 1310673898, 1986382657, 1050841588, 2109389098, 918738309, -1426921499, -209166505, 2093470442, 1132337881, -1408526883, -1047076465, -474469792, 884161908, 74977555, -2084999001, -1679108134, 1954682285, -669898956, -1522360962, -939923582, -408004359, 197987298, 1986938689, -2091568346, -291844866, -675767254, -185544879 ], [ 1279319532, -981735145, 1001984401, -692080060, 412484092, -640485427, 534110038, 886894375, -1523470200, 1494343018, -93391806, -327275532, 533165528, -802074606, -733931076, -1452506036, -335652996, -965195197, 1406569320, 1346897249, 1118178388, 475938592, 767876450, -112985635, 757114874, 1723422404, 218248055, 672201604, 1897054787 ], [ 826204102, 986498163, -121372952, 995214318, -378705916, -316441806, -956265180, 1172578126, 196645831, 911493461, -1870094154, 972073248, 595591648, 1443745775, -271654369, -897801379, 170994583, -1737678807, -1440543484, -719609052, 977639428, -11319566, 1150691717, 1661874891, -473635451, 956087805, 1818693030, 1292441646, 42554010 ], [ -569795030, -57320189, 2040054722, -1011601795, -714691024, 1281564541, 1365021938, 1749845403, 1740162508, -629860379, -1018692385, 979544388, 1817908221, 1722834704, 1271751792, -2135106407, 1249027644, -1544231284, 9301660, 552399827, 169146359, 70370447, -1333739102, -980659406, -574079951, -973206087, -1630293264, 162763465, 1525744982 ], [ -1134056683, -294289175, 901342631, 791599417, -858728844, -1776774107, 1641260490, 1727972269, -678146392, -1587383794, -1120533248, 702922625, 493143207, 1106681166, 958648748, -1329039467, -25038742, -975359714, 810160992, -336282434, 936859086, 357021540, -2035051504, -1426816215, -951448608, -403870246, 595826208, -1173263593, 35035704 ], [ 629411726, -1045139058, 1573943966, -491578376, 1217842650, 2047867487, -1709197684, -1565228068, 249994187, 1631306884, -187747150, -133031080, 1215446300, -102687936, 2096516030, 653949627, -1190752804, -932631210, -675366480, 2146541868, -1840879703, 1568654960, -636720245, 138023744, -812410764, -132244879, -192702550, 1444061683, -1338560818 ], [ -1923657060, 2028541049, 1894715180, 2142049554, -1433480354, 1467129500, -267182932, 690405593, -278633782, -1368483158, 1838690112, -114445768, -1128336094, 581199925, 756681498, 870160108, -1594572944, 493692141, -1592484098, -536773170, 616324289, -98545215, -1880573618, -239527149, -1008072557, 1054599936, -965395713, 1395916060, 854360184 ], [ 476606222, -766273309, -628142693, 976781737, -1057753054, 1309871221, 516815166, -439255618, 854713342, 884676719, -369796593, -380392367, 902477919, -1816819564, -744058581, 1695751694, -1926904861, 396931843, 438723932, 32607323, 268912615, 1917073524, 1639835241, 2145715947, 1800996885, -670524171, -202103855, -1442096452, 1559126754 ], [ -1200336388, -890518552, -791057621, 1128741724, -213383311, -423082683, 233828338, 1538538105, 1067899953, -1159175547, -1767829506, -243281795, 2131372348, -583094250, -1294266707, 1247068633, -1431109702, -524688481, 2079890965, -1288621290, 848586012, -305020043, -846557132, -1290054626, 765570560, 1426673206, 937479243, 565035541, 214144504 ], [ 1912879906, 151835064, -1306849765, -1932239798, -1581922838, -1312455113, -1654299086, 630192441, 776858733, 1520102196, -698522153, -1626315435, 1558182026, 690930425, 34478174, 1398602335, -1781726361, 1446947988, -1163949337, -1572572324, 1491840932, 877903689, 1001031793, -1653270669, -89095306, 1011233976, 1643039042, -438040314, 814706313 ], [ 1337768471, 550728012, 761976017, -2096643779, -1181779363, -511610482, -632926929, -1232866083, 1802635711, 739388222, 1516480324, -297302730, 438868737, 1569275756, -1299246363, 1878728207, 757027732, -1119607298, 1374793954, 2104675521, -1645503027, -747060706, -963697355, -659884241, -368481459, -1269809513, -122115388, 671222048, 143755935 ], [ -722853373, -868356511, 546593534, 2048317067, -2122430452, 236493066, -1458556169, -226911473, 121980282, 1554454260, -235469664, -42258499, 217859325, -1784337221, -960633833, 1053494773, 223674030, 1540409596, 1646591644, -477352741, -1294122428, 6661397, -116821946, 2061173912, -1332897847, 386136435, 1662499606, 1336184458, 1137190871 ], [ -1478246241, 1260389405, 1342756935, 1170399162, -625168306, 1880099335, -527133168, 2104335661, 1467724926, 1136898333, -2083320679, -2081443113, 1514937413, -1809190591, 1962280627, -984178866, 775633705, 1264808872, 1684207150, 704681113, 1870452153, -1282498197, -1516699478, -361440125, 1896195187, -685529652, 512880496, -268440342, -2001435285 ], [ 1375843648, 1908261790, 2034425349, 550955332, 965249130, -742338457, 1854263684, 1336631882, 112179901, 1257987183, -857916999, 248632165, -514439602, 1773529599, -1794240150, 1548032939, 1782002821, -894887973, -1834903622, -802500757, 886584872, -1456412699, 741885218, -1321984342, -1110323559, -620641532, -1825054718, 1999179839, -1586046808 ], [ -1547231210, -896599592, 630061158, -1621246908, -1723723786, -1533267188, 549286789, 190039316, -1830101841, 65424893, -616265525, -565169560, -1256739226, -278280814, -1508381170, 694074484, -1891558554, -941448821, 1714261044, -1751930086, -581089834, 671432837, -237501043, 1744324095, -1207907614, -988018467, -560828467, 1200921253, 1732524924 ], [ 1645872458, 815524007, 2124195144, 242603486, 1589774289, -1991838244, 735367735, 911088507, 82343225, 454556949, 2072145693, 628669425, -1010695252, 154598846, -1615861227, -883742523, -241103327, -1300460921, 165162593, -1471600350, -2059030724, 1957617888, 1298811365, 1275757610, -871135440, -391231279, 1337411320, -1336367396, 833315540 ], [ -1856026538, 1691069287, -1359441045, -1182797411, 2118646113, 1691438847, -1152712125, 574728265, 1534209949, -890652576, 1222700825, 946918200, 585420407, -2138459505, 1998686769, 112214634, -539243979, 1356483463, -1687150438, -1637514749, 2037993738, -199879550, -1587950927, 929621936, -606011271, -1763325628, 1066833378, 1777235843, -1491868039 ], [ 1606742368, -894892437, -1862515486, -2100603791, 201906089, 186712506, 293451705, -1026444335, 1326011099, -1000889283, 1849544642, -1268020555, -326217691, 1103959151, 2067138905, -2033285361, -512315788, 22026040, 315160782, -1944831507, -1665209605, 723815978, 145469412, -1587907167, -1539333899, 1044320511, -420221147, 1240757355, 16026072 ], [ -1537704428, -1164185705, -228390671, 537894348, 337066986, -892386637, 368372948, -2068739353, -639449401, 452747094, 1976208797, 1140633240, -199978535, 1430010635, -1926720662, 1657536830, 1684720813, -6859858, 920390140, 1480859460, -1831802696, 2139770368, -1531714651, 1766976014, 243611000, 802011543, 963772905, 828079259, -1361842755 ], [ 715086866, -257984487, 1590091752, -2057501642, 1385746913, 2142989126, -8000776, -1791153613, -1839983276, 1382913648, -845790258, -1123084798, -873703270, 90555674, -1497564901, -1270938875, 1945965247, -1503899955, 1959375709, -122244632, 94007598, 1427068228, 685620938, -679960992, 1092338978, -2130012188, 544939776, 1392123809, 516498676 ] ], [ [ 1687176737, 89144484, -1331812207, 477428469, -1533117300, 1357212448, 1290268095, -859464659, -662602759, -216255187, -1421756966, 182166791, 1322891390, 1877439818, -1251875785, -292803272, -1854733138, -108887088, 1188077940, 545858804, -1462424205, -1815184644, -1450177319, 1222869481, -389034830, 2019339182, 205520971, 1729661489, 1696156012 ], [ -1603646637, 796585120, 190153677, -1903936005, 929228906, 2087702376, -1319706569, 851407206, -2095113793, -968254959, 410306274, -246042475, -1309258914, -1055735861, -618117431, 825389270, 764381790, -604121867, 1566583593, 1078428743, 120962826, 900419333, -1875120838, 396330027, 284554913, 869531510, 1804086261, 1669738415, 404557934 ], [ -961514195, -502350845, -817348941, 1239279850, -982898674, 1050823715, 1102325672, 451166436, -316981544, -893651594, 1407854858, -1771792638, 1406929343, -1359564737, -2035675334, -907568879, 293234900, 1618576537, 2140747330, -949438173, 2050358746, -1178575089, -531612171, 1595422949, 2118689888, -1451878834, -383462622, -648284240, 1486628938 ], [ 247990680, 176802872, -1852550640, 1056156579, 71456126, 532651845, -1994636576, 1044358256, -392116798, -1591203289, 251040265, 18197350, 1827794816, -1596954132, -1245432803, -241857287, 1372774416, -627147333, -1738925872, -451095036, -246107662, 457424406, 1006784115, 1586195063, -1082966886, -903546216, -804395688, 79308662, -248561725 ], [ 2014658998, 781837224, -1787923380, -2071792886, 1167963264, 577420170, -343528234, -1668103040, 1505501222, -2009028944, 1464841812, 1776397286, -1550578806, 627831497, 566900332, 932009321, -1556674271, -1487677946, 126688295, 606510970, -1984163138, 2014785342, 316485484, 590349434, 850681599, -769016661, 1480721651, -2058134994, 413709409 ], [ 1815542355, -1556847853, 1002287561, -1369003232, -704987293, 790203322, 1540244750, -1408807281, 1666655146, 37215120, -1983545820, 1239470570, 1207314602, 745888601, 1924333667, 961484576, -1519913952, -1713271278, -95528873, -717355533, 2135669346, -551429886, 683274214, 1642071755, -419326598, 1920651001, -546114130, 1339507852, 1699393819 ], [ -1643838746, 1550648509, -422114108, 696181142, 824789774, -426776629, 100605301, -211606209, 1818087012, 2049245846, -1469928690, 2080112397, -1895761987, 714045652, 1460420463, 2038286997, 1079638373, -1554815248, -32346371, -2127573063, 803760521, -1583578583, -2000621344, -1756146013, 1124861175, 1305330168, 1722168569, 255034826, 1683763541 ], [ 1017107485, 73612442, 1621393165, -738892929, 1998794189, 734972628, 157507202, -304536303, -1202638490, 910684258, -2105794754, -348694033, 1205711164, 183455522, 1766691931, -947761026, -1664009018, 2120112636, -30861640, 797143432, -1798307332, 575521356, -1659430220, -206472343, -1385112350, -772069455, -351679510, -580560476, 48365338 ], [ 1649393014, 1290860342, 1192806375, -1298736670, 692740444, 238324260, -1252129314, 731504792, -638190108, 10676890, 570880311, -426080598, 796229137, -1876068038, 1314833008, -2036342431, -585534972, -1409633880, 837281146, 290616298, -2065261109, -903599280, 322451049, -2112179783, 1918975648, -134668684, -844567887, -1678117860, -1399053870 ], [ -431415845, -889290541, 836819209, 1107528408, 1524996013, -16931741, -112739650, -1066757974, -718404057, -593309192, 1931472753, 257416312, 1239443583, -403251336, 1487726953, 28986645, 195253906, 390108764, -1136132299, 902254235, -875268546, 1302638799, -1804259107, -586546143, -80198550, 1752676986, 1968607684, -1849353049, -762262335 ], [ 428355655, -1476353577, -867964958, 1357469032, -2026767789, -1487347680, -1723965404, -20296503, 1626592989, 1858635151, 1049998859, -643688999, -1989389392, -690336276, -1491832789, -13758535, 1791430941, -288587191, -1185208827, 1834542660, -1000845594, -1569560750, 2089951231, 1864469392, 1639445237, -721742693, 1222023226, -958330169, 1755835008 ], [ 2005818121, -263437400, 130877014, -1144886750, -1732969323, 921264819, -370545810, 1886559376, -1816980800, 1411185330, 75890841, 1649519400, 1823053437, -1529831003, 1158935890, 794303387, 1074277845, -2034350248, 534951130, -1223453705, -930683949, 184146563, -176051141, -1678712636, -1821324066, 1337327421, 1558943314, 485081318, -1315799176 ], [ -1812343232, 1391202482, -633544980, -1949480473, 657619885, -178776334, 2111619373, -1957461501, -961243381, 957993047, -724663211, 1869703691, -959936542, 1582862423, -51942887, -481426862, 1593924788, 27537295, 1193791340, 577355448, -1068840233, 1580156052, -2107221172, 1948414160, -268459144, -1057018142, -604640878, -2109880522, 369566503 ], [ -579658652, 20806174, 1027752469, -1587717843, 551061622, -2008933351, 546512130, -679642493, -790543422, 718012006, 456660329, -406838371, 2017903505, 165408974, 379654098, 717234856, -1814122747, -2132417383, 825813651, 1334886453, -580715895, -153234539, 1021950268, 2131198577, -876218767, 318648031, -1239436019, -903943032, 1624582102 ], [ 1833263739, -587212892, 468374051, -805877524, -432217737, 375036494, 1180223386, -284765112, -1758277003, 895591407, -748691451, -1027461564, -1637736253, 92900633, 678377361, 1663313478, 1487351158, 1311114541, -1609812655, 1863803134, 1477094017, -1392617583, 512473373, 1292607738, 946243167, -472200952, -1340629887, 2090581331, 989843896 ], [ -1904616440, 1760383827, -1398753484, -867275013, 2059194792, 593971057, -137389821, 566984573, -1220397062, -1198725142, 1262910889, -730467846, -104915298, -1162779037, 1996848899, 1490221428, 496240046, -1657570931, 1128754991, 1767514602, 1310110491, 40634043, 1502370379, -1348676957, 653562012, -1699433309, 339555877, 991112454, -1657319183 ], [ -1632936061, 892096828, -2103425416, 1185112934, -2128270825, -1248240732, 1182049039, 311900397, 1040313474, 404934349, -104122651, 446581799, 1367392415, 1974138497, -605734475, -1981322264, 699383306, 5930186, -389198490, -1086450131, 1913763205, 1139822855, -1131706049, -1074039839, -1916725693, 1245150558, 1757072708, -297740911, 1699881496 ], [ -968850878, -1284294525, 1031911266, 392079856, -1742253118, -1905223191, 903469307, -1214478308, -27103954, -720759266, -593069250, 1935894378, -1727373937, 299486785, -758311901, 1501061981, -870374964, -746596517, -1215731177, 881849174, -159944414, 140354351, -2137141736, -1356790246, 1380436266, -738860726, -2091493248, 1363989349, -564389372 ], [ -1325612649, 602731938, -849546988, -754784165, 349208297, 976586207, 1074238173, -768611893, -974173273, -856986241, -1665047899, -383346677, 1878639011, 82579368, 21982531, -704649803, -317528129, -397460577, 1399293738, -1214018208, -538516083, 1568026267, -20753228, 953605955, -336670304, -1397507355, -328701, 644399279, -1642139419 ], [ 342115175, -2008252874, 852202833, 1310639601, 1325564122, 1065319342, 521056204, -1567935438, 1579153116, 18154794, 840838683, 1408446054, -1756523093, 1139251692, -1541498051, -1109484923, 1477017493, 1664476332, -1600508744, -526371562, -931506517, -27076095, 1449075047, 404067241, 1576472907, -1027208116, -1522666390, -1586649460, -1776655152 ], [ 1522844573, 217817645, -1665525785, -1258093390, 1289333355, 1672848100, -85559761, 1713729448, -820755863, 1776889077, 42527650, -577623418, -1372324508, 805677931, 1232430142, 885611992, 68314874, -1391064755, 1065076781, -633117528, -2023395380, -422197555, -1778968999, 1293584143, 1714847094, 1497756259, 1858658721, -1155154210, -439832074 ], [ -500074081, 345947184, 188864435, 78703258, 1112645445, 732585854, 1646280704, -316536783, -1010089290, 1408941145, -512254626, -1741881521, -1180096986, -2041425464, 1342949553, -648765514, -948112625, 874044387, 295232896, -2067894583, 1379613028, 2090304590, -1412422585, 2109313952, 1064015177, 2121779218, -1568006333, 1938941120, -1327457658 ], [ -1748092806, 1098236974, 418194467, -1363825517, 1106367073, -1405216137, 436239079, 127467752, -604865559, -518261458, -1668248359, 1489183570, -1841014030, 1075640774, -1609387530, 1370806348, -1589280809, -1814401138, -1253031256, 1401294292, 1755823211, -1510300292, -1065887993, -1818993653, -116314681, -1216092411, 1918639437, -766844274, -890556206 ], [ -17233958, 555956904, -1943805432, 1986718837, 46114400, -1059412335, -1334781937, -1338588081, 432651322, -991134827, 2051553432, 93796566, -47312327, -1319683195, -980705304, 561113674, -368671897, -1922720298, -503316153, -1691384082, -1268652531, -293891301, 1063960355, -1755159082, 86871360, -2050517920, 378976573, -1365805214, -730080022 ], [ -622196731, -1018941920, -335001590, -1657452288, 596839468, 1572778064, 242149093, 755470684, 199976678, -1603916339, 225815775, 1665809447, -2120504274, -245978669, 1086517058, 1529894238, 227834132, -652611000, -1492508232, 4096411, -1963616227, -1073442272, -2025492687, 877154925, -756747230, -899298560, 1500370985, 635505149, -42848258 ], [ 1695292303, -903418774, -802737434, 100238469, -316007018, -1782102056, -2028585731, -1539799603, 566164684, 1193464015, -1043800471, -251298391, -1765359915, -697049783, -106977596, 1131896160, 1646468588, 1063099795, 897886593, -2022245280, 372245732, 142445831, 2176291, -732093202, -1570155065, -23456610, -640781884, 113619039, 1203866523 ], [ 1095803857, 1088137165, -334703259, 309010872, -1139021975, 942790738, -405328676, 1515131117, -1905165578, -1446943944, -619238447, 1997347637, 1465271070, -155164735, -412689009, -1362359020, 658524778, -1207452526, 603262300, -1077301216, 1262439236, 357239091, 106265813, 1054923276, 1914856407, 823121370, 1078196332, -447784855, -1719138089 ], [ -1406400089, -1948789703, 355678487, 1520700534, 1051920242, -1141791107, -911710948, -1695915488, -969443906, -1695970336, 2087526908, -818718687, 50986670, -489062167, -620041490, 1075399035, 2000461236, -1232712001, -954253097, 1176949038, -1400103545, 305446161, 731032334, 1727154225, -2035157230, -138605890, -883700644, 724172675, -1398176323 ], [ -1833555754, 276543928, -395017805, -1964117201, -1288046561, -425807353, 1483736426, 857046727, -1985739032, -1738207317, 909464021, -1527327858, 1522133830, -964143317, -1031665103, 52244957, 1959155514, 967203215, 808532080, 295808447, -691964406, -441479615, -1369029757, 1417718159, -784064266, -429632301, -1889940853, 1861833468, 587192751 ], [ 1208936636, 2023575778, 1338451458, 1997572429, -1362559605, -324320543, -1031339923, -1029536313, 706614158, -1646643786, -475296608, -394781817, -1854125044, 2050395209, -1013858382, -769762359, -1553832266, 1809942696, -1622630996, 2116978055, 1846117512, -306918497, -1949228088, -779483129, -1797732231, 1447131844, -1802149917, -6802777, 1498688571 ], [ 1133925831, -1873096349, -857650880, 888629138, -466239801, 544442572, 1417510879, -1031261009, -1672135986, -864248453, 832099695, -1850005883, 112958632, -612092867, -1049484233, 1698045429, -904398473, 1906688774, 1567318191, 1562933074, 459045215, -1661648736, 2040950355, 1946207379, 1935401885, 1651531914, 1306061494, -1253706839, -394476172 ], [ -501420861, -708853057, -585730154, 1271767114, -862710063, 1865805063, 1805517436, -1599005117, -7698649, 1096248572, 1710219855, 761910845, -8759828, 605404719, -372496697, -1470061558, -1214101330, 474194150, 144008772, -1267866400, -115908558, 938886682, 786528638, -1293431265, -647862357, 1990357138, -1632835840, -1910984176, -656025922 ], [ -746679139, 796054543, 1737084884, -34314515, -2083810290, -1148027175, -189487249, -737206757, 137734689, 555208363, -1159950340, -84151291, -1639819184, -1777667126, -1888190303, -1820019516, 222444641, -1086748581, -1647711819, 2135943538, -666475931, -1780451052, -819510823, 938062421, 1906972290, 1106449933, 1947470041, -91900050, 456339246 ], [ 407328504, -515983601, -939906207, 1014882867, -2088640083, 1486284025, 448638031, -1759093739, 290100299, 656013283, -629196546, -1780708428, 1193234266, 1785471727, -1303305136, 492678642, -102840098, 1446181090, -1426952688, 328346914, -598697112, 65806098, 712050010, 312291428, -683203448, 197080889, 306175228, -2054089852, -776128844 ], [ -622476710, 1339107977, -513225469, -698698745, -741154312, -1620320739, 1393160637, 699351752, 573622662, -1524115798, -2127287494, 563772270, -1015180631, -253375317, 1250580121, -542866740, 1130705857, -1711245294, 1791807669, -1832716583, -1332004718, -1624283483, 1547527174, -969584527, 1960724166, -698788475, 760059766, 1609681562, -1513552633 ], [ 1822537711, -1819411046, -1764635326, -892106010, -769380378, -2004406959, -750102546, -938389315, -129623684, 1690152514, -1389080992, -1848358587, -510257753, -387763038, -497091864, -1863133065, 203164449, -1365267836, 411117487, -826439461, 1753950771, 749021139, 1412422269, -2091387774, 1883278780, -710907578, -1989547975, -1597597019, 533068790 ], [ -629999669, 2018081982, 810648983, 1058193646, -1662807790, -714555277, 1294202159, -1125554072, 1336455759, -2103418170, -571328624, 189937853, 1710578069, -1732931244, -1916420520, 1959359297, 1112572491, -752371381, 1709381058, -280928172, 1385060065, 1766601841, -527565444, 687787159, 499681821, 357167709, -1257801551, 1896704516, 356318517 ], [ 1653934488, -240321406, -891035288, -1741590786, -1185208243, 1161000187, -1314864667, -2053061552, 1979611928, 978900728, -1738939346, 1507941069, 866575847, 1797868396, 605846574, 21914147, 1343952214, 1713632322, -34680018, 1314169036, 1105049413, 282412818, -1794103806, -830988246, -2018427976, -1872925665, -1106038949, 1824608539, -1773746391 ], [ 733279552, 1853778586, 731557859, -769043033, 697838340, 200952716, 1227089580, 923055335, -2030434419, -1482843112, -325051171, 749832331, 578890501, -1111411154, -1584493466, -584650614, 777951568, -504850938, 2033331668, 1254328519, -1897190796, 1638002811, -462052456, 1394266159, -1110105934, 726643325, 1593357006, -478374156, 1439430781 ], [ 1081025074, -875525867, 252016846, 1998976812, 38417239, 472396155, 2075869268, 651339663, -1678856148, 1319359770, -1006798405, 153032445, 1967764782, -389642023, -1678444406, 2140207181, -484757848, -1481498645, -732298595, 302943811, -1726254111, -305700323, -1692048829, -1796897886, 656741791, -22520398, -362328031, -699147298, 1074325498 ], [ 718854866, -68708732, 242121930, -2117575366, 1115139564, -299834414, 1193035417, 745660096, 1655622549, 889474657, -1465399897, -1317555539, -514291355, -1590534386, 110439834, 2015523383, 1036799272, -673214249, -945767013, -686921312, 788766774, -2045567831, 607366537, -2025344865, 129836065, -409091215, 1050552594, 1536082707, 880682165 ], [ -953522452, -1997492084, -1997525923, -1264819579, 1989667002, -436354148, -1855373326, 1961435064, 1834432383, 1188826973, 256437989, 1536389738, -498824250, 1315769536, 1964919869, 1229864643, 1205008890, -478943605, -322860267, 779224738, -2066071103, -561471862, 1831116350, 1536968335, 571079816, -1703229724, 709828970, 2058099123, 2080510341 ], [ 2031653661, 2007293843, -1186699122, -1407156812, -1959212418, -1583268626, -867032404, 1745603811, 2141288489, -1222979501, -164629743, -1187764653, -1265260231, 1583669413, -1629943304, 531212258, -1255161332, -196225710, -310008494, -1641234986, -906271688, -1387058818, 616254403, 737692420, 1986045357, -228217948, -739486459, -922464891, 1159499255 ], [ -430003610, 2095404342, -856853430, 2101919042, -2009050221, 243377674, 501910644, -1434233315, 1369950157, -1504788249, -1098755640, 1653195247, -793311204, 261515510, 235658061, -709041449, -1071101933, -510599157, -1642787427, -309926555, -44694893, -1543120520, -2043716339, -248537263, 508032074, 1465951288, 1037268441, -1682680439, -1830116850 ], [ 1893245154, 1106654239, -1701834513, 1861197413, 245681122, 798651182, 609651965, -472575013, -982020999, -1173207892, 141080766, -451528917, -989311009, 1255590719, 58394000, -1984690348, 1533192735, -807856141, 1950903711, 476304434, -1729943815, 109928044, -526284378, 344353620, -613276234, 1006871825, -1110135453, -1326856389, 1586113248 ], [ -421032255, -1551697348, -201329513, 70175694, -1266522581, -1639754850, 1250152613, -696354399, -656485334, -1301902303, -726325648, -789298916, 398182105, 2142320492, 1731329378, 198399218, 595704125, -1646090199, -545263726, 377748171, -656118531, 1738509352, 1654608661, 1383181501, 1758996004, 569892012, -973061863, -1789701483, -757170497 ], [ -1013583317, 1052151789, 835747265, -2039139882, -1911203684, -1459742822, -749483477, -769533190, 716123213, 1670106624, 478195506, 928748060, 690558937, 2125943599, 451535293, 55109615, 1203382608, -167648118, -1190212805, -1177035443, 539757174, 1385568308, 1598542337, -157392999, 367995080, -1407629437, 1402283132, 2143420846, 221162057 ], [ 1374107068, -814692102, -995692600, -2034644967, -1432235697, 1273496849, 62025026, 778682752, -1411388021, -1393057028, 306721468, -2036648046, 469464617, 554496978, -722412172, -1019383588, -1896269158, -1315556561, -1070308050, 275651853, -1005838280, 207820249, -284429306, -487436577, -1765753206, -857416484, 1033635744, 1641247489, -814484371 ], [ -736735246, -1812185634, -826008013, -55299359, -349734913, 1392512896, 1647987453, 320298859, 248550044, -1565706528, -854758847, 2118901490, -117799187, -1716025822, 406095865, 1986360573, 1291121911, 726060682, 1806947402, -1160480426, 555059545, 240270824, -353437680, 689013534, 2128858515, -2145591767, 1848869567, -842894161, 42936135 ], [ -1439644933, 1079992955, -555078914, 1838338104, -1334157299, 900428139, -2001431350, -1996497165, -1878746403, -210367116, 916349441, 1927136867, -80083776, 1826729222, -473602098, -872905126, 121776658, 1402052166, -152950472, 834761669, -647912774, -1792770366, 488037627, -1020053486, -2123214640, 219960645, -603506092, 456166222, 1552246763 ], [ 2022004939, 1948773385, -517630459, 1835284795, -846880864, -456584331, 837175818, -1684828306, -756044474, 1283047300, -742392623, 869043271, -135569057, 207055069, 2007953409, -1489784493, -354193969, -1265241362, -911404187, -1286270201, 32639157, -1364150081, 1375994968, 1626822432, 732446075, -1072901270, 1619602189, -985214645, -1779850727 ], [ -415012872, -1015179426, 2013199850, -1551401982, 1493121656, 1030709262, -1314468153, 2001066534, 1986717404, 1375579814, -692912130, 1193038160, 1381092447, 750728871, 752892142, -68458125, 1255506364, -828329541, -1985399630, -322559915, 1935508247, 991776964, 407853998, -44331344, 145812017, -2091424869, 1714802775, 181303425, -61733352 ], [ -1428553263, -1910521152, -585302343, -1502864627, 58663700, -64266716, 1760701414, -144608229, 1317469001, 1531429855, -135008321, 276185498, 654548568, 2145106639, 1377718470, 621268183, 593237023, 452123489, 70876686, 8184720, 1236857738, 747659705, 505307128, 632305412, -1204340453, 379543227, 138389371, 529547370, -2138291373 ] ], [ [ 980356451, -996281176, -1976703387, -1421871715, -2045010827, -1639560311, 1380539872, -23177747, 708134383, -1953108033, -1894686017, 1998666921, 1232931096, -714149829, 264819709, 421397777, 1969576774, 1993451189, -1014212974, -1172770196, -288570457, 1192020794, 601608846, 394404439, -1796176019, -1084719379, -139862822, -169881026, 63655543 ], [ -1017290254, 1983326356, 1641123871, 158579399, 2054382834, -509376702, 535362492, -1679099115, 547178123, -141086647, -1990049817, -1107684110, -400706492, -1721020482, -1540316198, -1273837960, 1301085650, -1020819776, -255272200, -114793996, 214437606, 1696701658, 1748213466, -645461337, 1059543698, -2092745662, 955881889, 452467822, -1426297920 ], [ 1764978566, 459338774, -441024381, -866531878, 372159896, -1388067531, -1420470766, -503138658, 595691740, -210443308, -410503793, -1013721560, -1142545703, -408457926, -1519835925, -1020327701, 2110989873, -1521217431, 922167680, 846521541, 1366867362, 1944021189, -1153399045, -842190942, 978716362, -1490381169, 62249222, -126874096, -1083459582 ], [ -1737463548, 235564591, -948449908, -1319436413, 2031047124, 1264976974, 2027607228, -1694861874, -1166110629, 150898874, 1992196162, 34067469, -889309381, 1070688457, -2144795677, -1216801662, -1979577448, 531522403, -1258529995, 1087744686, 1273585957, 1500068546, 1627041551, -2057671706, 783476681, -402766296, 197173758, 2004876816, -12405782 ], [ 1511004995, 578199692, -1792643207, 1148011309, 417848981, 1255454917, -153441612, 1935027292, -121604734, -1293273398, -1644123833, -1058240215, 783890354, -1674115384, 1619980174, 1649679248, 253525488, -1841777788, -749824886, -189145958, 1334094331, -157642144, 179357774, 1646146074, -1929561479, 280537638, -1305133202, -2074070428, 731458058 ], [ -489184429, 1020168544, -1563461362, 732375077, -767627152, 137892608, -1088962116, 155122579, -14345234, 1330858774, 1440168383, 1537742109, -2056181401, 1778957054, -110944818, -1961765418, 929776217, -2021269929, 1032740523, -1094121564, -462342721, 350389594, 1385333144, 1908309720, -413682838, -1168608856, 1747140074, 449058811, -1802669078 ], [ 1458029605, -24482484, 2099622235, -1119516911, 1264063881, 1711928489, 2058237738, -875998842, -547651022, -80702969, 1908164435, -234146381, 630863652, 146380249, -927006824, 686650554, 1803091178, 1965720094, 607655428, 930033948, -835208418, -2106765335, -1768967008, -619100114, 1809660766, -332732509, 317876174, -1327206420, 899843007 ], [ -783935299, 805911869, 23129753, -108587042, 1808045408, -1570159733, 78692604, -1763263414, -1480814458, -255866062, -1389678901, 900366166, -1772483160, 2109289981, -928328100, -525174996, 503736953, 491943503, 1871734585, -756197594, 817795558, 2062974887, 905942641, -1475984177, -56243628, 2117962546, 271259342, -232923408, 535901968 ], [ -1130480467, -1267846759, -546853003, -1615910712, 429436212, 984339851, -1579646317, -2065493799, 818118034, 1148409138, -2067060985, -1040589039, 1227680512, -1047184801, 1736206393, 84814167, -1043170540, 543371334, 1219394206, -174967921, 408281660, 1293829355, 1448228549, -1530148308, 1489845480, 334256156, 1109773950, -1658027091, -1257796213 ], [ -36844290, 1696593996, -1978662262, 474838621, 223102201, -562231719, -295105454, -1957522328, 1549823655, 413111848, -1405323406, -2123904331, 1657917683, -1174407549, -356816697, 66959213, 1800699378, -70530590, -1193328096, 102074393, 703429330, -1480349322, 799885451, 1570959444, -1907594747, -735454248, 1434443807, 241368683, 1656405420 ], [ 1855348987, -1496177376, -1088142272, 1331838093, -1213010192, -1809661571, -155521041, 45364410, -1782256828, -2043739740, -1498381937, 2118785868, 131249511, -1154666538, -1013286456, 596123698, 1909762365, -963444966, -1479898013, 1358059755, 1600696763, -1202374063, 478390691, -1050889615, -481015809, -613423498, 2006457322, 1743363582, -1779083182 ], [ -1066571686, 609924350, -2074283327, -248847927, -1480456754, -1838027473, 1203470326, 178449555, -2139281612, -2084043651, 438717251, -511032209, 1797794128, -978326572, 742845735, -1658309669, -888825789, -2008391045, -2111541885, 550479770, 1832254099, 2000831315, -1797010056, -1741647812, 1807562894, 1426227916, 641259520, -1120779968, -1993186840 ], [ 1581288844, 1782288423, -264370848, -290603201, -2002358304, 1279285336, -7175074, -1591432880, -442898347, 1264003161, 868551977, -316226655, -535785727, -135075437, -1162828646, -1265213306, 1409976512, -2067841321, -790448410, 1666313548, -914651749, 1537603014, -1158109171, -1435846040, 678805149, -567750852, 1290306862, -2035294067, -503245947 ], [ 682564726, 106725619, 768840259, -628813122, 1084638647, -1453930069, -2113822675, 1383883718, -1354950807, -144248581, 937933253, 858506340, 243773262, -947611563, -1320198401, -1496952002, -1591791539, 952520032, -338542915, 1903086392, 2027181933, 1369459491, -1264081513, -1313811709, -306885234, 742592107, 922798307, -1535691710, -554698220 ], [ 318239189, -1502249834, -1762494890, -1850553600, 1674860062, -1655999268, -1247358598, -1249876788, 959444847, 1609297303, 1306503236, 679326172, -1236212076, -846182616, -1971564707, 1952178507, 978927919, -785071130, 75216237, 1645754925, 16917852, 197968610, -1518248011, 1778131586, 1831504050, -891150669, -1872137280, -2062886469, 1402426899 ], [ -567431684, -1552423645, -341896624, -1568863637, 893892006, -998005929, -1194152237, -1242892582, 1879253834, -1351229956, 1071481588, 1101562328, -1830686474, -1437520785, -3105346, 1494257637, -537683940, 221396901, -693815495, 1789570511, 1908414000, -1093999413, -1138803284, 1598798530, 248112474, -202126003, -1558722242, -1101723067, -525583246 ], [ -1812234860, -400268205, -1707647370, -696259504, 1679918514, 1830920365, -653455034, 351921869, -501729445, -2002757215, -1633393801, 737871178, -1246258020, 455189359, 1048998118, -1745516618, 816200675, -2029640159, -871423385, 1053101665, -1526977656, 358302659, -903404769, 740657129, 1865545036, -657572883, -706109095, -1550558850, 1218240871 ], [ 861715076, -2127464590, -110219810, 2059300466, 1839176372, -179088159, -1055016615, 1873618815, 870592000, 1634114766, -1222903741, 1785814693, -68986079, -2068584731, 1678374712, -1793044524, -2143671224, 253276500, 727512870, -1617273600, 1754004867, -226726226, 481894984, 695012704, 628764536, 595027265, 1701833178, 602505166, -2021815986 ], [ 1906257333, 813159386, 392873142, 614704395, -589994120, 528450817, 1715833985, -1645012234, -1388775598, -991573471, 1683014317, -883698063, -201859442, -2037421304, -801885943, -639779502, -1580836629, -403643991, 1300491638, 262826170, -562241683, -811971884, 326119324, -655595789, -1197798362, -1749523888, -1350714962, 617930303, 1719962945 ], [ 1247762296, -2067769110, -997038558, -1413584997, 1832692144, -1885882171, -751103326, 627593930, 979879468, 609587125, 354644907, -2086191406, -56545158, 1946377392, 964307382, -1826986722, 1643707586, -2115111578, 384326981, -1068924756, -695065252, -978527163, 114265870, -812802139, 2010784147, -656893357, -710001491, -524949650, -708903877 ], [ -583791493, -747618226, 1422353727, 1900599846, 74948567, -405679148, 521564403, 508802373, 254485241, -1821490274, -1674790040, 756363627, -184477619, -1058958438, -1004619031, 2093098173, 812611233, 165800815, -973520823, 575163250, 1757580112, 441800687, 2052444292, 754784341, -1103965916, 1859213728, -36940930, -355732004, -1958949692 ], [ 125114709, -306322752, -1081476006, 257257279, -789524030, -2079536181, -545809855, 2085100947, -34423882, -886776967, 908789742, 229689816, 127976606, -108807316, 2072565972, 1054213893, -567601816, -107413263, 1875564607, -185276455, -1190363694, 406684763, 1002985247, 1844093478, -1536382998, 206207476, -1214496747, -1259157961, 185167720 ], [ 620932890, 2127282726, -2030590687, -1922750424, -214040961, -1537752805, -1850257529, -1613562816, 919926488, -2084156320, -1230918862, 1810976535, 896541742, -537176121, 1012197397, -1978935323, 1439547741, -1020212291, 1776770944, -335977470, 506900059, -1019431735, 809896748, -1146289611, -1924008439, -998756286, -393963166, -1612828818, 1667926406 ], [ 1597098733, -1811761062, 1808758693, 1887174603, -535489446, 1628039174, -118309721, 1533338668, -1313021985, 325573274, -665161772, -336954094, -507483199, 2082164436, -698204095, 1393508400, 343738640, 470714519, -1980164651, -1619385546, -1714242232, 1739265469, 1544171106, 2051435999, 1084076906, -1867969290, -1194326520, -447558498, 2028755679 ], [ -1527485136, -1496723277, 490653263, -605356604, 1949982411, -69209035, -360767164, -170542182, -1435827897, 768500569, 964964697, -986821016, 1549022686, 874576198, -205303547, -220289745, -1182631814, -563168451, 857748978, -1054272803, 2108661495, -1177966259, 536574296, 1307846924, 1447595977, -2096139227, 1950817838, 369063855, -722375181 ], [ -2034562462, 2145799128, 2076573112, -802113737, -1495403351, -1008762127, -1403604313, -662671906, 1062033279, -928972816, -2019551498, -1258312268, -1148986999, -893435206, -920244262, 1004552748, 1769265343, -552021097, -409486869, 1430701825, -1154132151, -397992690, -1588262702, -786316378, 1277134703, 1252788466, 1253829272, 1861318140, -2123854546 ], [ 1177424798, -1107573975, -1293036444, 2013716111, -1556849433, 1860038218, 579681837, 1994626183, -35241908, -1178439714, 896033765, -966515464, -598453628, -1617109152, -503780872, -1161793490, -834522494, 1193052376, 2019214717, 1041381411, 956711081, -93369694, -1372270577, 2091673920, 1019678217, 1585516834, 1211020234, 55347546, 731634766 ], [ -777136740, 849029359, 1848054279, -2034312670, 1463700736, -1213053343, 1124026314, -753421435, 1562208031, -271116196, 978286019, -207663428, -2113501450, -2067761583, 716828014, 274755670, 257417713, -1138387842, -742210174, 1340365136, -461649862, 2106777356, 1394819148, 1004961666, -617383922, -322170803, -534463131, 1391998591, -1383824915 ], [ -992808818, 1274518600, -321103936, 1556787052, 948681483, 129396187, -1714406303, -274153300, 1228291485, -1116690936, 2136514754, -1091612209, 820650116, -2040054699, 681239037, 107896741, -572491055, -706936907, -924940293, -253173974, 1747050889, -1124214799, 664603133, -2012358782, -1270019496, -1478358681, 457473771, -1227066435, 53072941 ], [ -221718147, -546079266, 1181365610, -2049597082, -1876353922, 1711576322, 269549123, -1462702069, 1860741215, 554425190, -1540071960, 1362906326, -153899611, -518270205, -941801653, -2004350178, 910404725, -858845874, -1682662755, 886547065, 1210010740, 2073699966, -2099429396, -1831135187, 752883414, -995579513, 630817276, 332330511, -1693813246 ], [ 42597503, 1252451902, -1188946585, 89526948, -648709006, 227712798, 1475738964, 2033281882, 1607392176, -516373612, 1730940151, -103773790, 1066462214, -299497354, -1119457439, -1704237298, 885360838, -1921314731, -106175888, -112641822, -1671749036, -980851072, 1816928013, 2103657382, 786846975, -169110538, 498334924, -1782652614, -1990229289 ], [ 788659006, -807766688, 760898496, -255111355, 1376519304, -692293838, -1838789164, 1715323707, -640699706, 1581597276, -338414090, 189023625, 115027298, -949230808, 1252006809, -596743351, 1188730750, -61457208, -814521706, 1276996681, -1554267533, -816091013, -136472617, -339050450, -1624138356, -2129590847, -1442256287, -683025831, 1371513903 ], [ -854744607, -879061037, -837507503, 712105494, 1008574401, -1652196411, -604784717, -1517763431, 994903430, 1329713182, -1799866096, -356971647, 1505725086, 431744219, 89412631, -1004299049, 1942346938, -817210052, -1901363899, -1970927509, 410031967, 728780191, -659744234, -202026196, -571218703, 1899822556, 1238133230, 919794086, -857810931 ], [ -941283944, -42557406, -254447809, -1606472588, -2032776962, 1056327847, -842253260, 945324984, 1531827499, 1197588546, 1481061059, -75747005, -2030979671, 182460760, 2028097483, 556829727, 1314520373, 1923983011, 1179389142, -752688223, 9112925, 2106459241, 1995118453, 875785850, 984955740, 1657839216, 2018555962, -469565412, 713597403 ], [ -1877807421, -797358583, -381505667, 1534598681, -1398570506, -824545283, 277781743, 1891833774, 1515260792, -1560911754, 359656686, -78128419, 244928770, 1631759561, 289172218, 1539808367, -610391735, 147708490, 220311266, -187370766, -224626879, 1068421162, 673207781, 679077197, 2067547929, 47738248, -1883460857, -1522582676, 1126458305 ], [ -1284624698, 1349471894, 1677829892, 330886754, -515665244, -62306545, -442875407, 447634463, 418196391, -1348720158, -618875618, -1718358689, 154695150, -2053827784, 437678551, -309133637, -1546386814, -23615485, 1569168234, -842072548, -569789318, -1597308501, 1601283611, -714036376, 1765030810, 1819713024, -1338138108, 954392365, 969957814 ], [ 725266834, -393794565, 1081484765, -181781916, 1370513044, -415658248, 858514607, 950912286, -1297937535, -240223723, 2031529891, -710155943, -379352950, 137863920, -1076826760, 608026835, -1386696951, 1445857088, -1696059074, -1692264082, 754438323, 5419894, -1861508361, -312550454, 474262431, 1139558980, -180668837, 1018268581, 1336056270 ], [ 853547914, -1612662442, 725722694, -1398666203, 1626006214, -26066113, 1640163182, 1682017455, -1483816533, 1616528721, 980144825, 933835297, -218697822, 948357266, 1672557985, 1005196914, -1752498191, 1249851399, 1537266982, 1966973651, -1676828693, 472850472, 1148021309, -442122386, 836505866, -419843603, -830368932, 194029251, -1346156067 ], [ -2124733431, 1746913439, 38670250, -987179399, 1488320166, 1244851355, 1248954245, 372410939, 449200125, 220409101, 1315445636, -1562129899, 71916469, 582914762, 1292630154, -616834455, 1107607728, 1332362392, 2066735392, 213919063, 1798989732, 256670172, -2113799567, -5308903, 1522462371, 1759997998, 1262105122, -402565956, -1749464825 ], [ -1437243803, -1692036280, 902071343, -392995936, 1585088494, 1994732159, 1257007178, 1562982454, -1225498762, -1998951720, -1491067240, 1973171996, -382518495, -417737939, 1472933159, 1007551032, -1417509011, -1355446880, -1070126514, 1255165612, -640238454, -902414771, -1422924732, -1993870391, 1398018668, 649196077, -587124763, -1486814141, 2017491374 ], [ -1670090046, -1150319511, 1348369400, 769691297, -878705552, -1141772170, 1869942920, 1814946640, 1150569143, 1752591836, -1866256740, -677865379, 494300783, -2066742114, -1524981214, 1542668607, 1526231590, 1777314518, -767669707, -370871069, -79233511, 1962316334, 1418235346, -130424220, -2141923356, 1512508983, 1917859378, -1106278950, 248685128 ], [ -807685933, 2001498481, 34927440, 1842384310, 309217167, 104424215, -1976564925, 1810453383, -725597239, -2008128957, 859364770, -1571323583, -567370820, 337864318, -1345845813, 1421876120, 2030998016, -628973740, 1538856222, 1884643595, 596620838, -2016541034, 1439755466, -1960040467, 1607662266, 1546738719, 2092547848, 1936715884, 1244669059 ], [ -1476610802, 206442098, 13744982, 612079859, 265803720, 1459835605, -1741050013, 104776608, -171799532, 1302266970, 813511200, 30541165, 574920998, 841994834, 72472090, -373728757, -1985223437, -629943627, 1490461675, 609186142, -2049807208, -276992928, -1827454437, -1353152353, -1222727820, -1310868346, -1726809167, 1565711213, 1610758013 ], [ 870421021, -2023546352, -1185650778, -1792695978, -1135726710, 1486133916, -832537102, 1919021769, 918928541, 1743426539, 1728264660, -2072946984, -113927398, 1071271857, 953368739, 1560467886, -997632352, 1970475454, 1086061192, -188973404, 349116664, 1279029281, -1111525275, -754714295, 1992906501, -124754760, -728592299, -1542107757, -576701582 ], [ -1511036392, 1379781518, -329364331, -129297096, 1127455860, -394532740, -1861685230, -143074212, 68706082, -283879539, 279981037, 758067687, -171758450, 165554006, 1450925467, -607435319, 1633015477, -116158632, -883263481, 1623060808, -2051324401, 1897657545, 2040949298, 2040264942, -1395772466, -1953817355, 2046682058, -626940576, -1597638700 ], [ 1271042837, -1392192394, 1368416624, 1647463458, 2008376150, 1365933575, -1743478847, 750697145, 405014576, -237828216, -353924500, -2074544940, -313642685, 1571907052, -1761456908, 1913695032, 384160635, -167238850, -401440354, -725850801, -564405518, 1664776373, 1146514515, -1841848493, -1683933683, -1954819700, 1007507807, 130274863, -178252248 ], [ -1958907454, 891889138, -450249121, -686689584, 997310417, 367611189, -1454509827, -773514006, 517716178, 537094375, 92020403, 1891720936, 1766429966, -1668605088, -94348076, 959534983, -1510546785, -1327330632, 1097505097, -230896459, 104531125, -977562527, 1479112826, 555961314, -1489286255, -1145705386, -1040102798, 1424523168, -714639956 ], [ 1593786389, -900748109, 2014016559, 1225915916, -1943081486, -2072782297, -769223860, -428771660, 479589765, -43817798, 1827901103, 76454242, 2064621560, -2124352235, 1242987141, -19388231, 2078295732, -619433377, -1004510586, -1241387655, 380749857, -1689347769, -952892051, -1727233339, 107174136, 2033486703, -740244412, 296012208, -368671658 ], [ -159108433, 2129444816, 1479089106, -2096691263, -1774424635, 391605712, -1387714623, 377113685, -1395139258, -827722507, -4154940, 1480998191, 673426892, 1437534087, -1405790376, 1954638318, 968388357, -402680714, 1521815998, 692800572, 518648742, -2016088719, -1584887308, 1418454651, 500582462, -305791246, -4276445, 181531881, -814131191 ], [ 505225414, 2094284434, 1970797125, 127179123, 31347044, 1488143099, -1596428031, -999263138, 2099824021, 1951570147, 666855357, 669869210, 1663671368, -1646906077, 564080879, 546211296, -833922228, 450723727, -907209777, 2035181915, 501428083, -1336464840, -415110171, 1920060337, -1055446530, -1025756181, 1317052350, 448650384, 2088349974 ], [ -474386085, 1862300603, 823384823, -1739816866, 1229842077, -1525829683, -1574031679, -926415439, -293320020, -190016976, -1659589240, 1435739888, 895554721, -2034554705, -1419330006, 823489652, -1937064284, 834307002, 992768021, -1910956921, -619265575, 2089239983, 1427021129, 500018438, -270674412, 580031745, -1797040925, -343721682, -1407271446 ], [ 1969353669, -1766799054, -1709681446, 624473389, -1495398624, -2092437789, -1849852663, -449032832, 1140353615, -2067618105, -1735106994, -644657156, 1749687013, 1731412371, -155631085, 941248551, 1046555807, -1037565229, 302370806, -797484615, -40034232, 555060014, 1941403136, -1675261577, -218176690, -1593886833, -50086109, 1872352159, -1471465574 ], [ 270210630, 970585186, 599308574, 68488669, -467891882, 324208698, 606005044, -2014508873, 879482982, -327088912, 262403074, 49486402, 1588332951, -1323993545, 342486354, -1844323152, -436350314, 1691708015, 1895833781, 42132618, 948454980, 1623213383, -566029917, -472078004, -288771974, 833977462, -698290222, -1192155558, 1460752192 ] ] ], [ [ [ -1384690352, 389576728, -813739082, 810996606, -160781067, 744862509, 847887306, -425469263, -1589691894, 971104843, -118815664, -484183137, 626084428, 1787082974, -1639631660, 807999657, -1433336310, 283690220, 1855963652, 41271732, 390443597, 2080752129, 680950251, 398664698, -862503443, 1147345606, 1196512714, -67551733, -2004898686 ], [ -1068850986, -1228215421, 1189627864, -2021671438, -1521463387, -1497095720, 1761843283, 870909443, 1836394646, 1799265064, -232233184, 1242575616, -27388725, 1969864679, 1919452111, -747060447, -597145874, -1144066295, 851339281, -2062427670, -1142434922, 1863971119, -1721295686, 1288722311, 519091571, 688125776, -602692483, 15188046, -15081558 ], [ -1374989467, -1673139570, 1599723634, 956268196, 1376489892, -1878584398, -584979493, -1284479776, 1790522967, 1978965124, -1787954503, -978869453, -1888873388, 216977, 2000292810, 1110689860, -894853326, 1289367082, -1106568681, 1265312052, 125298334, 246361260, 166765905, -49399598, 707808100, -910279394, 1966689277, 1811679956, 841631467 ], [ -1775546663, -1122620368, 1925285638, 1044506167, -324659569, 1005692699, 1512211758, 2070186627, -1865636909, -773950860, 429768480, 2053468904, -1499281172, 1224836800, -784010720, 1315179581, -181649447, 1084501281, 918691733, -1633891000, 177283921, -1727032136, -248757662, -2001233678, -1853876138, -186494395, 1332701719, -2145952367, 580576762 ], [ 1802255460, -108615799, 1580957814, 825086220, -405413633, -1613584166, 1272381206, -365022526, -1815891272, -119257235, 1951103640, -323821954, 1641878557, -446819752, -836647631, 551122159, -1926878170, 2031214974, 2109715481, 1949436369, 1655212763, -737183050, -913572682, -560420932, 1697313064, 1837142617, -994605165, -976883361, -1012708356 ], [ 463973882, -221658397, -564888119, -1545512392, -785756040, -2119375662, 2083915376, -771165647, -635605411, -53552703, 1819978993, 1136983288, 1125398692, -596129230, 251282952, -96842794, -864979862, 1366975771, 305055179, 1000692686, 1022903640, 1622610460, -622548469, 976214611, -1796405913, -1675266822, 266208401, 2064740723, -1345527065 ], [ 1974985328, -2085754616, 151433119, -1556878507, -76245279, -2125543, -516610733, -2041308518, -500538677, -390068553, -1411925991, 307568984, 611585718, 297957779, 1169467828, -1431298720, -1420650287, 1962577249, 316955087, 816415249, 1591063173, 169102101, -1692957779, 1161956380, 328687035, 1801820541, 2039893744, 346894450, 1757726628 ], [ -1038470196, 1722259615, -1020057835, -105400137, 2115145200, -980304590, 1380051418, -137903971, 1215177265, -1036587257, 777587196, -396388787, -1875654987, 1446887418, 776620068, -1435976710, 614464398, -1107341924, 612211158, 1607953194, -621128061, -563755033, -861262814, -114904147, 402514072, -368659387, 987825391, 1355001422, -859402871 ], [ 5721514, 130062026, -638636625, 1906829603, 962963429, 2122270798, -1240160883, -1577551279, -1462777430, -13149613, -993645779, 352979342, 1952575279, 724351104, -1382049977, 1112749766, -432611145, -319498225, -1753797216, -1942489529, -412310337, 1811953757, 1845436122, -279296721, 875165491, -1035343657, 164074971, -1585640754, -1566640368 ], [ 1361504684, 943206905, -347205320, -357291756, 1636879740, 1074950199, 1547742234, 707399825, 1221495802, 1594786306, -9061261, 315453446, -683653054, 517511663, -1310667521, 2125475171, 406453784, -1909056106, 759716057, 1180810425, -1898235997, 1495760384, 1196569805, 1571436282, 28091677, 992527819, -1208792723, -1630367013, 1467674016 ], [ 872728473, 477039863, -1794833614, -1154006844, 1414736130, 691337588, 40376828, -585935400, 72416011, 632305147, 516653046, -1404416274, 1062382048, 1608259695, -1808619915, 1846890183, 172865981, 1567207531, 2102321624, -357213055, 584677162, -1413984695, 95848091, -1397328135, 1710996202, 591442785, -1132504364, -1410782897, -1438313033 ], [ 1483285212, 1221050679, 2085381967, 1376196138, -878931432, -597519621, 131097928, 911962084, -1534511050, -1273750381, 1295046669, -1347835745, -552361421, -1072557337, 1409296158, 780857328, -519823110, -665078289, 1035388759, 273695106, 325359371, 1903297151, 1586034885, 550851483, 1618766764, -1726269680, -996724777, 146978551, 1752320034 ], [ 1850195402, -1819562739, 831706158, 1020900979, -1191843773, -724097384, 2046439789, 1133286357, 1509338838, 724355922, 1984123979, 21958954, 1084876509, 771371782, -1297717006, -1319103186, -1109114344, -418381889, -1817738311, 1285457204, 943637077, -101339360, -1926855739, 1770266570, 1566860314, 1804611195, 1271431242, 295325346, 260236330 ], [ -908305282, -613268864, -1499352828, 552392131, 481865297, 1664970614, 724269551, 130136054, -2032547069, 1171539944, 301333215, 907932473, 462381170, 1438708002, -1503440879, 1424953291, 2085745412, -1076338877, -1276893844, 447471834, -1206656181, 1555250776, 1010289076, 1423929689, 1197311194, 591598192, 1370329206, 183352378, -603568885 ], [ -1623007966, 366929935, -698845399, 852030994, 429371996, 939489128, 1140311481, -946925297, 283518743, -1343751010, 1804147205, -706070459, -1976337330, 2098955185, 937785817, -652262846, 1352737069, -1564922455, -1901334402, 779255073, -2119175340, 1003081178, -528086477, 1150371555, -1232158507, 496789418, 949538603, 544768604, -171958521 ], [ -942141128, 1142313804, -1160264014, 1737772101, 2043449700, -849251846, -318330503, -472502821, -665735550, 1377397238, -1929979762, 1328119228, 1601012177, 342767935, 199410818, -1867425274, -1860461319, -1784129985, 247726802, -1728235414, 1375248940, 1095266986, 1957486456, 2128942350, -1703938831, -1558285435, 316143152, -662406452, -1262009530 ], [ 1716785768, 1549971800, 1950477173, -1121680988, 992138503, 1609339529, -598722937, 152923752, 409997386, 661182063, 650318150, 738131681, -63642329, 1640093117, -1850026411, -1836923070, -570982601, 750581041, -402991721, 830445645, 729910480, 53077331, 995582220, 1869312660, -908403931, -298111795, 111576356, 795781487, -1096961375 ], [ -234665362, 1726875427, 151811070, -1750601088, -748748775, 1666179716, -995297095, 1991465787, 2050575103, 786106903, 2024230344, 1203498090, -343145515, -1868032926, 731343008, -2063537192, -1343908970, -1075453184, -2059424100, 584696478, 1237406122, -823529277, -2078914376, 1592088622, -975040537, 876563068, -1740193567, -1429690344, 38680858 ], [ -549342003, 1222807193, 668335726, 1631123348, 1830191648, -898244750, -1150826906, 1786411522, 1371817440, 886128528, -1345362202, 1283787754, 1889690281, -989571002, 1120231790, -597866852, -230528917, -1872546147, 1364427599, 361294746, 930618474, 1576553130, -158521642, -1662901753, -748642750, -357996386, 560945852, 925821064, 121785634 ], [ 1666805184, 1582902156, 705017299, 465799280, 2083718687, -1300531758, 177461107, 198154393, 1888394533, 1618551978, 1276175563, 2096542980, 1270512785, 1640622668, 1878908434, -1143555479, 726115986, 2057714229, 2087515782, -1989358430, -1399859765, 1363821827, -1550083537, 1824706843, 1188482269, -1388976035, 248028101, 1036755736, 1015749647 ], [ 86063687, -694541203, 670361148, -1184406085, 1520209525, -1312187580, 667834751, -1302071717, -445460774, 1894218355, -999568516, 388621031, -1917853620, 1074133303, -110022327, 1769983868, -1439883720, 48995126, -59547087, 572525027, -2083035061, 1444924515, -969973801, 979041704, -1586885712, -1605017370, -1497012318, -1956834714, 39230448 ], [ 1822129018, 700527111, 255199752, -1508458035, 1595131774, 1473692007, 1934882993, 1871774616, -768438890, 126018973, -1141158427, -161761189, 627379497, -637909649, 989336786, 783552887, -629736284, -625226617, -566754384, 1601545107, 165487000, 1792487383, 710370564, -684149224, 1295005248, 599671235, -445007928, 2010898936, 2006875606 ], [ -1931468543, -1587450665, 1228605183, -625161837, 889114617, -1175294376, 2126026142, -1933977309, -1404334555, 1266292920, 1565896020, 489971353, 647143713, -1691416928, 3724966, 5644377, -792916444, -1692758195, 93320571, -14576214, 1469186685, 854011054, 81007512, 39598112, 2046209279, 678707052, 122054120, -287341077, 1643632731 ], [ 923253541, 428374041, 776094681, -382322657, 1519434875, 1862278870, 1036853764, -723546204, -1892009661, -1823439097, -40461753, -2014045650, -2119585531, -356840162, -110066285, -489789602, -1254220284, -1392299603, -2090050111, 234498635, 346016802, -183618961, 610136417, -1073803579, 1532078408, -1880951429, 1708894585, 854650256, -456167164 ], [ -1952520780, 895641539, 952347235, 1740049657, 630984688, 1175890279, 1362182313, 1288398071, 1513198964, -2111995646, 1893700671, -218452411, 1635501181, 167493305, 724922504, -8159241, -1605042807, 1826307169, 1242633969, 1633778468, 1616895656, -1594183542, 2006161662, 2118948692, -362930992, 1873321052, -1746358574, 1048150606, -2122888328 ], [ -232758031, 1316390673, 1478497616, -1847685145, -507077528, -1217533201, 655300580, -1298285966, -855772204, -956180938, -528117068, -564307090, 1599216832, -1887189243, 92837737, -1695448334, 423418442, 1746489527, 1624847455, -1166549380, -656651510, 94002926, 356885582, 1315911690, -660922524, -2086800317, 2111188903, 480250134, 10293836 ], [ 111435372, -20479093, 1432087738, 183603875, -259118589, -270207829, 1157613651, 619211807, -795593580, 1805588087, -2033517332, 721791565, -1429908604, -1887991736, 1624835253, -2114587211, -1299128904, -215774507, -1011006063, -1332482853, 1378056045, -539345307, -108742060, -912470198, 436595361, -1722822928, -688700650, -1588965076, -909870747 ], [ 1991700801, 631305726, 1957439654, 182558683, 406330365, -158506678, 1619264237, 1705292808, -670996797, 1207330389, 2061068163, 1206106920, 526097830, 574740852, 1986868740, 1550117730, -574117621, -752541821, -1436568215, 2025230216, 1001310303, -1748179831, -244485225, 344218259, -741083927, -1540485234, 2009171424, 871507361, -10970966 ], [ -1216098611, 1885034240, -1040748854, -668589576, -1054099363, 487604659, 1855078961, -815059593, 962573375, -2111750780, -1388638715, -830949434, 284991162, 31343017, -220148206, -848276606, 1763593159, 1530055929, 1019590128, 1720865574, 1052111733, -1757864994, 865351181, 602274636, 1704275517, -418649278, -779848196, -1921266731, -2010621916 ], [ 1282127084, -1106852473, 1406260865, 279449005, 1400263975, -797102739, 1755771612, -1930573183, 1694258641, 1117016923, -1219704152, 844195530, -408824800, -871164218, -1900738359, -452613192, 2064887879, 130171196, 1294640069, -1691956049, -945467118, -435899678, 160445101, -988912607, -661594093, -195319987, -953561992, -1395411016, 550925381 ], [ 1845495802, -1511693866, 147844048, -683819946, 1221591233, 1866888631, 2124827748, 211960020, -1099461420, -2093086272, -1621033129, 942723712, -1295094167, 1462580413, -402112364, -604880064, 895850930, 1348032518, 1618196431, 608314975, 761355262, 2110953351, -1293849811, 1743200982, 106458961, 2093646465, -510793924, 1787078720, 1542044143 ], [ 397913187, -2070356698, -350939534, -812439705, -189284842, 1592576304, -1126914451, -1636672768, -666462107, -798517779, -1563057916, 128973185, -1949823543, -1304263733, 304872579, -2095477553, -1540147810, 2057690749, 1979429408, 84426710, -1381576126, 158635137, 838582986, -1734505245, 507832710, 2017250767, 462146968, 2008486065, 238571351 ], [ 1713586470, 429939813, 912181057, -2076779373, 1685049037, 1305700989, -2069127026, 1078593675, -167859858, -1244045060, -1482538534, -1593509490, 1095063073, 1941105121, 1436896747, -2002197571, 701201567, 303057323, -600157819, -123224853, 385417107, 2048976517, -1459634932, -793837855, 1296921850, 1038121034, -388582986, -363350964, -1897322160 ], [ -1988686780, 920273217, -1562330041, 1863247871, -1417233860, 332122969, -1022408652, -204923657, -512561178, 295248740, -953020126, 768603186, 833474016, 808509253, 1919271560, -654248512, 442451641, 778923881, 545137613, -1612441852, -1446069128, 1985624354, -848424198, 145119459, 901375501, 1214393517, -429282954, -1763755296, 1965060934 ], [ -1234985709, -396943403, 2012134477, -1116456645, 182250838, -727825588, -395772513, 261412253, -1394330000, -1494983639, 943732450, 408465217, -854233540, -943600232, 1404378201, 814189421, 1895958249, -799136793, 400991292, -2023182738, -514743185, -1534792856, -1495340819, -704498416, 180896590, 201731266, -528172643, 721205636, -345475941 ], [ 1671133042, -354144132, -565762107, 2040474098, 1938551567, 223946368, -78850063, -1406684169, -1915542511, 679269446, -1280501477, -520388218, -394338863, -914396693, 379891076, 1719062601, 1438134929, -1153759711, -636846264, -1981953998, 232792477, 47923590, 481823095, 1652699451, 1303509912, -659422696, 1451494973, 209982917, -1436151992 ], [ -548007076, -1634419175, 1387979879, -1261079353, -224380968, -742125692, -828676216, 1594632371, -193110651, 1030680294, -1663579239, -755256170, -947082508, 146265429, 572454159, 968112097, 923173903, 398001322, -1172589860, -735619774, -398457867, -1759236982, -890208984, -434876089, -1102528863, 1733480099, -1210408168, -1390389005, 260754488 ], [ 1213538240, 2070208811, -453415984, -839834543, 802519970, -1292620548, 1260213683, -1389758892, 150072126, 1566529808, 1013962882, -348870233, 1662794131, -2003599808, 808865178, 216024485, 1171986597, 1968918135, 1078235361, 733590197, 946531418, -703587048, -1035409266, -637537112, -2127100470, 1841314068, 349915061, -516169857, 551442927 ], [ 894701227, -403040977, 948346446, 325126277, 915565485, -110155293, 1364409927, 1442049314, -1903282571, -2147091448, -1455498865, 710559943, 129311775, 1521001269, -949380384, -1320857133, -715554626, -141420957, -1944373974, 1957313792, -1654034242, 1254739534, 308210903, 941129225, -922782535, -1060882449, -1346365083, 1886525971, -1148125955 ], [ 3921295, -2058580852, -45480410, -343470549, 13546573, -122737025, -889386954, 1988749692, -1232797392, -1419694545, 665713327, 677772756, 1146854234, 1831943718, -474774237, 1184589391, 289527350, -22166603, 603242823, -190981028, -1726976482, -849430175, 1864947735, 1364009503, 1779296491, -1292786506, -1337125012, -1150797736, 1295600350 ], [ 1871540129, -778937320, 1449310662, 507206721, -1259536651, 1508997175, -822667344, -92470053, 83849917, -1381727498, -1850141360, 1163719518, 1033072499, -1221785245, -1697684901, 462904096, -2066515931, -161291969, 1328239563, -679936111, -1227745808, 200761591, 1725929800, 466012152, 652201361, 1075474933, -122223734, -279205586, -1766201950 ], [ 302893791, -1099201420, 2141588450, 4459678, -74885319, 677690567, -501883046, -410376087, -634095065, -1164384582, 298874372, 2143501797, -477176827, 1836211458, 1169452819, 263775845, 1288849860, -994371960, -2067666072, -434570296, -752376120, -120048251, -256795102, 1745580897, 575571169, -773204550, -471038827, 912685779, 969529839 ], [ 1147931505, 273125609, 201182172, 843632018, 830587635, 1071587680, -1962698235, 767202244, -1438870217, -923662958, 1471404239, 2073509441, -760778648, 1435743951, -681930486, -1011315595, 768927640, 1482736702, 1793168671, -693508060, -1267399409, -1636898793, -1927492639, 325564693, -990587469, 291737390, -26317698, -318990610, 143347984 ], [ -461602009, 1547263981, -2005571974, 72872984, -1510223481, 1142594570, -317544007, 945006515, -1279367017, 526429299, 1421078888, -1253023491, -2043416940, 1545950264, 1239312982, -1970255595, 1179161869, -1412828159, 984275239, -1104025287, -150033697, 202673695, 619426922, -1969913649, -1788086855, 117637213, -1616235154, -2105713109, 746919649 ], [ -2003742027, 1219293267, -1317558838, -1337673209, -1185792490, -1190788148, 116094291, 1177984329, -129485484, 479774454, 521018998, 1437274439, -1693163561, 1012539328, -1417708143, 215893894, 1787921903, 524573529, 1624535119, 1374964529, 1234377333, 1810668786, 603536104, 1088501333, 467161855, 1406030036, 1291346744, 1053965950, 75813485 ], [ -1717385663, 565397313, 1966318517, -162652837, -1668614774, 592493755, 2101469421, -1435333315, -1319596284, 1636673146, 865844614, 1221553022, 1415726928, -426227560, -2065640628, -2016436863, 416999155, 394133334, -840523931, 475866158, -669123796, -950197738, 677147146, 42795291, -380461211, 956107914, -310311728, -549027129, 1086010115 ], [ -1919496295, -1421902474, 1933121970, 200627416, 1741771483, -1956558698, 1978980889, 1996795610, -1158843788, -907679133, 1068106309, 2146705632, -1971749514, -2059009998, 575554360, 633563355, 188186808, -354857341, -1635730659, 1207737753, -1228414924, 472224564, -897255634, -1026309795, 1130450886, 604178983, 101338590, -825821970, 2038484619 ], [ 366739712, -1046627212, -835422172, -536688715, -1000821476, -1842951419, -1369937654, -1456552212, -94317938, -1064843275, 1527516171, 202560263, -1703276393, -575750652, -915691560, 1538269689, 215417789, -425514643, -717352791, -1191136549, -2059399207, -1109555170, -77071395, 1484475288, 615905102, 986055323, 1266704104, 925546479, -784384318 ], [ -1536722455, 1313692576, -911679294, 1109175714, 999956029, 297480090, 997899111, 2100727853, -49473913, 1700576187, -1655088921, 1922587048, -836945492, 1200857251, 362396689, 575679602, -1456302773, 1562830291, 1001992999, 1423815419, -817905312, -570082166, 510993974, 1026791692, -1951762398, -1774980259, -928552693, -1871040260, -1345495547 ], [ -674500684, 937335226, -986469695, -898924929, -1597049234, -1111934001, 1003024174, -1483467037, 674950827, -427807801, 1031372868, -789869429, -116971574, -1149556360, -1744380117, -1190426334, -188832177, -31849692, 1695983600, 1596235702, -31969811, -441459224, 1114101978, -1887867270, 1341771010, 829398055, 1155696981, 857851024, 1284942825 ], [ -2021294573, -108739980, 1228979430, -1946539454, 587354226, 1385725376, 1417757634, -1792763006, -1399235640, 706650765, -215658653, 186858634, -1377160560, 1368897533, 1588424592, -2096655111, -80837756, 406235527, 766143056, 488819299, -1792858980, -1453016334, 2007693471, -1904911000, -706198606, 263109416, -2143610519, -119201842, 1561445208 ], [ 420801233, 688739822, -1689333839, -135900740, 1888044373, -2120002835, 802103587, -890952937, -1513316279, 469494961, -1398312388, -552789374, -1405149271, -216860743, 1010740226, -202222247, -758896996, 56464060, 1676040465, -237005741, 1286670559, 449824343, 1536195216, -80085701, -1254156276, 1110929900, 253805407, 1206151638, -1391317773 ], [ -36799493, -1856010630, 201707113, -1940046989, 2002281409, -1307209653, -1233305884, -128445467, -1991928978, 1686798654, 124417466, 1787859850, -1192432150, -1450775129, -85529598, 255164907, 2063194392, 291104789, -1807225055, -1615918648, 509638312, -2110969864, 135896184, 718682708, -1054109063, 1945494194, -504121419, 1249254660, -968882979 ] ], [ [ -502439632, 1300372515, 986727607, -566978646, -1432562571, 454780182, -176732836, -1556396515, -1565920245, 708784659, 1479465796, 694371041, -514713166, 596782632, -1133373291, -475081388, 1105850222, 862161410, -1824179353, -1716183041, 627992890, -1313946267, -1718297005, 802342253, -2040375499, -1823156414, 624173496, -1527704169, -1550686314 ], [ 45592999, 1676813198, -1991677004, 1911958067, 1070781804, 2016849007, 485080720, -1084008302, -722195191, 1774591473, -181114949, 1768676554, 2058849559, -745527761, -550302328, 1894827674, -1289403197, -1343635091, -1306512511, -1963488822, -501701230, -1985604731, 1831334957, 832997993, 1837637752, 795614667, 1211785072, -1102865762, 6027866 ], [ -376531384, -1742026214, -1487730214, -870489570, 1944359763, 1512733069, -1687546929, -193295044, 409618063, 483926455, 1116401452, -674232068, 270744711, 2120140295, 1250766509, 1495206194, -1811858645, -762619430, 999672832, -564445962, -928816169, -1617008665, -2110301196, -1461149053, -283036044, 176165583, 555493969, -1511937817, 42075852 ], [ 176934320, -2084131904, -1175319398, 901931988, 696804937, -795667775, 1719211405, 423973948, -183929273, 962699970, 692423167, 345193052, -2062121895, 1293017385, 393249531, 1979783542, -2143137178, 824290215, 1466061740, 558862140, 399000408, 1729838419, 1687508165, 615355436, -374812550, 1846088839, -460876202, -149233862, -1667986647 ], [ -1972493360, -264830377, -1506905009, -1071074409, 1509608495, 213011348, 34742366, -896403625, -1431719840, -228606212, -1864704470, -699938946, 935654267, 1917070401, 378278731, -353654860, 432723592, 1172496021, -805318505, 1738582125, -1040976299, 1580439332, 1734595549, 1676371615, -723391584, -1716808200, -909472370, 63310461, -39942986 ], [ 1451546426, 802073812, -1413605731, -1093607933, 275652223, -707551051, -234619951, -1490383231, -132577931, 147448549, -712323713, -1794187321, -952267441, 1052542295, 1360215356, -414715149, 579129658, -1124233800, 1190013431, -1067549088, 233581039, 2034226917, 1357552434, 907053187, -1527832763, 1337572803, -760461961, -1754944855, -1462568983 ], [ 1392552628, 1825479017, -1480230486, 846665624, -1927316505, -1155187954, 936780757, 219094841, 408281496, 1753609066, 53642320, 376045509, -206010012, -782274409, 83502321, 1117362372, 2089572594, -119498527, 440792506, -580501945, -53027337, 1873845537, 368249684, 2025822971, 1986083215, -1347334139, -1697474681, 1184891095, -1802331879 ], [ 1651350586, 249831558, 1319928202, 220605217, 2027210362, -341285997, -1485561400, 518288847, 824400253, 599270310, 2027694171, 1139881433, -1983332324, 927219437, -716683564, 929513166, 1636968464, 1742583150, 1191751336, 215380270, 1272766781, -1918998756, 1611240538, -531203386, -668279187, 652713518, 1362779137, -1580187894, -1539040834 ], [ -914548231, -288314126, -1464169162, -836543789, -589470724, 1827901294, -1961946090, 1722586506, 1818098614, -1247039643, -280733619, 931411185, -1024988692, 2084857847, -1631063033, -1536402224, -994854789, -1584877320, -1471517803, -709383588, 720916033, -730400690, 1039537354, 1970232005, -1036697394, 128852267, 1257381146, -884308716, -1447774728 ], [ 937505375, 685036874, 1138224690, -2007895828, 482240151, -614202250, 2134124989, -1645084126, -164513685, -1748985026, 730416048, 1985918317, -1842621191, -1523954711, -722613277, -2090863336, -822927097, -864431231, -798674717, -1989181193, 1471906825, -1901843257, 2007281526, -124337199, -1819562910, 2138463425, -722924909, 1051538399, -457827117 ], [ 2100175124, 1526793350, 2031579947, -395820296, 1701141940, -1352042552, 1343331942, -1725210397, 29270943, 66134033, 1477442526, -144573481, -416362142, 807192801, 801739207, -628251091, -681237434, -1378221357, -1304654839, -1683257024, -326879069, -1226196415, 1899023590, 1770696963, 993462086, 2011142403, 1878242246, 2135136780, 1264890133 ], [ -143704826, 915814175, 1709740282, -1221165573, -1983844700, -2037737328, -234759598, 1141941536, -1741390998, 1340344220, 202873888, -2023697515, 1507364928, 593133541, -1685113252, 1541000205, 1556292377, 1195096992, 2060346749, 1223480971, -1537187680, 130298073, -1555642687, -810785317, -1493753847, -1895453779, -120797220, 2018801441, 86499653 ], [ -467619732, 364963867, -1464819941, -2102945428, 861441809, 1239078354, 1968988422, -1442003674, -1744045541, -1135036571, 424145698, 554663955, 657947512, 488300935, -735442166, -1771817316, 742751637, -24614450, -203515475, -1718889990, 1862032886, -1839952095, -1659048723, 1799170436, -1842830160, -1608895957, 76982842, 472315325, -1218445159 ], [ 1709679636, -322889679, -183704574, -1300522580, 636047227, 128044151, 1739762501, -1438061616, 286068468, 928171679, -1566319866, -1754715250, 1796056670, -758148533, 1206215362, -1216480990, 1598467347, -381278613, -1485701872, -1473499763, -1064749083, 1087476345, 573160967, -110306131, 733111193, 1031532249, -1850357026, -579157677, -1218749742 ], [ 198316371, 1986198902, 1434800046, -1637434440, 936458322, -314321283, 1540302536, 985532753, -981932004, 229743821, -2049818679, -1298604243, 1928830850, -1508176509, 1173376661, -1870652528, 2142415099, 630378066, 750628777, -1165400111, -1781960776, 1611157050, 1696400200, -2099845196, 807706699, 1923604145, 759223508, -1642968717, 1678407918 ], [ -1227144257, 1915345271, -739547481, 230836325, 394274546, 326681730, 1077160983, -1476214005, 1879481928, -1899025385, -1425115084, -1206319487, 1259255552, -271271733, -691246149, -226246834, 693612692, 1883258230, -1885208179, 757245651, -1471365854, -164640805, -1351108929, -737282025, 1509308434, 267277930, -467707365, -2067312708, 777538150 ], [ 1672733159, 891214925, -929126326, -1443455625, 999896334, 2144997172, -1190977300, 1498626450, 1058788378, 1019230358, -1662271733, 410612520, 814313288, -760504342, 808786702, 390362111, -152005873, 202911895, 226908243, -1090155765, -787467899, 1739436198, -2057471782, -202851236, -544885167, 69644194, 1366455412, 839980862, 1825173171 ], [ 1152979019, -2102182035, 968442874, 613598620, 822396328, -1273608658, 25206109, -186370007, 576418773, 749892494, 125755585, 1391868843, -197932697, 1064890294, 436039204, -1362532038, -1954973934, -1157762098, -558878882, 343570857, -1573705934, 1731578333, 478289563, -540092099, -1071712826, 1792272623, 811515874, -621034734, 1865535514 ], [ 728160701, -460862098, -1978348174, 965527130, -694282338, 1479135018, -1029970664, -1907754484, -596629827, -1164523160, 50688116, -432747796, -278596751, -967500420, -685765666, 1907454705, -500493624, -760326542, -1705413218, 524833965, 1770128632, 1127173435, -39582640, -776259101, -1821114342, 881493816, -876606583, -1097277497, 459731618 ], [ 753134230, -1673163787, -733358087, -217706633, -1783212651, 1592648993, 1649303764, -2040298595, -1383259168, 641343855, 1085341597, 1633727359, 1957965328, -174856604, 1584229487, -1815112055, -70519738, -1477010424, -985025490, 1820725721, -678167832, 862548025, 538899123, -2027717063, -2051102680, -744345119, 2128447651, -245697825, -254631099 ], [ -1977953979, 822862646, -1441956387, -1382649124, -797054466, 322904366, -499222701, -1608129306, -925458703, -798143790, -317628845, 1376942553, -802017681, -654964965, 1753185773, 313794542, -362445652, 1080422011, -147527788, 1066395815, -694152256, 673713446, 823995859, -1772039453, -1224380097, 1930001361, -1423993272, -843225051, -432314654 ], [ -1676133130, 947175082, 897738467, 1707805008, 1692928707, 1113236517, -721747605, -107708766, 1427658655, -1541506439, 789374046, -1552052420, -994314395, -442699280, 1174982416, 638311969, 2094715574, 1494913399, 1764480693, 22174652, 1853496029, 238057616, 243250902, -2030150020, -1636986676, -815787130, 1509064632, -580995863, 209422411 ], [ 124989586, -1493214241, 2018479855, 700109112, 76063750, -189173209, 383703350, -541852027, 1955551603, -786673609, -1344811086, -1545337090, 434802734, -458368813, -1957747143, 1217903586, -161542782, 275985867, 139899958, 1039041468, 1364843701, -172317201, 1854929463, -1464717495, 362374065, -301711183, -748544872, -713604008, -1249669677 ], [ -1006076295, -335177975, -1661267095, -87193797, 1207501446, 314752222, 229855097, -427897938, -109245248, 444928935, -201435795, -1376162729, 282483859, -1040116037, -1960750613, -1921123527, 991940564, -1264592543, -585519523, -1320513033, 319061558, -93136734, 980719503, -441149093, 163897472, 275160277, -1471790424, 496708775, -1912953063 ], [ -1030783123, -1410943666, 1773112850, 1741455277, -544660132, 185404089, -379885999, -525066519, -466127810, -2098977427, 753765540, -2028775714, 2136777578, -1378983995, 1839344432, -344091991, -306805632, 70918644, -819758221, 1361077645, 1797766765, 511824705, 2093650990, 1148555699, -191744520, 1302888419, 1952624881, 1345255363, -1745430474 ], [ 1446891294, 408445438, 1323966282, -871731577, 548623190, -1144637342, -755092822, -615405222, 1023618654, 218386182, -424745003, 1435043491, 2015590246, -1244854233, -1332683271, 1005442843, -1263371372, -1597157176, 914163409, -1113072244, -2004445823, -555958465, 1169481459, 2129345281, -1963734903, -1418368779, 262528178, 30450011, -1591011325 ], [ -590859307, -8522522, -58812005, 1624476025, -2012367754, 748261745, -1337697745, 1086690111, -822674017, -971501151, 604400744, 876680851, 607813207, -306833955, -270232230, 1804781810, 1846729002, -2068294803, -1578296078, 1711619776, 1923030323, -690476543, -550235384, -1051065172, 432050928, -1868867049, -564065577, -1907640987, -879753106 ], [ 130775083, 1587185640, 33495656, -963798465, -1498285937, 2021666851, -1576753358, 593258844, 1792310852, 637221743, -149569643, -405834098, -844494165, 1137841074, 877935222, 697944721, -1024746564, 1421246895, 1324994051, -195735241, -1675277326, -1488165321, -1077922739, -1511676659, 1573555767, 91227624, 1510711576, -647217551, 553933946 ], [ -2031502475, 2090637088, 164657255, 44673333, 1405825529, -905031715, -787936043, 1132549063, 1506376983, 162460388, 971868803, -968981260, -579233685, 1074872822, -60799904, -1871158239, 1857440649, 816809597, 1135586923, 1576110785, 2064058883, -790933065, 1708289310, 476791714, 1960333318, 625221990, -2010356039, -1098502550, -1422796544 ], [ 959326593, -332691481, -1966730363, -573489768, -2014228216, 628096596, -1162623468, -564994795, -1083639836, -1873094392, -867115374, -1954220303, -1992173448, 679120996, -1108202438, 269441834, -9284149, -687847605, -1226989802, -1774722281, 2082935659, 1822845246, -29150398, 1864110457, -468241858, -2110552496, 2039360337, 2045126703, -1616838765 ], [ -1870882690, 1739376698, -1248463652, -2017966433, -1048025977, 1996454078, 1609941686, -968897112, -900756308, 1220140675, -563562355, 1732983066, -525012753, 1400317047, 536326281, -578833608, 1036994011, -490956608, -1738167268, -103331495, 1698273309, -2097591900, -981112204, 938096930, 1048996945, -499910699, 1739148874, -748063292, -858948339 ], [ -1198481853, -994827404, 215639876, -636454402, 1548426160, -313751203, -1467316880, 925360431, -1113005489, -1049968846, -1077755153, -468912367, 876106451, 761834867, -368711562, 1782464841, -629980673, 1898685071, 786875845, -2122385150, 1492657673, -1430986628, 1909304597, 366134576, -426758463, 235224337, 1052318644, 188415605, -832088060 ], [ -1735708507, -1184800361, -1049347385, 641001537, 1659337528, -1105387354, 1342784188, -1755254090, -940069463, -940719301, -868491596, -1729227659, -101382105, 1253564014, -1830374157, -758417804, -1394323546, 346589425, 1490199525, -1326178660, -255417608, 218136652, -1931276430, -1227197909, -419554730, -447934515, -928637189, -1988568854, -262279764 ], [ -1748720157, 323920470, -124465968, 1406201893, 1030934908, -1376988667, 992783267, -480575598, -670254500, 1075822186, -934033557, 1389419147, 1289500468, 853151011, -1523559297, -878093062, -1858945950, 1632911912, -402705738, -20017647, 479523068, 272352184, 589963679, 2028985363, -1658353181, 1581139694, 954552037, 348041626, -1424018074 ], [ -232386265, -17844388, 1420973037, -1910466799, -1239559328, 1716282967, -318061983, -823138404, -1816310924, -173515573, -969400752, -1200911226, 1481653648, 1374723424, 403537058, -1914374028, -213474620, 1276087835, 1373512299, 1055023816, 319272818, -2078850952, 1909890687, -224296060, -2133653697, 1390086423, -468420763, 1458125153, 1291375763 ], [ -950032668, 389237243, 986231087, 1334683369, -1610954201, 1786166164, -1751551299, -113836795, -870460394, -217592474, 1226022553, -1413187638, 823998768, 1748044879, -627951636, -1510844106, 1795656848, 1906594742, -178326775, -2115190536, -1034914284, -1653448050, 2079130210, 1994726957, 1257964679, 598039072, -1992385029, 2004632983, 1045326857 ], [ 775720839, 2125832281, 133001126, 1474429833, -359116583, -305885758, -539191916, -678728515, 366806868, -916255096, 2106670904, -1496992494, -3195640, 441830491, 358855042, 879831270, -1604748010, -559815653, -2091539050, -1242668137, 667162392, 1756073757, 1193198807, -2052250789, 444948926, 1114225549, 862416869, -1829013434, -968582121 ], [ 1696461197, 11563505, -768942043, -1801248834, 1036391568, 194444614, 115750908, -1090542650, 279717131, 1331635170, 223707503, 168204266, 1014143597, -2025180452, -125508886, -1224889503, 102018293, 1682761617, 1532823234, -710254427, -1396454371, -1895108328, -1867723232, 928376309, 666721390, -473090122, 552107389, -720861576, -2047603113 ], [ 1404854122, -1340852209, 165631274, 118374598, 1851816768, 804291840, 1777873137, 2039160709, -291890082, 525231807, -857083633, 292407381, 1757672108, 680174739, -2103282634, 1971952481, -983605874, -1263028334, -1380039781, -1286476997, -1845964906, -862798838, -2025591004, 298748147, -595091422, 1354932788, -632740508, -1471395721, -340099029 ], [ -116598412, -1259829699, 1226330133, 991926500, 488082838, 658617159, -1026950671, -1988578739, -1909883809, -1520913511, -496066425, 1965464213, -1174143157, 460556532, 1362486722, -975259069, -1751711658, 839531419, -1023645683, 2032337323, 524499707, 1526408731, 547381830, -323096810, -596671790, 682301592, -2003548036, 1445035672, -471963193 ], [ -956791015, -813267719, -820613962, -170078874, 553532823, -2083532096, -964061846, 2113827534, -1796832955, 1634849234, 1043647002, 1603586234, -151663188, -1247222913, 519382847, -57315776, -1551981814, 2132888537, 1618159344, -1420672375, 672323782, -422580341, 564872733, 1799291256, 1576220134, 1002747337, -128328976, -746804708, 207175391 ], [ -147007071, 1107389014, 1925571429, -1439831996, 1138664822, -1727603786, 241038306, 1685584583, 1990649381, -1580982540, 1793257831, 1429037753, 761478500, 346432011, -529436857, -497912681, 1255944291, -1820650796, -755543046, 1802516764, 1771749509, -213042615, -2083072773, 190142514, 1632896205, -522108302, 2009293155, 413922995, -1362543054 ], [ -35687160, -1141277698, 571483872, -1640904307, 328655017, 129892344, 1635860227, -1455600417, 1530529388, 1300359497, 1335052763, 1805254535, -860709320, -785000343, 404317998, 83670960, -641274739, 795739334, 840032076, -1981959556, 1856445904, -1608131657, -1558490819, 1292357240, -793403558, 31050818, 37300761, -437412601, 180678838 ], [ -855693149, -1843248668, -1515734514, -1350471828, -2143476874, 1102443165, -661776090, -375613219, 880707927, 981679240, 1522785267, -409917134, 1177591378, -2002915120, -1431314358, 1083741414, 1323904271, -171393960, -1231881307, -672098164, -1046070337, -533255173, 1146786881, -965915084, 1235143738, 185761195, -1360413233, -1669414290, 94891606 ], [ 1200340194, 1564644256, -1485237636, -2135010651, 1144086140, -347836199, -831123192, 534066055, 42470689, 8359936, -1143677058, 786163439, 692255011, -1271134105, 1040432012, -24372787, 1505024769, 371118317, -2055863008, 1138388784, 1825658229, -333411591, -1639831062, 997155849, 1121615550, -1962661485, 264027478, -995011795, -204971647 ], [ -1535493781, 430243437, -788191825, 1961485461, -1450734577, -1786679033, 59256384, 1461218077, 309241544, -1495680323, 1211196570, 1128204496, -2037526329, 1332307904, 317151991, 1580681803, -2085009720, -405753663, -1248673005, 116608255, -106644888, -765876712, -947615539, -2142941553, -1115448459, 1275479587, 1101221141, -2089799551, -1145721374 ], [ -686240978, 291140451, 1403130290, 338658830, 1316306999, -1346134113, 1736856205, -430908244, -1041066032, -2146486249, 3135162, 660044697, 1169150506, 1073771850, 1025298456, -1835835783, 274905230, -1943347640, -17509259, 1876747980, 1913383118, -1730696284, 1257975336, 937742626, 1893753806, -670283588, -1031405447, -1071845848, 2093226047 ], [ 29067556, 840183026, 2084916836, 89610914, -533164673, 1838688058, -761504163, 2124524839, 24917264, -700362801, 2109296731, 378307416, 1533785207, 59989754, -1617966614, -717424592, -680129015, -1546431333, -191623308, 7223983, 2003285796, -1204574447, -334710606, -1139976037, -287455337, 1654405093, 1789401566, -403546803, -1006901327 ], [ 1642424998, -288635394, -1373363979, 1232563835, -2012082901, -1168469668, -300438972, -1530551008, 511029505, 961254686, 1803448971, 1373209250, -24462578, -1707719848, 1362028418, 661381532, 900764768, 897164080, -108867606, -1997374032, -1125327861, -2005246486, -1736345172, 1461153781, 1634479641, 1655397265, 2069393634, -159962797, 1699557050 ], [ 1846253650, -241077518, -1337181896, -413124619, 1052199398, 1943121982, -960391915, -306315073, 1698091473, -1608279097, 984523950, -915842308, -908268511, -707196521, -578298128, -149635787, -1949289942, -698145482, 1224888828, -1069370770, 1734462524, 1681880205, -109226220, -750966847, 21363499, 824494646, 1709541242, 1704939027, -1263701899 ], [ -387823249, 1102991665, -2082645367, 1374279204, -220385041, -1900620725, -806721069, -236051959, 76386769, 2116797408, 2077306968, -1729746050, 1279395023, 850604554, -1808854113, 1855384491, 1581555578, -956904574, -822195829, 1996004999, 2030047473, 822828014, 2118559765, -497796576, -340112392, -897207215, 1370648958, 750359597, 1209687997 ], [ 1349063028, 1800423426, 1647898699, -1437143243, -615080134, 1480516553, 1670693291, -1154047270, -1265093022, -482851933, -1490249713, 239987502, -1370072927, 625527184, 1847990110, 1418230375, -1633675402, 956743680, -1599056089, -1739278956, -1199470405, -6923129, -1322239184, -276087454, 1934903253, 1443129214, -693240116, 1990814016, -1901454298 ], [ 1918112725, 913860314, 1013223138, 647598331, 946168080, 651588339, -1862925877, -488114278, -180592072, 1649386239, -308207294, 1505760771, 1044634950, -1319083076, -1039224247, 958086389, 2084691879, 588614690, -758673643, -1201169552, -1685914123, 1533818178, -1748301986, 1514612279, 1237966474, -1483597476, 1130876720, -1261722902, -739254659 ] ], [ [ -395055935, -766928359, 1787309064, 270875795, -1853452092, -1761539755, 215143080, 78720173, -155383243, 256485911, 1641727986, -913020021, -455897836, 522422980, 97402543, -1311456439, 1067699937, -1541825564, -831594678, -531185450, 1008722286, -158009114, 2134159064, -403687408, -1724251090, 1443759589, -1599708496, 342665291, -1091911505 ], [ -1510047624, 761013248, 403390276, 1184925493, 971100573, 1879606251, -1035567159, -1517232540, -1176916689, 1932866957, -1232805106, -1603302441, 203109192, -1970924456, -1839987557, -2145835182, 1871980158, -1139927909, 2062297569, -2002086661, 199805607, -639479719, 973468921, 734377611, -413149594, 2098708026, -991132157, 165819274, 1605474257 ], [ 1924583077, 1538328691, -1479973176, -500923461, 1771149688, -206837737, 465298792, -1149964802, -2071029106, 1425724203, 1077947636, 485008985, -2078996111, 1690387122, -533481209, -1923503097, -1310803848, -1539787587, -592622687, -383028897, -1315765684, 1091423381, 815349125, -30870157, -365146891, -1499623859, -1369282126, -2036582759, 128493504 ], [ 607084650, 353542851, -2136627734, 1319070981, 85706925, -492090099, 177494946, 2098420954, -1500571854, -1741831741, -1728589478, 304556490, 442308960, 1635761597, -2063362293, 787238701, -82415346, -857847774, -674610263, 2020199193, 1432763237, -1215378857, 1398696487, 2024885999, 1987704558, 1768052248, 1558113445, -1392992844, 1778899053 ], [ -346113589, 983874236, -806410227, 1756740476, 330795336, -1565422493, 2088311237, -723388336, -1562078891, -1123561573, -150432946, -448313219, 766401466, 963824114, -1876750158, 1760856591, -1163708056, 970905711, 411742035, -489993330, -1752399306, 92483176, 34072969, -794748287, 1223628372, -2006790855, 1435782717, -600225993, 1526143278 ], [ -733413664, -327803645, -279936957, -1250295017, 2024666709, 712246121, 2080277729, -1019511718, -19554142, -1935596030, -555702326, -1252660924, -1873137642, 675587125, -2040730599, -483654332, 284618169, 1550766889, 679726952, 488176361, -1214867192, -240858694, -46411554, 2016811748, 1162034770, 1675553395, 1258579815, 1662354382, -1876405749 ], [ 912367775, 1760138331, 539468991, 1794039891, -1990055766, 1672790506, -703247982, -1589988208, 441594737, -723902632, -1445407356, -823822403, 911874264, 599278287, 1489335279, -768165859, 1922985179, -226998284, -33328574, 1307699443, -1300737332, -1072508512, 397130768, 578258708, -566054727, 1489665296, 1786205044, 1499326792, 892009233 ], [ -2049168084, 699494348, 1100629443, 4009076, -284125323, 1737034753, 902030596, 1393140508, -433884613, -502628990, 1785373995, 1274726549, -1210936676, -778551231, -1878994000, -1115367332, -839243650, 1244571580, -1606481268, 691886509, 1983509704, 586487359, 1285452752, -1933028779, -1840158360, 1802921752, 1024378638, 1549718357, -923970868 ], [ -1394546520, -163608640, 268527273, -1357668273, 1443363557, 390510322, 1118632655, -2046863493, 1543058841, 1293332889, 1891209625, 85020190, 724690832, -1763469948, -1264879081, 367975697, 1597590164, 343520079, -1795928948, -854155809, 2016828951, 518692000, -641705680, 895212778, 1189668855, 898336818, 962943735, -1258601305, 1324027747 ], [ 1287212367, 484546524, -1409503043, 124406034, -814637967, 1008399896, 401074410, 1284194593, -1979026600, 1986195710, -1323939629, -1471055764, -1211380927, 224126743, -1884927973, -1806948775, -610169045, 2003643067, -1846465, 1443003285, 279445684, -1342424847, -683253469, -9919269, 393782576, 955758260, -1834847580, -1867644288, -2093399286 ], [ 489993197, 1767256815, -85207178, -746793096, -624390775, -882477159, -1193635237, -1766494147, -544853920, -1107536698, 835426682, 761573853, 351428282, 1805766042, -1042046685, 828893664, 688599906, 1215917863, 331301297, -900582054, 1393841780, 1486774852, 1695556405, -1005068192, 1560725556, 2002633376, -1350613557, 1006600063, 1778626274 ], [ -1292617091, 473545491, 404502584, -1848938294, -1131448400, -971151021, -1076113467, 1048229785, 1322694984, 1506224636, -245680420, 2105514449, -90311748, -465377468, -869817222, 359930979, -681147872, 854630663, 1418159416, 2055615725, -544870918, 862030458, -264506936, -1789275575, -13181294, 1519527155, -624571578, -1940023594, -1582614401 ], [ 301252248, -854469694, 990225728, 1115559867, -2056148448, -533484952, 1253089495, -562315658, 487947263, 1901665565, 988615937, -298232822, 1830031729, 535366740, 1842217423, -1484929442, 424093292, 496593132, 1100864232, 1538407341, -1280810304, -1988622340, 1610791844, -1982444593, -1217580645, 824461921, -1191822000, -1851178224, -1396625435 ], [ -198006467, 1937230813, 1114425978, -2035952864, -1750622478, 1644829161, -1698485828, 422592452, 23189289, 1490085910, -1021448792, 1884827783, -199953741, -1311771435, 1462462416, -350219933, -1592645319, -67204247, -1218212410, 1154390576, -1764525565, -2077594324, -1410844776, -1883518040, -669905601, -1556376749, 1207304718, -1325844006, -2059457277 ], [ 1474630818, 200516865, -898204569, 2019040777, -279882049, -1708957749, 1084049278, -1591876754, -258838478, 1281411749, 1291849812, 1293103467, 253189520, 1221612918, 224323253, -1457336916, -241737489, 706125594, -1011458825, 887229634, -492493817, 1516500155, 428918690, -1815545604, -1042145955, -816218932, 505628933, 183825395, -1753716312 ], [ 1381321502, 1041799937, 271670420, 2144588755, 2079508770, -1040892235, 393759769, -1460881743, 1386612598, -219615670, 1275339981, 1830517988, -1632411720, -596432118, -790508278, -852051727, -1136552585, -1699763066, 1218518220, 647277193, -1006083246, 363565749, 219452519, 553391837, -730943451, 934577481, 1403943144, 276837604, -1316744985 ], [ -2061851085, -342653669, 2093938103, -1713084631, 1436141834, -2002504650, -98301524, -1084575424, 2105999495, 846230371, -2084414187, -1147502045, -2004986934, 772884412, 1941291810, -1454528009, -1889260641, -2114780310, 108347723, 578877958, -1438487504, 289132863, 528352799, 426451691, 1286162532, 56765162, 2003683838, 1037703601, -448185612 ], [ -1002412571, 1435178945, 900084196, 759043261, -595788334, 612872632, 593968998, -1529671204, -1323018714, -2057598541, -1921489805, -570016685, -787615789, -1511681468, 2128902741, -606911053, -1191117592, 754593343, -1316301950, -1755459789, 546411039, -1542504992, 1969843462, 878190903, 1876987, -894398849, -227550462, -402411893, 876179871 ], [ 2125338033, -709928892, 2031019314, -1156140563, 15106845, -318498077, -660941887, 894690983, -723373419, -1323402302, 2069922197, 180149961, -242386631, 1051765250, -1928559842, -947092726, -379298051, 2058132011, -1438722645, 1752964588, 1056619915, -1424200732, 1088871216, -853471656, 1281611105, 309386398, -774293298, -1869695238, -772854955 ], [ 220775637, 1325014120, 1047979212, 1105115282, -1579536418, -1434998932, 597506341, -1538332762, -1274296268, 1478025345, -725001043, -1645645586, -495777388, -133302516, 1295502404, 2116458669, 1993397309, 181598347, 1558018857, 1065271149, -1996599060, 1305968870, 901153073, 1160613428, 2060140488, 1132964126, -337066698, 558400800, -486795455 ], [ -411956117, -969731214, -1957629490, 728652333, 1443210563, -750051130, 881030843, 2071154596, 1837400332, 56553002, 612598575, -1999749072, 1579013840, -867442661, 227191781, -1448278037, -202458131, -1904769516, -777056276, -1053135776, 223784003, -2018621029, -1924053933, 1303292597, 32932887, -1109368767, 1841315118, 704933083, -1489309755 ], [ 328049496, -1016500300, 799554424, -1720733723, 215986604, -375797026, -250676289, -2124721998, -2080189784, -824704523, -1854372657, 12393128, 106999336, 1278272558, -2022105098, -445046364, -740734221, 285109791, -497221023, -2092174870, -1275069921, 1675702421, -1375955680, -664202977, -834805932, 338687810, 875518551, -25121663, 170907183 ], [ -649295427, -1726550733, 1841776057, -50091562, -2144363465, 747403760, 777068388, -427617163, 868783141, 1663213841, 1130837414, -1576251567, 1441783015, -99021494, -1621836564, -955332325, -161008446, -130998456, -686718095, 1678008889, -1978958862, 636762760, 1985802143, 1386526552, -1514347314, 373259217, -412973691, -358817933, -483482539 ], [ 613104375, 2047501117, -1926438934, -1016997143, 1619986016, -1634450619, -1261316742, 495397493, -40577071, 1821711742, 1345567267, -403478546, -1139810306, 879422355, 1685961666, 1382243810, -81794103, -2010698233, -212921087, -1260307888, 1875510572, -1180934158, -2142151771, -1784640465, 1983979880, 2139478506, -1043126495, 1990979824, -1845730488 ], [ -626277731, -802693489, 1978980500, 506920374, -686013844, 1024661465, 182756388, 1989689014, 1597132241, -802343322, 310357822, 1489240521, 2073037115, -1205854329, 629788213, -887732698, 1795784204, 1783172204, 1350123565, -1750723554, 659578575, 586972093, 877952280, -41787301, 1169688282, 1551819999, 1106066387, -1698834874, -1524639350 ], [ 121572147, 460669450, -1756805673, 643186140, -1478917994, -2090471457, 1968001245, -2113568090, -858074949, 1491065269, -905986566, 504093074, -1075876697, -392680810, -998454975, -306406716, -1451387264, 578342059, 1440680523, -1824525925, -1790331947, -260939808, -67673641, 2046005998, -1498233550, 24608496, 200686627, 1245013083, -1699617238 ], [ -221596177, 1906481358, 1729653839, 1842045807, 903588361, -1505286474, -1592059807, 611948976, -1078202365, -1916997125, -2097752890, 2066042353, -2129848666, 869910433, -933945403, -1903194905, -603070756, -1912831672, 46168390, 1961707284, -1804594980, 1047996273, 1620228607, -584551948, -736626691, -1101321670, -195906664, -1455599858, 491545616 ], [ 1219990255, 499816818, -245141228, 788555437, -1805449011, -988517595, -1198068018, -253175149, 869244342, -1151247036, 1260990416, 1324150378, -933897442, -557651690, -373716219, -2133280288, -1314034426, 94296575, -1565097094, -1477011782, 2095827338, 1249611550, -1616424677, 1819509112, -1211761401, 1258267374, -1624747984, 698090980, -821634326 ], [ -1668813754, 535614579, 1918896635, 1468867493, -270244373, -1084678405, 2035012590, -337458156, -1716034922, -685339656, 1235942930, -39914662, 712641712, -1605260992, 1128488777, 1304745077, 787166014, -86669452, 1596184631, 1811304009, -1768815413, 244986813, -217181533, -2630516, 1358262844, -473296722, -146284817, -576276772, 1296372263 ], [ -287361162, -267406971, -2113747375, -390289242, 576262918, -1810749990, -1068668721, 748806440, 1806436883, -1615779044, -1806959232, 2120116653, -882005624, -1923119651, -669775740, -1156235987, 599177133, 490697931, 394894291, 66570603, 1259785499, -1609314612, 1529029969, -2063861909, -260789940, 329554200, -1950229432, -649018162, 319528692 ], [ 1979644747, 87266883, 1732179768, -1123325223, -1130359519, 2146465967, 1203362031, -809805402, 2084627478, -966693078, -791095607, -576201869, -173688035, -2110382584, 1945733578, 1581849077, 1861850159, 1174776739, -1478880353, 9039575, 519116183, 399650273, -1616865046, -1875775680, -1272325643, 1168704006, -1155777505, 59832799, -1806078986 ], [ 771056982, -2014494105, 266804763, 1649051836, 485893003, 1845247081, 1989788758, -1070766821, -305181627, -1236825325, 1036366900, 1770007680, 256137246, 127234465, -561254273, 37863517, 1373701054, 1008799111, 1880655032, -970489581, -619411500, 883343373, 930849561, -2073496843, -1092128108, -1831424182, -72423927, 551647861, 964450761 ], [ -710941019, 1270693780, -1184774234, -1023560156, -450654853, -482750795, 1559428480, -1175362048, -1078862123, 1198362954, -337502765, -1041668820, 1929691066, 1030255054, -404361862, -2102184055, -555719341, 2042633474, -1481435647, 175022845, 51739618, -834003299, 446527171, -1530147828, -969959565, 945616815, 173007338, -489689994, 1555275045 ], [ -730893317, -820418710, -409634857, 473728761, -422774600, -420516248, 1511366239, 114772020, 772294543, -2018260457, 561275814, -118434303, 266171509, -2092979167, 534528832, -696980421, 332430689, -1929814492, -1084116714, -1211101097, 1988125286, -1420937174, -1052613483, -1116098234, -333345311, 1286477987, 345750432, 1501175079, -334522333 ], [ -1253615877, -1050237910, -1192739695, -2121251861, -1359954890, 166125465, 545230647, -1043306143, -749523082, 558987085, 430430042, -285386951, -1454393115, 1836258334, 1829083952, 1021500096, 1071196974, -80190150, 311688751, 147478064, 894927302, -1998481376, -1232824725, 484326415, 854177048, 214247652, 648938023, -637834483, 1994201969 ], [ 117174431, 24359900, -107156236, 383800099, 1038493513, 1487712108, -1577518499, 2095166007, -1018718277, -1513658169, 2106274234, 168857077, -1942091218, 1337522268, -1822174583, -1281723425, 17326752, 1117624938, -1341302472, -1418161946, 875447939, -1094793148, 619968148, 2001687396, 1430518397, -1740359545, -294672830, -440672516, 43922855 ], [ -87606708, -1739423738, -597290970, -714414701, 2054043404, -161010533, -1986814676, 1410804313, -533189314, 751084325, 1612759945, -152759123, -4030374, -244491191, 1880862780, -829620565, 2053833656, -714364711, 1076420997, 1418727803, -152518867, -578988595, 1631535883, -652491619, -878185152, 1910644382, 549362264, -1715199013, -2053232216 ], [ 717870411, 1898188227, -593911801, -1745355913, 1598411688, -1022952488, 1926154078, -9863143, 1530921129, -1387488680, -1344582034, 326535743, -1216850111, -710896401, 626552040, 613795884, 1593698335, -1449260894, 2119662339, 250052630, -636662132, 1488375732, 1753412985, -1382339537, 1780108930, 1104256266, 676297548, -1524959697, -1156552877 ], [ -201281766, -1384269882, -1085577265, -450319295, 839644777, 538201047, -1949297536, -1300779330, -1192342751, -2042591314, 715116046, 1204932536, -222908310, 1242588392, -404825967, 12474985, -1393975618, -1707881947, -242211491, -1792330267, 1543633525, 1022482772, 2051515209, 417909096, 1678481877, -1047833427, 1322120136, 461744349, 798239273 ], [ -712614363, 1604760116, 881873162, -1344468016, -447263148, 2058591212, 1311741574, -413157304, 52955805, -2046749505, 1399924827, 1129824670, -460235241, -148722963, 405751897, -959437316, -736566450, -559466484, -1072249590, -873490657, 525545740, -277390789, -2126912, 533727061, -1894986524, 1819061310, -1891129005, 1733320671, -1075710732 ], [ 260007038, 907700215, 1711868528, 979914007, -1504182237, -421168840, 280641112, -895441974, -855179965, 1621219116, -1283954276, -964170571, -2041333485, 69155335, 2094254458, -498447250, -1744994616, -298570353, -152340908, 1994789825, 2067913309, -578851638, -515902104, 124833656, -309717086, 289157587, 1291184918, 1913077541, 1055991514 ], [ -1011073531, -1694455165, 460646958, 1024212422, 360023733, -1296357399, -713095267, 599832177, 1424253251, -1540592075, 1446162733, 1441110322, -26592780, -558714689, -40493873, 1848039981, -190851432, -755522806, 419312304, 623515507, 1574305056, 233852332, -782594087, 513329963, -1541992576, 469345645, 1672475130, 319306939, -1267788986 ], [ 74710886, -1761501777, 737333453, 1291951377, 1438875029, 807378972, -1797691327, 523895017, 1804289872, 1626776005, -1218744261, -1203241232, 1821970240, 1063295209, -277347410, -2029245495, 2046150053, -667520826, 95816008, -804601319, 857619281, 638602172, -1901533974, -1673566723, 1527806061, 1830383534, -1793332174, -1790049365, -1169839673 ], [ 1088747473, -847056777, -838988592, -782201214, -1106495467, -283942375, 1182541418, 772031289, 1156978061, 906334497, 167709466, -442677686, -1001219700, -615215474, 1064864849, 1936421386, 965962571, 1761578337, -1434675870, -1073714397, 1002012093, 1469845973, 524519621, 1143422059, 451273322, 1701569405, 1597578867, 925117348, -1534117578 ], [ -1009966872, 1711188256, 1308544899, 1101268862, -88903317, 452005121, -848790284, 1375776572, -1064742867, -1780640807, -1388116692, -757045020, -596503404, -398965584, 289623257, 1670411478, -2056972086, -1612478468, 1814779839, -1653152586, 1818499153, 1991156316, -1261101487, -1990922626, -269425244, -725224042, 1017851284, 125079450, 1373415771 ], [ 2147439004, 1268627313, -654498989, 860459284, 440517033, 1589387153, 1763803694, 1564672743, -1011279377, 177381223, -618976386, -782513391, -2047292001, -857151988, 1532651177, -2142793451, 315140912, 1430568751, 1007160333, 18050393, 1600126996, 1328391005, -1075311918, 1311784673, 135759626, -1545589470, -1038460792, 415365731, 1168767427 ], [ -551476554, 1673599838, -1155349688, -284493233, -2124779839, 1485245874, 858734180, 303221722, 189764912, 926146213, 847829814, 807178829, 504350695, -365157077, 439090888, 978925129, -25060815, 1064291765, -1210439537, -1531196957, -716469957, 773072718, 1744520570, -611791205, -681577806, -1287460220, -1088665829, 267469295, 379035807 ], [ 1426774890, -1311455152, 712821856, 2018347786, 210383313, 1360656365, 1790690022, 188624799, 1891475079, 819242070, -355865666, 1750064587, -1780152564, 1501246407, -965773273, -979049507, -989902276, -480715554, -1943140667, -536953837, 1465161195, 533801494, -1720661425, -1060204753, 1914804235, 1224402713, -1417945088, -437673728, -2051591208 ], [ -1419613052, 196882653, -1592007474, 1804690213, 1231422110, -683885, -424676943, -5195413, 1454281646, -785734795, 1679803037, 1602745965, -809070261, -213259146, -984984981, -2125899151, -919256747, -1378126725, 534713169, 547395902, 214352282, -1853798894, 2142629375, -659759640, 531986922, -2067978479, 103886694, 1847020895, -478162348 ], [ 997956207, -1440108314, -2044120568, -867917954, -835772608, 513864143, 890216381, 2115899675, -18604647, -1197743475, 1147255230, -1900647736, 694350678, 1356284395, -332875383, -1131482010, -463355348, 1457928526, 1772379758, -1803473003, -719894856, -1404960411, 707417477, 656019954, -1848134839, 1304951090, -1713720857, -356777680, 1086755963 ], [ -1991943381, -334661876, -608067024, -807673425, 510547872, -2046953999, -1182638727, -889607813, 921376898, -2034148896, 289095989, 251955080, -2121858378, -1491796689, 1816841116, 1744862101, -617838494, -1420389858, 1672981409, -818741104, 1004493885, 1357687944, 878393200, 278683175, 567327900, -1934197211, -913983731, -452129616, 1679926961 ], [ 440260806, 399625562, -2025908011, 102757026, 2083306354, 1616589757, 376682059, 1795337888, 1382652432, 1345239335, 1412191360, -337183528, -662159392, -791868893, -1592148563, -1781124576, 1982376991, 1644011265, -455929906, -1909329656, -150501887, -1392703182, -1862290706, 1328458317, 1411992325, 813854861, 921923672, -1510381076, -2107619540 ], [ 593007067, -1181394992, 1252199983, -1401062361, -1461983714, 90450909, 157663068, 1179565057, -445564922, -1137632113, 1942585202, 482961399, 1167506898, 794720944, 1650459861, 1657413038, 96590740, -653719538, 1520219388, 1394298817, -889967734, -1620515790, 385915361, -1243116133, 1875042359, -27120419, -386396427, -1311027120, -1221219738 ] ], [ [ -578676410, -1857634656, 829744073, 2035348593, 1902083145, 1430792300, -507421212, -890235203, -1527193440, -590831254, -1130973936, 966404736, -423508464, -286752369, -1269774726, -1926823644, 63816121, -524581242, 525439667, -1664424520, -1469361847, 286671760, 1116380924, -1390718207, -1091363585, 141692625, 1648817398, 193660116, 1813944093 ], [ -1409339065, 1809657497, -406615855, -1812664045, -157493602, -1269026030, 510137516, -1554842883, -45629862, -2041753957, -303177421, 1230972376, -1322958979, 1658136684, 1439840393, 1509212655, 1333168673, -1830922049, -1444984289, 1500640008, 1166093859, 1699001356, -610990384, 1379195102, 930303419, 41856304, 1855195920, -221303201, 410755136 ], [ -900187166, 1245500517, -1594160248, -222132234, 760720502, -480438776, 752404492, -902736454, 1328082886, -466043149, 1239134112, -973082252, -339857260, -2058853505, -1584039692, -1678253074, 677938096, 570685958, 466247300, 1917590827, -1854157820, 58868363, -1081401888, 697069433, 521070498, 1386043128, 1136588467, -171405111, -1373524233 ], [ 716777182, 1749799318, 175044872, 1069999861, 698105878, -761903694, 1783982480, -1092095161, 189839445, -1774846703, 1237668630, -1289891004, 631137807, 1643420419, -1121157344, -2032408823, 833670652, -1372816437, 750306900, -717372027, 280274526, -654681004, -872860234, -2009918314, 2091805429, -153786231, 796745761, 473329065, -650258527 ], [ 1952358557, 1989390651, 966422842, -246582597, 533729591, -1309944048, -2032082318, 314854712, 1106387093, -40315487, -2066105407, 1787368077, -1505930060, -1562501350, -1704780589, -1200512796, -1854027868, 1510758575, -1506749222, -771388673, -1001487511, 1703903904, -183907388, -1627001314, 474894303, 1082843669, 1745919747, -35726836, 347009204 ], [ -441473943, 613957346, -338418351, -433272871, -1138743219, -706867559, 376159893, 128708103, 523571754, -619631236, 682571432, -1202239580, 687946000, 998317672, 251441746, 368625169, 970107084, -1859470673, 1736490751, 1776162918, -1655938281, 194061036, 1582118246, -1283865278, 1862085837, 549087685, -2092951423, 1860368768, 1538076011 ], [ 510775782, 2057053182, -1208857134, -1327997376, 1351930996, 320053549, -1783429067, -606916365, 2089587680, -1814696650, 1819428402, -1623464132, -529287542, -43466421, 618963109, -125396916, 182250286, 1160396433, 1101789419, 941652584, -661471397, -585919533, -21687618, -1333418263, 1808570180, -1993081740, -1750465424, 69368429, -1126776015 ], [ -779513165, -46252925, 1337031115, 1182534347, -78230641, 231246838, -1311062924, 868647299, -965160609, -283878780, 301277385, -1761255592, 1679735792, 1363652448, -2146199135, 1711990274, -570494803, -683212102, 326256945, -1930918399, 116799145, -707190833, -2009662119, -89842138, 654552693, -436402087, -126338020, 1317459001, 1542198519 ], [ -818639255, 1710288081, -820147642, 976323268, -440587163, -1166653962, 1894254412, 182709096, 1193458811, -1350611765, -333334436, 1129331602, -221994920, 189782917, -1949155707, -186659105, 1835419223, 388355325, -286451920, 2130790851, -216017831, 139801762, -1097840201, -440282968, 1121206942, -744898449, 862870387, 356599094, 803093521 ], [ -1157742197, 167141670, -757086250, 126295037, -1392561965, -1094558079, 779061631, -495184547, -1910333994, -139252703, 311938686, 1912526573, -879294944, -1869433912, -1321834062, 976996888, -1764849723, 739157993, 944763446, -1727302426, 1661803933, -227127157, 439588015, -963159535, 1682033160, -1266586301, -66223779, 1539900930, 831274525 ], [ -1652967994, 755101394, -620884541, 930624980, -163892593, 1074468745, -1410024462, 1233493410, 1461055397, 893945486, -1264165948, -519100756, 147840980, 1092678763, -1612705205, 2028281220, 594559419, 757974114, 1683252825, 164674241, 339875056, -27869596, 554688139, 995206921, -80405108, 824330156, 1376533647, -1536291861, 934107565 ], [ 1564874702, 273979109, 2036096424, -2087871738, -2025462770, -1094212451, -2127159185, 1056103549, -1749233656, -187358218, -1704864467, 1619672963, -529087335, -804845744, -1789540105, 7049827, -1505078802, 1799923980, -587301817, 1929209291, 1796224294, -1726939766, 947121522, 1845510302, 1060075320, -689745881, -788740571, -1976759476, -663059844 ], [ 909840038, 1590750923, 1151495624, -2022951744, 1871424025, 442321125, -916881557, -290345518, 560408737, -1351196683, -2136947290, 1066547998, -485577269, -20513117, -1872413603, -791328260, -1173722567, -355027077, -29617645, -1806935779, -655984563, 423257904, -682619407, 1849534994, 910286937, 6974818, 128642662, -874710183, 1765372706 ], [ -618644285, 1179996732, -1891023879, 744396551, -1833843510, -1753147729, 2001888619, 1850931784, -1147043164, 2035800311, -1534024462, 2007194253, -161104950, -1938508949, -1048274341, 167681376, -1361704355, 354335746, -774048790, 366492239, -874961172, -301876470, 1321558023, -1916891043, -775191632, -1541476754, 561388608, 2120202871, 536658449 ], [ 1548683585, -1495813987, 909139606, -1017077183, 1574564405, -82631048, 2110363654, -143422808, -239282175, 1763477304, -1529164590, 116752079, 510925217, 89610873, 1218795805, -1985619829, -1533515277, -1559303631, -1732264805, -83052361, -544139886, -1770247881, 1027652837, -872993532, -492034566, 830977528, -865745263, 1922324640, 537682783 ], [ -540954913, -717019639, -992928594, -1461576809, -915913595, 1684251323, -803717027, -459487765, -622141944, -152254794, -1631745342, -621789500, 1011386254, 1342131566, 529317625, 2095672494, 248883561, -6088117, 1344856907, -1105600967, -301879045, 1637086760, 1962480461, 1709670287, 1591736689, -956796069, 1108712286, 737062290, -1539575974 ], [ -299037958, 641514002, -1954269717, 953505745, -1067537034, -318699775, 1718357496, -1797835684, 278168751, -285058788, -1443376069, -2017413557, -1646089494, 5849341, -1858756750, -901404879, 898190556, 1916115448, -645542512, -257287073, 4259150, -543195703, 547019248, -399526792, 1177369408, -2139893800, 1990138310, -1694459175, 57465130 ], [ -1765136409, -790345347, 1201811111, 1074628083, 554771793, 1539144353, -1458956425, -462236591, -398259069, -1258003361, -709299836, 96439100, -128664021, -285474275, -1364715019, -1494449458, -954551581, -1071959015, -976699329, -487918415, 881774427, 1213184937, 885812563, 1210164424, 992644789, -486803271, 227868998, 1316211662, 406230696 ], [ 960934636, 1077243468, 2110297063, -1661520561, 451061260, 1067946901, 1045365044, -1452758513, 1501225041, -1223429644, 1385118287, -1502635800, -1702929700, 1207203066, -566826399, -844531464, -238223187, 984187675, 1263751182, -898426062, -40565406, -377637609, -1738909938, -99043792, 2101719245, 119463156, -1827318048, -529309689, 1929630563 ], [ -68361083, 2130574782, 252305453, -291721050, -1619153813, -38555902, -1859949982, 1363217487, 766364469, -61093156, 1985815200, 490269877, -199323426, 1207538435, -536197679, 1742435573, 1739685616, -470715418, 931261796, -509564942, -1316972918, 666117768, -173034056, 1208397818, 1519419276, -932267434, 769439320, 1751506675, -90657443 ], [ 573467040, 1750720537, -486851472, -2138022609, 1613558481, -2011163667, 1645296064, 38767911, 1036651140, -1184637823, 1712219857, -1686507251, 1478488528, -135082723, 1540133018, -1390259992, -554073094, 22351963, -586538762, -1551724592, 1001645670, -2111814138, 1554414286, -1120144071, 1227977716, -2100983552, 2066084109, -319840265, -1686116673 ], [ -150153494, 454222465, 1455357052, -1034776638, 1377453701, 557204087, -1468511361, -1504681875, -1754793868, -584502015, -1629695518, -827194525, -1557369798, -1298187559, 726262031, 773270612, -2094186089, 1200725342, 1479738379, -418762686, -541409876, -2100429901, 425954044, 1384646056, -830595755, 497375856, -2122670446, 571148521, 1002209061 ], [ -1312254368, -34499877, 159808304, 1622146854, 1899741181, -319714237, -718267711, -1224119481, 1072941446, -1635099777, 1944162587, 45629949, 1780357648, 1843241550, -215596751, 1230633785, 1429508258, -902776706, 1020752487, 895992060, 2106596231, 932197932, 2056022275, -1872853649, 2014865894, -968395100, 530593516, 269011001, 1784127253 ], [ -2129375059, -1404670524, -1469256161, -107558573, -834962052, -1565844095, 1112130025, -2081498634, -1479143395, 188952344, -601056671, 2036257064, -1225465323, -1665393102, 1315350648, 1485100602, -415967875, -1905269617, -661253206, -1567845388, 578058051, -1664605607, -623487225, -983440777, 1162984821, -1371033406, -44899763, 389379548, -1093382549 ], [ -71326161, 1487312339, 1559322617, -2146834783, -1881046742, -1702450246, 1451625838, 1098467397, -2084316167, 709999301, -1585163171, 1017529687, 505275401, 1779349576, -1692594814, 1327404160, 1946834221, -1315630433, 629456180, 901785611, 929812481, 1257886692, -36075385, -1742022612, 46217482, -669797568, 664553215, -1680528001, 570252116 ], [ 966437771, -791443618, 1926930343, -231014143, 1733002010, -801107030, -189990466, 1862827098, -485576052, -1485314190, 1858909383, 1483391875, 1580924930, -384811894, -1604102040, -1379974554, 40835100, -1075648895, -1964359209, -1594746683, -1290020691, -1863003816, 333412218, 146046263, -73120398, -87458933, 1026592484, -181740943, 537354236 ], [ -2126174262, -260675988, -1864643947, 533373643, 268825186, 1686308953, 1216564417, 1429203896, 1384722179, 637123175, -195761803, -511528886, -360276741, 556585953, -1275040705, -1406982083, -735053029, -1999675681, -2051118523, 1972357824, 1514388017, -2039705542, 1180475867, 377265480, -903316288, 274541344, -787558554, -1723948848, -1475508887 ], [ 593654576, 2147152024, -1886698869, -48072881, -1862908132, 1698568178, 2048541076, -717641626, -1394686213, -1432233796, -1013436112, 878940920, 1913482813, -1367465791, -601771449, 332603726, -1716539496, -1189716601, -1426587559, 1406134407, 146055133, -701562916, -1686629539, -1970119577, 14693587, -829764120, 889655220, -508571542, 212977233 ], [ -844764119, -1162905573, 68413921, 1176529350, -1057461724, 1479053654, -1195291271, -1407081425, 464119615, -2017659570, 44811363, 497358214, -1717439085, 393175971, -100807050, 1255952786, -1036080848, 1987684465, 384623545, 881013073, 313866207, -1282347516, 1807917501, -710280196, -1129807792, 1774913222, 1398452718, -1986501943, 1457746053 ], [ 1338158817, -679546107, -1533529732, 1440208297, -1085473012, -965792916, -404129865, -1234750394, 1111326907, 1583308362, 1799897793, -1741997913, -1478520367, -982756233, 1025436728, -1023176515, 1789895999, -2118198555, -1300117385, -2121495608, -2004100027, 1195247315, 1242585530, -520484054, -352276389, 1946136463, -1475023553, -814343286, 293447851 ], [ 873546216, -1586970933, 1868251532, -1824913624, -837788896, 1439286665, -921305801, -1822631745, 624157581, 1386084588, -1735975313, 629982838, -968068713, 20706790, 2099858719, -576534658, -1466424501, -846276539, 1710784396, -1146547867, 1054731617, 1362251890, 1346385098, 1730780386, -2062885774, -1756613157, 1464220877, 1551360561, -291761978 ], [ 914955819, 767018425, -1984372355, -219530784, -857856208, -1571922805, -1790077964, 1035001993, 1571756884, 2117543245, -96444787, -601398949, -736411959, 116895686, 583661341, 263980826, 262232654, 344249181, -530559170, -1148369719, 558425023, 1131742844, -1751152897, 545761477, -727530410, -1816146268, -1206633919, -1798267595, -41552304 ], [ -703681989, -615986972, 924919757, -988031409, 1236215858, 1478829968, -2080281797, 1565499056, 1891093075, 1517479931, -1537013132, 686166866, 1415695859, 273050345, -965260950, 1896357819, -1894495423, 812326951, 1742171722, -353744654, -1356815753, -999347846, -520369187, 1348810677, 807185094, 1860544750, -555955104, -721702484, -752559619 ], [ 1957499042, 1647835493, -940029024, 472884716, -1792085774, 1063135204, -1440590136, 597145378, 1362689866, -2039604858, 675974215, -420787927, 1142892208, -1086230870, -708671147, -985417936, 1674403274, -1692003075, -1741787460, 1648056867, 460609120, 1368401096, 1411956240, 1392871973, -53867215, -50913857, -1874734311, 212401682, 917382939 ], [ -1244221598, -565786116, 510766129, 31610278, -702181997, 360972817, 2065999656, -682560523, -80380422, 1275503098, 169851592, -882320433, 1186669957, 1182095511, -939957840, -1282160155, 419700763, 1577868576, 1209974964, 2045186907, -1304295048, -1605808617, -38893540, -968324536, -44218840, -187739505, 1094205371, -78570451, 1432259107 ], [ -753375899, 1488406814, -635625231, -1365248618, 1289589375, 91474938, -334833801, -117707906, -2121401952, -72122915, 1812738098, -1077056808, 1434355653, 2034927988, -448333253, 1210154299, -317748230, 1437921943, 1402872823, -1880444807, 1311685756, -1306447783, -1543607093, -1405114336, 956260726, 1257095511, 2081942456, 21885076, -1910101554 ], [ 846186729, -115337044, 1218569299, 1631105918, 891046364, -857640631, -635863448, 1291001602, -1863573607, -1852412742, 1348456500, 317212809, -265883050, 1871335521, -1361182941, 2106549732, -1103120074, 1169289315, 1055155381, 29430200, -2042653439, 1865955861, -953814709, -447699357, 307610826, -1576514611, 1171970284, -1454476946, -1849327116 ], [ -97214347, -1272823029, -2110664980, 1861688431, -431839655, 210443555, 2134281156, -1708800911, 1710372003, -535784855, 443071477, -1825596045, 1029487365, 2110023891, -567440276, 1500401192, 1663373487, 1510048310, -1007287841, -695448780, -1011171805, -2006166921, -1148888306, 1673668697, -894004398, 1176172062, -1361325753, 842928221, 316120321 ], [ -1432554426, 1693084936, -2104269901, -475014893, -2122533955, -1321660477, -1834855627, 1538235671, -1945121094, -1187719525, 859429788, 1562382234, 446390617, -1048682525, 2055638597, -261491903, 1986670806, -999870521, -1140729315, -189939749, -1725753503, 964175420, -245031051, -752748359, -252933745, -535998854, -1248344498, -36371281, -84142563 ], [ -607681215, 680301728, -439177807, -2065821717, -1056893897, 783532424, -1762951527, 2053942791, -1935819807, -761414068, 654991513, -2108557794, 78841646, -1421938713, 765951044, 494051987, -1617025911, 2116607202, 348002693, 1577941636, 2101083985, 201866801, -744540131, 111947207, -629920775, 988976674, 2043464454, 609833557, 103030553 ], [ -808086668, 712239762, 1196548437, 1511490587, -1150644078, 907775431, -5918439, 1331953930, -1737069998, -2093262684, -2125479127, -263270834, 1922207344, 1179251072, -1198636703, -31444853, 1325634147, -436216494, 1155719943, -377858018, 2034974985, -387670106, -1394460374, 1140216465, -1295788225, 1201012987, -213448070, -666768118, 759435581 ], [ 971543634, 1084811730, -78938905, 748396966, -1096909145, -887088208, -1039601072, -1827843665, -1175626020, -1661664304, 800957342, -682243030, 1483326658, 1658829277, 2035012867, -741885513, 1199306969, 2129554213, 917618300, 1251875739, 176814415, -249091017, 1552537709, 1149268229, 1331657524, -571868034, 1611573771, 202435696, -388509504 ], [ 1125595426, 1451263366, 1740735046, 620008054, -1956375299, 487431134, 557502068, -1196698749, 1464798438, -2114972317, -281791667, 1200285273, 1579855684, 2140251755, 864280969, -680277693, -1158342074, 603363015, -636488465, 43634324, -884497427, -1986636410, -847309169, -821083307, -1881740562, 341433467, -1594551880, 982481326, 635492841 ], [ 1416115983, 1834646786, -1355392135, 1225899342, -1608635010, -148188625, 1029985399, 156419870, -1495860763, -1277893186, 1172568545, 945219687, 1710409076, 1238122060, -906758300, -958952475, 569724008, -1857309966, -668769020, 487000708, -1440535554, -274776634, -1247791151, -796903967, 1448518722, -762581121, -1509769572, 1470920053, -718717774 ], [ -1092605965, 1360806655, -2047618924, -1084813686, -1418306172, -1603609147, 2101848215, -313805882, 666307991, -846921716, 973700539, 532080481, -716307933, -2125081029, 1367927744, -1819801540, 618784101, 1957718650, -925116354, 701693458, 1761833575, 1688221677, -2003624885, 121304797, 1404102559, 839505871, 591351929, 1212574255, 85110788 ], [ 1124393969, -1183968727, 1904801360, 796759015, -1787396044, 1923297031, 1595695140, 1197598855, -1627273486, 657414959, 436063237, 486550464, 682014706, -917586826, 808412477, -1020671181, -1740029568, -63807911, 1513847336, -1090707169, 442447638, -701361897, 56343947, -403085015, 1393887727, 1268333146, 463463087, -1136452629, 1089032721 ], [ 87834258, 557299654, 101092551, -1247515795, -738760477, -722908850, 537003589, -1803515622, -2046604511, 649412234, 65183210, -1971654032, -1369575041, -1943702861, 177394916, -2096070514, -686135404, -1402338189, 513315796, 506205235, -339997373, 391466788, 1360705861, 178688403, 1945703242, 810542628, -987829465, 1075352907, -1039355600 ], [ -1171784873, 1759791149, 1494258530, -1177425029, 486617377, 813843539, 123400517, 1716848379, -948797158, 1735710007, 1736526142, -2099032699, 91333430, 708271224, -1297410176, 1109922226, -1776651686, -1385228365, -1723648703, -626105199, -378979926, 1850389656, 353169637, -1325871740, -168738045, -1502064728, -984536577, -2111961478, 2041330080 ], [ 1250899781, 41665253, -295983214, -695853437, -2016635203, 2132791204, 926863860, 1871587843, -870463897, -1028983852, -355320062, -2147328867, 1706804321, 640897282, -1359720206, -142975778, -731273100, -1808495849, -1543059468, 574512104, 1433190232, -1491997798, 760530029, -1310811204, 799973708, 1620999734, -1307013605, 1742178931, 558638915 ], [ -1009195463, -1881740218, 1009361710, -1830300770, -75874700, -172017605, 671163559, -2107956485, -1387979575, 713569606, -1479532343, 1850005700, -1665271693, 802969403, 2013390230, 651861163, -1908652921, 823460758, 960033899, 947596611, 1815143458, 1029936800, -1273482043, 106806630, -1038773415, 300954291, 1912820520, 207788927, 507026359 ], [ -1512972135, -514835120, -2022609867, 1728671400, -960679095, -1832432744, 822487880, 608048053, -1485484160, -177998387, 770773884, -742455568, -1448788606, 1998912859, 1265117364, -1838485735, 1118425365, -559508581, 607059940, -1389105230, 1912029576, 1981092157, 1736510475, 1773446109, 670022551, -733457208, 52758075, -140186741, -1603455633 ], [ -414436938, 513862520, 1939763282, 1883005130, 2147429211, -230935874, 1457512867, -1647983657, -2101992970, -1533389358, -35008131, -1808591555, 2063580881, 1531736748, -59650149, -1081275565, 405365917, 306795408, -17229543, 1559080241, -1749656349, -860828382, -1222347316, 318070978, -683154922, 881130246, 39094447, -1714851027, 130507044 ], [ 1590997273, 493512341, -1197744552, 1348390710, 1571756108, -122567651, -1279192472, 2008421981, 757448741, 1385253207, -851373094, -1472797759, -1160399427, -888736833, 231468909, -139329, 1898741710, 1690452844, -68292638, -464068373, 1992822581, 450727021, 1865616763, -2016028041, 1657330857, 952903834, -1888466823, 539348399, 1800104848 ] ], [ [ -947278890, 998749771, 141387470, 2036758584, -1534547287, 2021220114, -1195257307, -117048912, -72394871, 1320333182, 1824955079, -1339758946, -664763703, -1726873513, 1210707416, 290677837, 1255691483, -629402365, -337463775, -167063167, 1127355636, -8746245, 1496743710, 2062318137, 1742295983, 1888926498, -1332930435, -1520387284, -2139104810 ], [ -2077121677, 614357941, -2121433592, -2075409493, 951389774, 496556577, 130105281, 1648551392, 1145256985, 1640972852, -227390847, -637263135, 1003513688, 1626726441, 1953731008, -1978281229, 1653381698, -1404496969, 1582339915, -1110814065, 1197503449, -1132565083, -1350181133, 1953763060, -129323511, -1094975206, -1916430631, -1701959136, 417595324 ], [ 1387040720, -1549864813, 1276263912, -665852182, -1385400652, 1891265235, -1441433885, 1776647945, -1637521127, 874399144, -442057968, -718592722, -1208982775, 2078515913, 44856690, 885481413, 285203661, -863731518, -1562597637, -1454592071, -1731478374, -796970229, 1251083846, -1240854649, -477508084, -879746944, 346615930, -1858798763, -2008941030 ], [ -994204527, 1205145565, 49077294, 988214622, 620398459, -585249425, -290818493, -1771257843, -2091656190, 497791579, -908781210, -2113029724, -416801964, 1715385380, -1400720428, 1629826978, 660221706, -1835834839, -805814389, -207280466, -944561830, 169125534, -1911810088, 1822848059, 1508145442, 129306728, -1294434266, 1827480204, 332421368 ], [ -1354001577, -827073768, -1969874459, -145239438, -919143054, 1389633162, 436956020, 1141793027, -1148442597, -523084760, 370043252, 1551312774, -89617017, -1683255938, 1995870025, -1509400868, -389878663, -2128253580, 699867239, 1789462055, -2062258777, 1912165340, 969304750, -929231233, 275016865, 1301055188, 670270759, -439805790, 2014018036 ], [ -877426838, 347793232, -1442668221, -1772867041, 217333219, 1478654857, -1309198482, -1531647265, -1820768575, 1279695096, -581099396, 1833382080, -1087123663, -1438928524, -122749359, -940351657, -629293489, -1352726597, 1748432411, 1512398944, 1881122639, -1713503728, -425522855, -944601979, -1429210988, 215999963, 1941704127, -1971759807, -448467230 ], [ 893667748, -287893670, 2102660479, 683090534, 224009733, 672937144, -860263118, 323321263, 167332793, -936034858, 294182980, -47339906, 1508664560, 1822862629, -813020957, 613041864, -158562077, -153952095, -1496058327, 816382838, 353287906, 766203551, 1857357451, 418125396, -1547361078, 852952670, 847970814, -2066619479, 1620695525 ], [ -1129826295, -60168363, -979397329, -1435019899, 1292706162, 220972106, -1928157334, 193324572, -42171002, 2032592119, 1374650482, 1052142696, 471497669, -185053402, -517751718, 275703300, 2121521253, -81130959, 449860632, -1313449484, 973483645, 1593603156, -8655018, 1147780695, -1404062816, -1793101420, -899771802, 1306739811, 1118571885 ], [ 1857868807, -1082915968, 2047439668, -512786045, 1560730311, 627632818, 453338271, -12700363, 1217248111, -2085320877, 2065178327, -263931387, -221664773, -771750737, 404597408, 1453799254, -457599149, 1931109575, -277186672, 830221143, -654916466, 1365263433, -1942245396, -401576367, 557307896, -1996944008, 1548764969, -215954586, -1745529386 ], [ 1786741526, 2098566829, -1425429472, 1667841687, 1057704658, -2125957937, 1414106935, -428237775, 1304715282, -478100439, -596756369, 1503047624, 80149854, 185943194, -1536802888, -1757260221, -1561005450, 724802500, 1558277508, 31334411, -928183387, 1357028627, 1794471495, 1611089217, 509997029, 103156465, -705415704, 810539441, 915681825 ], [ 257326808, 676603669, -1859460105, 869161272, 511173161, 68384024, -122027777, 590735201, -1054826106, -1633763750, -1149123475, -1367270286, 2061828994, -336053600, -1855608736, -1046657512, 657291954, -99570952, 1789333073, 208601765, -1652210019, 688282896, 1563547944, -705860584, 1063479688, -1646727814, 304021724, -358896254, -1432361566 ], [ -686695955, 2131035455, -218570783, -1177164848, 1435861951, 1642104299, -257112840, 2084707499, 1079525880, 1442246847, -720842078, -1797591887, 1192683359, 198486662, -1419194738, -11641262, -1967419552, 2139187819, 1842478217, 829297667, 491311269, -423797492, -679037634, -2108025494, 1775057626, -822985948, -161481255, -1728277673, -1799714579 ], [ -956354972, -1042314101, 802537078, -801459383, 446448394, 1296605323, -387561982, 97538694, 1596019234, -185021062, -616340315, 1514950989, -674414355, 1633733764, -1570107716, -760481045, -1178066613, 61831665, 1494870108, -1725246099, 800434920, 1824385693, 133280463, 355314919, -1290371763, 1606783372, 13671016, -817171743, 1213750644 ], [ -264638966, -187165034, 1145671887, -1281080944, -1681089157, 1670393066, -396686277, 563239324, 75724584, -1415597002, 495065151, -1372038712, 950647174, -611232011, 1093252454, -388031249, 1302532507, 1270791054, -1459318738, -1770631562, 1714592270, 1212584952, -1770778712, -1711754161, -1380251875, -143139690, 770567697, -1404250502, -781701743 ], [ 1159802832, -2048762767, -812783927, 252092811, 52774130, -1528520598, -374294101, -142162654, 1186870451, 1407833693, 1017688898, -1557827841, -1415139733, 1251644136, 1203212391, -627684926, 189208033, -551549109, 2088786895, -1069255858, -1148480892, 217069058, -461489811, -1043715685, -1901766757, 2099279819, 525228557, 1682715679, -995360066 ], [ 857415936, -703150944, -2053066076, -1790186547, -750365416, -922598115, -592587324, -650544107, -744330241, -846614977, 759555757, -2134270888, 302713619, 411139973, 548374062, -377033433, -78043786, -1385295776, -1780323624, 1118757135, -1304173272, 1423322230, -591970513, -989471657, 1143048771, 1746061916, 293520172, -1332563039, -58320929 ], [ 602121437, -1725459998, -734920454, -718008794, -346009872, 884944696, -1815335051, 1650562231, -2037019520, 575345864, 1881682322, -1895368352, -1887375760, -665507047, -1516456603, 1670516454, 1792526653, -2092906226, -313717785, -1944722490, 862020737, 603980067, -800049632, 125159779, 1073703178, -785749638, 1987778694, -981492111, 1043576285 ], [ -815468491, -1959877018, -651672504, 463001683, -803041333, 473452441, 2009325034, -1507904042, -827853862, 131701048, -461184886, 1460128620, 1969097557, 787458919, -324382213, 2012788708, 401243347, -1360769924, 854360277, 282487484, -1114243761, 1121021827, 615313604, 1913113533, 1094594140, -32330202, -2109828970, -972581458, -440421605 ], [ -685589243, 812277051, 1412655819, 18528244, -2116699559, -2096995708, 80592833, 865290122, 1381516198, 1554907750, 1127328372, 332820894, 611691187, -1858803046, 15776832, 361606972, 140655589, 598387898, 1568752024, -568797086, 1975012677, -499146335, -1243089693, -635244807, 1370361041, 232658129, -733667599, 1459416032, -1909511922 ], [ -1274441588, 1944981726, -1461939990, 354805115, 342498861, 1562871713, -191203811, 1239951126, -367455084, -256229536, 1605596851, 67162183, -1082877859, -734604281, -25781046, -1004232905, -474693059, 407217658, 1041978797, 2102916744, 305937506, -527658133, -173172858, 1717688213, -1661829915, 1237778365, -1405874071, -1625775420, -2073649731 ], [ 1623245419, 377542020, -2069446427, 1680128326, 643804030, -433913343, 560201463, 1464364965, -215690392, -610567772, 314049345, 50474563, -281754571, -1376814000, 493626078, -438003163, -1678454609, -2143298836, -1784267409, 1784619570, 1013188377, 1282262260, 278714426, -1652823129, 2126956773, -194283876, 1623484117, -641648386, -1926412984 ], [ 2082619494, 1655930282, -1002208378, 2034949592, -950419567, 691359305, 808239688, -395766485, -1666668815, -1454248759, 1151045731, 1487915923, 351456025, -915867795, -1996348045, 1446104854, 1123578164, -1456934830, -116870090, -678586550, -1830699418, -921915893, 1196722095, 998680848, -1099336112, 1109540001, 928892362, 1758864154, 2104419040 ], [ -2113989466, -479366501, -488457838, -1077432670, -1295498021, -1046089859, -977572211, 1111869824, 55211399, 2129741889, -269850410, -1357330688, 1758911116, 2036583705, 871949596, -127566295, -224581257, 1635020059, 149080417, 677781052, 1545701499, 1359199287, 1754054637, -360050217, -439187230, -1943839010, 1734732584, -1201378803, -1960109814 ], [ -227737973, 1887395683, 654667171, 634843292, 1454661905, -801011101, 464315206, 2033165085, 108766897, 1207190302, 1682714041, 807651035, -364757530, -1180375953, -70580028, 1103040625, -123158255, 250508063, -177641999, -631634589, 843071763, 1186177133, 860782602, 1073614864, 596782374, -717143194, -783135424, -109473854, -722378873 ], [ 1557494319, 449776928, -1313750955, 1993050202, -1409542900, -977940075, 1923417282, -256945389, 1192734868, -2002787715, -268804099, -2035918182, -81672171, -1127037170, -1560522003, -1110802093, -1238039562, -2025817457, 1522761898, 1070012365, -650415508, 1794491887, 1306959241, -1997984050, 1584663293, -1163929579, 1152203204, -1983777753, -164261560 ], [ -2124678065, -483501503, -1504347879, 106619545, 1921943802, -1767733460, 253583270, 814595171, -1397390222, -5697175, -201126507, -411299816, 90345738, -1304538179, 1533391202, -270073166, 679312074, -1024249569, -1804095346, -1844663125, 2013254369, -482579117, -1034968445, -203982607, 1883836283, 1879463198, 1888657873, -948441885, 1767347824 ], [ -524687149, 704342264, 888303764, 447665780, -291975319, 885012499, 25531720, 702679807, -1972097010, -390625785, -1359452902, 60999102, -1047348610, -499096536, 1819108982, 2143575869, -957671349, -2104349306, -512782538, -1894656430, 567312819, 647507411, -286983396, 1238919205, -376948660, -36498753, 1923029953, 967218555, 1349053589 ], [ -1765811335, 1671750267, -1864261235, -117799071, -391654916, 483827396, 1428351285, 277174879, 283197954, 1113498481, 1389599669, 1577813597, -5579727, 656701911, 31334788, 863478674, -1271561658, -1204064480, 516692416, 106732676, 1203547366, 1114261824, 135918446, -1304409766, 21048075, 1683097981, 372680864, -693305939, 1989806679 ], [ -1845258935, -1270491236, 534202302, -1601603047, -226799434, 1025179275, 1759258024, -1259081454, -1516073926, 1092541069, 592154604, -174630078, 1242085732, 195361669, -1034468415, 1265411256, -1457768410, -114473914, -1275899774, -377633064, 1535080628, 501568026, -189032252, 1200253878, 1568413665, 191708190, 41888921, -1990057168, -193575103 ], [ 1817657293, 235132835, -840580272, -973812533, 1088056985, -387473285, -977741280, -1365333266, -680332751, -741758234, -613866936, 89346651, -1889513250, -1843388348, -1500921191, 1208881660, -1215670458, -609395409, 1595039844, -521308870, -267326160, 837533866, -1730384921, -49636202, 1183737312, -1427850200, -1629096734, -1962027865, -1117871184 ], [ 952086988, 676905030, -1664612877, 2039441049, 1970709100, 730956954, 55236623, -2016320798, 209712216, -1259138651, 1534607887, -1643564288, 771156073, -1362834021, 213466690, -1088140140, 16158915, -549234817, 110364805, -1904818655, -527335587, -477435309, 823047784, -1578633129, 2051942193, 948893047, 233802889, -233649843, 1211711423 ], [ 1633855920, -614904284, 1810966436, 1183087981, 894493988, -637447476, 1916884090, 1702141307, 627816488, -1008302120, 1627855793, -1555078124, 880796009, -1992309027, 1083487069, 1023542667, 715110188, 1191068899, -78775997, 155516204, -2092620074, 1401609761, -1799970402, -1244734492, 1147017044, 5945144, -662631343, 1767197557, -2035120216 ], [ 1661270592, -2048217113, -969149836, -2110079177, 1113292137, 1328777476, -1262861875, 636500620, -569754781, -870243445, 182443179, 475172368, 1793886162, -1398230253, -321063640, -1415953638, -20915030, -596485525, 896935317, 389216721, 2135518780, -1799246492, -1937897065, -1660469242, -793650695, 746113444, 2023467908, 612883853, -1359769105 ], [ 1755888134, -16843357, 1320849104, 440703265, -1020572465, -634184900, -550553602, -565591607, -357391734, -449266004, -666324783, -983981228, 1860905810, -966778856, -998770483, -1112022405, 1062007961, -756034400, 1517139158, 1200343995, -1120625806, -1036877108, -1738930320, 1311463152, -1317989811, -970977833, 958216587, -927322233, 893176243 ], [ 1157861205, 854117969, 136854349, -1772882335, 2103180781, 659146756, -991725877, 616215228, 724780629, -1083213932, 1737317380, 216355310, -396371887, 385917808, 1003107687, 81752711, -1180697759, 679095312, 1584467385, -794633739, -1154357014, 42830980, -1722974545, 1874806326, 766716526, -80496597, -1318688710, -2006531190, 844136681 ], [ 676963816, -1996700423, 1761638616, -364078327, 1742747776, -1929812259, 470874808, 1949001449, -1179167482, 1849240919, -1533382924, 1207236031, 1283871310, 1632592911, 711134978, -373328901, -59409997, -1015696153, -1529030214, 1132859818, 1522900328, 462307475, -428611550, 1532747860, 1081661317, -187215791, 1706896110, 467839271, -59155179 ], [ 2116661861, 1282917856, 574122187, 233661749, -21254403, -1301677432, -274416277, 1186183485, 624794930, 725458120, -1958418550, -633358595, -751943691, 1719692532, -854289377, 163789593, -2127309603, -1041103547, 661889868, 54214232, -1250025170, -84636721, 432710063, -1043627318, 587586456, -508947832, -773817693, 1172689787, 282110231 ], [ 735674877, 2111115878, 920643143, 1140011772, -1737543790, 1830291033, 1987388887, -649080827, -900000953, 1381434611, -126566705, 1575017574, -1580425586, -771847173, -1474805619, 893729333, 188934952, -1413123205, 411702042, -1912054865, 1765993552, 1955727262, 299959768, -87046349, 1275651098, -1542009063, 1801558788, -118657201, 2070693765 ], [ 227704911, -746335136, -1249208134, 1938374875, -1284617046, -460476891, -917563564, 2134653126, 1634931322, 1753073955, 1702502020, 271037902, 60856607, 104076437, 1036207922, 1692505016, 1806186296, 1683617836, -376795965, -633610975, -67470390, -971514018, 1231692211, 796429800, -1972729342, -1173749626, -406407052, 552467311, 1783348820 ], [ -676119743, 1752656299, -711888452, 1869189738, 2037326619, 1906877820, -1608143921, -2094315467, -1781603326, -1622026845, -1013260311, 176406229, 965845070, 841623501, -621283618, -1202513567, -1982412402, 1904244857, -1871126539, -1491319849, 1742842382, -1756102133, 1767629862, 904721991, 1798994494, -435725568, 222391221, -353078063, -1833155218 ], [ 365193271, 633157954, 1993938579, 460802457, 136078646, 1537638881, -1962486766, -348918095, 1310409369, 409600895, 1065528124, 1395368436, -544558068, 2017683427, -1547850860, 1008901746, -1797321199, 1096968834, 1211321346, -1805109208, 413109888, 704785550, 841582494, -1176418673, 331198364, -1306850650, -1172804194, 274116287, 721667535 ], [ -1205354827, -1800269617, 337100275, 732142746, 388413139, -586973139, -548017190, 1299357376, -928841762, -2073782471, -443787095, -1177146152, 1304299226, -942195131, -501445950, 1359789874, -1197536694, -2008042476, -279980134, -274455450, -623449624, 1605541136, 1904033272, 1508669970, -155786854, -845239942, 740242663, -85782992, 2014370699 ], [ -1845292759, -2045554838, -1463032007, 503235788, -765387563, 88459739, 413974853, 848204348, -40244436, 838708877, -572315641, -1270422149, 265211940, 770818746, 1169751465, 342412563, 764391720, 1048868805, 1267069388, -752269327, -543129523, -1376876972, 1811396905, -889725422, -1649084002, 587557001, -587523064, -361030093, 1144161214 ], [ -1768937730, 1134669711, -1197568813, -1719545198, -76554276, -1147338432, -1802435879, -1223176244, -235989119, -395873805, -1889862041, -487653801, -249564667, -824946619, 2016019631, 1272312386, 1569373428, -1094831975, -795631398, 286214520, 1687627659, 72622451, -482102671, -412768148, 379800721, -1792749166, -1112269684, -1332552739, 2074384807 ], [ -794450746, -1834489644, -36567856, 1215654621, 452105744, 1549709578, 1730231031, 2113360209, -541984534, 978895691, -1979217853, 490245220, 539887358, -94194169, 1787823551, 396993653, 1882148439, 1909752121, 228508615, 631366424, -2024018839, 1768764391, -1775387411, -54711334, 1002274871, 1384457830, -391706599, 1469516989, 738778811 ], [ 150970519, 1076262790, 1973875597, -1035490722, 1668381653, -1939635293, -1534147282, 1164785314, 428833511, -46008736, -2144516164, -2080864240, 630353482, 965230380, -1506564415, -168636336, 2008167638, 1070476597, -1574058836, -1802413777, -1271071832, -1498549628, -2051082582, 562141128, 2069605853, 1677622829, 1856329391, 456616986, -846408922 ], [ 1463780623, -1283122636, 381927734, -540192735, -1407820141, 1354368157, -590402277, -1335486334, 997134755, -624235232, -771114268, -244483095, 1230656707, -371172881, 78500767, 1185812785, 1454625647, -473650241, -1868568231, 1808803913, 945165053, -1264021779, 1476937167, -332416331, 1783077989, 1477357050, -522647039, -1869597885, -1012623086 ], [ 1434851030, -1964918870, 24180586, 121052748, -1262995638, 381933767, 850555794, -125304338, 828928099, -2059883471, 681629902, 940348167, 399561994, -1089835130, 60612735, -634710792, 1560468039, -823792625, 1585211107, -1582027042, -400605819, 1314717422, 624625165, 1043973978, 1542454861, 1780519938, -1858539750, 55417311, -801617869 ], [ 2147020106, -1180324642, 138357588, -186896432, 857762260, -1545402232, 583389432, 380028259, -335803161, 327603468, 764918577, -1210769305, -1297293171, 430067230, 1210130886, 1551126274, -837339661, 1625906720, -2113066974, 834979542, 1831466577, -597479742, -1070861065, -607691826, -1712769174, 509719919, 1396155335, -1689398810, -595163886 ], [ -403526431, 725654105, -326086092, 681881639, 262944758, -20153405, -1447363321, 520467513, -930204835, 502320797, 908817603, 412793016, -151640403, 1568204506, 791758860, -1234791092, 190305833, 122212216, 1924676180, -592809481, -711746444, 443511068, -95303402, 7672068, 29702515, 1904497070, 1184165932, -276769339, 466988757 ], [ 1995492308, -519587266, 1274782324, -1742097729, 307608196, 574652194, -1678862651, -706875354, 252771523, -246697118, -537720031, 391307141, -67646058, -1411526758, -1551597031, -1099587310, 1118624906, -657693009, -510311717, 1909798970, -863005615, -460309213, 654328690, -1091352431, 1498633167, 805642458, 915262071, -1308814447, 2142666815 ], [ -734075655, 1679481501, 2094260829, 1238604031, 1458666439, -1268454865, -1635843839, -57288097, 1570560013, 688363584, 1954200566, -1570790192, -1205118440, 1103952270, -933608206, 323081508, 201586606, 1458221605, 657754444, 1807110946, -2001789512, -129785325, 407342259, -1298304737, 1897097057, 754288468, -1850777899, 1830051669, 1006819318 ], [ 1363336228, -2097842720, 215118045, 490873646, -189661379, -1448363633, 191513200, -938103395, -1698543259, 1215939742, 2004177832, 1281815580, -2015461541, -1899899281, 1021221629, 1424696483, -46237698, -1508484918, 1439762632, 448257408, 1822806160, -746280809, -1538889321, -1185790050, 486654918, 2063173357, -198165444, 2125728088, 2061500242 ] ], [ [ 2108946594, 311233569, -1968895554, -1362831428, -846633834, 748403814, -1287924052, 1870819349, 1996654129, -379522565, -1016995255, 313588423, 995472880, 1863525852, 483549358, 1703935489, 2124391891, 1850147894, 1100146935, 1312952815, 690545329, -848851325, -1536577299, 2024541873, 138589734, -1022409633, 2061423766, 1105223305, 1222675763 ], [ -1032160634, -1067953813, -611304107, 1427881969, 553769969, -508687937, -204431842, -2077210918, -1011408882, -1475216713, -1404861553, 143656149, 1309896539, 1974800602, -1726334499, -117264222, 1048948218, 151367648, -325565744, -987835985, 124874631, -2006474101, -1047138156, -1625966069, -1757556803, -284013447, -1014233466, -1750499948, -1080070951 ], [ 1927958785, 1463877117, -2001302371, 1744042132, -722386267, -678550891, -119990588, 483213086, -1045068825, -1634912808, -1478861571, 1909892973, -1386514688, -1522134801, 75401354, 2118760588, -1086481550, -1922376213, 1748324443, 1442962231, 607405093, -1669833130, 216951673, 886343655, 1925567894, -1608981737, -1764560672, -1170324842, 544779423 ], [ -1197665399, 346693030, -1713046352, -1840798732, -1989898153, 1566405064, -1256196634, -227348214, -2096606523, 2063917929, 282278748, -363983932, -281955703, 2038551571, 510566813, -1717994537, 619190155, -533091084, -97006860, 1081649133, -1169947404, 710519719, 2115734949, 1019197607, 1964137994, -1476739196, 524139584, 671667972, -30730896 ], [ -1222412817, 1013709738, 1656200156, -1830650383, -86767587, -895402222, 1474871870, -400924020, -1883084202, -1290433393, 108667029, -878228284, 733431315, -988628406, 508515800, 896209446, -1131528956, 1984269229, 2089158014, -1795398894, 1275694636, 736993154, -357887935, -1714044255, -1931469392, 1123929119, 168678562, 557150271, 1976145086 ], [ 943210893, 1521599654, -147897859, -567878135, 1907403945, -251452452, 2000780789, -730835287, 255608095, 615022450, 1110450439, 576144779, 216051509, -1850741819, -1569474861, -412538902, 1546547372, 1828213269, 58030907, 156339875, -218475789, -1528226872, -1864057601, -598049421, 1813649897, -1284760866, 907467376, 1232655488, 1259693034 ], [ 1464678294, 1327629492, -1304037697, -366156176, -88719493, 1747579621, -18892540, 540260743, -1698846569, -938529533, 861491576, -410817377, -1135022365, 1992944342, -435940602, 1931403832, -598178917, -1314424234, -247119538, 1769862081, 333965838, -618540527, 1814131485, 149723362, -174409851, 1597958633, -1020659418, 796943211, -627634800 ], [ -1708972104, -2110269490, -55292299, 764099039, 450547842, 786414070, 1943602668, 1313489092, -1337388553, 919578153, 442358974, -429965389, -1691058917, -1964416472, -300771634, 505100261, 1044477953, -426413061, -1282997151, -1026612271, -1387554003, 22757260, 1680181291, 991136676, 1966166177, 843118615, 470487908, 93920879, 501397 ], [ -741870905, -727452408, -146855114, 874825793, 1317185681, -1155009274, 1532129981, -1902644379, 533004767, -1305150814, -1422040524, -1176923788, 1099160937, -839033744, -837249304, 701275202, -10586865, 1356770942, -1149099305, -2086676136, 1204837689, 1982496455, -180006897, -78843092, 1449896924, 1921662295, -739545326, 332138215, -1180555752 ], [ -599793650, -238260300, 214679334, -601851983, -1524344239, -2044367884, 1968650970, -767297802, -940196825, 1180675459, 424768112, 1908751594, -791167120, 217996995, 2005201272, 192379714, 2003548669, -1506135989, -2104752041, -344953856, 357168892, -109599275, 1664921908, 1502158947, 1156471847, 1172016231, 929750150, 1509893090, 1682882124 ], [ 861881297, -121515989, -1094100445, -238571486, -95511520, -373548483, 1608050, 133622572, 2070462737, 1515544897, -1465435281, 174442245, 1968701209, 495640198, 315271123, 569153186, 947650570, 1998036768, 119133791, 917565909, -243173504, -1643489286, -571503712, -1100151600, -370679769, 317686456, 1337587108, 1185611688, 1899300609 ], [ -422721192, 839988276, 1851772035, 1531556455, -1673623124, 1594463646, 1133498506, 348943841, -347464292, 796581634, 1535878472, 335758781, -1335848749, 726095095, -738469052, 1448292293, -770426209, -1903702911, -1795148665, 1657648279, 605754963, 1590974117, 275374530, 895015843, -1666947570, -1978805862, 542505601, 1658667374, -1909326761 ], [ 421086209, -1278177619, 1941846274, -1382202052, -1741301077, -472097946, -1679881495, -803695958, 2042797125, -629584261, 284579082, -1222389681, 1742262086, 1684513634, -383109261, 1783640339, 2030847261, 1283502892, 1530665760, 1938166604, 395605053, -1442644177, 1185866862, -992322862, -525655960, -461338878, -818411192, 708096578, 45489052 ], [ 1010811993, -517052060, -2025654987, -1596597388, 424286713, -2096803376, 1563489437, -113900301, -1656115934, -2041284480, -990977174, -448553870, -119242209, 1318575776, 1509202282, -1608022914, -1740742440, -118523313, -2031877706, 1716984980, 885489699, -1338968347, -198477691, 1510771885, -1793460978, 1990585947, 1155076980, -1735707650, 1699225304 ], [ -1169114529, 504593153, 1659882844, 955666677, 1574426467, 1911114764, 436237396, -629498709, -64812540, 478765962, -1328555888, -424272044, 1297009385, -2108951614, 924203166, -228060990, -1424372709, 1960008225, 1476255026, -320959549, 1286520102, -807432309, -664649921, -1073978471, -553067850, -225431692, 149449592, 86795876, 133769277 ], [ 269694303, -1613951753, 1014174245, -77210607, 570595497, -871033548, 555412397, 952822287, -569431851, -1701252375, -249523351, 1877883546, 737550026, -60318288, 822357575, -80574433, 2001920083, 784493977, -1622713823, 1204048000, 4594770, -1268331759, -76307735, -1384298989, -158608426, -1833626554, 884213716, -1591173439, -515458857 ], [ 1897575291, -413861117, 765434842, 713618022, 117941693, -1374928125, -176321166, 292579628, 173863169, -193348521, -1002602512, -1710817220, -959019064, -534211797, -1102643703, -1547879909, 1323863021, -195743868, -1692554286, -839123175, 2119717036, 1718622729, 541029922, -895690508, 1903641296, -408472370, -177277105, -660533965, 695107419 ], [ 1470658015, 541635977, -2123722742, -1472497144, -179645353, -315959446, -1905694553, -1176792278, 444669800, 2021199867, 1529733891, 1216134430, -668653000, 352259311, 239173290, -1591210684, -918563015, 1958176003, -2029714031, -131131663, -1426904910, -85849728, 587672898, 1074739511, 78369882, 211029745, 349680398, 13287501, -787030288 ], [ 1553366467, -522461720, -1255359654, -135434633, 2078862939, -2093649025, -1545382982, 1153255713, 851712641, 783701055, -423144135, 517164207, 1268272229, -933126849, -1714793975, 1548261472, 1094057727, 1035854778, 1466817667, 2126027354, -1714461789, 26726533, 224314366, -1211380184, -1880849212, -14837973, -1274822094, -503087676, 1332201536 ], [ 1266748055, -1346854499, 393444876, 1711464117, 1542911597, 1215859981, 1781803988, 1484610962, 690859491, 1942892197, -880867382, -2024499174, -912576608, -1804890006, 1871341763, 485543685, 760239914, 64973169, -1128139128, 725771378, 123705080, -1537175684, -562191949, -860965491, 1903878461, -426569078, 1444338171, 592835389, 678591458 ], [ -337561394, -506294665, -813566644, 187650004, -2135666373, -1522094626, 2089241148, 1250582712, -1929136088, 2106402006, 1911526040, 326862898, 230225248, -103073032, 1251800371, 1085719220, -1268079668, 1314859248, -1469442999, -358113713, -1507475638, -728276698, 1284043138, -276898147, -1501909573, -563663704, 1807575178, -814370675, -1551834727 ], [ -936549375, -1429594872, -771303063, -654962981, 876436470, 1236964914, -1640310364, -1786609158, 1128078508, 1653211307, -1039260844, -1057953944, 898374743, 385356785, -1957252288, -613261181, -1610659419, 1714522015, -102141417, 216843639, -2020671112, -210821259, -1630491756, -188167161, 1559692889, -1776142511, -1224576977, -273912734, -1444318887 ], [ 1976190292, -2080425074, 2079710521, -383533543, 706712467, 1567650943, -176732061, 2126281518, -605238165, -81564725, 805014291, 2133941110, 1842867051, 150396241, -1746515037, 1332882364, -372381602, 640053907, -1652182472, -1260869694, 1830757493, 2120301945, 1022602737, -30961759, 359117659, -295464619, -1716840281, 1548498168, 960845901 ], [ 165296499, 404061333, 1054518016, -1598408287, 1101314892, 2029958555, 1088596265, 283025212, 146847062, -118782972, 1383437185, -456799118, 1802555806, 352008011, -2041880411, 999537980, -209791464, -289779447, -2048863208, 1022064258, 869875429, 341301275, -1322492781, -1805279968, 642204780, 1404696242, 1272320749, 965837964, -857736580 ], [ -941087558, -1208926668, -1815301728, 531077810, -730623955, -1012385023, -860948632, 1616627106, -2122154540, -2129326154, 1264877271, -752387891, 1653841506, -1472895006, 783571192, 463610127, -1831907818, -2035889988, -1071253030, -412116751, 295877493, -1221769263, -253656013, -173847485, 363465946, -1729038577, 1641597180, -1529149013, 1336126980 ], [ 460226182, 1234082537, -1699183373, 2047269945, 256314572, 1888329639, 561200197, -2002605802, 415458589, -189011278, 920021264, 2115243811, -1011984816, -1464846858, 17912041, 1208112619, -2016552264, -1746640808, 2016817192, 1663023054, -924271191, 230125835, -214942610, 2103087032, 1762213323, 215154384, 321215962, -1294768196, 1415010781 ], [ -1236598418, 2118728534, -2133623594, -1470456408, -1344942327, -628582689, 1057432631, -1504253256, 937004514, 1736981353, -271942674, -781627619, 242949921, 985259981, -1820010502, -95977833, -1189792115, 484336792, 1326598724, -1987292476, -682165597, -320427955, 458133251, -1566644244, -129229885, -2051442605, -676980866, 1293359886, 793995621 ], [ 388621157, -1666508801, 2140533156, -496205823, -2034403106, 1801863189, -2137285276, -1807837336, -391806969, -2025008488, 758926732, 1886574800, 1112883459, -2122251437, 1153963633, -792942464, 259934728, -976762864, 150188849, 954380126, 482812985, -1869927222, 1002540145, -1608132599, -876930326, -440823466, -1847763935, -431721719, 596643567 ], [ -2116905417, -1744107509, -340959001, 919621092, -678759676, 1520524468, -937555415, 134304470, -660872207, -1185675430, 459379366, 2071742287, 1386424340, 1910115020, 409437688, -319537194, -236406199, 818233263, -686168129, -1006764967, -23596321, 751191369, -265797002, -2132817567, 1527518646, 689258591, -1599877516, 1415620974, -454630019 ], [ -1624320015, 1798099186, 1065855658, -1569997959, 402423475, -1774009160, 354391454, -1730218476, 1995529098, -1266337789, -1667898647, -1185418397, -1204799233, 1949093122, 1548773123, 358161129, 1590977289, -259637410, 2027639963, -1256266205, -764497337, 576173840, -1950190701, -2063074110, 374991748, -518003916, -91077820, 230465389, 189736837 ], [ -1775822584, 858063346, -653940569, 1695830194, -423823210, 70962323, -1306470846, 734193518, -649065233, -13598237, -662109584, 1707137462, -1712302650, -1414404796, -777836130, 359828752, -772935848, 782608626, 722588753, -852698926, 1913824508, -1154692399, -663975133, 1011491156, 1872092987, -1630571407, 1779849993, -865654895, -1980464256 ], [ 534271295, -409511303, 1815964156, 880407654, -1309236015, 442621725, 1356671700, -189841230, 388602477, -196295406, -62244255, -1105079079, 474523932, 311061349, -1680471745, -1764045367, 1128379340, 1551037939, 2053182481, 252645291, 1335281994, -1362380110, 592542373, 1797982124, 835498078, -1952598786, 232121435, -170197227, 123715130 ], [ 1664636920, 1930839183, 1198625023, 445465586, 192679728, 1741340063, -351640523, -433030011, 1169355186, -736044952, 674067483, 81437420, 378767411, 1787378019, 1818167294, 1323712018, -945915322, -530538963, 612752245, 199780758, 215360757, -1563000190, 175921901, -1848345097, -774692598, 987386044, 409162916, -564903659, -1283374459 ], [ 1658590312, 1347439297, 87589696, -778104853, 1814834859, 2145949471, 1015198945, 1174600263, -163673560, 209602639, -954364205, 406722875, 2119068610, 905859747, 1549839349, -1610762520, -1532218840, -1646444434, -101785620, 1466663826, -379270481, 619567773, 1882577841, 554992374, -1534395032, -1209293531, 1118154565, -705134040, 1236678521 ], [ -825264935, -814129051, 1454563648, 510112177, -1618270698, -861844418, 1906288287, 1687234645, -966697175, -1548483897, -2112986189, 961792168, -721109523, -1727327908, 415498009, 1938120942, 965496383, 998976537, 278906478, 1126577812, -2084603402, 1329472748, 1973617823, 59748413, 2125108707, -4819904, -1462422394, -504452782, -531841595 ], [ 550671045, 1696250700, -242703600, -462974507, 864659680, 1241844383, 696422603, -1655640471, -889824040, 1492820661, 1505914895, 934086930, 1228148636, 561401876, 971718929, 1349341419, 581262439, 1563109689, -2015410380, -646440048, 71075300, -723429066, -1864619671, -465126025, -724894636, 2063497289, 972448988, -1708821705, -1888079191 ], [ -83622689, -1191476145, -1369048221, 1059805862, 1208772576, 2009074326, -889544637, 203708564, 1004144107, -1151192027, 1316117086, -1236544966, 1464421768, 1728174941, 1917691182, -680641649, -877189262, -178621497, -1463900012, 411078434, -215615199, 1776963830, 713524815, 2066053156, 280984843, 486772580, 1351097066, 652510080, -952022598 ], [ 1183702288, -2138768623, -1233147103, -1580755284, -1641860994, 722669978, -125990955, -350846759, -177882651, -1816742456, 243758017, -357660056, 1430158678, -952046361, 742736286, 472486494, -151525006, 596140360, -1445554725, -1238343237, -1382677891, 620813226, -2120606774, -121580179, -1281538694, -1200548897, 2019171134, 209505620, -1132763503 ], [ -2053995084, 432802457, 595478622, 832485473, -1971751978, -357563049, -504390904, 20352862, -1066809649, -2117632377, -1175464085, 1774334011, 1856682797, 306894100, -1869824530, -2130839270, 856620869, -815346432, 300564728, -2018285845, -210987730, 1364358447, 1073781408, 158824707, 714515431, -1136096348, 1127904807, 232622962, -1995136675 ], [ 1848662202, -848192971, -398376295, -439761119, -1756241261, -1858901779, 1680655684, -1226192356, -1175152367, 1998103348, -593463823, -316792730, -983822180, 1970445031, 1559201173, 291996630, 1820367545, 293238861, 504967471, -655182004, -348390576, 849617190, -1002210317, 1372950568, -103776226, -1356304877, -126223819, 146649424, 2132727498 ], [ -1299720367, -2124421102, 304700498, 1156366718, 25740561, 433157801, 1762341214, 110447694, -133777397, -1006049125, -1138564773, -27127380, 820859450, 1902737166, 1896072781, 1865386666, -163184983, 809332561, 614256081, 60931305, 1881944729, -372292285, 1296074767, 232984670, -1681167215, -1334132007, 1893735372, -193603137, 670146981 ], [ 562316561, 1937140908, -1300423922, 1535729337, 967276970, -1448115002, -815466392, -1435943924, 1792941741, 1919764012, -1207377153, 1582319120, -1286672139, 719504801, -1780296441, 1210306409, -858514218, 182640008, 1443269121, -1005842021, -1286163676, -1579641586, -516753178, -488852706, 1235897632, 919431131, -1169585220, 1924922294, -111278077 ], [ 904177928, 1165932883, 859257145, -253942886, 1969281345, 1692700521, 1032705347, -2004437933, 974149193, 761229796, 482730948, 1248145239, -586809048, -280924173, 1575011116, 1549018935, -1786483129, 736732938, 1433731549, 682227263, 2130117730, 1978536366, -1449981942, -170425927, -1850757602, -1447024015, -819110970, -487918125, -944413187 ], [ 1126217002, 500780777, -1773953838, 473213611, 112501642, -839895812, 1371082388, 1895199044, 707712433, 2129351296, 345181961, -2007754294, 20148372, -612661795, -662316629, -962063923, -922293861, -328349302, 1700150278, -810090957, -198545138, 173156726, -1712534251, 751699938, -303499562, 1374207727, 1040472356, 956042779, 1654553667 ], [ 1520774599, -271830677, -2128690294, -721943184, 1420536829, -1877717072, -605110386, -2070292319, -1689715163, -2042916065, -1943881222, 1663615816, 1133912834, 1632976693, -664447534, -829482471, -1752349087, 582521703, 1354704299, 571097167, -990759303, -1877599981, -1527496164, -990743417, -807763859, 487813328, 1195705865, -673194052, -1799091706 ], [ 8640905, 819076523, 1036669998, 1827592278, -268873332, -1557212794, 366692593, 1013172354, 1157340570, 1483865670, 1182788384, 125249274, -1517269766, -1253393317, 145269329, 1863452101, -820951766, 783224098, 866857457, -1954437109, -759555107, 677811260, -774356574, -2080164577, 2126444943, -1962378083, -1921458962, -1505224099, -1854733861 ], [ -1815052269, -887997046, -58066274, 1627774458, 853782201, 1759630288, -1240770755, 710051578, 1709300792, -118169650, -135244194, -1162966165, -2087224589, -951989836, -1995634919, 1802743218, -1685617453, 1854805698, -1104893302, -938591191, 286215639, -1087844443, -1109551969, -498560840, 1591590728, -656434229, -358834321, 1899950900, -557339066 ], [ -511309514, 106764033, 142601276, -290855534, 2140623146, 864045906, -278490464, -48663458, 76501961, 1803411095, 422396810, -615156978, 1424400386, -1639579408, 593873616, 1947437102, 1355411417, -660750411, -504547708, -1318399264, 1744545499, 90056120, 1744803905, -895984414, 473999377, 1983590712, 1153017369, -524145446, -1492052337 ], [ 2001383178, -31435095, -2024170045, 1821438498, 450683895, 1635978888, 1034683729, -1335740908, 1495888421, 550960553, -503090820, -1421384497, 1433657903, 97795702, -1647947075, 1608132741, -94283761, 97779751, 1574008638, 453880237, -1599896033, 836307614, -1232663108, 535545284, 1344293549, 1041237186, -1777098771, -1437933116, 1791246817 ], [ -643110486, 1970951585, 1833930673, 1666424737, -1116337245, 522328620, -378464686, 1774176694, 713554918, -1985545650, -2131087601, 207763044, 1427674518, 2114290833, 1642609216, 906240274, -1240202902, -906012547, 497543337, 1097261126, 1520066680, 1336238590, -706562246, -1562689611, 1689602226, 1207477483, 1017851393, 1372169718, -1561427293 ], [ 1430372216, -1964906730, -1030342975, 1807462961, -127691245, -97665510, 1650025167, -897654095, -1232964132, -2140487405, 100185376, 127606337, 504516061, 1194258600, 184958906, -1713980720, 1824922012, -1793080379, -1314464831, 114446365, -1821499867, -1646394757, 1962547988, -1963994459, -682810976, -1935068085, 399609836, -771615064, -431404775 ], [ 1827273286, -1083499974, -696824548, 1724297518, 25687269, 1958184758, -43165229, -468175487, -660455896, -848410560, 1383143751, -1043804674, 1533544892, -1839782524, 1910198018, 42446182, 2102325572, 2089225556, -1320072835, 980764102, 1145239831, -1003534514, -1255013741, 760735872, -1037207057, -907073695, 1283031384, -762188614, 1273144432 ], [ 987183395, -1201604373, -1573086969, -856501905, 192951400, -963243683, 1231020071, -1096021865, 677725515, -2144934837, -1831610781, 418902192, -1712646585, -1138160075, -1942821139, 1315283758, -272394388, -263295493, -259850363, -1697788737, -153886676, -1777036933, 1342067099, -1571130007, -1758700544, -1764053913, -2033155480, -224291130, -2023794297 ] ], [ [ 1810030332, -1134611772, -76785032, 1437519490, 904753808, -2068769667, -363499653, -1279584264, 1729459161, 2038756428, -1213746435, 403637867, -2094836754, 1777243413, -1805360761, -1945361238, 1944941426, -142514992, 402730558, 659061180, -2019900005, -26325866, 459630213, 224995410, 726290048, 1313409371, -350312923, 1905428235, -1276960168 ], [ -2086051367, -651032205, -1624450197, -293549349, 1073520247, 253903160, 952742008, -1893937202, 697385246, 1016863412, -2046569605, 1164012558, 932319844, 906853836, -330143105, 1010128652, 1401791624, -27042382, 1055756376, 676202734, 474477598, 490419095, -632485819, -1431187926, 882128765, -936130366, -1807064760, -1650281868, 1931872555 ], [ 1497644398, -588595301, -1835139420, 627441251, -1894162229, 2097351910, -483732074, 458616287, 1195450801, 953389924, -1797491194, -1095569150, -671267407, 980937377, -756456786, 170679340, 1007216380, -433196744, -1655800370, -2121317918, -1304580300, -757483674, -560002228, 90598860, -1752309229, -1355710724, 1267118029, 1851192904, -1168016102 ], [ 221020443, 1640647023, 357882040, 682219959, 2041933947, -469524908, 615963211, 379434810, -827600605, 2022437555, -1308001698, 1889553460, 1487612053, 257469979, -267752051, -764112582, -392032879, 1871363063, 832169961, 817150625, -1021727977, 783290969, 533634059, 273974418, -897422937, -520822001, -2020123779, -1932522730, 245346177 ], [ 1676233266, -1915817738, -1851035642, -1365059175, -1665958847, -692728673, -1640401152, -24694761, 1302456277, 1054754191, 2007859707, -1467709961, 1463563701, 1422241720, -1251417104, -1212409029, -1926460199, -551351621, 1625752709, 1175260708, 595791811, -1612600139, 167604179, -1062502249, 1753364327, 282502558, 620460646, -1600334136, -1004376096 ], [ 158967937, 1712094693, -1026511300, 1137593339, -436631916, -1556022691, -945953102, -99111728, 2112540937, 1409137854, 1776713553, 1177431847, -628474658, -1585246547, -1130087996, -1241149004, -2113033341, 1064203301, 1825938565, 42481342, 1721659689, 585529094, -1253569970, -124904922, 1531205171, 703850379, 1519085954, 269363477, -679685108 ], [ 1464965584, -303661096, -1029612960, -188183140, 116872674, 70962392, 1054641650, 238253429, 1463251523, 1002318742, -390247790, 1747196473, -952405971, -2012999548, 644761210, 1943001568, -1454156785, 1254506900, 1789533122, 1032098004, 331834073, -1329263239, -678438094, 1908674999, -977193700, 1673740671, 968986040, -1729980857, 1371871901 ], [ 1748420701, -873787650, 1049587209, -248884907, 1115610081, -1442821931, 462925354, -667293848, -1759649014, -946926244, 2043107932, -221664670, -1541592879, 1095216447, -340112971, -1496951989, -1605772975, -942380339, 1348046598, 930690106, -776924467, -1510151735, -1726106325, 1443500559, 1021345155, -1628844341, 1533703076, -570717209, 2141156042 ], [ 1369318132, 1715686481, -1460850786, -739377254, 1271792429, -705642095, -377575847, 1919201482, 689494700, -1931226470, 245677802, 1351569051, -165518112, 896596613, -2049718905, -335578987, 317951195, -812158576, 1534842429, 443236235, -1178418677, -370189504, 205111825, 1445100846, 1965362096, -2009023658, 1655634484, 107825372, 234668744 ], [ -1376103124, -2063585953, -918107533, -19128759, -900844904, 73605576, 388320215, 2017979248, 971246959, -916081521, -1700870907, -287064697, 843592101, 1769471174, -1922659222, -2077286083, 307101320, -887426622, 1636516919, 603448128, -178729660, 515318010, -757136625, 698425421, 440595728, 586889345, 2133718301, -446840288, 979579299 ], [ -225462493, -931452652, -1808138496, -1177282332, -1588631420, 269079649, -1925731678, 590309881, 31042995, -1555764498, 1688415313, 694287595, 958126668, -2134207601, -304235253, 597414766, -261787907, -1454985175, -1578065484, -181766654, 47634799, 1271497181, -1747854494, -2089125592, 1495252641, 129035671, 2014349590, 721090802, 1179387377 ], [ -1108492898, 1284672678, 871897792, 729946900, 214323409, 1912037321, -835977559, 1042731464, 1483113143, -406721648, 1447547001, 2089301311, -373397973, 604025925, -1273595530, 280539508, 806911044, 1997001690, -1965906800, 978124805, 619556527, 1683544530, -514364523, 1754357983, 25086179, -896979398, 1635255336, 1836480597, -1060993014 ], [ 613664511, 1671871929, -1148409062, -1215769114, -398296666, -2057045535, -457787867, 1590928196, -958907361, -464233700, -1141144628, -296469572, -337996242, 1435964705, -915679849, -840522486, 1154356619, -881910915, 79585939, -901640558, -264613109, 1309647265, 1831488309, -249326783, 2026590377, 290320936, -619563799, -1963230857, 1843571800 ], [ -1585025674, -1896472544, -1354469060, 1785870083, -1881857447, 158621266, -98120816, -364246508, 653833658, -1612465651, -1948249344, 2078756278, -1617071519, 2036224458, -2143225913, -1693131502, 694563713, 2125760169, -1305950554, -856721391, -1331241297, -1503556176, -263951453, 1281390589, 1009704169, 2123753207, -1472213226, 1028563145, -1539650532 ], [ 1704851228, 947747058, -1378349612, 149863264, -1559444999, -638562159, -556525495, 1078768383, 640117580, 984284600, -1306900539, 1028072175, -1207942534, -634389872, 334092438, -461484046, -617789772, 1707559342, -409390508, -53976723, -359561108, -355500227, -1199679177, 1580649601, -408218503, 842823240, -556640783, -62142023, 246348857 ], [ -219477864, 294932610, 327263935, 305510790, -1219831030, 115073985, -306386183, 903377707, 597804855, 503766907, 883205155, 1785072665, -890687210, -1261873220, -341280919, -951612162, 1007037269, -857587115, 1876913669, 2052053464, 1475847267, -464207076, 474931492, 1969657307, 2137086216, 444329992, -1952101339, -1353682446, 1314279955 ], [ -355318277, 22191085, -560974248, 175708595, 1843428904, -1562499992, -537711332, -299848772, 306052536, -81680821, -1427765814, -553268524, 1223954807, 128922185, -149721345, -1566761237, -15749437, 1447843792, -626792235, -974959311, -388309489, -1820410191, -132532470, 1554887005, 317394991, 103072229, 1855392568, -1498544984, 569715982 ], [ -1013795922, -1949576997, 1961049595, 1886627175, 865232251, -6694207, 1307107135, -2048607136, -758978833, 424301679, 805513869, 915618236, 1454720800, -1638832406, 1379758960, -1550729182, 110314419, -718157590, 740969700, 2068830503, -610191201, 116797824, 1544074879, 1284120267, -1913007224, 193751700, 1673722222, -109346210, 1343943161 ], [ -474880893, -672607817, 808994312, 1029455240, 648197886, 1852738010, -377817806, 911860232, 1598508527, -1184175605, 420525907, -2063704672, -412938988, -1667415030, 547926034, -720899810, 1179115432, -747658320, 1329370855, 1463909864, 1094593113, -1265813868, 939822039, -1570300828, -540832381, -2336297, -1982434466, 2095292226, 2124533756 ], [ -208424938, -1686618941, -2068506339, 940364210, -230454437, -63309455, -149904707, 977424236, 1383906015, 612453401, 2013475640, 667143506, -118999346, -1421653519, 1480107651, 1853446045, -1899634187, -799951684, -714489007, -939253902, -1322370772, 1074345203, 429722875, -541332169, -2062255148, -533829184, 1986680367, -231711373, 1846263539 ], [ 408986463, -827986030, 640830676, -1200939403, -1963009120, 224675392, 658125062, -1161872335, -411691916, 1293785773, 1605515205, 819919688, 1638665352, 937933935, 825516770, -1362184985, 1708238926, 103688426, 876893755, -675848706, 1406476105, 1045178034, -1215777153, 1985165743, 1881466847, -1265264509, -659764860, 2024042587, 1867843365 ], [ 1153142539, 40820089, 58425694, 2116975946, 1824434881, 1249803725, 1015803341, -1698916002, 1051028234, -2073907166, -1237463761, 84513091, 59529641, 386301475, -1573406736, 1110980706, -827336306, -1815685800, -1176542488, -184533794, 283828537, 316078269, 621633184, -406813346, 1255297302, -1509449254, 1691588530, -1337694126, -1857064933 ], [ 1671341492, 1254299240, 493015325, 233385631, -164759856, -1320961747, -1061415117, -1953539741, -737909525, -747534613, -1650899456, -922634630, -1804085241, 633842193, 876470326, 595297035, 558324342, 1553348034, 2048199842, -1178122194, 863350560, -694949289, -832311594, -1874817677, 363396503, -1391715933, 1276213740, -582593724, -1030379853 ], [ -336364474, 426966864, -2076092494, -1199529825, -2106561601, -895339069, 423125104, -549964167, -714603403, 674550330, 1332601854, -39218207, -2030309507, -1708134774, -607866124, 1774412772, 1387037350, -850958179, 1885998266, 1137533675, -456787636, 1064014375, -653463658, -58215206, 392140041, 238239415, -176389784, 1287184288, 1054972932 ], [ -210001042, -1351425381, -234734176, -1216093690, -1750212298, 1290746295, 2114439619, -1096606909, -1166561616, -2088333656, -1616020660, 1611552926, 1690917847, 266397586, 532608393, -399214375, -2094836057, 1760458174, -24244022, -1948033920, 899717202, 449177607, -1685403408, 1421483352, -12399148, -1538011890, 2111950949, -956918880, -932966111 ], [ 1490308523, 1618677252, -542684282, -377139048, 569386775, -364990908, 2006260653, 1134847334, 589222171, 701879178, 1873789495, -608605347, -120527662, 1403392324, -882149612, -1674331097, -97803656, -984324671, 182988161, 1788835674, -223480522, 2034347127, -106381495, 668305383, 13297538, 899227179, 1699035332, 1102324474, 1687950741 ], [ -2088447353, -2127873263, -1714561733, -31870931, -1258377348, -1814070875, -1885948837, 220918005, 1215153735, 987638501, 1759447694, 770426223, 326874930, -11530649, 401334215, 109223437, -504205920, -1075033478, 749881657, 1121744464, 135066401, 1405306121, 1063897061, -76564799, 1148666392, 1297345888, 1963304158, -1424284728, 148431737 ], [ 1903150062, 1043925868, 2051515436, -839594460, 2045303575, 1436316259, -1680681263, 1704031213, -162291037, 1722283617, -228677563, 476863412, 1561966284, 2099046843, 1434139356, -1273323151, -695998426, -1237471356, -1687887216, 392338698, -1727387892, 1547341772, 2138107475, 1703879444, 2133943287, -798970073, -501364921, -68932679, -1456459745 ], [ 1768606924, 1574824931, 369974335, -708136565, 141214131, 574050152, 921198413, -723410981, 2073650482, 1599079455, -1202934307, 210255740, 123210895, 2080668844, -1891507290, -327943560, -730885946, 1478690250, 1488120525, 1468602444, -1098846911, -75278636, -2041145706, 646219979, -1455807957, -1523664254, -702183655, 487557710, -621280537 ], [ -2092557759, -24076618, -747245139, -2123094418, -168956630, 429851924, -325028905, -1706313647, -1172315215, 756873957, 1461815271, 2042341298, 789571747, 2057847282, 2065184516, 803243738, -330622201, -1683832495, 934114342, 352768363, 654134456, -922286251, -1485710985, 1778818473, -207140561, 676091170, -534815961, -1851412566, -1028864304 ], [ 664414507, 1642977499, 1578041684, 312074648, 1481160496, 248478923, -926482720, 194041051, 566249079, -1165688212, -1226994381, 847180674, 993714925, 1263364134, 2067488023, 238361907, -1737328729, 24327520, -276468353, 603066081, -1460167985, 1559245683, 1915927899, 1885653276, -129328119, -1111402166, -1726314414, 1068648729, 431601618 ], [ -1786048694, 161983808, -1073993630, 1336349833, -568092727, -152449970, -2061955615, -1365016957, -169076861, -786703149, -300844165, 342065258, -145720746, -1926090697, 53743842, -217188398, -323389690, 1671942648, 2126342927, -1571181883, -1625141367, -1615288997, -887855653, -887859931, -1574954046, -1483132521, -1113084417, 544028691, -451738071 ], [ -1376980116, 2091527569, 198467208, -1804274940, 1849610329, 844112940, 1138781501, 2035117264, -1350503938, 1270680974, 197912174, 1352456253, 1955265843, -1710600331, -285153058, 1146430222, -1368232704, 1160544159, 1602102549, -614508221, 1644927220, 1335390416, -2061680716, 1972341828, 1313617116, -1485423015, -1475499113, -916156480, -77629845 ], [ 737399031, -1331032538, -2018718126, 1224567776, -495265202, -1316142265, 2089490162, -1769132425, 2050104807, -177841531, 1124700418, -626625258, 752833717, 653449644, -286143557, -1100577377, -1114847287, -1067450031, 533086510, -1835896990, 2042427986, 295981800, -1226881510, -522392277, -1117609616, -1332905454, 691827815, -153348306, 442918570 ], [ 132522825, 1324729883, 1670198266, -1799858089, 2088251218, 601300286, -65999128, 1446039312, -1742615028, 2012369791, -1806082738, -294402319, 732938484, 901522912, -1198370568, -429719454, 1614557131, 2143222005, 1970614742, 643921142, -1502192444, 2137499807, 1541261061, 1094956754, 1207878076, 371436304, -1544299013, 893683739, 1172661113 ], [ 707382945, 309497670, -1203772813, -1159131443, -964496585, 195875528, 878294141, -1554828897, 1546075726, -811719444, -1772053837, 388753813, -666788542, -534532934, 1878347792, 1985933823, 200418056, -294178918, -390074727, -1089250495, -2090579863, -465015992, 618673496, 480737754, 872543911, -1867299535, 1215752167, 1176262371, 893593773 ], [ -259143443, -1470483788, 1806095845, 1076875642, -1593346725, 296656234, -1319936081, 1085692669, -897990708, -52660258, 1051337953, -1791664885, 1124574031, -1669270846, 1478092457, -1329784543, 1371268153, 832345402, 947288328, 795622962, -174406282, 274082045, 1164377556, 1696992058, -829751930, -934448455, -1640822806, 317719397, -280323383 ], [ 1432441078, 452638894, -49868620, -336788021, -1081945101, 1004287416, -2018301732, -852844505, 1064571263, 260056789, -1536947182, -784368710, 1955064003, 353857854, 487742628, -1076481609, 1030587043, -1890804978, 133851148, -717347028, -2046234072, -1155483431, -1826313962, -1303166795, -652143607, 1232757453, 1477097439, -531466245, -1102435830 ], [ -691481548, -1125253327, -100937081, 1658061561, 333805235, -280982657, -1723096743, 1095582411, 1524305977, -1939475044, -1854748891, 772631094, -872681785, 1594470256, 1490595466, 396692182, 1793852536, -2035851549, 1131767123, 769742973, 1401186188, -26320305, 939688468, -1184825270, 1368484489, -1144542823, 1486718458, 1288303387, -1521037312 ], [ 321860455, 1733619218, -974502498, 233477076, 619581921, -964110677, -1379768085, -243188058, -1838931973, -1555094411, 1210624441, 921017970, -1127749571, 1337651610, -1129898615, 494582284, -818594019, 98847929, 1316234260, 2003825015, 745021920, -492874460, -459249054, -296024134, -1463832513, 2128222566, -1143955425, 1639332867, 854330042 ], [ 565590501, -157469418, -547783800, -1932806034, -1162610855, 1204728657, -12723498, -1910304830, 1696189118, 365254839, -888244204, -1985811083, -1212064058, 2129196376, -1275600192, -974373865, -745967674, 561494398, -2129437159, 1660627015, -1187688513, 531173519, -1354534296, -2068030561, 1384522657, -1159003505, -213264316, -1192601306, -112560035 ], [ 263439968, -671057849, 1428957778, -1975665921, 411298553, -567489273, 111373997, -655233122, 1558757845, -667065095, -726678348, -255336876, -2074966798, -1711877446, 31441855, -1684066744, -1574083966, 1131533473, 1311266567, -784552494, -973223780, 891773599, 1989334252, 1345207438, 843008771, 1738825057, -799748351, -812076742, 1820509955 ], [ -1126582245, 1792795786, -553982125, 701498143, -860262411, 104147485, 1752509632, 460724978, 783025380, 193943152, 823734157, -2036357212, -1577125596, 627655866, -1344961690, -933600169, 1488044664, 871332877, -1172990260, 539310624, -2010127839, -1621316814, 480190651, 1159616379, -1097465166, -1045134107, -824996928, -697615885, 1374071696 ], [ -1348007227, -1218687330, 1779717598, -561238947, 1979360023, -79840821, 1444629195, -2060628793, 1425395210, 183437052, -1844774232, -478757159, -1774366740, 1402920861, 2111791317, 529527110, -1192309862, 1707991646, -984416960, -222348094, -1263940721, 118902268, -2038811672, -1237889888, -1149995519, -1152465678, 623590783, -348484397, 161468179 ], [ 391999024, 677201030, -1714575389, 1358292324, -660466116, -524434700, -1235849747, 406784318, -1876199267, 1527277746, -1279793644, 461802400, -316390268, 68422023, 1957240157, 180415582, 368103067, 1890345918, -1928204957, 663752316, 1128372547, 1948604501, 242528470, -501441023, 321261760, -1758108098, 894914224, 519257660, -432498955 ], [ -881867769, -1867923374, -1315997620, 1001315504, -1590292449, -120534998, -1434964919, -1640324914, 642237367, 384315150, -30356111, -549158659, 774400772, 483162260, -1646626747, -1828099574, 1575593446, -2092613921, -1401377996, -1878625858, 1357966110, -1313869108, 806845551, -1108983969, -1182042037, -1292069873, -747508111, -1219067657, 1927526471 ], [ 708350741, -65934318, 1983118321, 1452613549, -1466005044, 520302606, 1244802237, 2088522474, -524872299, 1612680181, 1435983884, 1073584033, -2071222419, -965816756, -837886916, 1890746058, 87964326, -1376389714, -642922785, 1538166446, -196355541, -1290052208, -1106311471, -1241163747, 1988858065, 808455156, 1381609140, -244356582, 1246120294 ], [ -1996866075, 1839342795, 1492939066, -776688466, 732448930, 995091946, -656541427, 1664677858, 1550564719, -173049314, 1993605575, 1116371301, 175412209, 1967592885, 784545467, 1446197681, 466179066, -37280967, -1849990435, 1258415577, -1711821014, 384106306, -1188989930, -1648984967, -1178564493, 470161859, 30578996, 1520973026, 994955795 ], [ -1730623665, -663595245, -1682493157, -1640886488, 629509015, 1151340075, -1471298158, 424205788, -193900240, -1388268912, 1587028357, 1690414496, -59156493, 1466796315, 1923381887, 85786391, -837346623, 1676855773, -723043975, -951551473, -641988410, -1979583606, 1473561469, 1523972567, -1782255960, 1970744246, -1669814281, -29388889, -1133877089 ], [ -11402522, -1904205359, 51762325, 1472467018, -772140045, 2072916005, -1634419499, -606675099, 1658209214, 1579104946, 1354005391, 613636370, -1233592447, -658612159, 553475227, -809203904, 800765828, -805854287, 636311994, -1614779704, -1068040561, 821483607, 1552314358, -67594421, 1139652752, 1865902362, -22842942, 1720056315, 1276673386 ], [ 1836875949, 862058564, -1346611134, -1914869376, -2023513883, 264187013, 1621399154, -1925419359, -978502490, -1716609626, -124432798, 292876381, -1115827841, -11156305, 2118002666, 413287174, 890919427, -1239241367, 486080710, -1768940234, 1184061856, -540255813, 1720196938, 889889194, 1355764853, -398930388, -1220963009, -2027908494, 2006342073 ], [ -2123836695, -933975141, -1229476227, 783524591, 1020134964, -602214142, -41564030, -330467389, -1121774607, -1979273328, -1109670250, 2008142154, -745277544, 367795112, -972871954, -1044838840, -330400980, 738241387, -968374415, 671692010, 1424963481, -96949307, 756719443, 874294615, 1790050059, 1973695827, -274290796, -1558904684, 685597145 ], [ 2033183470, -324673898, 119981925, 689771421, -684486332, -1298518513, 264855725, -2066778366, -978104084, 1752399171, -357066406, 1369654777, 234378756, 210746444, 579172750, -721916281, 551839912, 662819521, 2086537602, -1911090186, 1936469499, 770045989, -1230028693, -432333288, -632218158, -952838653, -989602975, -1115194002, 2142628743 ] ], [ [ -229670768, 1970231830, 1201778493, 1514355581, -59025530, 2112616481, -1564125161, -916003843, -193158307, 85030895, -2081598403, 1773708022, 890175325, 1749886756, -1547881671, 219047745, -1038021427, -988334322, 1737735809, 575365223, -1527085770, -620699812, -1967093456, -1675687444, -262451934, -1338215337, -1402673788, 727688342, 1269709573 ], [ 1259257348, -1809438222, 1401081746, 1621774083, 583846155, -912901481, 1789292919, -2089640542, 985955097, 523302794, 1983328885, -1064160567, 490233209, -296086158, -1823395853, 560208166, 214084085, 496175828, -1911089177, 1831905717, -2011054383, 1898889014, 1576376479, 328489350, -1707586206, -1743178112, -526144487, -170662353, 728928517 ], [ 1953477138, 1503243457, -1353620075, -2106130294, -2014125320, 900049269, 681361914, 1861606343, 1381500522, -25377582, 1063160883, -246717040, -2095010875, 1063082519, -517977571, 1909868637, -1976335999, 1023741289, -827451918, -1511889232, -204518284, 1898380231, -1605105546, -740573270, -1853039026, 2126869106, 1615055773, -1859567941, -722653927 ], [ 832185755, -2085294037, -1064574384, -1701518107, 721690956, 1455253547, 1976837896, 1456980845, -1192894195, -1993369262, -627777135, -1934344296, 1222860919, 1342260061, 1417019372, 1728557787, 1616288287, 191081532, 1946127921, -750471114, -2115717899, -390536981, -722323302, 1055764159, -81422296, -265463794, 1372758022, 1382720642, -596113314 ], [ -2090526619, 925974871, -1466361908, -1266120382, -594657553, -167040196, 2066980976, 1753761897, -1258538874, -831214274, 1076233780, -1359626328, -343810527, 589237071, -1413064609, 638599503, -677447855, -992850509, -1495344477, -1402066973, -776373502, -1179286389, -1344460684, -1233845016, 1938011046, -934398600, -467986963, -1093183822, -242618751 ], [ 1882783582, -1236414443, -158859351, -1748606732, -832629525, -1469691460, -2073266345, 1085648150, 1846357999, -58197707, 919452253, -1475860263, 1407708095, 1635395729, -1309905554, 77872530, 1317393205, 130041677, -498564904, 263806596, -554660021, 1225697095, -33827530, -116410776, 23476553, -1423552730, -599082840, 238576326, -93274032 ], [ -1117693197, -1649803843, -1797565697, 398377134, 1538054018, -303246048, 1797454919, -1688414133, -1381633132, -2086888850, -1863275067, 1735900102, -1221633014, -248706393, 286081171, -1591690062, -985687233, -143186547, -195779225, 482070454, 1113338697, -1404803095, 352399763, -1795851395, 162305617, -720988609, -2118076027, 333787906, 2050301468 ], [ 1945453392, 1341985021, -1443181579, 668500141, -151803845, 657495536, 1289708501, 151618291, 241752591, -7958536, -611006118, -2069996972, -1514043742, -534413051, -509394096, -967077677, -1887955701, 1744329725, -332629070, -31807750, -375490047, 2070766930, -202186510, -901430995, -2012232264, -1833221662, 621340971, 1852613771, 1588492863 ], [ -1439255631, -1598731016, 1974557300, -492168477, -483997474, -909345380, 1955208985, -2100621654, -1712712266, 1458621939, -1899350552, 126318790, -1433918347, -1123745784, -419585992, -1606124932, 624520430, -393302306, 1902050587, 1648457944, 723382124, -706525051, -1721164456, 1776540035, -59524949, -279679204, 907185102, 1630233883, -2048806566 ], [ 1493196956, 1550323093, -741805775, 10986598, -2030169098, 432202255, 1527865167, -2018731319, 1562799586, 962006087, 815128734, -2005955900, -1687177713, 510516681, 693082651, -1562434740, -1566909857, -1241417442, 561317580, 46475043, 214745390, -535559721, 479430911, -785179733, 1377512723, -663651715, 1779398578, -209841081, -2058374933 ], [ -794824548, -895424930, -9730824, -784042912, -839175071, -174083351, -993062634, -162291392, 1215146421, -384274987, 1248505078, -72608066, 1110656318, -1449495430, 2039691981, 1707843713, 11187957, 687491790, -2071263764, -554241521, 687657736, -1566822161, 1142592128, 1184016255, 739516881, -828650107, 1077141323, 155808862, 853333982 ], [ 1942160804, 993598700, 1991047870, -1370382511, -960035496, -47483660, -907576851, -2139751072, -1160550192, 1608330463, -1529621310, 483395933, -992634649, -580852929, 550492264, 597657904, 1072916319, -1988884332, 800845478, 623016922, -87729460, -943722531, 227207458, -1073461585, -1558400830, -498863809, 796586390, 1616658871, 1487018943 ], [ 780517889, 1286817600, -1274187704, 1737790785, -742295416, -1317528639, -675973622, -718926360, -633190575, -451093394, -1907494946, -882258166, 1222512406, 537063884, -1675704042, -749683561, 495565353, -1916692370, 1510252431, -1056126679, 1359674967, 637538280, 610289512, -1074693074, -2042461258, -1593074040, -1887140193, -116257104, -1571928904 ], [ -2020517303, -2129295739, 601774409, -1262325055, -343900547, 397830598, 74622580, 1316884540, -284355788, -2084796113, -802475111, -474254205, -324518751, 215327173, -87792919, 1561586091, -1364837137, -1142637970, 1091761384, -3623629, -1828836356, -533307327, -271994485, -916375112, 418561275, -1886832771, -108143162, -1719335397, -550226507 ], [ -1252193445, -402277571, 890216696, 1259255857, -1705190954, -1929519344, 1277927746, 284296221, -1055988993, -747416108, -1421133695, -1396229339, -6340141, 1000924999, -1210755748, -54957954, -1632123147, 742327291, -1318703178, -1572746771, 506585590, 1094155967, 1045656922, 901696415, 200570674, -1182645946, 1351489419, -756101043, -273742371 ], [ 307258110, -1670257046, -583838696, -1715916403, 2075698484, 1453419795, -513758879, -216153455, -1675333874, -742938312, 614019560, -635461841, -214457746, -1527400426, -1660125761, 869349591, 598403877, 53220954, 807510759, 1099936533, -1443813250, -409462, 629476650, 1211189408, -593573607, -7655904, 419977278, -795689462, 1611221499 ], [ 889282445, 2092636387, -1070509498, 1633842935, -1819434599, 343799723, -221880822, 794783647, 551404417, -1395344502, -1268214004, -271693281, -523570028, 167920485, -149874671, 828796324, -1093528504, 894228976, -1235481054, 994650819, -738571663, 1083789007, -1022653685, -1666148589, -988417016, 864475066, 1861537486, -153497524, 583397023 ], [ 268096354, -1959260992, 1441691904, 413073815, -1729391017, -1393551849, -1977784710, 1871833684, -1716901994, -305068296, 570363193, 1862493020, -1732810625, 707631964, -1183667680, 1652373571, -190161137, 410443665, 397401114, -148266065, 1340906793, 2073301576, -731812162, -346499695, 665559725, 616101144, 1245347536, 1662344907, 1711889653 ], [ -345662966, -733162742, -1135896698, 1512663404, -1069224014, -838427066, 205104424, 1451299931, -177732629, -76037904, -966340156, 560027601, -1667456534, -152291155, -12308924, -854657578, 864224202, 569074684, -1355810654, 42852142, 107226268, -1338869587, 714456261, -865178653, 673192223, 1241126955, 183133684, -258050360, 63040346 ], [ -336835389, 914038516, 546235729, -590028520, -1935817291, -545745333, -332742875, -1733854481, -1968855412, 675934990, -2015374070, -2031377960, -1557315097, -1201069083, 1221193329, 1236862616, 29060817, -1271092612, -1364250807, 1070135656, 630126781, 374408528, 121061019, -772306412, -2047690776, -930982006, -301821421, 2001810066, -1531382046 ], [ 1118959004, -172245672, 988284413, 1112739716, -620236762, -898941462, 1630804051, 980578364, 1838347974, -1757323589, -1335825586, -2022657324, -929183532, -1510934485, -520071895, 451233267, 1078415082, -1790107507, -367874487, 411878179, 893465239, 1975908866, 160600817, 1686603813, -1828641141, 578926730, 237287939, -1648319960, -1598706159 ], [ -595300867, -718482237, 1233110339, 823957911, 1588214997, -1273772793, -957987679, 858933587, -1487521748, -1112439366, -1676550318, 600531615, -128823085, 197390092, -1145494018, 1232110780, -1796957341, 695040302, -1363207413, 663524574, -1424251898, -2080642803, 1326882709, 1688937613, 1710533677, 1571894761, 1407199767, 648967270, -532741442 ], [ -1173729049, -79426812, -1669962454, -1299736296, 642753473, -496176157, -502168159, 812775188, 453511216, 1508675104, 1639591540, -796528352, 1768408678, 1735417752, -2146027799, -1147317909, -1842773665, -513716798, 1115085223, -1284721943, -973776357, -113271103, 156250615, 435283204, 1127661620, 1961275097, 435634568, -1143168158, -1317736241 ], [ 1115669500, 605614920, -1433863758, 1853904165, -1066723129, 141812080, 357711922, -1298673074, -1165482478, 678025955, -572877490, -356554380, 336431347, -983170413, 599902291, 345581355, 544878930, 1318327342, -1224879263, -766167584, 2003764419, -1702670803, -386555718, 1215741776, -635863588, -75356386, -1571829975, 1515194296, 2124209947 ], [ 448378110, 523255613, -95864876, 136257865, -2041793125, -656406507, 172659230, 1964404619, 1088919708, -567604326, 221613160, 382031006, -207119036, -1554403083, -564824744, -1303757786, 265370626, -358097399, -1601968228, 1682280536, 125904085, 1828716368, -1433872487, -1434473576, -902960927, -965243961, -1717458303, -2045402886, 472818037 ], [ 2086045485, -1763844112, 317334729, 1253747011, -2125681591, 256856797, 509626597, 54044177, -72029672, -1533601386, -654969499, -1230825785, -2045807205, 192242990, -308901808, 723482659, 1290223096, 1006823019, 629686605, -1800114335, -1426737717, -1649433413, 504919436, 812911177, 844963904, -1362917652, 2037731517, 744810571, -1366238279 ], [ -883181763, -1396934186, -2107285724, 666838085, -1494824259, -941745764, -1933461208, -1612889848, -167623214, -1951446388, -1915123353, 100432057, -957377328, -1579360045, -660257039, -2062641081, 1855814866, 1405081559, 1404299736, 1073483413, -543683361, 1661919089, 1593590950, 849482691, 754213293, 1813206435, 2039625382, -1844692145, -1296690026 ], [ 1287875840, 150504616, -341287743, 419026445, -181458234, 1490660966, 490440137, 1634599670, -1311106972, 749508045, -1005537535, 1853687131, -1723740441, -1435460303, 1222580598, -1234752898, 1698632183, 2124567797, 828485951, -1687701683, -1405845509, -142992659, -495907645, -1477819870, 89437781, -1930106896, 284575760, -1222400378, 827969862 ], [ -945668335, 1261150824, -518966374, -1906118509, -1307831994, 1656722285, -1135712162, -2046386405, 2092525266, 234336202, 1600588327, 1680454232, -119572672, 1418964481, -1958582717, -297914899, 1337230975, -2117068967, 228268573, -940264820, -1509569539, -1917065578, -761016875, -1516951801, -297209541, 2105927541, 1569732534, 1606489201, 504341310 ], [ -249069225, 335514795, -153138037, -1281206787, -409460927, -1287020450, -1126509179, 451066105, -759927652, -2147028648, 1856037732, 1343332576, 1516358816, -1345511216, 896850758, -931821669, 205313290, 890213665, -1979596137, -2003936202, 577083778, 405208558, -266959011, -1500664937, -653883186, -2032374190, -2010161786, 34886931, 635681644 ], [ 363786617, 1606179478, 414971421, 764055736, -420257795, 914067172, 787503623, -2131414029, -1018724111, 1127275410, -344131829, -1211476547, 1601339219, 1293454220, -46692404, -980915821, 1443513902, -1096057804, -47537505, -1090274366, 1462078692, 1727264249, -2138407968, -625478344, -228719032, 1392249265, -1252176055, 707327310, -1863123799 ], [ 1221252030, 1004936550, -2099887882, 2130095632, 1465597949, 600235982, 1303403039, -2011590575, -1270610753, -189195193, 1799530048, -1041906552, -1757180421, -53043980, 59707761, -1216193525, 1232430397, 1005094567, -1278567066, -526576311, 838794953, 1782127845, -395783933, 1111451364, 616514322, -1070028862, -608185008, 1387917837, 1378077423 ], [ 1673666030, -1685195796, 1276692178, 302751376, 876220114, 499905040, 1921135862, 674867532, -1595036005, 366415423, -1209319309, -1107051108, 307511192, 2106700226, 329726153, 328444837, -1578790319, -1943508843, -656417495, -329495658, -1809751614, -216367145, 1931736604, -1275357020, 601477697, -1320715483, -814707754, 612215983, -333893194 ], [ -2119407996, -422744328, 885448785, -37235427, -1172921817, -1779471176, 739998557, -341362417, 845740988, 856157513, -786446176, -692379943, -187134136, -288301645, -1853485109, -1645429113, 1095897454, -1639942366, -1067916327, 2078319500, 806940317, 2044723459, -281002477, 757494941, 650502141, 1788991213, -233957579, 723468297, 772019220 ], [ -94415811, -692325178, 1896356750, -129975056, 305973491, -1149738309, 1787920307, -203947619, 1134159192, 2058590603, -44686238, 1687353058, -663672362, -10355010, -176887692, -524856687, 682022566, -451688400, 1089997009, 627773865, 1068685706, 698012867, 944281726, -1491207731, 1738379471, -1921927969, 1970794386, 1672799068, 244917433 ], [ -1028668310, -586320834, -1514549222, 1577007565, 2137692420, -449606263, 2145773295, 1037068385, 425778787, -950815689, -1570328442, 1956658283, 997688262, -395904424, -227531364, -185587256, -858268791, -1907164003, -1784288498, -664889005, -1939542846, -1802086101, -658828660, -972044768, 752101283, 919206867, 223182213, 548368906, 535871330 ], [ -741500021, 1615425854, -210253294, -560930098, -1627079162, -1266749454, -1578543812, -394539721, 1156378377, 1435366659, 1754129714, 2116919107, 1247539601, -311165201, -498043298, 127461380, 1185368057, 1831964826, 544399357, 1355393222, -827069742, 1759861660, 1766706032, 112585737, -54924113, 20778903, -1548927861, 1495366612, -1413640818 ], [ -1185164429, -1657466120, -289759348, -754153439, -474575932, -693275135, -873674398, 1341424988, -584730091, 282482895, -708987612, -329728153, -489342185, 1164141600, -2064160049, -755386262, -1671149249, 263714660, -100125348, -72345065, -1120798202, -1256831505, -31396833, -1344710334, -56790229, -1558016731, -1366912008, 1281988994, -1315078675 ], [ -442917469, -1460486036, 260868682, 1258861157, -392217881, 1258148699, -1928023701, -1763798941, 1996203621, -1188008864, -1099727766, 858155799, 898182695, 475321845, 1233085713, -461324722, -1601706629, 673092258, -1252156148, -110887166, 1264742707, -416469495, 2017205531, -778225011, 1671547098, -967232508, 1247112879, -39144481, 309325773 ], [ -271392741, -1777894294, -1500473965, -307972252, 1852107675, -804758039, 488733515, 509724459, 1361103458, -612714187, 62697290, -1640080434, -50058709, 494079747, -2013622947, -843542074, -189373774, 622736232, -1024619941, 337467016, 1609146302, 2079677718, -1393228527, -1275702295, -115778488, -535167918, -259907221, 204739708, -50864199 ], [ -1832150407, 1587113516, -988985742, -1533687314, -1218950069, -1199235111, 7822528, 1057732209, 1521895083, -1015733226, 585103541, -1354522327, -1416081859, 1843090946, 528898115, 1406043489, -1271682647, 1429945111, -1169769296, 1152397563, -264989293, 986929542, -1155302719, -12075962, 1067764930, -553516228, 650658568, 2129605589, -781784654 ], [ -389756824, -183503911, -73400902, -765063789, -761032065, -895740507, 560889540, -2033147665, 333877903, -1292498555, -1744094369, -1678725008, -1347933032, -411885107, 1867217349, 1948083873, 1200016228, -1944650883, 948738198, -2053502962, -1340327136, 1894161429, 1976330779, -929964885, 1498998910, -683243419, -902532599, -1801864124, -898405576 ], [ -251858183, -1599292078, 1808245368, -1731484141, -14094385, 735455589, -1392298391, -1738195553, -1577554410, 2094924686, -1482353338, -594265271, 623977730, -865839216, -1159979294, 386843048, -498638971, -726844922, 167411373, 1221396656, 1104078260, 1770915036, -981641621, -1059364998, 714387323, -1159335559, -1452689814, -1022456102, -670367469 ], [ -789791956, -1901468198, 47688916, -1433132470, 625096224, -1283073019, 228565155, 1285950775, 1685424654, -1304399796, 2110917838, 2034546790, 871141728, 887484830, -1320819553, -376793911, -1176385374, 1846607692, 1664646875, -466238059, 1883514297, -1264281315, 1954803060, 1467988233, -333684079, -362134409, -1448947514, -883109965, 265147923 ], [ 1499724121, 1606071231, -1271423081, -1423806414, -449361031, -1411652280, 574083841, 897863339, 1415869000, -1837210773, -1019044698, 1007049512, -1250404441, 1511285416, -1096249591, -529656866, -64425834, 1261905997, -367657270, 625627202, -1633398138, -734603031, -1548273475, 2128210467, -149586188, 1449273581, 1952295690, 2104362004, -337286800 ], [ 2112027628, -805366204, 1921709188, -688897746, 150274997, 1782496023, -511574459, 1261628879, 428124029, 1113986022, 1265296909, 1422113348, -1967662613, 608078949, 1673996109, 845930304, -1903682028, 10293107, 1409850167, 180130013, -2050037748, 1918644758, -1068038135, 1068999543, -1065710811, -1972255042, -2106825069, 59372887, -551437547 ], [ 1290424926, -2106648680, 328759213, -258382972, 1869790195, 1258562627, -855460738, 596949374, -1840513658, -883296263, -764559528, 66123770, 285474187, 2007090487, -273957806, -796527776, -1486785504, -2089501692, 2041939580, 324969538, -1415374563, -886786216, -979958202, -446260046, -1610003572, -1639330413, -2070009431, 417735904, -2015373106 ], [ -1050962883, -1884644439, 1440533332, 1498736413, 1304016787, -1761137457, -453943733, 1906274647, -1971304532, -1827011571, 2143674699, -47297854, 1624739251, 534797861, -159930777, 998104552, -1852712386, -484427137, 1799261385, -1466302271, 593353605, -972982370, 20815818, -2073712803, -103612221, -2139628819, 1587467799, 2134237908, 1754161543 ], [ -1315208911, -1841904549, 1805472070, 511956564, -1819207257, -170073330, 654831582, -2007598851, 1937150278, -2132366054, -707564103, 448642515, 1199082573, 1960881210, 1754731416, -631225482, 235497234, -1025677090, 1125577110, 1609684887, 495080644, -1394881854, -133365812, -1987773855, 1610165728, -713546420, 1473204295, 1359070355, -1991826061 ], [ 1999667834, -1239434265, -64951149, -1154475776, 322448059, 1082496902, -841516513, 1671236018, -1944417974, 2104530582, 352644767, -1810114445, -1765093286, 989135561, -880390719, 492070739, -1027561522, 1281165272, -1508067116, 403616299, -1715922418, 1786425590, -1575056592, -1786485820, -670062490, -426977220, 826157682, 1109303007, 1707428321 ], [ -342613112, 1652286245, 283073953, -638027834, -626752905, 1414940067, -300007938, 969563773, -1281987717, 1314005093, 2041420742, 89506864, -1565623919, -830757552, 1941967234, 1044639099, 1027037473, 2062752647, -2063312355, 276545707, -1381147720, -225875307, 565595439, 1724452615, -198315704, -1387098710, -473559573, 1704581696, -273799522 ], [ -148115932, -1960987168, 219932378, -247153397, -1495336820, 1268188557, -313311516, 602190002, -1583062157, -1751355284, -707360261, -1801480452, -914715053, 969706099, -2072892305, -440732227, 760353548, 274611393, -1774284755, -288892975, 36226908, -1271519077, 1900916733, 1241396516, -972152290, 933259677, 464111961, -717538414, -546010126 ], [ -1180017724, -508615945, 338905056, 1307413018, 2059074325, 436107069, 1380276575, -1948215459, -1991588949, -138512273, 928766134, 1463306538, -436926568, 765218931, -1916847846, -111407614, 1862028621, -1445265049, 886937217, -1789003228, -216757795, 42048137, 1197236126, 2030880523, -2092903999, -259276172, 1010405901, -411742270, 1581583460 ] ], [ [ -437694831, 1372616618, -291564637, -920257547, 653959309, 294504068, -856441068, -214184542, -1505190952, -1803631037, -1265886440, -1055453581, -657665802, 1562934189, -1394222398, -440192438, -952447674, -1212252031, -1096872485, 1843369553, 85698094, 32046117, 1603107845, -1652042562, 1998814100, 1328800397, -31779243, 124574700, 488087270 ], [ -382468202, 659938739, -1833059602, -161073494, -2096380230, -1638971391, -2114828283, -945863332, 305028203, -524501842, -16011181, -398118733, 1188530756, -1012577363, 594736536, 809229961, -201990931, 1498443087, -510675309, 1757676705, -1264123616, -143378606, 653397626, -1918715006, -16235227, -1827390228, 667302764, -808743389, 832031103 ], [ 346445576, -1337185407, 1630879983, -1072657382, 969370218, -1077382558, 226219562, -1265305423, 607675120, -1864811717, -251738589, 1852183093, -1012291194, -1061221180, -537794566, -115545977, 77203496, 680113576, -567565490, 473144137, 540217972, -335047969, 1324327999, -34738444, -1639761612, 903545023, 1971185007, -2068939091, 382065012 ], [ 862389855, -501393751, -2088246281, -1834748296, 470671323, -1245702282, -380102763, 1654209520, -1326485636, 1699215436, -115762074, -179000968, 1651186893, -1349343387, 1444040100, -104317008, 847499358, -1441359666, 1057265833, 685560764, -1265372184, 710092236, -1375463035, -177238650, 2014611392, 806531112, 373330791, 974435522, 1891049896 ], [ 1836549621, 1132785478, -1191279220, 563060827, 288138200, 1746396735, 1013855759, 61800732, -665210654, 630806175, -2144696817, -897463084, -1867573734, 1523882917, -445792316, -1438212404, 289829060, -1249533628, 301219800, 1900765132, 109849703, -1009732923, -301535678, 968320788, -81847670, -1856157431, 307318241, -916125774, 410415536 ], [ -625341464, -2090526953, -1181899440, -2135692233, -1786579173, 781405850, 1373554530, -1272516343, 1267682102, -2068803713, -1211420756, -1127404327, 256378228, -175691990, 1604693947, 1061554744, 1015574607, -156986577, -937417515, 1575737011, 811275533, -1191637685, 2043170167, 1266614492, -618848157, 1880993751, -1813058324, -589073514, 1339218732 ], [ 268059027, -1155475579, 684529730, 1142137028, 1206323632, -849171989, -1240959147, -1665320058, 1890330167, -1010509916, 63088825, -1382362458, 1928468803, -2116820446, 1805832007, -2118774667, 1549535489, -825748897, 1355786989, -1406248290, -1811238579, -55042024, -1293884940, 1054156236, 1685427466, -1242565463, -1330034232, -1075980404, -1980457429 ], [ -1815971771, -809152211, 1470499849, -615881266, -1668498323, 107507373, -569168307, -2102106793, -1823456741, -1761131192, -2134345133, -242060537, 76468008, 756180217, -245089885, 1356349401, 164831332, -1354510520, -1261346020, -1733860812, -964579252, 260323319, -1918741631, -2132218285, 351390209, -336969866, 164809998, 873526871, -1891276590 ], [ 1555817674, -2087765950, 446157155, -1126463701, -400101319, -760252277, -1035732487, 1259769661, -2029492603, 1743583546, -243664846, -71300151, 341457853, 1031520444, -336413374, 351015324, -984107151, 1266119853, 1025948642, -1876624869, -713848786, 1456828374, -666556413, -1557619203, 2104240385, -605171524, 1489641117, -687466364, -125289121 ], [ -1036151433, -1391812961, 841725125, 829481388, -1064512230, -860855798, 366068874, 643516933, 1528280052, -857780287, 437576611, 1410766617, -151737610, -1149282726, 529720082, 1947233042, -71471309, -1358442338, -2026672016, 551601366, -1485005923, 1433203294, 881084749, -1176696838, -1770787936, -305900223, -2097476403, -1411241653, -746418473 ], [ 778951548, 1284414741, 95863281, 321151428, -124550986, -2049051460, 432239029, 9543461, -220439192, -700706975, 101457696, 1634224596, -127669514, -308377667, 1094274263, -1242190624, 322260856, 757806675, 640521797, 113393213, -1001757407, 970839578, -1684985823, 1489251804, -1500566448, 1898991299, -279982619, 1087168349, 170071768 ], [ -655499397, 1992945780, -741023630, 1062038149, -1716152036, -210446049, 732691760, 1978259460, -2086721626, -2038037124, -1487386003, 292582081, -1114670565, 664884236, -1280890813, -1004688483, -937592925, -1627788566, 1598014527, 1930738747, 664809742, -1755024526, -694045924, 63266358, 193887400, 1083601034, -908453516, 1378210693, -1543536987 ], [ -388624990, 307651108, 720938029, -157186055, -347350468, 422144091, -901196843, -72310775, 753825630, 1175856367, -2000067534, 162931512, -599159818, 79945956, -1750526855, -1438825230, -433838792, -550599576, 336098316, -632142468, 1913786936, -853012429, -1830262000, 1993522021, -305084861, -909639807, 804024768, 1638137402, 1008953043 ], [ 1428035362, 523460849, 110112736, 1959930, 1382432924, 633071561, -635273971, -146331639, 1746410194, -627741882, -1573919669, 1236135862, -1027363641, -1297856675, 363129355, -10422460, 639612610, -66931498, -1258889181, -5521274, 255299814, 294512312, -1151599093, -1251973597, 678414305, 675050873, 1212148848, -1511767230, 717426853 ], [ -871776598, 490189730, 977548942, -1562661638, 105783116, 1056086906, -616500156, 763201121, -822820863, 459268738, -1840485368, -183833232, -1431352910, -1058644644, 9060930, 1161760912, 1680538867, -45986986, -1133935874, 2080432152, 239382688, -559079664, 2128329670, 1237642809, 1305702714, -1107863239, -217879415, -811961848, 1598542414 ], [ -780074151, 366669650, 2008860910, 1258715628, -46736625, -1074825723, 88519931, -793008962, -160543918, 1405681322, 88339491, 1738777583, -956303589, 1633750365, 1182960544, 590808194, 1183083744, 1699166493, 233198785, 258871190, -877469150, -1473448549, -36297748, 1633383929, -1489833054, 1948174656, 217104836, 1636364548, -720796753 ], [ -1695405722, 1182632005, 2054234132, -1797807425, 1959726027, -139519146, -343018071, 636079885, -915191440, -942597022, 2059129031, 381019287, -1519824706, -517798161, -578555783, -319438689, -1356238548, 1976861629, -807229989, -1525748665, 1324470447, 370434059, -946898788, 42650034, -957095566, 2010824599, 946361065, -1534774401, -556227633 ], [ -2065294370, -1463683295, -2024063992, 2032139889, -2037941705, 593138473, 2023247021, 5714555, 756623147, 140151084, -457492299, -26728692, -1548170841, -750713661, -2074357075, -759771378, -232908065, -2101402057, 640512001, -1657022682, 448145502, -470062191, -2016242908, -1831052660, -109503418, 1233496899, -962356603, 732739501, -576578550 ], [ -1117435510, 1553621261, -1260806312, -2129374900, 491883762, 1633967828, 1504489559, -1503081692, 1808860448, -1771180869, 802773604, 981810879, -1453086623, 698846457, -361912287, 287278348, -1719306939, -113791302, 1390604607, -2079349853, -1928287633, -354668438, -1075188478, -1686589204, 515057138, -2109703795, -1776472366, 1913856033, 71206556 ], [ 424238415, -1879150966, -1789109468, -883447951, 197222848, -646639746, -195067541, 808178310, 389273487, 1288975829, 558042915, 1190078878, 549289461, 1415446448, -1800038834, -125896168, 1534666729, 1944704622, -1596199047, 133407730, 234879958, -951504512, -346308487, 930998981, 1532304975, 1826133852, 942266527, -468163667, -811891 ], [ 1546593464, -1415746382, -2004247922, -1377095002, 1043762101, 944867973, -1754644615, 2110680989, 733200391, 1137695828, -962251258, 1620720116, -1972215342, 1370469761, 99761160, -915196613, -1985939245, 1126672548, -1470806129, 1758003900, -2046306516, -391220506, 348572494, -942247060, -596328510, -1391080441, -1092914160, -1345039577, 1272384050 ], [ 563889892, 1487080358, -1014490012, -963985992, 1682800018, -105595513, 1491400424, 1029190101, -1974529021, -1428172433, -929495975, -1007259713, 513528719, 940826599, -1451716350, -857368601, 514952660, -958540274, 67312377, -1714101346, 1015466869, -1838693040, 1789507463, -532820237, 426781091, 1905988621, 1544436999, -1275034421, 846961582 ], [ -1991616753, -457834608, -2075473967, 1189065338, 1223933894, 514800350, -1748493081, 1348292608, 194007822, 1178216489, -2111929620, 1417815316, -1076798350, 229904640, 786572260, 970048435, -1287076839, -1205754591, 1120783015, 1864315083, -1785606876, 771508039, 523701794, 327074224, -752307001, 628602690, 1309147943, 699786503, 1450476983 ], [ -1588262851, -1090736877, 1430533601, -467448856, -1907365265, 1537594288, 725349605, 757196061, 1664988818, -629998724, 1674956941, -538041794, 558464101, 603466098, 2131890082, -461559810, -1991955276, 1126265937, -1341503210, 532192622, -2129651041, 1185601284, -980109177, -1738408608, 1042225347, 849142632, 1455614087, 534925353, -2105088790 ], [ -1284736844, -1309742225, -106525988, 1126913037, 2048058856, 1371157444, -1108382433, -1058149308, 707240591, -172802885, 424857884, 906152400, 482951631, -51915352, 1444341651, -1033759352, 1558150029, -964802778, -636568916, -1710070911, 595613404, -2030430504, 2132510262, 727812080, 1487059317, -490782505, -511032861, -1023783945, 1932084316 ], [ -1298463008, 2099395152, -252989077, 92339502, -430700930, 2117102902, 1062307091, 1100142237, 705985533, 801811631, -813554141, 1253246782, -1638815479, -937302395, 990977988, 1803641691, -118473864, 517586301, 1140654848, 542461442, -2062338421, -812286896, 1665725764, -276906098, -173715329, 466544564, -142148592, -1161099723, 858395257 ], [ -2042004867, -189796675, 1040873597, 182294573, 15575101, 923403905, 1200596346, -1356760127, 1679502438, -1292641751, -1214629097, -636168855, 331873835, 185171744, -17396950, -205749471, -9494780, -1519041606, 1185848306, -1006952479, -3393128, -907468801, 1762246555, -1532157412, 1037338356, 21284586, 1553686592, -130062380, 916292055 ], [ -1457868579, -1719269725, -571300132, -915290037, -82018671, -218130130, -845538614, -581208470, 1102801733, 518103546, -1613121850, 1903446498, -1281023161, 1295560648, -362586075, -1152777436, -1202293398, -1903108281, -2063978182, -1171076502, -1490096901, 1011216668, 1789672445, -1228003328, 1617224749, -1284550957, 1110905655, 2126095457, 713718861 ], [ 1342175836, -599490536, 2086824574, -27867658, -1374057897, -534879275, -1635133275, 1857220457, 1563910321, 711105805, -1427787129, -2118628608, 1305656071, 280662150, -1145358012, -1927447867, -868311628, -713684890, 706843172, 1441029971, 705884813, 661914462, -2042345159, 1503764544, -1646786363, -209597069, -1690549943, -1246328146, -1438473750 ], [ -1173631125, -239205408, 1236218130, -1919166151, 614032130, -730385051, 106710182, -947286406, 414278062, 997471361, 1766056580, -1435433174, 1101705848, 1086550484, -70210771, -1990227268, 1222805570, 1401772701, -1016558348, 586852246, -815693836, 1587814847, 1351870268, -2040850977, 1451714098, 422227255, 672179520, 1976682769, -1087874947 ], [ -1035676910, -276732845, -1217096584, -1386622234, 886647179, 1218340526, 1455802301, -121811268, -905299230, -259767279, 2047468694, -980634499, -751247329, 1612772754, -1957249391, 814377898, 167320150, -990664697, -1391730086, -192157967, -1391013730, -1310691485, 27230775, 1586746762, -1216302959, 1513826648, 1200093703, 455153530, -2086104571 ], [ 603308227, -339905975, -1635175937, 977302626, -329076044, 995228219, 245252401, 524024007, -1323324417, 613729924, -94446132, 2073456126, 1921588036, 1667663330, 2098455437, 438013157, -1764056409, -416588114, 654509389, -280680471, 1157957607, 4383893, -1653950039, 1158643, -1927020737, -1961067975, 2026464755, 414184981, 1968205346 ], [ -1908748869, -1884721347, -473713935, 1617887181, 699415641, 107183159, 1511793029, 554776708, -465460238, 1070765634, -1163579401, 567550526, -976740134, 112842479, 549654723, -207080488, 1342817180, 19916404, -1002098866, 1217272510, -486697746, 413038103, 500326121, -1181507341, 411276535, -1436737957, 812836617, 1649767638, -251464840 ], [ -2036063981, 1312469694, 829780588, 1295079011, 1531586182, 1439183024, -687028658, -1357304154, -1720770327, 1889287835, 1365006414, 1549146173, 116465598, 2020329728, -482914185, 1866606378, -1554692085, -2118986722, 1409633993, 1139415517, -2061861257, -1354143058, -1560061121, -1838468055, -1404806254, 1010114560, -912997288, 1126965130, 1745735463 ], [ 883853211, -1065479411, 84201, 856574414, 873748501, 1841986405, 685641875, 178859486, -1097139490, -1404406231, -1021078948, 1598397836, -388398945, -2125548930, 1296882349, 1763859164, -1333234759, -1832807979, 1852368948, -184986869, -901135204, -2105904008, 1140775947, -701106030, -1701032895, 1642188662, -1940728741, -1126173590, 174210174 ], [ -46390359, -519057605, -316067745, -7826566, 16271213, -1535718753, 1643816374, -1949228821, -94958207, -1644539213, -309954220, 208444630, 630579400, 739684801, 1844402484, -545113308, 1990566510, -2008833924, 1876142233, -1212015929, 1974429285, -1299680773, -1510498326, 1415024468, -1464608128, 1779941942, -1674520466, -737738647, -1189717411 ], [ 80796447, -1852312467, -1751670344, 292829825, 1491561203, 759161771, -1567222155, -1588285047, 257671216, -4425970, 745972143, 1469256188, -1616736251, 1915872897, 901248350, -1062401057, 1484601142, -943401524, -2073318237, -1628223421, -611300283, 1769712213, 543807332, 287661181, 1841907845, 1358657885, 2013424803, 963635400, -1984076252 ], [ 1864631943, 1883024320, -1972101853, 1896588266, -1089570001, -1598968259, 1991830748, -2132578471, 1861900415, 1725246516, 2100475307, -632667096, 915592301, 393619000, 1541363381, -219463391, -1286471496, 12481960, 159564821, 455988644, -1064711955, -1924928596, -1253301092, -2141210087, -1114673908, -1688585295, -645310836, 1666035996, -1561186389 ], [ -1452870061, 1447905897, 1551807832, -1933401889, 34874360, 272611357, 1017538453, 1619139490, 240125106, -1209793419, 1617869035, 249149803, 852180091, 970709238, -960477710, -532816798, 2058435544, 1512366431, 1109522281, 2125824051, 1318455131, 39588207, -1108102519, 1609805030, 1587762760, -1659283832, 1489551436, -1637430565, -111943483 ], [ 863461082, -1724936664, -2131596394, -1225138259, -548068889, 539950968, -460113234, 2044110328, 83377093, -553661349, -100164683, -760905298, -615233786, -1103699194, -100887825, -1174951248, -1170470242, 1470493737, 1267957272, 1745693009, 1693463798, -666831390, 12705476, -700303685, -2045518405, 1225732738, 553799015, 1585284632, -2122971002 ], [ -1452891327, -2082538756, -768915704, 131578416, -1503195450, 1341907279, -1336193142, -41122665, -154767101, 1855669073, 395275794, -110263255, -55528814, -2074184371, 314054532, -1121110841, -141664777, 939212057, -1586986692, 615995500, -1673321296, -1800384642, 1726402570, -1326195237, 2127425458, -46490003, -1330930065, -1457554063, 425918882 ], [ 786360288, -739655908, 1058534606, -212743568, 546690109, -1818457206, -1895959278, 1517438838, -1016363945, -2023380719, -1439346231, 777379835, -1026125479, -666582680, -1828491067, 2010414501, 1847692662, -815124555, -174365808, 1279958735, 348151401, 1648845495, 1464751698, -249730681, 811432456, 1143528656, -715551777, 425018509, -126209261 ], [ -1343796777, 393971482, 1717389496, -1303882549, 1602299308, 1414337482, -2007449188, 596949547, 947917663, -1973323996, 409283824, 1895375382, 578694828, 1499872254, -987438998, 1845615360, 2003183186, 1908899867, 60902541, 1968199546, 1536771599, 1970170744, -884295145, 1155694561, -149340649, 2145932737, 1074196675, -522061636, -789530744 ], [ -1175652653, 250411656, -185579038, -298047748, -529720254, -382587109, 1592586965, -1730262267, 82612143, 1652797322, 933631705, 2032464134, -424936528, 152417100, 623203687, 146392919, 1245997222, 889381628, -1448670088, 1127256252, 703775766, -1695926113, 1301411543, -1324617326, -57633711, 1352138955, -1460058270, -1507860033, -473480935 ], [ -1485764023, 1215764430, 874521537, -623271800, -1865355644, -385059825, -430119855, -965515973, -916602873, -125535263, 1134591792, 2049271309, -1500312445, -424882459, 2063651006, -506195068, 839945614, 232238859, 406671972, -585262294, -787885301, -1468283497, 976401334, -729115009, -1107622580, -417324102, -885914191, 1738091216, 1271505887 ], [ -1269779143, 1015935844, -1873105527, 1844107958, -1058805683, 708629102, 1296541556, -2055976408, 1231844011, -1305222444, 1651156851, -1596832988, -1780693918, -76746188, 1290210829, 1128523166, -752450317, 1367772595, 1038453452, -955540464, -1074223331, -2023226698, 397542001, -1841908063, -1483355874, -1491104541, -51809222, -1827105541, 1866879140 ], [ -2144330716, -134091530, 1201687856, 1157631632, -220924480, -859074692, -1273133621, -1210631756, -1772981166, 1501927948, -1903052633, -1160316354, -1045995005, -1507414513, -1812460584, -1283065609, 1789571791, -208302095, -492004841, -2079709953, 289409686, 274470309, -382776375, -1886446295, -336742016, 553968764, -738936334, 1265157489, -1941915892 ], [ -572259701, 945484022, -760622379, -1892532024, 2099150965, 130487635, 1275689643, 1209904469, -324279244, -972729206, 347424840, -24430391, -1023304102, 1806959681, -452019292, -727870767, 1406371074, 1876041383, 878105168, 2132814322, -505979630, -277054577, 1468533819, 1582748704, -1537771097, 1055033067, 236620172, 1812059699, -532543071 ], [ 538556399, 331116329, -1842847337, 1704215866, 1639414571, -1585771731, -629382910, 1013607147, 1604649109, 1977750408, 1151776716, 962206700, -743274782, 1905005105, -1779298411, -1228907162, 526557594, 119431889, -1762522609, 378169040, 1619868235, 315395021, 1800826777, 2023848428, -1622035126, -1105885687, -1953087855, 1041479633, -1961433827 ], [ 1316433620, -1784337170, 752731346, 192689525, -2039884732, -555047884, 401987237, -1580331714, 1486411157, -2134584381, 82243499, -1554194929, -1477972915, 1391093375, -122192344, 747012432, 1052314387, -369317401, 44686430, -12694638, 665116940, -1337737244, -178997008, 78824588, -889307067, 552270129, 454100837, 509535720, -1141809397 ], [ 1914039243, -2010789209, -1418067226, -941464339, -2054024113, 1277338024, -523166508, 377958886, -1619417822, -1920576187, 281623129, 673418900, 158929627, 1449039979, 2123162285, 1280632423, -1926892259, 821813362, 1931382602, -1476054641, 2112854656, -1271190921, 1724219079, -1532630358, 1161479932, -1217648506, -1681601633, 1853426774, 37257649 ], [ 812393827, -81634040, -2120790896, 2047325884, -311042854, 225351046, -1821474831, 1343494211, -456447052, 1034541508, -1702324869, 2014064085, 1936277946, -1759964968, -1454700279, -509373386, -1360181369, 116893697, 1619755861, 1132691961, 1859580820, 440661445, -356621961, -2039941379, 411402300, -1687139227, 644695536, -1993299053, 902361844 ], [ 2063124031, -492574946, -1779708411, 902238706, 1996409728, -2015453999, -1841423726, 45988871, -2025154515, 910077269, -184323848, 383924646, 1091495308, 1811925168, 1672172196, 265218582, 634021006, -252052575, 40778501, 540659780, 2014741361, -1317483305, -2041424525, 1840816286, 1160458038, 773418992, 942365477, 834784903, 1694994138 ] ] ], [ [ [ -1267615739, -1543017248, -1398121025, -894226800, -1024502659, 76468684, 1803217934, 753539139, 1088579010, -829572161, 385362367, -835064533, 876248470, -999922474, -1339730286, -531051541, -1093081497, -850993833, -1951972038, -2048623694, 1075036440, -1156046850, -814165068, 258875477, -1283165217, 1505685313, -71162622, 257583279, 1327637623 ], [ 1035940013, -604587707, -1487489163, -483050517, -1450890077, 397129476, -422570720, 729707135, 178641228, -1697079718, -1461954875, 468068455, -443250030, 1104787122, -1859929951, -1959103337, -432862403, 504135209, -553260651, 275809557, 1085812919, 1327650034, -161492687, 1045038758, 387888588, -1210264919, 977857362, -1283700253, 372282566 ], [ 517515545, -1424648581, -1114374126, -1544714530, -49447629, -215281306, 1429950114, -1087048288, 1228890269, 576135945, -721269646, 1541808292, -2084162179, 1189274840, -1672923251, 1596065532, 995283352, 1661224423, -505429974, 2129664210, 119938901, 1327784274, 1944702007, -353688631, -651528668, 2098919186, 1666197907, -1974826138, 87174603 ], [ 1730108414, 1178861665, 13581545, 1755212679, 1777426160, -1387322676, 152916033, -535599155, -1869956657, 543231941, 827228872, 1621820408, -1357001586, 50018080, -555501468, -1274391065, 1798215788, -264651551, -340106327, 2037374299, -1299687434, -206444138, -1317108756, 1380985284, -902644146, -1492521791, -606472825, 668133971, -1035052814 ], [ 1750249510, 1057583472, -1912890931, -347369989, 1984563066, 1804359769, -305665385, -1794286417, 599989909, 566677612, 1999792085, 1086651402, 1850941681, -1130484731, 369103189, -1442043032, -254489172, -439187366, 1749418749, -1081766173, 1263260694, -2036575788, -1176760875, 1582472825, -170527356, -1216019185, -763617977, 1366258784, 1129880193 ], [ 1573561525, -1955112147, 1670926998, -1378040159, -673957446, -1702748998, -1925489387, -761718279, -2006118541, -1484574561, 791420984, -1015398127, 1242287117, -1153328266, 1891482897, -1612478589, -739294188, -1110771643, 1615824841, 969351227, -5357898, 1510330399, 328911179, 1597906560, 1038890046, 1611292530, 1268432353, 111051523, 1304032264 ], [ -111423791, 1699945255, -1288174750, 1710972938, 1662658992, 522470725, 1262806219, 1986043311, 1923131262, -327725370, -1310565054, 306039730, 1050776409, 330395368, 22506703, -1031641802, -212824578, -1965780197, -1464831477, -1126979382, -354636824, 1240975072, -399860915, -2113298070, -1298295452, 1299619444, -1573530120, -436277999, 1140734167 ], [ -1478067980, -931639798, 2120803217, -289986316, -1999815595, -706392292, -1246271347, -1707187100, 1463066084, 781811743, 489599413, 1623274759, 1470099010, -1428106030, -866627074, -1885131747, 1870223635, 1221997669, -1682149029, 799054085, -684907183, 1463682992, -1725296126, -2017267290, 1855802897, -1111058538, -108078805, 1630713539, 916615068 ], [ 942385500, 1618532661, -1266386251, -1532963613, -885954404, 1855433877, 1122653247, -1064757042, -908743179, -1607828760, 829395951, -428049606, -1541102468, -1968196674, 1256586269, 1772552729, -1344889739, -1524302091, -105503430, -2106462484, 216203881, 2068509158, 1417532267, 1498100266, -352545948, 1002524551, -1540604273, -1449328253, -245325546 ], [ -962719108, 766956152, -2125448448, -837222208, 1892820044, -1186717617, -1202821100, 1322358810, 1227507697, -1042916320, -1074620817, -1678471470, -1564268072, 140629285, 784161068, 1613830460, 904968842, -469044816, -403663027, -233002825, 376165262, 2017441542, -1128571277, 1084681828, 1939281465, 636913792, -1236893266, 369806845, -1903846583 ], [ -1503841678, 556638821, 132808726, 1184139128, 1368647970, 2100125500, 1015817777, 1876756961, 477061632, -878279995, 2093753441, -449598911, 1937308432, 388736889, -912022188, 1625205031, 230706380, -993627491, 658548855, 1093999194, -1491508335, 617577761, 1400451953, 640746850, -616313871, -1643786729, -341366092, -1399624949, 1993199451 ], [ -132688841, -1397042854, 115308685, 1812840551, 1523344142, -1321575565, -1019689876, -713803292, 338663431, 2113222341, -1262687949, 1649386229, -1210961163, -554117391, -1077193783, 1757995625, -1825610520, -26193181, -1475232411, -1584789379, -190982101, 550047343, 950694250, 2065754909, -617075974, 484827117, -1076947792, 1907093301, 1921547267 ], [ -1041474981, -2093558530, -18475581, -2095516258, 1524417241, -988562780, 2037661838, 848600527, -1627903514, -1151642271, -390051709, -138413288, -563910028, -878845128, -1415660803, 711038426, 1186917484, 1991229948, -1609410133, -1855777656, -1500866256, 1406769890, 539303851, 154864069, -2010846436, -676188517, -284404972, -2137414355, -1601684128 ], [ 187892581, 1656328671, -202211047, 500535491, -1493509254, 1316856203, 61803309, 1984896109, -1930926752, -288527380, -275411167, -495205160, -1299776661, -470058025, -743239833, -1374285627, -1445980503, 569720203, 1631303220, -1907446583, -1513575906, 1621043497, -1070132456, -2035402161, -1344385826, -1238170818, 2031326875, 483097369, -280996179 ], [ 2033253363, -1812481691, -1418812363, -170206651, 1710466994, -1706070431, 163747941, 1850471202, 400591841, 282229742, -1458318304, -530151414, -5258202, -2122011403, -1991234561, -1095147323, 944981634, 480575078, 1583106623, 798633532, 896552666, -95853158, 1221840303, 1433052766, 1900472047, -529973347, -330595870, 1693891380, 627769907 ], [ -691293346, 179778772, -431696936, 1294362907, -111016589, -1206098781, -1848856552, 1537470415, 2038756856, -868690818, -613515523, -2100703176, 1836342614, -1700051907, 628535433, -1217664416, -286994680, -1185194193, -237829814, -1761705649, 575596554, 1764749357, 859600417, -1236794574, -2094168655, 15247216, 784447120, -173131065, 629431605 ], [ 939305268, 2047025698, 387325793, -167591389, -1509156798, -1797785255, -1487506196, -582274571, -793811980, -1017707759, 683037334, 1833296326, 133895472, -1928611319, -1321756981, 1731085656, 1105355834, 1040085597, -322191750, 538554349, 274991806, 1165329307, 40929359, -1861935796, 1422662082, -822322372, -656466400, -1365469695, -1880879348 ], [ -957390007, -1085289975, 1428977632, 2085644841, 134932817, -459439471, 384255124, 300621681, 1041826077, -192114097, 1841515170, -1353052451, -820305052, -1511158441, -1478098370, -1212723194, -1366086927, -1158253463, 1636845788, -1280218935, 1866057255, -1816832724, -1591116857, 1029869421, -1674485380, 1060403873, -365610233, 129983675, -990525413 ], [ 1068218610, 1068651523, -758691471, -2035728400, -2143391843, -509082860, 916961797, -809583208, -1021392527, -97834790, 939667721, 1876614495, 1116298256, 1170933063, -1989628433, -1540446279, 607624893, -525689296, -1247951608, 212622103, -1789572439, -555652459, 881937029, -1855442077, 1254417104, -1367067452, -562049021, -1506431596, -2104764723 ], [ 742158882, 289066711, -1557359624, 932499646, 1692287321, -125622833, -1532330437, 2031558830, 1484182694, 205377526, -321533451, 935817763, 953830480, 46889897, -1137798628, -1444337107, -1729351363, -472747837, -285072061, 37074212, -71492179, -1163388363, -1899636668, 717473130, -1645863885, -61675339, 824352911, -1017551780, -1489053475 ], [ -1334223455, -26502489, -1012477021, 1685543213, -54134772, 2008577567, 925904402, -1277935763, 99405721, 1755028584, -993079392, 729666741, 97637848, -2081179903, 2127479073, -956821333, -1287589350, 529275058, 664618438, 1936263547, -851774541, -1620909508, 1854945622, -1273880319, -1223998041, 1211384341, -1576957976, 318577180, 1650969352 ], [ 1071364338, 1952289173, 563547421, -540607373, 957443067, 1072027785, 498833833, -1126460089, 372415315, 1782301882, 1002424183, -1737412174, 1809594231, 1539086036, 345440681, 44777482, 1628636677, -2059242366, 1576400964, -502180138, 1949047156, -208584267, -1112271339, 700168109, -739412273, 1912964469, -2125246860, 873491211, -1537271010 ], [ -786872356, -1205442888, -1581365581, -751664443, 366108136, 795609618, -1816177311, -1682632941, -1600382828, -448154623, 865454884, -1443684090, 169452910, -325989854, -1695392325, 2044429448, -530311624, 1945864338, -1737193495, -484139157, -790266853, -2024986695, 633967013, 448739254, 179062130, 1070467975, -2077758592, 691858448, 2019577974 ], [ 1736811822, 1483529327, -2035393221, 1075400112, 563011234, 1514327776, -1671929099, 412539664, -1884338934, -233815596, -1765047373, 190284965, 753310642, -1390993715, -343770437, -1533508271, -2071071297, -1847021414, -248174529, -40404053, -1035869712, 538906057, -695151689, 1180280344, -502143615, 2032844972, -1536637459, -790832381, 1187679465 ], [ 891720631, 902516882, 1878190550, 573696069, 1604471492, -106851176, -1235414279, 1995577187, -1796167673, -1477680963, 106053616, -1697779845, -737631983, -1701159730, -1653568802, -206748039, 1762917742, -1747598109, -1415349977, -942870094, 6613447, 57798551, -1067340866, 1401787430, -1908170670, -86521974, -2070707021, -1326390439, -346211201 ], [ -1446774636, 2116172414, -2088554038, -304586037, -824753910, 1408301427, 966478700, 163572261, -130777957, 1981634172, -781104390, -884477521, -1152718349, -926385017, 1333469221, -1596700950, -323162009, 102602088, -1716662762, -1257597503, -2039087703, -1741252943, -1526478654, 1125229897, 1851784124, -2087798763, 478119857, 1636781510, 1119515409 ], [ 1206521765, 860403709, 1290949528, -349071651, -2091529418, -177801082, -1868808220, 1457759495, 1040325320, -1493582781, 1767867525, 1433815009, -1381676501, 5881496, -1021302155, 438349695, -1802861833, -820169374, -1423625554, 887051952, -1862954014, -661084674, 573372507, -1687165167, -891079828, -1134419543, 1152472302, -67467538, -269212906 ], [ 1372144508, -1614955937, 611013170, 585795926, -1621795399, -1494162825, -610728164, 232205334, -419919819, -464320619, -1611962162, -1926036606, -1704325517, 1652997996, -832746737, -882160658, -695898717, 2113446197, -858842960, -486868713, 1462787989, 1585316123, 1859169904, -1553456166, 628146987, 154595053, -2124668952, 1128946606, 26729688 ], [ -1552106819, 650950636, 87489090, 1576038457, -602200400, -1585502687, -1179721865, 1169563038, 1357358430, -373022461, 372104343, -1792879828, -1128863799, 1206229486, -998233018, -855958404, 1041183740, -1346956979, -1833643023, 415100356, 1887535700, -1514969090, -493830015, -1037945616, -1180314117, -743911857, -929689202, -277086432, 1542741697 ], [ -1223920843, -1693651866, 1727600569, 1037569700, -1440645507, -569152051, 564824285, 30550365, -1143591561, -434665538, 1251254186, -1637985542, -1235250603, 94057464, -182999149, -1210653794, -1211424560, 1122339280, 469106190, -2046449501, -1034749235, 49092318, -1144162825, -1357625243, -1266037179, -703776139, 566415262, -2049430675, 1318060432 ], [ 186741688, 393156633, -1677037849, 2141019788, 540818045, -1259059338, -1633330232, 1051576499, 2120073706, 1659020510, 1985902887, 125540116, 1297609664, 179550108, -347880012, -1093288982, -469932751, 1199769359, 1199732224, 637042389, 941732884, -664739949, -1713749572, 538811754, 238086160, -925488447, 1572714561, 301099783, -1185776632 ], [ 1100292835, -523784327, -1911097655, 111551302, 1663627925, -901439381, 1807563951, -1760851783, 1934416901, -991090883, 649879745, 1933892208, -964920673, 2143608331, 152348406, 291345179, 1491690595, -599387029, -1377700895, 1588488356, -2103656729, 1464364794, -1862373656, -208120256, 1681431862, 620192503, 1699470131, 438512592, -1810055721 ], [ 1144610534, -1253254343, 917822868, -818314755, 1918892614, 857657306, 841035996, -1129092407, -405599485, 1039142500, 378820128, -1915286461, 872906643, -30155407, -982666034, 1754706397, 1336928574, -2133048649, -1410989866, 1277061924, -179874433, 2110830985, -2073557983, -309835051, 1645666525, -1987259532, -642585530, -537351835, 1106930422 ], [ -622064542, 1640639089, 896435777, 1347579598, -1078743933, -2131518816, -232330813, 1021618520, -374406056, -2104042515, -1166386184, -1634639668, -804968198, 1758560526, -1420535654, -1595530938, 301835683, 1463039772, -2013720402, -745851158, 2072895887, 104790830, -888374143, 68839891, -670982612, -107457371, -1739184350, -1032983964, -1707382797 ], [ 1541103396, 1803798585, 390549359, 2072749441, 1533061933, 122951174, 742066833, -2108527512, -251685661, 1016436349, 821909468, 321242933, -33381346, 1249228913, -1753859629, 308041890, -1459906669, 781482602, 862667352, 1365505486, -1520509714, -1583110378, 230137552, -707520694, 302562982, 174927454, -1507154920, -1811922145, 2115948336 ], [ 1803905014, -1247508629, 438542123, -1594952675, -530580483, 346228684, -3390340, 269918413, 2049281271, -757526312, -2104742711, -95776701, -1597437926, 771708822, -624937744, -1765179680, 967406120, 1347627861, 1383749447, 1128624340, 1421123965, -2025093170, -1278112579, 2045055989, 2143044999, 1641130223, 1039530582, 1587125228, -794513397 ], [ 1959425782, 1927181881, 483207774, -1115194843, 692961495, -1587488229, -1454653314, -1387183571, -1075298787, 685697570, 171735328, 430100758, 43279318, -1045497013, 1764644395, -1244147806, -1801798832, 578456918, 1646944826, 1591679167, 80194147, -608920372, -1385397781, -1325672402, -1239379663, -1431068729, 1189287588, -1633693439, 2062876791 ], [ -418100881, -283268934, 409162346, -1567260617, 1559620725, 2144536504, -597363735, 457229365, 470291070, 1040877396, -67525640, 137672169, 996009651, 709553021, 661272590, 1303554250, -1705042767, 1573845202, -613229320, 963277464, -616743154, -1945937705, -199215849, -918312361, -1803013557, 1493501705, -1749630400, -1174253966, 1922492493 ], [ 734551454, 306577674, 1633697503, -601571506, -872171524, 1360643781, 1610054646, 978072454, -1474547670, 1524162014, 2034995747, -1262444740, 813746581, -172519406, -1301438001, -864025053, -1580860819, -73714394, 380565511, 966813691, -613294464, 1924445790, 1911262817, -1278007162, -338589675, 1866498395, 453854606, 549098822, -1587408175 ], [ -85908558, 447301715, 1971426762, 2093059500, -1559079180, 265448827, 1618760317, 1962395125, -1890255611, -1065745466, -445547716, -646572445, -827839979, 206380518, 1575860664, 1255547423, 183608708, 564539172, 1241188982, -1683531374, -439148338, 1966069427, -823758844, -1297882753, 917310116, 2018500527, -889673587, -1267627579, -1118706021 ], [ -1349459915, 405528742, -363297645, -2101742278, 1986239658, 676859254, -1997502543, -1878102026, 909917205, 263566736, -640170048, 918287367, -756465740, -500372729, 1882450364, 85859386, -1629683540, 1843521980, 440413339, 312824992, 973735554, 507185041, 785050770, 1449819988, 322581093, -738206442, -1542920694, -588887879, 1133814659 ], [ 547488370, -1712587992, -12855915, 604219886, -1458198827, 345727854, -59602633, -1467668317, 287477087, 1557873282, 601450216, 1051477479, 1414921963, -635978763, 1058649142, 930351209, -240191117, -766006008, -449801948, 1467109355, 1198313065, 1746828202, 129238630, 164571221, 2041061262, 1081761719, 2020797660, -1939972083, 1246537880 ], [ 592231350, -257151709, 735223790, -1605419701, 1399555338, -579424535, -1205092844, 323614828, -1328213457, -240133985, -137471149, 645384184, 2128777398, -1830084037, -1376012377, 21488411, 524483625, 1530844224, -2114925307, -1234793084, -2005822557, 846178119, 86017524, -1161917017, -1469273531, -187544340, -53205493, 1792317970, -1545019520 ], [ -468359823, 672420602, -1501835950, 457902567, -832438139, 1352547140, -1056158563, -878518661, -1425512656, -1988047368, -1907290447, -583524491, -732972060, -728625513, 2057518654, -1305152146, -767429292, 662047539, -1563361739, 1612258592, -23741896, -424591998, -1842947344, 108299453, -1203297283, 1763485362, -501983798, 1185183869, 794403286 ], [ -103831934, 1545238097, -1081301239, 838205395, 1240756032, -890994470, -2095903909, 1035732134, -1999348376, 1233394454, 1366506246, 672830611, -28154685, -110765414, 797735731, 1186219087, -1135561515, -877624908, -1753760770, -1646785980, 2067683910, -1201030860, 812423246, -1315307695, 1010829250, 793204054, -579387058, -2045733614, -2031753555 ], [ -1327393441, -257228681, -221029494, -1583319558, 1737867036, -1936603170, 908551453, -607882354, 1295242523, -1543360317, -654319368, -273887222, -1293041392, 1390611470, 81940984, -1892154595, 1032391673, 149061566, 119139144, 213969007, 2093152893, 1505065069, -1242760281, 574320298, 1451573214, -1037659182, -1752638708, -356964816, 2044047084 ], [ 86484064, 703653981, -468305385, 1286467868, -833094872, 314132968, -259174988, 1836175985, 1270514868, 810044447, -1626900462, 1913601235, 1044530561, -682699273, 239158466, -758536957, 257017465, 1238205925, -2066637566, -1654329923, -672869585, -48283281, -967367782, 197017909, -2020776199, -639948667, 1923135187, -926268828, -36924189 ], [ 1997939992, -1463454192, 1695995269, 1109358066, -1355182830, 1999250160, 156174100, -305478093, -1834541963, 882589507, -866299171, 1843266355, -49111733, 1560927887, 1556601531, 1705367141, 1513508021, -1417656757, 1426424071, -1421871525, 271459489, 1769329650, 1729774592, 2013940491, 2016699163, 1892045208, 18078500, -1033285013, -118984973 ], [ 1756421829, -587223231, 1918777463, 517397019, -1934829181, -834580288, -778395391, -1171235558, 910437491, 1306017922, 811382332, -1829320219, 1501480184, 1285286336, -1705121290, -1798757251, -491465481, 945736594, 1866196065, 1697461677, -1722524562, -1964813649, -433394492, -325403558, -1838771665, -1150773286, -1630938342, -1226318911, -926775619 ], [ 1215541602, -1408298823, -1857604375, 1243609361, -182797366, 763493414, 1951872238, -135627415, 1445082948, 1086956485, 124879255, -1689225410, -417428279, -1963987599, -893854586, 1990294536, -1187645732, -785072902, 1254335509, -508375336, -1043381777, -226214501, 1272890734, -177103484, 1695325360, -233229747, -1173295557, 1301884900, 1132744479 ], [ 1805817064, -1522025178, 1921192965, 862645732, 872102909, -1550944208, 1817780026, 910579623, -1938697437, 1664374272, 637868376, -1457955584, 1461513631, -262285238, 1122480168, -458883921, 146345690, 273587522, -1380361622, -425221826, 1553330196, -84144214, -1694765778, -1229406374, 1231202087, -1481520477, -1395084678, 661948914, -1640333526 ], [ 297146457, -869203650, 378252144, 1637538494, 1647233661, 1136926839, 415477320, -247784812, -558582468, 404412974, 2050293828, -1399494935, 734712557, -1463072194, -700758777, -171670350, 404414463, -1585775601, -9323642, -1127920593, 1216384389, -1111354609, -2917119, 630687443, 1993113829, 2012536992, -2075798, 1668150254, 65708750 ], [ 1376096794, 143688685, -194854342, -221269616, -753033676, -412457139, 449113936, -998948174, -93575976, 47729618, 1113291131, 1337196355, -1582730610, -356292584, 522571792, -2048870825, -232033749, 1837212318, -1158648637, -2124144151, 375262301, 1163430409, -856420279, -1825302695, 1620846079, -473859479, -1385537398, -1009237361, -88304644 ] ], [ [ 645689990, 844376050, -1609543526, 1915195722, -441749434, -9864353, 1600260880, -139791378, 1915879530, -459488305, -1445523673, 1273147924, 1943159010, -899826432, 375001865, 122620572, 1165401262, -1771555940, 688371627, 796774759, 1907514226, 269463352, -1397446596, 130702102, -1099876163, 1935638103, 65202710, 1888099912, 204525305 ], [ 1201970172, -1498626572, 761536733, 260892738, -92231535, 175969541, 730197075, 502346479, -870524008, -1993213925, 120479278, -214311543, 773655530, -1322407977, -1157016594, -1387684753, 559156305, 111851360, 50567415, 591603532, -1293713389, 1944557708, 48727225, -1739548432, -1601993190, -414382597, 1246086448, -390841346, -9232413 ], [ -1365947973, -122177352, -1519319567, -852185005, -64504661, -588371424, 1893163041, -380049711, -1809267756, -1000750856, -300479794, -1952156710, -924654621, 1279181640, -851158696, -992579186, -263240770, 1830710881, 920070290, 1333453079, -1444848307, 1128886759, 1455067224, -458377202, -1029861318, -298647869, -649670149, -1497342199, 1049826629 ], [ 1623196145, -463449271, 947215969, 1836641414, -556719676, -762444118, 2085573244, 1924967104, -1576861749, 443065682, 1474419635, -1487661354, 224610862, -549381552, -1621741658, -843929094, 2098864916, -610624881, 2028905799, 1828313685, -1864674607, 1391705569, -1052117563, 1588470670, 1662664358, 738569981, -313819124, -89783607, -528806880 ], [ -601809867, -426284435, -1591551310, 2028661366, -1387713402, 172219127, -1822252861, -1764915931, 1751723922, -387563120, -539902097, 1596923349, -51911815, -339716175, 966052247, 1006447896, -286105007, 1444735209, -1918630881, 1801324170, 821167393, 1790124958, -1390203361, -1906541085, -1497576516, -1385866166, 2104021216, -1701634918, -1104207215 ], [ -1599732783, -1892401550, -424047574, 986766470, 1918563357, 1989533051, -1482591625, 2122626555, 782745581, 1051519975, -1006220697, -127833978, 1369552274, 1120344421, 676926557, -1240101735, 1992778995, 369151383, -1929718215, 516511365, 1519225189, -2049695401, -637750868, 1226124557, -44884082, -1545199834, 1133870109, -1910931095, -1630196028 ], [ -1428851947, -137893422, 1193661040, 1356838465, 395479371, 978980649, -1758804361, -823928487, 692649982, -1104856723, 544583238, -1935005151, 94602572, 1661798481, 814606560, 1967932252, -1427870190, -1354582106, -1102776182, 857222574, 311350226, 581140384, 1058780102, -1208612564, -627579269, 1881512169, -56689361, 1160365180, -1896175917 ], [ -1822964085, -1299505226, -830324761, 1701505153, -376857218, -373351892, 1475946406, 1822547370, 299198904, -1107337104, -812392878, 1522334167, 1335844268, -905533452, 1693621405, 846235482, 806222247, 444172184, 1016457417, -1159917368, -605213852, 423497571, -543422670, 167714781, 1804727603, -2111158698, -1501061954, 730093192, 619201098 ], [ -1800705584, -166019712, 1316456278, 1944427317, 116182618, -1772523091, -1802878848, -12089200, 1185100992, 316438163, 761931474, -1262795119, -1810797975, -1869781247, -1645239008, -1218189495, -219590879, 360168092, -318700648, 1634561675, -1678957871, -337413378, 1678142712, -367105777, 1392039600, -2122567717, 918732959, -562348348, -2087279639 ], [ 10424410, 1641477561, 1612837272, -1144780665, 32773726, -1284340129, 79098239, 1586565617, -1544596526, -1666236016, 1784726277, 446955968, -1000263466, -1084760832, 1336564046, -1485453731, 1210377334, 1757938613, -152329653, 1528004445, -1206280748, 904997006, -1268789899, -1279267716, 782476285, -1491504878, -2051460423, 1418031907, -846710621 ], [ 143737511, -1236747453, 2057609485, 764616266, -908645755, 450145365, -1412526362, 1072179631, 146195863, -2123530162, 1883959721, -1761830955, 461351034, -780142120, -1915029491, 1233438349, 628799491, -1839670695, -2075589225, -1074747564, 139503315, 1062560734, -2116125259, -400663000, -1521397587, 372439525, 1354828009, -385712264, -2056232979 ], [ -1939640345, 1029288606, -371376734, -1195308836, -2051514752, -1386547491, -210264304, 685577015, -1039001001, -1761857386, 224741391, -217752682, 31757459, 620696011, -53545976, -769260965, 489494644, -325058600, 145274945, -1257468213, -346438327, 1027391894, -1260908381, 717522603, -2055621807, -207684825, -379401341, -1082995456, -1908515903 ], [ -754645574, 1692338356, -1613138192, 958682838, 907594681, 598038256, 1679519404, 2112656665, -1708893492, -1751986189, 2080903306, 1926479113, -449603670, -1103381021, 989588665, 1441603315, -1670799853, -280778085, 162095026, 242903101, -713362490, 616631366, -223585788, 200059893, 1802343784, -1822884497, 909439970, -2125890306, -355574842 ], [ 2069629683, -67617600, 681313051, -1950990290, -717588946, 1377107252, 1918481428, -59066625, -732668188, -1778396144, 7962278, 626169902, -1335948815, 1847115174, -1539038572, 1604852316, -931832210, 2095549792, 1760122572, 71384230, -1920275740, 963516987, 1470914202, 2064802472, -1613109600, -1429773006, 608502776, -950480008, 1763603021 ], [ -603163690, 531495688, 1615213872, -120250917, -2051887106, -697593259, 671102867, 1452732944, -1101185502, 1364894430, 1482758767, 383741224, -1798922893, 12312076, -1525687648, 1733678766, 1034756053, -1041446757, 900582572, -872179081, -549496238, 74318289, -1237228519, -744990460, 976081593, -670037635, -852628877, -1669552518, -375788970 ], [ -358933199, -1955149931, 1214007680, 2145899100, -1424196903, 705965499, 930589472, -1402837459, -2004501478, -523995567, -693111309, 1943466053, 1751021259, -632774129, 1703680496, -776556954, 221058557, 569500933, 664420339, -1904191701, 1332379884, -473597750, -1831856403, 939337315, 1725342916, -326588570, -1394397843, -564664157, -1348728328 ], [ 2018214608, 133410192, -803523648, 2012925558, -362527504, -1738074152, -1428923939, -1838895618, -1063566635, 103869650, 1579851653, 16687816, -1558604670, -1769956704, 1422399568, 976912719, 668511223, -1384138432, 191811667, 914325619, -1790535706, -156055485, 1202249695, -1261822648, 973074288, -1346777774, -957351908, -677569772, -1643046308 ], [ 1742217436, 903791283, 134808042, -76684823, 2115441319, 459866198, -582156609, -1300908534, 1679201178, 702746509, -713933220, -1836005113, -1771171018, 83820617, -1686730143, 1957932954, 1572314788, 1411942841, 519798345, -1983923348, 1931788241, 2041728277, 480625627, 1442827357, 1560597339, -487932148, 1254829836, -1912192632, -1441281967 ], [ 1481251985, 2146986368, -1679726832, 1043907827, -2111571242, 1495975656, -223191843, -327861588, 2089782912, 1743317246, -82400295, -268499121, -720804201, 221390620, -1983695483, -1021535381, -1021147707, -998224605, 839723229, -284811682, 966810809, -1067712707, 525847807, 1614331061, 388589735, 1471867853, 277509014, 1184343822, 846499720 ], [ 645326581, -709343356, 560520919, 706345774, -2094265877, -1706545922, -1070338883, -255474799, -96041000, 737194476, -2120662714, 1984111701, -2002025414, 1705183474, 10426175, 2133068689, -1726787566, -2066219552, 1769196012, -1771663685, -1272913969, -631936921, 1931348903, 1752241971, -1878522584, -513236996, 1768344912, -1829615281, -1752472234 ], [ -100643910, 1603493426, 1541797073, 983808650, 1145544258, -1020093769, -1428242212, -1554635488, -319262413, -141366277, 208905774, 1298142910, -166478101, 1615372431, -915265325, -623241027, 2125697410, 1508458943, 1763364864, 1693406311, -73719038, -1550981644, -1981783351, 2024470899, -1397189626, -138323597, -435970415, -1243862182, -2024695790 ], [ -669710657, -856713503, 412351035, 1536216583, 1400638178, -822131350, -484944546, 1984880004, 868842638, 636724376, 967701396, -829693778, 11672950, 1831046410, 1875552316, -1641912273, 1190125871, -277234895, 757763670, 520205806, 718982815, -2025593767, -338436361, 1297310355, -210886885, 1757846149, 1746243717, -1108353934, -979636467 ], [ -1207639236, -1124046645, -1818556503, -1807828230, 202352409, 1698194520, 1739874822, 606072071, 1869180061, 1354655846, 1774100981, 528098632, 449100411, 147796826, -1101943176, -475708522, 1129676124, 836237349, 17355705, -1031339615, 120688732, -739623831, 456261760, 640175846, 1671329077, 18735013, 2025639456, 830742772, 1720291147 ], [ 254023683, 24443603, 817083623, 271085572, -439869357, -190940410, 1106523300, -1864312204, -1847671863, -2099227040, -1582082677, -1957139799, 1945196008, -1778021572, -295265603, 1032983288, 1581998782, -1018524650, -1324510137, -1912762285, -313081269, 658284108, -1479227947, 1768838265, -1387152335, -551956504, -1371791694, -302450258, 1589411147 ], [ -881600637, 934769355, -1000759, 892489645, -1903582786, 222979244, -292532370, -751549284, 245780967, 740781138, -1097230668, -1205502809, 336099239, -194909606, -13513727, -543964800, -305633492, 1312199869, -400174408, -538314575, 2121948338, 703378636, -1532809322, 1882521642, 612141121, 1565574884, -723573219, 1184350341, 1888953076 ], [ 2056121009, -892460592, 1081720824, -723869799, 369456454, -2054002587, 838315504, 2035813260, 112577243, 25821878, -1959228352, 1479480703, -1172264186, 881179346, 320662345, -1657995109, -1239540305, 1390754197, -1896808275, 2143921296, 1811406595, 2131266348, -1551716312, -139653245, 1704267185, 547445684, -1456672367, -1911278262, 2064372409 ], [ 229335186, -1567381608, -127774625, -1743808987, -1745976237, 1376120694, -1739488247, -448665743, 266983768, 366768207, 2031345559, -1371876419, 2132723847, -128319170, -1082078670, 679689483, -528940055, 103621001, -393388957, -1364237190, -1130501129, -1599142834, -743368007, -963013447, -1001994672, 1799586258, 452458821, 1640888252, -1049870566 ], [ 492803071, 147292363, -1855436159, 481215456, -828845668, 306541221, 391241574, 1871489727, -878785838, 881675536, 1740546258, -285325646, -449246058, -507460600, -1418301358, 1060041278, 14498204, -1177878123, -847220243, 2095485259, -1524244602, -184120812, 498834324, 1045863315, -290298307, 415703266, -211078257, -1713962530, -1875303629 ], [ 1186798513, 1699693338, -233834278, -1777753297, 1190351430, -650570901, 1644754248, -1269995241, 866790123, 984443571, 350433533, 431219501, -1721270708, 2083257425, -2049119169, 1837935111, -540560552, 1695328382, 2143747013, 1523387992, -1086702707, -1259120709, 1811029184, -1344333994, -416743386, 1356417084, -1760684541, 2058962706, 651120125 ], [ 1823639390, -2068696627, -502198565, -973891602, 1204674169, 627291493, -451912110, 612849668, -777145815, 1027489571, 966516053, 2071396804, 54003752, -1846920324, -708944843, 454105624, 158008583, -1751775841, 1104808701, 271892509, -648710956, -1631701941, 1364444212, -732497303, 1052114330, 2063808429, 964111185, 1890617325, -228173342 ], [ 140963907, 1682828246, -1197538926, -1734246536, 313300494, 390832963, -2016424742, 1451763203, -1624020312, 1993874704, -1995926845, 361698067, -1152004017, -1263427230, -1763980073, 1466027310, 1739277849, 1247587829, 369167274, 532570065, 174494959, 85612473, 380853273, -1409323185, -83826897, -296537805, 1872136344, -1946117927, 1462733622 ], [ -1952761123, 1265887190, -830944070, 493825809, 1729295853, -1772354574, 1930667681, -2140741796, 555010604, -1674800999, -1182374371, 1038558573, -1817667970, -274676349, -1082796122, -1803801710, 2128225444, -1395993705, 133833567, -356226433, 1579097702, -1309219649, -443742844, -686730260, -417386778, -746520494, 392047710, 662181260, -1397265007 ], [ 1209688278, -98035345, 565026518, -1482203461, -1674133161, 1430275111, 584184892, -542748473, 1866420044, -1971607730, 1853992756, -639218063, 1984501434, 1881536209, 529901838, -1873674150, 2136543297, -1279865586, -827606602, -1194323990, 333292724, 74005999, 254754847, -357202773, 1770282725, -1207793825, 1711058500, 1397995628, -1991550569 ], [ 157365847, 1128562330, -1338191721, 1533523153, -1614983169, 893488517, 1618068329, 207771405, -832497037, 746832154, 2133871947, 237435825, -1622514097, -1922636555, 1505462816, -1909561463, 1048194186, 1712827092, 445405107, 1258870176, 2049483168, -880640803, -382504512, 255314146, -1730787955, 1687647572, -701312116, 1518774078, -416106860 ], [ 275689496, -1486577760, -1583054133, -1700815482, 1214481952, -208966565, -703255596, 265639573, -1204575793, 569998658, -293776669, 1460654953, 597925281, 288105474, -1809520014, -1088801453, -1528201258, -431412706, 1163642552, 635953157, -479861791, 1731713602, 975570925, 765485769, 608703133, 1783106504, -440617581, -110584305, -613223651 ], [ -31207734, -281060050, -889682400, -645547568, -1790783026, 1230957415, 1823667085, 1205120856, 1046996274, -1628225340, -220930390, 272466685, 1371196751, 1312182494, -269418001, 1777455383, -1267969258, -998859958, 185715572, -907404643, 1679238383, -56605235, -1854293656, -1255168032, -599445084, 292597424, -743162997, -80057446, 930331626 ], [ 1762147726, 441370004, -275540516, 1991634117, -204982458, -92746604, 1305902521, -1066254644, 1329570458, 1363322531, 556997535, 64467602, -1632688693, -1227823576, -246943747, -1173138434, 308197192, 278653309, 2114072061, -1735612584, -1294289700, 967749453, 52008026, 1146744819, 1173524419, 1259738459, 43851001, 1044586528, 522905892 ], [ 1467856799, -1646097933, 1683368281, 1536781731, 811050457, -1538138407, -1252769847, -312120789, 1988973562, 1483128305, -1361767985, -435929445, 356350679, -991156222, -1226309270, -1086819321, -169986099, -52731063, 806716222, 2087810726, 840566828, -1747582449, 226858959, -606437526, -583774974, -614763469, -999444291, -688252647, -1433793350 ], [ 1147552673, -263319582, 1351069821, 844522757, -205544353, 2139196155, 1916215665, 879933829, -1048464164, -1924478420, 1366366158, 1188539221, -1811919281, 2138212576, -1867384564, 1632808789, 1688593675, 122916344, -387442767, -151479674, -1344576457, 204957212, 1598203048, -1726647062, 743062581, 778717050, -373190629, -102239466, 2009019529 ], [ -2021256527, 2015738192, -211661691, 361259781, -368705062, -1109037858, -1103467208, -1236098977, 793725612, 1381378151, -84321514, -1776660358, -602067879, -960116084, -1421646254, 1168637470, -815398588, 23961106, -1273807843, 740691354, 1316523014, -755073295, -1972719441, 2137534472, 1876006995, 911693340, 643816714, 387855246, -1244773906 ], [ 1173089609, 642683498, 854036551, -719284892, -2018528617, -1568150752, 282928801, -556977592, -253267567, 1057118809, -18551870, 440592412, 753570213, 1126589677, -1158558022, 1279454039, 1464574645, 143848498, 514982113, 558616898, -410859276, -1226166924, -555135119, -1495579083, 1779987751, 1701490408, -1573874420, -2127886192, 320137549 ], [ -816514280, 795379101, 1682021747, -2136843650, 330120340, -1926244116, 1043034956, 1224309914, -1312935776, 122796509, 1236007348, -1566990542, -616993331, 1271571568, 1209460569, 1633031450, 956245154, 1902962226, -328517640, -485474288, 958096923, 1795737579, 1151503179, 1754825309, -538111876, 1205090117, -1103263953, -1492698469, -330528357 ], [ 1486024062, -166874727, -400324515, 1157382187, -1160234542, 95961894, -557586634, -717531716, 1465688908, -1136406667, 982071065, 268753147, -2005389583, 2094427304, 409648420, 149715199, 221355688, 1686577864, 576732385, -652121633, 411262544, -1657988138, -408971513, 567295615, 724192820, 1829543418, -1405249131, 513505246, 390170549 ], [ -1831924244, -1457574125, 492229641, 1752166287, 772157674, 1563306100, -1911257773, -851043892, -2024977476, -1425817628, 353740007, -3518139, -1888462762, 1794046567, -66272174, 18344990, -535269122, 826922946, 2072904518, 1616717175, -1126437643, 498621269, -1509436494, 84614377, -1604191034, -2079516595, 1739722553, 853098483, 393901986 ], [ -144852180, 1264113976, 186358646, 731978046, 1466550840, -260243917, -1528421892, 1481539798, 1998836051, 303672569, 666487028, -1466244661, -564068670, -197112951, 114032669, 358786354, 1726066900, 261098534, 1482961648, 1230626462, -2047387771, -897377502, 2091330748, -567136357, -1766572225, 1338233154, -2122150350, -1775539667, -517567753 ], [ 557588656, 1665931179, 693283011, -14011316, 1456548877, -1262189140, -679239277, 1743708507, 81127032, 711333112, 1746556788, 1399050438, 1902093110, 794681326, 2128644859, -964424756, -1811701183, 336701124, -1328201404, 2011478796, -4679059, 1850989482, 1799466086, 49036331, 866279972, 17627797, 1442666688, 2120049671, -1965866993 ], [ -1046040951, 1067587418, 1759699907, 144434233, -123939557, -1836238008, 956136920, 1028650674, -750959972, -837936060, -166676359, -505157222, -1563532561, -2095561496, 693381521, -1286970228, 1265678865, -931825029, 494414844, -19732644, -1744536775, 1759259437, 264017364, -660711082, 487738417, 603734466, -1155325891, -1564550665, 1617614697 ], [ 1079740890, -613881799, 1588110207, 1259129135, 1178296075, -148707777, 6089376, 2128252915, -1460745951, 883941684, 954566991, 1392395250, 1552057231, 267674408, 744365366, 998607906, -95313523, 746998699, -1023088410, -924916694, -1240996850, 849503015, 1442697832, -2109715673, 2127926984, 6599267, -1803480011, -681545230, 1868481543 ], [ 946746473, -2079431414, -1188774664, -1280375333, 522454739, 1242363004, -735978632, 1281637963, 1128649824, -388819065, -643627892, -332977388, -2125593557, -9992906, -403615178, -2064027845, 231245506, -996970827, -2057117610, 1175737783, 611488138, 493111045, -512746715, 398235405, 96563240, 1427686050, 1493046459, 165277624, -301726661 ], [ -258531351, -1233673245, -437746689, 883729375, -941535511, 1499859352, 724429088, 1289487210, -2005081996, 1750417664, 1979491652, -219546394, -1688756340, -1498227930, -1935330351, 2040456882, -1862263459, 1427732489, -337859288, -123631795, 805183367, -1810369328, 524291597, -921317288, 933343618, -50633681, 238037907, 404544017, 1065080785 ], [ -911299587, 826227885, -1856406427, 2100996388, 415118445, 524899831, -466678165, -1651351134, 1949363883, -1599599075, -798542305, 1515738502, 790835735, 81146942, 1932725031, 1144118476, 920005673, -86922755, -1610679747, 1177768208, 606390690, 1150090848, 1427766961, -1677203912, -1935953990, 1493616893, -1934911975, 31553476, 676834713 ], [ 1103905603, -1467384864, -968779305, -2033669566, -971246574, 1172040703, -1671057320, -1832615448, -183885298, -1843932847, 1472668764, -1996158850, -822349067, 768522526, 880611413, -1549628084, -849732015, 1602704295, 820662918, 1109033231, -30876137, -1110896644, -1584854341, 111719008, -24095790, -899178292, -146845672, -1656649377, 531036015 ], [ -1430860620, -1627469063, 8067078, 964056559, -1527117587, -368374371, -149093978, 173530204, 1382453313, 1999873834, -1373177536, 1806740722, -1162379836, 430826647, 28146886, -630526911, -755752307, -697625138, 791037155, -438755443, -1529350540, -1518089373, -551253159, -1775949906, -1973099862, 1840833759, -54221390, 1234005879, -1647626988 ] ], [ [ -1901198354, 751543979, 986109062, 2137279321, 1448606758, 652503994, 1600819799, 1008762176, -621650936, 945369624, 916413595, -184027658, -107069887, 75272844, 950150435, 1820511502, 1574241726, -1014482774, -1193964513, -76521696, -1263019913, 754390540, 1377204535, 2892907, -187489639, -1067052886, 1858058407, -1074540502, -370557727 ], [ -1949780813, 1677113680, -1429885900, 681606875, 1115377787, -118183382, 986677316, 454427820, -1784972545, -1461939470, 696211319, -864910878, 917508389, -202621314, -1897681006, 686461447, 790023407, 2020196593, 334344739, 543190895, -1819173628, 1441825306, -789668000, -446739403, -651336708, -2141357489, -212663643, -1974425017, -302569075 ], [ -642995199, 1656033796, 739132026, -727216065, 906232635, -1473325320, -2018063092, -1230959895, 1708000618, 1742462699, -1989733331, 516163886, -1305409538, 270875476, -1172252344, 39641708, 1758904849, 1776525204, -1253568755, 759244954, 1002593262, -2096520366, 2020602492, 311140547, 1952600928, -699226467, 639360322, 1468735266, 450283767 ], [ -494713468, -1599995618, -2027287371, -1842350506, -1494408241, 1375920286, -1400736381, 1838351209, -1038616288, -978806354, -507106556, 582868280, -896514231, -1669052131, 1630285085, 415651360, -1528331375, 841279312, -256222084, 1518278089, 42531774, -1952783128, -1047491121, 920741376, 1895579740, 1748803323, 1677089516, -94237284, 371319559 ], [ -1677848672, -1274040191, -900497606, 302755434, 1583882135, -1806772705, 1269427988, -944833417, -870280796, 1088935414, -443274064, 1881573348, -966067818, -1306872039, -787297649, 1614928758, -436501277, 1718913476, 1973065422, 861816655, 1499705014, -2046819403, -1678909172, 809938768, -1307967773, 443847560, -1899316153, 1173954701, -867329055 ], [ -795395460, -1525303050, 1281263848, 51908460, -440542547, -270167317, -1890585910, -2137201291, -1510708955, 976344374, 1423498607, -1669114423, 1295136480, 136397398, 1280463311, -1955548038, -353262080, -1974036715, 1199215735, 2091017033, -1259229288, -1147915595, 1520784928, -1606089833, -127857418, -1066115289, 1026324083, 2011985649, 381523228 ], [ -1490713099, 2008732913, 1202777979, 1886554477, -670477034, 1054759852, 2137558778, 1524673422, 539678398, 1865283044, -1944438532, 1584263836, -1999742457, 1695752864, 1695332592, -837498866, 1722757511, -47480085, 859948592, 1053059259, -1682720157, -89469866, -419121556, 2049189821, 297226444, -1513784575, -148226995, -717571649, 776895952 ], [ -1532655254, 987154531, 1924753024, -632652522, -235445877, -1183826092, -1065900071, -345571785, -1022590690, 1399771084, 582206049, -1368374999, 1784574004, 1514523381, 880732492, 1360693618, -536636787, 601679580, 798497770, -838689006, 1840904289, 625279315, 1535006351, -1659928182, -2128761717, 1199585341, 1116233253, 2029915878, 1926621672 ], [ -699883755, -2080634657, 1036497643, -1536952758, -743527926, 1647272707, 1894837071, -285712335, 1913354433, 473902244, 2012046242, 992047540, 422951273, 1511746990, 1460325545, 38220632, -611928171, 1093402056, 215086511, -30752215, -2132905498, 559885344, -146492170, 1832772320, 1759047565, 568638981, 262793446, -1172964462, 1308082846 ], [ -540685822, 191581814, -2114870258, -1836118199, -1038673257, 1519053785, -1021312847, -1777920039, 1079885283, -2120011326, 1543938321, 1762784859, 491329903, -507193806, 1586404515, 430481538, -1811000822, -1697007502, -952329638, 1981566801, 1352937572, 689952501, 978881402, -9910195, 1037226149, -719474002, 41301012, -1341780848, -111181251 ], [ 1515939587, 838253796, 352099799, -2147070812, -1102599562, 293002733, -112653045, 1869252492, 33509509, -1371330343, 225093898, -475525150, -1252867067, -253534490, -920810537, 1464309107, 568898803, -426081712, -1416756056, 633405295, 238469321, -705516892, -1124803455, 669997037, -1920311315, -1392082790, -2093373479, 1207286110, -767440027 ], [ -1979963915, 843280407, -44073953, -1004295263, 1558525103, -1435689790, -1681578112, 169161896, -1279448314, -1589148506, -2022858137, -1887056759, 1573396247, -833782722, 978688469, 1211542664, 236202146, 580468105, -1783275775, -52152468, -2133511924, -1017198382, 1735302421, -1291424983, -1069894449, 1608965061, -633450459, 664186470, -1608711286 ], [ -1667486218, -69194822, 1563323020, -1869606190, 1783750869, -1356504602, 718205493, 2120381970, -936361567, -434347239, -2127577398, 1466793460, -287808710, -197187011, -1485542515, -1479358457, 354167920, -118118465, -518562474, -1332507165, -314455890, 1254983437, 1548965552, 2047278427, -1313897201, -970756974, -227814909, 1529037069, 1571862056 ], [ -1937864384, -1774762922, -729328463, 1576264514, -1427723511, 369952967, -1509191875, -746807638, 2030681135, -1539758234, 205519277, 736235097, -489743543, 525593452, -477399293, -1443074619, 1700214339, 1020121211, -1459097635, -2008721416, 293054534, -847909927, 577691779, 1858104802, -1129232662, 615254284, 2122922507, -886888390, -606334198 ], [ 597073850, 1395873174, 83981044, -1014332541, 1124001727, -1941676941, 1987831253, 1685749634, -1400806811, 421866246, -385382594, -944440523, -589215827, -953046981, -1517971, -1691514802, 1784415809, -968232288, 1949952747, -1877888046, 1031882281, 2034168092, -1295641530, 790293067, -1940236365, -1909608385, -661808406, -1034559955, -1148696796 ], [ -940518475, 1629863301, -648200534, 511190391, -132232437, 1612787521, -80550261, 1273548171, 1253145337, -1328336829, 1024576903, 540532723, 1451853562, 1886733460, 1653210628, -1852503820, 1032937037, -1192563040, -76754612, -873407764, -91395078, -1766286500, -76035846, 1158454367, -877457383, -287522718, -599919856, -864838320, 1552918286 ], [ -422887445, -145524890, 1849889400, 917051764, -734205056, -737814118, -1577171587, -689019950, 1685274517, 1328510948, -1138409424, 1690627461, 1417112932, 930243270, 1328318180, 821326044, 1348991543, -1311332961, 1277782581, 1171150742, 987676438, 1295319945, 1751958472, 1231064167, 1571394083, 1214011464, 183181133, -625819868, -1103132451 ], [ 337250777, 27949198, 681766533, -551129155, -1697587511, 1058833419, 1658090088, 560304760, 189895747, 373432344, -1164345258, 1662579132, -808123747, -1786040753, -777352927, 333695084, -1321383076, -223808072, -76703518, -1979381554, 1650083465, -1058260878, -479911467, -1989300871, -195118822, -1115723100, 1522339960, -411432351, 1826259983 ], [ 484383348, -851646402, -766412857, -1342273860, -1607187774, 2068148892, -1486527097, 956390876, -1144195199, 888673064, 868606856, 1310215871, 1064315755, 1034543699, 1900316693, 410162494, 1811888555, 89817959, -1814218534, -722785415, -1376758670, 1021837256, -1889214946, 823205600, -694058785, -356961696, -960832172, -1080549839, 964588402 ], [ 167747420, -959635398, 1265281815, -242886239, -1481803062, -288910811, -1000013881, -1812297184, 1079677340, 1569725206, 186105428, -576349177, 1151598377, 570567761, 1485715526, 239551717, 375938808, -1122552300, -1531304858, -1605826921, 241603437, 1233363532, 246447508, -881838768, 1914821969, 1453164755, 1415381967, -1057011517, 1243298316 ], [ 418291839, 1674218182, 1508704637, 1822691199, -449139250, -1896731948, 963210973, -113880803, 204171251, -1570315067, -1179734900, 228373326, -551845692, 527430682, 1631187806, 337585446, -1595578738, 1747446545, -1865683100, 1221873462, 1662684505, -1873760212, -1228188187, -1278340686, 1609697171, 44585597, -2071860232, 1488811424, 570220197 ], [ 1998653917, -322934745, 359814008, 697247304, 1914351185, 650922742, 2025680311, 8843394, 1845273715, 257821299, 528156468, 1262482898, 1510111524, 1117894732, 592404423, 1937931249, -772189687, -1592392989, 2004949541, 1439051993, -1600531878, 818969026, -2040284205, 690519513, 1125140097, 408480852, -848919471, 1604376445, 1231202973 ], [ 820420431, -1969627680, 1863944512, 773885419, -76890183, -1864323145, -1825893968, 1942667278, -1790940562, 445516001, -1376475317, 1096406153, -1478765127, -55361371, -1449988957, 1019933243, 42147803, -1603744669, 109989357, 122485434, -1219827847, 516921747, 936517457, 1575838021, 1434422781, -1436309261, 179848930, -1597482264, -1130168172 ], [ -51393927, 1498893018, 957686165, 1837559412, 1871537256, 1746402730, 343411762, -2093513557, 9650960, -1606211853, -149694572, -1075018462, -660547428, -1171939380, 378433729, 16116534, 1056839019, 1187076772, -268939200, 864995416, 1211815676, -2073398537, -183611483, 1295640414, 1628397347, 349359834, -926538447, 109915324, -1405789291 ], [ 200861312, 1306782773, 1840054815, -1241817017, 1227511697, -765425710, 1256684464, 122386796, -732915095, -1454148413, -284121780, -986929865, -574152277, 881686395, -411048210, -1151908316, -753497364, 759596433, 178986844, -1118776502, 1583386956, -1515311675, 1591024963, -868954189, -1748485926, -149711685, -1285435527, 954558830, 2041722517 ], [ 1625708798, -922921809, 814053097, -236453686, 334965651, -1347400927, -1546461132, 843631202, 957528359, -14114395, 87986031, -1285487268, 1663602087, 586359118, 82990393, -2000380762, -244989485, 1272689394, -1685980948, 1329542762, -635413736, -915888064, 1453287632, 1327085676, 1253559762, 1372094122, 2100526154, 1142476804, -1087272018 ], [ -20841322, 746202477, 1874530259, 1216704605, -135540658, -1681882400, -967922985, 1534825355, -446906738, 1250780799, -1455436571, -483644423, -1131876983, -171548840, -1728286577, 919140685, 257392777, 1399096994, -140465849, -743992015, 1248690373, 1205105949, -1268438752, 689877025, -547170297, 710979813, 367150597, 576510578, 698321519 ], [ -623209799, 1990727880, -1625982477, 1870326502, -601235828, 1826392550, -1599528583, -2117021635, 514925572, -1146181897, 349089439, -16879600, -2107339116, -1964253616, 1797360863, 671891951, 379957127, 155812846, -1635243222, 1502284616, 1148769277, 177998131, -238274845, -1365887225, -1918845234, -845484182, -1561194753, 811144580, -1531825194 ], [ -668932779, -896249295, -1986642386, -922732691, 1864389411, 820929072, 1820693068, -1574368829, -1992592049, 1671902462, 1514410459, -1798202459, 1082216987, 1170010169, -1843803276, 808985707, -1970727805, 1469617568, 1472629238, 1973659289, 550297039, 1528525368, -1833040849, 977716319, 1579062980, -848702533, 275111289, 1676815783, -1563447678 ], [ -1969406780, 12952594, -359189499, -1861213933, 447062908, -1840680897, 1794001050, 1515498177, -1875252013, 749550910, 2137936831, 437669998, 2128869303, -264352311, -150267106, 1068213614, 1777776330, -646122395, 1358152471, -1118918657, 982667701, -482805111, 345638140, 385288096, 801362244, -1140268020, 989716164, 1661708330, 49503655 ], [ -342602030, 1613301488, 1479976567, -1683820877, -1144092471, -1464749047, -809064964, -470045160, 1258629031, -2062224346, 536710009, 226125111, 1064130000, 948306475, -481423005, 134673824, -1084193727, 2049138095, 707201918, -1992914498, 1677084870, -1473748478, 1176487744, 2010697373, 1750858556, -1130669610, -176506031, -1255034211, -655783695 ], [ 644468542, 416937354, 1883296554, 1096332478, -1652228125, 150224061, -689592474, -954636296, -1138271543, -641418919, 509545598, -1084182373, -2018019964, 1783092470, -114986040, 502790975, 206865268, 1277684492, 869758048, 2091811785, -100342900, -1100691254, 1717589952, 8566946, 1158391035, 920163446, -200176192, -1988371593, -1825085271 ], [ 1367076839, -1682620190, 816073572, 143962600, 1733551255, 1788627915, 1211915693, 906907092, 1218124946, 1250986032, -1499729267, 1572939965, -194814551, 52887566, -624718535, 593123701, 968938561, -1840663019, 1285452294, -1648284786, -1672765206, 1555844621, 503031338, -220983873, -490330817, -1750534670, -1517838491, 355406799, 1492621548 ], [ -685344133, 1645065169, -1078914677, -1621290193, -255801975, 656487666, 1366131617, -1448601303, -427793523, 323347067, 1207198340, -2009832303, 1092140428, -1361823417, 1511803801, -855510713, 1878765799, -1314977460, -430215384, -835274798, -1085981837, 1632884967, 1742869996, -449156693, 319515680, 568898043, 1357830849, -1589648483, 1730522590 ], [ 2026421136, -1357490095, -496903794, 2138564999, 451650000, 444235798, 1470883784, -261094112, -541478911, -795943792, -31495544, -695568581, -394905876, -1177999722, 2019410796, 1271606721, -626061081, 86098917, 477399258, -259602885, -1036644849, -413504973, -379301448, -1845104685, -1813975023, 858101379, 1045194409, -1613107879, 2069101183 ], [ -313535353, 1774792022, 1608325321, -948792790, -955983261, 1698477342, -774175710, -873616701, 1974181906, -987822237, 1096657753, 4264996, -1696795133, 1291822383, 338155338, -1128340760, -1525786511, -1363883116, -651411807, 1261736146, -679948154, 1072861255, -1424694963, 596111835, 1756309035, 46515557, -970190201, -845418111, -1042579312 ], [ 1791517590, -1570144552, 2074630985, 1645726048, -1242738016, -641872632, -1142789302, 1959908619, -718671467, 1935202815, 1918660806, 599157077, 1176019622, 1311105219, 1094109208, 540072530, 617636274, -485307272, 1521477499, 23375975, -747756686, 1561329568, 1512191335, -1580630578, 179643974, 1524525815, 2040284895, 338789507, -1402214933 ], [ -1572010441, 1310336822, -1007656831, 1033613202, 11822880, 1217611309, -2057206401, 286951410, 524230419, -1113744230, -879366548, 1578254642, -1368150741, -688688648, 35353910, -337572593, -80831179, -1748618631, 107272818, 694634482, -1512320395, -749386675, -810682827, 1866144998, -839214299, 932070672, 1529602591, 1258834720, 1725627512 ], [ 707714405, 1718819371, -1529519610, 1608984559, 2057218225, -418379231, -155498809, 402898973, -972797476, -639431448, 487267786, -726946608, -116113549, 1056859679, 943508460, -2076998997, -1372145432, 2004365623, -440460299, -1963809203, 2144312321, -1513610813, -718751264, -334846141, -298395479, 159868969, 169956752, 789413806, -1735056576 ], [ -558194915, 2022467601, 731798334, 274179234, 552724335, -595487237, 270097766, 1787819808, -1602896646, 862469147, 933642350, 1866554750, -819876518, -1345355884, 289945299, 1130908044, 1209750962, -1453225191, -317102483, -221556644, -1194622449, -1239843365, 1869389570, -318695237, -1154408729, 372391625, -375159528, 1012844832, -455375162 ], [ 1892043487, 1355356358, -674512304, 1329145729, -1951428178, 1769274309, 62685909, 1395530707, 96393256, -2022858645, -1928973077, -1035514282, -1812021594, 616791025, 804977183, -481065467, -798140573, -1335529672, -693453545, 1008517982, -66012660, -1768054060, 1611469935, 424699550, 701671853, -1191723547, 1763715320, 1110476053, -826148661 ], [ -999556591, 1543775424, 958498900, 43519708, 1603386679, 2118118519, 976119320, 889998113, 2046555832, -1199866772, 1070179743, 556793754, -1933933678, -551417158, -268735194, 1383058565, 570971337, 838808129, -1300424982, -428007414, -493381316, -1511337143, 155610164, 1273493227, 1585824188, -2129146541, -1821531585, -1690695429, -562801899 ], [ 257008605, -677168173, 2133606600, -819643166, -803773226, -1974151571, -426253790, 1449697347, 1647939363, -1505501399, -1483534485, -1504645838, 6691520, -621890138, 1185859443, 1777454412, -448579851, -1979271864, -829552739, -519028919, -578889300, 1089155806, -890930080, 146310017, -52749286, 1117838414, -1954661812, -1617932939, -107560577 ], [ -1175179115, -1296316336, 129543725, -1123895997, 168884436, -1328233554, -1261515602, -1842683444, -1903983101, 1175879228, -2122822877, -1230886383, 1372749526, -688412154, 1200748942, -1106492724, 1733618720, -1234377950, 2045279958, 1431390546, -165046210, 1972279984, 1918492436, -82354028, -13680908, 601316855, -1682980144, -738287368, 1355346240 ], [ 1300039195, -1144305525, -625986736, -255815271, 160505044, -16201940, 1885129623, 1681024085, 1727648921, 337511016, 167533726, 1662243996, -1451033058, 2010194642, -1482246787, 1733776570, -1676353592, -535293482, 2048569240, 1469515347, -402933578, 115745901, 265924431, 1057425658, 1152291160, 863983662, -1319997446, -410940048, -374227386 ], [ -1665533393, -1382562491, 306099505, 761995764, 988953976, 1854817940, 1042691021, -1788221481, 317286282, -2022504743, 1973164437, 1212814595, 596333772, -2015935939, -702998551, 1400522600, 1146880672, -1741299901, 669032908, -450849127, -2143785410, -940129079, -871269383, 295265008, 171119611, 1994477327, -1745027889, 917637125, -835540754 ], [ -490427360, -1090260660, -692769571, -441190305, -1395507089, 262199113, 888178332, -227990868, -1885955177, 852816408, 1110026511, 1424077556, -1357782613, -1772403507, 1413022052, -2068503765, -1452805266, -1883514914, 99406819, -930933783, 308701173, -1604972489, 2243394, -669559836, -1096654036, 2037646762, -1922454497, 1469587367, 415709690 ], [ 789520263, -218382005, 65148664, 1426850841, -813941512, 1567064007, 922725634, 1457944550, 1703970006, -2120736255, 1374461224, -250840943, 1407951642, -317343059, -553957051, -1085113600, -1335313428, 263693161, -2119929811, -1304575369, 1017826400, -1879513528, -930957251, -882219796, 1973129811, -1768881858, -1425581694, 211767069, -433446263 ], [ 1817424051, -1106055424, 1114647054, 541427997, -1108719973, 53479996, 1987370242, 271697932, -1234318890, -1734680899, -67709302, 505506904, -376233804, -753310745, 1879568794, 581498404, 1636261142, 1256077781, 623622556, 1806845427, -1863710769, -1984514813, 1300635620, -1758935376, -1933701491, 486313699, 1821452250, -679810095, 257912916 ], [ -609064350, -1633456891, -1663307802, 1127766097, -1668410640, 153025008, 279376046, 999609407, 1922014269, -1525479984, -1524338869, -1161384096, 1463110702, -962874174, -1595901039, -918059570, -514321764, -2106294861, -1442076890, -1649674275, 854874721, -482860658, 1254121202, 464653716, -671160652, 1711818009, 1827780445, 1502721055, -638338559 ], [ -1176084149, -802822757, -1582459100, 855175729, 1006714339, 1217313489, 1756720832, 1783275608, 71952997, -977924200, -111501728, -1761970537, -129530252, 1585518663, 285209138, -1187584906, -734445882, -772544177, 1385931369, 2106993054, 142585130, -1590034458, 2062229284, -643146349, 1507189081, -1803649225, 1454797735, -837681563, 1875267716 ], [ 1930313434, -2132271641, 309610597, 63756455, -1909544033, 1199552082, 1857570949, 1727858333, -33662179, 1482119738, 1193315722, -539986816, -12937125, -49672759, 1614688917, 242133075, 1007980154, 1387870963, 2136919911, 407093120, -1300596877, -170145716, -1265355531, 542132243, 2063300944, 1765195571, -627691536, 2141969037, -1753036515 ], [ 1621607716, -645507645, 2021843552, 118766838, 36904186, -407419385, 2133374523, 312079978, 867460010, -486970095, -936099285, 1688485164, -2046720882, -1526856189, 1804918993, -1799293748, -1734187851, 2107751992, -578132142, -1196953490, 69664862, 686744513, -573479763, 1760613937, -67720935, 234742826, 1175711747, 195804826, 269935083 ] ], [ [ 2048685249, -30035574, -94161762, -1688300898, -2009866958, 58770114, -480631835, -1105615818, -1374617347, 111696421, 759018120, -879597224, 354080413, -1550194586, -357619508, 1639477768, 2068032977, 285069500, 1652314594, 1458729983, 1724719256, 639312178, -1011902636, -1534401223, -1285084217, -1638994601, -680922283, 1807173943, -452948874 ], [ -1160030337, -1940196541, 555139252, -740177369, -205287016, 395856485, -1733370590, -1158025495, 1707194368, -1023096434, 1556187214, -844141935, 1899057922, -1604595212, 649349957, 1727976380, -1837964753, 442964668, -2064205178, -119943988, -791643715, -181306904, 534529365, 1539805513, -1464569796, -1347470687, 983158078, -1391605513, 109778550 ], [ 708232732, 1405826022, -900716494, 470646660, -1379093539, -1048469309, -543000871, 1512855828, -1748500511, -535771390, 323345661, -138141614, 669300123, 224131423, -1946866699, -1011105112, -1879052443, -1839369820, -1191273219, -1465827952, 531028301, -1513833555, -683656497, -1114621523, -1227556794, 1955915715, -985966585, -1179860210, 1135087983 ], [ -1063624694, -1487652814, -2041444977, -2029222092, 2070637012, 2103564914, 21445584, -2045039603, -1766530571, -1211127575, 666246107, 1106008782, 1677597815, -816523388, -715810315, 867743259, 942476414, 676349104, -1932539473, 1989302050, -217177724, 1975400147, 831673248, 777556301, 2114220253, -1517614824, 170587007, -530706659, -1340159823 ], [ 1430297496, 1388221612, -1355141938, -1757568556, -827872355, -1153283918, -505757371, -336273448, -453476627, -994975479, -1474973513, 1713156136, 23751053, -2066852922, 1614307501, -1661244639, -246795728, -1461077738, 930793744, -1855683524, 791375152, -1582884787, -1511038153, 155506076, 1128963208, -1944453552, 568798274, -976190749, 7154470 ], [ -651392077, -225023374, -1176344054, -1872501926, -1113506075, -851549562, 864815042, 1030905606, -1053277807, 1118130801, 715586883, -1211215341, -125400386, 1911272736, 663459029, 2097673750, -313589700, 1796973329, 1172932386, 1816666666, -543628787, 327149214, 1734366224, -1876577772, -1507018222, -2022259830, -1502628238, -1789869098, 923953121 ], [ 456107421, -1282244567, -1601464644, 861492629, -1643011034, -1346612832, 1271865738, 1712784950, -1552932342, -1381353238, -1391479228, 1236774403, -151491792, 865772585, 1147988403, -940642181, 302921007, -2088818845, -1081568455, 1329692995, -1313938149, 753327833, 1523007650, 2139250557, -1278927362, 62597647, 1080809476, -537897743, -623381562 ], [ -790732505, 182213721, 2098144368, 1115621938, 1027614269, 666524351, 1640066473, 1924293219, -982412078, 1459325203, -842332714, 403737451, -1747181511, -768580150, -1054091532, 1420098895, 1831551605, -108408532, 949788489, -681197788, 1831848775, -2049396263, -373935244, -179737864, 1904953261, -1136816910, 1670396549, -145542463, 1908441867 ], [ 1778318597, 628844407, -1549623220, -1963690630, -260309543, 751412645, -106470739, -1449984413, 948361807, -1179717169, -1992153826, -1044031415, 50612117, 208372195, 979559507, -1726464634, 1173483629, -1621014881, 953687700, -280261632, 462484409, -504010954, -625325259, 1818481175, -1981641407, 1433030908, -1181175117, 1826531410, -1010805018 ], [ -820861190, -1716275664, 1695763528, -1239280751, -1770317330, 1593727744, -208176279, -649019155, -1723936750, -1813912949, -1189082320, 464640032, -1512044079, 1901459275, -2098739536, 246230197, -787303769, -2058368078, 780268128, -19064608, -576711947, -1181711560, 981750753, -1313245264, -1402277443, 580972545, -1545289333, 228302558, -1745478275 ], [ -633309462, -1888717325, -509013286, 1039388277, -799024656, -955033243, 241863581, 2041888639, 577047963, -840450937, -1407338370, 17690637, 269627064, 1857291709, -902738442, 2109365362, 715855687, -2050990977, -210961838, 2000049525, -1860224212, -1423414647, -834937238, 1534622420, -758887558, 1443895146, 352583886, -71395378, -427975860 ], [ -1090262198, 1793580512, 1800421587, 967274036, -1682965562, 487036338, 1493631637, -412006489, -1568371464, 322554865, -1235982010, 834404204, 357124013, 900760205, 907320901, -890693729, 1840222285, -693068788, -792823285, 1430205101, -1821353028, 1298815062, 465437726, -2094935928, 1928973041, -945141809, -207601292, 105094213, -1358025835 ], [ 1402158530, 1217712233, -448605307, 647253263, 632827846, 1554814614, -2021708411, 1905739247, 1477929471, -568121964, -1457046995, 2008859622, 1013055360, -940890571, -1156344293, 58842030, 295309403, 880161895, -1855399624, -1215683857, -571131489, -1839061918, 1021869143, -1918269834, -2118683027, 231369417, -2014115717, -851312761, -732494884 ], [ 1781039382, 2084773464, -947619163, -237736521, 219525183, 1157294617, 482476433, -2059850079, -1733588773, -1422087985, -203380535, -1600688670, -1544447308, -256177573, 2120469272, 1603137953, -569544958, -1943984995, 1169733514, -1320806680, 1709519893, -67992296, -1367020249, 862202810, -1584009554, 1741978700, 462892049, -590842955, -1826040901 ], [ 433125380, -1815992842, -1878241898, -256397420, -107336746, -152111461, -1169781494, 336972582, 1909423948, 480905251, 1827717050, -1019927064, -438139811, 1269566782, -2104781743, 469994090, 697529221, 1658317049, -1029741761, 817831664, 2125790166, 581562389, -113090597, -816415739, 2069783741, 116847515, -148381338, 1842987223, -785160174 ], [ -1366797801, 1110247140, 1782016834, -163491076, 1818638624, -1848610321, 1139250209, 373106828, 244867533, 1319584184, 1589626587, 423312959, -300005485, -131393792, 461322994, 1402843744, 2066828183, -1459829385, 1104536938, 645123472, -1353387770, 376689916, 155590791, -1574439796, 1094935356, 1202961471, 1931132606, -847007149, 1213387854 ], [ -1604354201, 282668906, 179906910, -851692080, -929610460, -666575834, 378507146, -587546059, 547486670, 646312407, 1515949259, -1358451380, 821866475, -1239809403, -100065387, -536267178, 2087553342, -1058595809, 988050988, -1098112496, 1385285765, 1179282356, -1098777589, -517805694, -1065045678, -1763730389, -844598182, 2037728599, -1933687477 ], [ -1329370915, -374708650, 126101914, 1686880456, 1188671977, 1980704914, -1814955306, 1290827504, 660366601, 1258676071, -892425016, 846407867, 2011732462, -229778381, -478528045, 411339476, 1775912790, 754032542, 1992133702, -358906998, 1195771157, 1677216020, 440243469, 1705250384, 1510094382, 484992813, -840578151, 1769056822, -1997428624 ], [ 2000057997, -1721222752, -928644017, 2031920991, -1722430629, 1638353507, -130400302, 482104632, 2118401763, -1136525186, 102133972, -262693124, 1907796977, -396476880, -917213467, 492450925, 1543871879, 1687842378, 2087149061, -349674008, -1004720004, -1098417599, -316997815, 653293368, 1478975150, -1060879426, -1405448942, 870865788, -2043657450 ], [ -1870352053, 1763984186, -1857116426, 961526200, -591810314, -1144384667, -1561967930, -676681814, 1948416708, 1183844507, -967714810, 1426775776, -342158669, 2121430241, -1922649943, 711439740, 1836586069, -767999865, -278134548, 1129158846, 1576100963, -96653209, 1810439145, -1959203426, 178440779, -1518046245, 1905095114, 1704917871, 406713078 ], [ 1118881178, 338212894, 1480248806, 1877929312, -751095594, 1708495199, 936319305, 147215240, 905687584, -1656083649, 1043198421, -1767877659, 1042478935, 117129184, -1614742623, 1536993916, -280485472, 851992362, -1120311555, -1387727531, -1911869252, -972563572, -1162389169, -349133593, -957258749, -1183887842, -194008773, 220842985, 1084230324 ], [ 194140860, 2028763245, 1459265979, 1729130995, 952746658, 873091898, -1680907078, 1444180629, -824919873, -2100365545, 435888862, 2020305746, 1245281824, -105204583, -724054488, 1330224504, -1163159744, -1161899060, -186890432, 1925678672, -876315481, -599490007, 2028977518, -1955160082, 252756112, 1146891956, 1314016405, -1380892727, -1444808387 ], [ -63704577, 1936728073, 1583355921, -1367127934, 753732590, 827867922, 1248801363, -1343728741, -93251098, 157337482, -971532920, -645346788, 2134891189, -678915770, -1934519207, 1239711982, 1086846868, -284419722, 1864583800, -1696863778, -1296426593, 1999678917, 409104463, 1787365959, 1832341474, -1595558105, -212397833, -1093000080, -495502224 ], [ 1824678501, -576099034, -733437433, 668753316, 1639766128, 1740787117, -1392009249, 488058915, -983049324, 835628707, 1362118269, -1636992155, 1417916021, -1232395294, 138985083, -657904252, 1609889822, -762140236, 1938021976, -992360633, 1522236162, -1593584094, -1586797187, -941188201, 1679849526, -1709023605, 803142771, 2019508837, -907823071 ], [ 1192944542, 597141538, -1834060836, -1435318063, -779548085, 15753512, 189871773, 1223988498, -539405999, -300531487, -1216504033, -1672516706, 1025756929, -265673978, -2071495374, 2143190352, 496312531, -165152630, -1843341177, 1573117912, -2072098469, -32328406, 738310131, -682465294, 1059028377, 1082027908, 1310946045, 259083112, 475345053 ], [ -1333408015, 1100940895, -962610698, 1763782366, -1472492403, 848335133, 56816425, 461996853, 1884119639, 384591441, -1358060836, -1247420276, 266398283, -1551815624, 790125838, -761696191, 378522749, 1431289262, -1565475231, 72547070, -1635643683, -563926842, -804392065, -2086141888, -193839586, 1588708842, -161414485, -509910829, -1399594161 ], [ 198635611, -1540299707, 713214612, -1412158056, -609698993, -654306856, 1033587807, 537288712, 1492233666, -663150205, 1196329135, -197236877, -1211497851, -1541011440, -1106089585, -1656027122, -1753279723, 484467249, 1728076495, 88356066, -274835324, 1300299403, -1380779885, 1925956043, 915307787, -1128974922, 585293489, 494352606, -790325805 ], [ -833837011, 1552979399, -234897404, 1273145182, -214025781, -1351125757, 874114405, 1322905145, -823781389, -417191023, 425755472, -888282305, 852996972, 477979943, 826509621, 1810272020, 174205450, 682870153, 542499878, 1739283993, -862837297, 1481372304, 967359400, -706987988, -1607299108, 1856831054, -1853098560, 1223071479, -95810660 ], [ -927791068, 1000260826, -519363011, 2053673029, 637559985, -1903330452, 993607283, 1642643074, 970451281, 1181389295, 774518733, 744729578, -542648183, 1808809414, -1504516438, -1094890370, 1333217872, 895606516, 133765471, -2041163502, -324044196, -1994906255, -754511497, 1552425573, 272500297, 1721002526, -1879792925, 1359955835, -250442923 ], [ 1516885553, -1241150515, 176223309, -1011441335, 1422896487, 1940069163, 1752230145, 1438339046, -907011994, -836745478, -2000285588, -769144971, -458002136, 1101620090, -761344298, -587232622, 670485982, -49223016, 1749306838, -1256924664, 1561743483, -1350091599, -2117381778, -520456268, 1436878942, 426842043, -467185952, 270501432, 715145334 ], [ -1263309560, 1097456335, -228257601, 1094584137, -704759218, -631175260, 1427315113, -1372558386, 820141658, -810254599, -621384657, 1573450527, -1900420789, -98074767, 113424937, -1099953312, 921820606, 1029528624, 62092243, 1864213248, -387371147, 178667166, -1397889929, -182289368, 1880227243, -859359867, 1712986344, 1914300980, 741866903 ], [ -278650457, 1577863024, -885757385, 349095986, 1648022304, -733553516, -448933306, 914980168, -1030956865, -1868985567, -1895765135, -1950608517, 1009864652, 399375241, -1200042143, -494610526, -1086721539, -69049383, -54805717, 881060266, 1939485601, 1468514729, 317224447, 1761376261, 228149378, 817294966, 485859974, -1673026448, 1110254816 ], [ -1625561672, 2024842491, 1524968820, -1250281776, 1617808761, -5588257, 1113418873, 1646232310, 1611634417, -1010563364, -571013490, 425275573, -376536285, 316593112, -1002490361, -4099993, 1625533989, -14862000, -1165698315, -803187487, 245062143, 263910609, 334538136, 1950081318, 198894155, -1390919175, -1575472919, 1671655151, -17873653 ], [ -1191641060, -2146822447, 311520069, 578522406, 1407240959, -604866051, 455198656, 1698270728, -510272770, 1140938799, 1598881763, 634653556, 1971255524, -1574876636, -1750691577, 989203428, 362500452, 627952212, 118565730, 896593542, -2113470717, 2002779893, 1904137428, 1390639115, 2038494249, 551931419, 747481330, 414257885, 470327908 ], [ 1262111785, 839308808, -1017954729, -1242975105, -681971192, -1577159508, 1804087796, 1095940832, 645806573, -135571571, 2127354403, 1501209301, -88800594, 1863890503, -1851874692, -1700378327, 534450038, -1925442299, 994014760, 46923070, 1200629998, 26506853, 746651443, -1999581018, 1008957947, -756848158, -1277857579, -195075752, 901861831 ], [ -901327044, -65610387, 1561872531, -732292883, 1323292586, 975012278, 516905694, -671732840, 1821772856, 857047091, 172345958, 1428854820, 1715093394, 1229231399, 461760260, 1092796703, 2008564811, 1201720948, 379663657, -906307443, 700314955, -1469460780, -1547658838, 623872960, -1491204063, -855549148, 262098498, -34347827, -1701090620 ], [ 2123508758, 1923426855, -570778700, 1787079857, 461580230, -1453092553, 853738548, 1568174026, 299200501, 1697950631, -216915234, 441467778, 1338858862, 1848271178, -828254708, 1813518252, -1279729718, -1122607580, -1724817801, 139791363, 1126359813, 1473651723, -1742040368, -1358105638, 909692700, 93293611, -1175303750, -1510014958, 1838050589 ], [ -1664606445, -313282213, -1783735214, 288433628, 677587346, 307975424, -1511216949, 408973517, -335424225, 712226396, 1570748950, 1344339905, -118227771, -1555394114, -213418671, 1220398854, -1960365596, 943901572, 5394459, 239992522, 59949423, 1463832040, -1252965918, -1315663099, 2081299930, -185304894, 1663049365, 1373634708, 1715362978 ], [ 1791248263, -1056600762, -1179780098, 1286471667, 218996671, -671325138, -1283273909, 836071305, 1663703648, -466605543, 1085622221, 1669366070, 1657940482, -471389161, -1728119740, 125070401, -548799731, -1999338275, -631232804, 1955287854, -902022560, -534266260, -1729735197, 639411218, -1217647268, 380749402, 518787380, -1654887332, 1598833777 ], [ 695117100, 1041439169, 668102166, -1623087285, -1208392180, 1158832048, -939090733, -185047980, -979641167, -1840935534, 1904213465, -747095445, 1638096291, 590196560, -2014928240, 1090585530, 1902161971, -243823513, 1040361826, -2010597579, 587761076, 303365971, -1425982035, -1873861870, 654575042, -22551292, -2074805481, 744929817, 1475444164 ], [ -348495697, 87122080, 358525733, -1675750068, 1213846266, 1986754908, -1534675716, 91024430, 1803599239, 394851009, 1891115347, 1468680521, -1344024719, -1018146259, 899842714, -580901174, -657962211, 1276056535, -1166767458, -82162385, 160631727, -664059412, 1597081603, 1245498585, 131203916, 1703635662, 131682420, -846534818, -1115957143 ], [ -380231732, 1041461834, -1430779114, 1521046446, 1484053378, 309344071, 1531544020, -1723892531, -1996050460, 88393335, 984343689, -1597948853, -732788714, 620202680, -952786746, 294588383, 1149930238, -931382621, -1514369065, 494703941, 323736868, 1959465068, -833360605, 803564037, -267650214, 1629806073, 1420158160, -111046238, -1221325635 ], [ -1414236421, -528172821, -529060379, 2075548511, 1110547238, -927891073, -1081724319, -274309857, -903336565, -754041798, 1882611220, 683355526, -1712420175, 1305381533, 2104397567, -1727884770, -944967015, 2051453807, 1879159751, 1722151088, 1251343032, 1319020101, 795153685, 2146495781, -706022759, -2097427214, -1825837200, 1849139948, 1612369313 ], [ -757347309, -749161244, 188219161, -1588369665, 1121734471, 2104274995, -600455876, 772220991, -1656990903, -2083984853, 425566762, 1455503160, 479354180, -1732491035, 507781863, -2058948740, 1877313853, -1278623728, -294813846, -8283481, -1091920731, 69625648, -1069714327, 196977108, 1441203646, -182371619, 1547736570, 636199849, -2035617939 ], [ -1260796241, 1161690961, -1506134773, 996687927, 2107294264, -1319644154, 1210623447, 1418445872, -2053791377, 1740429593, -1741103816, 1123623078, 938179466, 1141939989, 1209208588, -1251744074, -1657150486, 357647861, -1335481908, -820498558, 1343471210, 328458415, -1178226410, -1849018870, -1599748524, -418415655, -2080758514, 102583554, -351312080 ], [ 250465895, -515365859, 1654615098, 1836070541, -466348263, -2122516436, -1308656104, -553168707, -1405847843, -1223522326, -940388179, 978235264, -813595565, 390414231, -1842416626, -1652711782, -209240523, -393736967, -1831248422, 607818442, 459349151, -1705159885, -464205699, -774808117, 1078838258, -337261798, 584966125, -613439863, 1403593532 ], [ 1741052265, 179306936, 230029359, -130392514, -1603552905, 119425107, -1512254581, -1355624029, -1056056984, -610695936, -1758237345, 1783569388, -1568553583, -208639542, 59776304, 1911655061, -1500452663, -623856792, -1491898396, -1276235455, -1006313504, -146842429, 1392076050, 961218119, 465876609, -1298649877, -1563181359, 765395737, -681462408 ], [ -1405649388, -754348722, -1779224625, 839932374, -744306691, -1235991157, 1650508526, -1228481586, 1519662414, 240109165, 1048393202, -1962362001, -1841181163, 1321920034, -1264411150, 734135740, -1959946519, 1164707232, -1035535480, -965270800, 1181661866, -769173956, -959064775, -814807010, 992947326, 794058415, -413834999, -601041108, 1790030700 ], [ -1434403640, 1148747926, -1903364493, -1971751514, 1262537119, -1148965083, -2023864685, -697073983, 475673501, 1120200341, -1769029290, -1844777672, 330347756, 1632580342, -425729225, 1121610787, 1160530107, -268435016, -306049747, -1081588721, -867731710, 495292642, 1155982922, 1305801386, -1280092383, 1815240509, -1042208095, -1605832808, 2081248694 ], [ 1009747689, -1510121493, -1563778871, 695613471, -75536984, -1679801238, -1799955582, 624198040, 1957448572, 595769011, -519777337, 1011993210, -7310840, 190206363, 640353040, 355353811, 372715874, 966677040, -711524360, 1355747146, -1991995658, -412858822, -1154789109, -2143431375, 404276240, 357194166, -1550631962, 1336182628, 333950623 ], [ 1743665276, 1287251672, 192753640, -1366258277, 1171936482, 1152868312, 1279990903, -815152938, -2092155658, -565402904, -2081018952, -151059464, -171259004, -1021785404, 1011088354, 1669503359, -1990101013, -1992534142, 1396356804, -1013208888, -193607547, 1727792914, 2090936334, 53939387, 964450168, -590532486, -847823417, 575102006, -1555449906 ], [ 1303137467, 647961187, -360149033, -2020425698, -1225920704, 1750107925, 1029877694, 394070069, -706419189, -746702578, -183450683, -1127359055, 1249501222, 1217233443, -135886933, -997729946, 1148293349, -1185139229, 744969832, -508869942, 154145910, 2015159181, 1361628492, -1789763368, -2069268451, -1629876702, -1682606881, -1670007736, -1554880289 ], [ 2133300350, -1124048610, 106469366, 1375522114, 1652695499, -26287602, -1817076352, 127694293, -651165739, -1183586242, -1179668675, -416491373, -407455911, 668268198, 1835607773, -2054717967, 231808179, -1771936659, -900378897, 1818623762, 1636763666, 891685173, -1705868035, -824245510, -593323165, 1451935713, -164794455, -187096316, -1970825680 ] ], [ [ 1316733915, 334534266, 184382311, 1900636067, 1185628011, -819126547, 546209404, 883752643, 1129792429, 2066741583, -1272846946, 740445082, -743123479, 1917894303, -1003700502, -372220516, 1921353086, 1041926731, -176473477, -1926252356, 288545275, 784187582, 904445325, -2115539010, 909309269, 77162235, -616459333, 1714607798, 1575767062 ], [ -1549909505, -541334581, -1692882092, -383236474, 1036046206, -1925588787, 910050652, 129589206, 2103555167, -309361884, -1968888165, 1196151818, 688454991, -1653375266, 1986795874, -105643322, 979112369, -280186225, 3079115, 1208080690, -863049482, -1790747472, -1053090325, -1499652100, 1167116438, 410764583, -1960741340, 957080904, 884027041 ], [ -113626407, 1368574479, -1357108048, 633608288, 1382595689, 1608599089, 9481428, 879633905, 298670154, -280025817, 1357343420, -1277594863, -1461103310, 1892189658, -245687, 1194714582, 767546948, -2013885168, 1183078284, -333842624, 1551722513, -1280616641, 978141412, -1509579959, 439215667, -120608294, 220847960, -1498960367, -32185017 ], [ 475092425, 1003365297, 599995020, -1405943151, -1950058417, 1890134893, -468222008, -1583162676, 1055680923, -1250272002, -578722209, -1515191531, 14832311, -310677241, -643967157, -1311444906, -80253013, -231371261, -1520815019, -1363940330, -523319189, -27746039, -1620350964, -41413539, 106738651, 953751430, -19098564, 2058898674, -645391818 ], [ 914283638, -694485042, -721111359, -375731351, -1192814091, -1978420191, -1958993140, 1532519748, -798696724, 1979607652, 5589541, -476545803, -975687961, -2073289270, -1658855472, 216572192, 1607846442, 180627477, -1637056009, -244164294, 707452231, 2053086441, -1595554748, -1085170171, -1903289752, -1214564001, 671614540, -1589002204, 358562164 ], [ -1208987449, 116352445, 1163638960, 1706481231, 1831000762, -1663717612, 239567733, -1262041203, -1311253910, 82952640, 982419905, 1507194814, -1833694074, -239177657, 1214583605, -2069609359, -358420395, -290015046, -1575509498, -1264428854, 642961820, 783276759, 227191580, 32829328, 268245015, 350370145, -375678563, -295150485, 2076347684 ], [ -1122753278, -889049960, -94110253, 1438289925, 143803069, -56122078, -1668139310, 1791448004, -1567095638, 2128307962, -600400844, -716224639, -611143609, 996398601, -488851545, 75726591, -149321709, -181519950, 899419292, 1985522973, 430269678, 1631295393, 1290561063, -438841917, 1587725948, 216240474, 175118780, -835324690, -775593130 ], [ 1326992625, -453423868, 147795154, -1304235879, -1917317264, 307267204, 1803755628, -501270816, -698732510, 771288633, 748276295, -904651057, 1388337193, 1241863389, 1452277299, -1398985218, 57562159, -1359373967, 155452560, -1514756684, -730168428, 1467860772, -1103924345, -1727480569, -1268519369, 1807973290, -702577288, -144535343, 1634440881 ], [ 840962690, -322133246, -1747697644, -940582642, -815546368, 1224333614, -1018970927, 431725650, -1610208901, -85463866, -369367494, -1107889158, 791694181, 231223907, 960748196, 315505763, -440007841, 813022236, -1138429563, 405164194, 1779366016, 1441090587, -473507010, 764042496, 1980548127, -561775397, 1530054980, -1146374447, 1352762093 ], [ -1484779897, -1751951173, -486646015, -2016345634, 1634242756, -668082967, -2076740596, 1656179629, 1700775318, 1835590877, 602855031, -1826673601, 2140395665, -2037660879, 579410237, 1925525465, 1851316111, -383417693, 899735211, -1685996898, 528221841, 876705849, 303474573, 1798629338, -1733183625, 206257290, -1889314997, -486939013, -1409837435 ], [ -1997703680, -352667122, -717844991, -51864978, 1477487369, -2099371329, -1114279120, 1420369079, -2091597725, 60774246, -669098370, 165740403, 534082793, 1096602299, -1490350266, 1710103864, -975091018, 1600857065, 1510899455, -1468809631, 1142297800, 807439240, -930106850, -2048942531, -1748273160, 2076918516, 1576592119, -1650036948, -2028880680 ], [ -1972315937, -330266403, 2024332193, 865180613, -233664453, -462406480, -1612890124, -1183499003, -1227118967, 1139210688, 748662777, 1319732109, 265207713, -1034282366, 1666805445, 2092490195, 1803046904, 2035891966, -1293250049, -1768173802, -254578726, 1026849052, 653178134, 596874537, 1706405413, -2110247084, -1368597960, -21205427, 2030137062 ], [ 1399778905, 791712928, -2071668053, -2009494808, -1581655394, -1380552507, -2016383426, -1116944355, -1992240625, 1349652467, 455986100, 439153999, 1219031355, 1097913603, 113244007, -1621515749, -1826087654, -929308448, 1565209179, -778858563, 1302652341, -1781145004, 1164192894, 512612957, 2120352125, 660024920, 1732390608, -804521961, 1972612975 ], [ 1209183751, 1400829431, 928922103, 1919475768, 683365325, -679916398, -1539848030, -290771210, 1950944991, -843700411, 498016862, -1220264551, 128544437, 1669775034, 1192989665, 1609082205, -1991000107, -1369066340, 1477819704, -1271099672, -1578758169, -1627349912, -972756022, -1114280360, 1610633643, -372808703, 897630467, 1274462066, -694630740 ], [ 843970702, 869843590, 668181350, 1084936492, 1558011727, 2051422454, -2071867949, 544946593, -2096282661, -1076695070, -1788365, -1921673946, -34186402, -1712968066, 1004114780, -1089985062, -450749136, -1271148546, -980944451, -1432917162, 811816725, -1887137678, -1670927115, -112386086, 1835743413, -1252461921, -688294167, 1625886131, -1848454666 ], [ -1565098104, -635533696, 256266918, -1738231154, -1640571483, -1329342392, -1186271953, -1684527479, -1118833334, -1439573993, 319397358, 346846619, 2054976274, -1924422626, -501584700, -180960310, -1954996277, -1653565414, -538195475, 1605962771, -2098218296, 952836600, -95554504, 1133229184, 1356022783, -1170681669, 116473586, -294163830, -1945318878 ], [ -959965032, 79148325, 1795671725, -289866831, -692106716, 570475172, -1643309085, -1983035216, 68659433, -1748151740, 214770052, 2069501218, 2058608835, 1057473909, -717820707, -1014662478, 1008901329, 1626929312, -1616065038, 1694872692, -1261025855, -1599934455, -2145777302, -1507267637, 1175024633, 1701604781, 854233470, -997036922, 1632596342 ], [ 1583449978, -1951806728, 1150549620, 768989028, -1259862300, -1755933207, -1455182861, -2054461206, -24384259, 1811428266, 1981736447, 968443402, -742082035, 1268867348, -506517367, -611542062, -865393815, 1658349130, -895903679, -1505738087, 2142897884, 53942623, 1891559509, 1046680154, 1722663748, -938439272, -602171005, -1181351286, -1300723427 ], [ 2137682496, -1523967629, -177405835, -1315302713, 695419487, -1117015150, -1392931176, -1463113210, 1532400035, 1881495673, -1147158539, 761243194, -1288759476, 39052735, 583990106, -151850213, -1072131419, -1310274978, 466208220, 643817747, -451572355, 253575932, -56235086, -289930533, -1802641327, -1908568550, 1519730667, -149507068, 133223583 ], [ -477220065, 136769408, 1170230142, -791307680, 1727043376, 244781508, 287941186, 1078406314, 1726916305, -197173144, 767120112, 1944750974, -990218120, 714025522, 823688773, -1343517617, -1145087244, 1254718740, -1690277750, 946606158, 758702177, -1478239014, 869605448, -1390240231, -1148235529, -1778208127, -324186564, -843599506, 1640386500 ], [ -836722423, 1794679442, 1904506463, -729250104, 91081155, -2004969950, 1568413809, 398555550, 1876364661, 1972313456, 1380232949, 2124792964, 1414132118, -2094215058, -1042779863, -370174521, 873699597, 1460212732, -1106320760, -989016476, 1348191665, -1684839111, -483175254, 131789437, 1781914746, -371262692, -1756266801, 2099306886, -414815721 ], [ 109928409, -712668484, 252146737, -278789398, -1343885014, 1567815605, -286591905, -1106501467, 519863539, -554625926, 1972741900, -98151384, -1760692758, 1451492265, 171363052, 1269034081, -1909918266, -1703418112, -1160897234, -530208649, -30465511, 1664260386, 2086374983, -307112738, -1342257298, -443925278, 1515908561, 376873065, 49201145 ], [ 260689570, 1695288313, -435419001, -97672072, 2117628057, -364898429, -1345572478, -2073345070, -703902864, -619972014, 477488022, -1092777273, 762710301, -1218329715, 585271206, 20950189, 144344011, -1339329013, 433930957, -930761436, -564045527, -1031721885, -1847484364, 1073964561, -606576945, 40533780, 1403287842, -2126453529, 585847882 ], [ 801467146, -1872660583, -1872828033, -1208057946, 1692223529, 511639692, 383897137, 1396893928, -504077121, 1837124222, 1123779365, -1884972819, -1650342176, -630552020, 799844349, -134739777, 29413170, -733417529, 1121064434, -868290479, -1464329442, 933882079, 626329520, -131859235, -1646122282, -1093256984, 2105628469, 805119256, -886912909 ], [ 756306288, 728123685, -487552019, 1061084698, 672087377, 1361506898, 1590811869, -479942311, 265097203, -345822683, 2129957679, 1078436764, 1527276159, 583427281, -877907532, -392394081, -1497031183, -98778956, -1298658342, 1340422228, 342943268, -1601155053, -514695221, 613228532, 2004863215, 1252754958, -620236726, 755862785, -1006178769 ], [ 1911333405, -42624181, -1562538996, 156912019, 261508685, 926661560, 1757437079, 1595410157, 712116598, 1594469343, -1815684269, 840593394, -1462212725, -1198600324, -316972539, 58229804, 429574723, 1841357794, -1196179136, -293442474, -1979811398, 1490677530, -1916006813, 1095116790, -828672281, 242950557, -1273823044, -2039018124, 1615592768 ], [ -545044570, -280683084, -1516453152, 1292107033, -1861244501, 845065905, -1395328406, 204129589, -1181292631, 576354593, -455335003, -1182557895, 449083798, 891339911, -1895803768, 738397539, -1181067649, 738879243, 1215002443, 616150779, 1893195474, 264986727, 1713197243, -557115863, -609143113, 1776415356, 381515401, 1465763784, -46572997 ], [ -851224511, 1339264625, -1551079293, -1387270743, -599342176, -534620108, 656943501, -1459604652, -24745522, -1948687050, -1114130814, -606366898, 343024621, -175952086, 1137153235, 2099988724, -54778084, 1645865310, 1114796697, -1319114204, 1139338288, 180411628, -518200648, -661276867, -659223358, 1540485453, 836205145, 569085033, -13616421 ], [ 1964343689, -1168822195, 2056961963, 1672867895, 724234435, -1970439506, -1509894371, -1843035524, 2078124103, 1597753002, -268194297, 1348616612, 1346956448, 523749346, -1585930226, 1803160024, -314887345, -58024442, -251698537, -282857718, 2129793105, 328911866, -292126019, -638191256, -573716922, 1724889356, 1027220631, -1006163962, -713953479 ], [ -1596053789, 1484822122, 849835089, -1218540793, -1169618247, 1491450232, -1263053289, 144637676, -468694536, 107296175, 1938982947, 1381919487, -1964088547, -252068728, -2094967327, -2035279720, -1924363459, 383534052, 1147116976, -404138684, -938687516, 1183196100, -2083977719, 106625058, 2084160477, 274485596, 211095873, -1486214234, 532679199 ], [ 1198103158, 1534214639, 284468902, 1942917550, 1614060598, 1916992048, -1165908208, -369366861, 183407285, 252495242, -637121884, -1359376803, 657399979, -502299187, -1661759890, 69635767, 111512929, 1436872103, -1483143532, -1985333396, -686094035, -1299592863, 1101202173, -1548208677, -664914286, 1611812896, -607746129, 415666127, -577708263 ], [ 350323171, 182902600, -285618672, 161256223, 940510853, 513000229, -1459757240, 515310690, 1710303415, 2041989302, -1398034451, 2055347640, 2073284601, 210033406, -893972528, 1500134115, 369124282, 274868670, -857039720, -984302866, -1139035433, -448521449, -2036313470, -260504287, 429697588, -1671084454, -544366337, 69513240, 1912944254 ], [ 1902136238, -1712238381, -420914401, 1259080880, 1751339660, -178994151, 505537946, 1595097844, 1364460806, 527926562, -923252059, -682717339, -92945681, 317572382, 799647215, -1242400569, 1775500882, 1307630118, -1645537899, -925153190, -116132680, 2086127292, 1701637192, -553369166, -2050865342, 983138663, -1853383045, -1708733136, -1825130078 ], [ -788674666, 1345810406, -2027174210, -1702435519, 705217034, -983135765, -626642144, 550421414, 190866764, -1313944484, -21475480, 1208247933, 1838715365, 1373985070, 1311604912, -1178733582, 1118455984, 911228152, -669162188, 702820061, 440265534, -1123811914, 720501084, 785458115, -913554683, -1544976781, -1349121606, 1290885097, -1194870249 ], [ 711531217, -1089555774, -244495083, 338430784, -2127817655, -684302263, 346462800, -396489231, 1442873033, -513063242, 1173320075, 2043254046, 1814345627, -909358005, 558537809, 1438167063, 741284277, -917425522, 1618465984, -1618658373, -1038436263, 1327571109, 472394187, -100209971, 1587667902, -1996648885, -139961581, -1715723792, 21380013 ], [ -460438491, 1685320437, 408560109, -684557931, -1869544148, 110051755, -1336931070, -90590795, 111597492, 1705446388, -936389319, -1947281650, 213569575, 1752273761, 1863721343, 1207737183, -1228228567, -1414139851, 1438103502, 1724837079, -1817308288, -1281036209, -1829665574, -1053904473, -1853372846, 1992184917, 1947100647, -428574715, -1075126515 ], [ 258179713, -2058565154, 1752139078, -1978855842, -1664167645, -1605183769, -484296484, -642324591, -1159915876, -1766990308, 1614937928, 1246150157, -1338699188, 638468242, 1426358866, 1003451090, 1601055478, -597318597, 2075884793, 538252399, -182430097, 462294981, -1303498451, 494988545, -547691380, -459001839, 87911275, -1318760920, -1987901097 ], [ 1858877609, 132902400, -597273635, -173038249, -2009030023, -630978567, 1832170083, 865390707, 126177287, 1020155182, 1743079319, -1822887393, 1720671189, -1564200759, -1238598243, 1135801546, 1274486200, -1800892920, -369572701, -1703005515, -1532922482, -1741598394, 826899639, 1329703541, -68124864, -662400714, 698211238, -90000677, 170799587 ], [ -842558877, -2047943044, -1117174126, 291179779, -552801028, 616361279, 204919009, 231058139, 465377599, 1887136376, -761262798, -205534283, 484784098, -499390687, 1082298618, 311621595, 22895055, 746671371, -775111748, 1158836716, 1925112094, 566633411, -39153243, -334726113, 1939414361, 1812289965, 842698327, 1909878430, -941875221 ], [ 719454407, -1632927406, -791226807, -476429387, -973035706, -828890432, 1893551515, 320480575, 361981366, 1793986026, -1674876305, 667710918, 1556943849, 1013845849, 384742442, 1519636270, -1365188341, 185743094, -623737954, 1970145431, 1331015243, -44947220, -251349679, 1869125930, -238585994, 495632194, 335648776, 2067709891, -85070993 ], [ -664806107, -808710867, 1348344673, -2138271926, -548267076, -919696108, -1704516259, 2108829284, -316924566, 1162561389, 1957744481, -559652810, -461777382, -1773388777, -557592399, -78135384, -1670313542, -2071549620, 1846028908, 911391127, -2056081727, -1067131600, -841834294, -1227836622, 1286727733, -958130993, 1083906249, 343413973, -464480106 ], [ -912016862, -43273218, -1426614403, 1608247493, -1227805175, 1097487383, 1795139538, -223325293, -659840590, -149112143, 1966736881, 513340113, -1990698863, 1566308610, -359017217, 234916427, 1821511245, 1611501533, 1464960209, -2026215326, -884187899, -443498753, -949129913, -2000148517, 1614104558, -1352600384, 617197691, -1784928189, -424386252 ], [ 1635110958, 1660939628, -992385734, -1271531162, 935713101, 1531530647, -1200457643, 460277941, -1717213443, 1639352066, -325686631, 1171258052, 1072182014, -46137273, 567137033, 1799718264, -181814174, 1818237542, 1433129267, 898124201, 588477291, -615117502, -607350431, -189218347, 1704899671, -920378641, -1181610928, -324912569, 581739511 ], [ -1612668407, -176174185, -696220667, 1885745206, -699220419, 587428437, 1409718523, 1255514215, -741463117, -1486190514, -1283102886, -23435365, -1152509625, -1592861654, -1414502748, 2096677245, 509489993, -1135762110, -1976222908, -1214964962, 997353430, -1261858336, -1952119974, 372443290, 1831021731, -566666055, -322922774, -320163575, 798982311 ], [ -404235386, -1810875296, 95120359, 1627790979, 1904763362, -96139328, -324565175, -1317569095, 2131884949, -1966291205, -2072338198, -1292485333, 2144549370, -1338056474, 2015310462, -1273987274, 1735953682, -123247996, 416853944, -1163706745, -1329754627, 298149619, 2853264, 54065547, 922027391, 1912934018, 1443591250, 1713636008, 157730241 ], [ -1118884847, -609952624, 1754922264, -1464460369, 356499824, -150960410, 1699241727, 1449733205, -1759703925, -822760689, -755525817, -563133186, -1803968525, -629557677, 1955014641, 2040821372, -1764421462, 1527894987, 2126979395, 277967498, -1090296554, -78495447, 1917484235, -658523944, -165337119, -1379161424, 1542193828, 1078518428, 345081214 ], [ -763247935, -2063868204, 65602595, -1005487542, 1107920788, -258840325, 114781289, 622235061, 1088005384, 616618467, -1149310060, 1769879844, -1902852709, 1368217697, 566185930, -1600099797, 1794280861, -277248369, -1240689244, -351695649, -2097385360, -278483223, 223850030, -1868625514, 794176476, -1356097831, 987190446, -624914506, -1397227683 ], [ -157234242, 983938609, 1996911267, 272993832, -1630943792, 1961304915, -1905385563, -231809041, -2104671029, -1969729647, 1266425900, 1336739885, -402297285, 856671476, 1948482170, 48132455, -594985269, 1702438495, 413159334, 1402928978, -652487659, -1337672737, 1191633882, 955054763, 1117003236, -478731575, 1174790555, 482686136, 475071459 ], [ 1749350179, -1703760139, 1995839405, 1688022128, -255149342, -1028112662, 818271437, -427036157, -1370649469, -230097672, -486309023, 1156630103, 1913759875, -1240799114, -872230809, -1304850477, -1116059123, 1813604207, -71361405, 283997537, 201271398, -924549316, 852240181, -913356040, -1425864531, 750588858, 1954429373, -1300630738, 1536885334 ], [ 1035638800, -499055512, 1322712065, -1337511376, -660606479, -715601862, 1778211604, -1918252450, -1141749663, 2116991942, -102712369, -1576998900, -613362123, -1306897929, -1027351374, 1871731926, -1374092168, -996174774, 400257763, 488026706, 1615959686, -1584320359, -304416685, 56090932, 895946500, -1437910573, -649634861, -1666123829, 1065453636 ], [ -1082720097, -1079192127, -2055802391, -1391467468, 1346203803, 125349970, -486504795, 1008732383, 874116975, 982904963, -913591088, 2029324418, -422592919, 1451012485, -2030445205, -1505698525, -1572828005, 1859455003, -1096278507, 1622672505, -1142634065, 1615575600, -1885881192, -1972318003, -98646298, -2738953, 1932545314, 1860725739, -1876026829 ], [ 2143180339, 406230103, 560082460, -63580446, -323351716, 1466324676, 862163851, 705935985, 824118551, 1838979983, 87754312, -1003057697, 1282181222, 861965181, 856138496, -700649375, 1674045463, 1159063254, -510163940, -507047801, 1345016123, -1092856070, 1184932551, 1952662806, 538128675, -4695322, 1673658998, -2062744628, -120980546 ], [ -697475533, 328466667, 1854812811, -112989209, 108459925, -2034792806, 1912515014, -1394015922, -427894944, -416011332, 505338680, -540922846, -316131897, 780609684, -1111246037, 1482110651, -2027647333, -1198776587, -1088800461, -321863922, -739897859, 1999882854, -480290158, -1958690623, -1664896444, -108035129, 1374785316, -808885209, 1841308196 ] ], [ [ -600350450, 1588224178, 986999936, 328013026, -887006842, -1915954562, 1358993679, 1579723037, 674610611, 142103083, 1814288571, 1997023969, -794642197, 559308578, 1730906241, 1319730751, 301274358, 1304371763, -211670639, 1134702355, -1851013628, 173715156, 1137270027, 675700440, -927241170, 1559657666, -2038599069, -794974117, -695954893 ], [ 65694465, 1562673025, 1640142163, -1314879992, 1277651996, -363486850, 2124811819, -1947036594, 2114430931, -590953575, 325261231, -1551908344, -749104538, -1913778333, 1831192938, -2086629686, 1287569840, 844502912, -1703434346, -1992884355, 375376887, -1674349221, 1859246512, -128473066, 1642301624, -500065123, 851023836, 1289772000, 423164386 ], [ 304884722, 952358397, -453654809, 1415527064, 136921044, -1310472380, 627095135, -1237707404, 1143416804, -1960634595, -1013174340, 1516977948, -875012941, 290170492, -1018617444, -718775643, 959710986, 53779729, -734788480, 243326157, -850491963, -551722016, 79086327, 1394188720, -1561324571, 2076915214, -2051766891, 461011300, -1299749918 ], [ 378318753, -1325754505, 596631296, -412287792, 402295373, -1361877102, -1607425066, -1405273533, -236003836, 607014198, 373415047, 1435761390, 97700617, 630002608, -1052771379, -749848506, -1005578764, 819554571, -1167114661, 842551273, -814680278, 1774756805, -139948142, -1874589116, -1140287826, 260533116, -426633464, 1638530458, 1762139513 ], [ 2026074394, 1942353696, 1652555827, 721139709, -1281655405, 1867113164, -1704060829, -1864301443, -1849207590, -1857033178, 2076838563, 248294225, -1805850370, 1450698590, -209152307, -772650708, 230202891, 86073789, -1328163382, 1999397570, -1294908009, -1321360485, 1881798750, -15843119, -1988264685, -459229333, -1975949682, 1162444098, -1552134708 ], [ 1425513462, 797288604, -502527774, -1431368941, 713715963, 396237940, 1158964672, 57312465, 1062349857, -2047465850, -1851318607, 1299664754, -890155308, -899632525, 628537784, -1192459569, 1101604395, -1551866114, -1301675942, -289046213, 809606983, -1754329115, 553332981, -440816470, 1567702660, -1953243430, -1563042010, -1588480120, -942788857 ], [ 1414518255, -1633904386, 146564897, 1863927757, 1419771577, 1900594463, -1534016604, -619731721, -817921189, 1127075501, -1272052776, 1212105458, -1565002353, 692134686, 599413842, -1784879069, -387133713, -312154580, -769327121, 1209342658, 1029947933, 1483278050, 1792351962, 647692978, -59619185, 117214465, -414563501, 1786209617, 1088117283 ], [ -1728964527, 371185489, 742659153, -416264588, -1920063090, -1764291319, -1554843145, 868325190, -1410360169, -1442239651, 88662823, 177213087, 1756815694, 1292102191, 1939813137, -60889618, 782254082, 1999479087, 256779074, 1441078579, -139381935, 1960465451, 1896447042, -1851522137, -1371043397, 1522906831, 1952361900, 2040574380, -1773855787 ], [ -515844289, 1327101879, -1204851541, -1611126214, -309936702, -2032691349, -2032289425, 1345821949, -1853163241, -1552959126, 559953473, -1398168452, 345942172, -660216254, 189251580, -665122043, -605736628, -439452114, -473416155, 2097730361, -2053143351, 803361646, 244751590, 1521192773, 1555973698, 1023914919, -2039815945, -475649705, 1661912686 ], [ -1119160221, 1465956228, 1428823755, -1587064344, 1869675898, 111998211, 1173968272, -431868424, 102744413, -650967931, -1421006989, -1641152116, -118317649, -567588690, 768223227, 1578172569, 1872742620, -2049382533, -269154741, 1076146681, -133407475, 989557110, 1545160522, -1704451855, 2089723283, 2066853249, -618787538, 1945946022, 2085044811 ], [ 2111864008, 243944643, -890379595, -1380935204, -626332991, 95653581, 1149672572, 1481066952, -97859990, -602499446, 482802008, 1778158917, -2064328601, 1328436695, -1692818208, -704388433, -490120109, 108871335, -813730980, 1739700527, -1901326900, -47487234, -1248454369, 1511059074, -1194181478, -2070813687, 1738279857, -1486660067, 438298776 ], [ -3889133, 716622329, 989102425, 344350718, 1545497523, 1686290018, -712906342, 1451464384, 794956366, 1383016778, -1124188408, 1582454621, -230712917, 1584907674, 1039010384, 191884735, -929673629, 906793203, -1773942257, 1206069762, -2056021294, -1888559537, -205482949, -1724768048, 1824696821, -1757314535, 1200579216, 419890498, -115746586 ], [ -153469464, -1473035842, 479574495, 196227676, 1989105275, -34231384, 2002977918, 874730088, 1472325089, 952519472, 1091584143, 2043660846, 628937054, 1278367439, -1175416260, 2047690324, 2052672144, -717268895, -844023593, 910426258, 277113853, -1105917735, -1775114112, -111787767, 759216599, -35075796, 1762195594, -390090534, 501810277 ], [ -417495561, -252586700, -52409737, -844533629, 1611220982, 281296405, -167020223, 1782669638, -983963436, -2067977508, 509849024, 165174765, -709491993, 1475788913, 206604685, 1048484329, -1128736173, -432912529, 1231566120, 577162228, -1346353726, -1878989443, -1652841059, 457815771, -1850345817, -1484605904, 1324077192, 675266659, -536972216 ], [ -813614596, 1810799254, -514150786, 235767601, 1095872333, 1368507256, -277119599, 180059646, 351474270, -1419381109, 2137359068, -758094510, 545821275, 1205818203, -944111908, 1909945470, 72266390, 1367026544, 483300925, 988584871, 1747943490, 19415797, 1980919273, -1290482431, -1737863075, -1311419984, 1955079350, 77996717, -1673533358 ], [ 974142830, 640539327, -1582764716, 538510215, 1602210515, 987534347, -1752096606, 1702209792, 543593816, 460126060, 839793743, 61489916, -659018826, 118938427, -1445118689, 742462170, -241956622, -482017285, 1763197390, 1142951719, 599921508, 1749506926, 1011923051, -95187716, -1960039968, -862757959, 1344563601, -937559514, -369682223 ], [ 675476235, 1772950175, -239579057, -1389530666, -1578007483, -1560708279, 220856671, -671239734, -462080635, -1794541678, -1163184383, 505941990, 1353706176, -2063379654, -2095760866, 1747627219, -1723265019, -163436825, -1089084253, -1100979716, -1965432601, -211279951, 253817038, -97301543, -945778392, -123910188, -439945800, -1287098605, -2033006746 ], [ -733327328, -1650730249, 374709431, -157244961, 539882493, -1427420138, 1697076547, -1576757208, 1812339119, -1711526335, -154025523, 296116774, 343837781, 873205191, 927047386, -274594851, -1436796665, -1550246082, -1657499261, -777531159, -1376506384, -912533479, -1306640440, 1119927890, -1467540082, 205581720, -1022183436, 857589020, -1926582318 ], [ -508847231, 224627516, 1940530507, 51196533, -1784204218, -1985936908, -922056069, -890480170, -900250232, -821492151, -1105367082, 907892266, 15336919, -1753867754, 961319487, 909238501, -1522381736, 502986890, 1719011007, 1512458892, -753005686, 1826923206, 1274533035, 1315662160, 1706528705, 2099516645, 1646527649, -571253688, -117129726 ], [ 488946142, 2044424331, -1592440681, 2134578157, -1831457838, 512903082, 1073189865, -1117880598, 1241820681, 244526472, 1745924199, 1513518308, 1756472554, 356132072, -1296940400, 1529691774, 1091693421, -2013087893, 2066372420, 934647066, 1872048165, -397743897, -2003672366, 1912878575, -1220656405, 597330030, -1132395070, -1079659828, -1244322696 ], [ -220783978, -258797057, -1197905045, -1429114225, -2136266070, -574044475, 1568263196, 564752125, -2141311820, -375261674, -290417257, -1948362453, -1369633559, -1556564327, -2028597541, -1766102759, -894481055, -160713710, 1480440723, 556099140, -607186014, -499578550, -1140873798, -98949102, 2046581036, 284795160, 1646894646, -1948399105, 2065526254 ], [ 1399446250, 662088048, 1326609522, -869682010, -273369716, 555524120, -930541156, -701713279, 1411579250, 719254004, 1798073310, 1488638938, -686026491, -1857529454, -70440655, -1230476836, -990955326, -1352341674, 1516896551, 986001140, 612917664, -1566097810, 837957239, -1961846080, 1844969946, -9426035, 1131429446, -2112458310, 1633135165 ], [ -1414107079, -1348988496, 1488969546, 979593505, 1733410102, -301581785, 1457596689, 790227819, 1039585317, -717613796, 209006343, -1467926135, 1149009910, -735578199, 1890923001, -1895500397, 1474929041, 2076173475, -1033872574, -226718901, 495338916, -1018678628, 482487586, 2109157180, 1379896432, -760911703, 1870024936, -1248353264, -610015236 ], [ -249431597, 446790687, -1219853660, -480534856, 407737228, -1699991145, 821245533, 960804683, -965746916, 16360425, -1271504463, -866969826, -384709038, -2143344368, -126095885, -358144349, -437568935, -1614848159, -435642464, -2121831153, 321806754, 2012202093, -628228745, -109140124, -305807057, 449632733, 1236791142, 280393719, 1823144417 ], [ 342146996, 1885869020, 611542970, -1053693157, -1830093818, -2063673443, -1008138975, -129908543, 1679613386, 323730284, -715911987, 1020014189, 1039234317, -2093843991, -83469682, 266055672, 760710362, 699142891, -1055965499, -1173126682, -696320186, 1458126391, 993905579, 808092299, 1101015126, 1565661648, -34086008, 1757124616, 917630220 ], [ -300371389, -1390320577, -1950567609, -1846616606, 1050686424, -1565577202, 1319927592, -1055644349, 1448583715, 1946856330, -1833088441, -2133454717, -1009632454, 1058093710, -1741605473, 1805697294, 536419515, -1104968381, 2035509613, -1487769857, 107742569, 1361509314, 1262512903, 377997678, 1035263865, -552189345, 1005717760, 1930631121, 573545893 ], [ -1007542362, -623119197, -112897020, 1143474073, -976319340, -972878011, 1436294596, -1883673337, 1746885223, 462567913, -363631629, 1340136275, -385144950, 1137599233, -1204336616, -2139949183, 1693850345, -1727464993, -1808041776, -2140601779, -607702842, -341154314, -56283969, 1875066331, -1720510307, -756189168, 501710041, -414654297, 1663267584 ], [ 58811482, -1234998012, 1595889949, 1712525162, -439048884, -1255559960, -541513090, -1201865746, -1573119685, -1601034829, 60808115, -321062660, 1495228059, 670494195, 525041511, 1789282074, 1029273325, 1769534044, 393649005, -1590609622, 203877179, 388357965, 40985800, 1631542452, -278985796, -66116088, 1963602263, -1301946465, -1804942682 ], [ -2058602490, -1255766436, 1810560463, -711935139, -1640463464, -556022603, 641074361, 1935487643, -349978795, -556548966, 627846622, -742006839, -2137648552, -1282314994, 1553242558, 1116271945, 662766936, -348033008, 1004610398, 460811881, -1174218969, -1335441427, 801009933, -1265299896, -672721291, -1440996999, -1177750874, -180567756, -1888308806 ], [ 1146306655, -674189672, -1451147963, -1793084689, -157668621, -1008751843, -276353188, 1992141726, 514723831, -585023027, 515088675, 451167496, -1784362027, -1210862862, 1647698356, -349909226, -513529863, -1559379676, 6971907, 1655242577, 1995032548, 1124215345, 1097524354, 1405367201, 1199475344, 787733610, 1912225278, -471843503, 266781436 ], [ -1216324227, 205899107, 1379935936, -850586256, 382246084, 1194588243, -151962325, 2000217773, 461837233, 689761321, 1069426352, 1072649569, 939869055, 2053290751, -1779517192, 18382984, 1805359239, 1472433877, 699513540, 1086832966, 1172169230, -403071418, 2093814821, 1009298106, 767881960, 1439549353, 1052168799, 1489959750, 1974844592 ], [ 1469269168, 385487505, 59707099, 1650519401, 946230272, 868787276, -148830365, -579570829, -1704209644, -210948784, -1440722477, 1004555267, -2108258151, -388025575, 348991010, 2084703102, -838902062, 1694531478, -1619923381, -267752127, 1916846967, -1309885323, 1116942972, -268343979, 1961550863, 560615373, -1555260875, -1252192037, 747755759 ], [ 165962, -1616545914, -1176286075, 346744665, -1700439837, -163789480, -72675227, 1161774173, -668927531, -650592017, -780502651, 199531002, 305988579, -3574153, -1024878570, -58121288, -1077828759, 2037376443, 2142989388, -156889807, 710856919, 311068555, 1580982935, -2089450788, -24598827, 1494790007, 298286605, 622257172, -1520736112 ], [ -1007497475, -1774245876, 1638366875, -1705049463, -2060880451, -1897754905, 894916430, 1483862291, 264155318, 314748578, -271435361, 323600908, -458561779, 1005488519, 703599052, -713103632, -1997199423, -1643509166, -332255023, -468070159, 1475029406, 633242722, 1706867834, -659800356, -1651288697, 1079280205, 818823832, -1447096357, 928800784 ], [ -1281922270, -1167088679, 1436350239, 310278566, 422257670, 1031004156, 647801591, 305591690, 2142533385, 1462781234, -449539513, 215772194, -414625764, -3342522, -11163449, 1387035100, 1609733676, 1625528649, -678292928, -1142569442, 1380912742, -1145341635, -1558930034, -675741287, 667679903, 1423413088, -1897620047, 458663139, -151079559 ], [ -991968930, -1798776072, -910080023, 600707994, 355513053, 1031363177, 1912703045, -1379132817, -1662950900, 1077796154, -1651070276, -1650092033, 1430627767, -1557227499, -1553038732, 368522656, 1132239170, -1015474814, 1959943472, 115693399, 819406812, 295023870, 522460141, -1656541249, 551464536, -2102579254, 338606116, -768470200, -2029489906 ], [ 368568918, -1286491278, 586694076, 2035223905, 1799583579, -1870338936, 188781389, 1989614527, 675119404, 333836546, 71580296, 1431234222, -1534700980, 832497216, 2120819114, 369858428, 1449247238, -2087971187, 2029418006, -295218080, 1657282845, 1770072150, -18036428, 467008659, -431695808, 2069040951, -304263497, -1913009444, 1164671273 ], [ 1211570197, -1328946664, 555699807, -637965764, 1143226420, -1012223858, 922421984, 443956236, -1797712003, 1274918628, 250536499, -2142865865, -1663616988, 632688634, 557056363, 466326625, 1445201066, 1976790683, 672593820, -228369611, -931770449, -1717159070, -2048618730, 1505212632, -110831880, 252739113, 357875206, 1655268928, -1810879740 ], [ -212350330, 495039832, -1196934811, -538705679, -86561997, -1064591660, 602535001, -1365662705, -1608192, -10999617, 284565995, 983595423, -1553884832, 1256972669, -574819207, 1572888445, -1701733691, 790270433, -1343467989, 701159913, -77932135, 1763024332, 532422188, 783949900, -1842650802, 612761548, -779409837, -1290712317, -243328006 ], [ -1479268227, 2067820104, -1073594633, -1209346008, 1318629854, 645707294, -1022413831, 474164893, -1087000215, -1194711585, 957290172, 1782949797, -982973947, -597410953, 1187214489, 1189732367, -221706936, -89322702, 355153807, 20220664, 132544761, 860184868, -160255060, -1954111519, 1688329483, 49602710, -1385126270, -1538779223, -1726698257 ], [ -139025434, 1146983465, 2046450252, -1321380226, -717291788, 2056618712, -334909759, -1551032484, 726749817, 2127543790, 1451592007, -1043188102, 1484705399, -1184689189, 1776256679, -648852781, 1755731068, -2074232020, 1677309380, -1067945341, -955472313, -1070146335, 1636420652, -1197274243, -1462423584, -1942058730, -1801529549, -337094369, 1717468730 ], [ 1352875944, -1386854799, 199970485, -198088190, 1449225327, -19622264, -799383214, -969177799, -251986737, 318575356, 324166116, -1395771298, 1766269507, 283018439, 1382451820, -1200342439, -1793315571, -1293629637, -1445464071, 1600170525, -434097877, -2112229238, 307144696, -945711105, 14916521, 386191541, 161458238, 1998922824, 897954417 ], [ 2001568820, -499982868, -1286681803, -1260980480, -1683237086, 1375345891, 247289001, 173231809, -705200831, -1293221956, 2061541413, 2068560653, 1741782610, 1824238982, -956968903, 1736883591, -916413889, -2110510885, 735232398, 806540091, 998949606, -905366063, 684227013, -232741855, 474947519, -2062933897, 422288588, 111403157, 1015879677 ], [ 1136120320, 947797671, -432066295, -497611442, 1023424310, -268000958, 471520866, 1257466469, 234578929, 1275554446, 1210743954, -1548479457, -1052940440, -510348820, -1519395940, -861725233, -804016496, 1814684935, -432684016, 1340340037, 2127912262, -152433484, -1167793173, -6167269, -1236283610, -315499605, -1484714255, -1108509621, 477871458 ], [ 1331191398, 2117933148, -513186879, -15652482, -383648987, -888253756, 873695135, 671419038, -1317705942, 396313928, -893724264, 986504725, -35368793, -1121701376, 1821325417, 427525309, -150825254, 747231288, -655643840, -1883739756, -411942644, -747346597, 1244276730, 1840173105, -820015421, -2021536700, -117883087, -1445229, 1972531496 ], [ 1710685183, 394852200, 1852048640, 380289441, -1561203977, 292511021, 672717112, 858790205, -1674772309, -1981871143, -1290853799, -30332214, -2124387110, -1152976135, 1159219788, 571584166, -560122305, -1963320823, -553316318, 1567293910, -1189292712, -256557920, 722186055, -1737973420, 1404371469, 128751614, 2042161531, 1243879837, 1860114089 ], [ -1202651453, 112749310, -330103852, -1539674817, 987574485, 699209385, -1452595226, -388209703, 1093336435, -1842575408, -1194262514, -567968860, 877950879, 1278370930, 58269990, -565147603, -1722067976, 1397108369, -811087340, -2048993016, 2021950383, 1545224352, -88904769, -1934388799, 1772771858, 243358244, 912830329, -308355963, 144138952 ], [ -1385349077, 372842046, 927868828, -2004515301, -1564698406, -86747947, 810938085, 1287123548, 310655913, 1885140583, -1207685308, 397116858, -1564913951, 405782331, 2141909632, 656430300, -446082903, -386712088, 842936357, -757918370, 1915858068, -686213989, 221273753, 87450906, 1362484274, 1232085537, -1824663415, 1176601087, 537428427 ], [ 1016566572, -1481833231, 1512211155, -1777197534, -1740445498, 625946417, 1093933493, -1992782134, -558933950, -868586374, 217334150, -706169596, -803352762, 1642006637, -1613875559, 1082862513, -1604443097, 149611462, -1519952769, 1413018024, -1582421842, -2028897666, 1239806393, 1805133276, -313071379, -360048829, -2015031127, -1284916266, 1895981188 ], [ 259576988, -1697177098, 1147161429, -267781928, 564349024, 1325256133, -710676963, 1594007148, -1336095735, -204359794, 244781859, -1525758988, -655454991, -371025176, 804819799, -352251531, -1713190281, -1979321193, 598040440, -560334185, -587971643, 1040338736, -1652273321, 414528803, -1044275285, -212797171, 1608734005, -1053128819, -1485660049 ], [ 1453110735, -272982635, 152225786, 377475348, -356752241, -1743776672, 1593841380, -2011841648, -354552661, -1191901946, -165291259, -1320584942, -1357299471, 1748946878, -1281104295, 262787791, -43992746, 819415425, 1304672578, 556884230, -442388974, 1415372385, -398784396, -1559493214, -322644479, -312941463, -448904676, 1728203330, 685076243 ], [ 1899367849, 1969258903, -1525457258, 1789391200, -644562928, -510389327, 155079519, -1101760887, 320880555, -40691212, 1037848923, -1648257899, -701823336, -1268688097, 1395286242, 1319885600, -379906979, 2026401944, 1365296875, 691670490, -1461081059, 359058349, 1593536595, -1339215951, 934678144, -1487333716, 366133932, -1260354635, 613637379 ], [ 412185239, 1198652469, -1696217029, -1782886771, -1773172947, 341860231, 356210259, 18833133, 1548646972, 482310816, -1225575896, -1844026127, 127325268, 66580912, 762888076, 439172555, 1021330572, -106767961, -2079488099, -11108826, -1019444159, -933749315, -651043711, -911377993, -113921543, -2135133718, -1070314581, 2037274452, -212090393 ] ], [ [ -1579972237, -118330300, -1923756784, -1745284600, 745147277, 1233896045, 1073592210, 1982771384, 1437193200, 442177885, 1538846993, 706081636, 167612191, 412038334, -398956281, -358963900, -321335499, -1119847265, -594334656, -686772697, -1125737611, -1866966582, -1896065232, 1776554788, 577163387, 685067398, 2075250255, 857789603, -1010877610 ], [ 563968019, 2042122710, -168113749, 723224960, 1690258808, -696657882, 1463327231, 1572535061, 815093498, -897105948, -1210292282, 1298842124, 894786233, -220414420, -1975626368, 969747565, -515635780, 151457334, 818378410, -1283771511, 1963334758, 1036792365, 1846663068, 1196321311, -1231092366, -137205730, 853109356, -1695978420, 1914048089 ], [ -950271202, -102569616, -35879566, 797099086, 1380059471, -1524820593, -1591104299, 140877988, 303714315, 1280561877, 2001967407, 682152473, -255294135, 355935861, 1740524563, -1774489605, -691983910, -62654189, -305045946, -1586074870, 646474228, 419229678, 2012020177, 1643841779, 1338467728, -1420343960, 2102450316, -823696233, -1588674597 ], [ 729266841, -1475622841, 1414211765, -1493177612, 687548543, -1162934826, -1605567006, -2068286879, 1912947450, -46143648, -346890549, 10039901, -48189916, 1596196920, 555217622, 1913002740, 1360460612, 2064193075, -1617245543, 995775451, 1615553247, -865082984, 1460060964, 1450008695, 1373377915, -728245729, -736521169, 347294844, 2095733123 ], [ 1478271791, -1898280702, -857587537, 1200913310, 662314114, -1338383222, -140646348, -1737801239, -816497380, -1966701184, -1322514740, 1392232543, 538630368, -2089359464, 54283224, -1520499169, -2124061219, 1359914181, -1879031480, -1750308847, -893439259, -1066388635, 771373326, 1575238574, -1228260245, 1091965006, 1418391560, 396498790, 1467021832 ], [ -457547017, 1247896328, -107501042, 2108635302, -2028780971, -171687090, 1143640586, -570467886, 2144006536, -582447705, 883143960, 1377253665, 1510153036, -105753848, -1243131376, -1335013348, -283551597, -467666618, -20256114, 406940954, 866897753, 1975155011, 2031571827, -90633249, 774768131, 44688580, 1946573355, -352885487, -707505583 ], [ 1155012983, -395533418, -2072364918, 944127836, -1727385281, 1805802813, 1031736710, 600787226, 1281164424, -636784924, 185530105, -1302655752, -765304583, -155507572, 837464129, 1448031250, 413674434, 1713785912, -542926331, 1891580034, -1448505969, -1041511640, -577041512, 1938684078, -1573632039, -1986419669, 1498730562, -681968742, 298989628 ], [ 437610115, -452498791, -623121158, -510644508, -2041753107, -679289626, -186950010, 1353525296, 598651877, 294453476, 513369387, 763382263, 1954118298, 564165306, 133010457, 1621191810, 1736421787, 1738147416, -1036832533, 725929768, -10807915, -132775339, -1126556127, 1803624273, 523061354, -2077604832, 1759801093, 88362256, -1459916917 ], [ -1969929001, -1276817014, -865392892, -2009478672, -147853851, 1792301295, -77914205, -943849043, 1859092614, -744153736, -576541061, -1646093027, -2031162316, 2047595745, -1641045878, -80119902, -1901800102, 1939712652, -1032185625, -1278664464, -1675203746, -2017212784, 336877907, -396397776, -1566988306, -1329112309, 1908429716, -2146189101, 546661710 ], [ 64262439, -89393501, -409957798, -1157863641, -2116719036, -1389280779, 119418597, 1104781046, -1855448450, -767955825, 1616442994, -879875607, -1208025005, 2086334431, -527360778, -1569780475, -1069038047, -171597506, 2036255055, -297597, -1521362228, 2100552828, 1598572630, -787951886, 2011174103, 655478365, 670582985, -2000679448, -2081726776 ], [ 1886258983, -330195821, -1342759859, 730682998, 1810191546, -1102477596, 1633197403, -1729995414, 1560846197, -1692080168, 1477033508, 1848609296, 252645617, -751370997, -1256058459, 450043753, 2027621907, 139477893, -1692504389, -975485813, 1755379016, 128912625, 1546881190, 1007152364, -1881447427, 377660343, 473096576, 1415566045, -1081863497 ], [ 2103327242, -1334042893, -105396639, 1826322748, 191150303, 1637541461, 1209001263, 1577799288, 857144452, 1882925340, -494881631, 1588068262, -1983083226, -213254232, -377766536, -1292484273, -648394672, 2025894400, 1505117476, 1181549260, -419932704, 1470649779, 1868902928, 614341204, -1187298178, 498425335, 1160300527, 1761524887, -959595168 ], [ -1489046972, -1980287955, 1248381474, 2071889237, 1933709863, -713545411, 264124992, 2131971379, -2081666505, 1613970856, 555675000, 1780357152, -1718726476, -779226540, 1263710398, -1049333793, 660498242, -657142473, -1522509663, 679518673, -1178720671, 1872956729, 1173875730, 1152365917, -1442062929, 1654511624, -914160142, 1926238799, 760315958 ], [ -130889563, 1394194749, 939153385, -1705528361, -1280532441, -288688847, -1367374533, -185563899, 1947980805, 1682450971, -1460484454, -181085101, -55411702, -438563733, -1234858715, -678029918, 723039524, 1938626647, -2078682780, -1231502152, -1652302561, 1899686283, -1708982185, -1185152732, 780171565, -965315454, 158647932, 140449132, 1339119494 ], [ 1100458324, 1253526222, -1419004220, 1021776830, -127105372, 280677064, 911231767, 1257355155, -2049684416, -900872110, -425988304, -1310209820, 1232053893, 10113750, -555459858, -900937236, 398695338, 1146402269, 68474412, 760911850, 636436869, -200285155, -1611632182, 631544164, 384590272, 2103427800, -435852657, -1133181646, 716246467 ], [ -1642204188, -548867271, -1191117215, -646630551, 1774648289, 410280014, 1086972905, -533284906, 1886972443, 97293606, -1348840174, -1978227750, 1379792466, -1783836866, 1104014430, -339828083, 681180925, 1584413313, -1923774413, -130570371, -106222406, -1277850577, -77779670, 1824919099, -368936037, -1870923994, 1326283809, -777782807, -153255726 ], [ 424738191, 1746229673, -1992127507, 199065750, 477175132, 182393390, 1769050645, 64766234, -1890493656, 1946890415, 279480441, -1104167288, -529976118, 506565691, -1184661955, -538657751, -38423347, -1833026916, -540214537, 94655631, -1131387236, -446258124, -660101441, -658707143, 1518027559, 1395041722, -675811879, 2063782271, 4046549 ], [ 1459311222, -815064391, -235976252, -780139567, -319694122, -1318239750, 1514053441, 972454439, 555208828, -1137128243, 913291423, 275016744, 1154707621, 1762526367, 326409196, -86861617, 427973948, -1136446467, -1201710458, 1738305915, -2078972953, 664128059, 950924188, -794182406, 1742268846, -891901198, -1800886992, -252645157, 245207608 ], [ 674893525, -1929287759, 556402203, 1553806886, -353316119, 132649198, -938067968, 971655933, -1024515491, 626449274, 1485965410, -1815875166, -1995707951, -317200161, -1400370167, 769699770, 467416642, -78836595, 370083521, -21599680, 711175477, 589849982, 1587168453, -410547583, -1997417067, -289799145, -1737800780, -1828118831, -1347390303 ], [ 1969625849, 507027625, 1807121248, 1622445462, -873281258, 1713731349, -2053189302, -1721379627, -1093258050, 159146640, -1083821043, 1865716714, 102940001, -1715809905, -786195497, 2135824662, -932239752, 1247976286, -1163025108, -1450619430, 344522215, -286007556, 1974619091, 121622567, 254555183, 2145016989, -1688634246, -610591558, -2110643942 ], [ -1066270583, -2107368963, -937858154, -950431749, 1764535432, -632290675, 1797822939, 1145390743, 1376276947, 1411912876, 1486719253, -1876249849, 1768363704, -2136723365, 398960672, -752676942, -169151914, -155984406, -1889873519, -1858386794, -2123957433, -833627874, 1479468375, 96079811, 2067548984, 1154870444, 640039010, 1012917569, -831692127 ], [ -1468728020, 1997361609, 1033935969, 1642462518, -628217167, -173872778, 2139307799, 282103794, 175589115, -935574710, -339968587, 581704045, -2040394506, -861752830, -628735739, 262245079, -802871706, -472377369, 663449209, 960459875, 703508693, -1961171025, -818101379, 1673203457, -1828397877, -2076517161, -1658074546, 1623855527, -1776223878 ], [ -677422814, -1295511278, -1849097315, 1178282730, -330858624, -1248391738, 518298647, 1260532964, 1912957441, 1140551063, 1427612531, -1643824976, -1044345647, 1427802238, 603865487, 504373041, 1286039805, -190304945, 977385445, 444306558, -8873593, -807478645, 81989262, 375886932, -1612177858, -537343017, 381794443, -1561784296, 1363013966 ], [ -1014751829, -816158841, 63716685, 453850891, 696465306, -1629948603, 889654943, 1415421710, -1886665351, -924625368, 1315133283, 147518950, -440427484, -1019183074, -1819538573, -487541491, -802045540, 768210468, -56958217, 1111176652, 1672608928, 42722875, 789490590, 1251868465, 1911059718, 1756511932, 2005986354, 719697547, 1998894853 ], [ 1381994781, 450970930, 361085989, 333729547, -1250264582, -1860136498, 782087768, 1294344254, 431695251, -1374278517, -828961407, 772792605, 1590566453, 71463659, -1579841867, -1068742369, -723705797, 2061097672, -493752033, -190488435, 1480056609, -2147399445, -735834254, -1899364603, 1841023172, -225045272, 178359207, -1567695174, -1808516999 ], [ 1454442078, 1044017607, -2048230899, 517236551, 1519492023, -705686332, -1684713002, 1642478157, -801502573, -1503378925, -2113943571, 629875243, 1797300377, -1935878014, 1265787124, -1152902921, -1885528618, -1424203101, 1559573601, 825856525, -1202006163, -1718503133, 2063006713, 873783509, -663118022, -901999739, -2057486690, 1121587387, 844057728 ], [ -1162669597, -1973651319, 1134745794, 2053877180, -1923663216, -1691999283, 623905051, 1934469256, -1365963251, 278146749, 460430110, 892203102, 973121859, -2031162906, 27412069, -965232594, -2071777098, -661998470, 1343018949, -405646638, 1934342314, -1560350416, -1201802514, -771104735, -1166052091, 1832035932, 1677005431, -1685055796, 2113607761 ], [ -1379500167, 25367843, 840239944, 2083604883, 812577342, -2104836446, -1290275722, -315533056, 941280672, 1812259016, 2061817063, 456440056, 206978480, 2021591756, -1167794615, 435322814, -671138149, -1631207324, 269162749, -1040111902, 1807351462, -1379323269, 1162171750, 1730472324, 3434416, -44890312, 1375840782, -323104891, -593443672 ], [ -509595922, 374963409, 682210864, 831605554, -130681992, -969885882, 1623824565, -724054490, -171228022, 1716259730, -294060266, -186330843, 439314521, -84044963, 1143933121, -878006345, -1452847047, 852514297, -543179014, -566767241, 504085608, 1380904781, -1014495243, 1113071286, -832337832, -957498677, -419726320, 1303184289, -1257373379 ], [ -955816324, -1478540948, -1145447380, 176290949, 112299622, -231327976, -1714011289, 251530707, 1547543587, -55156623, -1072675892, 825751630, -1794744811, 1372043745, -775187100, -1579100774, -1359652530, -1594472212, -2040818712, -1749293273, -28753978, 1761571616, -1184037912, 1536744466, -1412289890, -1417290424, -501966909, -629713295, 980076815 ], [ -924520382, -703810258, -804547257, 132038510, -1253184823, 643516102, 1650114608, 1312573506, -506063050, 309947733, -1362534764, -2027045760, 1484606751, 1112567576, 2126701582, -861583383, -1376247482, 506809861, -2032599633, 1852802565, 120345430, 274907964, -997333643, -381124586, 1718961189, -522796295, 672763540, -1680414151, -2132213779 ], [ -1607250467, 1830492598, 1834091814, -2044672678, 1183698509, 240104607, -1187573962, 772450195, 2035945712, 2071184648, -261564178, 374898832, -1483978976, 784748366, 1129276610, -2074296498, -810170044, 1727584759, -687559279, 1057831089, 426825886, -159900941, 1506198545, -482798026, -1342398365, 547076676, -463081948, -2140366726, -2008481965 ], [ -1485780311, -180073132, 1553482221, 1715707916, 111246770, -1100420091, 534357255, 1630224146, -2070535280, -456882424, -2031524360, 404317273, 2061675401, 1264594533, -431146540, -313824356, -1389216516, 1156975850, -1514692828, 1552514719, 506514565, 646782808, -1309009813, -251780015, 1465797261, 982845675, 1917642724, -1894194047, 1473576400 ], [ -917903273, 1413721501, -1130874655, 960407845, 194409367, -1552464280, -264737345, -1339906067, -1207541385, -161822723, -185800741, -1327549010, 1460189582, -571467808, 1188381376, 1672830510, 39563885, -1618697601, -1807813663, 273550470, -739992959, 143968151, 1484559350, -2049944397, 1560834918, 636445620, -1858747859, -312630896, 346155526 ], [ -253439833, 685740457, 1991192533, -505222347, 1401368894, 1992831894, 1857916085, 603573797, -1467267582, -1274225139, 1634624807, 881211699, 1436497021, -56923030, -35246766, 831612383, -1063068942, 265907534, -2058468825, -1293976613, 361792853, -1730857582, 265326154, 112765759, -1312836194, -1572021702, -1394511095, 2042484742, -2134149814 ], [ -508598508, -452479746, -1042332220, -172942494, -1674534215, -693814607, -1668608545, 1885151144, 1278863402, 1337364589, -1291401607, 1912672048, -1018641734, 366635548, 2125908228, 983965347, -291928344, -281573850, 1810489545, 979294120, 1042882930, 163088865, 685493679, 1377728162, -2113438241, 513024446, 706948999, 279234283, -1352495631 ], [ -1633129948, -1340618852, 1408462197, 1798025479, 1890519314, -1412353927, 125896730, 1117523554, -1310291937, 1470696633, -1499568930, 1835124353, 1043496254, 1839414436, 1426458397, 25491789, -69092926, 1781034077, -1817066976, -258584946, 242172607, 575473922, -2089299259, -333600391, 1279994304, -825108727, -480645110, -674524115, 1561461688 ], [ 803220448, -412694266, 1199585631, 1068950223, 697729899, 1045343263, -2079083943, -770632766, 1371188369, -1231731850, 1144500747, -1550548806, 197331367, -702582407, -284666130, 807648166, 932673258, 2116543218, -666374883, -2014695541, -1248238130, -317906267, -1686118053, 127574097, 1600615511, -806132724, 121154825, -29226913, 2062078590 ], [ -102668716, -953950151, 477681722, 732095612, 2063352313, 299497797, 1418546332, 2019301982, 1318773833, -465540079, -1434915119, 945023933, 310338579, -1728333889, -1371874582, -1902420400, 32060707, 166203431, -1363243389, -1204282434, -1896011412, -579249394, -958292508, -1374012024, -1799346415, -1897244369, -1384049560, 272674813, 1020302092 ], [ 1082823321, 891653989, 1098034249, 97801942, -1604829910, 76160568, 286770602, 1507478133, -1952911291, 2037430638, -1723908666, 1611392199, -122750950, 383031885, 1849657928, 1757574296, 586107610, 1037355158, -1098589117, 1122123882, 1295185691, -1295796797, -1958454954, -625781573, 422320389, 1823589374, 1468061757, 1107128406, 831988485 ], [ -403244798, 1829933474, -1904164310, -2002204916, -1502644652, -172715079, 2105775146, 994538291, -1935743597, 887887007, 2032908892, -1597041746, -1056488118, 1836400671, 2019112540, 1405283306, 1797304248, -1764004965, -1178168243, 1159926510, 1322545090, -984055650, -2072536454, -295803003, 664314763, 183745145, 1583110188, 846813908, -1910389328 ], [ -606107480, -804804682, 371962743, 1489355919, 180726512, 803602570, 173062371, -1477693431, 1284778143, 1271749674, -1646444257, -1066476102, -1543416768, 987029991, 21013157, 635640190, 289902191, -282596130, -412385291, 1481048762, -2006834867, -71754285, 696049156, 2087422222, 233003612, 209745547, -956178558, 704391611, -454743245 ], [ 1990008938, -1075921639, -509901677, 2069081931, -985994419, 653918256, -1206326218, -2049281070, -326281263, 1813881491, -795849171, 632584906, 882433321, 62668010, 782377972, 954427494, 690191925, -1862953352, 1380014825, -1970200620, 1900114257, -356217783, 1776203513, 2106419752, -1720888331, 307171102, 479838152, 1548537489, 954651694 ], [ -1294873045, -1602308852, -1079474359, -2047487300, -1200137412, 844490168, -649006798, 2099073590, -176593614, -490046131, 1565942267, -1640882063, 2108237337, 968992762, 104172431, -1147012759, -43525506, 1648968597, -1556810973, -1078310443, -2099038671, 297467221, -798575676, 2078322673, -241002742, -1481998206, 1261508332, -1241912012, -2983241 ], [ -844032610, 1237473786, 1253532296, -242566929, -548790893, -1918371982, 1940857730, 484786600, -812899784, 248085444, -1247014194, -984368789, -76095904, 31878107, -686009281, -1356147840, -1113917625, 816292758, -1929229891, 10389854, 502438868, -714198097, -815170720, -157157337, 558259337, -1066932031, 1789147477, -573295912, -1957467138 ], [ -1233155474, -1128117099, -679763802, -737610440, -1237902637, -363984264, -566481516, 1694944244, 748759465, -1225272088, 1339622117, 1378872539, -275662952, 414806994, -484775040, -517141976, -1959103994, 838229695, 983825019, -1273472733, 1695926868, 2133516012, -892431749, -1324104339, 2021294651, 213739245, 1000640137, 1953894593, -627067588 ], [ 897547197, -176931851, 1721125692, -621287844, -1046482868, 1668771675, 2682199, -688967882, 1469739824, 209772906, 1451159300, 263297170, 2076691350, 503761421, 885852491, 685069815, 1157149851, 2059415631, -672267660, -1289473636, 1282797692, 2051188173, 1565604446, -1233750770, 1684461546, 469501188, 1665283271, -2118404846, -343520380 ], [ 412320908, 1855460567, 1452545813, -438427977, -469052021, 1393397460, -1461771771, 1029831013, -820473855, -230502525, -953564655, -1010535515, -399582653, -202258197, -1983319874, -1788635942, 1791208370, -1623856004, -620500338, 329368015, -1902172938, -707513679, 1967781559, -1817171563, -130128263, 478854482, -1009654730, 1538896574, -298234179 ], [ -1210578760, 855652589, 402106361, -1355025290, -261661784, 1492531940, -865247536, -1364568671, -1386091422, -231878229, 2000098452, 650675215, 995732563, -1800870694, 39872098, -991379816, 763571033, 1196042123, -1596587851, 1554887821, 1123837092, -1832810219, 1672295055, 536622925, 1037151305, -214373918, 9984019, 697192460, 1166186494 ], [ -485691362, 1242088308, 1587164804, 1018627821, -278257821, -1219449860, -530672944, 1179473475, -987584798, -17773856, 1997729261, -786440178, -2108460423, 278482395, 123278323, 28943457, -256771072, 1293334567, 373873109, 1644233939, 1908509020, 592876748, 1655058050, 70533973, -2105205537, 1733156975, 523574902, 1272554722, 72400148 ], [ -990649573, 554208633, -416606116, -1564544994, 81411034, 991047900, -1958523376, 2088396094, -850044331, -1988490270, -1217367083, 1759581273, 953913751, -783434652, -370163446, -2122336389, 1290713469, -1540721559, -773659949, 138604129, 1844620587, -1157582641, 2057309159, 1506977079, -1178067001, -1201687826, 1910458373, -133997823, 1586892424 ], [ -1464265690, -1157936154, -2058383903, -1049851067, -2018583787, -1736069745, -1905346193, 1549558457, 774461690, -1296597835, -137342591, -1097275977, -1552267310, -1300597825, -1311723391, -1785548763, 1560014569, 1215395617, 2011285584, -445575400, 1025362274, 1177252374, -1536754249, -1187651941, 206797906, 836944744, -1454191097, 1032147179, 96492375 ], [ -289095487, -1621873153, -1112717500, -558524512, -362906979, 5867931, -1865604562, -282989994, -767544831, 1653779284, -306154603, 1856850777, -1620193546, 1667443310, 884460612, -1106801210, -4113602, 1984404876, -105235888, -1476739663, -1554162771, 785932732, 1833625495, -217019971, -400144321, 1051963882, 680980075, 1724284986, -302682401 ] ], [ [ -646740778, 1893754703, 1863669918, 1762091977, -1510896505, -553484803, 1335123692, -1624155535, -177853213, 1563653346, 1397575075, 1984003511, 1506658918, 1909586701, -474192403, -1405408174, 92520327, -53413871, 1136632832, 214005569, 631781772, 400825635, 949326812, 1199448882, 1131130294, -1808360316, -1529504036, 964712376, 230008881 ], [ -1855807605, -1057057790, -833199308, -286600110, 2048428953, 1546801734, -832371548, 1133985286, -625874422, 735178700, -79331670, -1009157855, 89437648, 2127126838, -208196976, -1356232863, -169915751, -940375925, -423521226, 50642473, 1461670251, -136695721, 2134640341, -625823179, -494395416, -1456241038, -886576938, -182567459, -2136275007 ], [ -1572681276, 1527916198, -989702871, 340310451, 2145901890, 2102137943, 545012943, 46985721, 1030820228, 902059944, 848546116, -985202407, -1403279839, 1399556982, -956902693, 709776338, -308630499, 2045008425, 1073742525, 130020457, -498090103, 1478189360, 1462392838, -1785007937, 1774141450, 1137011954, -1551345231, 1271285909, 1132950183 ], [ 2017251567, -2041994581, 989699148, -262050326, 2070731322, 101541447, 1289610350, -945986666, -51113012, -136233707, -912622586, -2053329707, -1931230728, -781751893, -1393065729, 1171501470, -1495791270, -283812128, 329098981, -1546482049, -1031417085, -1338568980, -1034091106, 1568032855, -1970540644, -1152310367, -11373799, 635917581, 230285222 ], [ 16013558, 1969583781, -890513863, -784748701, 121462209, -2088611116, -6442160, -105131439, 764088335, -99220817, -2077190798, 2097331791, -268448324, 1337530332, -1903770495, 2075945253, -1049177393, 646398348, 1826042253, 1104709413, 371174994, 602996597, -172095717, 765151492, 1023982120, 423210348, 1311015460, 4971819, 874957718 ], [ -1973962300, 1812671468, -24269057, 1776407736, 2038688823, 2060177787, 1574829119, -1779641172, -103484632, 1109283399, -63580788, -1886397099, -806309713, -189640885, -778414844, -1641863334, -452549514, -1729233120, -481056398, -1166236167, 1400684446, -544056571, -1437695134, -2141208447, -685999688, 1767510959, -437935052, -1742972426, -104980594 ], [ 1765106061, -1358444530, -299669027, 1597771868, 1734699222, 574141346, -1419418013, -222047363, -257808536, -637832695, 2076410012, 161110934, -310027522, 489447619, -441339346, -968416140, 1976587840, 1850499954, -210116735, 719575298, 323634706, -97352662, 248874680, 210795816, -152458046, -644757300, -1484097522, 899482442, -3462951 ], [ 158789982, 80103039, 2014344371, -1281484994, -478446562, 1941005091, 10795729, 1539928970, -1342993161, 1380434853, -1055167696, -1710266994, -1975643820, 330786586, -1563727952, -1668124141, -1880639924, 1477366053, -1030865192, 1269365562, 740504265, 382544989, -144895900, -1390970638, 1746908802, -713042200, -1461545759, 684672746, -2031207205 ], [ -1965358115, -587556821, 998788939, 1849382562, -1478182955, 1339488752, -1238646684, 1058368787, 867854052, -1115032012, -2140213997, -240811487, 1981663193, -2003431265, 719605311, 913106596, -894819231, -169323672, -2074944389, -610610524, 862756670, 310517787, -472632035, -1481413687, -1922446398, -1496325038, -1653487907, -956518099, -1485063783 ], [ -1062234533, -219127652, -1015664178, -1225438721, -979492476, -1777888324, 420027681, 1571240247, -2095590496, 2109968947, 1839201741, 1272086772, -692231837, 804544735, -658706084, 1440753576, -310520054, 2109984250, 419118271, 1647602022, 658165569, -389140096, 2024027289, 1519227045, 483407809, 884899453, 918842586, 3371571, -1848852716 ], [ -22429106, 1067428449, 1469772590, 41960623, 1237850992, -141043545, 1377721684, 2017736269, 431650, -345987095, 393101893, 210760716, 1319510890, 614784285, -1508774856, -1915385741, 826552280, -362668118, -2042526561, 881824501, -828798468, 2069819848, 1499464680, 1465776875, 1715221920, 1994788483, -2124019447, 1697434310, 1728347228 ], [ 817159353, -116405683, -1504903658, 263655106, -918430288, -1660247049, 699297021, 1927535150, 1718091368, -221897675, -484425044, 85181209, 425582158, -104211286, -1479669787, 1287129941, 564633979, 446719915, 1462291886, -701792567, -1543141983, -915115979, 1555988596, -880733560, 2137628193, -1048711430, -1084567489, 1640907130, -581200529 ], [ 325373511, -1779050693, -667818700, 473666478, 1570835189, 765406606, -1420534374, -2011407898, 1487104826, -720996371, -1624060893, 1452655491, -1630030044, -1311671370, -488879573, -215194199, 18529063, -117728886, 867026346, 389673315, -766305757, 2019647012, -1781074567, 1435593230, 500607238, -1438169782, 1446776084, 2021562616, -1955985366 ], [ -1624426794, 1819161963, -1498325324, -1937245315, -2087557516, 1676184075, -124033870, -473538339, 322546579, 15638448, 1216760590, 1990383092, 397870087, 1694438165, 1410004869, 1161070332, -1579423851, 513498195, 1710452362, -375903907, 1856017408, 1106004329, 1897061974, 1963024554, 1010439163, -342913696, -321725589, -927933773, -42088675 ], [ 757250749, -1033150723, -751821364, 2105368432, 1607072422, -1387859887, 710192849, -581961040, 202969466, -1367807627, 1747211922, 1525890285, 1312031842, 1711119401, 666510232, -2122837757, 833059200, -150850892, 835334489, -338245206, -1018075947, -1259486549, -143535307, 1229543052, 1809239382, -794445968, 977405214, 233798372, -1780222054 ], [ -348450995, -483662149, 24805267, -1799423797, -1761572039, -580806109, -1077832072, -1469952172, -603796503, 1071053128, 162111946, 1865239677, -1549410584, 1739333475, -642024028, 1770950582, -1022151517, 1022951520, 1027208569, -1181615472, -1439394539, -982043902, 928269091, -1289574162, 1242628171, 2031030273, -1982483870, -434038898, 134615326 ], [ -1700571519, -878741468, -452082604, 1946733925, 2090193425, -2021951129, 1794545266, -230291493, -1724847033, 438476010, 697308075, -1850513058, -1150806397, 227918404, 1794915816, -1692938798, 190306574, 178885209, 1723275549, 1575008952, -467404033, -374904506, 133518313, 542421731, -2140223439, -556384759, 1817864802, -878068113, -1320561739 ], [ 2114931472, 634738772, -209896920, -1816317363, -1367518981, 393187986, 1044592385, 1545157991, -87067853, -1780770752, 1665878489, -422067811, 1585586, -860294383, 901399433, -1661738902, -280498127, -698391286, 184836295, -830867994, 539341038, -1307010707, -1245580129, -145992814, -329608720, 1453486610, 734650335, 1015645789, 1741490413 ], [ 1608524515, 624959085, -1629494451, -572567337, 205700406, -1763895384, -218888275, -1780074070, -2013520587, -1414381952, -4532819, -106073304, 681913610, -561658897, -1350071041, -317301672, 1368821149, -140488307, -1384996584, 212090376, 2102822782, 1334535623, 991588085, 1426836075, 422149359, -1241219239, -40310542, -1515525177, -138700308 ], [ -1047332541, 2124025293, 1643303709, -518387074, 1551556800, -568019116, 251669865, 733438965, 373453159, -1777794387, -759854019, -828518643, 648857152, 662555170, -659105941, 1014916016, -2096987434, -495707579, -218535119, 1944898169, -156335942, 1060732901, -187913613, 1908943603, -1136458942, -1095560941, 1922568920, -164660228, 1499470836 ], [ -1873192875, -1380352148, -1766714857, 674017506, 1408909976, 687402573, 1960386632, -276487778, -1644124268, -1650684086, 1333178325, 1887968476, 2018175775, -936013552, 182500822, -186100764, 953936285, -1347284655, 1692465390, 492835934, -1409767228, 1706952581, 1544002398, -1217433791, -1097899146, -955355850, -151165934, 346754874, -2034717279 ], [ 1668797054, -578396301, 1656040975, -102453055, -1099782811, 373270517, 107777259, -775322298, 1581479019, 1941735106, -1212236491, -639208240, 1155399927, -80067980, 188635828, -2140786781, -1126867736, -765235113, -745554909, -1541206114, -1980938377, 382605175, -1590061452, -220059159, -436519792, -1027710585, 720607184, -1718447187, 1359327783 ], [ 504034843, -46164731, 1042988705, -36008693, 219493260, 118073812, 1812811207, -1595238308, -12937297, 97927653, -1171213866, -970762388, 1185112498, 637984308, 626802064, 905787664, -1009712864, -268227240, 325412134, 1318232787, -1750387374, -2100359644, -218514723, -1271408227, -999789880, -1063176079, 1107495373, -1494993515, 498314003 ], [ 1183632331, 1749153733, -2113397053, 1391582938, -1980553276, -1732423360, -2128538597, 247822301, 362725769, -1829730505, -1518049807, 359893463, -1775172719, 770547285, 1007747132, 704540411, 1513606029, 794914010, -445796267, -1052430885, -1921624230, 1189655981, 698726977, 2006370087, -803524965, 1576041254, 626102053, 890519949, -1946760856 ], [ -438095686, -28309010, -1660779671, -1153423765, 1997233201, -1402059711, -1691878075, -513385060, 1910119936, -745218242, 752030881, 287319299, 1316723340, -600177660, -1634738572, 1803864726, 1576052644, -343952298, -1587605152, -233903241, 163038371, 1140867391, 605324578, 1739126982, -1136065019, 1901826807, -641223958, 775856519, 164416910 ], [ 378391460, 852170184, -1714657924, 259426286, -1228565413, 1787192510, -1582277712, -200886052, 392146224, 132575153, 576101435, 563477305, -1038557982, 2075444688, -1623137629, 346470990, 1478909801, 551571347, 1512100220, 1043874609, 949248891, -1162737045, 846679623, -182072893, 867390220, -4077608, 1900081011, -1500459944, 615321305 ], [ -2068346416, -17331250, -2012927637, -208846250, 888328841, -1869081887, -802671305, 1765586682, -321050456, -1811724396, 98993030, 1609411373, 439670897, -1193021541, -992885780, 182868378, -1001312207, 396187070, -1281713947, -944395355, 266794293, -1555821296, 1288364478, 1576048686, -1598621772, 460692785, 1182990380, -79270097, -1161523953 ], [ -2067891533, 1072421231, 1138837278, -1775919944, 231717929, -563094938, -844611810, -613103889, 259636237, -674029390, 1290695194, 1158850011, 1619683755, -686812858, 159559962, 1821694995, 1376545931, 1453764092, -1424889448, 1004298129, -525779492, 454917518, 564532929, 1115003535, 936543241, -561949864, -1979462607, -1989688045, 543115832 ], [ 1499630335, 370176803, 372719631, 2074795281, 458234434, 1141152120, -1381358233, -320120207, 1143869275, 1456667204, 101645210, 1652474503, -465971646, -310010281, 1200777213, 1976505841, 2032324727, -2027242764, 1910312407, 1827445072, -1312268470, -1051797983, -1760235152, -1082433605, -1917780121, 536824405, -1405769176, 1711500055, -825091657 ], [ -1437082018, -1301097536, -145534229, -1709147147, 58977290, 351955219, 850964918, 115512910, -1301711284, 2006013185, -1989746816, 730335733, -1323699094, -1643833081, -1646439192, -2129263290, -1460979333, -649055436, 2001365646, -1115497754, 1187518809, 1057547678, 518132053, 1538940314, 778385198, -2047947788, 398525991, 382440659, 1850739881 ], [ 128580931, -684553695, -131598518, -1738810514, 773001548, -1166470847, 529520205, -1114982896, -1250259537, 1619999806, -326185788, 428507110, 1688034168, -2007661545, 915153850, -1159692584, -554575578, -1856740282, 1744283654, 712721485, -581455358, 1950530677, 1420353395, 636778853, -40502506, -1383205287, -345387217, -1019621019, -1632372373 ], [ 1058560726, 2126405037, -1274469907, 1974677257, -1584572578, 81785591, 1953141020, 996446339, 1992548906, -1463262359, -1399499812, 868959537, 92373479, -1300418602, 1953569264, 1979662532, -426305427, -1588460419, 90537368, 76380515, 1705826002, -981556719, -1021783855, 1243405542, -1403366322, 1440373703, 30546323, -2067170725, 625676888 ], [ -9879272, 458528699, 1894131418, -1371338525, -1336088196, -1555119303, 484440517, 736697958, -2027510041, 2039076466, -2000648754, -1599080198, 811002089, -1934919863, 1859554811, 397596456, -1518512485, -572505823, 2105928860, 1552912533, 424435508, 1193149919, 2029736388, 1695167470, -2072414440, -372794111, 486463239, 1947372238, -486929327 ], [ -1888632044, -652890550, -1296533588, -2025440096, 1667421566, 1445110355, 499671871, 1735753759, -1482038646, -1589721315, -455019663, -2119585054, -375540422, 164520665, -1146136821, 1511541453, -353943130, -1146262653, 1530557337, 234980182, -702889832, -1912905291, 1474187454, -1857768572, 306882423, -848949551, -800592538, -74734172, -1795137880 ], [ 1970015645, 280487497, -507558627, -1045025474, 1650808220, 1947520208, 646004991, -1569780387, -1817477729, -1979908812, -994854673, 831692013, 1897384049, -1149983928, -545519009, -1328537409, 2012408722, -254910994, -2134773, -549552147, 393274712, 1388344876, 755907321, 1528639959, -610822017, 1076859133, 939994286, 968987576, 1507033723 ], [ 450398381, -1301271224, 2090699189, -507741540, -597467651, -88685365, 193700184, -1633678209, -364452531, 361341879, 25965314, 1743687673, 288054311, 2020603425, 2143783293, -805579105, -693803136, -783756402, -468617277, 1256007166, -1423575032, -612060823, -1497803008, 1975973579, -730631245, -1366909468, 396647049, -1689648770, -1488221120 ], [ -561713780, 709697022, -462592378, -1437194591, -1523201543, 1795329358, 246387405, 707494844, -94502496, 1817570288, -825931575, 310603896, -184804371, -1549291268, -1703260064, -1747131357, 1545612856, -631054803, -957035442, 749369213, 945032916, 283638525, -749198593, -1701576071, -292961738, -1605079913, -1560411736, -1366644860, -539707245 ], [ 207259313, 920475982, -404011284, -914348694, 205039566, 1256875406, -1965153036, 963023772, 1855352380, 1825017284, 147765784, 1371896495, -1264053316, -773639234, 902685676, -1575292042, 691193369, 931566117, 571736587, -1535372854, 612733032, 1070111739, -1955599364, 1510759405, 773713416, -487574750, 1070639595, -934186311, -746210083 ], [ 965596645, 397575949, -1741935775, 506857225, 1917428803, -1924334812, -921192882, 1491934546, -471313477, 446144210, 2010577415, -1065746244, -1879666501, -1751006049, 469622335, 1136700131, 1286239241, -1273975820, -1434996500, 964676804, 109573794, 1771131348, 1068366728, -1505268932, 1739786406, -1075801630, -956951778, 812871747, 2068645309 ], [ 893879634, -1619353904, -906774627, 25022018, 1591750671, 515357873, 2026728053, -1383463121, -1451443692, 494484700, -1519954566, -1764959343, 1536898386, 1391300739, 445602417, 553678087, 1973254330, -1639861365, 305243026, -1917919953, -1445694605, -547458788, 1857700614, -66641968, -1229142782, 707415472, -876331949, -1565150738, -1424344271 ], [ -704459098, -1162114225, -1125641303, 60611060, -1828431078, -71818152, 603368041, -856466595, -80560487, -279304381, 1800837480, -532274694, 362629692, -1970878685, 1604832539, 1346387460, -1728091876, 776820383, 792820123, -2123489247, 1986697164, -2009951757, -1740102878, -196509860, -19113569, 1089343718, 457189474, -538875117, -588829891 ], [ 762575135, 653037986, 1776169946, 229173188, 1498710755, -755933341, 1168866184, 1064718221, 2085954082, 828646411, 1744313795, 514088819, 997344364, 1806033764, 995681498, 769949597, 1791130923, -2057607474, 186201090, 1746969346, 1460357905, 355589230, 456650579, -199874140, -1292563231, 849531911, 826360742, 1468887255, 442920674 ], [ 1874481853, -2102392722, 1426482753, 1104652507, -1501468947, -1297660390, -1469397281, -1979232742, -1237913970, -222853490, -1955319192, 2116151881, -1886969789, 757979428, 539206423, 181247457, 1794860073, 1687891683, 125763648, 1961858102, 962681468, -1672772106, -1594315492, -1101385951, 1609286926, -766866571, -656997832, -1272853643, -78000252 ], [ -413914017, 274188273, 2039360624, 399193678, 1403146749, 1584621461, -672900673, 1872921881, 1701140262, -143025794, 1380126362, -1317941182, 238213123, 1582589041, 1974445467, 859856646, -1793360896, 1064302426, -256635880, 1400137382, -1958513603, 1396161073, 1679588230, -1009497394, 638935418, 1884811982, 303279074, -1583276153, -1449851530 ], [ 1620353459, 175448337, 538994263, 729730677, -1814729471, -206224516, -1084182475, -1748421303, -2114530417, 613857113, -1607688981, 334395153, 1618493842, 1796997791, 303362782, -1418203431, 327344164, 296103542, 677452934, -1694242768, 629829953, 1938755712, -2090420912, -2021426195, -1728612910, -531430303, -1216076666, -8809803, -1091171078 ], [ -91936388, -1383239859, 748119360, -707325184, -262185908, -1761958895, -1410171521, 2077935285, -1738568006, -1339753282, 282248962, 1072616726, 161486702, 820658698, -1525794847, -1182631515, 363612182, 1704054749, 680510794, -1314607801, 1418007566, -792366377, 942741876, -694609388, -636425395, 326288009, 1083382016, -584174163, -1091986683 ], [ 1990121678, -1443471734, -1469826995, 411456100, 1949426120, -308979066, -1115945025, 5219140, 716427415, 1547986967, 427157693, 899403811, -928065666, -1736717796, -2103198202, -734160213, -686682881, 1351921515, 705999621, 702229160, 279051879, 203644009, -353947990, -506926414, 648664023, -71753910, 1733480479, 1027671858, -279030616 ], [ -1699929298, 73907355, -1031291939, 626526830, -1225271522, -224626832, -589240825, 458841297, 1748677640, -482855348, 674729824, -1142917945, -941369443, 1203398647, -2063491260, 324785986, -368162152, 1550382429, 767948036, -1582730096, 39459600, -1387667284, 1066137063, -253809339, 1880057189, -670880691, 1885229046, 1305345514, -579544461 ], [ 1411056740, -1102612567, -1752533730, 56459068, 721801922, 358804157, -1308147694, 1861280212, 728033318, 1494433483, 1025852237, -1245757596, 2021598773, 1866822364, 1460532345, -790281266, -1003967323, 144786373, 78968120, -1791222269, -1562035286, 1114993636, -915884035, 1229682903, -780162541, 1401454352, -995194007, 2044830508, -1488817295 ], [ -416177017, 658494084, 1619663339, -575055120, 703231911, 1406944797, 309327752, -1502715948, -930319962, -126574524, -811477076, -1477862972, 494807060, -1511394557, 1005633985, 50584974, -1773033061, -532433845, 896367761, 406165761, 11470576, 2128034978, 561846881, 2130255326, 1694413165, 1946305787, -1617645193, -1790872460, -136583687 ], [ 1147049004, 1837425867, 82528244, 32129091, -411788910, 1299478361, -1493985170, -1664578697, 1406286156, 2084680061, -746782952, -1092518736, 1798890491, -98834718, 58918007, 1623869153, 330855315, 2101993085, -1154692864, -1832352237, -1201430770, 192626394, 1791234483, -1736645683, -1998422602, 1268860683, 204861287, -468280326, 624214227 ], [ -1246680130, -1599690750, -368417297, 640267471, 2087642149, 1573386324, -148550823, 180217671, -32683318, -1040472950, 238834376, 1114014914, -771283761, 1967127590, 1111788035, -849572617, -427615038, 357566076, 1841393525, 1897591684, -1265078354, -788084308, 1761616185, -998091734, 91332929, -178112045, 1745681506, -1190759104, -1536274896 ], [ -813552128, 13207501, -539501933, 1331691392, 263655633, -1337761789, -429101464, -1960397680, 367330916, -190447808, -388342845, -252249793, 768427173, -204074626, -1116338707, -1956997658, -781964719, 806290398, -1529088096, -28018378, -388443098, 2128189144, -982321020, -158303968, 2059133083, -1802494963, -192454228, 155295228, -981541268 ] ], [ [ 1771536823, -1840951541, 2094580391, 1178009674, -963617274, -1660727121, -149399235, 1913071895, 697878124, 1117485487, -524982877, -855474856, 1453052663, 878776632, 882368019, -259561727, -1705271561, 2120793273, 2074316379, -991420662, -902424552, 1985355193, 1566886144, 76786872, -193097673, -148721498, -892671561, -961579030, 1942982005 ], [ -1595079669, 1648400239, -60736971, 254412136, 1029192931, 639387006, 179891272, 1632258403, -814067542, -1935193492, 2007905226, 970628098, -1598236336, 1477785475, 259383142, -1226052772, 725341300, -1787871219, -1681124670, -1801743124, 935705918, -261747884, -1454778215, 2125515684, -349761846, -1432650290, -774467928, -6759978, 1254661555 ], [ 1084893182, 1212433393, -57918970, 1936033320, 1905120680, 991472, -1901014836, 1072156892, 1685974844, -65689156, -509642200, -1403229951, -404382748, -516828405, -1421076909, -906431201, -1077918652, 265617674, 1175299700, -1498107879, -200035638, 435126643, 1754269700, -979412731, -117750273, -893232064, -86024829, -1435766499, 6931759 ], [ 1223967439, -802151002, 1002959168, 599449754, 2080859397, -39127639, -1059873150, -1876251928, 1914203424, 793619135, -121735563, -1212048377, 924563968, -484406870, 1453643871, -1656679839, -1725359881, -312973163, -1325280181, 915274603, 1373396404, -1397115455, -1786233503, -33086304, -1961647090, 242415093, -1166910526, 17557770, 422201870 ], [ 1703701519, -1767529665, 1926499978, 240317825, 404486650, 1380001724, 1118130214, -1032034613, -1748601978, -1424523454, 1100627778, -2672662, 1229985348, -1804534083, 1539126119, -767813490, -97467625, -1385234632, 279523151, 1892488453, 1809857049, 1608820561, -275175663, -1296813391, -1270065945, 87417400, -1317898487, -907950051, 1697482090 ], [ -433723619, 132492912, -435525539, -2071181557, -265073205, -1712138279, -1744639072, -1067368758, -722865778, 19622457, -815856557, 341876513, 583845172, -319788557, -1427596349, -1803084136, 2084874348, -807025981, -2012623799, 511659764, -811702699, 808044556, -504800030, 473986384, -1613657182, 1187952683, -1628866182, 1108338125, 1091631461 ], [ -195962478, -2061939745, -433883040, -510945804, 837650915, -31239871, -1700003287, 753127316, 869248439, -1049014821, -953709348, -355886151, -449348198, 528374744, 104462075, 872208153, 80311115, -2087965098, 1713191028, -737448657, -432748115, 1964318135, 1386201087, 99712268, -343948743, -1548108726, -1278685069, -108776403, -663112402 ], [ 281404621, 1552745246, -597527087, -991756366, 1925269142, -92370761, 1112437090, 1663805132, -260412538, -1665311538, 431262946, 1817403825, 1257739353, 1413786879, 496702493, -1300229669, -104522940, 2103222267, -917718756, 1256146571, 1639229076, 1617092842, -1613955963, 1056334793, -1525772012, 1578094108, 1757739348, 534291973, -223636966 ], [ -638278575, -1984363780, 1302999972, -1232494370, 637297465, 661888051, -217951707, -123243646, -2055371254, -427955043, 1278720943, -2041639743, 304397163, -1537540792, 2115014258, -635313129, -834831952, -2032920753, 288775165, -1643390907, -914028661, -1406209970, -1353349114, 778069541, -1828479899, -1260785789, -1643583227, 2120114339, 1761760071 ], [ -53984701, -959778463, 1851478299, 784815450, -526908931, 1578894945, 693795018, -1558382955, -1992794731, -1804864206, 1717214655, 2035268255, -333744726, -371118680, 1823611926, -233570022, 829027854, -592357000, 457585232, 1385343598, -939870766, -930122852, 1626656835, -1741402256, 982007266, -467355167, -800543961, -1676621969, 995078342 ], [ -911261816, -1516535242, -1454729363, 251410702, -1124779725, 1892954061, -772403728, 1012386968, 851374943, -1530682722, 1217020340, 1963543879, 1638474739, -718776331, 892325932, 919850695, -918542912, -1639856453, -23591195, -552215124, 1721920294, -1675833847, 181221477, -306572108, 1704503791, -2119088533, 1196006871, 145466077, -168563591 ], [ -1683748310, -1291490837, -26780501, 607161034, -1330578335, -1571415685, 209511503, 1402131855, 361682340, 2112795939, -582807707, 113138063, 237840063, 1257693281, 978163600, 276907544, -1824997639, 172242696, 1564016141, 1093465545, 1152157348, 1365460317, 819688538, 235793304, 395096892, -966376219, -1034764118, 340811028, -219622448 ], [ 1645579603, -986896125, 1080951264, -497567813, -481439135, 1103809757, 157836388, -222161596, -2103466963, -1645008117, -1177776742, -778379948, -1699310740, -2058775383, -321095352, -888420610, -311986635, -742613913, 1333790642, -968639674, -2048877706, 1972644035, -429213762, 866348855, 1492150663, 1359925741, 1079515374, -1500653335, 867229645 ], [ -1670792549, 1311474083, 1292351694, 357495379, 794901235, -362623320, -327219512, -633784168, 1059083639, -498890831, -1820558027, -927817550, -2054479556, 1114313495, 337596069, 74712507, 1352292884, 1978793082, 1512827409, -550916651, -665026667, -683419649, -1768533475, 1010132751, 1106898593, -559875743, -273087802, -68377796, -1396453961 ], [ 1076555480, -1744355805, 808964522, -1569493768, 1835321882, 1083328592, 1924219857, -540555514, 338968012, -314232801, 1690382012, -1920872159, -1198002315, 2076037426, 1644356583, 580766785, 1119306134, 572832258, 73605808, -423832570, 1595091490, -1551835329, -1781815267, 1009428270, -215831731, 13147927, -53517264, 1600315088, -1990725540 ], [ -1336511457, 1989891351, 707055951, -801576107, -1850629152, 1940995121, 302428415, 428765416, -301073059, -1679241064, 1452622506, 360319673, 426573808, -1751433320, 219758929, -485802737, -1364692339, -1226182003, -443898881, 186148006, 1081602385, -2040015042, 714705779, -2027998947, -1336384301, -372392524, 2018404917, -736661980, -568263177 ], [ 1023942599, 1282730782, -1360314483, -1172082838, -2017071872, 1109077314, 1723396793, 182951078, 974060936, 2035222052, 781165876, 1862350841, -1828836344, -436143007, -680143253, 1448609204, -830365741, 208334940, -1248825510, -833994945, 200731239, -640911142, 1983957965, 1541511102, -339965125, -1878521334, 1143555700, -736054089, 1238686699 ], [ 535290192, -672368623, 640603705, 956513082, -74522227, 1713088829, -984675004, 325684650, -865647598, -578229706, 1975940761, -1290382974, 1252611529, 932444939, -1160928720, 107332780, -1043691780, 777923229, -1702878538, 150174615, -1424235447, -582336719, 302599383, 865550367, -325668439, 874565235, -1987677723, -1799926576, 1817782280 ], [ -1385159741, 1827976080, 1146474939, 530846289, -1109289663, -190211451, 1235909191, -1685348718, 1539082028, 924303176, 579594455, -208253925, -1632451536, 1506570845, -2093727622, 2142600606, 1873012529, 1643496958, 1878045501, 377562412, -1947063828, -1538541094, -1473620357, 811687148, -31757270, 58350786, 995412201, 714943079, -905153570 ], [ -200543946, -1466656426, 793191001, -228445204, -1560488609, -990967110, 288502881, 398101637, -917154044, -1146491615, -940827098, 1233744704, 1589106882, -2113278608, 738782500, -1978730541, -1567241139, -817491605, -1355580300, -1123323739, 315198184, -289506489, 460074622, -1900052924, 20825753, 1298564782, -359720103, -527049761, 462593803 ], [ 1224187117, 1947923309, 1046329498, -823345628, -1325658449, -2104329963, 2124997816, 198556665, -1172149191, 1961796691, -1319381330, -696593995, -1604378551, 1438275066, -57509467, 1436795205, -62969593, -531983164, 431599391, 284986938, 1632823488, 1924464546, 1504379432, 1765627061, -1172010240, -1419406705, -1634584137, 1828128890, -1602813158 ], [ 1304878393, 285953956, -1260120524, 1691609113, 1355494398, -1294421363, 1548717847, 120239185, 1285850008, 2144628213, -15865216, 1613144081, 952421033, 1452648863, -726422331, -1481975023, -1342564956, 214977972, 1305450511, -2037258147, -1129722803, 1775859894, -1381516678, 710609114, -1530752735, 476115393, 2048706168, -2082529734, 1663500933 ], [ -1346003685, -1567263905, 1659720051, 2133244028, -1050701090, 36525949, 164669900, 1818888926, 1225903568, 62923443, 2035860719, -647393937, -2010770365, 80860282, -1385960381, -717426258, -1773488603, 608365055, -33381840, -862920505, -259508194, 473769947, -413017184, -224609677, -1167353083, 1603580694, 58784216, -1865979149, 1195022326 ], [ 1853009683, 64312067, -1103785201, 1837618180, -209089867, 94750849, 1653371347, -1214356040, -512646046, 1877929837, 1339806353, 380656075, 805336767, 2045047484, 2094526065, 1197289880, 1949954451, -177358227, 154137621, -1416212643, 873540185, 1992112049, -328248611, -1551336164, -2039364361, 1337396591, 1667503328, -287491656, -2032665342 ], [ -273497241, 1182564612, 465284546, 475712947, -242414744, 1169266472, 1481298940, 131416954, 467779126, -1422389820, -358575078, 1752395502, -2112278665, 1935729717, 1237976103, -2131295743, -1820088525, -632236284, -200185172, 625477987, 1166528292, -283531809, 1233090810, -1251152552, -664333641, -15920307, 314814885, 1755632775, 265288372 ], [ 763477330, -1235951975, -1257320252, -1216277137, 1331278894, 1043750985, -20327346, -2091688694, -422625789, 2093273238, 1130918704, 723306641, 1845561379, 1980152336, 2009612727, -975174768, -40025040, 378555606, -268675978, 697926509, 150448318, -2057549157, 60718566, -1869308139, -1669336266, -2060162198, 1382672715, 1587464704, 2027153091 ], [ 497551582, -1038626847, -1572605288, 1092510127, -351255323, -1168632019, 778192045, -2038196944, 1842751786, -725882556, -1861572022, 912435073, 2043546778, -639965627, -1697951240, -133229978, -600435964, -1400834527, -574760301, 345163157, -1262141441, 1529666288, -1140701073, -830755379, -1184722324, 1444929699, -351643430, -1473419413, 342855591 ], [ -1825199709, -1942032095, 1230471982, 1679908004, -449609416, 1056176858, -190387302, -216974526, -7131122, -1511489872, -720786276, 1889778556, -1122593101, -532889599, 2136652886, -1264539653, 1872849941, -521627082, 746339995, 1901422436, 1268673484, -1787506951, 1337411258, -1464754832, 2005390572, -1643996189, 1058481229, -983409926, 1282024160 ], [ -1773557296, -335154366, 1208706759, 1432085675, 1938256427, -584067282, 95182099, -1867464506, 571655282, -2006410536, 19546415, 201264757, 1431869248, 1393300132, -1398774769, 1092441344, 57730862, -79681961, -1462147787, -212784939, 122188261, 753003927, 349650298, 1412204052, -1174033114, 1698259466, 387497377, 1421602310, 518250144 ], [ -1798287356, 692540601, 15137637, 1247186730, -371542082, -1732966754, 546834313, 837886393, -1301656210, -922196072, -226652743, -950793323, 1317334633, 1530265029, 1776614698, -507534888, -152034249, -1494075471, 1366376761, 1097506594, 370736827, 871126813, -1107487237, 1719117589, -840702363, -253925879, 1698708979, -185651439, 446142736 ], [ -2056503649, -1801574694, -28882191, 939312717, -586621970, 711865940, -801163543, -579188645, 720402306, -2049263517, 971040267, -2039052146, 1542036333, -1525091396, 364539130, 566575550, -1110407011, 52305004, 729979255, -927871224, -315152425, -1191527347, -1675077012, 228450024, -1600686159, -1069458536, 1954011101, -1865805231, 1854292599 ], [ 1264127003, -1258596203, -485172345, -1467999225, -1042485784, 662580384, 104995944, -524408217, -1489029493, -807597582, 1133598245, -1493375598, -152866256, 1728551553, -910221980, -1148475076, -2141240556, -1760649504, 162770166, -504333516, 1413945345, -98465185, 15747281, -371602475, 262398365, 1106361757, -738834475, 564989276, -350609579 ], [ 331943026, 206099413, -1321381646, -1455735254, -24266207, -536259222, 631307238, 1698127376, 267412481, -962421963, 1385054245, -488681066, -1278317087, 829993274, 1161566719, -367046619, 48659831, -1334317839, 414274653, -44714704, 981941088, 974288662, -2131303220, -1683319673, -142553983, -812594467, -1777483980, -1741681114, -1733852138 ], [ 1922581814, -506418864, -2060875807, -2138822878, -242207480, 971504704, -1811065800, 1003766834, 1742320503, 1109247079, -452099893, 82364210, -1728900304, -1171060105, -228557008, 1455452636, 741695107, 1232958817, 1874917582, -1122899863, 418103166, 2065645700, -1689429245, 1471574824, 302986507, 879832879, -1950592612, -1182516080, -1663194358 ], [ 1397527948, -15170555, -894358946, -1086962280, 566937723, -1227883066, -1881034439, -1405000556, -230022255, 1061782915, -744132518, 246816724, 1230099427, -119933221, 566177073, 209501305, 980625250, 804533442, -1890030255, -1882357337, -762951887, 481969813, -106993929, -638025748, 1270274441, -1163266377, -447657904, -1417512534, 1743070121 ], [ -1201321579, -1945023066, 94204027, -1132051456, 5822118, 1322831944, -558508521, -1220642161, -230539419, 2091278729, 287873082, -571898268, -416504385, -2035895769, 693139743, -362698615, 1585494575, 771499020, 2066384464, -1378380396, -1989255074, -764614233, -297788238, 1623530743, -906699481, 163251835, -135938951, -628277471, 2059480496 ], [ 1501191418, 635814736, -2036883039, -2021353481, 1696912533, -521804541, 1546412715, -1153213507, -1113445817, -113333342, -956271888, 491977362, -261023762, 134595320, 148164123, -915513593, 763753865, 24646794, 1871639984, -185590164, -282866300, -248837351, -393957058, -294347677, -2098019717, -615357415, 1479827222, -46088724, -229363881 ], [ -122990228, -11010066, -1023185252, -1680797817, 1205169260, -482393057, 552144347, -870257900, 64324086, -1192887084, -281045095, -1427930961, -547838767, -1851883094, -1413588188, 975777783, 2089488906, 140464688, 967470471, 1867229866, 2102486463, 349768522, 1960871333, 636195027, -2064318107, 371786408, -901862805, 1498890738, -1067784008 ], [ -1774443646, 2125582101, 1636511014, -680600370, 1614961572, 1082543957, -520413193, -1529830833, 1824448502, -877121276, 56932432, -1333110300, -1206347187, 886197824, -223164147, 422367682, 2132119930, 1987989022, -506233383, -283197314, -1197023229, -405124633, 611580602, 719668384, 1972389616, -1241080669, -1099602746, -1829782635, -1340384507 ], [ 1275856601, 817776056, -474447611, 399368033, -1079268077, 1490398836, -987488995, 1511345806, 1895769489, 1453734711, -1707043836, -584634506, -643994954, 1460382386, -1427441369, 1361677763, 1544602091, -1771951120, -487874173, 744882337, 440301392, 1654496034, 996993174, -2084162255, 975986896, 872207198, 1965094285, -1510326590, 809252724 ], [ -359839133, -1525002005, 493025613, -1673203261, 633378959, -1670946075, -241874332, 122850855, 716673132, -1232135768, 773247318, 230382432, 1601209332, 1950522756, 538250091, -1398371383, 674521672, -453324298, -767389771, 1387630339, 1172752067, -569631382, -707304284, 2061443384, 888928405, -1188291386, -298596098, -2063541849, -240203546 ], [ 745775789, 178303590, -204646051, 22391735, -599641298, -142336843, -207725495, 677546226, -544610766, 1203814977, -1108853603, 275377713, 2116584728, -278119666, 68518716, -2087836215, 1345966767, 1048682739, 1058080083, -257563779, -761882249, 912602044, 263199465, -213491053, 1753412687, 419271090, 1254211338, 563342135, -780138146 ], [ 80167441, -912231753, 584330753, 1396663978, -2004974196, 1010814110, 1993888192, 453462360, 640915811, 1133516674, -794296786, 297856739, -723207146, -360064738, -1637826739, 590416271, -1569577096, -1756872450, 723884530, 575489124, -416205680, -2082532341, 742803020, -732363900, 374127393, 1863416984, -848552072, 1379127615, 1181803951 ], [ -306414006, 1895560497, -2008879929, 652384957, -425604388, 1136633411, -1114003063, 381243763, 749313452, -1462964609, -1717849279, 804600982, 397355895, 1711738495, -1539899059, 439926076, -883505216, -1839736449, 1625328562, -1354191895, -185831086, -1490307130, -442372122, -2004484796, -498391937, -1142300188, -461713117, 505175873, -530286561 ], [ -1994568321, 623756787, -589970352, 434344220, -312010727, 1872397988, -1764256298, -568305883, 50063296, -51307730, -1419764208, 434241669, 1618243598, 802148994, 2135222339, -27875732, -1812209206, -863967821, -328425868, -1142082713, 1645285114, 630508416, 398790530, -1130789323, -2099727831, 263849757, -784490967, -6164184, -1964827265 ], [ 957977933, -1088968864, -2139415738, -458848323, 587552809, 1755367365, -1105293056, 1757345965, -280716911, -570899449, -405342538, -794192665, 306121920, -1957762916, -1008878140, -1796474740, 1080620415, -1212788130, -1633986163, -1546723132, -697115186, -869097143, 1586352195, -1265742860, -1534682504, -990420766, -1174498963, -1362382657, 1819487063 ], [ -383326386, -1352713277, 1219710151, 1467562452, 1305367692, 2052221676, 391938927, 644519762, -1889552638, -2010741059, 1190021290, 117651782, -109574593, -1376907140, -852436432, 1288872698, 587469282, 1240826883, -736363431, 373200046, -677362144, -248997149, 1126813417, -1846729476, 2052705497, 1035675425, -1551854771, 1048378169, 24659827 ], [ 644764165, 918367349, -1977951883, -1431317677, 257225571, -1497098613, 1633305796, 119628262, 140433651, -138267361, 1396051819, -20264602, -655830109, 203882506, -599473205, -879284220, 1234895389, -970807515, -373221011, 862160255, 1606903210, -1032633590, 171008029, -296127667, -731961263, 1503554701, 1757160215, -1221708479, 1400040248 ], [ 256136413, 1274749551, 1354716875, -1208669580, 623306898, -569735854, 941619019, -1957021720, -340322432, 728479334, 1670576481, 1908440126, -830623931, -1705700873, -711661683, 858405319, 1268331223, -1774142210, -2031176531, -561846232, 1301694792, -874906655, 2010599467, -1294167586, -600761224, -2085527074, 1488951340, 153937314, 1432059135 ], [ 753552352, 198499775, 1980918695, 1461159450, 45690758, -332392444, -1555696940, 1711177429, 869851595, 1297622882, -379571291, 847259818, -445599700, 882952035, -113145315, -2093847195, 1242938477, 607897115, -1508792066, -1970602945, -537655322, 735976045, 638938586, -263047766, 371473345, -684078259, 1938808489, -154657441, -1889277825 ], [ 347672225, -471057209, 1522163675, -1797804801, 793808666, 47099891, 1681051132, -1716363832, 1972825610, 302570284, 1159512825, -291412612, -1503887180, -1709456357, -2125327748, -1803785103, -1252491679, -530176226, 1442114331, 2004241017, 1339371750, -1767086209, 743490525, 1950785973, 1400429149, -299349386, -1581628343, -130237621, 33369864 ], [ 18128926, -1931366422, -1455985722, -274979902, -541624383, 1377641484, 1180834583, 1568744642, -1409188300, -126112755, -1634032493, -771162900, -116101325, -1364748405, -1975047208, -699174299, -384076311, 1100449849, -1790760777, 678565258, -1912235748, -1648458644, -1842174, 510536823, -745684812, -1858842881, -1371923842, -1931736531, -1835176599 ], [ -1803188027, 104818629, 286142921, -1528891142, 291038074, 2005869809, -1656489583, -2123858415, -1324980710, -1077215622, 1619974927, -300670963, -1142214047, 568946995, -2029900277, -376672164, 292784509, 1919817569, -1135609627, 1097360304, -1176808486, -988303959, -1164518010, 841106438, -295552162, 1971745645, 790977208, -1634342084, 1946471460 ] ] ], [ [ [ -1992291149, -1648234838, -1148711082, -1591341304, -323661174, -1579457710, -67383094, 1893283350, -2072163141, 1408900599, -1627571674, -1190829796, 970900204, 1217516340, -1535555752, 222124079, -1377548541, 1313715270, 711334376, 136788426, -167877597, -1277770838, -1479964712, 641986993, -1740605005, -1191971224, -1631920140, 865830453, 1896763844 ], [ -1834466287, 830017534, -568080837, 651635349, -830774043, -1916979545, -1283793048, 1881234215, 286006023, 22304376, 1475367996, -138886718, 1009282972, -217479757, -1579724364, 605555559, 1211993203, 831587160, -1591166284, 1173260787, 147941994, 1912678205, -1350317661, 282792458, -339065521, -834674885, -1245840993, -207486398, -1395108920 ], [ 1625385463, 1592868844, 875677872, -370457521, 796549321, 2101943940, 10891451, -796857582, 1021179748, 2021429137, 1731907289, -862864385, -1213583456, -869426578, -188864071, -503618592, 812036418, -364415549, 2113428034, -817397436, 1917811764, 240632158, 1764943018, -220201209, 1059405950, 1857846239, -1887176098, 357635781, 1527141929 ], [ -903307588, 951769642, -1877616652, -232109596, 783773208, 1241450264, 1383248310, 317103481, -1629876032, 764005624, 1795774838, -242610722, 1109883327, 1108015126, 172806564, 1535437526, 1425331306, 2144876303, -11531736, -494836870, 1729331876, 535984183, -502255015, -1824821361, -927601499, 1070080917, 584856111, 783485325, -1504341514 ], [ 599940862, -1920164505, -1438951379, -1366694671, -798352212, -1666993633, 2065570803, 1345703560, 1172246010, -664000464, 1497556084, -1177726979, -43942748, 924175695, -1971111971, 243457933, 1991960378, -1546301959, 673614926, -364947859, -1002862691, -1522566301, 1193989203, 1011026027, -69391433, -1577821360, 712613217, -2126630862, -386861658 ], [ -986545893, 1654509642, -835648995, 430086188, 1702308920, 225460837, -1503184233, 1275141880, -1045370110, -156076414, 1051792523, 1907635099, 1756725575, -635423199, -745100610, -1184948713, -78624335, 1815456856, 1570809763, 1660267587, 1596483757, -890687532, -2012306464, -51221207, -1739139311, -145609629, -160300434, 827362634, -274599111 ], [ -182085619, 1192768629, -117833209, -939863689, -2117385631, 1997607952, 70697087, -726706641, 426027795, 678906615, -732237721, -823660221, -1044007786, -1108095905, -1757601040, 1693619884, -56444496, 759572656, 1826033502, 1385351091, 107705622, -1260044039, 132457623, 734740831, 1240161532, 78653556, -1977107154, -1337917851, -42033252 ], [ 1978163898, -1756423626, -602520343, 270389144, 432280246, 2127139494, -688056618, -290171036, 1334170454, -1697709802, 2087029743, -912175655, 1455144388, -413537601, -1607460446, 230134520, -652931523, -688293067, 494883792, -736987160, -332354840, -183324285, -1792921169, -1700361061, -1041020920, -955284363, -1283909399, -1461748233, 1597023545 ], [ -1597145458, -1250456169, 1223473270, -117938420, -1086891537, -395002531, -1342884588, -1247517969, -1893855086, 662565891, 422780676, -338422987, 1941151217, 1395471782, 1028476150, -723815481, 781355987, 1556993894, 22363451, 124786153, 623234666, -282096046, -1202812086, -455535841, -1136989838, 747352754, -1739909011, 1926859565, 1170627624 ], [ 854610009, 561168415, -1946721488, 583412035, -1755159792, 1897312046, 1249073375, -39682142, -2084701995, -722307880, -667801788, 830941875, 1686326445, 171282316, 357922147, -76472356, -605695054, -1698475605, 932849351, -569305412, -778264350, 1559098384, 156726110, 1669154913, 977223369, -484932049, -1083972696, 65905943, 849488558 ], [ -1111337758, 2120212621, -2117646845, -889135978, -1014072596, -27393755, 450560969, 1239606349, 420055673, -712634717, -1602616738, 1258161201, 1636391867, 663192763, 1638582982, -1851865653, -1172182237, -1322317043, 433544065, 2144605912, 939906416, 1371109111, -1184038488, -1459245225, -748672011, -441696338, -381536508, 175195642, 339225537 ], [ 410892274, -1924318806, 1736993507, -1904924774, 1669401021, 1667996755, -711941851, -1129974291, -891288168, -2122043222, -1989129509, 1800572756, 323404584, 979659422, 1334455768, 1481290531, 527044954, -1565814537, 667702329, 1642985595, -471233174, -939467884, 340136065, 1706858660, -1477809793, 1674033275, 1817159863, -249941563, -146224280 ], [ -314532422, -836611067, -415265546, -105261735, -1545384155, -40960168, -1783883121, 2108758491, -240383910, 552606164, -60738159, 643773106, -995926018, 1653275027, 1657318797, -534077380, -588310863, -1366753880, -1111621598, -741731318, 338090092, -1539336400, 1645113050, -2143022533, -1321364012, 348979199, 1927139429, 1174466165, 502452963 ], [ 1098774381, 1088521096, 226080650, -790998561, -342251595, 1394865572, -491802653, -867225965, 1684214092, 1845056579, -1313016370, 546326041, -147907499, -237647121, -1307486427, 21035197, -1208846564, 1242047404, 1734523388, 1097371478, 1832229543, 1782977659, 2017684529, 198536234, -1430174652, -1753994663, 673134674, 81036785, -2027205792 ], [ -312710627, -936331174, 423813653, 1716872547, -738849316, -578641330, -1247022933, -996371683, 613045608, 1351311055, 461316977, 793670643, -1113352044, 1551912349, -1679751518, 1785332292, 2034320722, 526877220, 1162191819, 354995387, -366487117, 1359351777, 1395107922, -1235490382, 1154770467, 785267260, -513488160, 479021648, 1429045609 ], [ 1256327133, 1515951607, -1248930770, 325724930, -834402971, 1379509989, 1049055491, -528768843, 976588814, -385971285, -1291929000, 1017531747, 1588085305, -880423880, 589565807, -1076148948, 1047300204, -1673982928, -2052636250, 848987150, -1698374439, -771180451, 984533367, -589958709, -1907395998, -1945433933, 813608195, -381874094, -669692117 ], [ -749849446, -790997371, -83761390, -502614026, -1100579719, -443892789, -2065634233, -1701236908, 1997701216, -900795259, 1699296015, -381090745, 1879298739, 1011805776, 937017607, -799115013, -244549307, -1742819332, 451412723, -520115104, -1963303218, 1548563185, -1311743877, -1819605206, -1830870590, 2100680175, 1449707105, -2005708849, 970117033 ], [ 1935033621, 797666468, -2125546491, 1546223590, 1823373484, 15954827, 231061052, -165746363, 211046087, -445743207, 1352869846, 1195825127, -1136792012, -639757092, 149365055, 1632129143, 827394796, -1376507329, 1360996471, -203997717, 329999247, -1721871135, -1775286208, 641216089, -1553627274, -590816756, -533954480, -1659090872, -1127249831 ], [ -1061090935, -765099485, -763835751, 1403617497, 2146673168, -925332525, 1172363181, -90226399, 154239841, 2090565368, -298503832, 254175783, 1843036053, 1224072980, 228290741, -1930415564, 2012671460, -1820076105, -349510910, 730356265, 503588505, -160041429, -1536848382, 258242135, 39988132, -545139710, 406157602, -1940019332, -1454573865 ], [ 281297851, -540470932, 99429340, -339880229, -341953188, 570868312, -1772591617, 258102309, 1779732011, -1117217187, -1667479066, -494192922, 1582674235, -1022993608, 1553464755, 1718164275, -276069488, 1520138607, 2125488505, -702189657, -193401204, -736765103, -869781719, -1245676533, -1607440459, -1533003353, 1797149001, -965607076, 580342071 ], [ 2069576938, -1251751207, 1969313138, 903703417, -1695835733, -515039070, -1414886983, 1396226272, -2103360907, 312168585, 1712236160, 1254662216, 1356612292, 1212687643, -844954749, 600527680, 159036429, -591294091, 1586351351, 1649090016, 1859847772, 1208313102, -49838316, 1978181926, 2043824739, -1797330465, 206318060, 1381500653, 2137766622 ], [ 255563695, -1636154282, -1360208110, -1731448546, -1287638132, -1194543109, -1506292756, -180329168, -600088596, 1719003154, 909530759, -923287921, 1374984188, 1218336903, -86658985, -686920637, -582450615, 1401245124, -1266434994, -1208516912, -117350634, 285842707, -810011212, 1592787747, -1556981528, 1494104976, 1895387674, 804848214, -1189521492 ], [ 1031849551, 1458998946, -662401067, -1348602796, -1780259734, -9980421, -2010827781, -1113564427, 400314517, -1062898564, -1251743116, 943406201, 174680413, -1419292748, -874662263, 124900440, -991903941, -1959977315, -1505684310, 1446192018, 84259264, 177731270, -646893119, 1894605819, 1255032947, -834699500, 1438117797, -1521741780, 1893505310 ], [ 155569304, -1400836163, -674460001, -1104085451, -641729139, 1265513430, -148948393, -2084098070, 1898322609, -1765819267, -1623393028, 191025089, -1352640550, -1056127598, 726658707, 1060112247, 1947194309, 1086476078, -524809205, -303256710, -264580529, 1683384232, -716471870, 1731021303, 539011868, 1929590329, 1792523134, -118468377, 1298623869 ], [ 1465227666, 780439556, -792739270, 1488703671, -663522648, 332586326, -874988602, -708019533, 70687655, 1692736381, -1922756136, 1726313365, 568446412, 1862378668, 930466390, -1904238828, -1183339622, 1854629230, -1756834720, 331534997, -1457876101, 1736892325, 342088020, 315842604, 303876623, 984856863, -486634394, -886250436, -59514642 ], [ -420121339, -1137835406, -965822562, -71040785, 936224767, 310735010, -1423081824, 1559835999, 863569466, 1290562570, -1400944021, -2005853899, -1222153054, -1212059460, 1349924527, 1869528007, 492891426, 1179071438, -30067869, 331921071, 1649726010, -571446750, -214297590, -35420126, -634575420, 1379274252, -850946145, 1978265267, 98259230 ], [ 1922462470, 543290796, -1600600880, 1780113230, -1403920256, -558886920, -1205682668, 303792205, 1236615844, -269949544, 300301311, 1247809785, 1904074423, -198388066, -1062398802, -1786294223, -1652289201, 1308580065, 738827400, 2126124827, 470425640, 1946838896, -2036032059, 488247486, -459249863, 287864527, -326827829, 1091722165, -903519884 ], [ -1482262975, -1738969148, 454287121, -1840052066, -1627294443, 1921410541, 1832315118, -1649685795, -828542570, -389433383, -1733637016, -821078734, -300277415, -1523246902, -2018338577, 358451440, -1855301845, -1052139155, -58375526, -241054073, -591674733, -2003591378, -2127562586, -1137622952, 1537343190, -2108693127, 1576871905, 1154838733, 1225645806 ], [ -48883059, -1861829650, 1582170035, 1677199663, -403769723, -973388503, -249695112, -29396221, 726466093, -318197620, -432992670, 2002203390, 2025927746, 2074543940, 1909076192, -1322384366, -1727475691, -666525591, -1706431636, -412397618, 2067126321, 1548082066, -701883698, 1177672596, 1796166989, 766689534, 1898718090, 1680460873, -1514308954 ], [ -581032019, 1005343092, -1494056992, -339844291, 1404975943, 1124234944, 1684843614, -214200143, -93573346, 571255953, 1110503017, -472769011, 657423999, -2135825171, 541517550, -1760803365, -1420275488, -923192874, 559880817, -1500236470, -125995366, -1594211845, 870090076, -587422640, -1906818653, -1440369933, 460432947, 1408027745, -1014162415 ], [ 1546210139, -1076080131, -2128027699, -230786881, 917978295, 69794375, -1900672985, -2015721669, 2025824522, -1949574349, -1402568183, 1495145735, 1042366401, -509519305, 1363559027, 1475646684, 1161540036, -23496947, 263313629, 1115303906, -446573906, 845010106, 1976256458, 19474048, 1624174353, -1105918414, 100427845, -899434351, -366752532 ], [ 135861300, 342335518, -1045809602, -1778188821, 1624304402, -1337369452, 540725832, -1105008250, 1230001271, 877371075, -458670738, 48643994, -1523247063, -900104644, 258803457, -1855463081, -290297201, 962594944, -580246331, -754703922, -670083762, -1548916550, -197748191, -767181283, 1353287190, 1731974374, 1260583167, 1825630454, -182907793 ], [ 577226404, 768743516, -387224403, 1291064223, 1630972859, -180643632, 1209575502, -1258282590, 1849611616, 756694796, -404646150, 1373641961, 707453394, 486116679, 504924043, 379658876, -1697097365, 154443566, -1984081614, -80758120, 1018585217, 885120555, 1765546541, -1911761690, 2010381855, 35393558, -988534641, -371377014, 272684226 ], [ -1544722459, 1168943094, 366760530, -389962082, 1162088915, -38129715, 1104346281, 1050269584, -371864473, 1568822859, -1885990874, -1597496038, -740918572, 1616811277, -997443039, 931305683, -54964583, 1102665134, 558276085, 590588248, 1748731368, -252425012, 304878048, -920925204, -1796223887, 295629455, 977572822, -2065705943, -628555093 ], [ -148242400, -2117181834, 1234330467, -1274463940, 1477252861, -479238102, 2031610144, -1599754457, 391220889, -510867782, -1871690289, 105862986, 1235702538, -353230402, -1612815722, -176574415, -1881769175, 1137287659, 2007822717, 832262572, -1274236230, 1180727960, 863236431, -750596745, -1919639323, 1247435703, 1797215533, -1089273716, 307297604 ], [ 497742976, -2082428594, 1562436610, 94548068, -721234585, -1753624867, 594993230, -1700610573, -1607149974, 1719857800, 1275785352, -779043690, -670020805, -547693053, 141728191, 2138461556, 545610518, 1305975398, 101905548, 1918852239, -96417915, -913110117, -1524531437, -875668178, -1001345681, -2144430235, -1090964117, 1255896322, -1691320594 ], [ -228528879, 389683224, 1921851340, 1708135392, -1403237356, -894928353, 569455540, -439497526, 1571378469, 124242629, 1306432310, -1964319397, -455393563, 1872762282, 1684075844, -934567448, 249780636, -159227961, -1850835471, 431349494, -286520239, 1272067356, -606872708, 160443343, -1415835655, 1755148667, 767245327, -285341514, -1307280783 ], [ -938993436, 1928196550, -1228692287, 874382444, -1554083664, -85567696, -1819414385, 1610805409, -1032351966, -1471852936, -601073594, 116223094, -129028470, -1427324440, -1701409729, -72674149, -711179570, -1164961690, 1235429260, 458000321, 711732302, -2090538616, -1964363250, 1303704666, 547504938, 1002736100, 297405513, -477807126, 2010519591 ], [ 1455275602, 955860913, 246532577, 2032857934, 172040634, -11799335, 811957374, 436175706, 1043318304, -1057432375, -1118952307, 639345999, -2029485266, 2066690042, 1889540141, 1317939180, -1528143528, -1101028994, -1290603339, -1967556900, 2146576299, 2000457548, -41308518, -1773390535, -549288444, 766906245, -1676898269, 1176983238, 1853282812 ], [ 2046423605, 1382627542, -1018001131, 396907797, 55270074, 1481619484, 739853438, -1069848065, 1615211438, -1322880017, -213622175, -1801367212, -967360555, -253481642, 1292190818, 1187253510, -825629507, 109528777, 2014432290, 1814367120, -298559712, -1074537129, -1739813630, -1704315471, -1857344513, -790562322, 1127753105, -1822834500, -1944615638 ], [ -1904470923, 987685380, -121315931, -22704714, 1032331189, 738322927, 1336351854, 2005747893, -834451890, -2089182962, -1115335795, -1549450566, 275167250, 1779555197, 1839834129, -1349615042, 734033826, 876141798, 1300182840, 1871284179, -709427580, -334894449, 289791276, -648448740, -1136239151, -1687771700, -1881060987, -35985429, 1282721792 ], [ -19052561, 89908987, -899703192, 706929073, -401295447, 390452035, -1162708217, -627459984, 1517860452, -19886039, -1963415065, -262759615, 1635759255, 1209369300, 295816753, 313660925, 1227192412, -1845282720, -1519147960, 1067491736, 71780196, -2025731778, 1590302378, -21429082, -1616106378, -1295571103, 1485305866, 1160290416, -1056048554 ], [ -1782790081, 1372018136, 442442331, 142444449, 596228842, 692408287, 1829955733, -373341242, -403994732, 185161594, -862782144, 2027936809, 133588086, 1179535648, -2047134249, -1236294527, 303608524, 1850070478, 1466768439, 631023031, 1150237834, -1685172678, -629965921, 1049777606, 904548189, -617771908, 754683295, -1779484283, 1268237609 ], [ 12772419, -2106268883, -70082854, 2003677976, -717126370, 461451117, -2101695142, -646251986, 2101014119, -327691170, -211178161, -735727839, -1811464100, -355382968, 1767577566, 580121787, -2134300503, 1469119860, 293398619, 1455586253, -82119812, 1421765117, 1119058386, -1969421276, -1742695580, 782044373, 454353283, -1162278788, 101401669 ], [ -1005138124, -2056065357, -800280394, 2070543769, 1438439444, 864115531, 1428810076, -1636868877, -1666781014, 413390897, -449972664, 789699243, -551798996, 2017446188, -962570872, 1150545611, -1091439925, -1488519206, 1458279008, 2138691714, -1204095037, 1231690106, -328271920, -981811214, -914513367, -450903386, -2081353654, 616393015, -1549999341 ], [ 317220506, 838851128, 1773552939, -796484143, -938912171, 139184487, -1420218455, -1420931254, 822494585, -200359422, -1595075645, 1237300012, -646553108, 1625874035, 560528459, -1561844755, 1516656461, 85577825, -214537174, -1209159033, -410271960, 1022602144, -804213005, 1662255760, -1873303597, -1635751136, -1086730414, -1499016818, 1130799862 ], [ -2133764066, -2100498541, 1996635235, 261729398, 1619679773, -1905526333, -543362109, -1745917214, -1340236579, 1209368789, 1233576661, 1249282134, 1711415781, 184764626, -1485715684, 1171552328, 102810729, -1029643906, 308196446, -1153768928, -1968719305, 872822605, 320356750, -1407987088, -1435649586, 429660666, 1832815193, -1733835015, 624379738 ], [ 593424592, -1342476059, -1802336205, -276123221, -792804146, 1363273629, -1112962454, 1157390757, -663788845, -19565317, 1623594181, -1690726216, 1272276742, -665519887, 2010989937, 1702724736, 2094448552, 596552897, 822577644, -1050752357, -1216946780, -1194092004, 307203230, -1209554195, 999776827, -2020615355, 1645858210, 1880105568, -625019736 ], [ -1786588250, -286284856, 1405363815, 531303863, 1776054692, -342284781, 1558992893, -647643059, -704415597, 1813442501, -30857863, -1742376196, 1214260238, -1353272838, -1748771942, 192030580, -500775490, -34448127, 1298436401, -136749843, 1315717480, -1533217039, -1626434635, 1253544555, 1334808871, -2019045930, 1669568924, 1123819122, -707878857 ], [ -1899117381, 822722331, 1221916474, -1667928882, 155053401, 329735004, -1451869731, 442226406, 1839042933, 1020378425, 1376394225, 1198747482, -474844187, -1067782041, -1490108374, 1268821920, 1611518992, 1181692080, 850440186, -1606785261, -29780303, -433101258, -1855393170, -671101178, 1806325805, -788060207, -1501044568, -960976808, -1651665898 ], [ 1923108859, -1647289316, -1235080050, 1072346442, -394240800, -1769693964, 202459603, -458456833, 1834092096, -1022371420, -1494672559, -1703660823, -210942572, 834090276, 1034075942, -1694707497, 302383775, -1348343765, -1841371881, -759460379, -903512142, -964790867, -807786530, -1149158134, 1093678443, 1973102463, 940166848, -612955197, -1410930343 ], [ -835491205, -752320168, 1744861520, 305734716, -644239601, 708349435, -906688689, -1818706248, -1588256500, 1253905510, 1807917107, -637793013, -1922368499, 1899558403, -370642411, -1789352274, -1248722623, 195094889, 906581122, -1062708971, 753846094, -719611423, 1144711274, -1516506022, 1264368956, 1648556179, 291813941, 1679749859, -989343903 ], [ -59600107, -1995390147, 193776247, -776359145, -893006130, -196220420, 1415101354, 419869981, 1422941834, 661449860, -74969621, 1754631200, 1312630456, -1966115756, -107938587, 1023615713, 849286619, 242189869, -131611233, 1679290075, 1208003656, -500336296, 1848299649, 592732656, 1991589770, 1904268291, -125263370, 2013275496, -1011328669 ] ], [ [ -1191576866, -1316946627, 1745998401, -1176853103, -960613837, 307446858, 356203829, -1137294917, 30048909, 1866896656, -609446371, -460351867, 304479755, -1411021310, 1011284777, -1863194406, -1676278219, 1427993279, -1492056337, -1369162675, -17839828, 1851172548, 2122740569, -1532191198, 550231337, -705788261, 1725219530, -669289470, 167449558 ], [ -475730285, 828353748, 1086665218, 839674033, -1281649927, -1685865543, 1067350042, -1081608773, 1236489024, -526981764, -874506508, -1982444780, 1274274477, 1637751589, 832932769, -1661122085, 673232292, 1174163281, 1780518750, -408002097, -1297305919, 956830266, -1793031889, -221495675, -1872732027, -1360427987, -520876422, -568773206, -798305202 ], [ -1948614897, 19959255, 1548024538, 1142834609, -451031634, 1817227593, -891863294, 1543933971, -1635576227, 2044142829, 1587621990, -766667085, 1292900815, 1152677317, -1534771382, -1270646061, 758557743, -1681788486, 104584806, -55201785, -1144834527, 1601039999, -42421749, 983835418, 589166618, 792893473, 1635262327, -327209266, -2100232842 ], [ 854898058, 1134936746, -791640155, 263764964, -159946708, 1776385016, -2013022980, 1089301253, -1163171122, 1009300238, -1677226322, 1463477067, -1748090743, 1032789423, 796783918, -888949343, -766295395, -1353510577, -1001333616, -281326472, -966511948, 1456748100, -882846732, 2090462559, 600177193, -2122442993, 1277312810, -818896174, 1376033391 ], [ 277351294, -187043602, 2100058172, -1653614235, -1903756953, 1891288153, -196544452, -1655274431, -1345825098, -863594386, 984016108, -1262139658, -677392762, 2117025282, -374683472, -1817812455, -234040386, -1965126412, -2135752099, 1281180031, -115168468, -146217141, 1315652351, 2010552363, 279874030, 75337119, -1293626929, 1982603061, -568653940 ], [ -2144846117, 2127932534, 1625473694, 409367453, -1116698331, -2062125729, 808577356, 1598716661, -1608294339, -2019523559, 1975965473, 1244522009, -1894396127, -1788962102, 2064719621, -1539381992, -270391145, 712401434, 1691167210, 812062263, -403100250, 1654186026, -973805236, -600040856, 1855418119, -763689990, -982874438, -1693557710, -430779780 ], [ -2017503105, -1579623418, -1631350613, 1973431913, -2078895563, -435328512, -514439166, -1792114375, 1703873522, 512124191, -780789834, -607449730, 904216153, -1519111056, -598308337, 839831025, -413844000, -1213099932, -81842115, -1991637239, -43834614, 598099071, 2043908523, 647846687, -108825145, 333452129, 151999451, -1639129321, -828536037 ], [ 628964986, 774861345, 975298338, 1228567822, -829617584, 929184942, -1411184380, -36056433, 515080936, -1871863496, -1470398443, -1798545991, -1143093990, 790856635, -1707957859, -221136175, 1107344436, 557320186, -1109824026, -1520161555, -867329081, -1797785384, 1750176618, -278667273, -465593030, 602880264, -1537362877, 1373578770, 664835676 ], [ -237270222, 1846225870, -1062435802, -1670291476, 2046761025, -1986589202, 1497325491, -1289608228, -1725003681, 1399051144, -1727559589, 2089411588, -391415106, 1355693845, 1338497924, 1362131927, -723169931, 1527915215, -405587234, -1927471369, 1185081140, 1138143204, -756683945, -1323724233, -655037560, 336930345, 1627977037, -1404810997, -1062670004 ], [ -48269939, 526884493, -1462836389, 86062640, -907000640, -1745574101, 1322503438, -1353552874, 205242353, 549829233, -1784791430, -864250331, -1386736607, -1370917029, -890639872, 2086532554, -833013300, 584743021, -1261419210, 1973787092, -2035075233, 599520065, -1774751780, -1751887509, 897525305, -1035034309, -239445319, -1080576883, 1379604487 ], [ -1530565597, -1676106291, -1949577678, -1690700317, -1232665118, -1876105148, 996377934, -1862067791, 1846552782, 1306067760, 375281907, 1583381898, 1993895006, 1021733519, 100342688, -478855131, 1794000745, 1961657545, -1697697514, -17549185, -1787285325, 1279771081, 622234957, -443694655, 919151856, 1151600964, -1113555080, -1152449419, -11207021 ], [ -461686075, 1896972941, 256232721, 1779910470, -151448925, 195433057, -116709037, 191349172, 1644147531, 1830116503, 80750138, 2090134664, -544925949, 1546969578, 1923542824, 140165491, -1098477645, -1495474494, -1221696033, -605929058, -1564972816, -1777954893, -978230578, -862468515, -944155789, -773621608, 179307630, -1009183634, 1943452798 ], [ 2110556087, 1233061813, 2135093907, 764449006, -502797578, -8136431, -585662373, 1888967812, 1433850646, -1477326206, 44045919, 253432666, 791361191, -1573603716, -272725080, -1784991031, -2108880314, -491723588, -1325004571, 1024676114, 1052280462, -755411060, 179876110, 510961446, -829389425, -146609588, -1230258703, 407089010, 109294016 ], [ 1619450926, -1018309597, -2065921125, 1497444320, -594818239, -2047045444, -932317826, 1800667964, 582898548, -809507008, 16403744, 1906495232, -1139650303, -1479428822, -1355935274, -1651163150, -2074243557, 2037771096, 835142925, 252797291, 1626123880, -852244319, 899347441, 217672537, 453493819, -2019168979, -463529041, -692692255, 399753863 ], [ -2001226550, 367038095, 279840790, -343565589, -1020259687, -1837949824, -1402577745, -1424981212, 900214787, 1035455400, -684011658, -1318065846, -1356569810, -8102486, -2063385812, -1988677245, -1207271533, 1840944632, 1134997222, 438644399, 580565944, -176965068, -921910925, 904212636, -2114799267, -255965594, -1226384250, -1199731597, 1273855274 ], [ 223373286, 267741364, -1824679138, -650940364, 1714263482, 1678954593, -1013499357, 1276033584, -644995884, 1051445034, -1476246642, 922331940, -1318655417, -1770878456, -627244673, -32892191, 1042395283, 1750151372, 2068933709, 907914343, -49201557, -1513691170, 1520225659, -475280663, 1135962009, -2009830037, -1613925990, 1811540621, -790976764 ], [ -104937711, 509914821, -1830956074, 221854911, -1088104462, -317564289, 554920910, -824879873, -1620453078, 1593622499, -714598219, 798137223, -792083262, 81194977, 75903715, -1943419279, 729708968, -1199258796, 1835774493, 404319558, -1102481556, 1094354203, 657087966, 902888858, -1197542788, -1027545618, 1338331635, 760826575, -999898444 ], [ -1997646815, 2131208252, -997088513, -258136649, 1434405755, 502415108, 469477935, -1273301271, -439501694, 1333450236, 934747440, 1049464427, -1644294412, 607220253, 2031430196, 1433544587, 1832629502, -1483522549, 1060526840, -1824175355, -1825631314, -1428052450, 1365516270, 2021777502, 825372264, 235100132, -574418662, -757188489, 1441525717 ], [ -625251053, 1227988597, 1827421091, -1529818446, 1885199816, -200877421, -14340968, 1902698158, 1686399179, 10925962, -453260009, -1998983053, -1093838797, 267490452, 1877569301, 1848930388, -492817944, 853783370, -1975213088, -2029585980, 277210960, 402761016, -1508029529, -433297630, 358774235, -635628352, -2035754959, 191606138, 1586194608 ], [ 2112707907, 941619290, 520420876, -1785302753, 1208000039, -2128521444, 1405853700, -205634968, 60589930, -2065768739, -1141978587, -1624240540, 932806272, 371505584, -1845413359, -1926123202, 433194767, 1563689014, -2046292033, 880528234, 1027198115, -1231042752, -792058460, 1558985442, 1265987831, 893631875, 1943563914, 689091989, -992247602 ], [ 1530292254, -1447362500, -642060691, -264895454, -1072905205, 2067133901, -1679967200, 1844797957, 2086648041, 53518822, -834423599, 1519372140, 270529438, -2066603299, -1538391077, -430189393, 1202776243, -1793076050, 857483367, 126503338, 795820748, 2026037141, 72657409, -1195435196, 1531342844, -229970565, 794476072, -541843121, 2007129737 ], [ -827785300, 1009949615, -396839832, -1006691577, -279570389, 1541582516, -131974528, -724607928, 1169964527, 1116499578, -1006823666, 953511900, -401702634, 1328489340, -842574818, -937514242, -812341559, 824927276, -263051329, -1608675907, -776196139, 653590877, 2025143137, 355894089, -443967487, -897929504, -204032450, 183489687, 175102521 ], [ 342224577, 1752314266, -1820615041, -591374602, 43002133, -832440044, 1914340252, -960328898, -1489399765, 1386791042, 827991574, 800576512, 331207996, -2088314385, 1028311053, -1787111171, 1392571343, 1674084628, -308901433, 970354368, -1962079347, 1498182339, 956853366, 1412180734, -1671759440, 1015962383, 1546923257, -984914310, 894196320 ], [ -807653575, -2091108758, -961980671, 1592437284, -187819601, 1357646644, -883325539, -1383214934, -504904335, -1452137118, 532497987, 1756730861, -1501453913, 883439888, 1627963399, -1875024788, 1938355120, 356381204, -480862575, -40424577, 99406537, -1386999960, 1091132240, -1714829854, 376339205, 77181750, 1294622293, -1698628167, -305793630 ], [ 1310555944, 1675499649, 287459030, 2031178441, 1689684680, 1869742855, -488632675, 185964922, 503228212, 1938781190, -1431077517, 1375254697, -227414360, -201000772, -1378990903, 1326885322, -571138699, -1022812008, -1897411576, 1879534683, -836895481, 242356539, 618322101, 445025356, -431834271, -1315228543, -1466265710, -608387592, 1266630012 ], [ -725392147, 153206460, 259945688, 1161875126, 7534467, -356127912, -1207755418, 1930530486, 153629232, 195297385, -943279984, -855572674, -1132078217, 116967115, -338827219, 868459054, 1120953037, -1151202099, 1875064342, -528121807, -1566769196, -602177182, -1702885840, -845376368, 698327882, -633780511, -1929729495, -1140373296, 1175227269 ], [ 1337853012, -1602858594, 2044166934, -287424628, 1810697109, 934971425, 1123404016, -813488338, -584894658, -2042604744, -1226333500, 1644191763, 525344482, -1338556093, 1156271378, -1961433649, 1606069785, -1443054393, 663764404, 196412311, 1987798320, -1493453714, -197219768, 4288617, 567303750, 1260898612, -2017796518, -1102486806, 1821913713 ], [ 1753783399, -847925114, 971677767, 1614469691, 910253084, -2140108507, -1616704539, -1537423890, 58174812, -1282727508, -1791526959, 853400983, 2093928119, 1235516388, -713524602, 755311912, 165405013, 1170849138, -1165793650, 192987243, 2142976385, -408656927, 2112468674, 270354417, -662703580, -1211921047, -971036994, -1087933760, 355221790 ], [ 1928345995, 1919863077, -830492358, 524013015, 1760445859, 1598390475, 1135819173, 1200988514, 217369468, -793823681, 213742556, 452874082, -1424596925, 198873825, 969764500, 2008726004, 1620498765, -1086237682, 838728477, 2001727213, -778524467, 977290403, 1562712525, -250556312, 1621082635, 1182830160, -573947791, 37246827, 1810149208 ], [ -554013426, 166879596, -1559325760, -40529461, -1024925561, 632071377, -249570241, -1915440674, 566229944, 523036585, -901547450, 1430885195, 155721305, -1005443975, -27213802, -1054308101, 1111802254, 1146255084, 96693664, 1731722142, -664294989, 1344476315, 1754346400, 991003781, -538520017, -175805685, -588815997, 1365556096, -463931955 ], [ 1561793892, 952591014, 839287456, -1643007925, -707637281, -2136896422, -1477309868, -518498979, -469986539, 157738231, -104289489, -1314304456, 773870387, -1860031831, 206607118, -823789139, 633291145, -460371878, -1734609703, -1006834761, -1986527692, 613197043, -1450273894, -1203188169, -1284895584, -98281569, 2112496748, -150856618, -705595673 ], [ 541069223, 2082566061, -1909896455, 654407851, 1154592325, -1216902987, 1286966126, -1275762900, -2113580916, -712347230, 320978139, -1259575505, -947155217, -222658749, -1153838957, -1028196865, 807391387, -2128461391, 2131663813, -881174530, -1914105086, 281497880, -571336626, -1418443943, 923884737, 66412457, 1306128827, 1162073668, 182341614 ], [ 1586098282, 1415982115, 1530287291, -1526936106, -1253258337, 1988359293, -1811185235, -1717525812, -73124371, 1632449360, -1106323163, 1337979683, 1260144421, 1789192573, 1357447977, -1085560840, -1904658259, -1772436698, -140551492, 1148661679, -1214279440, 1211921283, -964458291, 263978576, 814215481, 2115387357, 1286369176, 594390601, 745511575 ], [ -797025430, 809201138, 191879201, 667963769, 391866047, -1642753092, 1722397558, 1726642390, 2118283549, -46250356, 1276507981, 1068701583, 1840273854, 1775412967, -602871215, 411959975, -1778735343, -521087826, 119920797, -76113281, 350640601, 296627073, -955005419, 836322485, -400689524, -1336204710, 1193752727, 1265613429, 1956111399 ], [ -351170926, -268802426, 1491506064, 1027596344, -409286269, 1293456448, 1611364700, -133771702, -441125476, -789496992, -458485996, -732439277, -1139060493, -777902659, -13447460, 2066945720, -240714838, -176337156, 1564730837, 1877630564, 1611852331, 1439573773, -926441713, 984015596, 1308288294, 1116249872, 858674253, -1766557542, 320343763 ], [ 530247161, -1525823812, -485139482, 655645195, 365966892, 1330210011, 65688922, -1809688300, 234079947, -577779986, -96514886, 520845240, 852250791, 411983079, 1709870437, -268848049, -182255102, 1958476110, -823529385, 888480874, -1936192878, -1388988561, -1926025522, -494985869, -989387724, -1680332929, -2018885238, -1377206977, 1833418287 ], [ 268112817, 529219208, -1970090233, 263920998, 1393337211, -524768902, 925184337, 1969859256, 459124355, -1660289259, -1572784486, -904683901, -651814354, -336178644, 220434548, -59257372, 2057719586, 1369586628, -1298311528, 239920383, 1978859048, -126072667, 884981562, -1905966194, 1096242897, 965070849, -647847777, -1853838078, 1704325616 ], [ -1137444743, 97042185, 376147569, 1239382710, 42028390, -14607007, 306585759, 1792939403, 1574243919, -2072271200, -1312504251, -1192451963, -447456475, -1218097726, 944397432, -2132530394, -995822381, -1734481432, 1516135693, 2097349967, 1023242250, 810059666, -2123977580, 1086445218, 1981773572, -610472565, 1833962757, 1893704426, 1521049177 ], [ 1469906366, 2142971642, 107123785, 1413688356, -563204949, -1555321022, -1723614896, -1290545309, 1408091819, 961805317, 365934591, 1224951869, -867118011, -661018621, 1276921731, 2004674631, 1182729072, -408867739, 1327903778, 2007922170, 431720651, -617633823, -1965766358, -1288868719, 1915158569, -1018712160, -871648947, -580279336, 82221154 ], [ 1629893064, -1506930144, 2141069239, -2113604237, 1925696966, -640046303, -1654025372, -1686015137, 93924470, -1080018611, -531145069, 1207857004, -213385502, 1802056736, 788611452, -1064403074, -933795861, -865504993, 2035525893, -2111843333, -1081401142, -585395396, 150027073, 1721013261, -442043304, 1805346574, -2121441702, -1154579550, 321846070 ], [ 1804915096, 980581237, -713362694, -1033306798, -871204837, -1654306912, 1874469827, -2047414500, -217505402, 1151858128, 979794284, -333331079, -885635222, 1969934426, 1077868190, -216451410, -1938728889, 1135048638, 867821992, -722490636, -1091155405, -1548287714, 1796329022, -1988869181, 666619152, 445441824, 832536593, 1687303563, -1671213450 ], [ 2078956635, 1568277175, 1684234487, 1035819285, -518111883, -317906954, 901018435, 963594508, 1896788377, 261186866, 97914262, -412170153, -944615239, 299348059, 1969695910, -1610677976, 199996350, 1035024015, 1934668267, 1234733725, 637394298, -1446786219, 1538706602, 90953850, -1719711569, 1417209976, -1799084003, 864539597, -26458727 ], [ 985280947, 912945295, -1907145646, 931472685, -1721083835, 1576982008, 55311653, 2057832591, -645552162, 760896125, -244148160, 111250283, -125620497, 969431736, 233617458, -1066637633, 1002505749, -1162376952, -1802133070, -395659277, -816603998, -1865415164, -1414504066, 1950066659, 1584304004, -458424989, 1976144633, -1895438057, 1179467702 ], [ 2089735769, 1347064761, -1934155209, -1135138109, 1333085588, -353401123, 592456316, 1052016260, 1480048879, 1074018322, -370484536, 324148140, 1412219310, -1585322510, -1364315500, 569685625, -1250715332, -629708632, -262226321, 1827250814, -1529154677, 1808215958, 983056964, -841580531, 1464589068, -125109253, 113028897, 385426004, -532151313 ], [ -726734453, -1155137290, -413502310, -904651047, 1594476889, -123616254, -1264842563, 2133877071, 570092073, 179762757, -1387891023, -107676994, -1153712727, 1145505476, -1770267888, 143877587, 986897238, -178458513, 268356208, -1092595747, -702170869, -261416942, 1739351492, -1870835198, 518564408, 1402991515, -163187445, -559009725, -1560469732 ], [ 376993867, 621317903, -1214025436, -1632290163, -1536185420, -615513609, 1328505886, 1457124805, 1616416307, -1334065629, 1523344488, -579179874, 1304614690, 1625966307, -1225970859, -1098695546, -390997177, -507659794, 1876427099, -1036594856, 86366471, -1402406833, -1594460157, 2086955815, -1441007370, 1101961349, -1471186269, -1883276161, 1343754753 ], [ -1339436091, -856540517, 162064079, 530002926, 2008629079, -92294550, 1139217075, 1219807900, -1566829907, 296344587, -735012793, 1754496486, -1486986057, -1304334360, -1617818261, -2050570747, -641274463, -2085878632, 457909634, -537291143, -1864524703, 372656403, 733263884, 1560316812, 1197654202, -1051239778, 1139038496, -548242143, 174419159 ], [ 170265763, -1631377403, -604381274, 180587740, 1344918939, 1826554071, -291440190, 48540728, 752473033, 2089978629, -268730123, -1281367524, 2000688163, 1476989045, 1605789701, 1966466838, 1408902665, 394088709, 2113000677, 1848392574, -1284421667, 1968627639, -1983957185, 874434334, -310406583, -1630964948, -1672406695, -1798139489, -423150505 ], [ 1110276443, 1935704951, 923994885, 580716967, -145329849, 1535264977, 201479076, -1083657358, 2108611537, -446324693, 575008288, 1697498231, 1823812821, -483172098, 1516583439, 1781538857, 1645343736, -663238945, -184688281, -1804320814, -559349069, 1602032212, -313505009, -573480125, 1559845281, -1069571265, -745951681, -193224639, 1071149413 ], [ 357067195, -145890265, 230306301, -110736511, -542843356, -4918209, 2107160439, 1578452266, 1373989784, -1445118705, -551338372, 1407369157, -503813926, 87088327, 1616520179, -274590725, -365167710, 689977959, 1502582611, 2055437769, -1925147721, -1337448441, 81555729, 1498956845, 2136264890, -1351871703, -1913440349, -1241200941, -1509158054 ], [ 954603965, 471785836, -1215952263, -859719878, 569055023, -1319949331, -74425943, 804107614, 1048212074, 859828612, 517040664, -1734676710, 636078071, 948985232, 327206477, 239514451, -964038200, -1242598828, 1115206608, -1087566774, -1052662749, 1620212017, 1511564300, -949131124, -1984954684, -1480994599, 1630971841, 1523182704, -689234064 ], [ 399567151, -793989469, 1665809515, 289205208, 2077704871, -416408152, 97919597, -958148299, 1104907175, 498969288, 805543074, 1242177317, -1923384973, 1559113678, 1140720047, 41864255, 358514682, 1932760264, -1221200231, -753559815, -1683902982, -721731128, -914583463, 1895860745, 875963700, -1750152011, 719352305, 132829566, -1908200996 ], [ 501270796, 819805100, 868919079, 1377416327, -1701913058, 384562979, 761676496, 642697012, -552062823, -935817492, 21099311, -906523820, -1954934484, -1704267440, -1068883984, -1619806727, 1561904625, 656346182, 318519681, 1055941382, 1474142845, 888102647, 1362523424, -78541395, -174121400, -233242346, 1840064674, -82034643, 1383873428 ] ], [ [ 354072858, -281853018, 156720756, 488074396, 173993519, 1338409968, -2002928623, -293727397, -2059231836, -2113209831, 1195042975, 1232102210, 1948317172, -699135826, -518399058, 1406518595, 483126549, -1974581709, -1226771518, -1739084751, 448455208, -1864651367, -1681457016, -16548586, -834013883, -660222275, -1766136899, 644322333, -1337104292 ], [ 1937812764, -773546786, 1388154102, 1298759162, -1344349990, -1691004181, 1534349051, 410892925, 1935473381, -689958814, 77707795, 1062593501, -1940839233, 53338658, 1488957158, 510957245, 1752928619, 927844004, 1916582464, 1609510989, -162590083, -781250762, -784253577, -1197537895, 782444369, 977251794, -1543682153, 1355733397, 1681213868 ], [ -778037446, 859956940, -1019903324, 1630361553, -589757871, 579787591, 1037113883, -528890880, 1046493169, -1899412381, -408396594, -620343151, -2067060669, -769016362, 483182336, 1123674682, 1501337061, -344172208, 537188382, -1906838022, 308685011, -1594535377, 1518163918, 1580372156, 1071319007, 2052498077, 1725359439, 1491438614, 48522483 ], [ 1234121779, 605376421, -202531954, -2005227955, -917862224, 1631532292, -1980401817, -1332789569, -695415804, 1603571456, 1276297939, -137959746, 1257198983, 1299948732, 567373792, -1863835244, 1206746624, 456648826, 2034462368, -1702992277, -1668337582, -36964277, -738702136, 1160115048, -747918157, -67351131, -805255593, 1037254346, 912473842 ], [ -798164025, 1267608735, 1350859892, 1475451625, 2002359700, 811582307, 378718423, -63994128, -1590631002, 1070597245, 81538878, 646807135, 1080255383, -907688363, 1318879727, 313481744, -548511398, 448575320, -974368136, -1623516392, -1337966167, -1988641605, 2088514397, -1538841058, 502319109, 1290331376, -73156613, -580186735, -1358382543 ], [ 174815737, 1673493810, 1551802782, 330439254, -1874199372, 11408370, 1366278521, -1071510846, -1533513978, 863396258, -1720830192, 1488189396, 164653925, 1007567050, -76603754, 1313377895, -915808647, 1109122392, -774822601, 453237526, 1564776750, 60410937, -1251799613, 1962342365, 1110481783, -1185241229, -581042664, 1082557421, -123665844 ], [ -1654085503, -1278044513, -1648051785, -1793817128, -12473022, -2003965249, 423062865, -2086016757, -1634410886, 1821963287, -745268549, -476754400, 368520364, -1765457338, -598654532, -542011017, 1624843629, 365777898, -1006682087, -1525955109, 2114771498, 658063909, -1046185833, 1412486042, 1575281082, 2046004534, -1078098761, 794915019, -817342230 ], [ 947776012, -942495618, 1258830421, -1380083478, -954600856, -1334865889, -80437813, -886833901, 297775997, 1320114239, 81613193, -836560297, 251650343, 2028503926, -1442324787, -934880452, -572629898, -2086682194, -1901308053, -49075875, 1715882254, -428232227, -1147107975, 1043368777, 1030275969, -1276146423, 822918234, -783694039, -689769285 ], [ -1535136244, 1065811129, -64420374, 1289178156, -1982522770, -71124148, -931808785, -1899677450, 1386411875, 1137410918, 596598734, -48771405, -1333100106, -1901767282, -460351777, 1983017726, -398424244, 1439981358, -1447779753, 418052554, -1367349687, 1994349986, 1872835704, 436181085, -1413587616, -1051187694, -986516126, 286145763, -1778572426 ], [ 42852411, -995206773, -1380013343, -1918084849, -1986804500, -1338778201, 179316683, -96590407, 902041781, 1631214537, 445200605, 290232033, -817205413, 1280615798, 1356510037, 265543960, -1396308311, 8459740, 1399933596, 2054922636, 723188334, -1343983811, -747349985, 1203524690, -286308406, 226800241, -1305700488, 451369018, 729371977 ], [ -1433343975, 160762413, 1908607902, 1939257501, -595106979, -556688329, -658742769, 576136985, -1191517678, -404263420, -2099873315, 1889158213, -1152957377, -885244169, -1793094985, -1052454165, 1920574738, -1788890577, 1509486012, 729049523, -474598390, 2032201924, -2120135268, -1360774166, -703602745, 1895524929, 2057488134, 1277287052, 1733963303 ], [ 1808463099, -1530670154, 894570291, 1198506769, 1454088667, -1985594768, -236337439, 1182387495, -1451481648, 945405666, 975732068, 298025267, 885266552, 610940228, -1039261935, -505575809, 1955767267, 772159856, -1334909399, -1759614521, -1345496762, -2025452953, -146771199, 154869015, -56732020, -2105017515, -1864313688, 1888830994, -1954051474 ], [ 607972807, 1096950567, 27686065, 962344361, -131316532, 1636717820, -1344146232, 187328423, -335522272, 1161193772, 824804974, -1246894339, -474814363, 846773663, -637783966, 183524641, -1796440445, 391459996, -399798646, -152598920, -1316355542, -392058557, -929358840, -1045003168, 1112137268, -1272008783, -833192853, -369953264, -57619547 ], [ 1849266611, 647584423, -1875532254, -393198558, -564180479, -1439641485, -353499630, 1462145024, -1710556403, -986866260, 865588811, -1544987977, 189509674, -831372647, -762058559, -1447749230, 2117362095, 1724601257, 1648852769, -341919002, -1183081676, 1574642142, -1157786228, -293512048, 1989260128, 153751738, 423710047, 1999881733, -1440153438 ], [ 1099770662, 507432368, 186438501, -95992033, 602835780, -594191805, -156723387, 682203234, -847488935, -2056857367, 1847988812, 1542730002, -1687685823, 556200558, 1679529746, -1732073959, -122275150, -945015148, -543088163, -1611295930, 1592558856, 651090474, 136064244, 645648934, -1832023230, 1892568803, 2023188909, 132225564, -1477300716 ], [ -549230814, 1540589550, -1952683397, -2052130584, 1367852092, -1889080526, 622080029, -348019513, -393346199, -262992254, -2113922595, -704482820, -2034533506, -1294488800, -801133567, 1129372233, -1877704088, 140244405, -752452053, -312245305, 67081326, 60919225, -1926846732, -1192035437, 1877007082, -734185494, 788857924, -266490963, 1873643821 ], [ -1449987197, 974411220, 466679574, -2038210147, 1221211222, -1310286936, 932464576, 1899317313, -270896285, 1151335074, 1633923298, 1270948163, -1431077169, 1474389631, 1987526767, 349236132, 1704866384, 1137862916, 1941142500, 574647454, -2061715829, -581688215, -862680981, 746923989, 723112583, 2055847760, 1114660721, -438188751, 1528330608 ], [ -2013774065, 1607597377, 642442042, 1775196225, -1894719034, -620687948, -839667144, 1538227316, 719504154, -888176203, 1176147083, 1656801784, -1783352623, -2012865851, 55842542, -1435251050, 1874957430, 1922073331, -1028226021, 1409756837, -1881147322, -855781128, -2061164645, -149698578, -1889196663, -1961095190, 645827699, 1456613409, 606027612 ], [ -693195700, -504673045, 875369037, -1664647569, 1635310391, -195686052, -1176448915, -985041004, 249247010, 49898925, -1203303757, -433429203, -256888870, -977548286, -1940217932, 38481145, -1817393303, -584470944, -2125985597, 679710172, 880528250, 238665227, -54267907, 1019924469, -907661603, 1680950469, 1591187867, 5561948, 46920710 ], [ 422642261, 2102605703, 743434355, -1254595690, -1363538193, -2067175440, -888121759, 1779901053, -1046682328, 246567941, 1286145630, -1329726400, 1536176977, -1773974828, 2097655586, 1565722686, -97446710, 1337143008, -571798331, -1777791054, 1228672537, -585404468, -1075375372, -1173366582, -1448789821, -1433367955, 1206421719, -1463397563, -1262081278 ], [ -1762691107, -1578444019, -1768132129, 295387859, -1873136710, 1723651181, 58020392, 589182475, 674153813, 314933598, -1835103293, 1997035009, -1056085638, -130009113, 1033654192, -1085993542, -1352174181, -1259425076, 361187424, -1401094333, 582189679, -2023107645, 1498889584, 1407718465, 303295268, -514839949, 504067346, 1434802795, 1074697609 ], [ 545805071, 2108238855, 1080555325, 725219576, -730616039, -836513818, -599976818, -456139570, -693356232, 683302153, -1851912705, 433123372, -1764478604, 2057582237, 79294616, -88545153, -334568483, -470543874, -1778106011, -445518021, 1907035225, -347363390, -1158854081, -1281182317, -523549602, 1613406502, 385730850, 1971640135, -2010091377 ], [ -1955900567, -417106048, -1838958145, -687032553, 225756600, -445019754, -1879667141, 1759298954, -487779208, 1410296890, -38529977, -1170388644, 1540520419, 1142476006, -302285979, 277044474, -496661350, 874152149, -465071333, -839065473, -355274450, -986750149, -1931266219, -1682180422, 1122130859, 1943299827, -1987870749, 2007225492, -600550144 ], [ 1233087971, 506641009, -1949008153, 1831744448, 1221779873, -122668226, 1916543371, 1843851815, -1571850631, -1418649002, -2032624719, 90354818, -1109208621, 1125256434, 2013032125, 253435082, 638612014, 428271113, -1698581434, 1638540403, -363903520, 2049614848, -1568049567, -1578200546, -271805123, -1423591303, -2132614799, -269703794, 932893259 ], [ -859159484, -541392906, -740211728, 908847105, 1403176612, 1749772625, -1303025631, -154402398, 2037029280, -1414856984, -1978459120, -1845302475, -1690527225, 376831857, 1733972154, 1412751403, -1309040259, -1046678658, 1265168641, 1709226517, 1919885748, 779042076, -777312786, 650235860, -1764790661, -1053162988, -1954709544, -1475956150, -2075686926 ], [ -208082105, 2058496181, 1324800119, 56750143, -781041285, 679576504, 1954244649, 126790107, -1928101996, 182577131, 2117328897, -2102175290, 829508364, 1086044806, 1124361456, 792901041, -890801887, 946118822, -1969768741, -1973685663, 1171826159, -1714536891, -1432029829, -908662640, 1854847639, 1520234572, 821401320, 232389478, -5859712 ], [ -282991552, -1096309204, 1789636957, 107355395, -1552822784, -1214497351, 943554644, 1121159602, 645690603, -155748151, 1406450573, 1088941588, 1038127316, 31647492, -1469985813, 596235198, -450425029, -807938043, -823270969, 1085860902, -1881915909, -1139234894, -168062495, -1130066144, 1823050343, 1560878533, -1010754754, 110823005, 1138762797 ], [ 1947876556, -1421154650, 1945151817, 1723854027, -917445026, 1110112079, 2042237234, 1297522324, 544390686, 80426837, -1946833212, 35949609, 2133831722, 716600888, -221702086, -1118978793, 151085384, -1664237693, -1903255089, 662926085, -21204528, 553420316, -1978475030, 303328883, 224093327, -2094506658, 314337530, -2119836374, -425251751 ], [ -1291154740, 1997720839, -1444646273, 582061327, 1407283136, -1291003842, 845600897, 1622406076, -865734763, 413113095, -131212913, -180132646, -444290636, -1555936632, 1382468445, -2125448139, 330185, 1899102060, -1361974071, -2043871735, 1718665163, 1758729069, 1066714143, -978361343, 327741055, 1728937814, 111829520, 822996089, -114714060 ], [ 173983372, 1392273384, -1592659361, 1032428113, -1860163955, -943452449, -1259591973, 325118239, 606250891, -1665738851, -1793405888, -742554041, 2063689910, 1061221634, 1003026996, 1267462486, -1229102454, 1205499622, -830942805, 1970181301, -10721534, 1128327390, -2009762851, 319893409, 1587696284, 664633036, -1775794311, -1909203504, -2054411661 ], [ 8812907, -662132386, -581493952, -1089291433, -1627386803, -762424392, -627611070, 2035294390, -1461940038, -1900780829, 1701687880, 1182124949, -414239165, 1569502927, -1068587477, -306987110, 300047023, 1000979475, 658988764, -1850270602, 276395012, 388857984, 196563272, -1619869098, 248174956, -539950053, 1024082099, 1166945593, 1107744429 ], [ 1494047038, 1691688970, 655519445, 1068663122, -1636506375, -1662009017, 1669102915, 1115480194, 1785357311, -658871479, -1635998089, -2048668661, 1308998831, -59084195, 597884305, 1339596505, -1815083347, -689286206, 1537131199, -690082579, 1441257368, 1562962207, -1411288097, 2065796626, -1979045455, 840752598, 1835986928, 1047445104, -1702088712 ], [ 1926262592, -1304985370, -1988991932, -1407044043, 825690407, -1357664186, 384501504, -656751742, 1767098111, 1103299905, -117162750, 229671786, -1278457147, 812818662, 923224812, 222352074, -1331746628, 1514072191, -1893419889, -157202156, 67344036, -600065364, 1137417409, 662177057, -1339886673, -1891218312, 1190654704, -1787851923, -1203373941 ], [ 1460269436, 678586344, -1497854659, 1425562591, 709503736, 1853729403, 1753965167, -444476590, 1650423706, 840339267, 253234180, -797924307, -1846998301, -1538607696, 182667754, 1607488864, -373215458, -1891123401, 90524577, -1287244837, -1275526183, 1751674219, 547485821, -1252284428, 747747138, 1238776469, -513144063, 1480478787, 1606379855 ], [ -1650094683, 608688469, 2009866726, -191742607, 1308862692, -84896970, 88048746, -168299317, 693896624, 1595403730, 1210229142, -677977919, 1586073252, 1197647455, -1199417713, -1403637159, 1963159751, 1564995958, -370769609, -2140006552, 1609910076, -336420185, 1266385795, -1068811024, -1256768512, 1257968764, -681474428, -1679739920, 318258031 ], [ 1284530731, 678549187, 2077268903, -1283682230, -1617686710, -45096604, -1410646935, 2107352065, 1743883965, -438667148, 567788579, 52127591, 30976060, -720869968, 824358211, 2044578032, -1144114562, -1721859139, 1458681536, 786501996, -675518967, 680597317, 7488835, -884476558, -957419482, -279253114, 1371024681, -1722277582, -1716965886 ], [ -50961098, -548391327, 1718532448, -1244415719, -197741003, 340316286, -552173954, -1217915701, -969314586, -168847384, 2023566699, 59577507, 1833314940, -2075632436, 1191519090, 1326315628, -798997055, -82520769, -1375782735, -334619182, -659344601, 168059055, -1497218532, 903197856, -610068701, 1776545589, -555233894, 24837636, -131439585 ], [ -966571622, -1899251567, -592003050, -1720153421, 1752723983, -1433687923, -1035358002, 998919489, -1263157044, 1115700153, -371412528, 216938006, 682282013, 118425669, -2136755071, 69354436, 832102694, -997345376, -910631317, 1046832959, -1184572675, 617812928, -674464466, 64873130, -1651349473, -523142725, -50639708, 1865495264, 1026432736 ], [ 1284369932, -1207688358, 4694098, 1373964100, -1968306507, -246561093, 76706624, 299065807, -1801675502, -1002347494, -1995465919, 327309888, 1420582839, 948397376, -1943519504, -2000866446, -1876694317, 1818128845, 1455890075, 1817569244, 1097554841, 874601308, 1547139435, 1560245419, -468093819, 312965789, 1073352151, -1513404965, -1480582598 ], [ -1727620477, 82625, -1027924572, -135381769, 593876206, 1856242205, -1073683528, 714340513, 1242140949, -955776493, 215038777, -694339745, -416431005, -2123071954, 92174417, -1146810671, -895482722, -1177376070, -1837625822, -466746353, 1447210240, -1842910496, 2019959532, 2141558176, 959431094, -1693916131, 1745451103, -330697664, -118208165 ], [ -1660404304, 1884473898, 966586492, -424576126, 2069328659, -2089347660, -577085010, -532315009, -957620133, 1907477722, -776052553, -62650464, -583401889, 905803026, 999594265, 1711484739, 1869066996, 2010065466, -203735233, 992658877, -955519191, 1807453868, -1801262117, -1851657815, -493928992, 1194680090, -458779612, -1207061027, -1779319842 ], [ -20691866, 1861817665, 863783227, 644745822, 1233827614, -2003437931, 805172015, 74175050, 1908582110, 1223719266, -1121283362, 1239631532, 1612609427, -1061831420, 52076311, 2046116928, 727351981, -2115221638, 1035004235, 819024975, 129721442, 239600758, -1567932696, -1597515334, -1878251654, 1859475519, 1158973993, -1189060633, 688402183 ], [ -1661994888, 128558682, -2085027242, -1711645194, -1131095979, 550773054, 965026904, 1669781765, 570153558, -1165974717, -2134515992, -1021778356, 245510363, -177216160, -167399009, -1781563815, -239602372, -917631199, 315935037, -1396490690, -738062359, -1449376798, -1086801103, 324845392, -1529184234, -1312626297, 241018115, -2080514927, 644750477 ], [ -765805303, 1580760217, 1542413788, -1585034181, -1828192002, 1692817509, -567022056, 497526710, -2146396758, 1521163466, -290107190, 2133370068, -127595551, -266012062, -1024684625, 2115753831, 646198230, -646581193, 1123233928, -195102406, 729659419, -1705224254, -398527245, 804191702, 604829656, -1673017324, -1702991679, 798495229, 312170092 ], [ 1356126037, -324548746, 1811606949, -1253277181, 1548416419, 1826780724, -974358286, 602579165, -1072188972, 330855833, -648767119, 2145403183, 1093031640, 770163464, -2031909403, -1027483743, -230669777, -1759557986, 661813514, 1294071531, 2003181825, 1480427596, 245367582, 829391131, -1457208699, 1039677081, -806339412, -1446770384, -1133581100 ], [ 810002810, -121552633, 722471357, 1881374680, 1207646767, 2096233619, 1553595435, -1476533131, -1310272567, -315077098, 1832820244, -1953466822, 648519985, 544105107, -296749219, 1539197268, -1831966950, 1801608625, 1846666016, 1985118664, 1534795679, 1241471581, 1955620032, 235141301, 1506957662, 1700041471, 1827692063, 1294442534, -866134665 ], [ 1856687540, 1720810765, 1956268775, -1539344174, 1254083635, -585732613, 394789128, -1887464606, -1646283991, -303716031, 643031628, 2064906267, -1470180936, -181892004, 361457782, 1842710095, 949087575, 2044603578, 145047043, -64754243, 85763461, -1762360123, -1444153172, 510238212, 1282851486, 927848730, 586539726, 1689187711, 17004264 ], [ -335958803, -1764420243, -706247911, 235195207, 1997933162, 257949795, 1777455897, -1542163274, 944679398, -2041502586, 525284357, 664453039, 200171260, -1593371935, -1346369774, 2083594252, -1284909721, 827667353, 1374595455, -22303952, 621450135, -2060556927, 1569156982, -1580248199, -1217561600, 235847954, -978557948, 1263766119, -1677382740 ], [ -1887789240, -1120689822, 216774545, -1384792391, -1208094699, -1410547442, 853713352, -861995124, 392447943, 1889317208, -189706623, -1233701340, -361022834, -336728179, 1875135543, -1381727137, -1932381841, 761442094, -690203604, 832729158, 1191661066, 1016760228, 561020931, -2061427945, 733132489, 189936565, -1796326157, 1717045924, -410040033 ], [ -458329828, -2100059073, -1837548404, 1557562040, -1103736808, 1385736044, 1439188501, -2128832809, 2066337884, -1159735298, -508997160, -44302435, 394893409, 1282242360, 884197999, 171579129, -621476068, -331608186, -1304921535, -901084247, -1865861643, -2081599990, -387009001, -1070531223, -229450097, 587384993, -1992097955, -384306637, 962515744 ], [ -111101990, 2097541337, 526023520, 288524406, 1794238195, -2123757531, -381862633, -1977694399, -1221587967, -1486235676, 1102305380, -1097604062, -422561963, 770292050, 1819795615, 403503929, 1860486558, 306264384, 1224738019, 1960157305, 2110866317, -756142674, 659154535, 1153341308, -1925250444, 645928559, -2129439850, 1905897736, -1408843922 ], [ 1792490357, -1210925496, -954267803, 671532367, 2037536990, -1362761881, -1773541684, -150996174, -28365927, 1725956633, 689155459, 1762342646, -1218959889, -1595847142, 1820956271, 1379758152, 571042408, -1905326229, -1879311023, 1318137815, 358242848, -2091695299, 1526302283, 1297366701, 1759589160, 95338547, 556925443, 1597583988, -146654390 ], [ -170011119, 374445512, 1161145996, -114992587, -835878386, -1277518568, -366066740, 737046300, 1956173340, 1915286148, 1182967600, 300160150, -241441065, 635633247, -1468736543, 599768421, -1511804202, 1999679001, -827358656, 595243741, -1296642551, 402856445, -1508077014, 1025641664, 779493875, 319962604, 860310862, -2102670186, -1904351913 ] ], [ [ -1093110167, -1944868925, -847863597, -57944477, 29801419, -1465241248, -883705382, -674254495, 1501674486, 77212992, -1283620851, 1332092029, 1325419529, 473901377, -1480238898, 1437444482, 69321247, 44210756, 1699442872, -1287422150, 564142900, -573018778, -2083812496, 398374578, -1748698959, -822991539, 1938188906, 710782773, 1358207531 ], [ -475799188, -627272859, 1411918150, -227782879, -73059412, -1559099622, -1209038043, 1582503511, -1596577201, 1935737255, 166937978, -811582385, -1120001723, 1121664937, -1619913970, 1250541324, -1446982881, -927610199, -731012996, 206090160, -895400383, -1215970133, 1096056001, 2093897229, -93174486, -1767760240, -13252537, 683233653, -1153243239 ], [ 1421792932, 641046954, -107404796, 1472991695, -382449134, -200120878, -1479580463, -45658255, -1098278816, 14167740, 2075451710, -2088228444, 2076388909, -613968978, 792233706, 768304387, 1167980986, -1179284227, 1285894355, -125425430, 50489949, -198160556, -190538935, -68912147, -709415086, 1236731579, 1937309708, 1697378077, -469132635 ], [ -1208288384, -490046961, -1212262391, 2118700636, -846377343, 334740768, -314069208, 217007278, -90540206, -996140786, -825415031, -472992267, 147974820, -1312018243, -1588106312, -210650834, -621855138, -538199378, -1153135559, -919940184, -2111509342, 514640329, 79302490, -646188020, 1497631721, -1069033427, 1705695571, 1163446541, 39166375 ], [ -2110255525, 2016433719, -1611798327, 433558414, 778626893, 2101197657, -299828492, 2032633808, 1232776827, 1456683152, -1721662707, -1254812978, -2089975813, -12686812, 2029846764, -934109683, 2086771336, -791867426, -1319354602, -1644679519, -58942159, -113956205, 210038673, 1011232279, 1888959809, 953616327, 483150375, 1595890437, 1384486660 ], [ 171383439, -8548624, -11578222, -32595763, -1149618960, -39139034, 107706376, -1760990791, -158214649, 921687570, -1941490537, 830384561, -1247468071, -118406064, -148278124, -1773626684, -425298396, -1216685586, -152165689, 1924999363, -245039231, 1642890624, -1354503715, 693982222, -693352970, 1860810886, -1351863133, -1255572582, 648232486 ], [ -231421779, 2147050991, 1577883746, -1956114795, -824626187, 314714942, 912586039, -125109115, -890392836, -74954507, 906324889, -2005825689, 666932829, -85080065, 724923995, -1412744358, 1563066208, 1376404622, -522645652, 330053281, -761912454, 306415469, 1257428818, 1159845951, -252243028, -238861146, -1791098312, -2019930162, -1118122049 ], [ 304605941, -574926445, 247425591, -616932076, 154945197, -53790162, 2028778100, -2020424895, 764716743, 1188906660, -539960642, 1231259686, -276113948, 289051454, 1747516239, 81811364, -900346722, -1899848251, -1989832045, -1138065513, 1166910336, 1783547567, -912816572, 1345084473, 1092718908, -1208173751, -1526205802, -1628908451, 232008361 ], [ 533685930, 1674811629, 717860707, -1750407948, 2122368750, 694308001, 792545229, -1977904062, -876662762, -1630017232, -1371491336, 359263791, -1135132837, 2119950279, -1203038388, -2011019672, -1331001177, -76051168, 903967338, 1969319805, 1915357715, 1992192370, -647470576, 319640377, 531781492, -383004086, 222670068, -182010034, 352105823 ], [ 1550744497, 1956331244, -1541266572, -1227460488, 389462548, 2088067781, 582790635, -367910195, 51264509, -1625185113, -2033002644, 645619086, 803948779, -1316426028, 257067736, 1700799189, 994462531, 441216946, 1676580207, 202551536, -671770410, -1094720592, 690905538, 331513437, 1216329355, -1665755303, -328322138, 1907241484, -270390644 ], [ 1426271180, 1848618485, 1432051792, 203762367, -900979098, 664268995, 1665878486, 1557699908, -953226688, -367820096, -1098722448, -1382738569, -2023693049, 1261458174, 917676343, -787224635, -1508408346, -863317079, 505191787, 1544204148, 1218767565, -1138743545, -1264665286, 577113099, 1926215619, -821427436, 1360157875, 1278614276, 1775461685 ], [ 39024361, 830457381, 1518931962, 192491474, 675998995, -398630405, 1167685274, 1818381781, 2062669864, -99198578, 1348252807, 1042463943, -354779471, 2023388492, -1698602427, -2072662487, 1620684930, 2088924765, -1437568145, 948895515, -80461995, 20963514, -2126031169, 561650256, 300775024, 841982352, 434071707, -1311695956, -214202413 ], [ 1874416385, 116890770, -1786968832, -1419738644, -1528919670, 125809935, -1564828835, -1711942750, -1345800378, 1473293121, 230908698, 1347902131, -751917575, 1920750796, -1278261470, -590822973, 373567861, 1264478998, 1778171856, -919390526, 1698370538, -1208416838, 523969621, 44742378, 915380556, -1676028277, -665001758, -201237549, 771814395 ], [ -1563689269, 1053696469, 552778362, -1658774634, -2101773609, -1654888652, 1421647928, 857244305, -132589093, 1888242893, -563436483, 1866659285, 1794927638, 323735006, 999978808, -203607977, 125510096, -1523008011, -307942579, -799301160, -1464452275, 1226723546, -1203979112, -355634851, 1520360726, -2017531961, -909272437, -1154983241, 1625038742 ], [ 1935497722, -297677452, -972064457, -1371139985, -513454254, -280782804, -1139744788, 949669186, -686732165, -809564903, 1749167096, -871977375, -205871723, -727329967, 1031260503, 1774057444, -1412772347, 1384610418, 244546933, -1642167869, -306992476, -1055224313, -2098363039, 578561350, -2021324798, -1252859900, 19566626, 920222201, -252658667 ], [ 925896552, -1455832983, 1700241278, -23343042, 653071191, -586348666, 204100660, -596723496, 74646551, 562297211, -135644631, -1205502663, 2078901569, 649812470, 891052863, 1178303414, -823727504, 132474327, -1548150907, -773335313, -1476353549, 103644768, -1612531459, 52972969, 67084266, -694773404, -705949500, -669050050, -1771342315 ], [ 1201211644, -124327048, -1877704055, 1610087921, -1374027279, -2063032344, -925285835, 646502919, 2099316502, 655982448, -1972086357, 188869243, -76254402, -334300365, -80677224, -1504072229, 1350659914, 682050578, -1690924593, -632744009, -913302215, -646966790, -785472972, -260407961, 817018570, 460334907, -1526725608, 702158179, 619498554 ], [ 827515839, 311898783, 1067882503, 1334510480, 883492817, 909793176, -1829645440, -742115424, 1474903524, 135088118, -261169457, -1681804988, 1314579883, -783369682, -793602655, -1691473393, -163919607, -1506783605, -232110068, 1296150123, -733146660, -1364394004, -2119350496, -1283265769, 902619010, 226546720, -1310723814, 885161135, 1541447465 ], [ 419380115, 404578601, -1358648788, -1520275328, 217149364, 807378457, 1919528773, -830284666, -222090984, -1436983932, -827661625, -1599011944, 1168210679, -1056217068, -1317833904, -1237980013, -1959116728, -533131124, 272897757, -1036697310, 1784388258, 525910077, 672977052, -1866414889, 823066792, -4783201, -627164302, 1079296832, 1763711681 ], [ 1233213320, -787864409, 777837184, 1460667679, 758234739, 1047909754, -1059786499, 1618953276, 1468271339, 467991968, -228035892, -685026548, 1745138002, 77374317, -588794204, -504118158, 453703370, -294959666, 926437416, -1972773483, 772373303, -1413420969, -1022690761, -1465622379, -1862829677, 797722970, 1487350168, 2109231179, -2086619719 ], [ 1297321546, 1048332399, 532309994, 88801045, 166614249, 1049509123, -123373786, 301401373, 64565790, -920586469, -242962858, 742831620, -650124536, -2067429095, 1484858884, -2129478677, 171317234, -1759358495, 416077057, 716529395, -2026627203, -514800541, 2087796510, 1126079164, 1900826541, 743230676, 1883883726, -1932238195, -1412009412 ], [ 1807057238, 1212877179, 1440253639, -1492578186, 1105129855, -1253464468, 1649548930, -1192673321, 233206203, 1170984452, -151445915, 1229752692, -104143209, 2116561286, 229381001, 951172692, 422532461, 622693260, -1201350780, 1399589247, -126953968, 1316982418, 604566775, 1315396441, 740641258, 191892035, 821698068, -255292938, -1132014920 ], [ 37681070, 1671617136, -1492710625, -662755146, -1989551592, -1948263442, 296976998, -1250208243, 965550009, 1993549889, 1094368592, -992724226, 1847904341, 452591185, 230715239, 409981171, 54197459, 931776691, 418669228, 637428470, -952827879, 213020563, 1357461531, 432816428, -759944779, -1519722721, -55926597, -65178165, -208055353 ], [ 2046803344, 2017762335, 1275723590, 1908763966, -2080632154, 1969234482, -55540699, -1296497392, -1932787394, -1447462002, -2123704629, 757491873, 549904051, -667925034, -1359343933, -1016035265, 191770628, 1155148637, -522057336, 1842116021, -1012215214, -744282363, 1486134801, 744132711, -1194082984, -745371845, -1160141451, -1999968520, -220474822 ], [ 319457473, 21407122, 1011776702, -1396693024, -1382089871, 1174763367, -2017106595, 7936779, 1249137605, -2092171568, -2050009607, -344742020, 602197819, 1234426907, -318484191, -1671989685, 1877870645, -245735547, 449331152, -561601890, -2076362709, 452928002, 943847892, 1908404766, 44132190, 1575547723, -2085883647, -418658548, -623426357 ], [ -469772884, -549195252, -710966366, 1074014194, -1537448204, -949626046, -807364222, 1884365003, 1330582880, 1802559235, 18334254, -612829261, -90882396, 634646005, 881136183, -1418109005, -1421898986, 1994260402, -1296555864, 1621380736, -1508165716, 1906809536, 1213587488, -654412732, 2004959632, -1299167970, -1027093750, 2107998754, 34084492 ], [ -530327897, -1976475957, 1319476611, 816535066, -136312729, -1801424252, -1615548595, -1894322213, 415024700, 738027807, -323000452, -730989325, 1839089505, 460383141, 790196197, 1062903294, 1196829985, -30543559, 1328531003, 1144381402, 782226980, 328179687, 971312376, -1384096677, 66844480, 1614943840, 1405273941, -1661398737, 1008963047 ], [ 1556456375, 1264951978, -785922254, -120735562, -1479855725, 1342127511, 1430100955, 536288510, -2047121066, -1227949061, 55998419, 1334886350, 812932375, 2096881789, -1759875025, 309012039, -1628514632, -1222795226, -1151686624, -575841874, 1083418472, 2045991214, -67653429, -1218003637, 162181059, 145612883, 1908097083, 2118754309, 597547262 ], [ -2053326955, -924532673, -832090979, -1238774740, 1881895632, -1827902976, -33675718, -2082158536, -287490306, 636762037, -862290221, -474856319, 1241414589, -1195419456, 9313279, -964730691, 1213540484, -823005699, -1062186498, 1093048202, 854250910, 1521770976, 395015044, 1229486404, 897460410, -483915630, -255118381, 1811734506, 559704650 ], [ 1458447093, 1291867909, 959456966, 403023325, -771051498, 622034347, -2118625784, -228861818, 1843278745, -1854949988, 403047408, 591934680, -637458017, 254711153, -2073634081, -34796238, -1078352496, 579088062, 2115244957, -1428694095, -1007488990, -1579004198, -867882287, -1358419049, -1366115350, 975459020, -1427629757, -999682811, 1272008859 ], [ -938388907, -1033575750, -1915148272, -647867377, -1701229759, 1348927039, -25204505, 1869178232, 747306977, -464671313, 25853803, 1411948680, 2064900083, -1154838400, 206699516, 801873018, -1727493105, 688866656, -1335241989, 1558154445, 1283892656, 990049948, -113908675, 803779775, -1981193646, 775313649, -1278923999, -849455264, 1371153651 ], [ -1209550382, -1432594761, 1783595589, 1299172665, -1379020699, -538148856, -1135689118, 1302048464, 1811839773, 740998631, -566781917, -1740188917, 489844100, 2021272868, -1600368679, 1671995129, 1082566061, 1867907750, -312733303, -1020972368, -1767184224, -2047331509, -1838056341, -717185212, 1537770205, 1520812212, -148779623, -1229949676, 25826856 ], [ 923992077, -1730966410, 1573539533, -809896543, 2031023384, -872846278, 2031071410, 132338206, -849758736, 1529703573, 2033042105, 425755982, 351939160, -1295202289, 742142731, 1033972793, -1367574212, -1122882025, 1420816095, -632735228, -586173909, -541967760, 1943590000, -1573117548, -443674884, -1477278700, 1209934096, 989583263, -113537910 ], [ -916489827, -808562327, -1750117769, -1209232582, -1678635283, -946047379, -1421992407, -983987789, -471758298, -1263979658, -837015055, -481156688, 2040768429, 1502574600, 111298136, -757132295, -567290904, 698213292, -913864346, 855187281, -894766252, 1934079520, -1123008087, 1755302042, -2052522188, 835671292, 354476719, 437144057, 970023240 ], [ -563000839, -641353629, -807683118, 994971822, -368944951, 844478501, -819245268, -852233822, 147908457, -154123599, 1029079695, 1237095650, -237582842, -746705475, 1051938597, -746583655, -1086631497, -1251375183, -1720879856, -1007995739, -1597832965, 899064318, -1517718722, 1885043454, -310318825, -1056244123, 799126431, -119227858, -712862203 ], [ -1378374313, 4244961, -577494819, -1555720949, -1933197254, -568494485, -279090901, 1865854322, -797657416, -2063881961, 1350656499, -929665625, -1455971521, 1022696735, -8069827, 41957591, 775628180, 1009522705, -482227334, 874142194, -306366349, -1203006161, 1486480501, -553845723, 1589132100, 1729325132, 1416376870, -431890707, -689534901 ], [ -1079289619, -956899807, -2044560697, 1867386929, -984573731, 1085155299, 40426266, -2007078132, 268264275, 1959582273, -1310665765, 728690999, -1528743830, 950299299, 1867955240, 1075462322, -288525307, -1879921297, 1541428786, -13439890, 1442000513, -1328359598, 846111191, 168472542, -1960423618, -985638698, -1332292350, 400125919, -702642802 ], [ 1534351580, 1255751558, 51799286, 988618361, -566137549, -700960507, 1487279591, -1485381126, -351424969, 917816121, -368314390, -1626176328, -962901116, 875592435, -1589720293, -339441673, 180253711, -1256874539, -451191492, -1710260278, 987478069, -2033528721, 844987175, -713174442, 994046605, -1484602183, -1332001529, 931493067, 1994261713 ], [ -1146615506, 478846281, 128958815, -288560478, 638157810, 217114741, -1478429679, -1569268722, 210745408, 885610337, 552629365, -1629757455, -1698906313, 1031786222, -2056237929, -1752919643, -1401188254, 58361170, -1111013438, -2037674569, -1322720910, -237671975, -1980818643, -571481214, 1265179862, -1362076376, -991392779, 1498760839, 2041171874 ], [ -1152769547, -1000637871, 99278108, -685331752, -311817513, 1982733, 905138600, -1607686885, 1520676521, 1944030261, -262834687, -1903405191, 864116570, -1478925465, -1530164620, -6544720, -681417984, -217476692, 113018428, -691272423, 444100894, -1571278993, 1189518123, 1490791749, 487644516, -690063677, -854608503, 1668731079, 1482839891 ], [ -1608725452, -1691691939, -1714290816, 704525464, 1761589748, 1274342809, 651924053, -1660213262, -25381775, 1342633456, -1675178716, 286447087, -1374552164, -1535066399, 234778706, 1219337558, -586013121, 1096739180, 2089775099, 1558137207, 1853708464, -954798032, 1168084075, -1062259415, -584119454, 926603695, 292192187, -1757347592, 1804502323 ], [ 570951253, 1033941691, -170762371, -1790217889, 4744861, 1037409707, -782268869, -1123476403, 651990752, -564403532, -666096759, 2052480195, -1501750515, -607465908, 1079798186, -1323832874, -1573373924, 1971334172, 646042496, 1003697589, -1827844576, -642759879, -1343789313, -490611532, 2066392094, 517568583, 1818000372, 1425288909, 1952201324 ], [ -644953258, 1686027228, -868348398, -175195959, -172005243, 1465910524, -518233250, 1752192428, 855090263, -564743038, 919980904, 502672817, -1143137323, -1406777791, -376112326, 951830148, 1778891716, -2100189316, -295208995, 1064490296, 41765350, 1211681776, -811995302, 732605568, 1331091254, 255047064, 2032869605, -821359380, -1620432819 ], [ -173013822, -182724544, -507673688, 750896577, 556179496, -367707277, 360677085, -1544879359, -1267317681, -1620504708, -1982448900, -173126490, -863321611, -1454742626, -339348243, 781560008, -1155839061, 1792732340, 1322259785, 1366129675, -1434034197, -1083200905, 562660385, 1902956470, -1006957702, -1598217663, -955137148, 872351183, -25989950 ], [ -410622320, -338760318, -937037632, 1912458224, 1089160094, -1540938065, 1401289091, 1445443574, 1995366857, 1607126044, 2007153900, 1635576276, 1062607850, -1041381648, -1360831119, -1178370494, -647766717, 1580633946, 714152127, -1566812894, 1895306434, -783375200, 1664193471, -1747731623, -2045887900, 354864618, -1796761119, -570139475, 637644817 ], [ -188067146, -475371785, 1784018648, 1183306379, -1716887790, 132952111, 1158115776, 1829513347, -1746711712, 476630264, 2038191120, -1056361372, -274471883, 228482216, 1946823316, -1790687490, 567763324, 638714839, -1447949028, 443057253, 893111122, 1676012587, 1098490977, -580162825, 1723883902, -1461857428, 1598544987, -1382899234, -813676965 ], [ 171377402, 947953986, -514782013, 968525827, -179511953, 1298036684, -386154821, -2103322163, 2000579868, -1140810015, 817399427, 1203211908, 1219764098, 1266516600, -2116726152, -2039623764, -993841411, 817203578, 1035114844, -567653960, 763635208, 97361455, -1493174740, -1037724656, -266566383, 1276377779, 1962796923, 41052182, 2055699202 ], [ -1439347915, -1333698451, 508153542, 916426986, -203610567, 881046033, -562611164, 1956600867, -531744528, 1628238511, -1486475675, -1154257265, -221864380, -749113273, 895150705, 165586654, -1565179956, -2109089269, -935189007, 1217680539, -848562936, -155925037, -1835498785, -350505191, -419259189, -143148067, 1212706429, 941804769, 1051799201 ], [ -1968818052, 1157562770, -1874754999, -1613444474, -1159081633, 714262728, 1005666644, 1370483253, 213779138, 660817740, 1099718828, -1911018549, 1082228171, 1937814158, 1311879425, -1483476852, 2078750753, -1534031732, -590054988, 324701351, 556344820, -567888813, -1106076474, -1756134804, 720717632, -1563733472, 1242276764, 144370349, 691091000 ], [ -535786519, 1574966500, 957759116, 2079816603, 905336059, 2131672486, -1840283282, 359457036, -1507909407, -1880090546, 1626298277, -728132145, -2114538113, 1501654188, 955461011, -931092719, 557034072, -590121835, -1049079936, -1120648474, -503338969, -1222161199, 395823903, -1238273923, -2077102948, -1451477921, 2141732417, -967856130, -970804707 ], [ 826702339, -1663760846, 1987009896, -1662006037, -1824281538, -1574051968, 761324512, -1946596697, 210411164, 1631759889, 2110874744, -1997206714, -1345879208, 1166472307, 1450155821, -768707618, 885972068, 1462682121, -129738765, -1468331234, -433585785, 1550508031, -1718086528, -690072134, -1571453783, -609913101, 1164242972, 516296189, 1908518237 ], [ -1067783614, -266419463, 358659822, 1298548385, -1608513573, -848898893, 1990321457, 1636606850, -536787512, -1976382701, 531806747, 108453566, -1244293304, -270786162, -1484846773, -32902272, 505806615, -1373683648, 1816079860, -818730980, 1472139301, -1450646915, 1650620077, -1635669180, 1214879186, 228976076, -163257310, -1945997105, -1893691145 ], [ -701463274, 789623234, -394089334, -1888411739, -25602901, -747868560, 1212218666, -395107802, -687192889, -2130867534, 1435124349, 1646591174, 1016334176, 610067069, 1024807173, 2079899686, -133809007, -531543032, -1675195894, 1564470038, -215664941, 1398381883, 2047075758, 368890731, -1746372223, 53773256, -1099750415, -729395478, 664351943 ] ], [ [ 1295837951, 1932613695, -1797129406, 1797680591, -1776910880, 1721026213, -749454071, -1813720238, -1518879913, -932166689, -1255466010, -1714788495, -845512923, -1798127893, -1305872347, 1132991019, 2016273312, 2002523030, 512597189, 205951270, 2100169850, -218678488, 1082604948, -1379711296, -359243948, 907951521, 285792992, 1021506803, 1871666724 ], [ 1333400418, -1509863648, 315015725, 352623095, -1787587491, -71235533, 2124783074, 1910067643, -1289542043, -1413173952, -1095191786, 1655088829, 1463126450, -2085571015, -506286432, -132991288, 1609355509, -348902399, -795999231, -914474836, 359227471, -1351594084, 1103373681, -686511303, -478716477, -381376291, -1567472316, -327727390, -932409112 ], [ 1147940025, 1494070522, 1706053776, -1193552121, -156056291, -1994919112, -572577810, 1078237651, -753520308, -2099753439, -378128305, 1589994209, 313364120, -1160677119, 1698426599, 1111457776, -915298430, -1146600430, -777625382, 1523894772, 42350310, 1411435639, -859590811, -1094088334, 605881674, -962500032, 296357744, 477182514, 1647280801 ], [ 2029450420, -242916868, 1366226511, -1282708047, 1849281140, 1081521305, -1798374506, 1006188696, -68902633, -2046185754, 354699905, 1274602817, -599968966, 1639610165, -1654421057, -1664563256, 1940164207, 471809953, -1992102822, 876019149, 1802809717, -361226780, -1089802315, -1465688589, 777735306, 923350657, -2073628476, -1953869703, -1293294438 ], [ -510353078, 788150570, 608981340, -823769696, 700372795, -458694851, 1013532706, 1526321996, -460913677, -831465385, 1721371220, 1638659075, 1442657159, 699912185, -941336708, -836720551, -2132035938, -1713789711, 1003007869, -1113495660, -262503976, 1458619688, 1349890594, 1205579622, 1395443420, 981812357, 363874316, 794378421, -1780207089 ], [ -373269117, -112636946, -307262540, 755257089, 1010874396, 447121515, -1808258320, -467243621, -1090016533, -530335424, -1933939164, 1208938344, -1858702664, -1502019163, -917875780, 1745141334, 910914018, -1476781961, 810372307, 683930676, 685141367, 1511220494, -592240288, -1936023781, -704373104, 759544161, 1466224503, -970924099, -1012661480 ], [ 1545327157, -550094844, 1397572546, -1254524896, 1067079178, -1754228720, -930386097, -587869000, -1451118357, -2129498570, 397188377, 2138320774, -1246570003, 758445266, 677740616, 260855425, -1435678124, 1756718333, 2147224577, -34707325, -702844942, 488616894, -1535631902, -653683112, -60533677, 1847426877, 139402006, -929268419, 215935640 ], [ -150239609, -1867449628, -1690281926, 1836983653, -1626616820, -1493993535, 144353705, -2096866521, 1456305951, 1224948665, 2009627610, 1637320963, 2132817750, -1177012454, -555175426, 909529760, -121027514, -1570390980, 1010741293, 1742295774, 545897518, -850152711, -1321775976, 2001116815, 337777665, -210925325, -753270122, 1786742926, 2051832111 ], [ -307088709, -1606683847, -847318999, 2012274479, -1367528574, 148517655, 217456360, -1024656630, 423222955, 2049376214, 865874696, -1167555569, 35836014, -302895718, -208821279, 150887430, 731570097, 2131279968, -1988940470, -1392829555, 1768278875, -507911360, -1317935889, -565664709, 446362589, -1688152268, 1419392832, -1848972563, 219684360 ], [ -1952280566, 323807674, 1350249285, 1815755296, 2026310250, 620649310, 151860787, 731587934, -1893841056, 1268433164, -1357094293, -1927538986, 2110231795, -776928339, -1696868471, 443618831, -832669382, 1749781831, 169443776, -685521256, 797119344, -326915022, 1214654611, 1229594031, 1650123484, -307196704, -473564285, 1639554492, -1714620530 ], [ -973625141, 1939785816, -1068561117, 651252058, -619396867, -331581430, 975049608, 757662833, -643744744, 557919878, -937336799, -314276091, 1261292633, 1365764648, 1480223027, -96448866, -1410730047, 814022521, -582468532, 270346630, -1292733548, -473350502, 1664289562, -2134059085, -227240900, -375457025, 1138093872, -1513490890, 140714670 ], [ 1947809870, 166824669, -1612284304, -2064593652, 1824956386, 463822381, 1824358266, 1513619134, 1481305319, 159935262, -1396402348, 1326853278, -1711081018, -1374772230, -2040769342, -763672431, 77826770, 72008803, 1396096011, 736581411, 1139644333, -1190397611, 383137676, -2021034923, 1812920822, 452887206, -1637716684, -248209301, 425579697 ], [ 1515251752, -1550171324, 187301751, -508750191, 1398317293, -349254527, 952551639, 550231924, -143152267, -814698747, 1827070594, -69517073, -1889208907, 464610309, -1172890459, -1940149377, 1673998127, -1907126660, 1162203483, -341883879, 1562552869, -832340384, 1043281491, -649116885, -1743994802, 1892340279, 1447368822, -1550547208, 1511571152 ], [ 1602427315, 875025142, -118809706, -1250508757, 1223312884, -1624236508, 494778030, 1209002069, 684608342, -702550380, 879913816, 1795978150, -1728831900, 2114116430, -1530895714, 1241788197, 1025499697, 1951794382, 7120012, 509133396, -1978042291, 1199501213, 1233189840, 1287595481, 336130860, 771368615, -1861981083, -792581439, -686453672 ], [ -554507888, 364517872, 538022434, -941632223, 1858914801, 1641849649, 1518870662, 501943327, -1676593909, -175705455, 1760835559, -1370863668, 861600028, 457737131, -1931667430, 897939383, 192998665, -1413971399, 1381583206, -100443446, 2011739665, -1553150689, -1684232054, -728175622, -1345988754, 1761397920, -198165614, 1758142217, -1261943378 ], [ 1607503318, -501477464, -1794241569, -1285593278, 1015991389, -1649555800, -1819927305, 713170396, -1500896129, -864626851, 1692856499, 1995736790, -748567612, -1576437232, -1332418255, -957712728, -1318057495, -678892124, -722605627, 117239230, 29848294, -198304694, -1276043000, -1777278176, -409390152, -88778208, 673942602, 13690435, 1844667833 ], [ 2140015477, -785530334, -1451220657, 436136514, 1745376254, 294461911, 979902244, -98230268, -1072503857, 811607924, -1961823732, -1700936085, -131832134, -1436206052, 859186771, 764021659, 28459909, -1026883833, -349018726, 899460465, 1983164557, -1340015104, -2008349254, -1099687292, 448882381, 661344011, -2052571384, -332211596, -435107848 ], [ 1482066835, 840231089, -1874859134, -1925992648, -431006696, 1132806341, -493729520, -1061965255, 1979666440, 1687160705, 700791986, -1297462572, 786794469, -1171065823, -278300889, 1705144767, 630749168, 664891693, -60488705, -833577580, -1026881636, 87996894, -1753722139, 107204957, 761833231, -1692713960, -440982278, 1512574208, -1049339552 ], [ -956844244, -1759023588, -1863206182, 1756293157, 1496167123, 1870338184, -1345458104, -743536323, -501854801, 418866138, -397983133, -574933732, 1538490335, 875463111, 1585740011, -80103440, -1252797231, -1025482699, -718145604, 1604865596, -1251191919, 1124461141, 1190979637, 1878200018, -507070904, 2023349995, 1705847851, 11387292, -1041629894 ], [ -1801833862, 1294932094, 1564321188, 1943928350, -1437381016, -1066418683, 1867930966, -209694411, -427499466, -1804204415, -1471258935, 1509319656, -1514084546, -966640660, -1129169217, -640183403, -876017434, -1627966268, -1300843063, -1449977271, -537107019, 1603038135, 1644715568, 365128169, 1296358854, 268184368, 688087273, 776562509, -546796825 ], [ -61160264, -742630449, -1530858541, -261849683, 122607107, -1798292292, -1334865799, -1402569176, -1189379659, 326552528, 1398676550, -1162630186, 814414016, -1799435087, 730221483, -2116127770, -996849463, -414448225, 1097590458, 1693787459, 1093458710, 397362205, -482145908, -2015964479, -459876799, -1082559294, -1637329896, 1114030877, -95571135 ], [ 834861157, -547770419, -360321125, 325430976, -840913259, -1111384074, 295086446, -487464559, 1357694843, -1905518943, 239896088, -1335086007, -1647110633, -852974974, -1797186894, -803214565, -1867613344, 2008279166, -783370005, 1922862779, 1560871445, -1766472884, 1256869051, -1445183611, -1609800489, 274615139, -625089008, 953405403, 691518694 ], [ 414718700, 781357469, 2096726026, -1089636562, 223303340, -750216107, -1301253637, -1126073321, -447076117, -200577266, -904589893, -1964848897, 597376737, -1930006507, -1015014169, -1341295899, 1899393427, 645755393, -1699616896, -1889877942, -429605254, 1230382524, 345793018, 1768840738, -1662990024, -180662398, -792725450, -1578498626, -1752250306 ], [ -1104183838, -553972905, 1303245374, -185236448, -982869938, -1467773171, 1975451126, 146536575, -277997295, 1285535627, -481701704, 895054680, -1577693561, 1909218424, 639179014, -163905179, 1818473998, -1075686184, 355384280, 897274800, -1766615386, -1993274305, 15623669, 1103028287, 1604917884, 1714836729, 1021794097, 571836518, -50816034 ], [ 966798468, -773461912, -146584229, -429870005, -673702958, -1657351958, 2135455987, 1436062428, 858828325, -103073155, 348348552, 666165429, 1028311683, -1369615196, -53896092, -538350367, -847287495, -2068172337, 1319305808, -913992332, -1941863479, -635010150, 810721731, 26422810, 1029994087, -63801004, 1057054174, 685038485, 1276530853 ], [ -399357764, -1766064875, -778661435, -25213212, 1501673495, -579234988, -1443258672, 1051893219, 2121907237, -1226054862, 274074473, 1713551546, 1249533891, -1785226001, 1233607565, -131880718, 204360859, -4266405, -744967235, 603425432, -544769483, -535925753, 1543531266, 846676752, 175864350, 752387738, -1872782989, -903663652, -466244513 ], [ -1005526743, 240984417, 562675094, 395871715, 2022089282, -256452411, -1613544469, 896235218, -2106227426, 1593701613, -1482511869, 446011428, 85173697, -66420305, -1741164201, 172056328, 765988607, -896979070, -224276294, 1622456704, -466189944, 1389667995, -167008009, 573869852, 1504238908, -1718699945, 23298790, -451626221, 1112852101 ], [ -1179205471, -189917311, 1645803407, 990290804, -1377459377, -560082171, 615339721, -2140774458, -494146107, 1786096421, 464994157, 904055026, -1458258913, -1525899695, 1958208329, 763940096, 499187183, -1763425059, 640812328, -849769511, 34679760, 720193906, 1086908307, 1992682784, -800986904, -1945068722, -2109063207, 1130963715, -1941714135 ], [ -2102591690, -2130826883, 1169480446, -25427170, -1209178832, 560988142, -918182054, -1664277750, 2111467543, -882821257, -1086889434, -1904693760, 595002846, -341229735, -1754367863, 1216946227, -848926969, 1285860283, -288270162, -133337138, -1953032592, -203846000, -1849933777, 82455400, 266920645, 1871316679, 1030472522, 1421019040, -197021105 ], [ -1746681199, -1159473843, -851127599, -1367776726, 1118922680, 212399923, 1084364627, 554067602, 699840975, -2033293787, -161972956, 183885911, 266781554, -1133873189, 1036377443, -1860484892, 1748094567, -549044644, -1115977748, 1319541400, 459917045, 392956217, -1790118618, 1567103065, 585493142, 639352774, -1059253979, -1132458353, -1781253986 ], [ -5669699, -483721878, -1800931660, -1459092003, 908710319, 203034818, -1137431465, 1565489471, 520256227, 712459362, -1989588174, -1866562766, -1531055364, -1932697677, 1995569844, -1034799798, 1035761260, -1934739753, 1995606570, 117349304, -689802544, -1607499010, 500946416, 272606559, 450154156, -148693028, 1372987027, -1174953249, 1377918242 ], [ 1308023588, -434426626, -597100313, -1399946068, -448974663, 2124527797, 293488776, 268556008, 300750929, -1317475746, -75305570, -439777467, -1358798951, 303051636, 318660972, 388273237, 275642431, -651366896, -25237890, 807650328, 1340874228, 1557035775, -896684960, -1841543709, 1289614123, 135886034, -1049507254, 864688399, 1144322164 ], [ 10237835, -450597535, -856303841, 1174526570, -1600898867, 2091581083, 18417145, -499617940, -1386497677, -1902356144, 2136727848, 1899440912, 390029535, -1567314877, -2102430478, 861665217, -1622913884, -1452177144, 1046790083, 1366960124, -1340588226, 1537355046, -1109992556, 1459577231, 1744473783, 1381646430, -2076527946, 1717178214, -890999244 ], [ -1900205739, 1330189218, 1401526200, -448346025, -1309954486, -383687719, 933143342, -1713617588, -263904612, -1385724303, 659205180, -786881477, -1675309990, 1036214686, -31916941, 731858079, -1490016615, -1056239327, 388054318, -1714679710, -500324838, 1667103814, -2099984357, -612826901, -17853501, -1949467165, 1583493850, -2025319869, 323726500 ], [ -761769786, -1993563761, -1319800173, 1737362284, 905293217, 1460392080, -77982177, 640269473, 1133463514, -266438641, -1593530115, -1766742396, 633698321, -2133869449, 1345658066, -493755627, -1074394608, -1253250936, -104571705, -437080530, 1173905090, -876290772, 831821991, -416623880, 442937562, 1706626098, 120252337, 212420864, -1428736684 ], [ 1759065518, 998411363, 187168796, 627671651, 1376645107, -1303072586, -395178842, -1260969413, 2112341125, 82921805, -1255198195, -1841787382, -500247216, 1419839082, -2100626322, 2094193323, -2062174708, 521293812, -1276206231, -2062858822, 1263196048, 406035109, 371756494, 82951964, -911378635, -1006927433, 1771217510, 63088403, -1372865154 ], [ 1564379579, -393372165, -1264305691, 834869364, -2028857649, 187808669, -1123544046, -801482157, -1057083637, -486779625, 330627822, 1201265474, 970817342, 1905670878, -1971054806, -38669877, -64682550, 1563424942, -1938959071, 231227237, 1824891772, 1265603508, 1721301645, -867907579, -1192968320, 109479599, 1334512655, 60884009, 1461615738 ], [ 2083535909, 1097907816, 1733132458, -1385607205, 1566829120, 546463381, 174071781, -971105743, 1845769179, -254922369, 520338000, 1857867955, 1000880140, 936569757, -519906191, 1869053665, -128906763, 1408221147, -945480880, -226005460, -1462388923, -1984248841, 119378716, -835954979, 1085447705, -249512987, 1305333373, -1157927036, 348343803 ], [ 918436954, -2107828029, -540135267, -693911325, 1158364879, 389799907, 1433949094, -1041553266, 528899334, -1280746777, 1168683150, -1862293731, 1764121776, 1390800307, 455690625, -1734008902, 835402679, -915394028, -1285726165, -1777549594, 912592154, 524111366, -2128880250, -78923700, 56329985, -2036599118, 220306567, -860122636, -2090976268 ], [ 344522217, -1086198182, -1949287635, 1274661054, -274290342, -493339937, -991447034, -2141168442, 210604106, 1937251645, -240207972, 993553880, -946947524, -1213581887, -1516731836, -313338268, -1748373469, -1069228331, 1593261659, -1677545418, 1820621123, 1529323469, 680827570, -532001526, -969961899, -248325007, -1316839915, -1560302321, -1162575426 ], [ -228067071, 1570415292, -1118575442, 1267336288, 567604612, 743764979, 356328574, 436227440, 1501522252, -1529590037, 1600950813, 1598337007, 1659749650, -529579086, 1772675496, -1903541637, -1325427157, 1536930459, 533459645, 1269712078, 1943578664, 940751448, 1100795684, -1029612892, -2131159558, -307726318, 944112404, -1744417265, -945014135 ], [ -789374195, 1424679273, 1808164460, -1860490160, -1423893156, 1380172558, -710591167, 1525365953, -1889371502, 930901670, -938495980, -1977997471, 1046842904, -1066789700, -451200158, -1409854492, -999901452, -1468382837, -1540581416, 1130153087, -863622012, 1791940730, -1369174398, -1787271518, -1205327438, 2125323079, -1102110742, -495015427, -367117552 ], [ 141699149, -776698406, 2124865369, 2089225122, 1791903104, -658023259, -1338176427, -694259176, -1390522042, -509472802, -886906977, -17317139, 608030322, 569153110, -296880531, 59027478, 1624648277, 1064393374, 337253610, -573723455, -1631777503, -1936060504, 118255649, 195799159, -908370038, 1275354950, 1703079286, 68459852, -173095654 ], [ -1431067770, -1836376188, 1491390053, 636760340, -158590184, -664407427, 1385220582, 1589245133, -835002552, -1880615601, 721091274, 213486987, -922211402, 1326164278, -64256239, -47667719, 774445023, -230740252, 860679899, 557597159, -1269931764, -464330648, -1701589958, -946669378, -1159783822, 1759111169, 2030835339, 887481824, 368720070 ], [ 39850875, 336004532, -256124832, -519489056, 1690811692, 883547070, -1543595821, -1484654184, -1610991560, 1342704612, 915114976, -208679097, -334770605, 657665510, -171713433, -125481154, -1875370204, -1549254580, 1940660349, -1446801267, 438661253, 239590335, -1454882613, -1987996130, 1658049464, -251922477, -1296721139, 2050900116, 1568620046 ], [ -1918564945, -1552369698, 1398543925, -1309881901, 1505420433, -377852363, 1109080337, 997491235, -1834323284, 1727552054, 1091590837, -477088507, -355079894, -519887637, 1453728481, -892252135, -1716637704, -1270638665, 478144551, -1678436386, 875100051, 38839176, 857831439, -1532069160, 1837522163, -759730788, -1865633408, 1748993855, 1798117753 ], [ 1137581575, 2141854146, 2080686955, 1389342845, -1387826725, -1012954133, 1132585435, 196082543, -36760160, 1680676580, -456941877, 2063345525, -1949723688, -1514244377, 969185223, 2005990387, -1021892271, -689000265, -2014494324, 1411433659, -1597287653, -678152224, -213413525, -1080511634, -1249516699, -887529304, 576701797, -361028666, 980497659 ], [ 1789243059, -1533434936, 1492403758, 1595693043, -1612532623, 2041992860, -865590705, 435455837, 1122190665, 1404251252, -1445134433, -398982044, -81575915, 1236911501, 587457892, -1445343977, 278374780, -318111808, 874120737, 403547784, 1360768218, 332625907, -1740003428, -729168113, 968013574, -671511402, 640159692, 1858408138, 493497369 ], [ -281483889, 920541735, 239903911, -1918329678, -1807827564, 281299036, -2056705107, -1032568914, 2137994432, 1155637662, -65546984, -927944217, 1982721352, 657072289, -1974718546, 1287055557, -1343558329, 1161618619, 312210195, -2030624729, 2027221251, 248168872, -835149120, 1480341475, 1427587508, 1672178030, 259110992, -1004146885, 120463522 ], [ 1904965703, -440502821, 346693576, 1513687848, 1648906912, 1060361420, -518003992, -1962811681, -1180968592, 1417524018, -629905760, 624710773, -1781028688, 1740778407, -985440048, -1027320272, -1647332064, -252220243, 1540932120, -1253224729, -62099241, 967757667, -1028914589, 56037566, 1990617922, -857385580, -498210114, 610609475, 35560711 ], [ 904870163, 996828668, -1630378309, 110787090, 513785875, 107270931, -345777977, 310692778, -2059680088, -225719893, -910405752, 1672656379, -1753954880, 1793694529, -1393533284, 1617165360, 533646682, -1623922486, -637104028, 1696144534, -838181480, 1014657983, 1896509057, -1871949832, -252522450, 482832382, 287597125, -1193602701, -1134633378 ], [ 1638933790, -1010354586, -2140064211, 785138394, 1337896538, -319757746, 345831043, -197554832, -1416823712, 221313570, 90090887, -1751311339, -399285457, 48047521, -1184924380, 887142375, 617735562, 1947821139, 604906170, -874679411, -383934765, -524435656, 1986080584, 1368078079, 616563720, -130316713, -1603429829, 590237488, 1798824873 ], [ -847146890, 92257445, -111444737, -2048766583, 1968137329, 1207776520, -848712557, -1974087395, 522178680, 967276900, -2141668815, 1230203348, -1797140413, 1405292731, -30837587, -1300242228, 782461577, 428577064, -725689395, 459880276, -459671546, 2066630136, -1219086248, 674803013, 2002959635, -1939901176, 384389553, -1020705958, 1630592623 ] ], [ [ 838614915, 262060808, 1988683256, 17508137, 1551194917, -1800747731, -2142895832, -892698850, 1884235377, -122792798, 1520505639, -8968489, -149520343, -1111036268, -342514329, 1426427749, 2097178794, -708249381, -329593692, -307309958, 434176488, 1902962431, 442884692, 1726594021, 771588831, -817713964, -1585753648, 276207942, -1755154613 ], [ -1969216188, 1528515306, -359493150, 377880720, -618349287, 1928182819, 841420659, 1465165141, 1787963542, 506129545, -517174466, -1988820389, 330206695, -1185511309, 1293070892, 755104530, 373445579, -1452481721, 1996190570, 73088631, -735488029, -600918231, -557830086, 2118510551, 1044826993, 952282699, -20237752, 596735071, 710016022 ], [ -576107123, 1290124752, 324841532, 100918798, 113557497, 520011696, -325422954, -716253577, 50900182, 262116075, -47360478, -1908238811, 1663912632, -1998780831, 1447481097, 88487433, 1965977416, 228622633, 1124944327, 1181522771, -830233775, -1370700743, 1577316016, -104329250, 1211386867, 1950216807, -132092833, 56859913, -1916537471 ], [ -1917968665, 1410841220, 242613869, 560516036, 36685961, 2080657025, 2051489233, 297333413, 1807116601, -1544003524, 1986655510, 1061100891, 7369090, 66387373, 364437249, -2050013488, -27144215, 566340327, 241423304, 1590154408, 1001050336, -1100797026, 2121960327, 2035624135, -1573693605, 1957411600, -758766803, 688928310, -1274878216 ], [ -1888589038, -1872857460, -84830702, -116984313, 1104491515, 1032260058, 108985240, 133637318, -1480262860, 273831469, -89772307, 1122014389, 259018364, -177389049, 1089747283, -1641722954, -2078496089, -1189912846, 655048948, -1739266413, 844182849, -798391535, -1946841677, -878927847, -1152931683, 1943416133, -1568889644, -69638750, 364620297 ], [ -1708481781, 1716198338, 1001802713, -1928838670, 1242058117, 1916930479, 307867627, 1664275657, -1313452110, 781946378, -808308496, -1313576471, -621456812, -2080132322, -430361692, 19497934, -930841048, 1864912678, -1557777527, -28021218, -1824438123, -50611421, 1795685871, -1473019895, -626177713, 1257663784, 517300786, 474335174, 1620284975 ], [ 420621304, -1959698304, 670110709, 1109669967, -1992849331, -2029654251, -74248440, 1231301830, 1190156908, -6127174, -1381186109, -1853376062, 1479201438, -641379641, 1420132971, -1027788215, 1940820639, 934831359, -1047267761, 648385604, 350856793, -912096964, -900570602, -1771792514, -1781790456, 854659364, -59930556, 1798272948, -1817000057 ], [ 869144258, -1130657888, -1596813909, 1907841648, -532775176, -797697683, 1397790491, 542377474, 1730795815, 720332872, -892786841, 353417415, -2134496868, -110158384, -850901987, -212027435, 1585092223, -413523336, 1177748394, -224263649, -1789821398, 721261159, -1838517605, 211254256, -341618825, 681784603, -1763434435, -1540481494, 758673577 ], [ 206722408, -700075919, -1997622799, -167986144, -237209819, 520785932, -60510447, -1078158292, -38490343, 89857072, -832983703, -2019185542, -1854835332, -683557163, 1653553645, 1398850789, 1971714118, 768779040, -550700379, 1769068431, -1917917845, -453228551, -436958273, 710072635, 1427041823, -278193221, -228207393, -165025580, 1984296141 ], [ -1366815713, 51814504, -1874198079, 1368429726, -606263883, 1313944035, -1224636210, -2064374393, 334929139, -36945024, 122175050, 834877656, 1017933877, -111441457, 1756408995, -1105284795, -229271348, -849468697, 2047023317, 1500955879, -1164946299, 2096420373, 396427246, 358346320, 188644801, 420973513, -1159572753, 880692954, 1200247155 ], [ -334242903, -1004211717, -1021445351, 325524247, -805930420, -1602284191, -1905309485, 1911534174, -1141200389, 2049986220, 1028699041, -2045129857, 361669531, 1502052907, 2022061939, -756450951, -1403532292, -2099643871, -1206895928, -517098100, -1399509575, 1399371599, 1147500731, -1872701936, -925322478, -1859262372, -3648987, 1101439966, -1324301567 ], [ -1124766931, 2087171670, -1004824258, -250690270, 1529033045, -1713047571, 574545054, 2083087726, 1333010083, 1908438404, 826395815, 488999617, -773054249, 1673772825, 864900477, 819537867, 290700108, 1773548198, -234153130, -1878292746, -1764185008, -1370985773, 1572462950, -2010543639, 1062748225, 1812513614, -56808322, 1506473743, -141304268 ], [ -1399674498, 511945469, -151751859, 1922221419, -1487099561, 1919072385, -1923945216, 815489355, 23514983, 784947176, -1014866943, 1208261404, 1070498910, 699960804, 299923624, -1923031676, 513960200, -1444105681, -612171434, 2098382347, 1335179280, 1744341567, 1533017274, -1224294606, 1633537135, 1468281281, -1265836457, -964751693, -1019957665 ], [ 1128475551, 299514801, 171469034, -555346289, 711142467, -1944525348, 992205183, -421790862, -128060405, -833689994, -77163207, -428788611, 1195325475, -1174900310, -2059042887, -1747888642, -1616467659, -188577807, 206045170, 368711405, -1021295541, -675655186, 1011523838, -1492522233, -1832670347, 856500621, -2135092920, 1470660876, -393547705 ], [ -177908811, 175350745, 284899884, -995119153, 875571739, 1052528967, 1102446211, 702945438, 1061441825, -1537552935, -1360183886, 673509080, 1414178718, -572018239, -706002790, -1036436475, -221569963, -1988431325, 2114687539, 1948255748, 111513462, 27635243, 1307622157, 301589696, -1579834773, -222336422, -859367448, -2109515919, -88655205 ], [ 1692887560, -858235670, 1829207745, 311178674, 662813748, 73705981, 860987, -1576526521, 1014174962, 140026603, 448640413, 1930368747, 962284244, -313804116, 1040169933, 1040589151, -1725348259, 1883437577, -1602558804, 634984962, 1115577794, 1349994311, 2103134375, 1179487689, -649589684, 1135905164, 1167425876, -1171780249, -1942585163 ], [ 941160482, -145919597, 1276407163, -726613318, 347765871, 975880584, -148832531, -1977505632, 1833470003, -1763747962, -1258314275, -2010028244, 266941269, 1083665684, -2041917144, -653344415, 1010201080, -358587143, -266743316, 577585814, 29627948, -131138096, -1658641255, 793125508, 397216335, 1754691028, -661486081, -1249472912, -800485157 ], [ -1382449329, 1746858146, 618243759, 1360003409, 838062932, -486809613, 1761422752, 1867346517, 696730568, -340122096, -2023078651, 630644585, 716187557, -868600238, -1590421235, -1123078824, 873317590, 191622172, -569942972, 1714416979, 949545790, -1720635354, 698942196, 855467580, 724585336, -439659423, 229563498, 1462854999, 1295115903 ], [ 1311615783, 1530414281, 299289021, -1448570743, -2007026718, -1675368719, 1491941449, 1697581822, -506639965, -1103476058, -1214491597, -1642510509, 251776714, -1739868048, 1862216714, 1187503412, 1132689770, 1756951288, 242751556, -1168074122, -137121270, 1593650643, -692360151, -1951212910, 790504916, 256231793, 1736095594, 280082903, -70599811 ], [ 851296503, 1453315638, -1765732211, -1512091842, -308303241, -1424831959, 789357978, -1564496823, 2013482120, 472457390, -986203842, 250045934, 37454519, -243130522, -1123845271, -1510686329, 1479257538, 517183269, -746462914, -1689816984, 981934815, -740759342, 412094409, -377682328, 779974041, -286199464, -633066634, -1342598848, -1236135445 ], [ 525898172, 1274998286, 138023736, -1284103455, 1873214726, 94946069, -36940760, 1707803326, 972597388, 693275099, -397717313, 1673350288, 513857780, -1250639436, -1210520512, 21665940, -1000881486, 366361632, -495046739, 650494310, 1480299228, 127420279, -996389314, -1165710398, 658788832, -866204743, 468981619, -663864641, -1611423950 ], [ 504166221, -1346871362, 607436227, -1640823711, 535572477, 2042469036, 1048260713, 835399507, 532457600, 1236883493, 1487546725, 1715708662, -1366867712, 1076886070, 934015538, -872483972, 87628939, -771292843, -849341978, 1287740150, 1081977315, -1261480640, -1712899924, -1974569338, -2108982941, -984109835, 29223183, -2051758853, 467139577 ], [ -1428398740, -1143061136, 961996057, 1721955683, -1794318457, 1533020444, 1696949967, -107533783, 1038831129, -1647467413, 1886728345, 1160894242, 98014352, 1808972339, -315359515, 1292376585, -1686873755, 688331262, 1453735884, -593872558, 737229961, 246663378, -670104094, 907979455, -112565092, 334407136, -739460102, 883107349, 1207406754 ], [ 668101556, -81088096, -831311393, 501265852, -483604572, 816453336, -93579662, 1371857338, -2123231513, -339168850, -1043702714, 692223358, -434395695, -1714287599, 427351630, -650495216, -93473015, 472027963, 582373478, 152246157, 212740198, 1719800369, 1668292366, 1027814772, -1642077533, 1179396363, 720416110, 395677123, -1747153400 ], [ 524240641, -2096965522, -2078903450, -107644515, -1168976880, 74930809, -673883988, 2136538691, 419871936, 1166310035, -65827387, 557849825, -1509827075, 6492564, -734960948, 675218338, -1616296053, -703398964, 1788919722, 80867472, 1532857189, 467953307, 258059574, 1796131742, 1884234936, 1765352120, -870479048, 1220475722, 1072071287 ], [ -1109374081, 659220679, 1499152691, -78743418, -217608939, 1066924053, -785014353, 1499008283, 1884429403, -1013529697, -1145246869, 1411302588, 134844577, 560292087, 1374923117, 1245259566, -532239494, 373483558, 1900254859, -1145446437, -1857946934, 34471780, 2085321687, -165081544, 1646619125, -1334828286, -1314156607, 1069976066, 2119056448 ], [ -944221397, 222881658, 316513399, -1793040509, 2015960975, -906437617, -483129659, 711077588, 168883271, 705369368, -1114297471, -378524930, 1500113474, -643064021, 684416395, -1074817311, -1830763340, 1271088305, 1259639363, -1344800591, 1498613618, -634707879, -522487036, 70596656, -1462467839, -943328772, 1537079013, -1195830230, -1199592178 ], [ -1674005848, -1171358821, -316850913, -341392119, 1892253910, 1175769108, -996845391, 1159092292, 355646820, -977724952, -1499163882, -245852206, 135635542, -1685920353, -1357558726, -1643124555, -886426659, 855511853, -76529923, 1157866211, 1128840898, -1984060821, 1289430901, 1078131126, 420855231, 846369326, 1266677443, -1583504687, 777157743 ], [ -1482040395, -1432808579, 1649465518, -1835289727, 18719290, 679722875, 1725910343, -2100453464, 2112600701, -1882220988, 350751326, -1484175177, 1195654, 688172450, 1373886880, 587477026, 144972309, 566376062, 1781061431, 335379868, -1080425293, 1722890328, 2065478445, 265377470, 2037010842, 110659821, -379473881, 1462056501, -2045267820 ], [ 2096203285, 1833365793, 1172096215, 735253762, 1541858601, -923218091, -1271542982, 751734227, -1879125078, 1546131520, -1178194715, -2015204489, 367471926, 1693657114, -1113352166, -328785285, 516036935, -1441546266, -1951925679, -262490238, 1728701751, -1913468953, 1896497886, 1006892823, 1228421871, 2067672650, 1313941775, -1536925977, -253119405 ], [ 2119464810, 410676627, -1988691590, -1827688464, -46794287, 774439022, 1837604212, 833391399, 654599660, 516514676, -1687552074, -473544473, -1285257781, -571493983, 1161878309, 1616163777, -1294055760, 1222091558, 2108278237, 745580404, -1797596807, 2135104658, -79456879, -1843836267, 1308371233, -67338295, 913601247, -1845412323, 507444853 ], [ 1341232754, 1195933906, 148639871, 877612933, 306118078, -435657867, 742646280, 1543930956, -1337389432, -516998221, -110887748, 1917074802, -1480277082, -57772035, 438009649, -2132005429, -1835560669, -1906052917, 1899816466, -704290835, 1948147587, 146670690, 1450413422, 829103148, 28924340, -532484045, 49497081, -150489318, 868046526 ], [ 1234169077, -803315428, 1542742213, -462660333, -91455216, 759381269, -2060483812, 1466397246, 338316393, -1363317263, -827169162, -177728127, -512396051, -1855065948, -1821256269, -2121409864, 1675463856, 872333351, 289381885, 47930631, 998547662, -674696478, 633615513, -105965226, -1763360037, 1121050332, 289541066, -829146692, 978060041 ], [ 1134394198, -1567423434, -531801262, -422686105, 967393166, -59362452, 1466865505, -95122514, -1263918730, 190753520, 1267597823, 531709543, 637826092, 1883297991, 760605129, 14159550, 2136811618, -1076039859, -281506169, 1941439749, -1752949600, 1914509263, 1848828320, 2102508289, -1092865070, -28718401, 2103954396, -1136971827, 657461958 ], [ -1843854369, -44699130, 1539051467, 309879822, -468994557, -957402334, 1124489387, -106097193, 1963922530, -1835945545, -673070638, 719064596, -682776997, -79509353, 1998730484, -122822792, -1488825572, 929077195, -935570556, 498390788, -922436183, 1134192438, 197625766, 1116607535, 2098804645, 2038573181, -1363835191, -1614083607, 1289169102 ], [ 737761672, 564977980, -1078393189, -50255436, -620124061, 259170563, -274594168, -154060670, -1696897051, -168766231, 1929879899, 991460558, -1185298073, 390195651, 1310894331, -1927399443, -191181030, 581391016, 1474281039, -627876883, 1452590060, 624454590, 1492102557, -103900696, -1763029349, 1916484723, -935412012, 515820231, 884694661 ], [ 2069325996, 456361763, 341717823, -1148631288, -908235342, 1223822733, -676474432, 1050091061, -661565550, 815775350, 414168390, 1574592866, 201333933, -1632016882, -627340748, 254361208, 283550532, -953730869, 1101352877, 1173173568, 1864762937, 31439503, -1110307636, -1628392521, 2139151111, 1394599508, 2116664412, 241984371, 1152217991 ], [ 869111849, -1671228614, -2040556172, 1163127566, 1566403676, 320232934, -1077438105, -1152759104, -268365165, 1368358696, -1743549352, -1094160807, 1528291093, 70681730, 704383426, 2109973334, -1351253349, 54646105, 902242436, -906821538, 1670899573, 440587883, -1756729698, 612708910, -1174622072, 1602160757, -448557194, -1302479805, 218908972 ], [ 1819723972, -1714682980, 456014233, 1696144672, 1962988727, 1701099295, -1093027195, 774952651, 736413316, 91150708, -821739463, -687058551, -1590601488, -462134898, 2052265969, -1696244808, -756103882, -167814451, 1116709057, 1567120476, -859270829, -2410868, -1346685717, 321348323, 462755346, -1549098657, -967121844, -511621202, 885319261 ], [ -1126862561, -1416770491, 456162430, -426828126, 1365643756, 49289972, -151496972, -460771393, -783751029, -1650171251, 607090506, 2094122864, -2092602614, 926550806, 764580873, 1341152764, -30099576, 625878940, -1610219981, -425682667, 1822332561, 853578480, -1949889856, 1601486666, 251229790, -2082510354, -1093055677, 772315205, 393555355 ], [ -345203307, 188554721, 566556409, 280734166, 243690290, 808900990, 554532312, -188534193, 1631490304, -803575035, -654638037, -454913957, -207024406, -1328229711, 1590839727, 964093894, -894253022, -668465468, -145416818, 252154776, 917581641, -1362421766, 1193449139, 1899990041, 1120133708, -773606673, 1488309194, 1576388290, -1293217713 ], [ -385739546, 1338055104, 1110299182, -135323406, 418680728, -151234100, 1120737739, 19090069, -1961275468, 813888495, 198384346, -200072461, -884631997, -1184399150, -1967284204, -1024319273, 1991956625, -2023968313, -1271274231, -1137179310, -1434634700, 525904242, 256021662, 836972707, -657163051, -575825075, 600989608, -533134367, 847141943 ], [ 76400525, 1923878132, -973567987, 835399039, -388518451, -2053381607, -539161814, -381060993, 621474231, 1216051867, 1586022055, 988939573, -428033835, -1498853335, 1218391378, -1457908773, 2054917253, 451375925, -819484368, -1315099972, 1011359281, 2128045457, -1460291909, -140855514, -1548723817, 939651785, -419771424, -479741302, 1779116289 ], [ -1931327941, -691355671, -852497741, -24347080, 1677688154, -198036103, 949274066, -744614490, -1006746494, -1142599169, -510697941, -190009131, -1055337837, -2096306441, -2022594463, 1553594088, -1162388671, -1560027899, 1266616426, 75611503, -308140376, -683144834, -1002215647, 1318445763, 1156841257, 730101919, -1213864117, 1390699463, -439938893 ], [ -94603240, -596964079, -1743166610, -854771061, 1797687597, -83431222, -274407686, 569738124, 1068021919, -1195497339, -810825848, -257043232, 1748733755, -1015421924, 741382111, 536308334, -849106987, 665533633, -1428370017, -213334046, 1583399597, -1413815790, 877801437, -1930692961, -745089139, 2031559513, -1891839811, 1599923424, 831719622 ], [ -1249628523, 182518120, -1405827470, 365598491, -758660769, 37954397, 228103526, -740376957, -1867409376, -229088669, -1021444193, -83674584, -244882044, 1185418515, 826712715, 1501286420, -1792216090, -562951262, -1982433326, -908891871, 753610074, -1712373367, -2070860813, 465356965, -1139359388, -1845516876, -2068709833, 571306307, -295635763 ], [ -1201831752, 843321277, 722186408, 769395600, -598247609, 185152404, -541519808, -1801037844, -679128798, 222498115, -1011665177, 1451241127, 926358608, -68961669, -948231772, -1963080537, -475526202, 616081787, -536762020, 1182908776, 312454650, 646043006, -416592236, 1270147276, 1728189419, 1871557442, -1537641350, -1155896309, 1399595871 ], [ -1969459486, 1147365197, -253547727, -1916662574, -165802832, -1286941091, -1576133122, -1539212046, 1443654066, 101340634, -92626664, -1474624574, -1375236811, 59838923, -298606775, -1619401551, -904930644, 2018814036, 900289519, -892549540, 417478140, 2107738862, -1435837862, 578293581, 1891287138, 819485487, -708929685, -504464493, -1127475740 ], [ 1287609699, 301156168, 498143037, -2017647150, 275024120, 1166913451, 1084676507, 1138486225, 2033319695, -773401856, 1166451411, 1986384895, -1313121524, -1652602158, 1697517680, -1888391709, 1216223493, 887719883, 477915330, -1866989123, -92613177, 1521951908, -1785281424, -239932416, 1470984318, -973989647, 151259872, 1998592156, 38091797 ], [ 2056698275, 945412771, -1707083731, -1398562786, -846607520, 1637275506, 520600834, -959570113, -971962542, 600303052, 1399198293, -1625450227, -522913770, 507854137, 693344736, 1741558914, -2087451267, 440254444, -964614995, 758411281, -543968486, -1703508527, 218422016, 378550759, -1383599070, 775966750, -1706473644, 889593348, 627883571 ], [ -1587157516, 549172017, -1924484229, -664781858, 1323365100, 443448434, 1078011137, 236378, 1171766690, -1514947600, -1718933286, 1304197403, 1040317081, -2105457233, 2093436664, -470910422, 499509228, 192901502, -1306249774, 1486716839, -1343992509, 1284594862, -1221019616, -454223389, -1815997100, -206546481, 1984166867, 1632633752, -1903144684 ], [ -804160222, -1446341833, 1241022535, 2003126209, 564809728, -308261167, -1708776609, 324758142, 1026897023, 280437230, -1838797960, -1687245573, -1612990548, 1520391253, -1649310340, -1359466648, 607826372, -1707007786, -922899858, 187984623, -576853753, -1369275956, -2085354445, -851683523, 1040275643, -213269948, 1905225546, 1995288711, 422757863 ], [ -1005672607, -883651885, -1951738709, -1263943759, -1354012744, 1295175098, 64778789, -565533079, -834609316, 216033514, -1415496809, 1995321717, -1765541256, 984937067, -1748103704, -1562006266, -2002726695, 832752096, -2039605335, -454259291, 1284444015, -2136261484, -464548576, 1342290066, 789302934, 585196787, 1963151148, 2010492643, -1101877297 ] ], [ [ -1617231338, -1191802402, -1748234675, 369155337, 61323560, 1420498373, -1489629718, -1077288973, 1737637671, 1112726656, -338330819, 136227325, -256876098, -201762086, -444665787, -778611061, 533511357, 1798784413, 522189069, -657931921, 1776157603, -1625623763, -607857651, 1931900867, 1656860019, -1996625552, 1512726868, 47737450, 977830578 ], [ 1021133851, -1641498364, -83114410, 911683043, 365651358, 1036223575, -1271216743, 446077447, 1495069623, -6757196, -1692345982, -1318344984, -340017339, -1138402680, -1585931338, 1888137358, -191814084, -641753950, 1737156304, 1379203302, -1230080820, -1254831566, -892992121, -978944192, 519688674, 1391101901, 107497484, 1823028974, 1092918108 ], [ 236499347, -926697287, 705990354, -765269478, 484972229, -1692469631, -1130008520, -446762365, 569359339, 1073640767, -200574668, -1585023392, 365519623, -1582038541, 1962043087, 300852038, -678297267, 135315500, 1336555049, -662053773, 2085455029, 1146002426, 1251010050, 1724148603, -60791364, -1638373444, -50459577, -1046405960, -1988374172 ], [ -80553693, 1877410050, 830945212, 1190714710, -2023787315, 1224267841, 490440776, -483533944, 296404850, 1772476862, -1235393600, -1923205234, 975234459, 47989195, 1470536383, 199893608, -1926193826, 198392839, -74377583, 1254930578, -1071965875, -699566589, -660696004, 679810062, 1027995443, -1901348780, 325947243, 708482215, -1743608683 ], [ 46051146, -12700039, -468698343, -1805945900, 356097066, 1326444290, 700477599, 1729484649, -799857312, 1185996141, -1892183149, -1248323104, 1763439153, -1494743033, -962265920, 694954323, 1619171095, 143132237, 1958648721, 577746176, -973689201, -787050078, 1367424038, 431506430, 1279300014, 1277381174, -145526195, -1561389251, 645709878 ], [ 1663959119, -292662738, -286317097, 1049209185, -670867984, 1017866052, 558105269, -1153261146, -873242583, -1614312964, -642125135, -1839369557, -1952133922, -1437582591, -1102859989, -704824711, 1808236510, -433312698, 1242993482, 1020005471, -1787868097, 1039691630, 1290490594, 1059485366, -674925527, -662822290, 455439869, -1227519142, 1675587104 ], [ 2112238843, -946806416, 1753112308, 448570099, 580359763, 514761644, -1578421899, 769140107, -215935295, -979429427, 870339882, 360855615, -1789844728, -506615918, -367111844, 918853390, 632369205, -200391841, 1755891300, -1448000391, -484822608, 2093482908, -1136225322, 1232297915, 885587140, -1420048151, -1653039618, -1238544213, 1003641033 ], [ 298062168, -686505059, 596939268, 449690296, 1869021674, -70378608, -2033588684, 1459654384, -1752714302, 1763788660, -1847197730, 2023202124, 1956242155, 1287574075, -882717678, 860416738, 608791494, -282773639, -885772784, -1759394956, -1497000952, -329635713, -26252275, -45240603, -1402756826, -349761082, 1471312298, 1492513759, 2029287262 ], [ -1428594867, 507421959, -1445516609, -1428272998, 160244622, -1280009605, 940092171, -1594558536, 2113728266, -1349467966, -116957573, 1629314458, 1803317265, 994348028, 1035560730, -1418688421, -1344821522, 1691137659, 985710406, 640191485, 1125372399, -604409878, 124205551, 628377052, -2038119018, 1903052028, 2089531192, 283004077, 640956955 ], [ 1807549249, -2140484005, -606098035, 415069772, -1981149052, 1635648283, -1774344743, 1610618231, 1999492096, 259567786, 753241995, 837234846, 693917021, -923337037, -1226826327, 1451676735, -97488064, -2028240090, -357972412, 1506596319, -1957561500, -1465048262, 1307448249, -1910001886, 2042523223, 192210574, 922385888, 1015237818, 446505221 ], [ 952786199, -944643754, -403718056, -1454618999, 1942173354, 2135684165, 2107307031, 284315684, 1233617919, 544049051, 598653431, 1265851124, 137464308, -494086152, 1990517478, -989695548, 528176361, 1929419470, -665803367, 1667271928, -783863483, -898183964, -670432328, 1128680599, -2033557433, 1916675102, -131854634, -915890420, 1971042169 ], [ 654059681, -1267201284, -1462662088, -685365277, 281328824, -1662931193, -1151694673, 998119764, -990365477, 1523577702, -2117913005, 1181424381, 878292021, 1554510912, -1286924107, -1927386707, -552330536, 1137541630, 1380473183, -2064691284, 140280167, -1655250024, -750647473, -2058203023, -1109653191, -422445034, -488106053, -1234090750, 997782297 ], [ 139806374, 128079709, -1130224151, -1259494811, 758608324, 1805962386, -155995144, -1703336724, 796969425, -190759458, 720278362, 79746517, 941484817, 1368011468, 582778328, -337895961, -245151187, -1014182267, -38200517, 3190144, 2119285111, -1575295385, -2138376680, 761225752, -882655322, -132479761, 505470280, -1177976093, 1222327631 ], [ 1607197252, -1274729614, -845549554, -1492482108, 1179755662, -1068796506, 1265308919, -1476738414, -1226234147, -213358856, 1714249577, -1353849862, 566534888, -382640194, 1282991612, 344489074, -610427827, -1502156845, 367902079, -1336032769, -2071694431, 1706190382, 159823433, -550051364, 1867768502, 8021355, 154711372, -1754367620, 207199935 ], [ 1759580165, 124078360, 528783921, -978770086, -767544540, 1500615291, 1885644876, -1532899076, 25835708, -1302721393, 1059187190, -1875248643, -1681929059, 1371295582, 2016677010, 745001979, 1449758475, -1103237276, 1375965401, -404468140, -1841059891, 1785630001, 1181381467, 1289620467, -13942585, -1777063343, -48108243, 146582936, 1262362209 ], [ 1399597184, 1871872692, 415249251, -1506168816, -464573299, -1875863692, -125054261, -1651764063, -1551856137, -826856241, 742364214, -507490356, 1067201542, -2053729307, 461734493, 1354388242, 1955782010, -1132191398, 1777165452, -1161095791, 539265103, -829466511, -949517135, -635836764, 1204324567, -714863843, 1755428897, 1936943640, -1365051305 ], [ 1285998804, -195374448, 644060144, -238852473, 1961869342, 2071670669, -508689999, 220098034, -1898771087, -1932365101, 605810482, -2125353594, -459257229, -523275302, 95668490, -1596645345, 1395562947, 1778339621, -1880737305, 1226832792, 1225906534, -1250520394, -1929747748, -936238050, 727401979, -11167956, -1053825788, -1426982796, 368851211 ], [ -259461194, -1694277735, -741085647, -701471167, 1600308274, -1054358928, -676982996, -159422186, 606708058, -854417416, -1611780311, 680417238, -437801773, 1701724721, -442824366, 767666764, 581385789, 274372901, 1345585478, 1972308935, 1362243517, -901176664, -1601435152, 54902153, -93839904, -1499590058, -1982752254, -472768175, -936346829 ], [ 836811221, 1816843658, -924661332, -912500725, 763248113, -343927436, 1705776925, 2054144203, -1686606801, -609730361, 1933557574, 865000096, -751819624, -218946229, 1053504621, -910300877, -468949315, 848648299, -976263146, 108129739, -237609489, -891191031, 1769253154, -1684448570, -1826406063, -58043981, -257346026, 1031544742, -1644522027 ], [ -148759057, 1557931969, -1397729496, -1974779846, -792432410, 718938000, -116469619, 1855727895, 1637861743, -386488629, -1320633811, 1715052863, 52923286, -1848978226, 830209539, -662530610, 915793687, -1877834487, 259666716, -959172463, -11527002, 1574311914, -480463936, -684006832, -1699015673, 817857020, 1333810759, 154547265, -54151159 ], [ 574233826, 2048254805, 1534544749, 1594204826, -2062333732, 1348263628, 574934580, -392460619, 552460587, -1263318195, -508038819, -1083930901, 1699389057, -1012611886, 402215139, 901015090, -766502430, -74228011, -53693059, -334266832, -1080561955, 1572293256, 1202797432, -43002287, 2131586471, 1146812889, 1664187785, -298088804, -1960517522 ], [ -288272659, 1375065176, -722857330, -1623056739, 1666172501, 839649843, 143071709, 349421661, -735117260, 2104452051, 369640675, -1349502401, -1444672092, 1376631451, -449690305, -1889478425, 285368116, -232081688, 599881978, -39949324, -1234772416, 273538194, 482088686, -1335726126, -1375905162, -1450337565, 814924845, 1236780829, 1547528898 ], [ 1372682173, 1809387733, -145672005, -1133825648, -46244202, -430581453, 20192069, 965481714, -98899932, -286262893, 1664458778, 491605962, -490986202, -121047009, 1488299402, 353066882, 707418323, 125923144, 923379327, 333849270, -1778041092, -1374550485, 1377403446, 681943024, 1399730477, 593858441, 2084547246, -100131345, 133356812 ], [ -863329700, -41258721, 189679749, 1078817216, 367872352, 1806175964, 949404177, 1688145765, 779267189, -609076789, 495833116, -40926022, -232842613, -1961117631, -1252709687, 1569545704, -1046969875, -327552962, 1063865333, -1236218550, -1599124441, -250331848, -1157561789, 1351127316, 1046223886, -1362620189, -65931568, -932679280, 283737159 ], [ 258316167, 531798690, 1925769453, 1389864258, 800374172, 1106097781, 1445974980, -1803266219, 182604802, 1783562477, 1956956685, 671729681, -542803472, -1460097525, -1295524761, -2030871944, -1424123491, 119478726, -1487832596, -1517978654, 2073118952, -1459335998, 1313749415, 1754761263, 1072687962, -1713606446, -2082376359, 368277660, 25254238 ], [ 1620014532, 1323701377, -1538251139, 1627224983, -1469064251, -372205129, 1222105285, 1186672474, 1967498500, -247976292, 741523369, -98353389, -786309933, 1540858217, -230267576, -1408263897, -315678164, 4297943, 1852452651, 1006888389, 1513480395, 1877713796, -875550361, 1861475598, -921173759, -1196585158, 1428947338, 1838311570, 1555825223 ], [ -419414123, -1821762056, 1821001293, -1461126671, 639431026, 162663557, 103307170, -410147023, 1386521487, 384362623, 1531836001, 739360517, -855628933, -1093038713, 1977410904, -1661148695, 486068848, 299894594, 1127759724, -1146193724, -1680523790, 1665890929, 722629282, 1739082341, -93296373, 667327378, 647837878, 598429132, 1735259345 ], [ -1995466121, 200407034, -1583798392, 1385577389, -126424368, -825365860, -1004293089, -2016246780, 191152374, -35989813, 747475091, 168032678, -414964123, -1525781955, -730330345, -599954919, 130204860, -1033678437, 1548488276, 1706274629, 2021380503, -640820124, -157146043, -2112180654, -242330124, -1346548293, 1687718316, -1437868888, 1311496069 ], [ 1695744907, 1103155822, -1817394399, -1885438115, -1265304901, -2109244790, 1845456935, 952641604, -1242580825, -211674910, 1344442992, 1059081082, 1115235092, -1994035796, 2097369665, -1686407581, -1995363232, -491571341, 615526454, 711246887, 894339926, 703633022, 660037858, -51470943, 597301041, -150719964, 150183785, 308467556, 1244754659 ], [ 1910870765, -2135210604, -1341735650, 303155063, -1439836221, -1887342143, 1804809661, -157394156, -691209833, 644442248, -1342319674, -442078222, 1516246948, -1778133051, 401636124, -390842399, -1263417850, -115778378, -1362490074, 1721325076, -935721523, -534414737, 265561385, -373003741, -924495191, 586732923, 1191217379, -853709535, -1048662320 ], [ -423263292, -159667029, -1954963594, -20336719, -2093541507, -1956766076, 1109050647, 1202289566, -499693380, -704577160, -1693523513, 1804128115, -694104159, -1706138053, -1505665302, -869558630, 1694536814, 764184846, -1911943261, 1327453801, -1183951757, -1975834290, -163288312, -1610341638, 1999723071, -1418422234, 380307344, 146574730, 556814977 ], [ 1650653709, 34133606, -149880290, 2052158475, -1906693688, 2127543455, 585840267, -1975012662, 99135824, -1134487532, 1605951848, 655253538, -2032868994, 46107059, -1186806942, -1248243870, 960982170, -874252844, 549285365, -1970297689, -1308202905, 227963055, -1604849120, 1180259861, -1059252958, 436508206, -212081133, 1215787464, 770516141 ], [ -36538974, -1215705514, 598713347, 1626427032, -830959339, 1133954060, 1799741054, 1475538565, -2001847147, -2101425935, 2087212793, -1474352985, 1203505046, -598014336, -1351846396, -1345924348, 1885987684, 1443542562, -1639473842, 1503353173, 1117782186, -1165103444, 1628211601, -976963080, 1609883120, -212837044, -1829386404, -22151892, 1434887613 ], [ 1256858231, 325739354, 1401201682, 246783458, 22088020, 1690867242, -458170129, 2116295531, -722215223, -2084919272, -316951602, 1128680339, -1229896807, 1601450396, -20071012, -1300553784, 1076298828, 2096252692, 255328390, -1213340169, -4234777, 1384150604, -1364250642, 1399251293, 748417317, -1060045935, -1997806144, 2005913306, 1046242060 ], [ -850612700, 1062955102, -1163986421, 1890737674, -856521674, 1194942206, -1168181591, -41852171, -1138193738, -1786740586, -587119976, -2070999027, 2052434752, -1792274067, 192800278, 1614144715, -1578642884, -387740591, 701621840, -30546323, 1106695229, 699769632, 1540051687, 514454501, 1003196666, 560526926, 601132282, 1784827276, 952484991 ], [ -2036703294, 1602494660, 71512169, -1964715786, 1351621930, -359918553, 1664989874, 1202071328, 534701785, 353723871, 1829156407, -1124565842, -1543259558, 1268937554, 1590764334, -817075966, 225644269, 1566602595, 287346956, -1988155609, 646096866, -1443508751, -2106628843, -1606450564, -1864387498, 1523447180, 2091838236, 10705868, 566706786 ], [ -1846607728, -223842116, -1851009578, 795311415, -163483004, -740734160, -1274270359, -515901451, 985858481, 553188662, 1793851141, -349802400, -1836655155, -692755263, 1753638351, 51287170, 2106818640, 1170507583, 277434673, 909117395, 473256984, -1940035877, -1581999538, -1845199784, -507182040, -895376212, -826264920, -1069250653, 1458658110 ], [ -395831580, 1922053669, -1391002182, 831164897, 604355623, 1545225507, -1181193106, 427414089, -790438888, 2009831776, 110573429, 703977408, -679635739, 197861745, 169087430, -458498198, 1477452351, -952331345, -1750597380, 2120349272, -780072961, 170080588, -1152798099, 138907739, 1698798215, -2067853500, 1664380347, -1682598891, -1898181431 ], [ -1803454686, -530049743, -592250691, 1073317644, 1858363865, -405876591, -690616795, -1510153917, -1836646063, 1831115041, 1534977069, 1481065861, -1306839808, 1480094302, 434283475, 1786993934, -467381550, -651339237, 183417063, -154333724, -2123944682, 1678700673, 91073528, -2022431394, 1386085640, -800646133, -1823500678, 1238451657, -1382705774 ], [ 1599415056, 619844581, 548076753, -703688641, 1429407083, -27125480, 369398269, 1825471267, -1430719520, -856200692, 2138774536, 1783611162, 468700614, 432488470, 133618105, -950775385, -1561656624, -1754876192, -991345577, -728842506, -1763372756, 757765896, -1512753539, 934768172, 1472799024, -631136891, -1739860175, 307371509, 1822445679 ], [ -689078042, -754036785, -2146433200, 1048448914, -948231908, -703393977, 111841882, 1393592280, 1568106268, 1726887593, -1732093269, 1043323384, -245227264, 645511281, 8068836, 1436389253, -804731324, 897152471, 492826471, -1845743934, 94203252, 873222802, -1981373334, 1728793102, 1271356945, -716156670, -1863301711, 1559118354, 1582965466 ], [ -1149614766, -1116793850, 1787081203, 1199089061, 1661482890, -179067308, 260784497, -477031071, 2000321831, 640653433, 1731404724, -1213571696, -1595191325, 1284550153, 1024308362, -1939271620, 754188508, -982923023, 2049358565, -1954802672, -2122686980, -448757451, -601291771, -1359256908, 553411144, 520285128, 1901475827, 191632196, 676814792 ], [ -539742721, 635656894, 1424263081, -415552716, 269999794, 1768160277, 158561611, -1998606962, -48017804, 1021659859, 1472153913, 1887705560, -72536500, -733525425, 935360004, -4416598, 971321549, -1441501046, -353789331, -1724462073, 730263013, -1139220146, -719238527, -1649574880, -957291086, 1512784093, 104696361, 243671597, 344831585 ], [ -438810890, 887392943, -1951425720, 2134768526, -1636813759, -1927940489, 2001246440, -807593618, -169714636, 1546162434, -1179592374, -2069683098, 343386150, 2045282727, 828372387, -500918921, 12775974, 824512991, -15484764, -840862082, -7538558, 817713440, -1260141787, -652003631, -452886125, 1724569516, -737863043, 1123673070, -778025845 ], [ -1692598920, -2104538803, 1505549728, -292685672, 58094416, 927209327, -1942796202, -1885910476, 1449884482, -1124805877, 1330203076, 865051090, -28950627, 1208127507, -413696921, -413892575, 1606413619, -865765622, 1598781095, -1483580818, 92514563, 1015721025, -437586925, -1350811754, -1032335559, -1765426601, -116877293, -1680072823, 713136362 ], [ -1389371579, 440396817, -1197800356, 1471508030, 1648896159, -2075499813, -1704081340, -1306979902, -1406481176, -1363180335, -2115754138, -1944461642, -758393952, -427641648, 173306238, 1520179839, -281351606, 1801914414, -2041041938, -1650719768, -1660862733, -1910483055, -1902173298, 764910766, 310672229, 299041368, 1789357844, 2064392013, -885663733 ], [ -40103185, 645472747, -1788768066, 2125557885, 1990706813, 562546732, -1434820374, -182917628, -1089967558, -932500673, 1961096985, -1800148455, -364392410, -419472234, -1377060027, 313094918, -1505505516, -757186401, 1817574729, 153943280, 1936016699, 946952977, 884829020, -2058250658, 530292588, 1111579225, 1301668251, 1793821878, -1442216904 ], [ 2138805617, -328250584, 146182889, 1582214858, 1260256349, 656205994, -361535708, -500014018, 1744176813, 1257055635, 572485646, -1517891606, -1694666425, 2110359430, 2116538623, 392287106, 522624632, -1341796357, 1538278467, 1463226621, -2055878468, 1922871726, -1149037786, -230994329, -1853615560, -1366959533, 476404783, 1437317759, 1994773474 ], [ -827897289, -1651751727, 473214886, -1212236574, -1734248618, 93282626, -979108350, 1535962927, -1340828837, 968535094, 1544669220, 555820743, 710048633, 1360275477, 371330625, -226176305, -602788739, -568285085, -1130652333, 703102319, -567963117, 1374376891, -644304148, -2092042565, -330537273, -1673240571, -1084693268, 1933140900, 783281015 ], [ -1127713629, 373176153, 432436403, 1842730054, 1388518164, -1453798291, 1266174362, 547726605, -1578955093, -170141337, -1749493456, 914631546, 2146830650, 1430909359, 1344183775, -1692766335, -1927150155, -1651188552, -879835121, -2029849451, 1482644223, -1552817495, 2043952587, 435361764, 1483265683, 2041276414, 1274288480, 2089548909, -361846205 ], [ 1893742535, -1293617216, 588748555, 79064203, -595273439, -868588255, 1559349014, 907573531, -93491686, 966832167, -1392183826, 731901074, -324905518, 287251546, 1984991780, -1898500626, -1914561993, -1693499522, 1661966499, -1363610369, -1363996860, 1578154317, -514022825, -988757141, -1759473805, 718079531, -1497902774, -132048401, -219097977 ], [ 443155920, 2123272966, -949514092, -672629883, 1903946369, -210121537, -1486845132, -1054688011, 250702796, 219435149, 2042287313, 393881492, -1182952722, -106718721, -1215524239, 934920988, 675260980, 2022033659, -1510443350, 2023101096, -1787934366, 1658670235, 1445758894, 1205961622, -676708188, 1232211039, -564497076, 135514405, 46371016 ], [ 68747930, 1158471674, 1571629777, -1373212199, 1684640375, -2144941130, 1036491091, 1783521762, -411594754, -866812453, 1247507909, 364731810, -207660289, 963860496, -332509306, 1969738940, 1405430490, -1665200571, 1760625599, -1059389941, 579529840, 388303757, -1228948127, -571979997, -1920392840, -81862183, 359431264, -835465713, -503131640 ] ], [ [ -1302824002, -429481952, -142671766, 1495930906, -1955028426, 145473789, -1058756469, -2134128811, 154394493, 2116400101, -1112761899, 1284208722, -407482846, 1113613998, 556347038, -1662797561, 536538059, 46706920, -2007422282, 485645560, -1225807097, 576833097, -1686346124, 1543880673, 453182592, 1706836204, 1667414667, 1725471991, 1742124702 ], [ -667547994, 1290889715, 1269326682, 200490810, -1211603225, -1851384134, -507221129, -186711849, -1005570678, 558643871, -1863574144, -213617876, -1875087756, -1322851727, 799478533, -637545242, -428322313, 1733043492, -1808747851, 1312275658, -12543498, 1284057345, 1043124267, -2032070819, 1151484721, 485465592, -1810787485, 147941823, 100214655 ], [ -1968167719, -1201639855, 114471263, 950213019, 1204233194, -1054385768, 2001880656, -2066762816, 674681365, -1864729670, -877883479, 1273429661, 215799761, 428157312, -1810070440, 24138493, 1194900583, -252118308, 658659336, 896409763, -1896268306, -1929632459, 920383554, 1729221299, -533670969, -793280088, 1035480501, -1999088559, -33501206 ], [ -216043763, -388942094, 1847662152, -611878672, -2136418874, 801661390, 1954804028, 1173760035, 2123892689, -581777337, -1193571756, 1995552316, 137800527, 149607475, -1161437634, -1667148830, 40518436, 1555917988, 808690130, -1265657286, 459964680, -640923525, 135770888, 532661097, 827740412, 1342726671, 1095971763, 655220589, -538596588 ], [ -746713122, 387007839, -211680841, -356377976, 883913405, 1968830631, 1480919336, 1890910281, -1407308768, 1239523166, -17252024, 1829958314, 1350370340, -651462690, 961360693, 447604386, 251160026, -793969051, -1919980180, 203050232, 650966863, 1416868829, 296023878, 1785611212, 83386597, -1743909098, 803513929, 448480706, -1881592509 ], [ 815225856, -1498789841, 163116630, 1339959213, -222178463, 230104612, -295931174, 203686626, -1508334468, -1270498493, -1081925895, -666145392, -2053041019, 394226273, 685169854, -757289216, 1412483252, 1757062974, 1065639300, 348132529, -198265423, 1865705374, -1765032543, -346115010, 970657402, -1717245200, -951210681, 8552565, -1834649271 ], [ 1680635209, 326446175, 1174712838, 721007302, -1436512246, 1421486624, -330564556, -1536572746, 958597385, -1310814467, 1795434209, -117950766, 1270145288, -496299445, 2008147747, 1501833641, -1482787054, -209794129, -1507064690, 62975534, -1912169542, -389436292, 211732508, 1170596418, -1864616963, -1259915950, 1208034217, -1453890580, 508709882 ], [ -1566859345, 2063281729, 1778411570, -618655617, -1132438628, 1963516257, 901704414, -1265317843, 1858997057, -1499597496, 2125845576, 532641240, -2093299053, 338571184, 1736347159, -1398998220, 1956342829, 966899595, 1156170907, -574451393, 425100212, -177915158, 335339186, 343480990, -1645969976, 1797525407, 1177776536, -2120576077, 1874551711 ], [ 1657377020, -203128641, -1158008623, -2041724734, -295531684, 981032054, -2131816825, -545279267, -914666483, 1496880183, -1878248484, 1545095658, -605603730, 832360507, -2142646624, -2117363078, -260043491, 997664762, -2063160157, 34609325, 89381545, -969884265, 1454451016, -982290882, -1062118016, -1328886970, 1929388539, 728455812, 2134214770 ], [ 1789548519, -379818396, 2105503573, -1095421526, -1027854278, 1122244911, 1921347566, 1933250266, 1581716594, 1405201827, 938501587, 1315211929, -590053332, 96169276, 199252103, 97776154, -536394891, -2126236882, 825850178, 1744793333, 996315752, 1241980384, 535567658, 1142716534, 1684382818, 22351484, 510117866, -1111832947, -394778950 ], [ -1212091235, 1018734835, 70128274, -1019430586, 1806406488, 214290809, -1796250820, -892122838, 380354365, 48972535, 303921424, 1439374582, 1128080334, 1963753823, -2063313788, -2043674253, 520529153, -668652019, -755353512, -1883984034, -1475485143, -1181209036, 2108235781, -1380096651, 13567949, 120885535, 1160788324, 707783233, 1520761718 ], [ -1416556611, 219282902, 1446777166, -685943354, -166831321, 1659517831, 108863572, 1281893699, 535940891, 313776642, -137543, 1293089029, -967838389, -1741223380, 935796614, -1806466919, -754081947, 1981076336, -2084084484, -2075697860, 120885508, -1396740787, -278565402, -1110007307, 811436454, -890842142, -408138417, 1649228268, 1742317083 ], [ -1090305056, -908765742, -833424782, -1676408053, 536584039, 844584958, -952805758, -1705035008, -1295347924, 1942840787, 378285384, 1746523218, 1805305378, -2040863910, 310121534, -428698521, -1603261517, -1778562337, 277573440, -2112065397, 256765813, 589270237, 1184679679, 89881288, 1320747591, 2063989785, 484781727, -1796513330, -1207623263 ], [ 692167340, -1366749273, -1744877586, -571351804, -1922260343, -2075489913, 1399059334, 1355868881, -592332422, 1193267734, 2005743577, -268660763, 495247301, -1837020013, -1128967993, -1548392569, 1604410711, -2124657787, -2108080020, -2124152006, -1325272300, 1030647169, -591464322, -1637328316, -144837627, -1468346481, -130578880, -380387905, 346314358 ], [ -883987447, 1075251431, 846384101, 1631667745, 572415681, -869048202, 1360014488, 43692057, -210680605, -1101374023, -118462693, 895541023, 1605531956, 202122325, -1889379338, -1915290674, 1981137188, 712029891, 743020904, -24087428, 1401540958, 1689157177, -1873937762, 1127120203, 1535622557, -1459583825, 448498784, 1879853363, -308699853 ], [ 1609518704, -703580833, 690949357, -875106599, -1942572575, 606180688, 617863701, -967746770, 146214437, -1250886389, 2131736247, 699972144, 2119290544, 1676158969, 1989723219, -411436295, -888701536, -381806945, -452333377, -694549832, 235413851, -1691756640, 353933055, 1530231797, -1894762348, 1050831046, 1548199195, 1249425817, -735475419 ], [ -625108029, -2070743609, 1622551758, 1588211343, 411663375, -1233738788, -112929657, 653637241, -304224902, 348437965, 1799060374, 1976962136, -149622789, -785025811, -1058811736, -1874872330, -164870877, 1975708925, 2076895533, -1371020138, 1567627870, -1033773047, -289443717, -621493104, 1048041268, -81687752, -966674211, -155005483, -123660472 ], [ 573798622, 1757839496, 80866761, 1932759056, 1376056859, 68285085, 1267221521, 2758954, -37001980, -409854508, -1105156714, -322715977, 479305737, -1781617029, -1643160262, -1094490546, -2084827946, -624167146, 1565755302, 1245017165, 7779144, -886085266, 1405369572, -605549078, 100043899, -130787974, -1326733610, -196715111, 378781871 ], [ 780899413, 291187256, -929749830, 753588605, 486411708, 1674770799, 1996723055, -383336693, -1721405080, 1471578664, -789589392, 554260454, 1903186079, 759902180, -630674934, 648175926, -31619979, 344950444, -49367600, 772126191, 656902488, -2051623696, -1635550581, -1917363342, 1978662745, -1433977566, -780792902, -751396285, 952471350 ], [ -1068686345, 1068483846, 79825481, -1607812379, -1453237928, 679711, -2118333056, -462476580, -1495706314, 57905811, 682847362, -1864109196, 2061108881, 1923277241, 1812697660, -1054440517, -1171284494, 1694317637, 1958393585, -141281920, 400971492, 495463893, -1096397992, 1306523019, 1342731959, -374554973, -1451062690, -1002520158, 295411222 ], [ -318685101, -1790521335, 303880089, 2028038066, -258382040, 1354060735, 218464590, 2004646003, -1803711450, 1687255741, -1987473952, -426943689, -148478929, -557223196, 161542135, -1635164579, 555701283, -1510805385, 91209303, 1685493894, 898496418, 338656031, 1813947071, 17585365, -163184440, 1307945925, -1380218982, -321056738, -1742426984 ], [ -925752791, -1429517181, 1632544237, 979400863, 511383598, 1819998252, 441272593, -1511520751, 1718391711, 1429295315, -1952659042, 681186988, 1951130794, -1846349658, -759067929, 1241794298, 1640445454, -524716074, -1815120173, 943369960, 616266466, -724523515, -267840892, 782437196, -635533739, 2024909993, -789517073, 615398038, -522324452 ], [ 804951553, 664318964, 61768763, 19323499, 718256091, -1630981886, -1593837548, 820146376, -1597983440, -1759628169, 1732131592, -1588615119, -618723454, -836228764, 1602281658, -1870968655, 1193132539, 1356976999, 1073946044, -1051557754, -186219297, -1429887274, 1134412673, 2027016361, 664150202, -548445313, -210581735, -1178627725, -331329943 ], [ -1805933591, 1975700991, -1743133166, -1483971673, 873606142, 2147022169, -1114029473, 196433986, -1415589967, -753253848, 1713391501, -2083744949, 117642520, 242997166, 922615169, -1772124701, -1223969169, 425165124, -254570662, 579540419, -588801119, -1496570094, 2046669408, -1388161985, 571513067, 169260667, -660602967, 1874258053, -285708508 ], [ 538319227, 1217081700, 2044559599, 906840328, 1224700918, -1600884934, 363411495, 392944682, -614840495, 1622298137, -1998072632, -757390772, -331281059, 2075781647, 631572343, -1821901492, 1343715723, 453806739, 829325618, 413911890, -1256641503, -816166861, -1826516708, -1723186385, 1113724271, 977740818, 585090103, 728380182, -722977745 ], [ 1858940890, 1205589600, -275862666, 619494977, 1882649189, -1556794668, -836979342, 669402496, -1619571985, 794856520, -1886590955, 117006160, -1937492639, -1624746373, -1540339790, -1656492015, -1885258703, -253181186, -1181694348, -1503779246, 1281309732, 786975681, 1506716117, -1055552794, 1395062941, 1288788210, -901466867, -1966596201, 1653401963 ], [ -1914269786, 1442763384, -129277589, -1989181988, 1885899299, 1409423969, 130334886, 138102499, 1267853034, -1093431971, 1873777122, 1300884770, 595637553, -1067467712, 1503760873, -2135215272, -141345838, 492076334, 2038683344, 1533806060, -1117051010, 332392358, -1201778871, -1039199059, 615617099, 286866277, 943467427, 336468786, 827283889 ], [ -619583450, -1701069711, 727094613, -1658177329, 1482746159, -1691434918, -422921359, 1147968812, 1086610460, 497794403, -667771284, 788212651, -1724923965, 1898394402, 45474008, 416522374, 2034588027, -275848968, 852252418, 725812644, -572769646, 321647579, -1544686952, -619435928, 1924039133, 94779002, -1682060888, -1318053745, -1594292444 ], [ -908481646, -287476325, 1498602484, -1608564024, -484004573, 1137108307, -756002349, -738526014, 1885102732, 1648271620, 915214077, -2136660417, 301338937, -1714338111, 1954311031, -586712099, 1071474450, 57959060, 638825978, -1090114076, 1093785597, 98787589, 655211913, 450463450, 726470262, 556700421, -503689170, 223525902, 1536211684 ], [ 1897828144, 1171963539, 977809895, -106261252, 845386512, -188663556, -1089474335, -1162009525, -1948257066, 1074538842, -1943913951, 253273517, 1854638038, -1187031234, -1248022809, 544104432, -938683774, 49596458, -810571554, -1727877511, 1164777481, 905166033, -955468720, -217466536, 23909450, 2096835546, -297267505, -1818112352, 1854091186 ], [ 1722918049, -1997646551, -1949969134, -1934845761, -1843268736, 1649957084, -1578248326, 889755348, -1561824734, 1382751768, 94497096, -868333438, -1562029495, -109421542, 401735343, 1243734920, -711021326, -1274464772, -609764930, -986785413, 1743253783, 138724895, 1124705188, 1777955867, -907504275, -847066485, -745254474, -153757161, 1371790167 ], [ 1981362626, 586278876, 1205049088, 1001831403, -1814910979, -1565749180, -1511139933, 1184700063, 865052249, -548654998, 620085054, -715870831, -491126971, 1751642341, 653932215, 138107025, 1542945773, -1500345721, -277862192, -1817886439, 506378102, -28436052, 2015160385, -528533910, 1466529736, 360502039, 1509533405, -1078999043, 1292527615 ], [ 455198937, 650973198, -679943386, 1978102238, 601874621, 793835840, -928667328, 1010274538, -830227533, 35606976, -1767423997, 503861677, 488414333, -961241341, 432642957, -99327820, 1599637797, 71634240, -1905481296, 1859354625, 1722831853, -1157910855, 469179591, -1764965860, 83067737, -1571071494, 1036648119, -1916075791, -772999813 ], [ -1921722204, 584921641, -1036525142, 1083974739, 1990588716, -262207925, 480499963, 1956210867, -31929005, 1108551872, -1902888990, -1802241522, 1030459860, -1741829946, -567451566, 2138153107, 1679875675, 194708015, 168637592, -994718356, -1568026245, -727259070, -487499470, 1261567383, -1152301525, -1893600509, -234774695, -2146848387, -2387242 ], [ 906567409, -202292497, -324490069, -1103857166, -258380163, -1642980639, -248696962, 505018208, 1585853555, -1693828568, 161267274, -54221744, 710216345, 1908702861, 425414150, 1085938483, -427749801, 300510896, 1318476780, -467872551, -1475718402, 1467766173, 1509305877, -423055775, -1165405586, 1562093066, -1758192799, 1826738185, 1360332164 ], [ 1898993990, -207990736, -1484360951, 1355047310, 134581499, -491022545, -644968590, -486609826, 2080822148, -1360750557, 330112132, 301433568, 1683234994, 986323086, 433340863, -1227933507, -1305365613, 1761428427, 14565397, -972950952, 374722311, 2031056319, -505990898, -1971640746, -2027783570, 1594396329, 877147060, -2098056635, 1619109760 ], [ -1406153632, -432727689, 959267541, 1964206228, 423813412, -22255239, 1090481210, -1251807652, -1407928669, -684464002, 452743590, -1606817058, 2146029160, -2066463329, -985892946, -1389863198, -1452013212, -660870105, -1430511707, 1506170585, -2108327052, 240550944, 1618742742, 596779779, 202825903, -675744855, 472787093, -196067550, -1002218850 ], [ 1443126642, 684694256, 1874686484, -1918050124, 684823237, -1886119366, 1399444108, -832011566, -800161966, 1393870661, 1994693131, -359529731, 1596659458, 2093540100, 1167341866, -1767462968, 842016276, 197167008, -1450115531, 934209193, -118840239, 2055497094, 815474627, -2097294127, -2111526884, -713646337, 1225728806, -1343479008, -831071972 ], [ -791204418, 346092302, 1343681464, 2116310587, -1600109134, -1483197485, 712435218, 16102917, 1199962120, -1711321182, 988729730, -1934739879, 974174180, -198557984, 2139206536, 1540698845, 508828525, -1505844223, 927638798, -1012587264, 1355788437, -569526153, -906214378, 1619422321, -1343113877, -1203998403, -1541356527, -1968978828, -1577536359 ], [ -1523461131, 1877471259, -1494280178, 2124038712, 760799059, 1377670172, -324932687, -692951887, 1244664432, -1990431269, 346400463, -72610592, -222149135, -1605431515, 1149236219, 2081104580, -108743543, -1409547628, 413783753, 1142389347, -659527319, -285064413, 1543232665, 599180131, -684368076, 2056893901, -179884251, -341831964, 193458385 ], [ 1708203686, 1316530368, -678128520, -309194928, 176561016, 1599820412, 269771553, -201855609, -2040068386, 1979508131, -1505558046, 1647005000, 1944919146, -650349506, -178416271, -2060017135, 1905985082, -254268016, 1525371762, -2046511165, -156169280, 1632609135, 1863372846, 1183425078, -1188663857, 1101479305, 1466001456, 52779203, -1314692551 ], [ 1366841117, 18989833, -1531050375, 147526444, -716235408, 409737284, 1108034902, -747040284, 548935808, -332104930, 151037682, 2073184595, 728614347, -31659897, -1742368910, 13701102, 743858382, -1768843515, -1422153522, -1415201741, 1152963460, -1366101733, -366734332, 829568260, 210624243, -599242149, -1932216310, -1440446034, -1266289144 ], [ 477270546, -630738798, 355498428, 1928907172, 1051360216, -1166725000, -843295452, -1523894511, 1917830075, -1355741786, 126361242, 440187589, 1663453940, -7593138, 1754907367, 1431340529, 526097400, 1768214149, 1410067587, -1819141816, -1815441293, -2120274904, 2141680670, -218672680, 1584788821, 489323073, 1715355597, 82321957, -1456624492 ], [ 1668267968, -1678697735, -1722493971, 635107705, -1203670021, -1880149707, 295200940, -358067059, -1801495114, -1598911568, -1323886382, 189369943, 531466556, 365171043, -1183431034, 1654202658, -450540865, 1650005628, 1417409083, 1388098934, 2117414112, 315188279, -2087898068, -1065891030, -1355732322, -705501139, -1804203002, 1469756514, -1300332740 ], [ 1873136169, 60366213, -88552, -1618534828, 678995584, -898422004, -422082137, 2046636288, -45705571, 2118394750, 1642974910, -542437585, -496693439, 609461285, -1866819296, 1846101960, 82706983, -356096468, -934432052, -1857459986, -1939821817, -2036612146, 772443884, 1365911251, -1963748045, -1136197157, 1949222936, 588327768, -966564473 ], [ -149582020, 1798856355, 2142920288, 1489698429, -732957782, 1730717617, -1233276276, -1349915507, 1875317433, 1881599289, -906741269, 1380817656, 2048798841, -950483990, 669225558, 672732406, 18218488, 439713827, 944185366, 1590083052, -1422686930, -300295898, -913779361, 1593488995, 1395141878, 1604588293, -361339613, -1645828146, -180760971 ], [ -861187291, 282200858, -615163222, -1616357588, -524990964, 1082613718, 404105301, -626582090, -289020270, -697412782, 151513592, 1004415797, 944887690, 1388673570, 828433324, 751607786, 1539314704, 1446663247, 2106362181, 68826247, 1163283496, 1994041244, 225069011, 1810310564, 1074225604, -1816756408, -1603291864, -591392276, -1658033691 ], [ -217321768, -1205824227, 1457468234, -1412133965, -789307911, -956861134, -1045438481, 285481571, -261728732, -1236533668, -1936498239, 550540077, -1033794548, -629172766, -370345349, -892882649, 752305171, -1505958365, 20171172, 2010096675, 299859616, 1155485911, -54983759, 878205323, 803109851, 154972670, -1331382253, -1578155206, 766556718 ], [ 117195263, -720206502, 528354432, 219527373, 1672272320, -507899537, -735200735, -1586594955, 1384370302, 1489576510, 1731217158, -2033168415, 476186485, -940595, -1044887584, -372829378, 1814334093, 309443782, -847023438, 1448936616, -1857581426, 1041557386, -1111808725, -926830125, 1551306129, -1809003240, -112648613, 1145027998, 2083693677 ], [ -1223427316, 1429640974, -1896896254, -2091229221, 1230654940, -324127832, -1726697236, 884644684, -490577870, -1153063337, -1315073920, 702378635, 1743850066, 1526226508, -63930658, 1814341156, -250399350, 1342478679, 1735617423, 1511119309, 652013905, 472780260, -1199167197, -1977260922, 796977533, -1012553117, 1418804149, 979529216, -402196059 ], [ 1865823998, -563602854, 1881123948, 1286753911, 2131485116, 1741368956, 1804429511, 948498802, -1062027262, -450806030, 2097306065, -1115284405, 548123741, 964629249, 1267094955, 1903450351, -1728682795, -1742415132, 617289415, 1464625418, -725811399, 1800913701, -1558081016, 1537262548, -951061266, -18085548, -1586183639, 1181260475, -234518401 ], [ -465102549, 1205232602, -933742584, -1612063649, -759857404, 1498904092, -756591916, 2011984856, -1240516712, 2077281070, -1648985510, 834598507, -122351433, -136447335, 1068576485, -319867534, 566884496, 1348744548, 1896733024, 1023600272, 897128233, -442252619, -1393721810, 1615206133, 172561795, 1141707281, 1521851315, 607370143, -397553850 ], [ -1126699068, 627080157, -914321786, 2055242094, -1728560903, -15786694, 208944918, -2124306006, -553639278, -1312077424, -633125189, 1397258196, -762303913, -596205729, -14850811, 291050689, 1381585439, -220982259, 1160310475, -2088652662, 1423451574, -1708403802, -1155453867, -1043559148, -2024658447, 935851711, -1529599582, 521841227, -1769275519 ] ], [ [ -1888033251, 2011978947, -2051499490, -32538137, -1214582942, 1542597449, -1315476366, -1177281615, -388007237, -1852732860, -891153607, -2104816721, 293061926, -308667686, -43183612, -1241007112, 343573973, 512688725, -1108769862, -1882866606, 811208343, 1714279838, -828641122, -470964211, -230043029, 1540792393, -1507504643, -1395190479, 380173992 ], [ 2058290048, 907785080, 53265893, 912328771, 2024319018, 2042860226, 423383926, 374445977, -1641368691, 1539548092, -355119740, 1595255370, -1486128810, -1803486169, 915984019, -1142053154, -1385823887, -1261611293, -1337325645, 1589784396, -298275184, 999083954, -541246354, -368016409, 925264194, 2074832343, -1514569339, 612891828, -1575152816 ], [ 670772896, -1333097631, 452410553, -1504595129, -63704593, -1591322354, 2008839639, -1059773748, -1436765736, -1426219112, -288811319, 980675839, 135111612, 1614392398, -1492505679, 1016039899, -1280173678, 1497162795, 1472134094, -1177204288, -451468445, 1021063723, -1535371052, 707555260, -1197265479, -1216261474, -309742533, -2114427245, 66386533 ], [ 391540368, -1517857343, 218483066, -1414215134, -1214238593, -1301780642, 1144718891, 403777012, 2011174409, -528905473, -1995806903, -406132537, -1514596770, -1896786295, 2037757236, 2057331796, -1344655992, -1306032907, -433056423, -2122786833, 625093317, 665961545, 1051157219, -905172045, -586662429, -186995716, 1799961162, -435939647, -596868725 ], [ 896753060, 482129838, 1239420746, -469837615, 1537525050, 1860560787, 1735835883, -884512270, -203146865, 1743456054, 852454506, -772136249, -1344374992, -1220606210, 1979236593, -1946929194, -26902584, -1802142763, -2092852837, -446523280, -2096260354, 593405388, -1438441653, -1319766732, -1292615380, 434920362, 490275428, 650864550, -311442654 ], [ 2087526342, -1963181584, 2042349016, 1184411577, 438881786, -1713419334, -455704204, 1468124913, -45028641, -1574329272, -936788237, 833951625, -423131816, 1901274536, -1346026038, 215137280, 935708174, -2136960052, -1013593478, -450318101, -2055591564, -1347277255, 1636917419, 1383352515, 1769272684, 1534368280, -594597131, -1233188344, -1662705942 ], [ 1177776404, -1438807753, 1353073591, 1652531466, 439923344, 1804362258, -392342210, -1639484220, 199055406, -944368544, -28419979, 464790487, -1936009482, -2136304854, -1983203605, -1661115860, 918135469, 1949158350, -1591493849, -1040264065, 1386037952, 1594899151, -1601050345, 1590883367, 900685015, 1560843306, 1817301419, 2109512060, 971110256 ], [ -1085557565, -1114528687, -1918305054, -408229429, -1742302401, 1261200758, 1847477300, -1042198463, -205603776, 10487633, 520412581, -2003634000, -1242996006, 1395098899, 1324936844, 1492654327, 1200226617, -13820115, 288604204, -1481989382, -726303947, 687016663, -2133659497, 1545941408, 264016425, -1476699744, 2106311537, 779545032, -110395464 ], [ 2131374010, -1410598743, -1517496646, 470940602, -995184411, -720591539, 898016985, 1390247915, 1354452818, -1921150216, -2130394793, 143085783, -1469309931, -1509070303, 1058057, -1649009542, 80591584, -1073867388, -1723810268, -625665750, -297030253, -896737082, 908819558, 8754996, 426069734, -1041481119, 1545791050, 2038469030, -1779123771 ], [ -1739858402, -1721649566, 1672909553, -631879664, -42647329, 1405863298, 374374611, 2053094246, -262133572, 389236189, -1897122003, 465431479, -1579739502, 1643266843, -989786076, 437775374, 974670169, -279306785, -1942382361, 1967221105, -701953430, -586398827, -1158892391, -1965144910, -578213981, -1116356150, 2060557262, 834746670, 1577381831 ], [ -854351269, 81001512, -665153908, -875042059, -1749675175, 1659939078, 388480726, -1680310284, 1679272551, 674267022, -1241030278, 1674789221, 274503811, -1961347311, 22251381, 1377493933, 882656004, -610925921, 1725651526, -1911125629, 1797242305, -1024386478, 1796657531, 794555206, -1647981358, -194902598, 1115038079, 4328171, 2134192360 ], [ 200773103, 473174180, -1405640998, 1874930119, 738364709, -1147006230, 410113595, 971161799, 1430720622, -1335924980, -843475906, 1578951618, -798647901, -84177361, -1073374152, 1265257925, -1863311844, -1751730502, -1390139132, 1272056095, -1868566998, 1228888206, -1085860450, 876103026, 583044696, 1128844611, -487966755, -58641524, -1227745780 ], [ -1279767183, 1187726780, 197972530, 1974984229, 172887382, -1538390297, -1241256027, -1131922927, -1218523928, 616809207, -602110946, -432076525, -1048008409, 1016971111, 1554607710, 91901435, -2038827945, -996569130, 454561298, -942348564, 1714842713, -2039982865, 671318843, 772632240, -511996308, 1799270299, 293342735, -579472323, 259322928 ], [ -1324791178, 325395588, -1031910954, 1988249539, 754020835, 1573817954, -1713067677, -1838271995, 436658062, -859704484, 927581355, 1439601511, -256257891, 867948764, 105075940, -1714641589, 1018919481, 1991205221, -2080002300, 1182684004, 1170936402, 611350160, -895915297, -1886670477, -1770555060, -1179898634, 966734390, -1148116427, 613526295 ], [ 1868158713, 1367399992, -2126812639, -27535969, -1990591333, -357817407, 1203250457, -1387858636, -191107401, 460989470, -170415829, -834161519, -564884695, -1450710305, -963979931, 1819315598, 446807366, 1306323249, -1884564523, 525147389, -1347962061, 124628857, -439434619, 675294469, 81977291, 856933744, 1631512955, -1685426082, -830746493 ], [ -1260385178, -151107208, -166533746, 627653560, 391910377, 261533399, 1585287198, 974957849, 183188702, -1823652382, -1469485596, 857033296, -1213461454, 1331806932, 1461819144, -1540500635, -775895159, -519228954, 1411964821, 1755022753, -369416029, 1879639673, -1323348406, 1385593599, -1251995389, -1937932902, 2076928519, 68303745, 378170305 ], [ 168504398, -2108788687, 1810628041, 715124349, -854567208, 745934362, 239946034, 846574867, 1357613578, 1886617635, 1465913958, -1598140418, 1623215116, -180331969, -174643439, 335769406, 1025512259, -617561049, -406201295, 1477860756, 273978011, 1805869870, 1514681093, -1355168904, -1064819952, -539970314, 694041186, -1248374859, -1679757219 ], [ -144873133, -399527265, 987714686, 93697721, -24526630, -908453066, -1879146407, -1228472922, -994828107, 1464421437, 866607376, 903192151, 2062949227, 919260946, -122649760, -469095032, 681760903, -934336942, -533688280, -1898643037, -484166275, 38918870, 1805584073, -1316124795, -311198484, 1302979937, -12201463, -338980913, 1265358294 ], [ 344358412, -1549212712, 1085535780, 37152812, 1693039820, -1493319042, -1303863824, -1153045428, 1974937779, 1939396953, -243465131, -226331406, -1978881194, -95212371, 2139859223, 2081557983, -1112690548, -1156076311, 652189730, 984299399, 414653491, -661051678, -878265412, 1007549454, -187527897, -479278981, 2132213640, -1036079969, -1989048166 ], [ 622642696, 1198983173, -1322132399, -1763034588, 1471385882, -1908290412, -1639633623, 793122083, 1630635658, -1829435273, -1967615990, -346090978, 241023913, 997834787, -965222904, -1325204206, -1050130229, 234823554, 321179514, 1933514472, -568010549, 1765748901, -1543427921, 127633278, 592616583, -1502835826, -412773484, -605636326, -2112597683 ], [ 1662905176, -612991201, 782418787, 1793543356, 1992021168, -1931497874, 661233425, 2004291196, 1123900911, 259629318, -1431836272, -468374356, -1611387694, 66401098, 1034980274, 39351229, -407669735, 1458732179, -1134327239, 232258255, -1163185791, 589035782, -472531906, -202360872, -1985278828, -1737409309, 425468712, 489405181, 2058716724 ], [ -925070867, -744061575, -1806242356, -1842071436, -500790010, 215795762, -1354213952, 233900362, 510804831, -2114623473, 415576222, 1576065214, 175727656, -1334650635, 1831963344, -385294794, -869256021, 1597372041, 1582899296, -2095862618, 1913685034, -1532769693, 733237758, 975029916, -926721558, -406400976, -138271663, 1890770363, 877783881 ], [ 1485233288, 1653363174, -44579968, 269044015, -943311817, -1397312560, 79993129, -686736750, 1776290150, 339911422, 852328244, 2129206229, 422665828, 1747174224, -2131238280, 399116004, 460521025, 644149185, 2007778396, -709821259, 35699298, 189856981, -1556372946, -422916916, 460185815, -1993069129, 888800166, 455509548, 1536851268 ], [ 1464663012, 1204166954, -1540698619, 539978712, 1484774402, -2104114344, 420566117, -2089504532, -677303142, 613114488, 98690776, -1489322066, 743216171, -1770506244, 1020934700, -1006909660, -1508388687, 1325343021, 260011011, -526313016, 154739441, 1930666134, 142171809, 1474283778, -624922020, 1987218050, 245936237, 1832194512, -954249612 ], [ 329319718, -1464906713, -1138178032, 215595252, -1438830218, -1807064276, -518778319, 1842409657, 536895159, 633133492, 1568796049, -2025328463, -772419190, -1766842733, 2013845115, -1003099813, -2120024470, -1607917209, 1865946408, 845281335, -1180893475, -1267935146, 1129296301, 1021618058, 1293137002, 1871986639, 1624688341, 235599203, -268943362 ], [ -1100321165, -1818245913, -1654980623, 484123406, 580164791, 1101028208, -301265457, -690423239, 1828386789, -1644197404, 486836211, -828810892, -1968591842, -2095455083, 613805844, -1989846430, 1417912488, -1892909087, -324934024, -2063440227, -1112687813, -2113270476, 1406484206, -1607260928, -1141834218, 914186185, -593523614, 131601922, 170240819 ], [ -268463673, -22986726, -63883941, -2081203062, -907593384, -80737084, 1152828353, -1344190095, 1661910278, -1601221560, 1489641295, 1208464406, -1839876611, -1842463787, -1983694983, 134477912, 260699214, -1433507698, -1044053230, -1198910802, -1478188485, 1649178229, 38881174, 2129514526, -503374641, -1261062890, -242201877, 414554529, 797514642 ], [ 306896963, 51412288, -1799553173, -269654000, 261295709, 1187634634, 894772370, 476280848, -1598798986, -184806201, -722003147, 539445660, 1884472022, 27231626, 599407982, 1482891368, 2115216405, -317386532, -871981084, -663511362, 237758725, 609331237, 976903572, -350307484, 190214409, -126676357, -2052753149, -107216080, 15319950 ], [ -506997973, -434129757, -510368410, -1978135603, -773594986, 1151256447, 332785058, 2098330536, -1537976500, 1442358423, -1502481933, -1330894047, -335269403, 1684996062, -41859936, 1527234649, -1829963879, -12140365, 1297247187, 510876876, 308016259, 2015045275, 696779525, -1786112638, -1342827426, 754289564, -1191565098, -1453214425, 1324360632 ], [ -329554496, -1450423392, -661934527, -676345817, 817824619, -1142991462, 1135157711, 1255414975, -787194285, -940849977, 1654054963, 1284330110, -1706261294, 1380088602, 1605678156, -1802126304, -1543647661, -1496127064, -907319081, -203512912, -145575618, -1142279368, -908464081, 120660203, 515658679, 423139425, 1434594267, -1168501051, 1549337607 ], [ 956464766, -1931776214, 318149671, -811159772, 1807262703, 37616986, -1093115684, -648960098, -1268104237, -31037093, 695367166, 1125476918, 827498140, -1473193025, 1859982126, 893408039, -1831776899, -768830439, 1003179355, -476139878, 789985931, 1613692266, -850782230, -121582357, -908461851, 960138553, -1800175101, -1519572099, 819715891 ], [ 781779061, 1516108916, 1412402830, 1129707209, -946117263, -1201173318, 1158665625, 1293912637, -776270267, 1214417925, -1774238159, -333859439, -1009654206, 516875269, -598022407, -622732264, -166472270, -1587868458, -1515596319, 1454577886, 1219911139, 649075889, 90988977, 1600966786, 1180977904, 1738395921, -1222061847, -942054624, -1592489966 ], [ 1692298676, -561015951, -1260199716, -1401177161, -1297581594, 980907524, 183913102, 652199917, -181992154, -325354629, 1975770709, 2102971410, 2003787986, 961819387, -1161016760, 1180583287, -84583558, 938701370, 1096982871, 995268869, 943378626, -561085138, 1562626925, -1148132567, -245347869, 1014542278, -1694034872, -1064837138, -1190952428 ], [ 1003813165, -1227408289, 505493907, -858660264, 1404375444, 851828292, -1067622203, -715534523, -967948374, -1600602772, 415333837, 57221056, 1347210003, -1767826094, -54672341, 2116842013, 1546399398, -26844080, -1588025411, 713273137, -2014044161, 1086792276, -667843445, -1400727643, -1732608639, -422220591, 510618069, -685946906, -1108302179 ], [ 782130475, 941577839, 825668987, 1667191478, -1964832021, 1012495458, 833032857, -259504775, -1818622549, 1267146687, 1349983803, 248307809, -301740799, -460668121, -1698074650, 2079455164, 2069963623, 1199753747, -643675711, -1732415048, 2029470891, -20352493, 1164853067, -1263204323, 1927051328, 1815578931, 1167002111, -2090953194, 516596487 ], [ 560062306, -2056292370, -2126726996, 1054041201, 673925254, 307682712, 1576884389, -81958762, 1074934430, -1057221748, 13766975, -1696602287, -299780994, -1135965088, -472361604, 981772827, -881068862, 789553593, -948729433, 1495872528, -351108116, 1709079418, 1662449933, 1670156374, -2114832422, 838891042, 1993399703, -418511585, -1260374912 ], [ -918596658, 834094715, 759832657, 1611268314, 839026049, 2063050887, 1340095966, -1244560076, 1756468117, -1315639893, 1606374268, -1243495605, -2096393561, -653997464, 1506476817, -1310264620, 1724532629, -1851084063, 923002213, 1295005361, 1853031721, -691180797, -457970857, -370654448, 1061599438, 1060856304, -41197666, -1494396856, 1242540278 ], [ -152445433, -1795487442, -1371835601, -1484736858, 1771647087, 1921623809, -1470844487, -1135425499, -530681847, -1422208008, -1818180013, -1952061010, -1925904569, 27242049, -54708543, 486748926, 2119257586, -450124165, 974737986, 1859118559, 892951859, 1335981565, 1935281400, -813446799, 1247879111, 704815198, 1764508084, 1412135700, -864682483 ], [ -839181274, 323409550, 577775575, 1345981423, 94964892, 22103648, -1287167852, 976178453, -137025825, -2063212881, 722198785, -176562364, 780322069, -1482403348, -1340144049, -2029892257, 1206602163, 686997156, 1708317211, 674757374, 1013001556, 37794197, 713908366, 1002283368, 479263118, 797430859, -1910384969, 2058768805, 1044797814 ], [ -1826925836, 577951840, 934733798, 1846790749, 552089315, -1121774125, -925714568, 810034903, -1469223197, -2007667754, -2137411547, -289672093, 1457827363, -58476063, -497494715, -1914871662, -1980585584, -885274392, -223309909, -2069424564, -1297685148, -1371854058, -50127157, -1422654735, 1865870407, 217718823, 1939672175, -1900081398, 1814453838 ], [ 1588933490, 105278116, 995500621, -974275753, 1248866409, 785397422, 1837900005, -76940826, -1783511877, 818468500, -863134864, -423776114, -85946170, 1906940961, 2063631026, 182555456, 1505843093, 1871265580, -612196780, 1311739502, -117412986, -1785335066, -1542266282, -1349225979, 214854825, -752665205, 1805095277, -639446798, -1576096148 ], [ 833657576, 1504345735, 1279159392, 94975339, 2043357708, -565118290, -1133262337, 1919928794, -2065024121, 566016237, 1983066859, -747956473, 511984756, 1728413348, -1565055112, -165144976, -1128163184, -2069255290, -1617215174, 725856128, 1082835353, -362127954, -326327383, -1312718493, -582726346, 984990978, -1658827876, -343126187, -2116820890 ], [ -2080968504, -1469637535, -318088854, -1918939219, -1566101708, 443907896, 1114832997, -453691802, -1966536957, -1327193635, 360572053, 916329808, -1338355483, 642549218, -1279342416, -282191012, 1791211526, -1868010520, -1495070615, -940530459, 1375863620, 338863173, 1755882890, -714909164, 1667167569, -1524068045, -554670156, -1795518247, 1889188616 ], [ -1461688860, 958837418, 300269353, -333484180, -1366885916, -875654045, 2015302233, 2136090432, -1311210874, -30374508, -954318449, 2091214563, 434230825, 903939425, -1478076783, 1991966054, 1923824367, -32667213, -480344788, 1575819232, 1401911980, -2039312762, -402718203, 645950274, 1960628136, -1563235952, 1753823964, 243686746, -1086911824 ], [ -1621603600, 1446650668, 247958316, 691131500, -2138256356, 701615897, 1465754414, -2043002503, -1961054620, -1075489134, 703700739, -697071575, 1103580750, 183473729, -747913467, 1339585528, 2024168450, 1067643519, 1341018816, -1335510547, -1826807693, -381793463, -37297360, 929990685, 186485490, 819159450, -1900948637, -1772339100, 1382993906 ], [ -1013908768, -1397580564, -619713597, -1493513245, 1553520580, 843265375, 36112350, 184246927, 1746684861, -1613666989, -1260981751, -1644368695, 2054029807, -784388174, 221828209, 1858993711, -1380953827, -656306805, -1084546888, 1474702927, -1695450379, -1653285976, -203659783, -57192609, -996215702, -1235414936, 1816040645, 1189543601, -2015529373 ], [ 269306176, -1479914496, 1517331201, 933943723, -444056483, 1590118725, -848906048, 1596729829, 1149120544, 2081037499, 256945188, 1022642714, 1791414368, 1128658252, -450728548, -1917497350, 385317226, 201624886, -1182956180, 1944464270, -208537726, -1389365925, -717504709, -1478941606, 1479222301, -1845134673, -100380548, -684478652, 928961216 ], [ 1049021930, 1254741776, -1259221315, -120076895, 1943204069, 655602379, -1100233009, 1059141010, -271239565, -1851640486, 489802857, 974682213, 848745720, 107367369, 1099159957, -888546980, 242528426, 1327630524, 1201191090, -1443517354, 1347870494, 1245454971, -242108431, -931896947, -449780488, 1992548425, 1135568159, -941592463, 1208902096 ], [ 1850632903, -689663358, -360587150, -2046385762, 282709669, 528379028, -1779258840, 1504482338, 625039977, -1769513397, -1222993391, -16565180, 2111328424, -504313116, -92894808, -602894808, 1026470189, -656416205, -1185099808, 1141262247, 268122482, 1431042950, 2141586604, 503124130, -588167085, -1120989848, 591574079, -48059938, 403099212 ], [ 604086917, 396858440, -2050833912, -1421160970, 1056977125, 2055911200, -1734206245, 396353017, 2032238573, -649811815, -2110411785, 394308101, 797058258, -1230209394, -1791954704, 1358787960, 957817749, -2006451157, 1554931167, 857986205, 1235859386, 1696513570, -47876347, 1834719665, 291156913, 433418544, 1768909925, 1919351708, 581556944 ], [ 1434190862, -1228526988, -1371380129, 860064913, 1250253946, 557542965, 2138429563, -1581389359, -405177853, 324672059, -952828245, -1932528297, -325988835, 1106908259, -1107318622, 1960190243, 452479324, -1611179066, 709608549, -1027057805, 1262296424, -1318667207, -912007614, -2145238162, 896663052, -1075537379, -684499796, 641544329, -505684171 ], [ 1815967457, 1250034888, 495357067, -637829879, 1648384659, 953301348, -1039393338, -128883097, 170167654, -1870535926, 1774280166, -502969331, 586951055, -1544537730, -1278065855, -1993375664, -1934677711, -358994548, 2038935751, 124094426, -1213707720, -1884280422, -186632764, 861514259, 380541497, 1728730886, -1350522844, 183033798, 1386789874 ], [ 1136778100, -483218902, 406869944, 2032384148, 1515031726, -1939880014, -1775245707, 1648164247, 997519028, -615743516, -1371681413, -906076965, -831077300, -235850522, 1235860605, -140830243, -2057748869, -464711491, 138481421, -1174136116, 1227574913, 1771527862, -1598761036, -91626109, -2080276621, -1807655450, -1540307222, 908552690, -1352003641 ] ] ], [ [ [ -1718828841, 2086984918, -1614156424, 1800942401, 373073597, 1834162232, 954916992, -1569664882, 1817391825, -1205330974, -1179311288, 2112629704, -266704622, -811041449, 291654795, -284181, 1121163586, -1600701573, 1250221608, -778985366, 1487409328, -1681418190, -583724052, -1348451975, 2371038, 1036437921, 1901726405, -1897640592, -1299311019 ], [ -654391786, -406673439, -2113836777, 1535970370, 2141287448, 797762134, -57461012, -445188356, 1110607802, 608653900, 1475934608, -355522112, 2005210826, 1361156512, 1341583746, -1924467362, -578529991, -127631471, 1303934030, -1424295938, -1064739452, -1087313444, -1936774800, 1219286245, -2119617036, -1879974052, -1118355796, 316300376, -937805842 ], [ -1762853546, 563288343, -454524554, 16715822, 194484033, 52532445, -731863697, 738760540, 2052967209, 658344847, -1228505853, -899754100, 820795632, -1720762559, -1218672937, 801544122, 828791360, -892897490, -1332185996, 1206506908, 1334337524, -1143090612, 1047325842, 466292267, -1315611443, -1906643451, -1573338370, 449226681, 441852914 ], [ -1152962866, -1979278843, 1634831300, 1188435497, 879886304, -872835559, -772702909, -1934371442, -2006342866, -1236318468, 2119967137, 507397662, -792032307, 531753549, 897889628, 1568843518, -762267304, 1492003499, 1198900584, -1089787063, -727802463, -587652449, -1203610290, 1171251484, 1293803492, -400551609, 991069751, 433092380, 25518302 ], [ -1684768097, -21074519, 1590724386, -1723437032, -599628820, 2023899724, 1220214155, -2004215959, -1256679014, -142589356, 283793547, -524118409, -696868385, -1740437228, -1574998103, -957509031, -1969885083, -1840174827, -1618637000, 571457398, -1434368311, 492927619, 1836745983, 1695678587, 1017844474, 734968825, 1270217544, -1851413428, -1778665896 ], [ -2025486562, -983860899, 1436043577, -1130381412, 1109913589, -725091329, 1827923549, -1060015969, 1512562638, 129478935, 1694674165, -1724087986, 1347395084, 1299712522, 1406139028, -1978209700, -1362966511, 526869468, 2134013105, -1386647065, -878309025, -1910097851, 878927585, -1371173534, 955416810, 1897752095, -1153572098, 2055803437, -772508971 ], [ 2090398591, -1276519134, -1837983198, -635734460, 2074249866, -1978651977, -1556137548, -1993890599, -1774350549, 1827362257, 1230276571, -1985290005, 2029655273, -1491711169, 1486059343, 2048131814, -1820645099, 2082390597, -958108580, 512853226, -1640871162, -980592797, -1203163808, 1135396945, -498953202, 177770676, -890584755, -1300891907, 1454384007 ], [ 244770598, 1464601422, 931715697, -574150690, -1367850466, 1659058417, -1110577326, -1773358580, -2088542684, 1234992094, -1457067137, 902849752, -1195259104, -1446626552, 1778512802, 929010905, 51344047, 818152223, -271019890, -919927442, 1606101579, -1419417777, 914567836, -379919176, -591371341, 1274716169, -1468458612, -1001356078, 2002908555 ], [ -1862485851, 1573495847, 1933929614, -2051817395, 1097362180, -182510376, -890680345, 626968993, -646275776, 973593153, 1492556224, 1799573265, -274487097, 1314132954, -1475374739, -1710476739, 1567946258, 1479512312, 2021543445, 1945095926, -1439603783, 136802867, -2135149700, -839996805, 1488013803, 1979719306, 1577789617, -935565589, -714179771 ], [ 777678378, 2094134083, 2117771263, -1571514614, -1381368947, -1346304123, -948455411, 559864029, -69635273, 1285459171, -224007309, 482957225, 263919681, 1051675389, 1550097535, 1692835449, -771314675, -895493519, 590836002, 185220564, -683671967, -2032529586, -835011738, -2144907288, 43962595, 1683847916, 65778221, -1475527119, 1559381236 ], [ -1569709336, 205646427, 481080254, 849944773, -162545383, -17318053, -151077378, -1529755476, -772333224, 2584925, -690029204, 371614159, -1681591803, 1576068846, -2055934818, 800744164, 432278071, 113902597, -62751227, -2071433505, -1221867288, 1980832941, 1683486670, 1296556563, 1090251442, -1239539532, -1760532704, 108813722, 656726587 ], [ 1182868549, -1400201573, 1641229873, -1437934847, -1688932761, 244455450, 1316732727, -16776396, -1370538085, 80370946, -891808655, 188623515, -598142077, 1386925651, -53732437, -1515605024, -875485135, 431156551, -2099942769, 445081010, 1330863898, -943520918, 1069040820, 2131908657, -1355132690, 855605504, 1815929108, -1185555752, 194092596 ], [ -864275904, 7836555, 790086017, 1195946517, 1847603445, -399257735, -470052729, -647666353, -632802407, -1270279413, 1257837676, 1103678673, -1488300638, 804547253, -105437135, -1750349289, -1602487602, -1167746755, -2052655487, -1932157600, -1733700635, 2123127736, -2116789595, 594715093, -1341081240, -793571507, -698158104, 2135765646, 1690469534 ], [ -149672978, 153432727, 939707014, -20881968, 183431990, 225257083, 175418671, 319421443, 347410615, -159073720, -713137287, 1047895077, 1287925029, -725940211, 723336417, 1875516157, 1577116736, -1465147582, -24374280, -2068953732, -67801206, 1653576901, 904114101, 321155527, 1175674581, -1085358915, 1548719442, 1739808388, -1155288250 ], [ 495361081, -467668354, -312654034, 694434085, -1044590257, -1209836181, 1424221521, 544997413, 184927241, 652834257, -802830303, -345517661, 1541880431, 1414479615, 1456060086, -1197891301, -365255386, -1129050230, -1626730281, -1547063191, -1296972956, 131764656, 508680598, 674803930, -1036429194, 89542497, -91490229, -205132813, -2144072330 ], [ 1705973260, 2079682492, 200260954, 435681768, 2059267157, 436472083, -1692128317, 1126586605, -1300678360, 1531939859, 478205208, -631863413, 1906495049, -1788882619, 972546762, 1720407902, 421609495, -373870184, 1367761218, 1281738836, -68012140, 399307381, -1090032865, -1161661707, -1778925036, -850061640, 1097687488, 1497078046, 854124952 ], [ 1811103147, -1376000577, 1473580848, -746929261, -1405744116, -172273347, -658261241, -922930275, -2122634460, 1184081572, 1184044853, 1539944155, 1989417950, -51206864, 1782003053, 2124961872, -1131435681, 1471045016, 1056279523, 1256888996, 57508359, -753621562, 64254587, -1865931483, 341660827, 139418937, -670135903, -465932865, 55869576 ], [ 883288319, 1006462473, 1245066766, 656381424, -1864230217, -424902450, 1511627928, 751463590, -1339660622, 11484094, -1428846070, -1764700445, 1288231137, -1066338067, -2086090976, -272365913, 776309382, -1962017840, -987687980, 1661141379, 531197155, -2131949950, -980684277, -443829020, 1532376158, -2081940081, 425816641, 1152722779, 1229988968 ], [ -966324609, -257629418, -354238257, 1671854616, -914198562, -68112050, -388346348, -2015694829, 926649970, -1453463096, -835707316, -1320449781, 399427770, 1390096559, -1248220097, 231986060, 982813769, -1273399837, 1773504443, 1515159527, 649543005, -1276041643, 275634382, 1715556184, 1022524609, 1050853965, -1955636019, -42799037, 608175422 ], [ -569197405, 839577253, 1625054238, -2115649690, 1664551697, 1361997983, 653126562, -1638619360, -95726122, 1479912194, -978118672, 1108352898, -1248404533, 1542528295, -1256010645, 1860536547, 627807548, -675687468, 681996069, 1090203443, 537486559, 724466913, -2045641802, 1854084900, 977065907, -1732949599, 1860292352, -1482486762, 1195373860 ], [ 2036138788, 425696748, 1429934891, 1108110611, 1409438274, 116954201, -1830172415, -1184563961, -1743057184, 37741698, -1199311594, -1548790770, 2126243498, 1596975256, -582228566, 860228022, 1482974491, 535064417, 943490483, 1303456050, -144673274, -1176631490, 1428008707, 924128094, 252716085, 1396150872, 621494935, 1914518329, -1652251818 ], [ 1615940009, 1818500140, -1081221270, -466648222, 1993950128, -1330627264, 2108840704, -569800923, -2090738132, 1472363771, 1292420151, 1309401577, -535713838, -321893466, 798313853, -507084413, 620066893, -1947124904, -1080021715, -2041095591, 1310690779, 986962324, -1449913599, 1288814510, 1652532833, 150545724, 680297003, 1530382152, -843054279 ], [ -1276787993, -858158878, 1819566735, -1456568830, -100960903, -1974672509, -674147379, -1703104129, 217052194, 2022839892, 943813727, 842420937, 453596222, 1199775176, -1305425578, 1632777949, 553102001, 44270949, -1149794329, 1947466378, -1233902826, 492724836, 2094693536, 381798187, 624867431, 437864303, -588721504, 1512439214, 1542208808 ], [ -1326679270, 1979087394, 1734576949, 512001711, 1335148136, -1048747789, -395201380, -1325985440, 2047856165, -2142957235, 2081157547, -1025723408, -121617044, -325795765, 1894185522, -350495815, 1535798384, 179714976, -428102864, 1415935510, 1351373128, -1044985916, -2047959885, -1914331746, 1890150699, 1810717581, 570081180, 264232354, -993526088 ], [ -926999461, 714544872, -1065862915, -1018640313, 1275406618, -78690238, 1154611711, -1015224068, -1163159842, -701273723, -837802649, -730038383, -1368050974, -393156747, -1726448605, -1836074392, 1719572230, 1112657644, 16494617, -1280959457, 1042666552, -48200336, 1682113280, -1652436801, 1362069384, 1173946076, -654438351, -954453614, -1771235415 ], [ -1937409832, -7943753, -767410466, 1955855344, -317116592, -1632737071, -1149771693, -1385109072, -501123050, 1512204761, -650798047, -1238229048, -938852714, -925015469, -804429826, -600575334, 1668350606, 1785195107, 1641668863, -973885410, -859947265, -743568442, 1796890302, -738442738, -316851589, -1927249777, 790458727, 420434161, 417196207 ], [ 39882906, 1280993104, 422109763, 1082869255, -1026068174, -1308714520, -430430999, 1140877356, -167641930, 887864554, -79134421, 960347282, -1753325349, -1887279127, 491551042, 1089019455, -1911607362, -1071321848, 1405981093, 1258974849, -1956136508, -132248140, -476785726, 2035371083, 813826120, 988976587, -1388205740, -1939135617, 435926435 ], [ -1556291724, 1140797700, -1120486288, -885351025, 256325247, -1850848097, 1209377037, 1357615096, 1692224173, 1763084993, -968697441, 1268740739, 1606784336, -1893912702, -308497141, 815472135, 1969767670, 1190481898, 1564668896, -1771066724, -679113412, 2110911897, 1366846041, 326754748, 1356792095, 1450553436, 342009439, -121750321, -1384807412 ], [ -1255876727, 2001559888, 355641412, -1353940248, -1769125674, 1426820690, -450780266, -180787794, 242941559, 509887421, 1435424158, -950756621, -656688350, -204768513, -849597617, -1528154144, 1835360728, 898200443, -1083678564, 1789435465, -1348461104, 2129304565, -1565316478, -222878706, 520365214, -1559008681, -783151610, -394373631, -1557474115 ], [ 1350192059, -1755241974, 1306921317, 1821465485, -293744206, 1809472148, 388133068, -722623618, -1513006561, -372182436, -1979167326, -453888517, 1216376218, 621135706, 1087217140, -1522071484, -1953007925, -843261147, 1977351448, 259223959, 1747695989, 1698952218, 1531185363, -1853532773, -645653537, -677487474, 599679700, 2118863833, 215791551 ], [ 1611417617, 1241259297, 450020413, -1693344903, -1737375043, 2070868393, -1497821558, -1341936054, -112702391, -773046910, 895256890, -1823147490, 280306205, 1721161235, 2041130460, -1883353627, 916984849, -1325991090, -433631664, 493523604, -1371964173, 1040456049, -1422877240, -1930512136, 1892915085, 997711648, -1938113223, -1476335958, 1786672790 ], [ 463768089, -1852155876, -8003617, 312003758, -1068583942, 2094209679, 2014083875, 44714403, -605180589, -804702440, 814603689, 1256680356, 637174222, -1307432390, 1890493143, 138104357, 887918983, -263632728, 1489758476, 671398596, -2073789738, 1031739120, -1742513043, -1324271592, -1728886735, -1222000252, -416192103, 1982568969, -916264550 ], [ 1258362818, 825095887, 57051967, 36215026, -173516563, -63822811, 1232503645, 1631598609, 1735905371, 1689640989, -2058369190, -300720315, 1793708633, 1767183118, -84460258, -1782013661, -1528243602, -1451645864, 1484845879, 1140092346, 124282816, -1052668918, -2120718510, 350395772, -466901930, 1882471499, 1506329128, 643242786, -1795180270 ], [ -1722003991, 182159957, -83388821, -1975233725, 1548019939, 1337907916, 1112877852, 2067814605, 2108094779, -1573012457, 866995599, -2017457427, -464100323, -945931335, -617468359, -346187229, -1054489578, -224393093, -575892689, 1233448019, -519233100, 2144700134, 988957544, 1877153364, -2126608632, -1912715267, 2105125988, -1456002329, 1017668479 ], [ 2014167379, -1027720893, -717934521, -1530511475, 1170868710, -1628565075, 1538721793, -1324139732, -19772339, -257413343, 1393784141, -1404615505, 2044371331, 636561712, -1768178616, -113013118, -2035668321, 2040361087, -465942706, -1408856697, -1105806754, 1598315242, -126880456, -1028350075, -1185404177, -2090640287, 947241354, -157675271, 398355249 ], [ -977707403, -1575321384, 754231041, -716518717, 189451457, 1686997812, -251102445, -1003118687, -2023588009, -276528604, -1370153063, 1494184796, -1127301857, 118915961, -180308231, -1276256211, 1341558029, -1790380255, 339094840, 1215678271, 1186070624, 984206615, -1794919459, -1101282929, 1368272652, -866488559, 1616523837, 280586206, -621137726 ], [ 166419621, -1212075582, 1281420047, -851529999, 267218434, 374941453, -282033798, -320786204, 1935973329, -1166095612, -37812261, 1532897326, -1768532880, 1433275563, -100021153, -1943290871, -897262451, -1348605085, 1286966573, -919191174, -513949564, 196484966, 310647148, 2118718572, -180116488, 728562055, 570410275, -903705076, -1039605808 ], [ 752068953, 591738801, 57866900, -1638167811, 528330239, 210924156, -269027073, 1802744437, 1767263745, 1617339448, 1650178572, -1093748979, -1922080138, 1969135202, -1989620302, -619058392, 857051485, 1718797537, 739883502, 367326298, -676411618, -852838075, -1450380567, 968396291, -1785906680, -904542782, 34451724, 396333671, 1139629531 ], [ 940663349, 136177956, 1083627647, -510740054, -2129264086, -1603416993, -108473167, -525660663, -1222319281, -760574438, -626373152, -1238772541, -1098720408, 857105646, -38326182, -1214048709, 893139700, 558586814, -630896914, 82486034, -1594487435, 2049996155, 646320262, -1032331472, 1612252295, -1778726698, 2063253757, 759896065, -109080416 ], [ 289695678, -1532125790, 1602622075, -1390280035, 1407437941, 648294518, 417471130, 1751284893, -1561730321, -822870204, -1876492529, -310059907, -1415283735, -1333255235, 608161171, 1810317169, 587513691, -1063511821, -1164202094, 1681425970, 177966773, 30646836, 77755760, -1851391117, -219313191, -366727618, -785401522, 1024403505, 601970076 ], [ -1566349228, 1700708768, 1446391816, 1652497257, 666886314, 1715054371, 1668438682, -2073865093, -1739425985, 1098614448, 1385734477, 1893177357, 1463713369, 1134002288, 1814911167, 338073803, -830207928, 427213351, 518640196, 1688760531, -939265651, -1916332323, -841177490, -17449286, -1572281010, -521846255, 510128894, 1387726650, 1058992909 ], [ -719301893, 422780250, 945671911, 483405244, -2017155658, -1130960361, 1430900695, -938366787, -771799240, -2114608046, -1678394420, -346689066, 535352984, 1816695128, -2134391270, -1027025050, 526690586, 1085377752, 278912155, -2143426741, 529995052, -2050710503, -1234776903, 1109167644, 2039928888, 1253376776, 986194870, 763984325, -1984424638 ], [ 1573857370, -2091002532, -479186391, 1330443765, -1032896444, 262386955, 1586972849, -83755393, -812897192, 2089040483, -860145199, -272282441, -1420044215, 898895129, -464767640, 2081225591, 406470085, 1196148501, 2039461422, 1774374770, 1374638947, 1530630496, -251124127, 133080513, 1378970098, -457858018, -817063213, 1412323995, -1239046465 ], [ -1196969418, -1182516878, -170061032, 1677460834, 1516666078, -1930880008, 406278096, -1318644156, -1724151297, -1817585037, 1290387750, 1769623907, -834749022, 1857349346, 1930569884, 605586937, -1397598870, 210831392, 843417892, 1694018989, -1427869675, -1203009222, -1717101542, 985550710, 1220163100, -380214411, 531934926, -2113459081, -858756807 ], [ -589570004, -891772930, 2046359996, -1779116624, 355901868, 2048877855, 1458724027, 2095327012, -81052743, -375465577, -247574541, 1203434061, 1619398300, -659206638, -922920709, 1106728643, -1867587375, 1417469834, 728144225, 443906358, -2101933160, -288487502, -2043146147, -1158023257, 1852080667, -720562823, 1604030786, 1233705339, 864052984 ], [ 1930054394, 357798671, -1239176485, 329517007, 564832194, -2006755830, -2054524545, -1200123915, -1671987977, -393385248, 1882455188, 2065483950, 1141805304, -680279844, -695943206, -203107275, -732481282, -167189238, -476887362, 1797345273, -598107210, 1513796560, -1660276898, 1930352540, 962083359, -1335009272, 1829424989, 1415763554, 353854117 ], [ 394032930, -1197866454, -2102428468, 1280539592, 1153252377, -1127151607, -2130416466, 1261298838, -668924684, 615196382, -96704268, -1817001566, -1763193183, -1000149004, -912565775, 731790096, -1057227459, -433781173, -427973449, -138112182, -1625429169, 228119509, 1809062518, 2087322038, -435468353, 1822204398, 2050741630, 1824123573, -878307148 ], [ -265527500, 1822605565, -162435579, -270123815, 880395797, 684231210, 352852371, 1671004920, -2009466076, 1327200090, -772992944, 789616498, -1388632065, 1804043158, -1484948762, -570102023, -961323638, 345150382, -1872483782, -935572334, 795500496, -1385893381, -109608, 222385714, -1428327794, -607302985, -991602663, -1172739270, -70557317 ], [ 1253590582, 694933020, 725147224, 1540159329, 1359167857, -364686950, -1368160566, 1411383329, -587472539, 1444225344, 1525728595, -1438869905, -2063712567, 1921341331, -2110295229, 49172876, 1378248161, -1207377125, -1338944489, 654187560, 1530152359, -1109235574, 548900225, 799087765, -1822199960, 843968300, 94910744, 666918906, -461710000 ], [ 124730212, -1666802417, 688103526, 1357421226, 2120665700, -1332843052, 1910594747, 1541743873, -2074774925, 240627120, 1978641191, 1845765580, 940116975, -1082241849, -1722225910, -1942253601, -2057914709, 620884392, -1653788911, 1232512505, 1787791561, 185177298, -692429032, 1191756247, -286411376, 1733401968, 2061829382, 2113130460, 412961921 ], [ -1480175640, -23490455, -1720376706, -35295685, 1292308650, -1444206005, -1013997025, 1433759801, -593017286, -527821695, 2100328943, 1067790565, -2069698762, 1102260451, -189121483, 1588328106, -1461340585, 158628171, -11485102, 6768612, 1322829234, 1774190292, 335740402, -1722482917, -683316152, -974578218, -1554707231, 1772365673, 873549917 ], [ 68287091, 278109037, 1189468539, 241260121, 1098138237, -1008187032, 2061170214, -428141573, -1055901643, -1265781253, 672648267, -1088891122, 229024893, 1984634528, 184964981, 1172594885, -31751554, -1100875123, -1529799468, -1953481799, 1399928888, -1430986612, -720359782, -1245574116, 427738604, 1894187996, -649178181, -792349384, -1230813008 ], [ 540074832, -1185986466, 697855518, 945114615, -1133224263, 1956592362, -528204205, 43420342, -1373878009, 28537587, 184194676, -768570306, -982146281, 811549210, 1251059760, 945112693, -1799521088, 286734034, -723757504, -1735740307, -1997946497, 1608276575, -468148792, 862337709, -1880541329, -1256040388, -51631838, 129201101, 1020976228 ] ], [ [ -1821633341, -857179785, 622348719, 215692744, -1785050187, 1851560283, -1309167223, 1443686184, -1298844067, 1629385475, 1330100898, -1839495778, -1713962394, -700845250, 114544617, 2111812976, -1135622210, -1124116429, 1345592125, 1715090613, -22588247, 2105200088, -1788773247, 261556389, -369140030, -698629580, 1328861231, 1963806497, 614564672 ], [ -2000500953, -1826760514, 242010767, 208840786, 902109825, 198480538, -1881783584, -1877495407, -61638317, -311961808, -2036353408, 290057237, 1472675785, 1198887360, 556759871, -553497348, -649779062, -1207606041, 591064639, 1426173953, 2046114485, 1422926761, -2006773554, 103918427, 756704610, 629730180, -2065077773, 939203024, 1001556698 ], [ 975646644, -1133477510, -1504935287, 681836274, -942148358, -1989983170, 726142739, 818028584, 1014469969, 229637277, 324656719, -1005561564, -1125214345, 1803212699, -684014070, -1340051326, -490871561, -485748082, 759911249, 621103745, -1791468933, 1448087118, 557390131, -575939408, -1005749578, -1898635024, 1083730755, -998934900, -1820179975 ], [ -1243420919, -283181283, 1792376235, 878430630, 779147661, 1327272685, 2098093545, 2089687128, 335948054, 1122047071, -1601325721, -751810858, -1225186896, 560718134, -382901680, -1885923746, 348849429, 880653843, -1492554400, 496381090, 176796116, -445645285, -669358742, 20375534, -2036764478, 877491845, 50991912, 1069362119, 575808591 ], [ -991758424, -626667586, 848451135, 677774852, 1944525267, 330281284, -76745093, -1849711066, 1780878145, -2130485909, 1868902078, 311616751, -870933091, -754801466, -2010147559, 756026761, -6551086, -89074198, 577000791, -1718716823, 1077465610, -196663826, 199219561, -1318037265, 1399432751, -1676664454, 139363216, -497838374, 2110887819 ], [ -2026651688, 1149719269, -650034333, -1255118503, -1103161222, -719588816, -1912927845, 1455948514, 744626727, 1112219548, -1578899733, 1191180472, 1197703044, 553853910, -899505064, 352111185, 1315231255, 1792177662, -1534975703, -1191326928, 1093080163, -1214738514, -678250860, 1421952284, -817748407, -1067752594, 384634027, -2145394383, -1473981445 ], [ 2101369786, 1891303152, 462778404, 336332573, -826858610, 26339595, 53214957, -286161429, -1903922983, -969808180, -1847853773, 400132962, 842877300, 334058352, -1451037177, -487894260, -547948442, -1025698702, 111291346, 1164062771, -289170811, -689655616, -1993323048, -2124121211, -1534507209, 1135307358, 1722868552, 273179120, -1093444835 ], [ 365103646, -1358711448, -1562973349, 3017521, 800914160, 274222858, -1539312378, 966661363, 1456885214, -318568524, 1281321958, 774972891, 245267696, 644635790, 663067278, 1213257518, 55162050, 470538068, 889041848, -1447283673, -748404294, -1217079772, 1881774834, 1231406299, -752029186, -1875780158, -1113067128, 782490467, 583676219 ], [ -1339146295, -1617025091, -970248653, -1532610901, -645930869, -1897737619, 1986742174, 1111147392, 629953804, -438199189, -279865517, -1104574622, -1857049498, 1275894346, 766028654, -301550702, -167659403, -447328901, -949438617, 1392433153, -672248452, -728540909, -1545633451, 119261884, 180554149, -436635940, -837277714, -1163425267, 1676270139 ], [ 880085156, -1773497872, 110147821, -780252982, -1893945602, 2094520590, -584163425, -78091008, -2121444156, 539207408, -1262409202, 651356395, 1725327518, 1693629038, 842908520, -1673901694, -195064973, 2000862853, -1827438106, -257092850, 1072957934, -842620379, -818942316, -2035068188, 1349592884, -470823958, -98519233, 835180728, 1442094192 ], [ -607811749, -1508676490, -526836694, -318883895, -2024674748, 1340803108, -1411828706, -173123620, 17401626, -280804161, -677721755, 1759900754, -1068878014, -418598511, -225182616, -1572856020, 1776981035, -1198589625, 1600032566, 59710453, 576027983, 416210812, -681466584, 518363928, -368891130, -1798337340, 1487744935, 184753022, 1340102779 ], [ 1254785370, 520714927, -373373687, 1145532043, -757087055, 1723698322, -563741151, 2114503374, 993032686, -710287338, 1572599213, -1396449465, -1455758720, -840866790, -197302712, -1364246906, 266093878, -2566960, -280679489, -244868628, -739423971, -1227171441, 225449810, 2091049886, 1670506306, 103393174, -857278680, 1305086478, 416234381 ], [ -1418924131, -1774979046, -1417975044, 790720440, -1838650042, -186621230, 354582892, 1662892522, 638136428, -863906398, 1713246597, -998863877, -1813845994, 338344625, 446403450, 1378351223, 1259746694, 251610837, -994254203, -1913161916, 1314235686, 134137130, -1281995696, 1570900416, -779425368, 1405966274, 1539136112, 216034812, 903846247 ], [ -524611126, 1247602993, -807368966, -1919849871, -696849019, 777513865, 196523147, -1260000341, -2028927228, -1139004776, 980611344, -1047078133, -1573653853, -1812316157, -633491332, -90266067, 1189682972, -1746287209, 1551090806, -652790487, -9907059, 1213818450, 1673166009, 2078228374, -367087805, -1704334136, 140491924, -1841840067, 1140700367 ], [ 1998132345, 122988666, -963782453, -273030408, -1054601536, 954979289, -349186, -1657161624, -1970068782, 1697153005, 891408238, 433292390, -885630431, -717939308, 372090974, -286156950, -1003562265, -1201946516, -1133381569, 1769314909, -1975502, -2070386495, 1190034612, -204780735, -250474654, -10864756, 1120907546, 913603331, 1320083614 ], [ 909686246, 305785341, 353132911, 486689633, -1198891447, 2142671684, -1094223701, -725898524, -1621292169, -1073286779, 1308259682, 1053722029, 1620260474, -698636527, -692850395, 308247970, 144996013, 781378168, -1681179968, -1436933172, 1111408693, 1663560332, -2052371487, -1636556825, 84337829, 1805362038, 1232428169, 1322315186, -2002347961 ], [ -1801665368, 2096673408, -354179261, -251729056, -1486150313, 1417001180, -384386598, 987229497, -1660681124, -2012609258, 503454527, 1134288382, -1484075217, -279648057, 2091642479, -1668864037, 989023697, -1498310601, 1679871331, 1374418650, -1429009369, 1501970514, -1032176049, 1479217364, 2056209229, -1136206085, -1680499287, -1327244241, -1132303921 ], [ 194353424, -622501468, 1551355871, 481825398, 908620996, 703770037, -1004134109, -1726123951, 1182681421, 1974486288, 1507715471, -993171974, 1814840531, -713086462, 1390433669, 1575359744, 1197513717, 233519148, 1140071307, 2017593043, 1954418847, -1154736341, 2079185664, 601278165, 1284476417, -1614502567, 1749142104, 1470566842, -646036420 ], [ -558491793, 652033297, -500750991, 520411902, 1217736253, 1305824575, 840819031, 1845417789, -1058799395, -1783476095, 80234609, -465674783, -1644123503, 1922228309, -1820376882, 276177411, 1243425372, 1680890119, 297841082, -1004660730, -527491350, 1261179842, -2090533817, 501763883, -1407652013, -271767785, -1527883468, -1168141734, -1999597860 ], [ 1642666190, -1737056219, -1801246895, -1192540802, 706934639, 1724255341, 2086642610, -1994494570, -1402574917, 1710411828, 1813509998, -1180242033, 1129396115, -1712901502, 651702883, -1004094678, 206856829, 761460846, 528084541, 1494959123, 2057729021, 1236921732, 336365399, 338843123, 248066631, -998692999, 655281368, -1043807908, 1938688812 ], [ 313653008, 47998421, 931966238, -1824815989, -279935639, -1666793410, 1080991276, -956588173, -801331302, 1104062443, -284419734, -482410522, -1037038471, -1408935876, 427153104, 1275966765, 573963131, 1836016310, 1324194035, -102422537, 67377941, -1998061224, -1087534810, 1410158096, -253294623, 524874509, 593723426, 1578661372, 1720630585 ], [ -1575577592, 642206174, -364161531, 428239434, 1361508204, 908021093, -469673530, 603431362, 637183775, -1724713339, 2146415403, -1061648511, -2037528561, -1125144109, -1956781069, -1444518904, 677151980, 1564719788, 978589235, -58486139, -1358663131, -710054730, -1589983862, -686605324, -195458184, 766695425, 1591240094, -1534062700, -2030967647 ], [ 429830864, 994776829, 1696971590, -2130609857, 1677881901, -2069691631, -1081803190, -2105498491, 1999237313, 1417352148, 1217303769, 777375731, 1273667803, 1903152001, -588425870, 990794731, -1709377036, -1709082175, 1408228069, -665016329, 745821076, 1458301841, -1496129701, -58025394, -1899336084, 2043629830, 381586870, -493575272, 491191430 ], [ 920263961, -1467485877, 167001968, -1871757423, -933879510, 2124768903, 681598632, -1100904073, -1824114750, -1083186057, 2125190696, -1710458157, 1915334259, -1153725693, 1524473859, 417037841, 739652163, -959864519, -524256599, 1161729203, -1096067279, -598139535, -499120246, -768691314, 735507587, 970084336, 1405082790, -2025552668, -1326545802 ], [ -471401712, -429594829, 1779548657, -769944241, -1037027793, 816901208, -1314061935, -858682208, -1362196896, 510475074, -1764736489, -1437389318, -1354930769, 415541304, 1204360735, -1203333564, -1548012076, 1656313713, -635698234, -1565399529, -1225071003, 1226910404, 1669586144, -1545005010, -1181661942, 39612571, -741576382, 1007825676, -1485939888 ], [ -612822851, 1422177739, -1603223357, 2047667068, -226864772, 839180744, -1013584741, 202039641, -2101493498, -721704929, -1572995641, 778921855, -392018446, -1239637734, 650681477, -556706122, -145704536, 1940652175, 283082202, 757941037, 229195215, 2054879998, -1428173947, 1899938226, -1970121151, -938625107, 549119008, 1937663778, 280718629 ], [ 1892188842, 907945512, 1824725432, -1186731180, -919941732, -1004092260, 86530743, -1102146233, -129025145, -908800716, 1292189892, 586618584, 1652560384, -1975412054, 1852276414, 938627807, 1574990758, -1660985614, 325577714, -1242499703, -2078591997, -520851910, 2030495596, -1463160345, 705783983, -3577418, 761251575, 994842525, -202876473 ], [ -1222053865, 202200389, -1046975064, -1739876139, 1062647900, -32027949, 108729958, 1972847749, -462281428, -1262662452, -1710083659, 1774902952, 1235073362, -947621212, 2036034452, -419953953, -2077414272, -1127521549, 1751992067, -675876421, -4817133, 962347871, 2038370117, -439995679, 658149969, -608657270, 1948140823, 1805178469, -1261802438 ], [ 958355471, 355903393, -1097085478, 1950398901, -469920956, 79716521, -132042527, -2052059845, -1682933191, -82106924, -564658597, 1893900892, 900123561, -1396845604, 1330776893, -139080960, -1071158611, -1467947634, 1233026614, -1806748790, -945708462, 1157223296, 1690788816, 848895938, 2038909535, 1459195637, -1567015883, 1854079267, 686162736 ], [ -1635936151, 1721916860, 394619138, -328664063, 519787166, 1810173672, 1257452121, -1731835863, -1788966346, 1432013282, 311654189, -1641815267, -1596622576, 156330228, -1524263892, -921439257, 1141199425, 851374657, 582300917, 293258538, -389951282, -2089066878, 1789059324, 1088946335, 465930617, 1152701475, -1986856021, -352264435, 582735088 ], [ 67548597, -1789553370, -63000504, -1840476055, 4237800, -1604076835, 973864513, -1602109021, -823045449, 662704443, -1539282603, 2012135641, -368477043, 316063810, 987496277, -653159862, 415452778, -1132319840, -1491191612, -1447046004, 1376305002, 1244040971, -161224686, -390634672, -63009836, -349985573, -201462110, -1786720044, 1913994942 ], [ 336574867, -1530391900, 1362668453, -1938770298, -1134496684, -1811206950, -1280225784, -1694281376, -1663411292, 963257076, -1138210062, 914596567, 1904710749, 1243565646, -652959495, 1367482714, 1939042832, -394957120, -1683038028, -872831963, 286349228, -1261991941, -2099473565, 810697082, -211668559, -1731344008, -394066844, 707763570, 2016772837 ], [ 1425947921, -1467408484, 715412405, -216913689, 2144481905, 1958512632, 596768219, -1657961317, -655370894, -589603408, -25073766, 1259471024, -397536825, -1848079364, -355488378, 837534243, -550071291, 825704142, 1257916480, 1503479997, 1577907578, -1979647442, 1241066123, 158985204, -123315396, 1519247740, 558121151, -344123753, -1388099463 ], [ -1139149479, -1968037657, -641007726, -1431067296, -1493471192, 971020393, -8693967, 1960193604, -1677129204, 1729567944, -772264898, -290785951, 1590779165, 483772606, 1171240346, -1724549857, -1519542879, -1156949421, 248907639, -1519970836, 1279145647, 462016741, -1127989973, -260471716, 679693015, 791451695, 1337068546, 844140609, -398186604 ], [ 1353099636, -1605636395, 1755553800, -608592040, 524468956, -38047610, 1334785263, 35253287, -965142700, -26196157, 85513505, 501784216, -1651821937, -224088564, 1893751678, -323805475, 1082857939, 180267931, -131377859, -903857017, -1565092810, 2137250047, 899497749, 1492140086, 1772573931, -72834751, -1058905114, -465447911, 498974878 ], [ 1164012855, 965835413, -118459372, -1310904383, 1337595406, -856342457, 770665529, -571655691, -289701383, -1246154497, 1741093527, -381722058, 1323202804, 1981825278, 2135907939, -1481968791, -1329563794, 955764029, -1131588910, -1834450543, 2005807491, -1600050998, 285627047, 990906181, 165882473, 1271445496, 1421367659, 316489934, 209002053 ], [ 1600997600, -110567162, -1748879911, 2135243262, -258080041, -1536732953, -185573971, 415808768, 1009481894, 185259825, -1055269915, -1912312805, -200351018, -1995067620, -419243999, 1046923008, -497601534, -1567415346, 1454903243, 1301245995, 1451664047, 1249543023, -203553603, -411327701, -677353562, 299186028, -1827564258, 2056513468, -1550258695 ], [ 2033448206, 1318731654, -1309177214, 823731062, 89624659, 682990067, -708619082, 556475809, 755065782, 1936879846, 1764846184, -1419043403, -456877542, 417871484, -284789521, -439544684, 2023867142, 2098874164, -749106975, 863914141, -490494628, -1986516625, -420406656, 1882812285, 974800806, -1843932473, -749179107, -443025311, 1879170257 ], [ 433047224, -1245885642, -1957522252, 1145558204, -1737905286, 1932878779, -1502311554, -976456192, 2130450063, 881059345, 415174049, 1926796383, -1485621911, -158102527, -795913405, -1375506377, -460784844, -2047813089, -329596577, 2139377580, 1651814721, 1319810826, -1990644648, -1901477951, 283930966, 1655093068, -79385442, 1278091771, -1377134389 ], [ -408863014, 544551497, -1129104717, -990238667, 368833619, -1822762642, 435986620, -320944039, 545879745, -386702876, -1168841547, -1475930042, -844949432, 1144748645, 1581913120, 597893549, 546608957, -1474937775, -1087502130, -409673896, -1510238058, 314864468, 1731976929, -1762607382, 545512655, -1364804829, -293007466, 781951653, 1450007536 ], [ 244926560, 444339704, -1339624571, 1323406886, 983323692, -1218340911, 957176712, -866819769, -1668363264, 1055046930, 1152053374, 419085587, 42999605, -127555842, -212312168, -692585595, 1979996966, -1039257899, 48852571, 376303121, -1125401776, -1197822877, -1765538420, 1372523334, 1483990823, -1188963566, 1601207565, -1050725204, -1798672140 ], [ -1517284938, 1026286317, -939151915, 2029867913, -2070564448, 1351934670, 1049563299, 1229298607, -1042051882, -1317628008, -270697803, -535439227, -2073049916, 2100770020, 1345140718, 746561336, 473750415, 714488889, -1844769401, 57102074, 2017935961, -1829619452, -704464340, -2048435129, 1711241256, 33194783, 1661620068, -824110734, -1285538299 ], [ 150933360, 1310762319, -1029386692, 515203, 1899196211, 718931318, 431440675, -1218630340, -1647139988, -1257402477, -1748435748, -173587048, 2094479172, 27322818, 1156942498, -1531129692, -1467434931, 780021446, -292591888, 210494531, 1851663651, -1522275144, 1335392747, -1428291525, -1440142918, 1627630161, 1483178877, -202008177, 1038347976 ], [ -1367431211, -785410506, 430855503, -117706887, -1093244734, -1941128807, -1681206385, -761787047, -1836743246, -639436903, -908451772, -1779251514, 1472428753, 881588265, -1884247976, 2067304497, -734557613, 310872369, -117720148, 2080117684, -1240038945, -973964445, -1051767738, -385466313, 589816982, -532463624, -1349510874, 345593687, 844141432 ], [ 1224225179, 1971562567, 166575025, 281964752, 311608640, -404572902, 1710446091, -1585662448, -921162573, -515269425, 1973562910, -237539031, -901158672, 887255067, 805380560, 882167381, 651583400, -1814805652, -342284492, -2055037854, 387944581, -1588720022, -342333079, -2095967651, 965318572, 1245348923, -1752862701, 1770961608, -455753033 ], [ 1868315810, -200545041, 1392192012, 1269670510, -319311114, -1905556013, 117935146, 1150193369, 748466973, -2006634516, -1224435891, -1034272357, 1180902100, 1434833671, -1767346911, -775955501, -406456867, 632290682, -1009919412, -1031462285, -372245468, -1870946175, 797899777, -413709345, -564572208, 777426963, -1947054637, -948229565, -2009139542 ], [ -207423077, 1231519105, 1061516520, -736080139, -272781603, -1727476374, 1691724425, -632826443, 1486620525, 1693710957, -1852236479, 657562986, -759560805, -2048768700, 1914667623, 357571155, 462489997, 821536682, -538573408, -969036983, -452616472, 506273149, -141683846, -1579842779, 1010330233, 899512438, -29146128, 498250160, 1085074325 ], [ -673666584, -1417618061, 825721840, -955922532, 278625816, -323120225, 1557441021, 1598789640, -866200816, 72041853, -461046410, -1125812914, 669194931, -2082132059, -1099712421, -1714167997, -337264704, -1942338633, -573617175, -1308966582, -545547420, 997445182, 1674778199, 1663129730, 6853275, 1744166006, -1879752405, 1030292231, 1178670810 ], [ -590157574, 1042934722, 1535324513, 1185673929, -2003988224, -1437042498, -1670307653, 210763508, 620912522, -919752068, -1457594206, -1516918794, 35350468, -1071716609, 425642887, 1238428356, -1457246412, 1377086141, -186727968, -1174930595, 1755757948, -1914003531, 1354785348, -1888667021, 712043110, -2143021954, 1696023681, -416759294, -139479163 ], [ -605302900, 143255260, -1262018574, 805519301, 35875359, -1045197307, 174054937, 1809760658, -1635660615, 1283890029, 452283523, -852104927, 1604071285, 798087307, -1859634044, -410644656, 620817939, 623167254, 341267067, -733097721, -1449561699, 1095094591, 729670007, -383639292, -1413847643, 319428553, -1133756722, -1940606596, -1742473426 ], [ -240183031, 1342763225, -326461948, -130330230, 87965865, -787597186, 959172803, 2016455656, -1384833908, -2002136905, -1299513936, 332694936, -1915049841, -682519732, 300050119, 448214146, -1717385701, 164332467, 938108005, -827263380, 1216811734, -1460583256, 604140847, 131885488, 902238215, 1156955949, -1549790193, 1508236572, 1372058716 ], [ 856475785, -1073984264, 334538717, 1959018816, 924793752, -564726881, 1428701301, 881701815, -871263593, -1042524166, -1779239902, -982889124, 1736803229, 547223703, 223345869, -77451934, 910694126, -1350913749, -818458981, -271726659, 983630400, -894600745, -1789395204, -1835178375, 1840176450, -2013464054, -1736084588, -762113295, -1229608950 ], [ -1015792364, 681047046, 1182531673, 1311976203, -1986180202, 121650140, -984017960, -301464601, 2083027996, 486885005, -1783856978, -389645735, 989901922, -343891481, -810648890, 1677361703, 2125460433, -998957768, -47724204, 1894720543, 1542595473, 274773112, -956031267, -586805279, -1789841379, 536920881, -1733489454, 1577380444, 696580021 ] ], [ [ -111213291, -1688780878, -1733459054, 2106389565, 1570700132, 393709178, 271946715, -389194601, -128919653, -840078692, -871441616, 1673701296, 1103886659, -1330765112, -1923359455, 661387636, 1473870391, 1450953556, 2051296295, 1660105853, 297833392, -2078424450, -927415008, 1223987036, -181425515, -290837456, 377533844, 673222017, 1957352714 ], [ 594911793, -1182011720, -620621994, 1345832432, -97754985, 1917030741, -1769100025, 646312252, -412547322, 1711480088, -1626968732, 1892023513, 459165785, -1274268291, 846841874, 323239323, 1428674971, 612520310, 416645938, 1227645077, 40348121, 1016720287, -92564275, 1943726262, 1465093507, -1335687352, 1703394122, 1084819563, -118160386 ], [ -308023869, -1647475264, 891242136, 959530936, 18768225, -233425860, -169982877, 942365174, -386829955, -1490216663, 1307834230, 678285878, 1322429954, -952879107, 1064810805, 1472023095, -1413756786, 1867473521, 6320581, -26241149, -1722565736, 317607630, -1900321377, 669201839, 792568967, -201922914, 1380956510, -954311119, -734378512 ], [ -1246634975, -1381520205, 1291195250, 683915282, 1359933270, -2104970761, 1124270039, 2058590487, 2023562653, -1685311305, 1384235686, 2012719926, 169667815, 884491908, 1185940682, -1916401069, 493933549, -520724435, -1956969387, 1342835459, 897378799, -1269870226, -1301795690, -1371503308, 166705530, 2051255800, 2124681654, -25205411, 716954434 ], [ -169264799, -1346217582, 1114131815, -952457231, -1002653933, 333773838, 161262825, -1537428688, -1697862733, -2143806617, 1072391327, -149978539, -431611124, -1770434338, -693150417, 18528608, -1764990799, -1362057678, -848047172, -198296999, -110108427, 1885171052, 1937773220, -1920764252, -423745495, -1754932593, -1928745676, 1503217392, 615858800 ], [ -1684309001, 1222024051, -1778343679, 1983610536, -547382051, -634509109, -1796424563, -701265610, -1385411254, 187591115, 500657012, -886379603, 275525248, -1356679735, 332880848, -834813950, -1297216323, -1832360673, -981710073, 1152795152, -350009976, 1430027006, -1476159281, 1799010121, 1832454341, 1909829309, 776772250, -1696981670, 2013183751 ], [ -1696948883, 1202128916, -408637734, 531008570, -248644686, -716431983, 1293601814, 1502751689, -1573086090, 1309229580, 1875054116, 1685258665, 1897751671, 1117630106, -143977646, 260103, 421309629, -921591551, -384244792, -2013063013, 550424815, -595156524, -1479629592, -124437781, 1562784694, 401067510, -1682512942, 1366628691, 1667534734 ], [ 2133447306, -1141640516, 861794356, 1547149014, 774672731, 1384615194, 160829862, 1706161942, -2054091830, -465976288, -858326331, 1383570499, -110144941, 2015536115, 390659642, -1451979076, -560927524, 1372062706, -1510024300, -70848558, -2015543376, -929767114, 864200482, -2141522537, -1178062871, 1762408555, 394817865, -1752251645, 992025270 ], [ 73397263, 1884399855, 679250959, -1418517429, 1395390630, -1493388157, -865049584, 1424861138, -1823713752, -1704608839, -268022323, 518955345, 1661304040, -1347896973, -1270954103, 255382113, -1309742931, 725976152, 2080727583, -1702281709, 1791613534, 119013006, 1295284458, -1187043824, -212480612, -857272074, -1614951048, 2088821953, 926406888 ], [ 565728352, 1899148759, 672000765, 1098059055, -1200345588, -431073410, -2028764302, 284360910, -339019124, 1003218912, 2008408654, -1347164101, 1150567364, -965672338, -422197457, -738688189, -97837158, -2001737383, 762919891, 1190571749, 47188801, 737409041, 93394599, 320763003, -1775281876, 769407988, 1171102312, 434162432, 1188092022 ], [ -965399647, 509241493, -159341713, 759071174, -2132760379, 1067958381, -926426976, 312205860, 2135052875, 1115116919, -1544966565, -1043656252, 1343073286, 568986260, -141269257, 1027694578, -271977457, -1331726968, -480936487, -414119163, 1200149595, 972033743, -1582996998, 295524112, -773654497, 103519597, 1329940513, 523251969, 1454646502 ], [ -1494180021, 531156500, 384053645, -2052951396, 1628937990, -1481171618, 1702100350, 429747011, 1806191890, 722657660, 1817952421, -111299414, -1521404840, -1998746122, -1469264224, -1521065878, -2101589639, 400466240, 817435497, 149870539, 765633873, -469789689, 713367259, -1211644359, 811294124, 748214750, -2115307950, -21233787, 1042967057 ], [ -1032765972, -1049503441, 655558366, 1858524952, 1583154946, -1920769129, 1788319348, -1019062154, 457708678, -550149955, -1070013971, -1040043552, 70768549, 786718700, 408408953, -1683601938, -64626297, 85802563, -1884182937, 92700583, 1757231508, -417175446, -183070431, -1431192395, 1199915887, 1864864765, 1450581141, -1064223908, -1820528981 ], [ 123844552, -975731297, 28365552, -1773100187, 629780597, -209737625, -1256817397, -472014087, -1008439667, 826157627, 592019340, 1248854103, -2049816502, 1992158978, -1868328935, -1797830517, 1592453002, 269088793, 702451069, -147894361, -751696905, -96779642, -437199650, -54706563, -2146578230, -352916432, -282505146, 106185537, 899658405 ], [ 928321572, 508784716, 1663081017, -471760109, -2037068954, 1286757262, 1662558673, -588243062, -1230143155, 654271869, 1506246509, 1075977492, 755534459, 1410878303, -612295287, 1157976496, -1555575269, 1410304878, 1854267336, -20068931, 1813205645, 1798019603, -74018273, -826796171, -2053062574, -2070114324, -630527975, 86360481, -318022135 ], [ 1540008048, 1490622223, -1681440153, -1781407650, -1787752882, 1536377604, 143146509, 1505990228, 10002491, 1763818720, -256846377, 938403279, 1678362165, 1536877481, 1507435453, -826646877, 207741314, 1660955160, 111445884, 1635083501, 1628859517, -1459691874, 650372103, -804770671, -2054177078, -227243947, -556167379, 390337758, 391445823 ], [ -1535439586, -1700208969, -791798660, 178533301, -1925978505, -638498236, 840329969, 654003009, -1445486873, 832859762, -2000345189, -1303662938, 62520246, -1443434038, 365714770, 742234633, 567434122, -977587779, -193771100, 1988555398, -1135156120, 1873861113, 1725090158, 66624951, 1943482743, 1256211205, 671599676, -796928389, 960792422 ], [ 395585765, -1197910638, -78401747, 2002355084, 381305796, 452773595, -2088129514, -124237821, 1166148851, 2075490635, -1267189659, 1403675261, -956427301, -327022307, 1994700161, -723015196, -1140022358, 1202461408, -2049136014, -968436896, -1394282751, 1574496423, -982738608, 827897058, -1445664942, -1082472524, 1843308965, 784683688, 46554005 ], [ 1346541804, -50760066, 1723049100, -2129739494, -142768130, 1453608249, 2049942528, 28695493, -919237653, 806753774, -355743728, -1755427874, -1601196723, -1696073008, -2023256378, 1831349459, 654054268, 2032906353, -412452055, -2004220059, 1052197835, 1925786831, 297554827, -998801116, 1285657963, 1534045423, 969444551, -1326131261, 417542962 ], [ -2119392272, -1447107058, 1073363885, -1989653682, -622913116, -936053518, -2004841143, 1808077585, -1843400981, -518326249, -1364524042, 809581835, -1216261524, -558577336, -1563919158, 1855186648, -874494246, -1961078851, 2059985640, 172088386, 673063299, 1007993638, 1350435109, -276894593, 1557981516, 181535392, 1272333334, -23131333, 1495043295 ], [ 931060994, 285176327, 1424957610, -1241102282, -212686171, -545408459, -61611288, -1058656374, -231229206, 1205323810, 19618649, 1784951584, -1239885665, 2145095995, -701274318, -1128491585, -597228791, 1143851756, 588224313, -1477265026, -1749183224, -223056401, 420766796, -686724956, 630572977, -972734869, -863227657, -218220099, -1390365330 ], [ 1642304850, 419343065, -213488169, 813270517, 1944555973, -1253453570, -1664743645, 1736260828, -82281242, -854313761, 130001257, -728357832, 145620912, 141235690, 1424770155, 1815338409, -1811065789, 572205813, 649038362, -285577509, -56469494, 1682403350, 1425032175, 1211986576, 12095602, -1736426665, 2095028157, 29566395, -946445525 ], [ -456149917, 1730261950, -1281379154, -1367809622, 225142565, 425212577, 488056088, -1926005293, -479803845, -1019274745, -1251403016, -1101351101, -68254698, 2100947287, -654278484, 2080912113, 187061055, -783155708, 1950208919, -817563570, -1932956988, 1015193245, -1285804058, 1405969500, -355587791, -777643155, 731253246, -294835789, -1961348391 ], [ -990653020, 914533962, 1046761040, 1636026481, -595753694, -1505642459, -584781858, -903062140, 2046453444, -1073286498, -1653803739, -1938029632, 372827214, -441569059, 962766279, 920543155, 97865673, -782583963, -731288583, 2027449133, -32710439, -143708301, -1865467365, 458487205, -76998213, 428163798, 89196475, -2024649088, 1678286147 ], [ 1105446978, 1997118216, 37465814, -472332766, 2091379933, -1529947784, -298997929, 1297681614, -808667372, -1506697170, 1946337328, -1832079679, 1423607208, -903410297, -1215806650, -143236090, -351552822, -1947479555, 609847735, -964713131, -411696750, 1138631533, -2052093852, 1078118816, 1803234370, 1063923271, 1606064720, 1983707192, -1687733999 ], [ 1134266988, -161074789, 702439534, 776404531, -1254054927, 641172729, 1238529209, -596580367, 1276139040, -1038306551, -1366750443, 1443061870, 451501097, 1494284539, -2081902308, -1297445045, -1819585914, 823474937, -179436438, -1837489973, 747840094, -1697031264, -1271194130, -1983122693, 321822369, -99616908, -1289469632, 1192424902, 1577547967 ], [ 1790946134, -171730085, -406689666, 794387081, 866472039, -55123268, 1042340927, 675292505, -1413072753, 2057490561, -1910370769, -855423168, 389835893, 1454751393, -2064946180, -586490249, 1389090690, -1933773674, -1274927014, 1889750562, -1615041408, -131162309, 1776633591, 1569073712, 1610430070, 211515080, -1781438700, -1986606348, -1295479567 ], [ -515199858, 240771940, -1575242345, 892903269, -1548588467, 1307083998, -1666538147, 1546746355, -1586625507, -1036311385, -1702561903, -559134254, -936789276, 2130080582, -1521129383, 460874341, -2059371415, -613905730, 1142152036, -650395913, -252508940, 119979167, 224543535, -1216845361, 110888282, 98623387, -756690502, 115604321, -1157802056 ], [ -1145468485, -2070456700, -510848975, 1025205326, 1657994004, 251122886, -1575889621, 1731320219, 851333618, -609423960, 39669429, 1325620305, 1219686510, 333522020, -21717537, -287637724, -2115918837, -1423601916, 620933769, -2023248897, 1543321402, 28630563, 1674977946, -860660208, 1646904877, 34769140, 1001232287, 1050275595, 194305193 ], [ 1690482438, 1654151637, -831696265, 1706221032, 1067293763, -1328877852, 1491643776, -1273584556, 1789726700, -64117920, -2032167457, 2053817782, 1050657183, 1636462326, 575996113, -1461637124, 705876235, -1801462627, 1520092912, 1933163749, 1731555004, -734080057, 324877307, -1013285765, 599950865, 228489904, -252515917, 992115906, -1662213168 ], [ -1271374283, 895925802, -1611031541, 1481754636, 1798183798, 1790662437, 1874912738, 29556924, 1417008621, -1687277973, 808385432, -1753707371, -1210221350, 1596508793, -354108787, 1486476888, 982072467, -510875799, 1832798807, -889533156, 922023121, -602688383, 1590060466, -454795704, 1641950913, 191432534, -2010154901, -229113667, -2116278440 ], [ 1327242357, -409159190, 711035262, 48128, 1364936245, -738047240, -1549319627, 713036777, 1682771874, -994913531, -1294702922, -299082818, -539876613, 1414882419, -1555030014, 985482193, 864518808, -1236895698, -1175294943, 633552743, 2010445642, 1345915273, 807035806, 1736943235, -2117278919, -67615303, 1519791719, 1422147193, 690647804 ], [ 977526513, 1916984632, 1717205710, -1784862204, -613802392, 810024609, -37287966, -58991155, 2037413560, 1691825994, 1811615575, 1025578892, 1489546599, -729739054, 679954614, -244715169, 394353489, 628549454, 803486356, -2060028291, -1463152189, 1805893403, 1873651099, -2033017794, 2059672687, 643340408, -114304317, -875547150, -850199293 ], [ -1525839077, -64058168, 208700350, 76858801, -314292700, 666904316, 2040804864, 503970120, 1021716019, 722592702, -1347418359, -1733429398, -769289436, -1070276943, -1459230375, 1104938780, 1239616869, 1919247952, 117498196, -1604006285, -1359266128, -406005905, -1597822451, -188325446, -691453587, 555917093, 263938746, -192647198, 430980480 ], [ -1965693663, 1205885528, 1012682899, 2123907766, -189204949, 219080502, -610937648, 1312670873, -449310596, 1224478464, -1808549555, -84671006, -1352192739, -1534443274, 1515068965, 851635121, 50076988, -1139216783, -482565845, -1912020938, -512637518, -1977184335, -1443198186, -683021244, -330200505, 780080746, 1441093858, 1221964620, 578911361 ], [ -1451332810, -1740512303, 8713188, 718879809, 68400081, -819512425, -904542299, 1005947064, 1243113275, 920063680, -934718917, -408829032, 587661344, -105432206, -2033100083, -343044931, 2024620054, -480813626, -336017919, 305885210, 807486675, 1638257345, -44886795, 586978736, 728877159, 62069325, -301282582, 362247164, 1995359644 ], [ 749904334, 1822015736, 197998053, -1033124527, -1343322101, 293915014, 980005819, 4526660, -438568794, -604189559, 9197004, 1843427720, 324652065, -736594932, -1880038605, 1138285816, -149692559, -848915640, -887481618, -640721102, -1093203270, 1375832760, 1647138805, 536525604, 1749210492, -1160030694, 616252901, 1927199708, 1190224700 ], [ -1574910596, -681310851, 1932454982, -715885074, -1837868594, 1603158228, 1734826748, -976998495, -1285768777, -359060780, -12715043, 1525273371, -101799996, 1200195671, 1431567687, -1993486542, 851655841, 856045916, -1407027272, 2124840801, -293442302, -371705679, 1965644820, 209605565, 1375294964, 353454183, -886258371, -958434044, -434208087 ], [ 114521317, 1377561962, -843736636, 1273120591, 1440560314, -1241803719, 1011831977, -2008175344, -853038151, 2078986845, -1911120613, 1752648178, 193047602, 1650779755, -225923975, -952813111, 1284013772, 2046169705, 109402987, -385657909, 1717215449, -485517801, 2147426808, 607285367, 531441233, 2032753744, -291718849, -842515025, -1114675651 ], [ 1581030032, 396938305, -972532808, -1996263127, -1167994425, 766587097, 1095796997, 112930414, -171585659, -150891665, 116313761, 2070582651, 841712790, 1209848114, 1857919096, -15742753, -197651399, 1903997115, -1516253254, 2077519468, 2000359253, -1760899913, 1142278512, -1519319558, -636940452, -1756124858, -263405864, -311779210, 1917268183 ], [ 3995974, -535791578, -2010734797, 294336973, -1880209995, -680141162, 1687063201, -1911121391, 2098134894, -1133671121, -520451857, -430046601, 588570683, 856922200, 828272765, -1824385418, 822236271, 1898317946, -1821729348, 1500526966, 1997411499, -1885807220, -1104368409, -2136338432, -181191540, -813585782, 340509911, 1813827902, -1666122427 ], [ -217290227, 1284196129, 1641687205, 160749615, 694235232, -1705181582, 1529351356, -189963663, 884803470, -1114364362, -987598409, 2121200535, 1683016460, 1860315418, -1407781198, 530779882, 1055336281, 428953053, -1083553862, -1077031835, -52444021, -1795565848, -1039110344, -617941135, 1150942717, 1577538944, 977050174, -786281241, 1795585994 ], [ 96528722, 179791766, -1233905467, 1095673699, -746512723, -427831872, -1786434655, -294572258, -1003798014, -1720569109, -1607983189, -1161204591, -620151872, -167537219, -471193436, 1076445118, 1997150546, -838609239, -2090788616, -1467166084, 2053506369, 1921575723, -994897238, 2025452181, 153426707, 1026188622, -136848234, 865389480, 258970833 ], [ 811872608, 904065729, -1894524137, 1334223849, -863396231, 1121003514, 1502208620, 2054677428, 643948945, -62445421, -826363049, 1956357213, 1856485173, 1216140238, 1148439292, -116101227, -422420365, 1275539553, 2124266021, 1689808500, 406493451, -1301673480, -1794928485, -288295505, 1939444450, 1151741755, -2086747368, -870528124, -1705376872 ], [ 211101395, -815715570, 320994840, 1274497889, 1061973636, 75327450, -241554975, 292713600, -232165230, -247631993, 1238231512, 378965784, 1144312574, 926341841, 841182210, 1076207917, 2061510860, -1688348260, 1336664369, -306119966, -1060020663, 1405816148, 1740735227, 1608800171, -162827658, -159608268, 169177117, 832635783, 688474429 ], [ -1710223342, 635354683, -1387429076, -1245566862, 621937546, 952503344, 1195113626, -1117755075, 34681396, -1357308664, 557687412, 1850210274, 922753650, -345878661, -1253779043, 718854279, -1617084446, 206509826, -892135755, -1028940879, -1803353628, -1895248528, 534133891, -1439305754, 30788270, -899741272, -212454139, 1234832525, 1095426870 ], [ 803881195, 324176487, 68975816, 739114730, -1753269877, -137308300, 138857467, -564892785, 1235293339, 824028448, -966416239, 1654982458, 269073493, 397293146, 1475868280, -976486677, 897942078, -90972549, 426304607, 1499497776, 204709732, 1839037842, -201005194, -1017742399, -65070907, -858893578, -1698247213, -2009147817, 509414081 ], [ -289149961, -48488880, 117133119, -1007539070, 871945700, -573502097, 1548291274, 2030801376, 2143919307, 932773075, 1189958567, -1635649743, 1133277715, -407952366, -1310853942, 1843882961, 1366288724, -41441679, 70922614, -920784274, 971208436, -594098174, -1465952927, 684373548, -1632667824, 6967046, -165109996, -1981085038, 1933202830 ], [ -1031027394, -1149127635, 529887083, -1336102790, -404041478, -723424790, 2126990151, 1737471116, 499221403, 1320899065, -1008906925, -1041048459, 1578195661, -62767897, 1637712991, 1981366876, 953131760, 1012081259, -1157322901, 1493700017, -350730163, -233544410, 141433291, -461630677, 375319247, -1558908609, 707164397, -937850355, -443812478 ], [ -1838717106, -1668515406, -153041823, 1192563668, -173485473, 1919328673, -165996798, -450735416, -774772473, -480406889, -1296099466, -165697030, -27162465, -381583541, 640730934, 1177438016, -1219256999, 750880628, -1815772805, -1457304395, -907812254, 1020272441, -442707852, -45276980, -1717508815, 688377645, 95311042, -1063725485, 14279133 ], [ 82688795, 1185434811, -1027598217, -110760732, 564326697, -748262329, 650524170, -1095979258, -1618779514, -371737526, 2018932746, -1765689235, 473046114, -87592345, -634591761, -1892617825, 1614295671, -222437463, 1747754237, 460866376, -700385176, 1321414581, 963547103, -1532944890, 798952618, -82671477, 988962657, 898119202, 33436354 ], [ 1505213252, 1081234141, 2033764302, 1809981046, 287149879, -1687665735, -773646846, -557892554, 127165495, -2251125, -292199108, -121653762, 544990819, 1944497353, -1097208512, -1408428799, -1396979463, -1438865892, -1488719471, -1572351223, -1208951625, -1339138016, 879715380, -1743894623, 350640019, -519035451, 848261441, 1340729744, -719488293 ], [ -1229848645, -998537938, -506304474, -2003452916, 771440395, -822665691, -601127495, 838977098, -40567242, 1487528119, 43832150, 228781592, 1580054128, 1522968005, -284978595, -688870202, -361912166, -237667734, -322635775, 1621252575, 520322040, -1079141041, -1599848383, 1875963927, -493506927, 667857217, -531181480, 1908169933, 345358897 ] ], [ [ 271809308, 665923210, 292080955, -1786980458, -1426689554, 1629711347, 1616810409, -250042910, 2061334767, -499370861, -911406869, 2029157011, -362058925, 811321584, 983841062, -1443385676, -1703195035, 674696820, -1213800258, -1441817968, 183960924, -2038249520, -1121701171, 238719950, 811786337, -1484166645, -192671481, 1760976823, -1005007282 ], [ 1353169746, -1413267403, -204735748, -2138769297, -143191277, 1315042625, 964650775, -404355160, 1145250121, 264928186, 1214371701, 910858368, -214379729, -371517480, 1550810493, -1942520041, 1023401542, 895726093, -2072840597, -1758805463, 1032748073, -1025552470, 93169447, -843844480, 216270714, -835793994, 1238341796, 1377113234, -564031608 ], [ 414045752, -2010570952, -1487481079, -741122729, -654441959, -787179465, -1261211370, -724841986, -74063660, 1281521673, -2055631060, -839626312, 1768867830, -446179149, 704294205, 316919896, -503972744, 2139061122, -2003576493, 1891838789, 1687036087, 904286792, 710199615, -272118172, 1198327190, 1075283075, -2115703280, -1396480063, -318485055 ], [ 1939507767, 1529972540, 1858761105, 1165930576, 2008887696, 1384113812, 2049592568, 344543659, 2052538090, -972367892, 704503123, 619729789, 950466270, -1350387053, 1368005993, 1106260606, 1763537205, -898567464, 614099989, 496330727, -703512369, 1744362315, 961186512, -1010626799, -120057837, 1336948705, 1142332833, 1938674184, -1080932553 ], [ -1838129732, 1797165997, -689496268, 598680078, -2129636523, -1241661042, 1924348563, -1774462939, -70941955, -2084832826, 362963603, 1674310874, 1734019696, 51925118, 176826168, -170156829, -620907331, 180756847, -890456049, 1243257278, 255241096, 602535481, -1953014601, -987675458, 152601600, -1627117168, -32154382, 1071455476, 98802415 ], [ -1340506283, 906156137, 858115673, -1111315450, -1084576496, 575234134, -774887136, -1037053565, 616440616, -695300412, 843419069, -740380569, 1942631851, -233786705, -1621416291, -663680379, -1950992831, -2052899954, 1915803274, 822779482, 1599725459, 80464179, -1346618634, -689101734, 188369673, 1253989968, 727770732, 2145370354, -1004246147 ], [ -1465616508, 1175660166, 1341219055, 736786433, -1327197277, 959625176, 2009207724, 1254286749, 762522366, -327883534, -1236747174, -249972420, -1919504606, -1492753430, -674043102, 1664352102, 579260731, -919772494, 977936396, -1699933287, 1670414307, -96872850, 1893034695, -668680034, -706290344, 556572067, 426250440, -1740676912, 726592931 ], [ -606338559, 726278402, -530489249, -1711782563, 644451858, 731634226, 1078862911, 751289182, -181876199, 1919746736, -920610041, 346803440, -1884581643, -796421553, -600584216, -1313837218, 1982091779, -1978229886, 1157853764, 736321817, 257282173, 671593583, 2070394064, -306049564, 402954593, -1192598963, -306926586, 5883780, -1972922703 ], [ 830001574, 291861379, 1890600710, -708349551, 645447993, -1513169329, -1423842997, 1476380325, 764781989, -1436906965, -1580055808, 613376747, 1459806694, -1937586341, -1325480799, -1386186897, -1810147879, -173084009, 1646131894, -1306683533, 934730861, 49260655, 1793990716, -1751464156, 674135795, -1965384279, -1579146204, -1923645091, 540977292 ], [ -1437761912, -787036062, 161365640, -1683659760, 689959936, -1968360471, 227585933, 1305111317, 1206232245, -1109195168, 1997250033, 1156113830, 1778343613, 2025855234, -1513377045, -1221251617, -418761667, -1889137388, -1745251628, -1417559564, 858790823, -333814562, 650308804, -687503434, 430044177, -1543724566, 1142448987, 1818988765, 1586884273 ], [ -49735261, -165791105, 1221212504, -1998578069, 646758805, -666823429, 1411290155, 1261643376, 1699286334, -1190912981, 1269825191, -966469123, -1125030884, -458465992, 1985718787, -2053309353, 411964340, 151419183, 972167527, -2070892324, -2043163469, 1712223988, 1203909153, 1816047916, 277923914, -1402351274, 1028212978, 2085487734, -1564784581 ], [ -302032739, -1337158714, -1862676843, 1282888349, 2010853112, -446673602, -63439907, 807482747, 1512575045, -1634477855, 1307136631, -307670731, -1469755800, -148597253, 116971696, 313415989, -986948632, 1889773403, 953146539, -412744333, 1735826936, 638161001, -592147868, -1658312289, 457365630, -1039688070, 1612618499, 2103967040, 462009574 ], [ 1905673027, -604490909, -1209295489, -666910659, 1747676693, 1926959542, -303277082, -1328251553, 974624061, -1264095610, -1808488524, 1800904362, 1590455592, -724586946, -493919870, 1766372115, -186255077, 1749096000, -728570286, -1546271903, 1711487761, 438681854, 595511461, -1456967277, -92511317, 332665779, -699932878, -1670530455, -100530062 ], [ 1402995176, -1389519255, -2030224033, 1964851158, 1028117378, -263647150, -83738109, -1511080835, -311535386, 732142627, 1426342375, 1154098928, 1095661134, 753916743, 55367916, 1737431409, -1109216964, -1735757451, -1124253446, -459770640, 1140057780, -47011903, -1767903136, -1309503211, -728514485, 1577129814, -291172530, -2006675066, 1270715424 ], [ -1023007280, -1457204377, 1321532558, 161460417, 1787921711, -130602176, -1676290729, -1293856571, 458786574, 15222415, -1809313176, 2073678101, -1812401176, 1779059761, 817586205, 344984751, -545352999, -751459132, 552669160, 397112331, 768924348, 1842412154, -2049992537, -1765671317, 1369876431, -1211960016, 1201572649, 1438717051, 2039460253 ], [ 646629564, 1538551887, -857333537, -425011772, -918551860, 853433925, -1408100413, 1885426750, -1391757549, -856698287, 1603885623, -2112673470, -279488592, 23160443, 867425397, 1167544840, 620915843, -945740290, -863616297, 1105370274, 321356754, 334769418, 1713158495, -324130346, -182752733, 1621310796, -711535503, 1896360557, -559675937 ], [ 1852140428, 311869285, 2078179658, 1744178779, -651965425, -66936847, -1986929869, 1599692943, -482786739, 415547281, -1189315181, 92407277, 1754424742, -1905822903, -613527800, 935401994, -1646408055, 2000264042, -1299519689, 326498476, 1243032772, 1147606515, 1550466043, 159829352, -1140437213, 1437403298, -1843573762, -1789735943, -1116966464 ], [ -1932602817, 1442603049, 19658232, -1298613745, 782814359, -1402001712, -1096205125, 2056038453, -18350736, 482932902, 826355547, -1058025408, -839557898, 318151084, 1332819028, 1672053829, -1720559430, -417780668, 889686151, -2137616283, 334389580, -90455211, -564759460, 1218377298, -1972178839, -1377058054, -745882927, 1903783530, 1318827833 ], [ -1334242074, -2060091173, 1195606305, 1273696767, -2058177032, -650576780, 1717096685, -370027627, 330228270, -154551476, -330453295, 276797554, -1095262805, 1701157587, -233819384, -869069011, 1863195184, 2122372194, 1744483368, -26770175, -1352494253, 1343810669, 1226941385, -1457365032, 1464414924, -121376481, 1138945229, 1621051384, 1405850405 ], [ -1510461551, 1024638730, -572680199, 1742483951, 1690278888, -1812814347, -2019571031, 1893713256, 1349890797, 647241574, 260980880, -1622832744, -719249520, -1976250432, -1648004823, 1971105250, -1355198776, 2047135636, -1657417100, -933859685, 1344788769, -407126257, 2058418340, -1980149539, -2021746176, 133830959, -925171447, 872631399, 276895334 ], [ -1757100369, 758951682, 1767884363, 553160838, -28590621, 586731283, -1972932491, 786197356, -30838769, -646916217, -2049798652, -1498161610, -730151568, -420706794, 2024398741, 707131914, -1186132826, -839423802, -1639502432, 2089917111, 1958580753, -1478091086, 2046673609, 203821595, -1555406782, -1405356434, 586298199, -1086502069, 1878999346 ], [ 574764789, -1689434116, 2104681002, -1815768318, 1302329942, 721215272, 385873836, 1033721133, -218959350, -91055253, 2120453026, -2090286642, 257592452, 1231770773, 1933170548, -1079848776, 786292721, 129437180, 1325457161, 987462664, -1587021029, 1345914926, 974946033, 1804977233, 161293276, -1336447628, 837973820, 1404004298, -1072470809 ], [ 477775589, -2062109266, 1094408596, -715699761, -194543838, 810032738, -515898641, -1585310464, 173809679, -858261069, 433310243, 1757906746, -594470866, 1887155310, -255807908, 441684176, -1327830200, 2063826522, 1715079343, 1234056609, -735579867, 1572530665, 1755507093, -1142900671, -756156213, 1035585486, -702166204, 1928078540, -1344629265 ], [ 823651221, -1165451823, -22591683, -1566519349, 1438316009, -847059721, 1776715566, -913147209, -7349298, 168867879, 1291278713, 143566109, -766764139, 1331346063, -1454107539, 967260465, -1917561797, 725310278, -1780451315, 682130601, -1933006644, 1592999268, 1090830844, 1795172907, -359578856, -624836629, -1594180985, 1563688198, 195458707 ], [ 1137454956, -1679455666, -655615712, -1907319042, -1639135057, 2002292956, -1413572322, -518077991, 972334426, 969291955, 1229261986, 1001119603, 371418721, 990312343, -148312576, -111514202, -402132239, -1916946837, 57160262, 1516049067, 1538360672, -1607388984, -1140817209, 355587572, 1942247416, 2140196092, -1442891342, -812182526, -962971920 ], [ -151215193, -412366812, 13063569, 1837585725, -119214293, 382018693, -814015794, -1633555281, 1403218915, 1516315047, -2140593524, 1475787498, -88355889, 721606196, 728368190, 1153781211, 1194429834, 445216036, 1300521309, 1232953608, 194585109, -1537695958, 1340543348, 830415049, -1491392519, 1091687004, 1822562065, -209319586, 167175729 ], [ 554677736, 1986308035, 952270409, -1384494283, -13844232, 159140205, -942353557, -575478341, 300726140, -1736295164, 1322625556, 1810460878, 58594161, 934322606, -403550728, -32273795, 91386473, -959153501, 1773874208, -1471873501, -794859416, 849970825, -688681618, -1751898064, -252365839, -1639485980, -934138611, -883649524, -1189675895 ], [ -2093724914, 1072996122, -587106863, -1737738203, -1636642805, 1541823561, -1122487611, 275720470, -444921692, -1884657557, -47489316, 773636153, 843516778, -65142588, -1461044937, 298083473, -1802262324, -621418214, 1189200436, 1327718649, -1898923498, 1418765574, 1675019359, -773026103, -1092514232, -1118420196, -1496380706, 40261156, 1332430640 ], [ -1406524445, -1631864686, -65981479, -1227914707, -925156118, 1164352238, 1342579800, 1243883321, 514066090, -972369053, -918675444, -893940392, -2096614400, -130717667, -786777506, -193357225, 608978531, -1137707076, 725890291, 232398884, -1583063511, -778171144, -1979337277, -1544434913, 767640994, -1043476356, 203462851, 1961651944, -2105288373 ], [ -181816225, 713451913, 1073517946, -105224815, 358267632, 1787524788, -299236677, 1438028973, 660566983, 1211219850, -2068922499, 489196505, 1157058636, -2056792328, 49588149, 1070707992, -905442204, 902262777, -103312723, -149823391, 1245515110, -1390648639, 1156840227, -789539526, -868967418, 675122031, 1217874790, 1220046110, 2098415118 ], [ 976355889, -1117747983, -2079470705, -963774283, 327970491, -2122419498, -1106724513, 1734660115, 1821817538, -1053967058, -1770251465, -2110520520, -1022333995, -1535683079, -1379752012, -666497638, 1290905811, -1148381274, 292761392, 1470598464, 34232620, 1794279652, 728417821, -682695395, 1287283708, 1099744549, -1689888790, 116245147, -73995232 ], [ 629077193, -1222845366, -251392921, 1127221104, -522029208, 1253224983, 1136345815, -1236416552, -628939104, -1040142444, 1175978648, -1969934327, 1339561105, -2027916989, -1423340911, -1703470854, -524174881, -926032071, -1913946629, -817482264, -2067768714, -1843115914, 1018058669, 1868137929, -621493435, 2057069140, -281135850, 2043477169, 1842454646 ], [ 172314287, 1911430393, 2086174557, -1393061234, -406003243, 1126641732, -635711333, 1213444952, -957608973, -474175827, 1870656410, -821488121, 2114311536, 1147761365, 949330253, 189931428, 179304808, -1170065865, -68929095, 454364469, -876170753, 2044794777, -2080738638, -819746805, -322809652, 448642635, -1164560333, 583411520, 1526777523 ], [ 1297928265, -1954386437, -1900801408, 652228710, -83299416, 87959174, 756083396, 538446040, 2088110690, 715424857, 1115427585, -1107515599, -490949344, -438982965, -2132579665, 820110165, 719510344, -547118609, 2142319703, -1042823191, -1159702974, -1186496940, 1990650248, 611062490, -142016360, -1050547790, 1047924504, 2039230632, 128990095 ], [ 177719849, 405544445, 404292796, -492804088, -786582443, -1719681327, -2136283163, 1766168888, 2138533746, 407813668, 325351961, -434601741, 842791697, 653275341, 208820307, 97871459, -728607407, -836390422, -92746157, 958822164, -2129300775, -1441202679, 1920016956, 44563955, -365955904, -1691463605, 1493075602, -210101286, -2146272397 ], [ -1157850305, -168988138, 1876644610, -1649903684, 1011433572, -976649175, -1096991309, 330430392, -363867688, 1213668044, 1953446130, -1514945857, 1073451210, 1968676032, 1545362254, -2126237039, -39613789, -1839143593, -23476721, 444663122, 1333509596, 164210703, 319309874, -1619188837, -1368407082, -1051781592, -1253971263, 213993848, 1852059587 ], [ 375114714, -1333933293, 17594318, -688661702, 1797660353, -1556009292, 617615121, -165013779, -1171651302, -1036071799, -2119927009, -552960637, 1573577578, 9391933, -479636106, 2125391306, -1658332460, 614788395, 196598568, 1989802573, -1858476822, -1655038569, -1743012366, 2093013777, 798308032, 1825550353, 969272742, -494021228, -765719704 ], [ -362826025, 40858336, -2074726332, -1592319945, 1691838295, 2145198259, -1641145153, 483974981, 1822336417, 2106728758, -1598777150, -1649682384, 915420192, 861006481, -176519659, 523737025, -58235274, 748385190, -1928275518, -1867762050, 634098883, -456868098, 67558550, -169301147, -1032820995, -1442501474, 1096638470, 1615384637, -1264667168 ], [ 785418767, 1925182455, -47865008, -154705963, -1103906423, -1285694861, 963499647, -284837069, 229101622, -1501145729, 1942196751, 1391802717, -217296487, -1185290122, 1821536658, -1097080773, 1148334318, 250926465, -1925382824, 1497699090, 712359491, -20182294, -583707028, -400123689, -493872312, 1606309337, -835770982, -1890338090, -1047766718 ], [ 126866009, -325223664, 1959526874, 1500562940, 1143916547, -2107579631, -1759991945, 1098624459, -735387943, -616997934, 494573730, -1023498268, -690957543, 192226733, -995121334, -778051926, -1336270930, -277739372, -1312073009, 1802637402, -1599116951, -1768895164, -462645462, -1934076637, 1196285759, -1952912641, -131635510, -1359906682, -687544224 ], [ 1747454910, 622620589, 309367416, -330178445, 1812586990, 396234358, 382734727, 1368754666, 455704170, -1291273399, 559887442, 369327405, -1306455811, -1732847106, -1326047367, -1557401263, -508427722, -1734928601, -747931425, -479475289, -1900010625, 1341571052, -19659316, 1502439104, -1797155381, -276856054, 305673424, 2008857145, 492878527 ], [ 1478334976, -1864204305, 775603955, -223442449, 1742517568, 585126567, -50169567, 1072058780, 22465849, -442512938, -434644902, -1613517117, -1669227219, -1796529358, -882608082, 1884513955, -1464167919, -1798415592, 1252589835, -804803636, 815805752, 1786957547, 388800609, 1102796110, 873858256, 236314671, 1297024408, 1114984998, -140425343 ], [ 248234308, 281720940, -350060692, 737379593, 2085705284, 1497028393, -1086280539, -1827317120, 398048680, 792305352, 718011398, 2007386728, 155856731, 390485922, -1923532208, 1791183616, 2119863674, 683357616, 1794317471, 609761132, -881292704, -1937604907, 2123204123, 999271818, 752018789, 1545053390, 966806791, 1228881530, -59586567 ], [ 347857742, 363815226, 1184316964, 603512148, 1664811598, 806384463, 327686492, -2115683581, -1917758328, -1230646698, -482372364, -1951680486, 1263785782, -826198330, 1059009474, 1691014761, 1184936966, 688400766, 1676103883, -745820537, 535059891, -55211065, -903299829, -1895721856, -1573659403, 657797517, 97790140, 600013539, 885372150 ], [ -1159436295, -390352550, 1516526332, 265766296, -161002722, 1502064703, -1279992992, 1546036635, 1044534953, 1833344687, -105846326, 552900890, 1498008867, -1463345238, 1523263076, -1226552791, -165835651, -515016721, -1811180264, -1424498927, 907811884, -1663971321, 460618799, -74622557, -248071126, -1388744366, 912468841, -770165618, 1273064680 ], [ 1980612443, -1633368248, 406805809, 701287230, -2131532836, 683052712, -1741582306, -1291798798, -2017888984, -136337622, -594253807, 773588728, -703263238, 955181071, -1197176740, -2069835277, 1991736702, -1373148916, -1187452607, 1435846828, -579052293, 1852289809, 878706018, -213719490, 1841163146, -1610687443, -1374862780, -720460764, -447402132 ], [ 1866497627, -2029220947, -1791509453, -1579292233, -114817613, -1677828131, -1736759828, 514358328, -2044299059, -1183593777, -1682175083, -1453985998, -1096968177, 1127477693, 1784370342, -1864845346, 1713257759, 54199981, -710555268, -128777596, -651961192, -373894674, 1207179023, 1032734298, -83111413, -1403088891, -5243415, 1262959869, 128113803 ], [ 324165942, 553517817, -98356965, -53594421, -1234123816, -309924810, -437865531, 1065662178, 1721384143, 1102573524, -1250659409, -1391383482, 1043459067, 1446059761, -1329952247, 550978627, 1865889025, 389275447, -1169328490, -1194686659, -937197436, -831326680, 57029615, 768959663, 1338490970, 369851130, 1387624474, 1646426599, -400536019 ], [ -1128342829, 1815060063, 1131192514, 1827869746, 399512543, 234371519, -1926000779, -1631288840, -810142813, 1420105591, -1837531928, -1045513221, -228806929, 661454128, 504349412, -1897936656, 114456003, 691636965, -1489948397, -1068172348, 227072339, -758104593, 1447203928, -686891601, 326775020, 1213498713, -802065933, 1220042747, -679586335 ], [ 1018080851, -1746286373, 1493350937, -1234759596, 1773224575, -590717167, 660159258, 677901305, -874362983, 1881706035, 1867549066, 1851632396, 1834295054, 283311348, -1795996649, 1282956735, -310981493, -2117346531, -31014513, -724885064, -1127313965, 278202387, 903700392, 1744314638, -799409881, 1127353629, -1440593202, -1996090983, 1165990522 ], [ -1324070656, -467251795, -1033822058, -152517888, 1706658224, -1030862580, -588386293, 511516958, -1012799651, -560905013, -793144837, -537069078, -1226120981, 658900738, 1872195646, -1094916564, -1720020806, -2094969031, 99053863, 1025375893, 1174880148, 954720331, -1907263621, 1668658060, 536002088, 1805894297, -1674930739, 128554832, 175688927 ], [ 398420095, -992339286, -673102318, -801925427, -942967431, 675553464, -1965855891, 852730490, -2012811644, -764826468, 771319733, 1173369851, 2105726106, -100359151, 1564459293, 663821118, 572891152, -682443679, 855350755, -210412578, -59820432, -309487641, 1660013499, 1137032472, -1672865381, 468311140, -1334547454, -1199316847, -1655207076 ], [ -1798807788, 681421177, -917580230, -762563083, 1983273413, 487093481, 1741774150, 1236057451, -2057818069, -1950472138, -1311265100, 1134683266, -1548755609, -1271255935, 2083030308, -1264826562, 1050354196, -384384858, -1575502615, -852206585, 501990404, -906066514, -1315230848, 690346282, 702493862, -1179321358, 523636232, 1252257214, 526643110 ] ], [ [ 76451845, -725287570, 1954817426, -1846093314, 606976220, -606886968, -89752444, 789304784, 1590675661, 60912002, 599352626, -1887732502, -1245831699, -1539754605, -1127717985, -1747795353, -1627574687, 1175564485, -1497445541, -933914352, 1445609014, -840251477, -14289118, -2056268522, -2115831093, -1180804092, -1782069823, -1597123857, 331959353 ], [ -367277496, -8133719, -844693039, -452871381, 807448074, 863184131, -201351796, 77136047, 1830455932, 2061434540, -1451823961, 554243852, 1640239946, -806287378, -1052413430, -1740414615, -694110153, -1131788734, 1571744938, 1826041452, 1271576553, 954284769, -125460601, 1790702990, -870718467, -1062655668, 313889347, 581489087, 1720165896 ], [ -1897180175, 2074306304, -615288460, -719433897, 1269889598, 2017977070, 2040461806, 2127276556, 354471032, -1750837609, 1091747488, -2118126835, 1719097315, 1198612858, -612167128, -23968385, 1083047932, -40814475, 187266257, 1927762679, -1086860315, -784656251, 23938832, 442105359, 1591478207, -1311774110, 143228422, -285120713, -1695791857 ], [ 402899388, -583624162, -922922208, -1936391060, 531529020, -225098693, 1751073908, 645960710, -2075856317, -2125706435, -413066092, -1619763660, 403630915, 1559411567, 530694595, 674124106, 1763096688, -696039683, 592558616, -93946609, -1774323714, -1796436501, 888481358, 1736028199, 1468696034, -999094968, 1511814237, 1748760339, -801266873 ], [ -1502497319, -892563646, 518312854, 478875726, -1700344680, 1196498550, -784885665, 2128600703, 36801629, -193110138, 502696547, -1006979261, 1287035309, -1920033435, 1603781755, -1898381807, 851053209, 415045242, -1202019510, 1552941426, -1167154042, 1481512059, 677055991, -187551686, -588616265, 2066167794, 1307062087, -519456914, 1667669547 ], [ 1369309461, 252612718, -619727622, 1433577911, -1133127399, 2113368680, 2095800653, -2011403680, 2111906915, 967527889, -1884414599, 257210501, 1572961590, -2123958316, 1832624046, -934082132, -1405282344, -1686467416, 1576225648, -1868834273, -723432717, -1227239895, 811912443, -2004459616, -869890271, -2038671717, -79368918, 2017847612, -595506769 ], [ 233309342, 2072624846, -1473064728, 1473975609, 654469930, 425885084, -2142524176, -1695911934, 1511642659, -1629032798, 2084255758, 803039385, 1146767444, 1369212386, 1763260930, -881453931, -881042485, -1481779779, 71351936, -1982515500, -1107414350, 1058176533, 70304967, -1279621802, -1780970346, 1473877307, 813028950, 1094265033, 650681687 ], [ -1818431076, -1983667427, -180014548, -2032716089, -861388470, 1863953979, -1632580528, 1616797145, 1955083381, -931568504, 1193424176, 767673458, 1340211556, 544092817, -954030086, -1722078286, -1960954807, -727438195, -1568687751, -2137082875, 1778120415, -1704703082, 645757529, -2056655981, 1381768400, 1216321982, 1631477998, 629785238, -1466039172 ], [ 909003878, -607495482, 1142460283, -1091681656, -1065714004, 1823085721, 457895810, 1861202914, 1006129717, -1890939280, -1360087903, 1326910297, 598277593, -10388294, -680580049, -103116054, -1416940737, -950429853, -1541542377, -1251642185, 232739580, -35084319, 1659211062, 1738959902, 1938513019, 1733259768, -198225406, -1817978401, -634260597 ], [ -1400000599, -783750395, 1729903859, -754892748, -1204005043, -313600515, 547948944, -1026639246, 1165139325, -1514584207, 1568778960, -1754865045, -1168604222, 1276645012, 173948263, -1963617773, -611877319, -704254831, 1084396340, 1401161496, 801965844, 435238848, -1469497235, 969621258, 166776922, -546969811, -892436363, 800139417, 1668723786 ], [ -1149825248, 492763992, -1801569742, 532768042, -1938893804, 896596667, -1830280150, -289497393, 1386827754, -1563711366, 840765157, -601434997, -40502525, 1704631512, 951809972, 1656475127, 1697642903, -945332069, -284278901, -1880313583, 1115018653, 1159203637, 1177242928, -363692753, 115910246, -1730217855, -971498906, 1447376202, 897566018 ], [ 831609444, 1350750814, -1026312334, 1725175228, -1474146621, -652635946, 1967981093, -116856444, -1667548822, -1790525261, 1224806476, -1680894119, 946220581, -194474984, -2131335034, 567075397, -59798143, 263699064, -1371028119, -718808554, 346745445, 1470624254, 1725903019, -966945450, 1654589006, -1235355698, 387143841, 128619386, 2017861099 ], [ 789789778, 555868681, -739453464, 1939184390, 1951898736, -1187659556, 869631611, 124077623, -2044067930, 27189257, 1736662648, 893635488, 1375795648, -975144717, -837402019, 288984161, -141470608, 1670006854, -102993731, -1110294470, 1063266010, 1876375197, 1941542249, -556570684, -1570822008, -8302985, -1732383564, -1295968543, 1484318834 ], [ 396371063, -1201961615, -1965793826, 1500735003, -2113350644, 557378746, -1031305755, -1215355323, -206102406, 862144508, 1303804641, -1717149493, -1496416366, -1064850012, 483761516, -1817257137, 1037127852, 1054417864, -1809120887, -1050496702, 350377210, -1191589085, -216762991, -59685992, 1614318142, -720310578, 801473182, -217288488, 1175919981 ], [ -2003219053, -10324824, 1175005372, 1927007261, 1601383337, 2102093514, -460296892, -261440069, 1673874158, 216058155, 1214883838, 177922410, -1153694928, -1566129121, -718684969, -613364521, 712381851, 1484974572, -1146421347, -538978369, 76940662, -1959290023, -323822725, -2051166021, 1447123581, 925480570, -1420577436, 380654215, 501633817 ], [ 119408025, -1703784889, -2137703806, 1030423845, 81844769, -985148530, -1909484120, -65899284, -1083340208, -766243519, -686910006, 995252703, -1736426808, 1174606088, 1830318521, -895838324, -367255045, 1280931837, -2059968691, -613953387, 2079146790, 2133041899, -1802177746, -1525434022, -1212522658, 1274396796, -194874724, -1394013240, -1638569223 ], [ -196416690, -375607354, -734500619, -15910602, -1253161396, -1403063306, 632230862, -1626929642, -844098118, -635060046, 1643938378, -381809921, -80798013, 1594486391, 1953814484, -1262245549, 1218975570, 558711698, -1628978433, -1123734727, -491110969, 217904542, -1338022377, -1148310803, -226472624, -777159632, -215382765, 552568983, -1422819019 ], [ 957362053, 1758127348, 1543918735, 952169350, 1512754985, 1451643199, -423972488, 196821790, 794741190, -846298273, 962709843, 612359563, 822204793, -518515084, -2004748051, 268077198, -82642894, -1945259064, 1451417407, -1077540008, -1628553106, 951971141, -2100232701, -616494201, 338894314, 1340169782, 1213210921, -1610128324, -1426527808 ], [ -340967926, 1298056510, 1914372289, -671470857, -2011153545, -1947668964, -826722222, 217537110, -1368316544, 1743453829, 157501839, 427164142, -2089785815, 1978925546, -1312457812, 388454137, 101672721, 277869497, 1349422859, -1214335408, -1569000751, -1772820693, -1590618251, -806122671, -184483594, 342666023, -1174222295, 1354815669, -1570824315 ], [ 61780507, 2135509477, -1850063416, 251878873, -237602737, -1377263543, 609961124, -609274916, -1187650076, 487589840, 915734054, 1131874358, 332279819, 1621419254, -1987013060, 1245340706, -1762624690, -2045445268, 626092186, -835396375, 1037618027, -1578144749, 387338749, 912813995, 962405687, 1622246487, -440731062, -784008297, -479972271 ], [ 1737685327, 1708473167, -986675793, 1877248762, -1127995060, -242089986, 970706965, -152016617, 995508690, -224601044, -1102835652, 1859902271, -1005434663, -1048138517, 794020256, -317953367, 1205455898, 661887516, 1242682062, 1860977066, 887464143, -657941787, 615084515, 564758481, 347754409, -566425658, -853050946, -973111106, 1221847824 ], [ 2038082122, 67903629, -945178627, -2095121745, 1893935609, -1621148814, 763952191, -1168831254, 1885248301, -1171827035, 2128100380, 1825637925, 2094345589, 233194282, 2120488796, 443870351, -2121583648, 1560265630, 671387327, -1298632559, -2030439, 1510269913, 1779538864, -1205224079, -984205847, -655132607, 1733361974, 404240489, 1399671055 ], [ 529075700, 98441772, -2085114908, -2068001558, 395376913, -1443677142, -345274349, -450335459, -2049852199, -2048315092, 1035001122, -2050092148, -1540874396, 1716904761, 1312208008, -1950960787, 40084924, 797350848, -788114353, -594395434, 1982510349, -2050822588, -588417851, -633426611, -1625549003, -1144238759, -919199283, -1391941128, -1535335841 ], [ -294712757, 1607337133, 241958521, -755833804, 1116627746, -105544417, 25272422, -224231115, -1850001780, -192778905, 786728362, 78680960, -316829028, -832999415, 1634320446, 2135685011, 692999712, -1122523714, -1818673891, 136258366, -1544203680, 980064856, 1080981257, -581066607, 1349777693, -2065376811, -2655068, 1545473625, -636285648 ], [ -984589345, -703060877, -636461498, -873231836, 116582699, 592096000, -923496280, 105138225, 798508949, -397666670, 263092195, -1380640577, 23070655, 827151221, 1285681960, -1195887216, -1112857306, -509427601, 190917970, -1403898324, -1757066816, -881745239, -1441309665, 306944388, 1256316564, 90801277, -1842785056, -849265515, -241548989 ], [ 460186251, -1355166052, 1565729485, -595033464, 1907021555, 1300396579, 1271035339, -2075360443, -2143840756, -1692037122, -642480380, -551390392, -565503929, -359929700, -1500295073, 1110839406, 118917706, 1847001828, 2018217572, 480564005, -425469039, -87100456, 1536201741, 747876294, 2059626469, 1252654810, 260354002, -1527807753, -2010154826 ], [ 192902061, 865834725, 687986788, -1280613371, -1946239006, 940426708, 1180763756, 916509760, 301369202, 1143759001, 1773775609, -124887383, 1525189204, 547735712, 323228590, 187174742, 1926470982, -1655308093, 1577896985, -392794717, -1289754968, 676752081, -882236967, -1047988697, 1840806385, -1273670477, -1557394113, -1953946274, 33803503 ], [ -1991908340, 620441775, 1978711790, 1777397268, -1783376018, 1658062142, -1699032029, -2060739722, -531037389, -310313390, 676978369, 1721081373, -1834066159, -475494150, -1981172931, -1827420962, -1107826619, -731639351, 1591660391, -126168948, -1952854176, 1508545885, -283398136, -842476880, -57121802, -1757913857, -580433439, 6645255, 1293398165 ], [ -622332351, 972867260, 1325756883, 1089072649, 1987570481, -443968229, 1475372244, 454143132, 1248629699, -2060917598, -1572032777, -804536584, -315064737, -383184868, -172830928, 303314455, 213463046, 950339069, 1134987012, 1189446777, 1334733277, -1885278852, -214935336, -1532564079, -1087527873, -870185709, -1552452655, -989928177, -1673563404 ], [ -1851350170, -296676822, -2136061514, 763489517, 142383792, 138947744, 323063761, -1220601656, 1266616288, 131043387, 1685238573, 1834554214, -1784987731, -490234731, 1966661966, -521724977, -339477686, -1938309688, -2043583059, 1010243516, 438130632, -1591464682, 1500060874, 227441045, 1678473309, 1873389283, 1721229564, 439523463, 1705307064 ], [ 351317875, -1187178906, 1845471932, 1434336690, 1584730046, 1963505444, 479625831, 77427960, -685355560, 1022108753, 1226512964, -2101056472, -1940400665, 207511088, 329223028, -617836737, -1487299996, -2027475954, -859757679, 1708646532, -1600620902, -1069403539, -1569632036, -1856395678, -1613689264, -853436384, -1108642434, -2119605439, -927339721 ], [ -1735940768, -414338129, -1927311908, 657169073, -116056541, 465319029, -1481412302, -2125703399, 1782605963, -1845005357, -1384900352, 826685976, -1742357181, 788376741, 2049698953, 707525320, -995429136, 850388277, 380138421, 1978846065, 1415261232, -1460165723, -1876250568, 1466860580, -1801471368, 1560272201, -1300975780, 1644195057, 1408903680 ], [ -897889387, -1763279610, -228243850, -874997336, -215057846, 1271128977, -25188635, 1655544297, 511510550, -539122862, 1806434147, 397221089, -1028869003, -1535338427, 1739328322, 1970447241, 1926149885, 1781350440, 220408497, 196496032, 276843093, 1046794956, -1697262507, -1346113982, -1926428837, 1474746518, -44047963, -1911805325, 1978930067 ], [ -475737283, 943260812, 987699477, -229107710, -1299494730, -719546876, 795833289, 1083103126, -231353615, -1384836096, -582129730, -1830700531, 1031528531, -15404033, 507818999, -463364754, 130869770, 1948004453, -215779437, 1420153963, -1564384101, 1256104575, -2050491256, 797765742, 1952557494, -2012813155, -616562354, 1296141532, 1952397772 ], [ -1936773707, -1665291901, -680233490, -759645392, 138964219, 371496904, -75709897, 1778559481, 1209449492, -1875961349, -91371395, -1278081238, 101508089, -1306911888, -2134568700, -1184474488, 1722480226, 1694440919, -1576775372, 472977105, 958793074, -1094823363, -1325055687, -453789421, 896245523, 1869561466, -2111334759, 1734717207, -2107451278 ], [ -1209607334, -70345002, -161347001, -2020883985, 483020757, 1764006306, 1389749028, 1102766259, -446359094, -1210851505, -1487661393, -2073246215, 496211047, -261091497, -1891230109, 2049699706, -1660353580, 1107722336, -664788086, -2048285571, -498300196, 1405569989, -1602552030, 927475171, 1027554076, 1178148525, -1353470604, 996712873, 1030401905 ], [ -1912575336, 61467187, 825299494, 1204088462, -1199705676, 2077456760, 1793030278, 2043858933, -1256557892, 1754577857, -400135886, -652842386, 971414142, 431427381, 1829486388, 275990015, 1636349497, 1115182861, 696846112, -895107364, 443509965, 1572028436, 261671020, 1292396149, 1244844838, 1650582988, 297122666, 609003433, 2083076407 ], [ 125800965, 1636853923, -1948104723, -209190463, -623545114, -1332877389, -1917617435, 1443911984, -1368651972, 472571940, 845634567, -1318826756, -467458496, 1000736678, 518505548, -1931840407, -2046686358, 1692581267, 462852080, 787109710, -2105549168, 265973998, 1929521206, 502825491, -82270738, 434183884, 1614623098, -437910362, -165135461 ], [ -261185876, 1236213077, 1088417534, 1149446566, 1835809012, 633579029, 493340805, 1280379550, 584465536, 1937036459, 1303292827, 10492536, 907550653, 1192082048, -702644511, -1559985182, -2103705762, 1041805492, 268085483, 2115825287, 1514860090, -1411418151, -1962544676, 486021179, -305450487, -1314516342, -1914281687, -1791460548, 1045913492 ], [ 1515733525, 752843148, -1621302167, 1543041117, 1995833533, 221006212, 468385208, 1661022544, -1159808992, -275383885, -1665859166, 2083682031, -1656070603, 444927824, -1027331578, 1125094560, 779227055, -533685494, -259560453, 191972890, -1620134766, -267171813, 2043785744, -765547183, 844632628, -682644990, 1518614002, 1024323887, 1564514771 ], [ 246310357, 1654976643, 891684875, 542711706, 2010518727, 304063811, -30221805, -1285852399, -1006638107, 2005880212, 2107257071, 710627541, -826334611, 1357865866, 36857355, 1196336790, -1180792164, 368366881, -957005585, -1797289532, 540199828, 609536690, -69474957, -605794265, 306337886, -111011341, -2089494283, 109419350, 626833408 ], [ -720438963, -2128305995, -1773505313, -1439459355, 1416750098, -1704448958, -1148827355, 1008209541, -1625025002, -1862446577, -1650807459, -11280422, 915563963, 1875285360, 345445912, 2006237169, 235762147, -1689267668, 1402233816, -354075494, 267327624, 1102058433, -154558216, -131151839, -281368258, 1312778952, -1762412562, 1524744296, -194424822 ], [ 257442255, 1585238222, 1569157901, -1774036751, -1780913049, 1112930090, -1587141902, 171095544, 103218276, 2014122390, 551670466, 1498095457, 366465359, 387272887, -2133859579, -267363157, 592150749, 527215, 1436457702, 1313840710, -1714812848, -1751366952, -1518996599, -464978824, -1789724315, -1274726278, -1658524182, 1782391745, -2050698783 ], [ 1745297214, -717047670, 2128563568, -2038781177, 1006855492, -609522524, 943070673, 1261881097, -84310409, -1649122107, -490102803, -70116775, -1365708352, 1848258284, -933387359, -729943168, -480591371, -1029707255, 881319043, 294442824, -499442967, 1121875232, -339110677, -1360562107, 1711688362, -2106848236, 965855374, -587329039, -1000270114 ], [ -1848242059, 1083140502, -1865949212, 1059680878, 363414737, 2132145930, 460676420, -714287405, 1724500800, 1102205971, -1915798273, 2050580884, -848813199, -1005635350, 510400305, -157987232, -1864411873, -724749452, -1172161318, 1805823995, 185417780, 1840747212, 1124204919, -1082732153, -1636225891, 831704012, 1454244872, 1669776549, -105514168 ], [ 1202993156, 141422589, -2137830676, 1507872928, 2003149765, 1765598283, -695108562, 566696473, 1257353175, 536431675, -1343662192, 1755918150, 946746823, -1912477754, 1188775877, 1077771220, -1029499557, -1109540595, 1442264336, -165404190, -1563029079, 1327546769, -1639854301, -1673453689, -78463706, -204176132, -458430960, 2058874845, 889047072 ], [ 559177300, -2134551921, 1146116381, -967777032, 79398036, 998423873, 367426985, 448529739, -1830086129, 408873022, 114831322, 802034999, -1455981669, 1850956596, -1760588743, -1073192119, 2017373705, -486112509, 194366177, -436141991, -254286124, -91932236, -1027997204, -919988601, -2129472408, 1290279487, -335501413, 1559015561, -845914992 ], [ -1309734695, -1812879237, -1903954157, 256675287, -225817822, -406912003, 476786805, 40106531, -494903026, -109070591, 695620748, 63609916, 450049271, -1175649653, 664865641, 315587936, 1247550582, -1244239697, 133665324, -410883394, 647234150, -1067077292, 1871258050, -1547596600, 810895299, -1095593901, -287369721, -1842314964, -259002636 ], [ 1308608753, -1171417250, -1718185197, 1656551878, -1703843309, 2072846881, 567831005, 1796471598, -1414489031, 1054354170, 1384494424, -1116588689, 1335883997, -1699332248, -1435346611, -979115551, -1698862659, -1377846908, 1780964047, 521579008, 370377815, 289220586, 198604912, -89484714, -1804401806, 1749293374, 908895158, -263960208, -524755598 ], [ -1700278275, -690585361, -473101224, 1766703943, 1050237789, 164103891, 1268422397, 1299309514, -1620075428, 1846612461, -626561053, -119696935, -688510135, 1263365005, -1730362316, -683374618, -784084923, 783972727, 1809019808, 2062217692, -693669965, 843112017, -54420376, -778864075, 562023295, -2085886869, -374398368, 1489768332, -735370141 ], [ -828763608, -817556537, -930972655, -1330364629, 1088391772, -657515088, -1243338845, -102992305, 812164643, -113536228, -246643358, -122584006, 1493274675, 2132709181, -1121292517, 791304619, -1552845646, -2144095014, 1243487911, 612321981, -298178023, -2069052113, 591906494, -34254973, 1393494258, 417939891, -1488004110, -1523105674, -1115659272 ], [ 1151536201, -1604623052, -428670310, -1101271064, -1168961245, 320066311, 413924548, 1809181098, 499138490, 1044310469, 1350962445, -528574999, -938626532, -1465059063, -358421278, 1117898093, 1112077734, 757777206, 1148121198, 595029665, 158703284, -711226095, -1466770286, 50291502, -899196818, -1209420154, 987372054, -1627347853, 1377845786 ], [ 1085517719, 1440494936, -1799780877, -1605999999, -1960392705, 224342282, 1480090347, -1279138054, -1155553856, 818623987, 2109046522, -884580919, -861635640, 1246767748, -301645099, 2068929980, -1605941135, -144581432, -1732276354, -1791249933, 2140917402, -1063775095, 2034243140, -688064943, 1924022311, -98971013, 1591077880, -1644614415, -55585047 ] ], [ [ 979886410, -1758454013, 82039208, -352707054, -293873797, -1384587006, 132817346, 841370081, 789914566, 1016892602, 118491034, 740369585, 1037443828, -331867750, 917732551, -299627335, 1770702981, 569703151, 1514422942, -155581275, -964813988, 2105683122, -966586351, 1730364724, -1819736134, 1796000284, -834447639, -893574957, -858255900 ], [ -939582758, -1906914278, 1934395726, -246508275, 503383363, -1307354337, -515135228, -1409515151, -2033914723, 337116381, 2002506006, -1158308579, -352637964, 1605710020, -209667939, 1976693150, -1027443888, 1278999745, 467650250, -367094809, 1141074612, -574574215, -1229105593, 317777992, 819619145, -709770815, 708371962, -206831669, -705439042 ], [ 178030143, 751104918, 1229245516, -405364747, 235174409, -1740726877, 205897831, -319603474, 322294854, -881497594, -1696318792, -1483729685, 851010153, -1390772943, -404773353, 329662302, 1794991515, -1346325983, -1463876118, -1934720516, -126625293, 1099176159, -895325467, -1687530370, -352779087, 2111259842, 1449738522, 976428528, 201426899 ], [ -50401401, 638606145, 69249626, 388135950, -13035783, -367266872, -1388046017, 1731766915, 359972752, -2111349605, 809681402, -1452117469, -142671461, -8187176, 1775590417, -2093909156, -531335814, -1976347348, 2054251143, 833637219, -1790764901, 1331979492, 878486105, -1492281288, 1880737265, -295406908, 786600562, 1828218650, 1080949836 ], [ -1154344556, -1893851576, -511127496, -698674601, 1212273099, 1090426232, 296448289, 2081623190, 165411067, 1760540700, 1757582095, 522301535, -566069557, -1120291287, 832962753, -925615297, -688025583, 875121415, 176813040, -875404226, 11509646, 185762773, -1997735279, 1095200232, -2032113357, 1111278551, -685903881, 2131336586, 533528094 ], [ 1093866907, -1035524695, 1924334954, 1101493805, 639694421, 694927377, -1119192178, -1970341837, 833541726, -1113116383, 399492037, -179052070, -1249285554, -1809617523, -1898665285, -266881914, -1813726604, -1286757017, -114303842, 707786926, -603045588, -52679596, -1066110338, 1586989671, -1163368301, -105959900, -1603156193, -1718515546, 1661844661 ], [ -1498153666, 1965441724, -1340732878, -523332370, 302679743, 1419741755, -489686565, 1137783558, 493190522, 1014643723, -1679756217, -1509214477, -2015053497, -247206900, -1429416607, 1287247310, 931908827, -482133268, -669403654, -766333981, -1906971633, -408143263, -1023313920, 1389232733, -1592822745, -84304172, -1286655565, -1330591442, 576031472 ], [ -341576748, 422790690, 1324866101, 604456532, 1646814159, -353528083, 66896238, -234813995, -1769487009, -1934308554, 1601588658, 1790240323, -530431325, 314753826, -874075503, 1217869807, 719092523, 1827854371, -1396994746, 901571895, 1982937274, -200790991, 1714628259, -825168001, 2002712290, -354733526, -1443010429, 2036444993, 1604332528 ], [ 2092050089, 1731459725, -123894549, -1008646192, -575469842, 1426236668, 68303113, 748645901, 537536083, 987342536, -1809417480, -680833066, 839127755, -985212983, -1175247757, -158221243, 2008028090, 522201988, 905271619, 636403732, 414322448, 1249269904, -1123647844, 2061160813, 1718275165, -1323763476, 1259968640, -1547814566, 804597860 ], [ -2118183600, -721299619, -239252554, -499076994, -315688419, 1873486992, 1188623340, -927793030, 1413431861, 1454293734, -1628700979, -851618817, -1836883605, 1080540013, -1410387922, -1887808521, -485406799, 828418438, -1040042550, -1928220986, -129090874, -482341138, 15180081, -545151420, 829834973, -1494860604, 837022782, -1189425673, -503157653 ], [ 1178153374, -1686190410, -698055812, 188832988, 1517410390, -136200811, 133490474, 816068014, 2035498956, 1223904691, 1834828339, 1083579350, -462635196, -1631922756, 1869683449, 2027943788, 399137831, -96591641, 1121556450, 686185222, 1888046050, 368898508, 1703959817, 936445902, -612869722, 1136320986, 1111733988, -1423137625, -1945448572 ], [ -479168265, -866545472, -1509073038, 1008850694, -1804615757, -2100639676, -604733993, -1954542216, -1906221862, 1351893280, -1378192707, 877382251, 588702589, -2005413989, -280138258, -1313047610, -2044553952, -64396875, -1041990913, -905954763, -774078340, -426072514, -237945347, 748374055, 501870127, -479213821, 339188356, -1118477694, -1383947363 ], [ 609772130, 688134245, 1016671306, 891764301, 678475974, 2135567412, -2007131188, -1733762011, -704962372, -1477801897, -1905968247, 150808733, 323566149, 563186436, -1368327496, 643455342, -118676490, 1542769353, 848557500, -1536309023, -1010938755, -17700595, -1475947756, 632054136, 1331138342, 1261871899, -887552337, -1865492543, 1795236354 ], [ 1814787486, 1895357795, 793035365, 418493073, -1884700188, -1646892629, 1698808308, -1045603710, 1710301575, 790817613, -1644520887, -1931195894, -255925649, 774808616, 1336191169, 416994166, -198449441, 417835157, -1721069082, 1955010540, 496412009, 130463067, -963058964, 1302563924, 2110664775, 267577366, -1236591826, 1985926881, 1224832376 ], [ -1113255490, -1483177791, 1888334313, -1094256497, 569302809, -908424917, 109144892, -4135608, -471917515, -1865814384, 1936993142, -1481873819, 918569966, -1384248296, -1263521612, -890678133, 1909825881, -691694790, 2006506367, -114276608, -512078042, -868595519, -1508629558, -1665244301, 1832498852, -2144039224, -303474098, -717308035, 566609393 ], [ -826548675, 722232584, -1777952469, 183272944, -240735558, 354174011, 1153971487, 1361973627, -1578093705, 1101561922, -1822872967, 555994245, -453769875, -100886905, 1768338542, -702010510, 1575550033, -77735898, 2072983264, -1618480600, 579676189, 1425416060, -256577683, -1179060495, 463397885, 783404087, 926362974, -1831762662, -179005706 ], [ 830341289, 935078102, -473199934, 107326091, 1160383360, -565602312, -2103622260, -1323129355, 849932987, 2010120721, 756462821, -1536584801, 384244925, 1209922246, -321418598, 464793564, 258264678, 1104897712, -1247512088, 107009122, -1860788234, 1176840568, 1355570984, 649030214, 439274752, 880561976, 1874254087, 236214766, 1239928232 ], [ 1663718563, -271138252, 53893050, 261545545, 181941840, 1481560722, 101306951, 1275309871, -1005140880, 1680534687, 1490797243, -140178545, 656709192, 59719297, -680951232, 2047245200, 40190846, 1402803891, -63014367, 1913171054, -551919554, -1884531725, -519203135, 372197660, -754348890, -1520270993, 140544200, -1835981678, 914505696 ], [ -312086678, 782481563, 1230197096, 113784322, -729144613, -1491102078, -1799080689, -1979311656, -1640879788, -1455403307, -287327896, -32399623, -633623986, 1176364011, 1978237330, 2084095960, -1314319627, 39328491, -607514850, -658305921, 1053107227, -1975042007, 463858705, 469414378, 1177265620, 348853461, 668751902, -1207338554, 1378367110 ], [ 1978754672, -172824383, 284752606, -1863358274, -1510714695, -1777328165, -1660157733, 1666620208, -333819579, -947466068, -1640417955, 1262308898, 1933693111, 349282856, 1797685386, -463145613, 1565709652, -1529268613, -877348445, 244210569, 832279042, -1847145292, 1226071714, 318636323, 320836953, 370853286, -170123363, 1967219871, -1390172299 ], [ -998210857, 1662650830, -781325791, 672760867, 1480976807, -2147176003, -177599959, 1805321110, 203792276, -2062510330, -2082416110, 978294384, 814571023, -1735164625, -988987892, 1697960903, -1224950930, -457235917, -1555221856, 1090199186, 76212422, -1139597981, 168825273, 1248477877, -89949734, -1656233918, -1699887534, -1111162574, -80203231 ], [ 1194868137, -123378774, -1826055895, -128625954, 278134407, -699509071, 22877639, 620201434, 1526948030, 833264910, 1284844690, -1190933493, 1937270700, 686393705, 897077064, 1075316391, 2143734796, -493254052, 420162706, -2125076019, -1359779835, -666115076, -1172269241, 1519049545, -1710478250, -163691452, 633166849, 1432090731, -1389203705 ], [ 1069086838, -1189260526, -1803300747, -198105543, -1865258025, -101034912, 1312581286, -450114387, -1177768398, -1387496447, 1203969140, -689853721, 1350578197, -876006780, -410086377, 76854019, 589463251, -29694476, 429792830, -218975385, 749987742, -129712977, -515252867, -1365446408, -986075437, -1576593629, -1788313751, -1762222478, 717772662 ], [ 1272468278, -735061974, -1092276153, -232953756, -1450933543, 952580916, 1920542679, 726166893, -733789624, -1474891450, 849895128, -308675665, 632123190, -2114655435, 1300099827, -2030095220, 682531464, -1402035760, -535524140, 1042022164, 2015595189, -1755571281, 169608884, -45236583, -53022678, 406949552, -273242726, 1288056636, 1642621974 ], [ 664723062, 187631024, 828894798, -592370403, 230025084, -1085404214, 547320067, -146432212, 1983037914, 1434110766, -1096636824, -1153486029, -512969844, -197667903, -1910296533, -2113139118, -1445929707, -1122980151, -1667951495, -1796514252, -314909557, 1566486020, 897398190, 1378482141, -189780466, 2095414440, -633903650, 563939510, -492207490 ], [ -1220192240, 1150961152, -1444168801, -1211272056, -184433654, 1994625666, -1666127322, 1171292742, -877741144, 1613579289, -1279265841, 1668795801, -247257133, -222361420, 47987696, -533384701, 731357854, -1901191711, -2072658999, 961613795, 1926041327, -822234340, -659284989, 286404550, 530813995, -1099605348, 39909968, -260446923, 547456537 ], [ -810676978, 2007520482, 720267949, 1669056287, -1085342448, -1735934637, -1975685507, -1046817424, -1616340432, -1237068856, -945178297, -1788706194, -10419429, 301344451, 422958666, 600103839, 244867227, 2121266473, -799090168, -2106286628, 553266277, 76476611, -1635066337, -558182334, -1073796954, -1927766377, -917174182, -1836998884, 2019258296 ], [ 1559209519, -2132075368, -1656335246, -1528989392, -485151049, -1625632554, -1159124208, 1475012626, 1452640118, -47866703, 968391036, 1439203510, -2081959282, 1769107234, 581153048, 127980170, 48557901, -1745269836, -906383953, -872221002, 2074918565, -1917661490, -1738192272, 1339205821, -136684799, -1736639715, -1620583454, 1852537334, 673311131 ], [ -1898917363, 167949942, -322928364, -1414717951, -182807898, 827290295, -694479802, -422325889, -861032480, 929909388, 1967678366, -373576342, 1487804303, -347441360, -875433299, -1296100110, -1859455896, 1326380853, -2017945110, 1602555882, 151557689, -1662435659, 603254463, -111783118, 570624261, 1756973344, 1752153090, -172510185, 1748042240 ], [ 1403439404, 897128611, -1838742619, -1885316696, 1257988760, 1227092997, 999698051, 1673592294, -71248495, -61232055, -1884840793, -1860041268, -319935674, 1571535997, 2005843330, -1360684932, -581098115, -1669608626, 1456608647, 1906744134, -1514136575, 1223924347, 767255812, -346547833, -1894946494, -618481382, -1975631284, 1523600432, -1853531962 ], [ -804422856, -1322067272, 998200329, -1727459598, 1839397446, 1374149657, -388729491, -307288237, 1124696706, -572779992, -2099613033, 1618825583, 1527540916, -284844618, -1254030328, -941104744, 505020470, -759602290, 1708151214, 1826886533, -1887809496, 475378397, -1556882879, 239620405, -1601140524, -1687734421, -884697374, 1571890924, 1500556782 ], [ -2067440665, -1077700323, -470377063, -2085408383, -1931680197, -1095712124, -1142850708, 1238701639, -1823574148, 613167972, 355729158, 775350711, 1039008341, -2022105795, -2019372922, -585831960, -1647793450, -2134724687, -662811446, 633084240, -919223024, -957132747, -1568579243, -833147421, -849174212, 392846262, -1909626510, -32762085, -679545342 ], [ -1527142983, -1925368269, 1654899039, -1457440737, -714997550, -1669873571, 806018192, -217828976, 695928221, 403489142, -569911450, 1774024930, -513667448, -1905941634, 376402383, 1199718922, -1730733658, 596230554, 971668567, 2046383653, 1826636985, -368042279, -1228776416, 1411213193, 1772624109, -53141867, 450040600, -378726307, -232617897 ], [ 375957970, -622340290, 350355086, -1121025649, 1765090099, 2066553622, -300180589, 2002719489, 384571928, 650028009, 816620062, -1746401695, -1736133622, 254940454, -1221498359, 1492879335, 1476119655, 2063413212, -1599338502, 2073443044, -720619914, -22211686, -1746156611, 1788498032, 734806819, 457552722, -235782004, -1176500823, 1192817868 ], [ -1504776666, -733394679, 1134865042, 190680722, -215652234, 1992103357, -598441123, 1511631839, -1724819104, 1248123213, 336262646, 894738596, -1032584588, -1781604855, 1840581602, 1640101372, -1700688304, 1585399274, 2103641840, 745352007, 1677726985, -651230449, -1272204487, 1911404034, 692575555, -970117032, 807668776, 1704543965, 759447865 ], [ 367656487, 2078412125, 976592282, 887873682, 648915410, -173993080, -676670112, 727340766, 1773567349, -313678766, -1384354006, 1012664398, -2142412498, 1647513559, 2122665177, -1730194390, -1799571743, -302805961, 1778212787, 187158866, 629515728, -1064827442, 1554238066, 1440086262, -893127497, 113865533, -172462461, -151893214, -23615133 ], [ 1021584792, -1063574971, -1207577876, 1885751837, -294677342, -1839324817, 1340226348, -1062326509, 568802523, 1039407397, -458896809, -1054117855, -1144208168, 1447716713, 920935764, -1441109682, 1868040388, 1767611652, -1773755073, 1923108765, 815226323, 1305549733, -1016134770, -522285342, 844256694, 2042332915, -530486562, 1133475608, -1898700092 ], [ 1242420845, -975408594, -1855840855, 44045793, 1461372375, -1184292335, -1334098905, 1233726672, -526491843, 372079532, 2061487604, 1919319729, 698548678, 1351293466, 799109257, -2056327977, 338888215, 364657063, 1743306198, -1102185217, 1987962124, -633337436, 1793893003, 471950956, 1095127306, 1726543522, 1402076004, -2122572803, -640021860 ], [ 1984118780, 1860417215, 2135877657, 863586224, 1251451648, 752243277, 2027741014, -541576814, 123048057, -737878677, -1032199406, -1709797763, -1797859857, 367054762, 1349554238, 554209758, 1779547829, 671141368, -2090150079, -1959252500, -406724751, -2056116846, -1300594638, -1722414861, 170542754, -356348023, 1344467506, -1616378721, 1190968815 ], [ -1806024792, 360723433, -1962297086, 2100702634, -2010322043, -1160196241, 664584350, 493930776, 1329426741, 630657489, -1490052567, 1644841497, -244716277, -1866630579, 1561745745, 129290569, -645612982, 2124127769, -1849599397, 338659997, 1953959368, -1869076, -52318729, -659325959, 334739162, -1091199191, -386585392, -941861002, -336667436 ], [ 1527843580, 645259060, 1977983437, 292166627, -1758213978, -1961984044, 86013626, 162173591, -1863830437, -1057359217, 823167269, -749848773, 2012671760, -760425562, 537063529, -237560886, -291480112, 735484914, -698662857, -649093407, 135510358, -1525379774, -78767540, 1618874304, -1347615597, -898854625, 300875978, -1317772670, 1586770350 ], [ -816264352, -12039455, -2051887597, -1913954425, -460229842, -1034308517, -8390469, 1006564117, -2023007042, 1259991738, 1520786650, 2118138824, -451623309, 226331942, -1496869313, 894613344, 1348935417, 1120818020, 1736712481, 228556660, 562741247, -2012093155, 1137665989, -1617142787, -2104977523, 657240122, 589977950, -719386671, -1226960012 ], [ 1787639874, -375696080, -314056305, -950501706, -428549224, 1235709269, 1486164245, 47651231, -1300859008, -1292602191, -156474930, 549296625, 2142937974, -1944764551, 578436009, -1692301632, -50354052, 1319916961, -294098441, 2139326339, 343425664, -683504201, -2033552448, -1124221443, -1472603825, 431073541, 2012859293, 1226160890, -2102662823 ], [ 1385385509, -1785917394, 1766970508, 1429434552, -1021865062, -438866358, -994796788, 1170229973, -374151952, 1297520705, 2012152195, -368567083, 901355599, 1497172081, 1636248711, -44397171, 1865488952, 1006144903, 526138150, -2138427672, 1162460027, -112046225, 1088698372, 722172517, 1765478065, 1950053267, 582607423, -2003665573, 282281255 ], [ 1025351548, 1123091330, 2019975146, 658572193, 750127173, 585720626, -1296452037, 872799239, -821499787, -1765022197, -893007247, 1893229578, 1018763745, -235417948, 2101393611, 519694337, -546666793, 845627905, -536651659, -1630615490, -1703063373, -1989098568, -1055348827, 1412047003, 240153520, 1230061692, 74273207, -535833345, -564419742 ], [ -774330014, -1291950032, 580132471, 1264052060, -918190702, -1950152176, -176138536, -614131989, -766394637, 1802863374, 1996899911, 966755851, 1880859858, -953546569, -1413967423, 16799986, 566269138, -1700756688, 1725084617, -1795493435, 1603092148, 374240245, 2036637572, -1516195493, 437846894, -878197711, -1672282104, 1048616380, -1404397014 ], [ -42367972, 1994104201, -856233755, -2134385019, 1034339762, 1320848271, -1945470880, -206056611, -603685930, -429501370, -7670054, -1516348862, 552422834, 832059329, -1157125849, -516119767, 2025627589, 1039263928, -1137194819, -278865765, 383899458, 1496819071, -114784280, 1775107560, 121020628, 1139305384, 2126214455, -1548244832, -266678523 ], [ 519766874, -2137183131, 216934768, -1841250021, 1658101219, -269356373, 1647828888, 1793355189, -295417928, -1860436740, -1807103624, -1589274669, -1806337974, -93272559, 1827915469, 61336029, 916825064, 845794946, -1609044275, -1615203190, -1451808829, 1219927381, -1584523320, 58479552, 1074166983, -2110471781, 1105726455, 1760553417, 965586231 ], [ 1518921863, -583394913, -1487974945, 160143255, 569122008, -1543442234, 215777833, 558472915, 1323779196, -1455001764, -1342137271, -712854860, -970555394, 1761758304, -649828521, -1365030949, 495903352, 433917527, -876109368, -1649623846, -866040984, 1408837574, -843881247, -1972807862, -1285116464, -1245053128, -1634591353, -220500623, -1121734850 ], [ 408735390, -1417377044, 16361810, 1739393328, 1803584365, 1681074529, 886024239, -710043671, -336308283, 191292203, 621847333, -937718226, -1951674791, 1445861926, 662580369, 837097321, -1075128049, -771866315, 753806482, -739193524, -1051921559, -1273996690, 1571343237, 1917609068, -1204752580, 980398268, 289908171, 1464936802, 366785108 ], [ 1996012571, -1021844874, 1311560766, -117065339, -1334786776, -742867888, 910686149, 2109329813, -730357290, 1353907283, 1414732330, 1791408232, -1463343153, 559289022, 445070170, 53645508, 1548863312, -1931988148, 1382108670, -2815687, 1268772711, -1882610187, -1497952351, -1563075397, 1700437975, 1255715196, -1924102379, -1821891794, 756306378 ], [ 134398928, -313264782, 1708236236, 1579299622, 1326476151, 1174269967, -290130020, -293220160, -27893273, 1596273191, -1968065977, -1744607640, 1775469933, 991122738, -1632349443, 858577411, -621211449, -1009424825, 1309763097, 2031337953, 1409508051, 201210729, 1594262822, 1487675620, 103943555, 52787143, -1127687468, 1289011355, -2138179440 ], [ 297113896, -354651817, 797242753, -2080794881, -451678087, -1717117292, -1954146701, -491593533, -1000667174, -371331225, -91952130, 1062301863, -1691256551, 875992526, 1806848871, -577871858, 1011461117, 1103139321, -983233092, 283987634, -1360311989, 1193697487, 1609771293, 1603963307, 686782440, -395818358, 634893473, -68569017, -549282183 ] ], [ [ -2065362684, 1971256604, 253271291, 1862020280, 1687517882, -1006041547, 1805163282, 1964450583, 1493757474, 800922639, -1569117053, -1963979407, 351663570, -1468379141, 362823326, 740330050, 1645028195, -1049842582, 1453732851, -1717178216, -1040688383, 694107856, -822956023, -1889437413, 1098540383, -2136163092, -619220044, -1215200999, -325131833 ], [ -919157902, 1620045024, -1883705890, 36633522, 1119057725, -524867893, -2003266858, -1162028098, -1867665043, -1026801591, 347831704, 1575308258, 1186613344, 1056933925, -1653242243, 672414609, 853693675, -903854293, -2015063156, -1949733710, 1439170098, -259482175, 287196289, -555666037, 863795973, 844158024, -300356065, -811828251, 1410844734 ], [ -1715662965, 312753620, 581198830, -1581865417, -1489077997, -1882847488, 13775771, 826275683, -1048602299, 1932069409, 1898177356, -2080813137, 1915609631, 1782442349, -573286282, 1279487059, -419216363, -1226192390, -434033195, -2031633716, 2008096047, -1450698859, -1778494329, 25117543, -1623389177, -171703945, -1619145450, -385310138, -1694121724 ], [ 1307662561, 122602449, 1077169503, 1952000066, 725020346, -1203656380, 251045157, 137805230, -1318324562, 1636820346, -113593734, 304491946, -379619337, 1098839924, -608586945, -739226705, -1531207214, 1895565060, 1859278500, 1085422314, 1603698072, -577744608, -1685427748, 1450890320, 1316976875, 1105503600, -586347514, 1319770273, 148406085 ], [ 1653053416, -1790932564, 2097049865, 458214609, 1516143561, -1895071248, -1840459543, 1963847616, -1761192577, -523101286, -1693959457, -2046587060, -909908523, -1518005887, -243132286, -532387354, -750127094, -88407022, 741051169, -1604014383, 304480037, 1002404363, -1231213108, -601913821, 559239833, 1061801663, 1490957770, 748321872, 110786556 ], [ -1819495871, 1895523956, -462412506, -339444648, -1182575333, 255801638, -1273378041, 1039007516, -1067672119, -1902890467, 464599611, -441230593, -1174273764, -1671194508, -498961577, -1662977250, -49426998, -1573998711, -2026744848, 1251974992, 449306962, -228906263, -603380007, -1099461130, -2070294464, -1525235766, -1962324804, -1250561937, 1326205969 ], [ 52966747, -722171869, -829282442, 560453980, -36359030, 765865659, 105935625, 519454533, -658430665, -184728791, 1808360645, -1190081403, -1059332156, -1549573009, 1906159641, -1897562137, 1441919547, 1146214993, -1205799249, 412628079, 1157945044, 2077432040, 14449606, -2117573431, -1637054953, 2008815638, 1463438265, -1798493987, 1554032730 ], [ -19034278, -1106637658, -2138330567, 1487089276, -781091077, 299076303, 1907404018, -1017730599, 1168077840, -104581725, 1100420230, -1336669058, 1456039992, -1615621888, 1713713223, -1745266533, -920822964, 10055203, -636140152, 236959380, 1251114400, 1911652379, -359678377, -2018148039, -1524539637, 1939221161, -371313770, 2101976937, -947555074 ], [ -339887558, -1255028943, 1215536720, -893180676, -1918911916, -989641787, 479588391, -1429329308, -202539643, 1535679726, -1629355639, -1626652489, -951232352, -1505447239, 406320670, -922422082, 934778899, 1812341362, -1201519482, 1989413401, -1783750737, 1902312140, -801137224, -1664686650, 2089889699, -174982687, 1845778487, -120250081, 362565629 ], [ -2126212034, -988521535, 1171360165, 444183411, 624439771, 1674954908, 1960428918, 2146162782, -396854368, -100401545, -434696813, -1416965675, -404123880, -1805697176, 656548945, -104357316, -1668249925, 1534792043, 202592778, 1582771208, 2004667882, -1406132979, -1899637278, -682426551, -785973396, 621398133, -41211250, -1444672782, -2065454125 ], [ 675446770, -1240157930, -61988151, 804996774, 522132560, -1562330681, 926220291, -1603827062, -670661641, 1689959368, -270706795, 338238039, 123389957, 1778950725, -1717016795, -72155903, -404647605, -1618879578, 1942531405, 529359091, -80318509, -1448136430, 1186112139, 1126567748, -1822353732, 412733840, -1744952776, 412376812, 1051845310 ], [ 343629533, 516152244, -8927984, -376025249, 2122191668, -701957852, -14661630, -1606399402, -865433134, -1285117895, 1286015161, -446723494, 1976348422, -1678242717, 984841561, 1883697486, -203562492, -40747341, 1636428010, 641743606, -527720394, 1633582887, 74091134, 538356768, 490196950, -127780298, -598398640, -1400666121, -398120808 ], [ -1701967926, 1226279409, 1940493497, 1088554426, 1929478213, -1134622911, 1954984840, -1778141147, 64266426, 1457143006, -45009811, -1727341306, 1925100645, -833152434, 1939138583, 374118177, 464026966, -2018155370, -1205261057, 302839436, -1122568773, 2075617923, -1607061195, -1851553367, -1203598583, -438966397, 1129420286, -369017086, 1289193015 ], [ 809774556, -318898389, 1207331137, -1413726418, -649820362, -1933815049, 1938190845, 1204776276, 792904424, -191007354, 1387646043, -298486441, -1006639880, -699367292, 379796472, -312551146, 1572370653, -289659118, -2044355478, 1390020961, -553197548, -1322437506, -1843002958, 591573860, 1024235614, 1501654166, 856631075, 1125530909, 27043739 ], [ -1350957929, 1958317883, 785752689, 442949581, -271647234, -121021714, 1177290726, 721125267, 967826119, -364390158, 1230869734, -408510285, 316391965, 1091834613, 2011791134, 738321645, 1897441567, 692450505, 719728544, 1788484964, 696447879, -900759097, -1594296035, 744508174, -360395262, -1877257652, -1405746581, -400125235, 1770105745 ], [ 280509681, -276177323, 735991744, 348374503, 760116831, -1368734616, 1116815490, 349138437, 2145942730, 1354708720, -1592247785, -1839431477, -1541734142, -491182331, 22621966, -1337924080, 357175242, -1420054863, -1903391753, 137513270, -40056002, 144052528, 292274581, 1524446444, 1527453438, -1318818820, -1785748781, -1185751559, 618328942 ], [ -716341174, 678127387, 772944898, -270413909, -1200481267, -1951211957, 757601833, -282990098, 876209576, 955960210, 1696343267, -936203498, -689840256, -2061567405, 565013204, 387946643, -651365341, -170338272, -249963367, 212295297, 936992762, -939990313, 1492970011, 870617891, 1388134482, 1108523366, -1474048368, 756172462, -1993812967 ], [ 690965987, -395432506, -290007849, 137482602, -1983504903, 1243394657, 652775623, 277934801, -1211953962, -1607423071, 532166983, 1673369102, 213057038, 1228620042, -694407582, -1102980318, -1128954843, 810996956, 355089553, 1907670372, 189624165, -1988827885, -527178605, -1249406960, -608061790, 941580239, 229848831, -1098009473, -886728480 ], [ 33273065, 1249470035, 674242131, -785539159, -1171200165, -394420704, 641889142, -368779874, -910391076, 441051924, -278586109, -1637746138, 1009320181, 2115243699, -21418213, 1217140500, -261866736, -1270761779, 1426297514, 1668118716, -950166795, 1093353314, 2063477763, 1761000090, 1464498962, 772944198, 320613337, 518441407, 521488832 ], [ 1617923202, -1023952948, 1009208103, -753557710, 1045135220, 1800113771, 1988660536, 1152335193, 861861161, 1590590898, 257292479, -286884772, 1201433617, -911813026, 2030625210, -2037317982, -2068825443, 654441523, -2077250145, 1831503781, 980204517, 1352959442, 622911878, -456519344, -78192808, -1082007519, 749468845, 618515461, -38558271 ], [ -1913553592, -692592260, 188509039, 1764027194, 1636693411, -1597489985, -576620731, -1084975641, 780350975, 1404731175, 1902472853, -1095481290, -490644526, 40722780, -95355653, 1079175082, -371946989, 612881148, -1796364040, -1364461236, 2138543165, 801902281, -776258005, -128282949, 112392756, -1034409242, -1521426046, 1865751127, -1070835756 ], [ -496058008, 319145729, -145686602, 1337520589, -1492277695, 2115982494, -767603337, 1582204450, -1429934626, 1477151800, 1805902055, 1363493036, 1400438861, 1478897098, -1743639695, -455671775, 253826604, 372645859, 2145382743, -1504921582, 996823288, -1786310570, -841163730, -1841069593, 629969550, -1972370896, -376661388, 737790188, -98463917 ], [ 334020867, 1864642584, -1551518090, 1414673577, 724038862, 109997371, 495554560, 212082711, -1711434843, 1662962341, 1899698158, 1376880702, 2106592761, -1573545024, 923375978, 1012010879, -1016168867, -1007943792, 1924054296, -1000834532, -1582211815, 858292736, -481857056, 666684345, 1281054425, -879769951, -195116521, 600062062, -578547101 ], [ -194359866, 746125678, 1226740594, 294233756, -1278669874, -1936831544, 936174972, 618125377, -254030106, 609139614, -734086563, -1290702455, -1765489941, 2056426654, 2146103169, 869322133, -1942832505, -289657797, 1486944850, 887217930, 2060685687, 263996729, 713276415, 1592431231, -1010724929, -1114775204, 909559224, -1090717020, -435510482 ], [ 707510147, -312722340, 1246180665, 713250504, 982819436, -1522817426, 1549150299, -292602078, 1942895203, -522423672, -762044998, 821346669, 669902660, -492789530, -1486670732, 1761460455, -1108843271, 1492421299, 1745495991, -2093889769, -783224962, 216018557, -524936724, -392450047, -690131238, -740779455, 438595808, -1795115546, -1361471749 ], [ -288280610, 1565066334, -1508693533, 680473374, -724588449, 325224719, 1104028911, 1674308114, -300225268, 1327028314, -988176361, 1065683310, 1320693267, 1484775995, 1041953093, -1345024985, -717906217, -418835746, -335341734, -344861280, -1525643705, 432814791, 1128954783, -1484016997, -1819949823, -144063016, 1646428609, -648990655, -528748149 ], [ 823273261, -995688997, 1117762736, 520189444, -1671952559, -1311569351, -5449039, 1574291296, -2099664406, 1366609968, 1057421459, 548748381, 1448744614, 1321712454, -1180673396, -1443271470, 1014784805, -461735333, 581517680, 1600585029, 1964997930, 810086095, 1872878034, 1606578655, -1502489285, -2075014245, -237023662, 1816610093, -1212188014 ], [ 2046559222, 1732232239, -149775476, -1070279816, -212457970, -1683601944, -1663987643, -2003484538, 1916008166, -394562577, -1868171777, 223508333, 272761203, -645969192, 1153916732, 1164566905, -1251843489, -283652677, 486203359, 1634626116, -1890600812, 87122235, -943384954, 542776735, 983864268, -595696459, -1718369576, 907150084, -502655811 ], [ -1289287668, -1325308400, -677189305, -685580447, 1632898931, -1958427545, -1077654792, 415377641, 1757593178, -1663994401, -1796684360, 1845357338, 1219160879, -1470344233, 500602946, 664524360, -1275713067, 1113563241, 590245823, 384490143, -85906284, -1088037366, 732217925, -1108882647, -808777084, 1109808479, -621906346, -1718852651, 1118325371 ], [ -3311677, -786124902, -2039503550, 85415511, 1830315082, 721672317, 12186187, 1972364663, -1680915747, -1850068824, -528377907, -1328457359, -321521723, -88600956, 450890547, -1657572285, 73586808, 1801647557, -326387035, -2019128330, 2124666796, 425197917, -351144744, 2123611495, 1825239383, 1370117815, -150007549, -128465917, -1021872491 ], [ 499493918, -117156405, 1084401917, 905247873, 354356263, 807107770, 1100860645, 609822615, -1382371672, 632072648, -1395524020, 1621781523, 1282418489, -1597623071, 185937554, -1962863197, 636631009, 1405860082, 1088972496, -507763523, -601565554, 1275902348, -1797460472, -1709447990, -1892293823, 370508190, 1360880999, -825890357, -1688075350 ], [ -1324615910, -1918387658, -808986252, -706868154, -111841048, -1338650186, 6127481, -391600212, 351015487, -1372354931, 626391466, 1862157627, 641932658, 407766079, -1587470768, 1817888025, 516449351, -2067980083, -1383630942, -1277723878, 929716724, -184665125, 212319230, 1750948133, 1246350255, -1477527618, 576411592, 1560052592, 1286164466 ], [ 875300081, 838527914, 1029483944, -708718279, -1876541456, -473515709, -902819252, -1723858308, -740228540, 862891665, 1140791513, 1990151309, -845392836, 173678659, -900388127, 181199573, -803572066, 2102469227, 755586015, 1995798237, 1142596490, -546538691, 2065482045, -943042822, 828126531, 1729634452, 685083480, 1789677283, -1357829792 ], [ 1124184312, 1394261059, -586344181, -1610533339, -1673663915, 492354531, -92434599, 1051647011, -730152986, 32335621, -1255780688, 972376026, 1942747215, 1097606102, 1650181813, -1300259955, 1563842658, -931362233, 1557151542, 646499355, 2066826286, -1653422240, -500684319, -1262521518, 494669301, -1490952287, 240546040, -1045684959, -1966171682 ], [ 1184816608, 398636407, 827463294, -420614407, -461626316, 251328465, 826209241, -1951254252, -1505535911, -1521986493, 1914947042, -1473999332, 888399720, 1244492084, 2104978041, 376110191, -1063937657, -780325594, 36199975, -1113839595, 539605955, -470413019, 107674721, -303048427, 271870292, -938756337, -1975430223, -1484769760, 1234791244 ], [ -918348516, -2012639173, 1606546896, 585120810, 774608105, -307473673, -148387630, -1607961899, 1681326994, -1444495112, 1754598004, -544221923, -2132717159, -1044331348, 1340111678, 822785918, -58779307, 1594798042, 414204391, -1726481067, -1274314033, -123095926, -586413204, -1872363255, 270570972, -850999289, 2140910629, -21997828, -1734248650 ], [ -1633161643, -1294675301, 1731051546, 1659178898, -1178925391, 1762237980, -2036036721, -2008391118, -524514080, -1068104205, -225702244, 1276193437, 932824980, -1099691989, 769743704, -1342113229, -77582589, 948925274, 794408280, -260624375, -2098889011, 492430503, -338217826, 2135754538, 697926441, 391542349, -1735575142, -1310449805, -1811012768 ], [ -1365288877, -815268679, -1729095163, -783749757, -466547781, -2053024123, 1731994090, 61606859, 385780695, 1621571404, -213114609, -1689342503, 1408612018, -212431457, 320909353, 1177509398, -1121206573, 976664218, -294695116, -2109483352, 1071376333, -143805294, -603420624, 481297331, 1228245945, 922415835, -1305115445, 1520090642, 798113453 ], [ -972288189, -188380357, 1534076420, 95463313, 1311686939, -1881978445, -154374774, 54844207, -1749602618, 1224683257, -366258092, 310229049, 802307627, 377623658, 503420171, 1066861113, -1301478270, 200020435, -274648252, -110593573, -1814347718, 271813991, 1972808161, -568327364, -581055924, 410853627, -186446331, 753781929, 1955336044 ], [ -587256654, 118453382, -1453927046, -968136061, 1282172260, -1756703761, -388676629, 2069461177, 1981055626, -315904276, -264271965, -930158290, 1020458667, -2036209036, -669735318, -421295158, -1847653151, -1508037548, -1910764996, -487010212, -1073376499, -18777714, 2019674520, -170779789, 1224237086, -1683944725, 697340965, -1218489892, -566109827 ], [ -1561143594, 111488218, -52517967, 1531056461, 1835412065, -614330847, -143832348, 1656654145, -279662451, 2067371805, -1880023348, -1970316, -1409215784, 2089362819, 1157755725, 974490393, -2141500878, 976832848, -117333892, 8965386, 622182803, 1764226417, -1030394973, 1052038516, -1640319863, 696745467, -1567634879, -1772799004, -277373325 ], [ 867184807, 2062054365, 789453845, 1341323720, 1125406315, 417182220, -152535936, 1143046248, 1611837219, 446815218, -1754200108, -924719530, -1556139459, -2106747322, -46659466, 1565551367, -1435457563, 1542077452, 79651098, -260731601, 527734564, -1307600594, -536673937, -2055164014, 1568231817, 1542221464, 373842165, 838630428, -609503964 ], [ 1471761351, -1735449604, -1402816695, -278146690, 2056518139, -1733389926, 928293637, -1688011858, -286582255, 1670560526, -1683722029, 1484807601, 1368275353, 811176411, 1408736733, 1738595901, 1967554643, -1317314853, 543574520, -259653939, 1614455111, -749416001, -1415786822, -567090516, 817941159, -1567422206, -1229028993, 1619248048, -738690097 ], [ -1373483605, -618359399, -568777518, -184210140, 1774941252, 1938842916, 2146540782, -495763183, 1372862971, 2880916, 1617485416, -1970831684, 918422647, 897296556, 466137879, -240966554, 644638953, -450023005, -1986022048, 1129532442, -344273423, 1915838021, 436425930, 701113386, -1574176296, -2094306084, -1851651731, 1982489168, -1630471180 ], [ -508322542, -1014956871, -1179478480, -438287341, -245055919, 1836874804, -1908082020, 1825481969, 203590022, 1709965095, 994281416, 442971400, -1380544435, -1950067853, 882491465, -831087165, -159904881, 689298968, 2108627754, 1772769834, 1138345495, 325109551, 318760376, 1654669385, -1620645116, -91657196, -707859788, 268349855, 1715503574 ], [ -1335839316, -5064706, -355724395, -1639233541, -358720723, -361679881, 1135642535, -361778143, -207227173, 1265826996, -259871789, -1907350542, 238432934, -1806389066, -658115309, -148963426, -193176059, 1457292182, 358659818, 1215615201, -1085767779, 1079768912, -97253572, -343751861, 1650987979, -869068044, -86334475, 2074588472, 1030843296 ], [ -714501720, 437798633, -1729703330, 1206312713, -1767453826, 1221085114, 1873151738, -1147299142, -1046426405, -904398665, -1014644922, 1335403523, -503907892, 1033313755, -998550231, 631356994, -1966140636, 1554725463, -1168918814, 1714486406, -145507414, 853564885, 1684701279, 1421528214, 1800220649, 1533762675, 1000680734, 158025689, 1072952765 ], [ -1103112822, -1473084139, 2144850638, -416905925, -2113409490, 698458940, 1099593123, 155868060, -1561140191, -2059505853, 561935731, -1679709213, 1505082740, -516287385, -2002013337, 1168293470, -2037103572, 1443130433, -1452516196, 1228363388, 1696022499, -1304473328, -1735605433, -58224046, -827899938, 856585452, 920025501, -574118700, -275126232 ], [ 481745248, -2089151319, 708944034, -1722969056, -443039630, -1021222089, -1322847261, -1629599534, -559469486, 2086168723, -22658803, -1947000650, 717151898, -578648033, -1570970905, -1375525583, 266414277, 2043476126, 226952073, 2092227819, 1474873789, -1066716759, -1437584659, -1929058298, 1056295190, 1365804907, -892185044, 1847471125, 934412435 ], [ -2055917275, -770342597, -1708781311, 1362316717, 1485939119, 982119885, -1461083789, 694089256, 1393783275, 1587767315, -114491452, -1016665822, 599630224, 1562439052, 439337735, -537931584, -19669942, 1347752351, -417759051, 455431485, 76979166, 2134865849, -1013594377, 455719686, 1638437337, -2105314235, 1277954457, -548401560, 1050514054 ], [ -696170305, 238590321, -374508786, -958940339, 2060998528, 2107270423, -1690832574, -453763964, 1791968008, -1627595399, 1755204037, -273463909, 912927397, 360002622, 142049905, -122927812, 1198137217, -122340409, -1444682940, 1989823236, 1637070106, 2010535953, -943901881, -1742385405, -358393810, -1115750185, -795083560, 2085354456, -1828807376 ], [ -1881297635, -398413833, -1983698014, 1900835047, 1434661681, 2017019574, 1684098081, -17464134, -794267698, 199539718, -870302383, -1357736220, -483769051, -1549240510, 41286961, -1129061773, 305551678, -306567861, 441246706, -1411796092, 1796397761, 2026503638, -1273024604, -1460738031, 1052259048, -259317499, 991913572, 1691401471, 1135425524 ], [ -755619375, -1839805452, 1866044993, -82800078, -126461838, 111732343, -805775623, -68686905, 1721894361, 640293283, -1998790000, -803111785, -2033491460, 1607117073, -1589827239, 1813255664, 335205386, -2076768243, 359019052, 1041002984, -1595737393, 433764200, -1654970148, 1296919721, 542983066, -871624755, -1806287622, 2090716750, -911358893 ] ], [ [ 861231001, -260058793, -915249196, -301346491, -2076740356, -1858390768, -1979439238, 22212586, -745877494, -1978852115, 1712109817, -1867446364, -126190896, -1006658279, 1775355478, 278912996, 120016586, 1387326424, -1739472185, 1041624255, 823115543, -451673251, 1930783257, 717390401, 181908980, 2107329425, -40674210, -1662320673, -194205516 ], [ -1384639574, -715040042, 987825608, 463743295, 150218556, -1307398086, 272030868, 1951927923, 906366495, -1914997937, 1045999521, -1379269515, -610978917, -1251428791, -567416190, 419100448, 1862402096, -1395940147, 816638992, 23365010, 380577450, -1123021602, -1839500300, -1317888975, 1733473492, -92780314, -1118070322, 1760499081, -116314173 ], [ 639271876, 1815670497, -1464864683, -208199214, 1790983378, -201308521, -481395515, 1975775062, -1256946635, -199232120, -1023727459, 1506793763, -1499171995, -1567728891, -1652672761, 2030363135, 1002230200, 742427144, 7389651, -566374594, -63714297, -1784334962, 767595357, 772249008, 163356534, 1019444527, 1757940352, 2017992413, 888658292 ], [ 325889457, -1557786348, -1233775323, 2004387525, -1763167532, -1001017646, -1121891447, 150516423, -1094886191, -1302269694, -2076703245, -1388223713, 8883255, -814094848, 1091681611, -1095494308, -1006796653, 1563715343, -235024273, 1091214738, 782453450, 1977649822, 989001086, 1786299781, -209834481, -59252617, -1993777996, -6315558, -1847307565 ], [ 740277890, 448193143, 1038489166, 2125951789, 363290990, 500185212, 613335371, -2069054028, -751459625, 1824350913, -1602582998, 392573489, -337242455, 1891797438, -1006999696, -925110299, 1181014190, -22258425, 1685765878, -572936222, -288415422, -1975602313, 334086275, 1178625245, -1613249812, -976779587, 390496007, -403136416, 320376436 ], [ 1852964472, -141329273, 1756532522, -1659955900, 1370500240, -1258939833, -865026444, -649648766, 1904831769, -1448319662, 1136025211, -2145424440, -1642746498, -1454076949, -1818528696, 398686482, 931195772, 1634669270, -1511612501, -1470700376, 1791776725, -62028044, 2002327916, 248242299, -583738019, 1951596074, -1344796830, -1709422033, 993238603 ], [ 484543346, -392870579, -810553379, -622759556, -1572676979, -1330563597, -463203258, -1991870699, 1995583956, 760845568, -1380462971, 544602361, -1089373459, 191857645, 1077119197, 1800362689, 73138314, 692306478, -1856629551, -1812827545, -580829928, 2057516433, -10142238, -1331456599, -1845422685, -1146799911, 36067830, -52159572, 975054895 ], [ 1193829094, 1076652374, -303623994, -1204317401, -1190850775, 1243352252, -1995891756, 1642376520, 51679914, -1315411881, 566097058, 1453196188, 1533070812, -300825112, 117298620, -2143622640, 1270334476, 2118140187, -2146949845, -920953297, -246425360, -1827886250, -382165035, -1893725327, -665677743, -478941703, -1961902845, -1045041170, 689353906 ], [ -557019311, -1427264157, 624093732, 1796542734, -1992712396, 1875228816, -199534912, -1737288410, 2025381677, -1364562718, 45677118, 1700181411, -492035601, 1348163269, 979691702, -560655742, -1251679933, -526728906, -116365691, -43367350, 640738139, 366525789, 1971825334, 1935478837, 1823473110, -478856784, 984983512, -937802883, 220765757 ], [ 294222525, -1695937449, -1979185559, -747812650, 224984056, -234754244, -1089866714, 1440665303, 1403690555, 1427723214, 1880854043, -886220794, -148184862, -1231236419, -1444681762, -659119213, -573769720, 694561700, 341216675, 1597762151, 1658535348, 1849410739, -6119197, 1149744041, 1635950120, -177432569, -1921926575, 203987819, 1514396185 ], [ -1500088771, -1836444506, -333606110, 205183719, -1391139794, 1897624853, 1855901447, -449695491, 1572633658, -1491631517, 1592152243, -289758119, 1751940492, 98392591, -773410387, -350343828, 766960544, -594582861, 832573444, 868813573, -1014700102, 766084516, 690940228, -1719412866, 767001044, -1738868405, 283671004, 298286215, -407713517 ], [ -817262886, -297689891, 209462042, 1687908415, -59547939, -389689952, -1731686698, 131867896, 119868543, -118700525, -899675901, -1885899253, -1675317589, -1857613689, 478995573, 1391985641, 1512829798, -577963311, -1522493591, 1737592274, 1237282128, 1266090062, -426910317, -157580767, 1030606006, 1842244279, -662605283, -385564582, 1052234199 ], [ 1709409949, -1800679557, -1798353640, 85007827, 1794031412, 12150424, -341572195, 1850474519, 1619172275, 929191473, 38661194, 63833996, 2095570845, -1314832553, -1348914088, -1048196240, 542377333, 584409669, 1680352572, 1468892433, -2064025996, -740510413, 92569086, 385133790, 1433880587, 1136501047, -1397397953, 73601465, 1326302580 ], [ 862126153, -1041961988, -1329347127, 687700203, 1237625872, 1432056428, 1266637762, 808120844, 1143744906, 1797456603, 19003496, -1228608461, -956181858, -1706917215, 1934053998, 21894168, -1828118881, -1203929090, -291231515, 1881275070, -50484393, -1084644308, 1888603680, 612048538, 1305912129, 1076019230, 480020014, 1624227048, -472208429 ], [ -374049692, 255026162, -1607861658, -857244061, 1263468459, -1751156145, -2057226676, -88630832, 767325496, -2017306879, 611320527, 62296254, -1057571875, -1940653315, 1482157781, 1502792581, -1060275190, -1064243417, -352587959, -1892294802, -1275964996, 272160159, 383713646, 1865387351, 1255065740, -1883015004, 1844748737, -72815126, -1372201889 ], [ -971236796, 611787825, 604391263, -2146180465, -2119998302, -84441837, 619519731, 72991315, 1294777491, 682026761, 31510766, -375534779, -521720970, -1775808107, -1733913039, -467983205, -1621675012, -1609725433, -1924466267, -1948665429, 1128684593, -493583039, 715003585, -861788718, 961678835, 1265666694, 1643004350, 1959388920, 2079172141 ], [ -1030826004, 733269931, -1773177073, 1939228441, 1134798953, -180035370, 1917394108, -1637814234, -1486008723, -352113759, 1731487359, 1032251351, -1265718427, -969741641, 1914410299, 211895176, 387640872, -1241515240, -1716112718, -883295139, -959738105, 136731304, 2020788807, -1981857008, -1637995064, -707817715, 267898238, -436105590, 1242368921 ], [ 1690363948, -1402666840, 156930835, 2040452592, -996157678, 823863367, 580927822, 1923372023, 151449507, -1180087785, -1790891852, 920234694, -859527806, 1093470462, -1183598238, 1316331877, 977319204, 1859453825, -2143917300, 1838939874, 1188498848, -235646625, 389963983, -1695014772, 1431508101, -1952849973, 1811101990, 628216236, 1554159451 ], [ -1306323154, 79392884, -382404142, -91769441, -244579284, -1676759620, 1181198591, 1118532722, -256592978, 574271257, -1793190973, -1543378672, -1748858162, -2081570184, 679718301, -162785171, 1658078271, -128053766, -593401765, -1942191059, -882587729, -370302447, -403410638, 1557692618, 809853976, 1867436121, 822992880, -2052555921, 430757930 ], [ -103768770, -730608043, 410952577, -1713119925, -370614951, -1647762627, 1159367980, 2091913985, 211313150, -179010704, -1874477519, -959113269, -1561464428, 371401420, -699870409, -1448656018, -63009775, 1704496417, 2126064598, -1634110788, 1262482943, -1066222782, 1516943765, -1611825338, -909056242, 208760978, -1434039123, -1418701123, -2142323895 ], [ 953005675, -574818945, -1161802256, 692524774, 463980176, -1145060339, -1347516336, 1612923986, 346617971, 1687417806, 2049656343, -605914523, 934684042, 1586327078, 309163678, -423871445, -2014232573, -339968491, -255990520, -325261623, -1568784511, 1568911632, -862397707, 394401890, 1764268151, 1629428740, 725072299, 1092179530, -1755342690 ], [ -379233201, 367535332, 350171767, 1586997513, -368080447, 1580071732, 679163658, 153018655, -1380203301, -85233527, -209474763, -1725603347, -2066561957, -219542498, -1517296319, 1088188258, -84485614, -1515803488, 440823813, 303585929, -1013353751, -1858434402, -855673656, -1682251974, -212850822, -977409309, 1804799015, -1548270249, -57808143 ], [ 989139292, -702036611, -585770978, 977214391, 1626945705, -943860343, -1605158264, 582030768, -1559573407, 823429897, -1038742244, -1459610245, -170959894, -276716457, -1843648810, -991380679, -1640404032, 593872035, -658399817, -457655016, 1648046518, 450499045, 658549057, -929011387, 32358456, -1960655780, -1360445792, 1949489642, -1079145621 ], [ -1077515580, -910558628, -403459400, -2093978681, -2116138423, -1617190618, -446201644, -538882115, 208546980, -226653720, -265997651, -1080767945, -1625823027, -1716945982, -1123862369, -885627189, 703804181, 595330617, 1349970973, -723917163, 1075570598, 633251292, 1647913230, -704739516, -533429618, -1662398921, -722364851, 1972451182, -1137879052 ], [ -1733917114, 2024781925, 1663232293, -666495670, -1701582387, 2106433442, 350128179, 859602703, 2042854347, 1365339433, 393170604, -1047189283, -646869532, 1900260448, 1994054831, 1720935839, -1699923145, -1027216781, 155533953, 666731552, 1736453955, 785067834, 1677988514, 111917256, 698209588, -57673538, 916387151, -703561606, -146699285 ], [ 1543155704, 950702655, -2101305911, 1200337151, 2088549531, -1415357620, 2086139541, -504594089, 1697110448, 1639562714, -980060548, 715224718, -347915726, -1418739611, -2098936025, -1066629214, 193492394, 601243561, -1530035789, -414028276, 622843163, -1886933620, -1525269328, -246859332, 1286879855, -1509528421, 632449108, -1364082812, 47369804 ], [ -2114869705, 1136547595, 280481107, 1210875180, 223354042, 397035996, 799411635, 1539941343, 1178105472, -1042061264, -526242732, -194173710, -1198027279, 1996386545, 1024063922, -1948974849, 1714610725, 620277061, 391859401, -1189427752, 279393570, 341817592, 939075794, -297883293, -45786116, 1917180125, -1216025172, 916503678, -892904095 ], [ 1621986378, -1810301094, -1767895483, -1828277, -387748361, -607618565, -1025690011, -2055439843, -62911765, -1342093208, -510671102, -549435420, -1200600788, 1628472818, 1204278879, 1709110863, -1865602248, -221800320, 244355439, 765092323, 45200638, 313138023, 1570777007, -559297421, 447845876, -46494995, -2075699938, -1766395692, 1689704013 ], [ 1856078544, 286593212, 42787073, -1996363553, -2068081153, 651616297, 1173049181, 43898233, 239097821, 1109557603, 777431178, -48390225, -1958304935, 1097048572, -1889845757, -1794239511, 1436249507, -361658772, 954297414, -472901494, 1607301131, -1111270661, -22148715, 1018326570, 1198281175, 1652535636, -1316436814, 1895437029, -480047486 ], [ 430473998, 947454943, -67772258, 873584700, 1330209649, -1391345431, -582076798, -955497322, 1246580808, -259319588, 1814612755, -970649795, -1744065009, 1228965620, -606178590, 686258222, -1578710018, -994290351, 1490581381, -747863456, -2068180380, 836415937, 1876659207, -1115210686, 343316068, -2062668181, -1117942231, -1083356694, -756326016 ], [ 373774993, -655739893, 1551942573, -452662900, 1967653105, 1160617548, 1926427393, 18817527, 1291695023, -779164621, 574647410, -55172221, 2066693344, -1537039095, -838097521, 1538662463, -1951494843, 28177669, 956931073, -857431154, -1743234191, -2068215508, 1108391281, 1371734045, -1556014465, -1505973223, -962680285, 1568226313, 1086054342 ], [ -2057338263, -163706199, -1552302867, -1072557923, 1308360061, 154084957, -1260014136, 1390277100, 1880511795, 1679016158, 1113893492, -1475036195, -1207219362, -596030299, -464622887, -175090757, -1224041158, -1889481085, 1253301782, -716855955, -342970925, -1355313478, 452463191, 1416209834, 1512793433, 735476171, -985377884, -1702747383, -1302842562 ], [ 1369366082, -208826554, -1284561693, -340113468, 1810967760, 825486845, -2129181644, 1705365494, 587510374, -410433439, 336851944, -783925746, 1284737868, -476473051, -868685943, -519353395, -1836461513, -1335548766, -1891033891, -638283187, -565435512, -98921090, 767226068, 768731949, -1999324526, 335121713, 929932890, 1239895799, 1493334851 ], [ -736167505, 1116228430, 745906164, 1268937629, -397837273, -222513589, 1369928598, -1421132324, -1601401180, -346406007, 1926909485, 899387654, -1411630970, -934600012, -1077580562, -2095858140, 664990363, 17879058, -1634907106, 1495954690, -958474934, -1913747922, -2030627329, 820278426, 1543690267, -221018346, -1321197896, -926972207, 1841804075 ], [ -1957584322, -1880715302, 1699355542, -759393650, -1416147556, 1179608973, 1491848949, -1113052078, -1741046005, -6682524, 1727855603, 331620396, 871344365, 1884587177, -2074516082, -666822821, -1417753804, 170298477, 112599932, -1986096254, 1813670924, 167680000, -1304366301, 1389961930, 2074115282, -1817257685, -337039861, -81156786, -1654470512 ], [ 1410535599, -1592057874, 430920456, -1985843380, -893285539, -920050089, 107964576, -1183890701, -964077655, -465892794, 1940230328, -1736892394, 1078220364, 1793241655, -421478606, 2099967337, 1974143957, 243859205, -1543952197, -1608368002, 2018277063, 1900291050, -334457934, 2009083353, -1887349247, 2047627445, -349488975, -389680822, 2014282008 ], [ 722768353, 1033749485, 830760395, -1118390504, -1923140504, -2043774337, 1440443960, 1188770585, 506263944, -840331965, 457634057, 143312840, 299496610, 709565943, -1728041124, -1215821908, 100834780, -2098638945, 119190397, 284160356, -1691400670, -1022540766, -82496137, 2028686920, 1647331691, -1623034282, -983304388, 262680212, 1047153029 ], [ -451167029, 1144503469, 182894587, -1400433728, -1907732220, -1002045120, -1254329086, 86459609, -1298737028, 1913553962, 95971721, 1238754604, 522900268, 1639936528, -91119057, 1669973408, -555876853, -232818045, 1609216798, 1108965742, 22472417, 1127749430, 2032714976, 1908655095, 1206488926, 1007962351, 1165597228, 855455220, -210486787 ], [ 1193466872, 1315340445, 67086476, -430321778, 1225737582, 945064997, 2007128022, -1937042647, -496685433, -2037553409, -1667726762, -2099567451, 523798313, -662408979, -1895812950, 763101415, -708887918, 1603120579, 1715347254, -1814482030, 419239238, -165058990, 602712601, 600814433, -1879745787, 499233347, -1886903309, 1103187442, -2119063184 ], [ 294758648, -1357906162, -302678021, -1676964266, -1140603557, 1338357073, -925895259, 1212950323, 869493059, 1327038423, 256253704, -1182435560, -2144413757, 1565305821, -981901556, 628571907, -1849635870, 1261027022, 603098402, -1944014845, -1694610273, 626161274, -1957467891, -1500622921, -1543649880, 806760698, -212646094, -1086084574, -1317451916 ], [ -2009324941, -233086324, 1790700665, -1667500804, -2119722174, -319166860, 1239847012, -1428875406, 342249868, 185754008, -1146253109, 1569481065, 418989817, 174953833, -1625088747, -1772619789, -1269221089, -1703143633, -1159566643, 1736098768, 1973320357, 177699424, 2061981255, 204939931, 2129425962, -1023685622, -676294403, -644033167, 105374597 ], [ -931304891, -1293489722, 124270781, 1412135983, 440066410, -1219203120, 1235000320, 504890421, -1983708102, 776381319, 2101612824, 194002305, -1018572428, -1535543578, -1273005616, -717970163, 1206472361, 65166689, -662054398, 354432089, 1355422719, -232243642, 1081939633, 549439826, -1460043560, 1562018272, -737506408, 528058086, -1171728385 ], [ -768002247, 2056644034, 1764814990, -390961383, -795221933, -1687951114, 1472150632, -1449435756, 1943068952, -292679678, -339660182, 1873161353, 1379295179, 1163825438, -736436069, -921510464, 394117389, -58229900, -1269291667, -1172524829, -63871639, -599021224, -1284632237, -2073728058, 1417109371, 1085887384, 1445415815, -67964196, 16562522 ], [ 688763494, -2066816751, 1253948918, -1086866482, -341245845, 1488683909, -158304210, 421211283, 1633394575, 1039634741, 296829660, 1827014372, -1077021608, -613461005, 1660138975, 1785468877, -1892693482, 17200333, -1650255786, -1578188227, -366163375, 1178691808, -1971476401, -1108824233, -1875847129, -1713079873, 1609426260, 1583208146, 339543283 ], [ -2120163981, 781872856, 298993427, -429865857, 854045443, -750021966, 1729690486, -237171347, -1511785727, 1179237860, 218454360, -92310274, -610016586, -458854795, -115586003, 1021769318, -948091367, -1367415119, -976854615, 1664824974, 423407269, 675638564, 122030491, -1590107362, -181250910, -1923356784, -1171060195, -965381265, 1864790033 ], [ -1701324519, -1704027969, 116661903, -1365493351, 390619543, 821840033, 628241296, 203780110, 763407427, -1393776944, 1183200475, 857153544, -216241714, 746102902, 2100230198, -387727394, -1420671037, -330032360, -32940649, -794634220, 492669678, -609291736, -1912978611, -1386890598, -1208116184, 176568691, -541707362, 59285351, 1828307675 ], [ -2082243941, 128909232, -618387587, -1990413009, -411901080, 1549661682, 29938044, -1682783376, 518406903, -1226016240, 316931751, -1699593798, -2064799830, -1368465314, 2113029262, -1181309375, 1044336459, -1912606015, 928307729, 399167407, 1350575305, 78948647, -519665085, 1767819399, 165502800, 1240588990, 544178085, -1882174877, -430340578 ], [ 2035665133, -23443009, 327336650, -1866597918, -1053532253, -993834421, -314440965, -2098923606, 244659745, 1447063227, -958415159, 1291433023, 686828922, -2141764039, 242337686, -1047783573, 998875361, 1272728538, -1154249390, -1440398339, -2089302910, -1250444138, 152869799, 580376730, 291184729, 1148216482, -1770264928, 473580756, 816325752 ], [ -1236244729, -882598540, 1241627309, -1209420630, 1027161578, -2115054193, 984248690, -341612682, 719230648, 1339502949, -1111936775, 1498648429, 1642040476, 896036461, -133092182, 198393716, 1244221739, 83837452, 71752204, -473290089, 422177275, -502253490, -920528709, 1246103955, -1598762828, -1846192836, 2015788882, -1199869423, 2073270427 ], [ 1660951147, 1840637535, -707443592, 1188233455, -159094641, -925619102, 1579802789, -2135925420, -1737695562, -1521800079, 1496468296, 636261639, 1392905738, -156824483, 1444322932, -657359595, 647202568, -1725798079, -464288959, 1062444843, -2017346181, -1875519893, 847373745, -1569246066, -691175158, 813699833, -732730214, 59254092, 1169441311 ], [ 1726075290, -1865777167, 376789599, -878259789, -207939333, -548003922, 463720170, 2060061384, 935266345, 904275021, -800728401, 1300674692, 565853170, -787145699, -350870008, -1063302638, 1192165619, 1107587229, -819489462, -1244868975, 220060150, -8499419, 148241523, -431934017, -1360060766, -285356516, -2028020421, -1524381538, -1304317503 ], [ 830902702, -1012629066, 1412978701, 2064918829, 989315386, 2187629, -313004712, -1332368238, -1807313157, 313682365, 1372766518, -1569425459, 1576852146, -281921033, -800178373, 311094285, -1698130223, 278227677, 2056893883, 1434440171, 2076336988, -2088433504, -1796242977, -17642347, 164755550, -1951774739, -943203408, 1648539666, 1242367229 ], [ -331517427, 1719900633, -394431858, 244445629, 533437644, -323409743, -411948880, -2139091236, 588958815, -521939196, -732145090, -582840580, 1394564652, 1946597584, -739869564, -480801354, -1705220425, 464548656, 476971985, -958236290, -290525492, 1507167055, 1244699129, 2138439296, 224227802, -661535279, -1827212404, -944700298, -855999995 ] ], [ [ 606573941, 1308168444, -59264027, 159894320, -2005307901, -1343142594, -1260531177, 1326965340, -823466150, -1121675979, 1984220617, 1373004912, 1610523266, 1138400365, 170191134, -1366095803, -1399766415, -922557997, -1379652125, 430895485, 2083508069, 1788380124, 336654673, -965964250, 1237735767, 1893634848, 1323048643, 640563872, -1469621412 ], [ -2081260457, -1360474730, -1295856144, -1704146639, -1375506559, -1814608029, -347290748, -1795449418, -1651463200, 2072714127, 2018013760, 783948852, 903940824, 1595561354, -269107885, -1791910781, -113962137, 1180534593, 244275477, -664371393, -1040640177, -577773880, -572097809, -68623263, -263320687, -2051509362, 170340109, -1637268120, -600089092 ], [ -869137873, -454417904, -980186595, -1316347303, 941312563, 464434192, 485964551, -276529979, -1353908507, 691583652, 483243683, 1914660074, 239647927, 224431822, 977174910, -552387119, 1302276866, 223143088, -1839334714, 1219874560, -894258940, -1861072935, 753962350, -363629884, 1808870536, 1081384423, -1518226496, -126348388, 1872034046 ], [ 659873167, 1812672865, -745832514, 478609529, -199264525, 1387731608, 2002821534, 705450489, 110105662, 376540900, -1532455012, 298238151, -1195496493, 537076720, -1832289108, -335017661, 2069510680, 1655883650, -1679308556, -1400945982, 616013886, -296266616, 1842070848, -990187944, -446854613, -714293731, 701111751, -1237466342, -1427496295 ], [ -2102725842, 574345343, -1307463762, -1131527241, -1370375218, -307526525, 602661726, 762353229, -39376241, -814070572, -128679058, -1862051407, -2103361551, -1857602808, -1038118215, -629347398, -261827232, -2089622383, -400050815, 2060737425, 969318445, -165548935, -167899845, -270397019, -1254650801, 1467870643, 1681051116, 410027756, -1707978125 ], [ 1315446955, -555944957, 830405537, -1975951183, -1165410833, -1885760856, -480229357, 1226721838, -998448251, 1790846042, -1464190317, -1253242347, -303022009, -1761989239, 985162032, 776411232, -314237580, 1300067253, -519779208, -1803188239, -478643897, -1349361786, 1173528326, -1975950202, -478790773, -1163573492, -98133757, -207132153, -1009849714 ], [ 1419822963, 1141108923, 861887936, 1786553017, -1200634980, 143260180, 114990347, 127348952, 321437473, 1414239509, 1364614971, -1579470331, -2025311239, -1273049737, 1210909254, -851327189, 975466700, 388367599, 737002306, -1919492136, -443577050, 1915635398, -187064641, -772683898, 1397556118, -1563124756, -1677081547, 580347629, 1813113025 ], [ -758243383, 2061706975, -1301625883, -581868594, -7401344, 746680400, -1119097958, -1045426639, -94402705, -306526787, -1392145885, -597724862, -984914773, 421980055, -1272768098, -1266748766, -303299656, -1685568097, -1518371559, 1082178085, 161012486, 210958043, 736314864, 152826911, 1081786501, -685690477, -1933399563, 428094846, 1920271991 ], [ 721355310, -1163748310, 392712596, 236142882, 2061764392, -736335236, -1700823666, 1759016732, -866862239, 1927860586, 1962089510, -32608721, 907174048, 322492891, -648004927, 1204259175, -319458508, -1368543312, -686857841, 1778560887, 231027449, -1578013461, -2141010197, 1868898413, 1087047785, -975660377, -583574049, 1446165286, -147888906 ], [ -705879885, -208036325, -1573583307, 1929928281, 62675959, -1420842018, -1738133150, 1413008254, -835983724, 100480897, -88303305, -1071450021, -627548368, 167751719, -1802839590, 1394134393, 1808786409, -1574714963, 1270489109, -1326811416, -765370582, 1191971092, -616589223, 401188972, 2045480535, -1773613733, 1380440171, 472442060, -1136055335 ], [ -441048760, -434913054, -1265423206, -1324709521, -263835098, 64452141, 175806065, 816043212, -1451140951, -1080085590, -1611010930, 2111148251, -1235983313, -169965442, 1462505017, 198105569, -1800201987, 1966112564, 1210276355, 2103851869, -1929269673, 1991308692, 1557118811, 329567870, -718754393, 1357255440, -234988980, -139464629, 83330879 ], [ 94570628, 755805058, -792320435, -263063149, 1681537820, -618741276, -1668162103, -899509974, 2070922029, -1337202822, 567917818, -1409352084, 1107762252, -2080572425, 903095818, 353728636, -886143646, 966774246, 2016377649, -1465223923, 1663083118, -644216229, 1045178128, 1048702128, 1003501134, -1247005753, 251755460, -1120823467, -360106478 ], [ -355627075, -1410493669, 1996635708, -550674361, -1252451980, -1149530964, -892556020, -1922522318, -1172628167, 1702586064, -587609130, -537618546, -470288864, -1686758777, -529145380, 1560575866, -1535179422, 1283146812, 1454639737, -814417236, 261331971, -1892967686, -469694539, -101012818, -1113787537, -1737915606, -2004292572, 1055929420, 1803302452 ], [ -1088128354, 898213261, -1156290828, -1129059577, -1717744219, 365491971, 765525727, -1897725887, 631434481, 474710539, 1273356334, -1801033010, -872382200, -2117519898, -199545441, -2060653713, 610738213, 1917975439, 811255173, -1257270763, -203716049, 1000786695, -1854470803, 1124815474, 1716263817, 1059391379, 1845916658, -1954928794, 1641879650 ], [ 647345833, 1261755893, -1924830877, -677837548, 821680994, 371895095, 2088583856, -525014843, -537938187, -517393387, 39194350, 1441701954, -1905971769, -527151289, -1969000685, 616407239, 1758763897, 548198963, 1369919368, -1819341801, 2037213841, -1534828078, -933432009, 1316931019, 1564672253, 609357251, 1356388922, 168122950, 900822855 ], [ -2111259357, -1672108619, -97305364, 1629648728, 1127033109, 759876762, 67733600, -1395407373, 1289212181, 2038485045, -1376964717, 439932230, -1049199191, 790437215, -115506107, 832317559, 301497584, -1917364550, -774332960, -30227136, 80081670, -1265945825, 101514402, -211902298, 1866926740, 1923887289, -221555703, 26803965, 1448442375 ], [ -188128997, 1378725729, 2139882495, 861986417, 977651019, -236099726, 608142001, 775969383, 1707962458, -1413459814, -2134468184, 1075004136, 48502265, -713423561, -1660584881, 696898630, 404537100, 611323014, -458019501, -1482663287, 417778955, 2017134583, 1840040311, -1483266000, -1228667052, 151333621, -1119744657, -1161017383, -242690163 ], [ -474625499, 1377480644, -934659649, 642331215, 2110122373, -806923895, 1408942862, 854443523, 476551005, -140904977, 891443239, 1025325805, 725254618, -1968682406, 257371258, -464520406, 1349686527, 948947485, -482863974, 2143603302, 1572810811, -1285144108, 1739103916, 597337221, 862029668, -329707851, -59582771, -773657858, -635073789 ], [ -1757708350, -337328405, 1921932287, -1326060892, -337293964, 1930638269, -1164617354, 1296405820, -1644316082, 1023014743, -1893694643, -741154876, -348680069, 2143827015, 1199161828, 1400256915, -1081701382, -445182841, -1570466482, -141888816, 1289870261, -870494310, 1676056237, 529445091, 902171977, -500449564, -1749751428, -1205229167, -313096975 ], [ 1665353577, -1409939260, 486385212, 1380919234, 1522495241, 1766177846, -143585694, 165898779, -2117969204, 1747256413, -1504446963, 242327386, -1837017913, 1726794319, 678661817, -1995381045, 844675089, 898936025, 1204639225, 762369902, 1103488375, 2051760831, -1246426971, 1881286537, -926544524, -139743090, 1743816095, 1835489706, 41170327 ], [ -1574796176, 15313842, -1873557820, 776067177, 1541268204, 1090892443, -143986986, -646546213, 959864062, -569166266, -1638260858, -658528946, -512327998, -1071868322, 1698661874, -711539964, 759801372, 643099801, 191110348, -1598672669, 855437739, 1690103374, 1396108815, 1681372927, 452866780, -1642027900, -77365881, 1110607962, 825385285 ], [ 717590028, -1747355471, -644051646, 279882169, -802513866, 589503298, -1440908833, -1969195341, 895465050, 300284341, 1062685903, -325324675, -1088776808, -1003027220, -1160591803, -2033264522, -967146309, 441594532, -2135883773, -79853963, -1106330231, -431619566, -1744990855, 78555805, 380965455, -545771249, -1146865572, -600248332, -322017716 ], [ 2066507022, -636022455, 1497557980, -699371794, -63010373, 1598512090, 1552941652, -464032594, 1277419380, -417938617, -1624389918, 1281369585, 1028718016, 1680045791, -1828627318, -1380121073, -537923184, 1030716676, -92880407, 1925973442, 1844170613, -1871502471, 1004966250, 1831562363, -1693773784, 797924109, 1956996274, -1700996214, -637504528 ], [ -1028679684, 1189228878, -562059718, 579757061, -781567576, 1277417840, -605553834, -1121508758, -512153237, -1042044494, 1253586805, 716858274, 1302063987, -295946043, 1367030096, 1131928769, -321053293, -953927242, 1244393661, 1933949436, -905683619, -371608908, -259727123, -1553540514, -1754342369, 149387509, 357023956, -1963534270, 424211425 ], [ 1535160355, -822883183, -2049822679, -1841776014, -453348073, -950762193, 785374027, -1478639588, 1898675833, 278091601, 1345158477, 567663945, 182847509, 429322294, -1777954661, -591508916, 1630910589, 1233945967, 1348958867, -891392457, 1801906030, 1559273323, 1676276888, -2079781896, -1865856415, -867949837, -2096914803, 1992986007, 22825714 ], [ 1402302868, -1342596770, 1374856730, 1405570171, -426511465, 1982142394, -449353107, -1366506460, -1804522818, 744607903, -709304130, -105214873, -1352993182, -1952636878, 183674095, -1746724687, -945336694, 1256772357, -1929447560, -1299534151, 832944534, 1556820521, 1660360628, 1937099941, 223241090, -6394974, -1996556457, 1833595004, 1450197806 ], [ 417919995, 209137924, 893404873, -2135812730, -1599585642, -133822167, 544473200, -1497150918, 2015270782, 418360262, 1261785017, 1280484176, 151990484, -2115496775, 981216513, -1915567243, -516608838, 381348617, 1301566499, 1303170599, -337754826, 6383376, -1657008789, -1531471140, 1079297221, -1720131621, 434182689, 1112550959, 85512592 ], [ 425945482, -1573717634, -439251034, -459972208, 649504821, -1935487281, 734732320, 1907824095, -557937382, -1232416888, 771813083, -1349355013, 2114532483, 817981930, -674763982, -2111728516, -334486476, 1670304040, 1233876534, 1113515646, 521200673, -1145895530, -1016800639, -539111739, -816716662, 1437042085, -1228478751, 199197571, 1592509648 ], [ -1941233923, 1910383789, 1340437449, -1086402013, -822500363, 1427694089, -441615875, 1810249465, 176239136, 1010148738, 211341372, 492629557, 2143839819, 2075005130, -956010666, 2068308201, -1281764794, -400884529, -871884778, 342564374, 556531205, 952963929, -56409390, -1211604261, 1382429270, 1646901438, -1988078058, -300456648, -661442302 ], [ -289991030, -1937445807, 1907815835, 826460964, -1655797704, -242360972, -2131589471, 993806561, -1493591573, -1508229492, -725806670, 745674052, -645096698, -653982980, -1361915774, -1004651361, -2020623863, 52737104, -354542828, -1492565969, -9431975, 836480147, 8924844, -2070414522, 1831705932, 179325594, -852694302, -169204036, 1992480954 ], [ -1732859864, 1752529152, -1352988875, -1893947821, -524445352, 997477156, 513252752, 282698888, -908630555, -555518731, 1725850763, -1274234416, 1672091661, -1492835305, 868889659, -1440949900, -1480997644, 1974223278, -1870061242, -349880196, -1193222433, -213994635, 866725957, -1183861411, 1581047383, 481478055, -219633553, -448675531, 611083974 ], [ -235610117, -1614826236, -379760966, 269938010, -788266547, 1572015058, -1173283912, -459650409, -143351010, 1907565780, -2039386952, -41497147, 789743071, 578834684, 314040977, 2102329005, -145275996, -732756995, 382676080, 600691002, -786897228, 2099492449, 2019322631, -810947431, -260623178, 255768627, 1918978173, -1982408089, 49621019 ], [ -146162079, 1780000709, -501812406, -360449326, -36192213, 991013689, 683230401, 1662943248, 1692656384, 283474408, 2004811769, -354602652, -1168146099, 981474198, 1271730072, -1881229373, 1491729498, -1772360152, -1136652384, -1496662159, -525850036, 10730118, -1506058355, -872289919, 1472777991, 1736928061, 796099046, -630123168, 2033515270 ], [ 1313924431, -1150013284, 144327935, 99714099, -1492519813, -1158945206, 1791873561, -2135225844, 932092608, 1472297742, 244909282, 1419200302, 327597617, -1675870116, -80816403, -1614002905, -1469656093, 1990949594, 541557985, -1221601979, 578985696, -700058866, 1473742406, -1492195220, 1666291232, 1602365505, -411771099, -1095404964, -525135038 ], [ 492907121, -1815043832, 1163703805, 1057932283, 1883307164, 961182186, -1491376449, 954800288, 509591164, 2046086725, 32785172, -1625930846, -602152903, -1140496486, -1345021261, 382965855, 1514883784, 1893991577, 1276268583, 1864191838, 1149335093, 1695094871, -1664739505, -980541363, 1585420511, -1563309929, -2099859025, -1024091877, 1605164493 ], [ -433228648, 160211865, -1283494585, 1241966769, -823433793, -409903338, -761994538, -978063266, 866500793, -1557148804, -1021898469, -568251287, -2078589096, 1720947986, -266217599, 291839147, -1256767533, -1231319343, 1600328455, -1360216726, -1125411970, 1049924490, 619186027, -1371111145, -258616957, 806607648, -1075570999, 485064420, 1374033951 ], [ 2027405627, 171000846, -185344619, -1618542135, -1866977652, 1561034979, -475607455, -1106709539, -1131801626, 1063468926, -2016067388, -343735947, -1367071557, -613732320, 1038674078, 1898428925, 1810813137, 191690766, -1327603999, -162411581, 1933136590, -1758933935, -1002172722, -2135879105, 1539176641, -1166347927, -1416524423, 1905493058, -839177060 ], [ 1794271704, -570994832, -1441872146, -548804822, 869303231, -1062452996, -1031011045, -59488944, -1312548220, 1031979286, -1215338522, 1335288460, -1981239127, 1223022929, -1253512330, -2121291646, -122105788, 1976724969, 864452724, -158255447, 370968460, 1897364515, -1999606997, -361318947, -1206476213, 992907693, -1699390249, 115316817, 709431251 ], [ 1232343698, 333674715, 514814289, 1785609571, -2080570316, -720387166, 1548985930, -1209620122, 1179456540, -84171661, -1616174535, -2146331259, -1105421889, -1610201387, -471782895, 1136015773, 1636024554, -1675800023, 593018905, -789508551, -43809081, -8327738, -175723955, -1111794389, -1431818350, 209235641, 804031600, 665324257, 283250739 ], [ 443615063, -1144888057, 334092768, -1561062040, 1358345589, -923177454, -885848270, 2012655789, 984548348, -1710248150, -1369602667, 1446593094, -1492779830, -413236047, 961191044, -1898384131, 1466893813, 1416120134, -831213889, -1779411896, 1090524657, -212458687, -1124332576, 2070775407, 1203919914, 2087417123, 1884378177, 2022449318, -1868932582 ], [ -493204711, -343446726, 636831015, 1819267746, 776736150, -1946889710, -1962496949, -1850974203, -1415187593, 650283993, 1682412581, 310334537, 1940726970, 596526953, -784286576, 433619640, 1397773772, 197135185, 924669641, 1543490872, -1697635978, 1632289277, 2084814654, 1944646104, 1061101302, -1042178375, 1420678383, 973659587, 1116517350 ], [ -824568094, -911790575, 1042475077, 1084664648, 134081300, -677771526, 289872827, -2064469805, 1145810095, -1917088975, 967473886, -2052502139, 86423863, -1696638593, -1476452712, 1693180199, 1286179075, 1826011707, 1987996481, -523347263, -1987550385, 1243536605, -2099025458, -983722346, 1185257047, -1660178705, 2047991145, 1909296053, 105334221 ], [ 2009367297, -295509696, -683013629, -1484294688, -40706456, -487005980, -1956484197, 1447005868, 1956626983, 932289582, -734756792, -32779382, -93052497, -2116100103, -1090510542, -1815465134, -254106047, -1425361981, -613702982, -2131818127, -796215399, -57072897, -907977800, -923303885, -38589503, 746287524, 1415565967, -1711956347, -66499526 ], [ -728843881, 1572011082, 1769319651, 1231026197, -1733285948, -1620058524, 1216742718, 601504382, 2018605280, -1654072322, 624810941, -571010666, 668739268, -1206033285, 2094301950, 1294545808, 881831663, -1163861229, -1301497491, 308515665, 1320037506, -2053006304, 932332384, -416699690, 1564253551, 1704000596, 1973276373, 471132024, -147772109 ], [ 1662615258, 1373939637, -443073015, 1228675704, 1022650899, -289534820, -832289932, -2007614402, 1303637302, -607686088, 1704457326, -1763041835, -515422977, -1307056893, 2034811553, -192497476, -575169532, -1348511754, -248982614, 1761312850, -561518217, -1517827342, -1900007763, -371853694, -873181652, -1677480700, -530327192, -1177453216, 1281378892 ], [ 1826336353, 68388420, -741777585, -1118480513, 454150187, 1145236368, 1842922586, 1346102274, -706526261, 1951635404, 354604018, 511912814, 982834687, 1748694435, 527936256, 978099435, -924989212, 125275327, 1055967378, 2038316963, 87503808, 768159029, 1396224636, 1915749064, -1308796988, 1654692791, 1953825323, -703476618, 1340937541 ], [ -2098288237, -1809816453, -141382216, 558715120, -1545597315, 1523815160, 166517780, 1837994009, -756063261, -935461962, 1825969129, 144904493, 1875775394, -813384584, 316542835, 1340766507, -64819814, -1038570409, -750854114, -198755292, 1624482443, -426287165, 625878530, -932243457, -1403277000, -549449114, 255532722, -897535390, -1933484349 ], [ -227220923, 1279498121, -1678960166, 1989977392, -312989741, -676727032, -966684052, -2070208683, -1201179624, 649569068, 1295882282, -2133850669, -30358630, 2111673530, -1179259894, 234339062, -1357426904, -33472128, -1462118432, 1102025838, -1424413343, -732580403, -1260542774, -1335587625, -1340276096, 968868516, -1098736890, 38767198, -1769670872 ], [ 1361529959, 2052061249, -562595192, -1810193395, -1609678435, -1627415028, 1404375385, 1977938686, 538048, 310107524, 575983812, -1262440439, 1318390640, 1365204488, -760170909, -1539754888, 960464035, 962047246, -841845041, 1865581335, -163064117, 1717345519, -399491798, 1148835654, -1831190632, 1698239069, 1601691199, 238008889, 1772318072 ], [ -2012436134, 1845217139, 342709617, 933108349, -95723610, -1524350780, -1613253323, 599472443, -325169978, -741823990, 74312319, -411793516, 2113209967, 247825043, -1627659398, 1624350546, -761735390, 1660074439, -835430800, 655368875, -1892384380, 656778670, 1561926557, 1194895515, 1917615914, -1378260523, 362628080, 1643963495, 74203474 ], [ 2020832326, -1428727783, -611476747, -1059772216, -1177384055, -1421686349, 1325420257, -1227881042, -933852611, -1190517486, 872585055, -2043956536, -1463313997, 1539210571, 398779286, 1261743711, -550775249, 595785688, -788084959, 1655694182, -1124379836, 577545563, 1441948104, -1641749084, -1936430615, 1105264240, -882470096, 1375950009, -1420521260 ], [ 647367043, 1128769265, -1704780602, 630523418, -1554024453, 1236034262, -1539470710, -964269668, -625093501, 553620300, 44747596, 791773990, 1588983479, 1126700536, -1776660750, -1842787515, 241501626, -1168313910, -1310671851, 256539058, -1229773140, 873111478, 1548750791, -61641035, 929313047, 1041451933, 1389331674, 1637986417, -2002051336 ], [ 1396552985, -1466025822, -1641389574, 1825126403, -1489752001, 1229745455, -605438969, 231011035, -1091830539, 620040485, 124514672, -1279460947, -1061640654, -527548491, 1562755181, -1235475399, -1076496610, -1110485931, 941351990, 1236198204, -112361572, 1798634236, -16127894, -646931715, 259016007, 1943023088, -1631436793, -784200946, -912702607 ] ] ], [ [ [ 477076452, -102647598, -1272469093, -389590560, 2045578418, -1792552570, -1719077615, 833741177, -1659422440, 866720003, -1142985189, -1170054836, 86213640, 882554223, -1542390637, -145712989, -127153302, 1207640722, 1157457376, -1054969664, 270520529, -13006747, -1772312899, 1805487288, -1024663141, -1786478246, -968085799, -1121006857, 1241335829 ], [ 1772354093, -515407080, 1748609089, 1946137063, 1308694915, -488526371, 1937022080, 2013837024, -1958440311, 953692133, -852086603, 1517293950, 1156480220, 1809336931, -1136249849, -1064054676, -605825854, 40648257, 1075202828, -763599094, 806424289, 2005731900, -1982443127, 1595224645, 1745636927, 591955135, 1169358059, 263493156, 864540092 ], [ 502140168, -1176568151, -805325498, 1744533438, 1458955644, -777053923, -169753524, -222219986, 853379768, 1501055916, 54298747, -1251955872, -1349334607, -968222157, 1986074063, 556495666, 891907107, -2121565633, -59087109, 2120325063, -1967720997, 667511430, 1866149181, 487254575, 2015413773, 133180291, -1959168358, -1386660830, 944193469 ], [ 1939267286, -1904633873, 1984735984, 900269927, -1399092446, -672498595, -1238760650, -835603406, 177670124, -275865375, 75910626, -912402242, 440438526, 1823797846, 624265497, -1409093623, -1608392837, -1495120555, 1305471267, -1360798073, 1778554280, -1686787881, 532109908, 1962721748, 76245283, -24142069, 349494076, 1530467196, 1482413829 ], [ -1632537806, 1425122220, 1378680272, -400326391, 17217179, 993063818, 1685987102, -2131155630, -1344313530, -1063037859, -450003337, -777039356, -146930139, 660917019, 2139540883, 777563783, 1818245940, -1782217855, -1537382170, 1557593068, 281791906, -1998594099, -33601487, -1954276081, -1043989116, 32139527, 1799587168, -1174310723, 1730737543 ], [ 1010601656, -505511796, 762563231, 1136844535, -1680830694, -2026090028, 986906828, 350081107, -1342971651, -670123164, 1579350362, -1328298548, -1555886806, -1457909503, 1504379343, 1426299692, 1886748262, -791916125, -1003456310, 174696067, -1375694437, 547479755, -115286133, -2097775544, 2129189642, 211527879, -1809587203, -847504615, -1681134831 ], [ 86738713, 247054036, 1956399124, 2040405409, 1456109561, -1999861793, 2131550195, 1051598504, -2063732813, -2059403778, 910557867, 969966660, -302633504, 501787895, 796463556, -1960462541, 2114935248, -1299586692, 480724043, -1650350711, 634379376, -1145585750, -795632163, -827339864, 1565975190, -335823466, -1156888719, 1988404169, -1195813424 ], [ -1918337062, 274231788, 430498719, 1193206859, 882433304, 1684497033, -1891169510, 507771543, 1253669129, 463967834, -1973918729, -40126124, -518980090, -552746583, 554242272, 768344759, -1261132792, 1070633990, 1161723463, 940196115, 822262942, 1541165082, -1718882728, 24713579, 463134370, 938179104, 2133214117, 1658331723, 217217179 ], [ -912708196, 34740310, 749200149, 204523332, -1070700873, 2090697604, 322767868, -907129989, 5209100, -1588981141, 817147763, 1516420981, 371770014, -1838445381, -584018484, 1635659147, 822248081, -518829663, -1182910451, -1087490058, -817121807, -904052072, 1254656329, -925866673, 1349294083, -1049034858, -772798458, 1212375696, -1022471490 ], [ 386923709, 347218751, 1667585305, -575105683, 853928567, 1536571711, 1266189343, 1820010998, 1777244646, -1299394923, -1798666329, 171998891, 767872864, -50045618, 673323019, 1586619502, 92872283, -1731713121, 325464606, -2065951472, -431670080, 356659017, 1245167097, -74543908, 1227511328, 2144085949, -1411647046, -1314651428, -1414700920 ], [ -1033423190, 1805374469, -38295502, -881722900, 184406929, -1667034532, -2075792855, 2144052214, 1280614694, 420010884, -1324032005, 1454937026, 89350068, -962527058, -51349758, -141792696, 350683863, 38762439, 282935090, -1611925232, 1106564073, 1117825624, 1117075565, -494031758, -2056249312, 300825480, -1408746449, 587263755, 138296047 ], [ 794805385, 1830429772, -1293116874, 1165418850, -337714018, -659849703, 1388373254, 1276212078, -711310399, 641661258, -1050416328, -1313813428, -1420285693, -588627797, -1938306769, 855786922, 142186543, 1024684044, 564000519, -130077701, -652729166, -1589830761, 1579414895, 983368447, -366723147, -2110099683, -1554202337, 608224682, 1458895652 ], [ -1688766345, -1266322924, -2134968544, -2078348851, 1485432394, 1676369626, 347063620, 1990363359, 420710234, 923415065, -1486992056, 510019614, 1551036309, 194243223, 2122154909, 1012753892, -431998175, -1174105016, 1781439156, -943350633, 932389879, 196321792, -1951682407, -2131368443, 318121527, 1749879398, -295201445, -1957508902, 1000291329 ], [ -1158936382, 575519445, 683086901, -1192575052, 147947797, 1280379852, 1156422316, -1132586340, 1452584979, 697182341, -1185283692, -2061085578, -697588925, -1592537375, 1075831473, 1453578125, 1585623696, -989731338, 1228607140, 681631590, -1658326147, 725372318, -1247477826, -64643341, -2029431554, -1896153865, 1291133947, -313905894, -1650930839 ], [ -1985325627, -1803087255, -424861028, -805827274, -1867985281, -37000637, -590518866, 1082661027, 198329898, -515627140, -121227570, -782864140, 972375798, -1424355296, -823838769, 1259766266, 2081249334, 393349204, 492233062, 269435758, -31664884, 1666130528, -399990591, -45951991, 321120420, -403428058, -840545122, 1549842626, 1321614657 ], [ 203535777, 346209155, -1347048042, 1612580515, 1362526317, 1899795054, -176782321, -30326811, -929805161, -969586024, 1129927541, 1692638034, -1981396912, -1918722646, 696726697, 143685582, -562811546, 1054295046, 2072042864, -274069894, -1788600164, 906282646, 539654965, 1447434430, -1237180225, -1278392942, 1196114556, -1680294116, 1849640847 ], [ 2907862, -1366775093, 1426809707, 806670219, -697320869, -942549774, -251659342, -269768618, 1262250784, -2003064960, 1297819230, -2000216851, 1084368612, -116374704, 821871216, 1373983550, 1083638331, -2040929588, -1878676912, -979351293, 620658363, -468825052, 1344838429, 1930418407, -1425499362, -1662103212, 1900816503, 1330974928, -556378160 ], [ -1393484044, -248674629, -3292589, 527676291, 99619241, -538247737, 1646500684, 485389434, -619181688, -1587920534, -1136694736, -573665499, 1669050813, 1955753864, 986879827, 23446589, -55413799, -926350358, -1831282103, 1823594041, -20175317, 306857688, 2054257442, 1450780928, -1955294593, 1810638292, -1679132180, -262576033, 273965931 ], [ -738289458, -362562904, 2109612397, -1012619973, -1974580253, -1852196862, -1598151970, -1455310636, -32807940, -738804698, -378171001, -1173191333, 1828121212, -483460422, -1489368644, -2102965519, 1971663055, -468737880, -1162965990, 1854517122, 557961357, -889972531, 644087056, 1320861485, -249082995, 1661155592, -975429632, -602907325, 1713609549 ], [ 384674677, -1521338077, 1095169362, -78335267, -1344634377, 1819686281, -381325113, -2131892982, -46428297, -340580694, -440074433, 419168062, 1822816493, 808405601, -1435672136, 1785134988, -1493279303, -549179409, -2050234268, -1000536534, 1732441961, -501675326, 1510688021, 1494691112, 1015248017, -1290697388, -1331136903, 1142236119, -626413151 ], [ -1810552820, -1729802551, 1244755153, -1245115761, -59166535, -433897445, 1149288474, -834563477, 2094799333, 1437671631, -1035486237, 1316504623, -1211168037, -1486912740, 538490978, -1163291024, 1122156070, 1167459247, 79417570, 392830823, 1345993100, 1287237017, 833023619, 282159454, -1345262878, 1761910612, -395124921, 1025108993, -2078057477 ], [ 1706844926, -1223674704, -1794758590, -1603481677, -2135876503, 1843401150, -1032184588, 1390826691, -1834046440, 1061363652, -800097399, 1599499111, -281088369, -1816857426, -1918141276, 980919206, -1620070191, -1511292631, -41832591, -1776523756, -2074411061, 1571268443, -165291713, -608304593, -1980992602, -2047589910, 189486743, -1967682367, 1594185245 ], [ -2121259243, -1841498442, 272917810, 9703415, -1338171279, -1980383072, 1416482514, -1742458803, 174730647, 1168578333, 1895588629, -1919195450, -1597486036, -1222942771, -1145902598, 1374745794, 317768782, 1031947769, 54354465, -646738470, -243551627, -573574194, -1843830989, 1158426701, 1384358413, 1268506939, -208799986, 1002396203, 1570304459 ], [ -101636623, -1803436672, 850961458, 769450633, -2136663531, -1304142418, -1459310270, -725461317, -750023518, -1229404817, -1085616181, -665092557, 855875825, 832502143, 974814029, 815446489, -1390229415, -1651957975, -1856673060, 501145959, 175604511, 28152446, 1987440957, -330164029, -531577800, -1929144192, 638539135, -319961009, -1209165024 ], [ -590597887, -701052953, -196560789, 959298110, -157614727, -918851243, -1901897373, -722758235, -550560400, 1665818499, -1873423133, -1199348343, 1408882579, 1836850714, -1762684141, -1134792705, -73608003, -395994334, 275228062, 1321395497, 686682578, 952127134, 356909993, 211131350, -471949793, -1713738706, -490029864, -1588067697, 1998961108 ], [ 337580388, 812977602, -247812333, 1788448104, -889126780, -1475995944, 1318646787, -30767083, -1407300487, -1171685454, -112521782, 985489876, 1057096377, -423675549, -787964640, 1324013567, -20990240, 2132287160, -1898593018, 1583172755, -319508189, 44917707, 1957968564, 2076691245, 1976952727, -1396690997, -1997766379, 1699599491, 30644200 ], [ 1158519702, -120725291, 1190097554, -228350946, 1472278913, 648564875, -2142915390, 1114382324, -463530130, -10358594, 1076865613, -1818697571, -56444700, -1635198757, -1006999508, 1793365317, 1648694143, 1525086607, 871354622, 1083919997, -314777285, -532503542, -1240631581, -1944973728, -2014486656, 1101655447, -623582925, -832275511, 986380796 ], [ -1604673729, -970661238, 2117677553, 1440262608, 581734319, 1492337623, -1132700961, -455076876, 1773322937, -1495467974, -1863641083, -791127457, 1256375924, -1132155190, 1870638397, -2004272640, 101170084, 2080087706, -623305488, -1792892142, -302865128, -585961408, 838565491, -1083630558, 1759858399, 1506211180, 1343201682, 859990765, -380963590 ], [ -1337058549, 1216893564, 1139995449, 100373345, 735530196, 1528792047, -1588574278, 601356081, 1142751764, 286100492, -1729382121, 1466358162, -1925616277, 1128053212, 1523587594, -1425795582, -826045165, 513804300, 49808622, -1162024377, 481012447, 375327162, -1076543400, 110332353, -1355617620, 1412634214, 114089160, -238830438, 1934523424 ], [ 1480984746, 1463759480, 768863354, -1967565985, 1371568904, 1051428676, -415861743, -229639402, -1072090335, -1324002388, -33420377, 1584034560, -240166068, -1730977129, -436321233, -1799374016, 1434072122, 267751901, 1121395492, -1674448304, 541319526, 194189735, 454584133, -389654085, -412217763, 415801872, 1663172546, 293674890, -997371659 ], [ -1047785881, 1326486771, -280102275, -993894284, 676084655, 1311981443, -1606330319, -94008322, 1606672529, 1043561846, -290033220, 1085055673, -1263726011, 1494567129, 1060732832, -323184562, -1260711757, -540422784, -2145425640, 89974381, -1094907283, 1794111733, -2003993449, -2142080544, 1356040017, -1522656787, 2032893602, -1882225503, 1069885765 ], [ 1090323077, 2036743649, 1892548825, -287751082, 1108414352, 1485660757, 2080369514, -702593288, -1845228175, 542590415, 1967284286, 222001020, -702403829, -1311731699, 1777133027, -1941581558, -400321226, 1393679258, -2056898290, 1912585797, -795063393, -1223045049, -544422583, 1073274885, -1050372302, 79166027, -525123966, 1775158217, 787711859 ], [ 460084388, -1366683428, 2056938695, -250161393, 574960091, -449330141, -405454952, 1203625343, -1377350850, 1604028878, 1381859399, -1360802370, 510272356, -235048722, 1688665420, -1168495402, 1418560070, -1471255774, 2117065173, 1718815182, 703658094, -2013058692, 731924882, 1149487044, 1252494065, -583398767, -2034630039, -1706131171, -1824790467 ], [ -1397136296, 2011932457, 2009127010, 1518814678, 1710087319, -1256938949, -356607973, 1106162851, 1660208638, -1834402604, -246636611, 296139208, 465817896, -484870266, 890452396, 1264335214, -1818363096, -933830951, 255520406, -900656841, -189302966, -1283957084, 338128261, 1259881706, -2009742408, -460015109, -1239621570, -576121557, -1505190680 ], [ -2016084551, 586067143, 445577256, -621878635, -1271588041, -840180537, -1616114001, -683566888, -411795365, 1287994184, -2038666079, 991360735, -1136602775, 1313445754, 125362497, -1042537826, 2127453426, -1504104234, -1759329820, 1575817483, -64035003, -576224920, 588195909, 309398927, 1828286862, -411075874, -2040068269, 73517599, -1312088460 ], [ -1262390424, 1191400406, 1149958978, -1589072325, -1059322261, 1391231296, 131171057, -1990528937, -870093715, 2111976008, -2134696569, -419796810, -1765252057, -1347116849, 1142961871, -590032503, -489114623, 1800429378, -1662634183, -1898520050, -219422758, -184972080, 530226122, 1512060213, -567380321, 1112928857, -87966208, 946803407, 1224595953 ], [ -1845030737, -114310579, -662835873, -313236785, -1101208820, 1379565521, 370433293, -547281051, 69898744, 74366571, -1732381315, 560095310, -747182656, 1727210843, 659368718, 1131562710, 681383108, 2074079688, -959272657, 1930616331, -1805354207, 232368722, 1634059551, 2083409446, -1988812942, -18574161, -706624499, 91452933, 1651429607 ], [ -974612854, -526736332, 1660163666, 1438880424, -1563880517, -1512694430, -1665547986, 873211025, 1640651460, -932883435, -374873862, -1233677335, 1693498626, 580310998, 700141354, -256447942, 351670834, 546376799, 2073985922, -480268962, -1065738975, 2125751275, -1169828211, 6855052, 1653786797, 805548416, 4290575, -741892624, -2113106347 ], [ -965830206, -1585669141, 126696583, -2140254515, -541404288, -2117038987, -1464980554, 1079808137, -1307706505, 189163558, 376742521, 825963284, 1405488896, -437435436, -199646241, -175820376, 1569412288, -1795410339, 822673297, 183048261, -1717032940, -907814340, -1980966063, 1362015703, 1383302529, 281058315, -2111398538, -561619912, 1119718317 ], [ 1079081695, 195754013, -160793295, 1956195976, -1307609071, 1386815436, -2012429544, -2055503765, -1818616714, 1772449407, 1524221223, -1778470574, -539201944, -2107026732, -1335478485, 263133196, -1590807267, -738441120, -523769057, -1036712828, -637248929, -610443912, 901552501, -1390072524, 120251861, -1168685349, 1149472177, -2055427801, -1545318440 ], [ -652071400, -1858220882, -724377925, 369440724, -1629361296, 47741567, 1111654197, -1668711819, -1968134210, 704963175, 1890133575, 673178144, 366682421, -1470809331, 196768191, -1877610724, 1118732414, -211419727, -767377314, -2058039077, -1993689955, -1561208705, -1840285458, -1425255857, 1073146719, -785589599, -1833712694, -1714717051, 1794799206 ], [ 564386682, 1598952528, -1818603627, 1461921370, -476910788, 783724513, 99663488, -26845074, -1442613101, -1963438908, 1842393560, 680804702, 2023712605, 1739993040, 1988885395, 709329489, 797612875, 1263120587, -1900663128, -322228785, -1773823348, 1196308643, 389038877, 1892390278, 1636793756, -1228812187, -2138763436, -550117563, 1403108661 ], [ -496651666, 1576012995, 1690440452, -18865143, 1723544304, 1173186045, 512075091, -1825848, 1136672671, -1894534215, -1730292325, 796349628, -65528593, -90255609, 244169579, 1139388003, 842764996, 365843449, -370169719, 743989987, 1309676251, 1749140673, 1784338758, -2081849690, 1352502561, -286070140, -399497781, -1734899994, -1754935756 ], [ -9373506, 1065775884, 1806510057, -1355264884, -1298969720, -2043261742, -836072369, 2135301481, 623637644, -2144990394, -1846478291, 1944270886, -1444156535, -1154944462, -1246055789, -1506001086, 975648058, 1877727310, -2100787304, -1830062991, 6000327, 1929183296, -1678339729, -1222455234, -1052961468, 643250775, -270882486, 1005497068, 50379862 ], [ -889864685, 1779235564, 1614573071, -906767703, 176274488, -110702675, 1232644717, 2134409506, -819298918, -959490708, 620216363, -1723249781, -11019570, 2079378403, -1550292911, -73312678, -1087754637, -2130521280, 1401581409, -1663829200, -1562960480, 1145067363, 139108805, 1489577826, -407071291, 1850219957, -1688579436, 802799380, 1480784828 ], [ 2103491207, 1439586653, -1156809246, -1751135071, 1616741354, 888558416, 1412956688, -989635467, 1615929142, 891456351, -1405796664, 1527043562, 1525934540, -955398445, -1942129816, 526107698, -1813600752, -530301672, 1416158336, 1994239845, -917659330, 312158710, -1234840500, 1960509156, 883011187, 1681121621, 1032636296, 1688721824, -1451154215 ], [ 2135946609, -66299820, -1733303189, 1361949690, 289037285, -656241034, 1161348253, 880515575, 1030646963, -406215581, 326402704, -2057369210, -1703294911, 1783542672, -2147036446, 1073984600, 248744437, 701107958, 1574122504, 171422624, -1348893604, -1497696715, -331615384, 1475954646, 313229243, -2062286681, 1729044282, -418716515, -445287155 ], [ 906403201, 1759275506, -1626353596, -2122065748, 984613674, 865976215, 1377643456, -1084299450, 1967889448, 517911635, 1018402462, 1087447585, 522879745, -238019978, 1174610379, 500895419, 1253472377, 1098644870, -494102799, 1330521309, 663649266, -671932044, -893341548, 928122438, 1176836131, -144436952, -590719685, -1274428048, -1802364755 ], [ -131249005, -2038094418, -321869212, 707074972, 1842199731, -1273007088, 1072708591, 2048690597, -1326644061, -643917254, -1060276296, -1333035441, 2024028461, 1978125276, -377234389, 1726009934, 2129466747, -330427983, -1395051794, 1526108830, -1279788548, 1476632402, -1891935548, 1855156341, 1820550646, 1908843124, 80749016, -2099448848, 1443422641 ], [ -1828825525, -311415466, 1088336333, -1758189948, 1576931994, -380490972, 197114751, -1661456581, 236835705, -1238930190, 1772991945, -755182396, -233201689, 1217761559, 2022631762, -48066122, 1119908976, -310713832, 1972891267, 1132261421, -972247493, -80596326, -1871120971, 891615728, 1228479448, 52655917, -1676033067, -1856670060, 1196223757 ], [ -1626248008, -559630495, -1554276425, 1326789167, 1995783720, -1859446263, 1488780290, 486042518, 379194225, 1913225895, -595835108, -670911608, -2027573110, 42448691, 1362475582, 1154131509, 1310533367, -270993025, 1400897033, 790471185, -1981404435, -1605952142, 307920851, -432058895, 1552899088, 1493946142, -709971585, 1974032920, 1412768327 ], [ 775455242, 1841380132, 713723973, 928313419, -192061588, 1619107085, 1085154874, 1723549224, 429790538, 96233067, 1787126485, -1240877861, 1412910475, -1928620850, -1210539687, 964748461, 56281618, 1467233023, 415093149, -1044587309, 2121303646, -1420255586, -631701918, -1519213134, -722126188, -485271407, 1677245437, -1235352142, 493573638 ], [ 2098653042, 1390266085, -1947406217, 108953355, -406988493, 1743979234, 470929075, -1121582729, 27944618, -697040584, -505419215, -957906833, 1370433273, -180686411, 651977884, -1635587795, -1928633509, 1889409556, 2114860475, 495052303, 40223214, 1297905582, 641703518, 1982375415, 1834384817, 725036932, -534107470, 630684118, -1487067985 ] ], [ [ 1029618559, 262654409, 649452333, -1802492614, 1097877514, -855738363, 1338506722, -900430034, -351778539, 766197640, 697045984, -895504023, -574994008, 441335186, 1333655253, 256198002, -2059508726, 1575596764, -1973791034, 2040454546, -354484836, 1794314562, -99457240, -777757071, 1662084786, 81743706, -1407509689, 468373415, 328968054 ], [ -773587265, -881913390, -1813286347, -857716810, -1034224614, 553893105, -825678126, -835007132, 514873521, -1920514246, -1490092668, 1850150119, 369065906, -1044886848, 236092782, 1395231961, 1287049290, -879062883, -1248470630, -310143791, -830850063, 1900555795, -2029540517, -965389727, 1115053990, -491958354, -1933269789, 605003129, -1453337212 ], [ -1338190918, 1654664427, 1112970551, -451254622, 1169420613, 519085889, -228519930, 1320186122, -610380882, -1903774513, 900765503, -208443547, -86251814, 1880273465, -1755378920, 1577721060, 698322927, 530360265, 1358822569, -1328807683, 1107085564, -2072289857, 1936269129, 370338883, -1912830542, 105524250, -1498818334, 249672738, 1785525518 ], [ -1589173168, 2135858225, -2061923678, -154722748, -808109186, 587347791, 624320919, -335916067, 1616461268, 229924049, -2069390863, -81299303, -1186911692, 1436877920, 1466873037, -1508853184, 67176292, 255923624, 1522934998, -1005902600, 605273362, -504681911, 1953611664, -1715245874, 2115560693, 791642083, -2083038373, 1129698191, -632917960 ], [ 1418720188, 1559411442, -1342232197, -931385379, -681959754, -2033051787, -638708832, 1141114354, -1382703738, -433612456, -1318799581, 177195196, 1422044513, -1470673883, 717959947, -1527075879, -383534165, -1520382380, 1979388095, 717105816, 683110545, 242652481, 1170289313, -379917745, -1249327383, -1386058004, 1382031888, 711851541, 1531194548 ], [ 250685376, 278510862, -261233802, -1265336265, -1783970565, -429730695, -1019815250, -1266448440, 417306144, -1709101202, -661307568, 570399156, -443338800, -1414605772, 512628758, -1166898829, -1171102337, 1999842251, -420074737, 2036826253, -2058219751, -1629369414, -778689135, 831804799, -445778047, 1805864649, -1506534160, -174383779, 1453437798 ], [ 934528198, 1014496546, 780447905, -1350543710, -845579707, -430362200, -1057760896, -1076794739, 462660308, 1679451629, 962272947, -1454716696, -793540085, -826755452, -1093292674, -282286830, 1016215835, -1098159322, 1661916139, -2124173300, 53580560, 276894030, -119996889, -559644258, -1493503941, -7943300, 1194940970, 1436860766, 393604209 ], [ -1041446050, -1035100845, 1145304662, 583946347, -290431801, 1730292831, 1409419391, -1701236771, -517383621, 1520516977, 831571855, 2079025864, 1200983197, 2106152551, -832881144, 1882382269, -666676035, -350587399, -85371337, -325638987, -1857629378, 562212400, 229124525, -1763818260, -662742946, -1149180459, -529176056, 396368927, 360894033 ], [ 1981251468, -75075507, -475293211, -2084338068, 684460303, 1240135690, 2055843761, 1449763084, 641982153, -786906316, 26966667, 2131559340, 999359221, -1722380997, 2033357228, 1361118123, -1575520871, 1731972617, -926829030, 2122735742, 1850458000, 828986862, -816479279, 1161584477, -651643632, -984226229, 458063085, -1146490479, -731533264 ], [ 442307637, -1249904352, -564724210, -672527856, 563886169, -521340938, 1190435277, 303319328, -221301127, 1949682649, -330993229, -53124863, 1933236721, -497829463, 1384061707, -1129769414, -941959237, -587209993, 1800769298, -1646830926, -1688166602, 1517897568, 19688481, 1065257765, 375802041, 2127395347, -1229828665, 985168371, -132383121 ], [ -552031756, -1920862308, -2056632977, -676436089, 32603245, 1273852728, -445843161, 1708321962, -2062251306, -2133315616, -375510946, 886249331, -307841667, 109515183, -978003684, -513162464, -811090801, 1145055940, 995083573, -175558495, 1217273644, -414262331, -1610776323, 411034375, 673857101, 1387664398, -32011623, 163340615, 1533203732 ], [ -504433018, -300387440, -1868058577, 1948416988, -1701382011, -1473194159, -94440916, -2040050956, 1959638577, -1274691595, -1502295102, -2074796870, 736634465, 991166511, -303533969, -896734537, -649163504, -404150963, -758483513, 543669607, -206650013, -655834314, 2089152621, -2050653131, 178528985, 1692996983, 2105333892, -2004523849, 380267068 ], [ 1980514019, -625916858, 1768185425, -1870194695, -376073191, 1116848171, 1229584334, 1296144619, 1471181864, -361921403, -655363324, -572136735, 475713294, 89747513, -21163563, 1153491019, -504324689, -766126474, 1492301215, 1839403770, 1038359287, -12835453, 81161650, -1604060754, -2026420293, -1423202960, 2049401764, 1580955523, 856941089 ], [ 1909947457, 845489540, -495366784, -895403909, 1835476536, 35514029, -686412584, 479295679, -1758705239, 1189122430, 1735013524, -1860673641, -191384399, 1233491695, -493767121, -876560212, 1033682014, -1635359374, -1446945035, 925754665, 2364211, 913109829, -2043076601, 1441234811, -13544754, -1405973725, 539107001, 1483180701, -604518083 ], [ -308947600, 1556249654, 537040315, -1173697538, -1872820131, 1406618814, 138356493, -1816605857, -1533480826, -267525309, -534805852, -364733816, -837608049, -1015511571, 440691687, 719001713, -399929565, -445684987, 230854274, 895863150, 1378586, 252193318, -2102080910, -824893080, -320957372, -419210932, -1744967187, 1130381114, 730044671 ], [ -119542430, -1238169964, -1285246731, 1422760811, -612636535, -1599913534, -1239529353, 1942631863, -885198776, -1032411918, -1174976008, 1576037549, 372152428, -832234143, -1225021051, -94385177, 1800639727, 538312139, 1361917224, 1760348287, -67501578, -37967801, -919812108, 554525174, -1653587899, -1447250700, -520384087, 1018562645, 538241663 ], [ -305818890, -2139342271, -1501960147, 863690070, -257444925, 193043027, -1603663398, 1639667639, -882889026, -949630880, -966957504, 1378342205, -693056059, 1710902151, 731932010, -1531690198, 413916927, -1925731631, 1429370767, -1047665056, 470020158, -1706418799, -1653211073, 773074871, 440281783, 695648536, -1541030210, -1103382761, 1991770844 ], [ -138839745, 1977924500, 911685221, -2046277621, -1397796967, -568508615, -835851330, 2121514081, -324832611, 759523532, -1884378100, -866631276, -1102459367, -1475951956, -443311582, 1179579329, -819816378, 1548681553, 1993306781, 1328677324, 1024607394, -822728312, 1032974250, -1511992998, 1085115742, -1085154646, -778688978, -1481380019, 1017106310 ], [ 1770300062, 1446594690, -59780319, -553213953, -534714042, -4651675, 708214304, -60548775, -208474802, -1100286598, -1305763224, 1470293304, 1066468289, -306043207, 1360129273, 1428500054, -1514089331, -258018697, -279687864, -697219560, 657673459, -2006522684, 51771832, 535614350, 157071474, 79788106, -1853345863, -713086352, 1556118935 ], [ -473122706, 1503203376, -771475442, 1319419087, 438070844, 94789143, -754551136, 782806962, -918648828, 1204946167, -1541289585, -1306413575, -1600734984, -2127908477, 869027805, 1113932842, 1498160906, -1549815930, -63900704, -1145260636, -932324256, 1178932267, -1613350791, 156362190, -483024491, -1267603693, 1838399043, 1851978259, 209355686 ], [ -1775564634, -521762046, 2073335658, -194452599, 872277855, -74859817, 1974865243, 255957091, -41377981, 954303123, 993311672, -1966601034, 1533025086, -255804160, 1394788939, -1486509522, 842269760, 1699903461, 1288059003, -1797248864, -1053151045, -480405608, -471193487, -1567808302, 1599090605, -606252686, -1779325801, 314559543, 1162344273 ], [ -278736086, 1009563202, 254874872, 893306958, 1922519388, 782242710, -233177106, 1835335110, -587235841, 1600848673, 931461562, 105304140, -2107026594, 170310911, -1446885312, -759063679, -381750451, 1789587592, -60018014, 1976191152, 1669863261, -202672122, 92404694, -864975228, 572279182, 1066493102, -1802254942, -816744993, 1165563393 ], [ 990545879, -2120058988, 315724417, -962504466, 1753703534, 1832496062, -1616806688, 896490863, 600496940, -1024882381, -735231602, 2125416895, -1314143391, 1941123325, -2038947317, -1773680105, -168030553, 333570892, -486105703, -478928162, 2102822568, -691635854, 2139799023, -506732623, -700785355, -334509711, 151754062, 1081132087, 18938685 ], [ -331301553, 27825825, 750396642, -1369991592, -714112008, -2101445586, -1217638730, 327328840, -1018662363, 1392141518, 30572753, 1401008114, -832491917, -783890667, 828341906, 1639648432, 704879395, 427905555, -1352752623, 210515481, -1236246630, 848019744, -636673849, -1542949294, -687718717, 319501335, -410921180, -215944532, -1133831662 ], [ 694462267, -1868663241, 1693543461, -871668165, -418635774, 1819676600, 1812056107, 1635530395, -1416101806, -2059171090, 190934832, -1729471617, 1984192351, -1528234589, 1865487527, -411485976, -319411592, -1497367578, -2049597234, 669763706, -1623351160, -701086158, -1775652005, -1397687963, -22149861, -249354280, -1168607774, 1494298871, -1866137604 ], [ 511361997, -1756659030, 176420429, -1685195556, -854021550, -1367475651, 1266072952, 822574624, 191752723, -30065103, 540352100, 1689133310, 1777054472, -608386075, 1468722034, 783444515, 1561367320, 1418935128, -1533363410, -1281929418, 617045477, -701558544, 657233333, 692015085, 1559975394, 1701708357, -592718951, -1138144192, -163897054 ], [ 1054991462, 412198667, -654444298, -182880877, -1078388377, -1179139887, 925547873, 751256776, 1273449351, -1440958767, 1535323317, 656760350, 1291676115, -1951985907, 1906742429, -417512906, 1927080364, -2029912687, 1288353618, 68841613, 1404416308, -447004027, 410733470, -730484683, -121550225, -1436014000, 1945006124, -1887528906, -1487468806 ], [ 625261425, 1461158811, -1317148679, 1441665050, 1016562626, -528968989, 652945864, -2036534420, -1267507549, -54444328, -1256317612, 391971502, 1508461014, -34602277, 1857340017, -965031500, 1705816481, -1632727019, 224459790, 1970342927, 45973235, 154732342, 778219546, -1021435195, -489182410, -1839057602, -1333856922, 584461045, -294932752 ], [ -311319814, 1088545784, 1057800087, -201324251, -1172774562, 394724156, -951860101, -254577990, -943461843, -1779866830, 417395215, -1679058488, 1393998462, -160491540, -13578842, 4523960, -307372848, -85052248, -840589862, -575871345, -1423498304, 1501473015, -1426535421, -938555866, 1390731998, -1078938045, -1861002485, 911866316, -1321902239 ], [ -1845657902, -546209883, -1618175546, 388675262, -1606536344, 1396677225, 772424452, 990312682, -58452644, 722867203, -1774291155, 1563435936, -95566444, -951219260, 1870177414, -526844661, 871746623, -1199354533, -811041345, 1841287605, -700200592, -1873925125, 1252259472, -1314415657, -1315267961, 1498614479, -661701444, -1700072854, -600674227 ], [ 1983897154, 356538056, 1120540366, -587739225, 1568873521, -1507197588, -1333957090, 1214927023, -105205660, -189379315, -355871169, 567673666, -302993570, -56562160, -946764820, 386487728, -1666301552, 635509444, -931043562, -701275699, 30512362, -1270346984, -359203500, 117182422, 1161099525, 533874300, -1458244016, 1778164498, 1018099280 ], [ 1170659813, -707641557, 918378637, 541720787, -1580111596, 1322029228, -1537120840, -742774811, 2122754675, -749873024, -296449134, -529200071, 824970068, -587943426, 1116493459, -210480136, 1461735875, -1176150254, 573005856, -1666773928, 786124784, 1960731592, 1392815434, -2112100066, 2069410185, 1804776390, -2090835140, -1997848338, 1448700922 ], [ 1131184893, 787440712, -585305251, 1049966910, -2108242002, 879554007, -374220864, 1983362248, 1992971568, -1347255331, -65214639, -2136427669, -223400526, 382652262, 2019927133, 1062480418, -1631673107, -586608404, -1047498342, 1382665398, 1179009021, 1897329534, 1472632207, 374619445, 943888164, 1630871445, -1884161721, 518456559, -7740897 ], [ -639321526, 20931673, 184626107, 402674190, -1911471547, -1105866696, 1968344557, 1776976766, -1761582146, -1558325113, -1796451809, -1631978012, 1140548801, -842548686, 177690620, 318798961, -848853494, 1377085436, -384567468, -742282902, 767297325, 659923543, 981225408, 1197874511, 1863164338, 1154053497, 47374344, 276670522, -1364009242 ], [ 19096657, 14266662, -908880868, -757436726, 556548476, -134466127, 297726762, -253742241, 1262230746, 1322509109, -2124524365, -1380151096, -74339509, -1546957866, -82886337, -1062869250, 1781807317, -630815249, -885841119, -1458806804, 999511307, -2144308572, 502529460, -1601486133, -436084365, -2041792084, 1085390347, -572384300, -18408529 ], [ 885118909, 1417209644, -1144018754, 461048068, -707095266, 1860581238, -1106910391, -1333987018, -1006338362, 1888816021, -629894620, 1125065433, -1895975913, -1003947666, -344867189, -1791882083, -1965994786, -1474096900, -1022874984, 208166848, -1488001629, 889336349, -51807917, 206899226, 950879438, 991829855, 2044333169, 52087202, -2015709165 ], [ 1941795913, -189864845, 1408357108, 837578546, -47524125, 373097098, -1807701972, 2089658862, -287172696, 730663775, 1802808973, -348622721, -39050213, -899775206, -1966687605, -1884974253, -1564300583, -972714211, 1206643846, -1854089520, 395705483, -486547144, 1263921592, -831482561, -468868931, 455259957, 161813449, 783777051, -379949167 ], [ 1643323265, -29499389, -69194259, 2008704220, 944122709, -36843537, -1327340999, 503719438, 1996749290, 1945729060, 354880217, 330291313, 198090635, -394296468, -1692595782, 1778513768, -1148043240, 840248078, -124692175, 1027371298, 1517093894, -802452067, -1380634089, 1116136638, -432835537, -1036671868, -1211901005, 1215672941, -838391463 ], [ 950476964, 1843891643, 1730629111, -830824161, -239898549, -1555648569, 2002669665, 769691632, -478314696, 332606034, -1355776244, 1730253318, -1162477064, 993075946, -829392324, 1892242417, 1773418693, 658761954, 87700083, 339962674, -206605370, -1689305686, 722295187, -2119216525, -1875229286, 232186441, 1867596869, 1389418015, -922931292 ], [ 1824559027, -1798722134, -1193373228, 592659974, -653693465, 858262374, 2104770309, -1105601620, 1119541983, 1029634489, 1387187887, 372515422, 284774666, 1907526278, 2010885326, 840325106, -2041421653, -1924666909, -701538548, -1133953280, -1613197214, -1946950603, -78987161, 1971054141, -467024591, -429931974, 207094519, 1577414328, 381810805 ], [ -30776461, -372672636, -392285004, 1456810728, -1606933521, -1268332499, -1054702560, -1429066758, 1606236594, -1273939054, 2012131517, 1820739152, -1412045354, 1604223867, -911507741, 825099354, 66984236, 709076091, -1294024451, 330466531, -1503383367, -1175081277, 582243132, 1721395728, -426933286, 1806947504, 55509805, 1165821525, -1325276737 ], [ 269803252, 1439532327, 432005668, -1209955035, -1706163917, -806912764, -895629027, 2058106321, -1277368392, 1922770193, 1653172889, 1333906048, 739742654, 641274804, 1772841218, -2029790051, -239191222, 154352502, 1372723409, 1317801327, -952026858, -823570635, 490687810, -1791287028, -11355636, -1656860359, 1640001518, -1394772940, -1828111433 ], [ -456959784, 1143029210, -1148178045, -214894916, 1772123633, 449331001, 1209363752, 378601018, 41329403, 2128028596, -2031587937, -1471282022, 1198594556, 201705674, 474350961, -686731318, 1697351330, -339049162, 559009871, -1104338856, 1007057316, -182373263, 942141602, -1455570814, -782918967, -1615348549, 552522451, -1514657174, 157635557 ], [ -1486970954, -1748807163, -103839021, 908688163, 208733494, 1184744589, 1744985958, 1191194268, -1735843839, 1287137269, -1482599166, 108482333, 231220139, 282465745, -814746843, -1245047804, 596343245, -1332090955, 1422947991, -1047828949, 1395345751, 1759477064, 553835793, 42781391, 2042261903, -512292222, -2117832188, -565223684, -852009920 ], [ -1061115635, -951486662, 1117019323, 508398588, 1527392842, 1422868658, -1333426044, -1992486578, -570658606, 2067208931, 210202978, -1878827759, 323017307, 2106183067, -99286240, -670835299, -578338529, 680435706, 1733574909, 1882371744, 88021436, 180361446, -400436082, -2117279663, 1656642467, 1135515063, -90685736, -711872671, 1697921421 ], [ 2087362642, 484272959, 260852767, 40684915, 2041472264, -1633795776, 685509446, 183307706, -1812226450, 1823094405, 1899704343, -39598358, -460088821, 1565199524, 1658630726, 1085764121, -477193106, -2095539491, 422909831, -1160022912, -1601488167, 987606607, -934239820, 657139526, -708939588, 350010521, 1067999305, -1496584243, -2099370271 ], [ -1321167890, -201740818, -260942583, 2043469721, 1255948612, 1384400955, 937025818, 2122762665, -1430743522, 2141993131, -1888662108, 310375569, 1572323705, -747632603, 1550401998, 589774392, -1861388701, -884580883, -2129381209, 2136244519, 1699994742, -623215271, 5389455, 448618390, 193601661, 1554239956, -38726466, 1709498041, -1430678182 ], [ 531984206, 1476765398, 1070052085, -1126813181, -911306050, 200546267, -1582245708, 546822323, 2030268252, 1839277542, 412665954, 1317620073, -8966206, 31357686, -1550920534, 1551764771, 2088989358, -500350300, -388363432, -1454639020, -1210793531, -1807629474, 1710073461, -1309257008, -1831662910, -1833875277, 1277901662, 315717043, 1502443423 ], [ 1595724999, 60892370, -820018899, -1977312690, 326777095, -839400521, 1674875223, 58618400, -1229818092, 943199233, -1731400274, 921915169, 427542490, -1524355935, -469723086, 1536430841, -1689331423, -623440131, -1120806801, 471484585, 1185751608, -432841240, -1020497119, -954031418, -542565119, 2021524551, -888043199, 1871529350, -173190464 ], [ -432073854, 1253618331, 54951447, 302947047, -1734190879, 432633809, -569490240, 630094274, 2144014557, -1212055692, -907847498, 1552085393, 1598409162, -213030760, -199671209, 1659763372, -512518003, 1937990459, -1675428182, -1675776567, 1608585172, 2038487084, 1825496550, 1565760193, 2109749834, 1088553347, -2102257338, 24628315, 1534108551 ], [ -8399194, -526457635, 680886369, -422640466, -1481216905, 1996659042, -697135860, 221066000, 1800234700, 34354494, -1887026550, 1969687980, -1315006056, -1794494977, 1568878375, 326538589, -1928445171, -188847651, 477331884, -2074404274, 905335146, 1912770485, -1805127189, -222164852, -1339466584, 1988964922, 1112703419, -2063663575, 957676624 ], [ -1602933279, -979155941, 128447324, -1767142321, -782599634, 127680641, -607579664, -1090474507, -1115736760, -953780139, 1755296998, -1635725042, -473745516, 672806991, 936676671, -1132805707, -1334160875, 1142696246, -1686703798, -1802618387, -1390422690, -1173836557, 1383534651, 1495018864, -626701536, -1419537636, 380713920, -1875457122, 839151393 ], [ 689244563, -356252540, 1804305028, 393333256, -416087710, 2131314694, -1437404764, 1949824045, 1578714430, -1775433765, -495814948, 1261463976, -1996868399, -529290401, 69344238, -1989469726, -1208244252, -1675050056, -360894784, -1612998325, -433164765, -1051848352, -1780920792, -1638317131, -1349978235, 1185517184, 381110342, -1766570403, 2032918672 ] ], [ [ -65952426, 194612564, -664809446, 1398953460, 926752124, -95111310, -1171341391, 1590554114, 637757150, 546272035, -886584749, -501405761, -82183736, 174372878, -104881397, -73330662, -512165287, -266903064, 220293555, 446192852, 280886007, -755509245, -2024825457, 1539908670, -1315980862, -1066436118, 1913597959, 1045779212, -1656865142 ], [ 1627743885, 1841182482, 1380897135, -1944324705, 1547658914, -1480473562, 1803154117, 1096274799, 2090429353, 670874482, 1743642717, -255954130, 1551888317, 1632330604, -186745760, 1585718325, 1745306437, 384441543, 139445379, -1609036077, -1842863703, -2147333676, -1240932403, -1616623079, 371282893, -1972080148, 805621599, -489944105, -1340173292 ], [ -485798107, 1665487746, 1771865434, 442926117, -1889465733, 368383665, -1690894600, 820442930, -780494903, -1163288801, -1147195493, -964384569, -1099310894, 1868214269, 737889653, 1853998753, -139006465, -2025212176, 1727075925, 711254052, -331784287, 436563825, 879890399, 1782710805, -1678351780, -898296083, 1827171185, -2056907227, 1897037520 ], [ 1282719133, 1160738147, 1141349322, -327064363, -182074931, 1493069378, -1915121842, -166364889, -580765103, 13494611, 254343265, 1491345932, -1955694125, 1073344925, -332198147, -1092229096, 358420894, 742886115, 1468573089, -291574042, 1816603237, 1732068084, 886982277, -501990856, 340251416, -407862502, -938502998, 64889822, 339912210 ], [ 1740902810, -1669990737, -924746953, 467046333, 1722705799, -1783798208, -304546615, -1468779602, 38015543, -28941416, 380722682, -362943287, 1010235098, -1374275118, 411171283, 1110154199, 861977369, 7452878, -614433861, -1320800991, -682773145, -145897026, -709076175, 383574474, 1861506473, 224815587, -1228643406, -593246209, -649442634 ], [ -1602384182, -1117387485, 70596199, -1542397631, 1019906430, -641676111, -4560124, -1644927668, 962330025, 423413143, -345581697, -1517382058, 1683981553, -1169701287, -988781954, -137080514, 502266864, 903317820, 691125984, 633962600, 1398081797, 1426909441, -2129989870, 1182405783, 518416023, 1190174256, 2116159401, -554299421, -1442524169 ], [ 1157178321, -2017454512, -529216389, 195558180, 1624962558, 555370511, -22802811, 2002423418, -616498474, -539682692, 1644336026, 430881383, -1193346003, -1384483349, -313703235, 1713959853, 1138813816, -489443053, -1408421448, -1119192119, 595066295, 996694690, 1569527334, -1634765360, 1597971595, 478768919, -329256590, 747959242, 658675516 ], [ -1572857370, -1000166792, -1932727294, -1239982722, 1288570664, -615019695, -604480120, 500497635, 1735106195, -406837489, 621544561, -199731685, -845070273, -871201490, 2095221593, 65397559, 1139493970, -565431427, 1966038240, -23230110, 1156879873, -1465936161, -637220310, 840797074, 837897396, -1527718029, -1786044993, -719045343, 1556389076 ], [ -951776564, -1106346337, 1522239418, -815542123, -853958952, -1092750627, -1398928492, -966880002, -1819194253, 811588725, -852589526, -1858653306, 38616600, 2022645598, -54345678, -27584641, 1527027820, 91543814, 1401422069, 1945006268, -303115998, 72422713, 930473565, -1015711565, -1888525597, 964083656, -1065306678, -607813754, 1456040745 ], [ -811466482, -1889034826, 1372909677, -2059973090, -1134194634, 1309272936, 2049597457, 1987266177, 2001183484, 1277793222, -2093726677, 65106668, 1992931433, -1545514954, 375589309, 430197707, 199526769, 1226214566, -289740980, 2115300991, -1529529682, 2007224371, -675825951, -893841088, 1363357874, -743378728, 1989729111, -22578284, 893235355 ], [ -1076730061, 148391009, -1330335766, 1331604921, -243315063, 857081529, -1364362867, 462626530, 1674349988, -243037596, -408535097, 952856693, 1713105387, -1779344052, -1001898280, 1792158015, -199860078, -1390608393, -40114759, 1829186393, 608977482, 1504559570, 1730428707, -2041420178, -1538421097, 1078985278, 310499035, 695418007, -1276782574 ], [ -24246924, 1638565576, 1424721609, -1950670179, 193927325, -1233930845, 1448422569, 575644690, -595217875, -962856407, -213197235, 211037244, -828342051, 928459252, -2142264146, -1433569591, -1864623079, -57289854, -1564017309, 165129187, -485445124, -978988353, 772815467, -412545567, -1108882133, 127378282, -516360304, -337262947, -1662727968 ], [ -990379876, -292128465, 2106665083, -823772605, -1325794025, -1864729962, 1739114393, -1728295764, -1241412494, -239084151, 134336834, -1139692720, -2046407414, 1713170860, 1248255644, 1260733353, -480043364, 2096827397, -282448763, 434887706, 547018354, -1566450894, 1578003645, -919427543, 1540401919, 523892900, 221438860, -2128510110, 1046204132 ], [ 1949859712, 1387204797, -2140070305, 1573107115, -1907570042, -1426679235, 2103410739, -2056984782, -1696787054, 1614647140, -1324557631, -1558929824, -880978312, 1928948245, 946703171, 176707377, 2037392447, 1454588338, -484861417, -1511824193, -408974793, -779205557, -1425211846, 346808232, 738832879, 1914101617, 1356176329, -1272402350, 1645231863 ], [ 716509885, 1936601532, 622266938, -625907871, 716684799, -1526442239, -56481896, -790629680, -1104705730, -846952442, 389274953, -501655020, 471861786, -537414379, -1473147994, 53152721, -397538746, -639316923, -1527241591, 60319746, -1193210217, -198005840, 1167057804, 1989875838, -1090371339, 643714286, 729140535, 2142080761, -1607687746 ], [ 1905770116, 1537297457, 1458305748, 410010087, -1603917844, 358023666, 1448570893, 1643349089, 1775029199, 958567312, -1634688573, 1721304112, 1850811394, -120455607, 1819826747, 235295992, -1185973906, -579276309, 2085609080, 1734776969, 154323359, -265240639, 9007313, 553324150, -64391587, 97052727, -761667341, -2119580954, 867740465 ], [ 1531487191, -172201865, 1917317091, -132018576, 1851604680, -256848417, -485545989, -16853356, -1054085759, -865110195, -1064128937, -1219742531, -645913598, 845053608, -22563259, -1527341382, 1095752522, -359728279, 1675040867, 563585668, -175533167, 1057689102, 1405385894, -733722651, -1697504760, 1057539405, -1837619615, 1145143052, -2017414751 ], [ 1442696012, -199149310, 323400309, -781221825, -1749903247, -1291456346, -1363160695, -2111713205, -475043860, -1001795468, -536038255, 2121422688, -517416579, -1615741737, 2111604998, 809145195, -905175955, 767430416, 1347275147, 449403657, -1135003188, 1926431249, 1170333231, -848684760, -1752189153, 897997406, -1672554849, -1837761426, -1663924350 ], [ -116802104, -1259678824, 570345386, 1483778864, -1711789490, -1340977640, 536827426, 598839943, -393486580, 418587440, -221705586, 478944933, -686381269, -1712986448, 1462819332, -353918336, -2066973371, -1193328075, 1477085425, -1004951831, -840520987, -834283913, 975484752, -1205821055, 483594325, 604709388, -1962501008, 1353715855, 923625196 ], [ 55025926, -876468270, -2071425965, 1740839243, 1504688907, 635817155, -1033472052, 1352716455, -367502732, -2107449567, -1437290235, 275478556, -1380007857, 979676518, -396974995, -835335923, 1227027418, 1967388250, 866701973, -136501175, -189233875, -1920951449, 1204282829, 134065900, -1164001829, 716221796, 1098964380, -626156540, 1052891407 ], [ 311214014, 1273244041, 1284621392, -1843215657, 1197926061, -1947934198, -242664284, -451836433, 1609958970, 1530414415, 1742481245, -996176018, 1640041797, 1356982014, -1487562244, -488762666, 835159571, -294597666, 978224662, -953495494, 626233449, -1567689487, -382226665, 399696399, -507299026, -1951862477, -1214409968, 426316510, 887745624 ], [ 594421989, 515876534, 862259688, 844964204, -1331449564, -2096676959, -1382339756, -2050694754, -807719288, -2147027610, -1643422819, 1318840294, 310036907, 1248886506, -2054059174, 1474638318, 744861208, 1462715527, -2062869057, 793926340, 1899385774, -567123070, -1059709459, -1868255971, -1896031109, -1891917167, 963718110, -620946298, -2032993367 ], [ 678494357, -86177768, -1670811456, -1212903314, 1558259740, -636743000, 160716981, 227598474, -590875036, -611439314, 1869155000, -1336955716, 795073673, 517162185, -1619819132, -1822954982, -517379873, -2004597085, 937700756, 529646208, 2125849074, -878832997, -389897768, -421845966, 1725574379, 43566695, -1333395793, 1041414249, -2125345441 ], [ -1094850354, 517886222, 659057386, 834371405, -837596397, 614871965, 900654432, 323953674, -427390096, -176692607, -1406368325, -71131003, 1567081336, 147335671, -1432375265, 1329799366, -730818458, 395410155, -1228618399, -291413594, 631121613, -1801794088, -1758002249, 1457728904, -989064251, 1087647782, -1631417508, -904285184, -568519350 ], [ 1965940389, -1634723189, 571685824, -1586764724, 783324693, -1955976514, 1885473325, 2015230305, -1210949834, -1315432444, -30684409, 879470752, 1860809365, 1184101669, 1201140611, -270750735, -343425681, 1229989838, -1523542935, 810890174, 2117870710, -1462537728, 614955708, -975975902, 1135290465, 213845438, 207887675, -1057070166, 801571315 ], [ 776343996, -980420647, 225906106, -1410343903, 1232266571, 728219841, 296918126, -1506454205, 1095904076, -1242574531, 186074015, -2087391543, -2031520078, 1597538008, 1945155385, 1255890932, -912434639, -1176491867, 79825973, -982487114, 840197479, 566399956, 269558869, -2108122631, -1340940620, -1293655667, 1763841037, 1455914238, 1086300039 ], [ 1712890871, -583499015, 1794460412, -404437018, -1077575465, -2099381671, -2115846775, 264774215, -245354564, 15148787, -931787340, 777889191, 850216510, 770452159, -362751953, -1715685314, 1108251172, 2069193321, -1011773625, 866300070, 1309389777, 71852653, 1124297109, -165442418, 209914532, 1136580229, 998831336, 1034251780, 1144775288 ], [ 1350083615, 989589916, -151047137, 432485528, -1365291373, -1304228819, 279657877, -35053802, 2033501091, 2028470557, -1964301796, -624703053, 2147315138, 69528022, -779249107, -96719670, 1157490260, -2055117454, -490759808, 1236626231, 599626002, 248556056, -1111051353, -885423929, 829354481, -1808250527, -1664905648, -120873829, -1973109365 ], [ -1529036261, -1025646012, 2024382328, 916160116, 2102784943, -2036943584, -1271643680, 1850329475, 14619127, -642558586, 2097782813, 245222848, 1290891623, -830940803, -180952116, 1200423059, -2048338572, -85785670, 11839893, 479553764, -1352963396, 376787496, -1517166090, -1804646890, -382547731, -1217918696, 433208193, 839450171, -1433141202 ], [ 55626817, -1883931989, -288926341, 1679370380, -262621677, -1912838503, -506979726, 1895808519, 435034665, -161575552, -1441003527, 1437859569, -1101380520, -1914309971, 2059602466, -2049424527, 253370687, -805674447, 1333982354, 672106060, 1824762939, -2060092391, -1051686401, 583342991, 1553328930, 2043943708, -765900192, 500497865, -1278709934 ], [ -720288170, -1249941931, -845156737, -272556387, -1484459092, 320433599, 998849962, -386609878, -623378496, -1046569630, -1221469007, 373341684, 982086881, 1104328911, 1043716128, 427331978, 1033809729, -1010092636, 1053126798, 1673534887, -766291046, -1613733188, 560776902, 1967734498, 2053154216, 2112490428, -276346188, -1097172878, -839835045 ], [ 1594482695, 1288274916, 1759133148, 574434077, 96778624, -342243580, -1150281569, -1191853707, 49763812, 2050402838, -1011266114, -24614382, -332514082, 1317707201, 676581055, 1688401973, 2025549452, 518784264, 642597742, 1594150223, -1780329180, 1166104237, 888833974, -976161358, 1800832937, -971057446, 2072686811, -1027714445, 1571386469 ], [ 1587501273, 1376673530, -26278456, -1034490788, 265278363, 173214173, 1476436283, -765817134, 1207526519, -1572057451, 40322042, 239111523, -1444185552, -1641799370, 1338229282, 2119440335, -1954612959, -1770989463, -469058802, -229091250, -1950383220, 2061094722, 958905364, -1757353187, 2076985106, 1828981177, -1998993178, -2069145068, -1976046910 ], [ 755169765, 1260563913, -2105895073, -1763582331, 1949770312, -121979406, -2068761967, 1528494035, 424072895, 1710230771, 657553545, -937554159, -1919504137, 993213684, -757389781, -864084099, -1591465412, -818482417, -1608232150, 205104291, -260351187, -574786525, -1532303553, -958387416, -418514410, -428024450, -687788611, -587188028, 198776367 ], [ -1932184165, 801281741, 1801754999, 1851264655, -641546540, -1090228654, 1790296460, -372746145, -1256538657, 240792061, -909683754, -2115590181, -1008578032, -32577163, 56889796, 292897469, -2113549786, 1874093345, 1272336765, -2039832250, -318871474, 1602544296, -852786534, -1070458173, -578523818, 1218534884, -1724188993, 750896251, 1317294128 ], [ 16647988, 1113001816, -1657901459, -1828634782, 958866339, 1862555516, 463130449, 1494786999, 1895809954, -1246136974, -1470819625, -926233355, -1422387878, 187246916, 489213881, 2107753432, -1906207962, -1668064826, -820234466, 110231111, 310241162, 1637154603, 216978870, 148388702, -1294224051, 1420391204, -908923611, 2023552511, -1962719012 ], [ 1813185957, -1132720123, -1851435544, 1140139395, 1812282735, -1002207334, -1609746845, -294755031, -330137916, 973882666, 2144468629, -185393204, -1905829013, -1261294440, -1429548466, 566936817, -1497888947, 982603386, -796160523, 1613650473, -1201623425, -1374177879, 1004060512, -384508597, 115197617, -2092940280, 2052758529, -592427805, 72666140 ], [ -1993544358, 1046386630, 657577568, 411808335, 307693877, -2106561506, 1640584854, 955692679, -3883219, 250305164, -698282137, 807200600, -55412956, -202375754, -152670831, 1278189018, 721343449, 1398856351, -1050300051, 22127948, -372146460, -1661103178, 931585564, -26917474, 287173911, 1552655637, -1538858176, 1840054057, 1221114535 ], [ -1146575901, -2029826496, -548948207, -1809933496, -966089690, -900285670, 1760568567, -560087739, 571875424, 2132318446, 2085385202, 798072645, -580903252, 1082452395, -1505631716, -515982337, 124678029, 347409453, -281242925, -1237361276, 1264896816, 1068698228, -2116469647, 573425342, 1959480116, 1510134036, -1008637082, 1303173160, 1211810670 ], [ -1613310440, -2092001323, 1781632855, 1271398430, -404382532, 1088834782, -868816166, -280664445, -750757557, -1394056803, -1860700655, 1654953316, 769782258, -46638803, 277892611, -1521483933, 1997922015, -576974648, 1156149290, 568285083, -541658940, 398949706, -216556197, 1133639595, -1966205556, 1337006383, 485792013, 1216557558, -440503137 ], [ -106570977, -201031881, -681059194, -232154906, -1803957127, -602136437, 1939330266, 812547700, -1357505144, -613520308, 1713933238, 558348400, 1161228622, -69287575, -97835258, -1022361233, 1031550729, 289279985, 356262908, 1147948871, 858667201, -710069519, -1767080050, 1204523785, -1840128787, 14639574, -1981839780, -2123244176, 1069971174 ], [ -610506068, 1515126501, -798991862, -806951843, 672633816, 1569944722, -2001490688, -1576824932, -299233209, -368675634, 386365234, -406704054, -442354968, -416828867, 903803052, 737796708, 1873232024, 396050196, -700877940, -467762427, 129166955, 1973975503, -252557220, -1730575636, 1945824659, -208851802, 289939497, -1834730590, 798115349 ], [ 168285707, -1274973397, 946196496, -2015375250, -174532517, -1222468960, 976467229, -539871185, 1667543878, 123202804, -1204680072, -1775201063, 1770094173, -865439810, 1793668881, 664764890, 194379605, -1592091631, 1046668307, -1497992719, 1739559494, -1409279111, 1304123349, 2041176644, -223870305, -993921346, 565145681, 2021184288, -388318972 ], [ -1516933272, -908379358, -2041939877, 1105357943, -1894823417, 1008779087, 596582081, -431630323, 1227489090, -1636831538, 849992263, -1670954407, 2027956737, 675950755, -278426298, 110138087, -392741338, -1930556470, -231754774, -1474824926, 838136385, -1820399133, 671086588, 552534990, 1257771990, -188886770, 1059788035, 2116474166, 383296165 ], [ -1834758531, 846913784, -1545869949, 1983798209, 1351863162, -524821790, 1658664851, 1283153829, 588349346, -337059411, -1859612006, -2095092466, 1475627123, 692666545, 233591592, 913138098, 500758474, 1288825316, 2054850702, -996048336, -1292847476, -1928737740, 1256515281, 1308266478, -243534135, 1789574736, -1600933381, 481212527, -370595912 ], [ -24910116, -1052638766, -225591073, 1954956105, -433125349, -2088326030, 1304518766, 1702700733, -699440011, -1354020496, -1749899519, 919461742, -1880698918, 225354478, -1445441469, 1763639881, 1317021062, -876717911, 822192621, -1583883845, 271632514, 1824835181, 1994389191, 46494191, -805975395, 381188938, 1382417960, -1609192398, 646909514 ], [ -313452320, -39113581, 911389814, 1529542817, -278047095, -452392934, 1173677104, -118549311, 1534502583, 639868121, 1577699143, -156373783, -1787203851, -903753884, -896602978, -47427048, -1074106471, -1526305111, 1666042262, -1139968791, -794077258, -585627894, -1337147283, 980902472, -1786479895, -1110504050, 1940304599, 859736704, -1906602144 ], [ 1316089281, 583185054, 1421555974, 115233646, 336022332, 550178990, 298206825, -1008870719, 1819108149, 1024373205, -310641831, -136057119, 1114645512, -922377967, -1319275587, -1565334991, -2030602004, -608975257, -304628816, 2025745908, -1103346609, -1248059662, 753491340, 53401265, -131610021, -1321697542, -366348703, 1538909657, 1136294465 ], [ 1578279752, -467075458, 1500637910, -315468929, 628385094, 1034212887, 507203284, 514281605, -1607628880, 1443372689, 134381349, 1308743744, -304031929, -560723408, 191616378, -1085980758, -1646926061, -1442140891, -229146777, 1100319086, 1488675480, -425480995, 1708329769, 324924245, 1771493162, -1961737955, 403023799, 1570391145, 1077086084 ], [ -2027055338, -1813616774, 268748053, -1955547201, -1163016346, 944361516, -1829054220, 1376042284, 71769201, 1733024520, 945421226, -2038381233, 1030096489, -1975508510, 514520340, 49553105, -1351215109, 590221685, -989159437, 574869428, 716107111, 80636605, -890459548, 1785669353, -1005596970, 1077057081, 490382678, -605145458, 804544300 ], [ 941137132, 256920438, 1204623519, -1094374264, -1842048350, -632850475, -1422417863, 1226076737, 918284986, -736043440, 836354877, 760260463, -189184160, 939348168, -1322803029, 135447082, 833832272, 428594196, 1310031529, 1637767501, -1588751981, 1873489647, 530260463, -195931672, 129368752, -1916146609, 1583682281, -578217679, -1335202079 ], [ -1935547973, -124909676, 384312752, -435942627, 615164578, 559369076, 881504752, -78761711, 1584340782, 390002028, -1527093317, -1814605992, -1039432425, -1726353395, -1320571650, -281965300, -1244899241, -1491800382, 1083128957, -60549639, -678063292, 2144611277, -1793615664, -1241993245, -1274025627, -667109251, 1816971646, 1490529462, -143979312 ], [ -1890817713, 974852551, -1708672464, -1327834091, 1912555468, -556085609, 88524660, -773178685, 1457655813, 87088780, 787102964, 285823200, -620453841, 1750237173, -1198134752, -1101942320, 1971364266, 1896882864, 274209352, 66540471, -693144995, -1013295030, -52496276, -316483726, -1843032960, 1878661349, 671652662, 1678091910, -354795818 ] ], [ [ -923275315, 1026362719, 1087762967, -1356580578, -674177834, -203400097, 463921495, 66437853, -906134425, -429921582, 724691813, 278433362, -316476602, -201973220, 934904498, 412293330, -610096613, 181628810, 1152459715, -1504115040, 239848074, 1446887154, 1456309998, 1352234683, -774149334, -1754406815, -1812138089, 498811574, 1631640718 ], [ -236670400, -1474338126, -1639192073, 335230748, 456931845, -952190093, 1490338708, -1057052380, -1989536051, -1514601222, -345078688, -1481819412, 309075056, -2099790207, 26052880, -781319326, 1098997875, 2079619403, -1303647336, -483893960, 1996440050, -1008408027, 1378252003, -1056380975, -1779900745, 1071954260, 984458529, 1271082154, 1472505782 ], [ 55212193, -1366063053, -2091955121, -1642027604, -1130842328, 329438701, -987060986, -382880117, -1854601417, 1305667368, 1291533036, 2123823055, 1382891364, -801599529, -835814007, -1624180652, -437706793, -228981474, 43269782, 706458611, 18454802, -11247309, -1094606855, -324434335, 653775560, -337071396, -1052610806, 1540514352, 816370776 ], [ -1573258597, -1135792448, -1144066076, 1773957767, 1916365226, -1480652537, -2125110490, -574518044, -782460660, -1911762079, -67030174, -1820383883, -1851149540, -373978822, -1790604516, -1903868980, 979542482, 733060508, 1482443426, 457414589, 233140051, -645798183, 1485391244, 815958166, 1793912729, 1485864337, 127715506, -197586778, -1616015753 ], [ -1557597472, 724900358, -1815111425, 1269692441, -1050911812, -1778302704, -1464677916, -1345511255, -532219803, -213736349, 1374481858, -1981485631, 849915914, 302796815, -583909013, 1171883880, -2017823796, 1361705283, -696506126, 979155215, 835521172, -1826894361, -1782618806, 1484440842, 410256257, 1374338321, -714360711, 342676674, 1104941403 ], [ 1278471389, 75919315, 167072641, -974258663, 655168092, 101205739, 1765841723, 1480975494, -972343322, 126807218, -267336826, 1919630247, -640456245, 1361272874, 1161410834, -1655085572, 1652370098, -1077326375, -130746730, 179605448, -2029682686, -1174404955, 380052560, 381224793, -109563471, 973551964, 469368504, -1352271660, 22772171 ], [ 462793570, 1683197531, -1385413213, -701407908, -1550300348, -682504309, -1416756985, -1192456421, 1968990332, -336185721, -1183858381, -792130322, -1347178186, 563802565, -431437905, -873401692, -1697645450, 1733858943, -750303900, -1369891106, 1885011336, 342271381, -45319936, 1607947815, -1648058671, 2086993106, 1596446614, -108069216, -462298797 ], [ 1132104168, -2091988514, -1186987601, 276118945, 1924270092, -879182379, 1815755657, -1724502780, -525936184, 651570689, -1664184080, 775963839, -867415029, -824707772, 2076603544, -382204824, -915775583, -238003614, 1025526186, -1116707787, 237735702, 1721038026, 355779559, 1747580938, -979546363, 1962055983, 749623042, -1622882794, 945283702 ], [ -1028230017, 230932691, 1300985944, -1383187244, -177289142, 660676433, 287492868, -2081160101, 1240113942, 691598455, 2141747985, 357741341, 377803839, -576638581, 833871726, 843616466, 1501840431, 1828332218, -1487395000, 77872245, 158083353, 582219986, -382479552, 1748888908, 1360494886, -2032059335, 1488203437, -1956714580, -84408120 ], [ -1704244865, -1652704007, -91579383, 2141820367, -400485969, 1610487625, 318924993, 1727007282, -86690491, 1797852104, 902668379, 1766375586, 1993644072, -2123993204, 801775510, -961512630, 978049895, -1006100260, 1930508847, -63748623, -709096241, 1620926657, 957867169, 1363877228, 1871127206, 1976712714, -81463454, 1175488271, -206964356 ], [ -1596895270, 439519440, -294064467, -1961046869, -1463877104, 1514719930, -684773665, -1865406033, -145191618, -585880500, -1429248970, 298480463, 1907325619, -161910550, -1217884911, 4864748, -1958230242, 805646215, 1241653730, 1884600689, -15814001, -195533316, -1675277190, -1719139861, 578016115, -1865187403, 1925069543, 78830188, 785110122 ], [ -542569020, -1895853039, 1618888848, -2081365732, -1845635317, -974582679, -1978468140, 583516744, 2004211955, -167808921, -300900411, 1698764593, 1399865337, -242379272, 1342320979, -1109425375, 1806895696, 747665283, 554954072, -1639838652, 1166473680, 1710142311, -1547333288, -1889130292, -1396056090, -821213297, 519253392, -858526043, -1921793339 ], [ 1868247055, -1620863223, 1528521938, -1588977722, -1765205294, -812229604, 520875000, 624833381, 257246384, 381112985, -385780624, 500901801, -97611053, -1737098660, 1136470366, 1813513485, -1239775464, -294697037, 1688777374, -958585024, -772740978, -144398630, -288265628, -375426239, 461378973, 2100362765, 177154759, 2139203177, 660070855 ], [ -2041340305, 1461323931, 984817625, 975309090, -1215091448, 56771165, -1805820166, -686707829, 1526535059, -440463223, 574973758, 827753679, -261877887, 518764907, 1714561506, -1814913139, 518963062, -595906946, -448544299, 838046265, 1512051012, 1212519577, 784392670, 1653262708, -1199299072, -1597022304, -2060063165, 823967693, 984443458 ], [ 1223412867, -206766239, 1428401695, 567095977, -548957060, 1316108944, -164199001, 1346083401, -850877156, 585195478, 826737289, 1550129827, -434905621, 902651766, -1009505252, 1248408323, 1301207361, 1892370264, 1589611643, -643443548, -1551177577, 1900521370, -790292916, 1257294558, 1443799012, 286448883, 1218791365, -1340113548, -1549104381 ], [ -1284706827, -257028853, 2068091993, -187865589, -33858865, -615407684, -101582689, -2027707407, -838694329, 1254528692, 560283992, 1703283399, 402649931, 825359788, 212539782, 1240187659, 1022855384, -1810349655, -193937607, -1010766680, -253011526, 699140391, -1127614359, 1010517885, -896089360, 897912081, -1819807343, 1518342914, 514853904 ], [ -904605125, -98090550, -476440226, -583371367, 955795524, 1197281142, -962455578, -1226229133, -573916983, 1977120513, 1690935226, -385363367, -613778923, 521798821, 1617165318, 23729749, 2019609792, 76724449, -2052080043, 487625431, -1447729725, -276778007, 2133626886, -957919411, 1215778391, -245851791, -591875256, -439748988, 1381051695 ], [ 629536679, 1476615315, 1690422811, 1990902143, -453342145, 381812484, 1825888223, 656956638, 738497149, -2033902387, -856578975, 1578919922, 304676687, -847692110, 866243111, 263852116, -1314044578, -281755903, -1094151222, 1652051562, -199918241, -1094458540, -114368586, -1980663099, -1899567855, -718345819, -1783358474, -1781366885, 1573867692 ], [ -43089213, -1245400708, -1393602174, 1552127628, 1608431091, 112061850, -1384825487, 1423750908, 1327901885, 1008769298, -1803237266, -898099909, 345122847, -1770218860, -902296512, 849849111, -823330176, -1798895119, -1075950290, 1803097436, -267556932, -435864768, 271454999, -1506463255, 1092468735, -310322587, 59515525, -642877911, 1459921833 ], [ -1279785182, -1832377520, 168900002, 661128088, 1777922069, 314780663, -1088172712, 1415386489, 1422627566, 2094142285, -1791668482, 1165968441, -2135151351, -1904147463, 770863941, -1590471943, -1591272664, 2129788461, -229278828, 2107328920, 49976493, -1521681668, -2081211081, -235318849, -2095137422, 38868226, 1815292442, 1538759677, 2118419702 ], [ 723098366, 1931776444, -922396243, -126091809, 1347534814, -1171543172, -150565712, 452560864, -313884302, 973753246, 1467668168, 1066623684, 221016615, -1222901144, -1913151170, -1712152331, 2026724352, -465709276, -1464050701, 1533005811, 751634170, -375310056, -875693072, 808280880, -469915582, 916941081, -1515370545, -1137875292, -1260800876 ], [ -109163691, 712845058, 232129275, -611492184, 1166199439, 157929523, 251064843, 40916962, -1981953928, -1416547480, 195958782, -1647475253, -674080121, -1969253675, -752521315, -1134707309, 1445996965, -1548928254, -1941089384, -1995989686, 1599297861, 1114984780, 51681055, -487258598, -1588129913, 177222323, -1938432261, -1303786983, -1072927657 ], [ 1485542269, -197744649, 779964883, 101321029, -1314676352, -541271313, -1080192176, -672264342, -41799504, -204747496, 1326698956, 739265428, 1144702814, 1223814326, -449381541, 510710373, -1484460683, 159649705, 1666387898, 1966052781, -1789330213, -1070917499, 1651364036, -1228647692, -1515408336, -1597385999, 5847059, 1419630924, 689049650 ], [ 509571120, 1405943117, 1770997753, -1288100538, -960467793, 1689515027, -646015381, 1641094339, 584646465, -1381926684, -1224100501, 20790329, -603712586, -1980880940, -530088766, -1731769118, 1244058028, 765377600, 892248479, 278567148, 809350835, 1000637857, 1843154210, 987107242, -1310734458, -1589874923, 1446451611, -844648612, 790418679 ], [ 2063335328, 1814153302, -251744666, 368463339, 1969449638, 1055873494, -180398093, 1198862275, 1093759787, -2100857597, -1002604731, -2108069592, -1901829307, 857354310, -874762518, -171943848, -1991179046, 911207133, 445950454, -1594022211, -471973571, 933093101, 998829014, 1070712845, 1183529239, -638719397, -1348864523, -2072397584, 1986888472 ], [ -1812289247, -1320115047, -2130499668, -1119384817, 818458921, 771240350, -815437061, -133539364, -982883318, 1299083756, 1920344889, -140393756, -1151382962, -1559026311, -1379793127, 464512667, 1006899066, -1035993710, 395263675, -1525639515, -1604342804, 317514344, -463032808, 502664165, 1627032920, 878505326, -1762546345, -422026178, 984974342 ], [ 1282166215, -488039923, 1105247532, 33454040, 946969415, 1121375389, -736900520, -447497530, -328456067, -1766655712, 1334807054, -641315472, 2078233126, -2019810199, -307762895, 1196796687, 99610718, 302642159, -1789237199, 1104885461, 673891516, 925401102, -617064385, -1318342884, -155546564, 513016539, 251094620, -76196673, -1901982396 ], [ -170740153, -768517536, -767297823, 1654306984, -1990342904, -408736805, 2049024707, 1891632820, -1974499265, -891240424, 22421173, -1692720636, 1022535355, 1624312406, -552379974, 819851623, 277780436, 1297414440, 1757413951, -1863314673, -308326299, 1195231195, -1083643720, 1915672146, 2015812627, -706443762, 317337567, 2110932778, -574395060 ], [ -2004086536, 111614494, -1443328260, -1098850112, 143924209, 2096178728, -1423707249, -1476568544, -2030044749, 1577145506, 1219113889, -1550426433, -580426489, 1179962926, 1177136128, -573041914, 1727864936, -685308204, 2007513228, -1916252580, 1618344496, 1451131611, 198787892, -92416536, 1809517077, 857045520, 1969636312, -2122463500, 318969578 ], [ -1014466832, 90375651, -879179216, -289006470, 187415966, 411228897, -112312070, 2131135796, -2106944512, 991125693, -75390794, 883515716, -1430936174, 28428038, 1830378533, 1466994486, 1193691585, 877926309, 452541218, -567427969, 1634133152, -87780589, -302608923, -1417029609, -1938482847, -1174009366, 251169376, 384232181, 426947509 ], [ 1073970499, -1023608149, 1507701890, -1261106790, 1536205330, 1483566202, 544887320, -1452428507, -277059745, 1644021097, -1020184104, -182121854, -1833160265, -462139263, 1180930421, -1206194253, -1252962904, -1547698042, -68925943, -528601291, 921905727, 96082648, -1004038907, 659974144, -25313305, 677718302, -1322466102, 343958654, -1666508655 ], [ -305942330, 1910555757, 1300613389, -633371607, -1258443809, -1236433271, 2146617937, -2140918511, -487041339, -1775128962, -681150289, -1708155390, -1987984796, 1405629242, -1601635045, 1804522179, -1470236228, -25985678, -1748932736, 3537850, -29668525, -1857392519, -1726390665, 40105047, 1162406663, 1007723912, -24744290, -1883694497, 487222288 ], [ 631950301, 185513422, -1644223281, 2098817601, -189846540, 1176101917, 462085879, -1679834237, 1453353064, -1110495359, -616303445, 1682495317, -1827211417, 972691528, -1182235619, 1813022756, -1741959686, 326190182, -707907520, -374146395, 922976236, -425199004, 923759586, -1504648012, -2147200582, -471522917, -218877763, -1255874642, 1212298564 ], [ -1950065703, -956813091, 6178760, -112890513, -175868983, -245409583, -801215246, -1418769806, 1914344619, 1476031887, -266851327, -1147992281, -884906283, 1217739359, -1087080788, 1890796351, -1257657210, -587795707, -315623049, -1969989489, -508513530, 620150445, -932188470, 835220852, -1635897164, 1462524565, 1871971073, 888560607, 726764771 ], [ -1480397185, -590585954, -1553968857, 2061465288, 1939874019, -101735632, 1825870417, 2031952959, -2041266799, -475243253, 218591019, 1979196586, 1692501013, 1910057223, 467857476, -985813363, -420134096, -1005900036, 1957289678, 1855672800, 2093039828, -282044834, -1026208878, -641894134, -527956870, 496758274, -1646681516, 668315127, 1375650962 ], [ 160378988, -602941118, -583295257, 2043417816, -1180665929, -1055455507, -2111815150, 795268807, -252276772, 1333384931, -1587116345, -1027656866, 198431062, 525009831, 725162386, -1064743456, 1630606828, -1289963018, 894294821, 1145780662, 411095389, 748435159, -1418354259, 651037473, 1270607514, -390570262, 158380302, 17006679, -859968652 ], [ -137091290, -1692788484, -895202282, -1495126691, -614511116, -1577514701, 1452772740, 1361294936, 83414343, -950562019, -1471650043, -782346072, -1208023063, 1276584427, -1669703823, 2140861051, 1170626131, -1658935911, -1197659610, 1765948545, 325305809, -201143561, -1284535041, 451430264, -1018839432, -474724701, 143906667, 343336755, -777842602 ], [ 1771266100, -1285986342, 842462306, 1160689849, 1284981189, 882774464, -84107361, -1384091395, 851142322, -1602459427, 1178354021, 796420161, 571319218, -1704099399, -1117153670, -910907360, -1309768890, 329423258, -1484722687, 1313401724, -1022453057, -2044710917, 1948585562, 1091530334, -356893892, -800183493, -465056459, -987551364, 283739787 ], [ -1037846736, 720469024, 1968967555, 400725183, -1077362689, -902326538, 2031601160, -325195691, -386322255, 882211134, 571687273, -1449571036, -2042543260, -1584073910, 447116301, -2101853542, 816567062, 286589231, -704803018, -679393184, -122101712, -875201896, 1318711002, 1183630428, 1336097292, 1407315551, 1973250049, -83609390, -699989373 ], [ 604520214, 923483817, 1318619523, -1901023520, 258877728, 336588990, -45020231, 21128659, -324522670, -1786864471, -1427780769, -1665790474, 1764179185, 985041038, 553242908, 1456536456, -1292028179, -230049939, -146626868, -1121931024, -1101411726, -1206521272, 1126155576, -563250079, -1384518216, -1467986119, -1735971691, -781238596, 362981527 ], [ 1992633354, -2093847415, 2118513480, -1975071094, 1900693035, -1695576961, -518338343, -307238386, -857438637, 1297776322, -603732471, -878861339, 703000388, -153401366, -1229837894, -877537724, 107732748, -1916739776, -1909145392, -585586607, -354919758, 1989691044, -1925574450, 1680555390, -214701624, -1992884930, -1962746587, 2027053275, 71268407 ], [ 635420978, 1033289017, -1719254415, 741023613, -506580715, -1682452526, 1347949765, 574811293, 1427679163, 909421238, 1004785686, 2001889097, 732971414, -672820134, -598343574, 800699754, 1268247169, -1369045635, 742439175, -32874341, 33897500, 2115210307, 1088070925, 1937327610, -1618982473, -140293547, -1395106559, 700299163, -1052018861 ], [ -2067874958, 2053580823, -1422713822, -626509763, -564033911, -1952763658, 1345732128, -154151052, 1022582414, 680222202, 1757115945, -1246039784, -1080794512, -393704262, 512037386, -214919027, -1154755652, 1707261575, -2061525619, 641598647, 1353440908, -1739194632, -316658479, 98270216, -1595231681, 1501142455, -369455532, -228317573, 749531506 ], [ 262309896, 585443095, -623545103, 2044879373, -1699164270, -1818747691, -615734150, -2091520305, -1429152690, -1967663363, -2004630306, -780584480, -2034125672, -2144513376, 472507645, -1859897978, 183079466, -1086048102, -1220460570, -2018463619, 1702758143, 990945620, -1748578211, -1591287269, 1578944441, 1322188110, 2091317272, 1657841759, -1726451226 ], [ -2116668992, -687168066, -1048738074, 2047700729, -521797572, -1843248498, 1483082892, -1272858829, -1959278574, -1970386818, 2018292438, -1072617820, -1416109805, 1462302803, 1585998956, 808058363, 237163842, 582860683, -916861228, -1980517623, -798552532, 1720300620, -309767447, -54755338, 1716925369, -417314515, 1762842201, 1439872962, -1963396140 ], [ 1704752133, -1263075810, -1688790853, -1091141963, 993483145, 1522371181, -1206031021, -2043331676, 1568999761, -467262646, -541578412, -1871676428, 281717693, 1920416352, 726283323, 1104937821, 266686568, 638654133, 1195879945, 957402544, -115756382, -1218495513, -2057417406, -2038605145, -1935280089, 353439996, -645089557, 249467217, -1681361848 ], [ 1388679929, 2000828116, -1370381420, 1860961105, 1075201355, -1255890377, -1624167789, 1480538883, 1404920730, 473355506, 1151175097, 2111373311, -677067968, -1092517584, -800461673, 1087097069, 95876458, 1086051561, -175571036, -1754098243, -848675735, 556270035, -239261318, -788795320, -122267420, -1108456062, -458425104, 592758005, 1459778729 ], [ 2061270461, -170537133, -1142528266, 1239366184, -1513974061, -214320410, 278666743, 71485103, -861435999, -1206788442, -415912356, 1400244972, -1011901010, 55744542, -2039746738, 120681470, 2143463332, -1380586306, -1240643532, -864113487, -86445953, 848959188, 183359051, 1826152854, -1491873887, 193171064, 1802992436, -1024540476, 963671527 ], [ 1459959605, -1302392658, -58154219, 1883080458, 1355677508, 1345638648, -1553073873, -1944832692, 765347205, -1754607557, 69815034, -1614010930, -1700908993, -1488014032, -807114235, -1621758096, -366948980, 1076172067, -1329408331, 1084595563, -1957560460, -1528698076, 137468130, -761862150, 1164988205, -1570496227, -552737202, 1126263425, -1367043963 ], [ 902633024, -1921313813, -1566942988, 1797106766, -1166507954, 1992565461, 1724954771, 1860166048, 1276325034, 984942412, 909339465, -987188571, -701018498, 163709970, -243572877, 490894048, 1444966047, -1317613349, 588241586, 2102172081, -1200299369, -3044704, -1944120348, 720663592, -1473935165, 1794860956, 898233467, 251516642, -1638086072 ], [ 954750520, 215523972, 1693623128, 1942938910, 567169831, -713300076, 716991659, 986892320, 977228747, -1897799011, 532671542, -842321362, 1620184197, -558509012, -1910111245, -1886091527, 1438116001, 580744675, -937942484, -958870821, 753488736, -1046053832, 707564884, 1263330998, 1209672880, -179481178, -1001598299, -137667310, -1903856668 ], [ -933012788, -1713248952, 141853365, 1952306826, -459235693, -2097395504, 224377486, -707102135, 344876701, -1405908518, 1322395797, -101073216, 617981957, 1871285760, -1117365177, -1852933605, 1697269850, -1103571742, -1640732168, -454629573, -787325255, 1913449804, -1184178325, -1101923023, -1561042533, -143568319, 852782776, 1112635159, -1196971227 ], [ -1772912238, -530258573, -255964801, 1357607430, 1630396441, -1958348378, 1269875169, -1650752580, -1102763485, 1419257352, 1909768478, 1326035817, -1721850030, -608689726, 1698338728, 1026970362, 1678263658, -425041550, 1333913758, 1191222650, -404405874, 61466987, -1093181090, -804595701, 998641649, -299595201, 40447943, 2087656420, 1237450404 ] ], [ [ -729892616, -1093120978, -388701369, 1282027175, -1098590513, 1706650515, -1008376642, 1799583784, 304161826, -1415162926, -181692529, -136498211, -315618060, -1070372141, 1266980338, -69594632, 1202158166, -455155479, 346890913, 1818764520, -686065003, -426560424, 2055736242, -853071553, -1827296951, 237679489, 892170460, 1395157302, -200838339 ], [ -685969057, 222953726, 1817791119, 1460776460, 989831945, 1592739928, -1371934196, -205998300, 399850775, 2049532514, -173967858, -1122678258, -200822016, 1177433593, -1761103138, 1815568210, -1627560396, -1021908456, 459224145, -1228224521, 2084943937, 63208056, -1260195826, 630427115, 691317299, 1088816229, -1281701248, 703891823, -1272802843 ], [ -1732849203, -607742855, -1244458487, -2074916808, 466549871, 891049718, 1457793383, -711583293, -446963159, -830884282, 1133451310, -1320702209, 980482388, 2060186158, -1965585410, 1710939091, 1216109933, -1683246945, -1666631341, -751217706, -1326735367, 509796549, 1922606617, -1883783166, 108121061, 839183042, 2060618630, -1876920121, 701779502 ], [ 895974680, 899328964, -678729144, -1224847407, 1997892165, -331485166, -361529451, 1879752140, -398283433, 1643416218, 121032640, 2146765981, 430553572, 73115821, -594503998, 278904704, -2090201703, 1849463765, 264343314, -17207489, -1482864889, -1611263099, 1068665946, 1107145440, 831699724, -1973286668, 911403950, -1213327396, -1867246207 ], [ 395964557, 2012155585, 1321938842, 378529675, -494099287, 1005495195, -1519220276, 685254704, -157537502, 819451400, 307325205, -246534028, -1509837148, -646207292, 522446201, 637251601, -1925328259, -643907335, -43204623, 1564026468, -1556401594, 1817274435, -176247512, 559390371, -1882883951, 1250081505, -1456290344, -1191651919, -1811384825 ], [ -2107465794, 8776951, -1053954337, 1559402947, 486256235, 801725651, 1839761690, 631823617, 1598189275, -2116146319, -1357257856, -1838206810, 384930946, -1183496373, -1915192603, -342422786, -1587574262, -253203451, 841463713, 647959149, -993913930, -1324411786, -1712070181, 642932827, 433605417, 1142961173, 878379324, -1580670579, 2004707793 ], [ -655092959, 772222168, 1775529915, -999815436, -2053295883, 1813907787, 1923041332, -1964789935, 2139626653, -826504311, -1172695378, 1638310366, -1274459471, -1080120026, -691335777, -509388762, -837064556, -1515217054, 198212760, 900065049, 1056633847, -736618642, -1702753818, -536733170, -718843221, -1629002661, 1733197316, 663588786, 186160968 ], [ 771699594, -2056785889, -653778406, -1671450004, -621625413, 1650688321, 1430393563, -1581902633, -1251663292, -543957870, -1622240391, -519117822, 1283396359, 1671574123, 1678568525, -1500728834, -775199307, 270812149, 2013884775, -183584518, -1946829214, 1366587195, 864097462, -1621014712, -143120995, -1665405647, -649080568, 445350029, -292658884 ], [ -1840858519, 204997693, 141120910, -645203919, -475807434, 1449577938, 659166969, 725802984, 1512785806, -1912042032, 1109785044, 733841108, 1059353934, -1109607004, -1624465529, -1638446336, -1497061795, -1671323278, -1323451067, 1055486479, 1213472220, -179524008, 1710138075, 1165557832, 1044021677, -1420408446, -1294534558, 2131938894, 206544920 ], [ -672388798, 2031535075, -2092182039, -1089333123, 611212213, 558761393, 1624470311, 1640127277, -552565162, -238608437, -1346824427, 353368011, -282591650, -1606119209, 1804592186, -9609144, -1156607579, 688667518, -1248135105, 1080191823, -1120329263, -1912295903, 1001235715, 88921932, 401565148, 1611341892, -33106194, 905076292, 1373839976 ], [ 1128256037, -49757523, 2100366554, -862119009, -1036236788, -1120615197, -1010459897, 1324937718, 8914887, -1677098352, -702595801, 1966552730, 1814585934, 2087856112, -438943358, -595313748, 1584596110, -967336574, -1396318119, -192065134, -891923697, 1257209180, 1364834453, 900197726, -811191013, 767817647, -72077321, -1353996810, 1923747021 ], [ -367936666, 1777935343, -2140660812, 846727966, -143572163, 850170103, -137651984, 111556430, -615975930, -214889391, -638072949, 55823523, -96025039, -121969662, 22679741, -1262959439, -1367724100, 1993100245, 1244108454, -270837423, -1781010873, -1651037711, -793730150, 1316441745, -454786469, -1040899038, 1301084688, 1190296095, -1409671258 ], [ -932716777, 1431998652, -1511094994, 2047654284, 894147455, 10120837, 1706191654, -286517636, -1847759625, -423530541, 116032358, -1786979408, -754350533, -1248224119, -1336653852, 2136310387, -1485211987, -901164551, -2096231957, -1869584305, -930478101, 1355431480, -1104765405, -880208090, -1439677723, 664493098, 640762609, 1903547627, -1653175557 ], [ 1514308040, 213376684, -271681796, -1051192689, 455983776, -1289439321, -1903593908, -1580804932, -1548157870, 1610772198, -149120005, 353998457, 1208813254, -774346061, -240030114, -1619601158, 1537044967, 373337424, 2081146343, 1162920957, -576613699, -1016431589, 814655935, -2122287537, -2004289826, -2608195, -1390836477, -570974370, 630022883 ], [ -1967305736, 1447711005, 2015480435, -1441235563, -1995225642, -93676692, -1119789986, -1134059766, -1871792816, 477902477, -1738632255, 2112049255, 1981249416, 2110844690, -1928823485, 489132888, -406917528, 813657062, -1836351486, 808216971, 190047656, -508362069, 1770851252, 958207382, 1342812784, 2001582773, -1265853654, 1978189957, 1337876726 ], [ 441392012, -1406439351, -428496201, -284012512, -154634526, 1367305215, 235604176, -1766529636, 2003372486, 1624603957, 1315182958, 1774895366, -348731113, 1232568303, -810794109, -1554995698, 475378711, -182228948, -884342185, -315468094, -1377222325, 1898531078, 295530648, -1185395395, -765670077, -516453885, 2068818175, 1487495730, -1182182115 ], [ -621872020, 1922917630, -573810168, -1241371320, 155848445, 1943995088, 1261409759, 1006138022, -399070926, -1489477350, -1936324263, -2077899114, -2090232280, -2115039394, -1452144792, -383368937, 1531140643, -2033826772, -2027873486, -1496873203, 356251166, 2018034557, 1454637146, -824859480, 638530680, 277986644, 1217944994, 1900258960, -270182942 ], [ -450541880, 406051654, 869801098, -493019218, 813632438, 341982557, 182505988, -2140263840, 2072290581, 966307607, 2125729008, -1206980070, -1875812709, 1219028719, -1237379327, 198508011, 639849218, 825410042, -335607724, -647531329, 285341785, -1866268604, -1740587151, -1433520356, -962712498, -21692712, -34653496, -313890245, -1155918734 ], [ 1799975689, -1476847817, 952047138, 1229194101, -1435549059, 1636731927, 958496237, 1859066671, -870907969, 1209613771, 1576297711, 1292724423, 2062627850, -1304523024, 952109728, -1161882363, 1064307608, -2063307392, -1883295293, -580330171, -2140309924, -355258482, -723164009, 481298146, 1795538034, 1512680752, -458731214, -1201275133, -401473079 ], [ -1560293142, -971415416, 2105486900, 2131755255, -1854403426, 2083161526, 2099720034, -463843405, 472028116, 1597091356, 374122292, 682472724, -422207344, -2070824163, 42423788, 1296850122, -678875787, 1185182146, -232014596, -1529490551, 1892284003, 1505396105, 77313145, -844507522, -1101631908, 1679425096, 1025217028, 1039959702, 1824769383 ], [ -1964846216, 380246504, -417111415, -817498141, 461040547, 979959075, -147003680, 532601901, -1599610612, -901974386, -2147092110, 935590241, -1922105254, -858725970, 800453421, -1833970139, -1036951524, -211212455, -1423438748, 968040717, -989043834, -260182995, 1965179899, 844050741, -409738038, 422605392, 1394850519, -1407415236, 1176458166 ], [ -1014832877, 1908860189, 1418043138, -371955807, -1131532386, 1940324714, -456110609, -788123524, 1128473173, -2117720872, 1792726522, -1806903747, 1805334723, 348082011, -640518698, -293865568, 1584457582, 1968401944, -2039842770, -830396078, 234109621, -46673902, -1218807448, 67943701, 1743842069, -461320440, 639717859, 75877148, -194615889 ], [ 892676835, -1968808866, 247092261, -15269924, 169580788, 1885962712, 1037848168, 2043153559, -828516739, -1079315479, 1031713989, 123280753, -569407134, 1903727712, -1781145028, 1272086148, 101765627, 2016937067, 1588597631, 1479156861, -1548581395, 360304538, -806053399, 213937735, 821343207, 1168708896, -1033309593, -876818275, 514537933 ], [ 868413309, 41677332, -1408180197, -815068626, -247305937, 402280019, 118689399, 637626159, -1001831434, 1083264378, 1812192982, -2068503263, -1576274727, -1155274277, -1553321927, 386098761, 1181311451, -57123977, 804863929, 1959911585, 1242227041, -1629034602, -1717100841, 1896586593, -2021419695, -964147958, 1766892675, -1494993401, 904741029 ], [ -456146900, -632653095, -1657135553, -783646587, -1490294937, 525389344, 982314409, 1625643231, -763863973, 1387741396, 198034838, -98944812, 1167327959, 2060523632, -1657411609, 1533998376, -242047059, 603058459, 370523424, 2033762703, -1386172174, 1068278315, -1155371589, 80675911, -1833534255, 207740447, -1900139382, -1878764206, -1983480728 ], [ 606569914, -1876313881, 1125226165, 733282904, 137143184, -1013152813, -1479282901, 745230527, 998227744, 363354019, 1373597294, 702377362, -1416179072, -343556396, 1872542410, 1121060306, -1620529320, 461846379, 108543424, 1099974304, 2073760663, -63070708, 1512778099, 461366765, -1769084205, 66083891, -1419173754, 1841401601, 1880196640 ], [ -1234845463, -157735481, 1885356102, -71236602, -1277036247, 797790448, 749438556, 901452601, -1169435329, 1088907777, -1247784835, 175014793, 913885136, 1928195042, -1030919830, 468007173, -388816964, -1826951307, 15630261, 153556971, 1694428853, 953909953, 1676744164, -1721833669, 343182762, 1718030479, 1471331950, 1935936911, -829527555 ], [ -1179683180, -307198949, -191720786, 531854601, -116507972, -82346330, -1010617502, -2120150519, 1325966307, -522465480, 1951685922, 1355575238, -523943155, 803847610, -673306702, -2056377295, 459995912, -1254006501, 32703277, 296662869, -1235202684, 1483926464, -196034398, -925039531, 644196804, 423663334, 861675817, -1955597359, 1162551268 ], [ -133017394, -623590987, -1894358144, 1111561470, 2015840645, 1886101216, 301296130, 1202905922, 1480620958, 1416485748, -1767576703, -1574218335, -2006973418, -724519794, 680604118, -1944461296, 315277545, -724141737, 1305625082, 1308957937, -1933745224, -1910628888, -1702203607, -1831176461, -1894588349, 1473034497, 726397160, -1680238382, 945199080 ], [ 1725652907, -450808871, -2006860712, -629911927, 1990179587, 81368083, 769018919, 1502783962, 197737115, 32863416, 912265716, 1710991076, 503734574, 521726159, -1871996088, 1068869311, 1969888895, 1584759101, -1509533998, 2115564926, -1145813043, -1441490642, -89624042, 221625689, 55336334, 702178816, 429302362, 499129405, -1819445697 ], [ 856136209, -733245684, 962323412, 897797539, -135564003, -1126150749, -1379575561, -818643245, -928199195, -1027989534, -197470711, -703934015, 849176459, -1681370907, 121518648, -1831681039, 316113511, 981188554, 857303401, -1888405013, 746970742, 1603599885, -1568766278, 441430549, 1910449382, 2042979717, 1310417978, -907598322, 589774716 ], [ 598139960, 1302956802, -37190624, -1082131422, 421215552, -1743153542, -876537723, 1790789718, 1970576948, 1720331426, 2104768363, -639953162, -1287561587, -713935825, 1480758278, 1529166547, 606381538, -1847587300, 280560176, 786610225, -2081731979, 315972004, -508460753, 1084852726, 996113331, 146779248, -681051083, -309100282, 1603341349 ], [ 967260822, -330184201, -1029468916, -627040516, -734872327, -165089133, -338087817, -850286960, -162644982, 1706422841, -1045732478, 305277012, -775862798, 2135671944, 992219145, -1720571205, -1857640280, 1493785337, 1098814082, 1081572219, 1835508175, 1110096641, -2128312892, -1508003891, -889284920, 207650554, -1302606473, -2112260337, -1174230805 ], [ 393644852, -1132332440, -1227004163, -160749035, 313978504, -831814499, -1765037905, -349663432, -108296298, 1400912348, -1065785734, -1327399189, 1059708854, 862357248, 199923447, -234780797, -992436676, 1089591025, -1651079988, -1185380922, 414368470, 145424118, -2139052979, 1154003046, -1896122417, -1453073797, -1948720309, 1920231339, -398017596 ], [ -98684331, -731304838, 1928393590, 1413252700, 9267082, -949639296, -20029358, 1277772203, -234012011, 1625832341, -1071960876, 887841534, 2013999444, -1084685525, -1177604214, 1109214363, 1768728460, 815721096, 1359315932, -110910436, -27606977, -1815665735, 1232023844, -213391050, -138955386, 1563543264, 1923377454, 1072375004, -401191305 ], [ 869214881, -1859830723, -1949690756, -735985865, -1056866197, -378650741, 1891070984, -640915698, -1468410154, -123836912, 2067811720, -1598082743, -1047112039, -35508641, -1342253970, -1315619954, 1144386624, 1705087581, 1122156482, 1941230858, -500092388, 669415399, 2091191973, -886393905, -1380670147, 1504032126, 144855848, 1919267669, -1988677145 ], [ -526180438, 1759366790, -1602218211, -1268821224, 377743366, 951491518, 105852485, -426535747, 1815162063, 1083071671, 1632013154, 44139000, 1171207404, -763193736, -1509435914, 442642940, -1164299856, -1354040974, 1351825822, -466986638, -1146200950, -462381977, 1706865718, -982380141, 787918807, -1141453738, -1876829222, -1571243511, 1937009990 ], [ 320226827, -1357629235, 1217121615, -403403337, 289686220, 1078012052, -1312733980, -441586478, 1683095202, -1615523340, 1661707315, -1658830669, 1357977505, -859146869, -2076453748, -714221336, -77800569, 525733196, 1460055902, -969882794, -991600185, 1954879780, -247255857, 1860043223, 1363690076, 291402595, 1350630783, 1146963347, -1218399646 ], [ 568780098, 455434193, 1423298374, 1860560038, 2137239737, -1320384561, -453678375, -1371391535, 162076355, -1746849258, 754779166, -1826013388, 1302012340, 1397798615, 1444764026, 1863966534, -1286834772, -1565079606, 2125056147, 2089197561, 308907245, 1079870799, 668636494, 1804576371, 1336060734, 1250843560, -452138187, -115496967, -886565004 ], [ -1283320698, -1505078168, 1167584758, -2118607730, -1030038865, -1499935134, 2058879185, -737233093, -973854877, -1033360899, 1397451617, 206482709, -310053380, -217284554, 1678764005, -138847344, 920138515, -1712268440, 770606162, -1941992406, 747397848, 1665095801, 1537036649, 687853860, -1074347844, 935435196, -1060897771, 1620653028, -47362156 ], [ -1995328585, -763770663, -375807213, -1817233105, 1739147117, 596120652, -501834799, -511678536, -1724735180, 1037060545, 570688892, -1312721160, 1664116456, -114467613, -1784145266, -2125877029, 1928933216, -833793476, -1665960233, -1962044793, 1736566862, -25539783, -1994475766, -1444120065, 357886413, -837086568, 996746263, -1573501227, -341244459 ], [ -247780679, 2004508556, 1752518015, -1398022828, 1426946618, 1579541243, 982447514, -1162320176, -1393800316, -1916097587, 1206136856, 73724622, 1831747130, -1445078550, -556532934, 1082788513, 2086839490, 322195407, 479875779, -1826929893, 2112841023, 1298945129, 1434694556, -990402434, 1616206854, 1597662018, 186800494, 1471060379, -258394937 ], [ -689611564, 734819098, 2037669932, 445318066, -1371234568, 1422059025, -316788201, 615788879, 1671014787, 1585268206, 231197272, -1189151731, 911518487, -1410286998, -1043710393, -1803136405, -872285667, -1656477308, -1058254600, 405236864, -1183683503, 520907402, 1272499989, -44148945, 148731589, -1465983033, -860439865, 2056601751, -590871572 ], [ -2133754852, -1955914019, 2000012106, -988674406, -751253465, -913263160, 59907366, 827310962, 2096394216, 2111916721, -1531511046, 337009623, 85734091, -1762012198, 1918285871, 1545565906, -737727, 1262493684, 2008308563, 1997891334, 233864085, -1677562481, -2128858435, -828381697, -276526727, -2138271707, -424670100, 1449884036, -976865637 ], [ 131619631, -667446535, -41323781, -1077765454, -2031594376, -811507557, 1344743097, -315721186, -797506393, 851268618, -299531287, 2035349782, 784923776, -1283278864, 1617775603, -976071034, 600265295, 958332453, 1669542945, -1763760101, -97918323, 603071874, 634405989, -67770860, 1003248520, -1380511343, -834303056, 247610833, 1974832017 ], [ -1234010815, -324228187, -413122671, 116529680, 663003232, 2134936442, 1900086384, 984925626, -1797357968, -1097181060, -716548256, -1222267165, 25637706, -1377270558, 1150438371, 1595566032, 587716252, -1385717064, -1544092385, -200839580, -2033018172, -707916122, -1612586070, 1885168215, -137140208, -1541783204, 1057139644, 1082710870, 893748023 ], [ 1421843803, -1778568116, -909416243, -2119749419, 1987179736, 122899691, -390752838, -1324684256, -896876199, 748308267, 1752940528, -806172905, 1025202498, 552951990, -670387946, -1367205869, -747264215, -1369182632, 580165943, 1336980315, 1486846065, -175951499, 423245801, -393787131, -563600778, 643475674, 1601623439, 1626205222, -426987491 ], [ -893877370, 1485615681, -1099528556, 1154208357, -1565413853, -1877717277, -1537829104, -1894981558, 514814645, 1842022538, 691973544, -1185120642, 1103363592, -812795880, -2050217878, 1386280098, 615490490, 731539076, -834118308, -992710035, -1777585781, -1108074679, 1391395461, 2145696381, -1927654256, 353962481, -1880442409, 1646637339, -2016492714 ], [ -1584899576, -660574249, -852257876, -192002442, -1042116263, -944074627, -1675284121, -1483733736, 2068024683, -1454522082, 1300146696, -516280373, 2025140000, 311000308, -941563300, 253189955, -818712648, 681473125, -1872247850, -223282622, 690324875, 1803857489, 214539864, -2067301567, 840406500, 590215058, -720420875, -946487594, -168343974 ], [ -917884550, 585505895, -208037743, 1028299174, -1866460591, -205550608, -1092018918, -252549834, 871494529, -582773536, -1994332619, -1207233303, 2124693709, -526444106, -1545827147, 145940759, 1013362821, 610374461, 33173328, -398759855, 326020139, -844038367, 1022275809, 1694501179, 1577916609, -1480477869, 978071760, -1849429758, 492128722 ], [ -1971235647, 742612470, -1298256180, 1862181486, 773423435, 1486364113, -635461633, 513788304, -42603582, -1189573774, -1829228237, -1812740550, -1809362429, -1134285378, 1304784170, -326120919, 1541406285, -1505872336, 1534926772, -1888154670, 301330051, 305492341, 185125911, -2050099403, 1608068284, 505758505, -1642524677, 594807503, -814972611 ], [ -665748162, 1240222319, -709787876, 813732338, -1699728508, 972568421, -1943856797, 1598792812, 261670912, -652317017, 176462023, -1021766031, 496823403, -1919162153, 1035424361, 1681995626, -46223492, 508341032, -817880900, -2035517363, -877325761, -592091062, -1142940223, 182390021, 2134058430, 998602988, 148721132, -154101547, 592227439 ], [ 838868252, 1241461941, 961188660, -541608503, 251164435, -802440538, 2103172844, 663937479, 925459386, 455579589, -643004243, 1128147020, -1924754304, -2121483952, -1341877823, 1910802627, 1366106873, -482836509, -1069128911, 348811794, -1031737741, -1521685798, 1151988044, -228638999, 1352208671, 2095233114, -146008262, -388669286, 1835545932 ] ], [ [ 1581564564, 1906250757, 1882333001, 306972762, 433139309, 342120577, 997466810, 260839766, 1290509886, 1672722871, 1593797404, 971206939, -3814175, 254508462, 2083240993, -1547426382, 460615953, 1368514535, 1582011832, -1983309813, -1321260376, -905420474, 666129306, 1278137434, 1552349530, 30089309, 78480330, 1719633793, -1040014926 ], [ -110511126, 1986518818, 938841523, -1155184084, -1889418843, 1360964298, -947973646, 37095537, -643165718, 1408267243, 1497440177, 669147431, -1001987817, 645069484, -1288014933, -103681604, 1915977857, 822221109, 1176910990, -1346899191, -485145706, 330128319, 1755882899, -821791359, 1109133466, 838708674, 975659618, 1456247457, -1569904700 ], [ 574621368, -1887129470, 1538903581, -605747564, -704676637, 2037669338, 1592762538, -1071620376, 2031242870, -904157636, 1655688749, -2068700341, -1214786915, -373325878, -401242924, -143990396, -951427749, -872460974, -984240627, 204855074, 1592229207, 960426475, 1364478818, -1673800587, 645493142, 1177494822, -1492009322, 1662172929, -1200050752 ], [ 1079557463, 973614978, -1726883987, -407129067, 1749504049, -489418580, 129241566, 654730291, 1209377141, -1570052721, -844991322, 55398806, 142619687, -49250758, -18979314, 555199776, 1063371314, -578184531, -462628939, -594115024, -1001702690, 966649615, 625222203, -667890888, 1297758977, -766089537, -617999725, -488426306, -858273878 ], [ -1297891498, 1350348494, -668009954, 920761122, 283346957, 474130468, 1547877337, 31016838, 1730256765, 1461443006, -488056470, 537560482, -1020443468, 1741454875, 730222323, -2054361764, -1044761279, -489040012, -672309354, -832814694, -20531234, 385546866, -1221022437, -2084757679, -498256026, 1830370916, -1899759269, -1108656818, -313295951 ], [ 1672334207, -1999792453, -1383021377, 524071048, -1647994701, 1504874627, -1962272660, -179231498, -2587418, -840709446, -2113435, -728772904, 900908953, 68210430, 1078125496, 998080314, 124076074, -2014667300, -335002489, -1803817275, 790446935, 432557487, 355352634, 688982442, -1473314926, 84530492, 1775316246, -18068886, -285751978 ], [ 278778524, -1980531432, 1641083027, -408012080, 1138003168, -1457758842, 1816619677, 404099552, 1332417806, -1148462733, 588413081, -284480490, 1520773292, 1706212386, 1539797186, 970082838, 1778506711, 1351428229, 1584811252, -1609774768, 1493941216, -1030592138, 677653171, 1653535216, -912007422, 14439106, -1955428119, -2050128813, -289267732 ], [ -659613526, -682436695, 1024302635, 1677229727, 1017075791, -1201882189, -989217224, 634799363, 193320037, 524543814, 106803906, 18967972, -662566173, -1730776014, -1043267921, 888164015, -266651826, -1575107324, -723082405, 1705987791, -460740191, -1408602822, -256431201, 96188250, -1819566819, 256742226, -21576800, 1315938786, -740285528 ], [ 1780301615, -1941457024, -362470377, -1125027071, -544302048, 2022633676, -1745039899, -1593746622, -596385845, 1807712919, -1540868791, -699094368, -1661106021, 1624522780, 422544067, -245508722, -469230964, 297100350, -581852722, 932084750, -984636858, -1862735267, 335764016, -2033322181, 1885893435, -1056772045, 2128905387, -2077294535, -1097337541 ], [ 1001166733, -743513300, -1947001840, 333046577, 1231223207, 1768241351, -1410540989, -1786535465, -1592479284, 1917068902, 843249623, -906930668, -1978397204, -1903241607, -235726834, 1151686014, 928555706, -442743478, 1211245241, -496561406, -2001670295, -1279775758, 1649216158, 1402108580, 1465849186, 393763861, -1722500152, -1760443850, 1779356377 ], [ -69308206, -2140857113, 524581480, -94742568, 188108364, 2020936553, -1599827777, 825637538, 2065364903, 752880971, -1750581007, -999554500, -1600243003, 85881589, -324201137, 650447206, -461182002, 1450593337, 1045446950, -733280048, 698605719, 599909769, 161860471, 2010199118, -49274925, -899244539, -1644579822, 590938626, 1526074783 ], [ -288133541, 1702157551, 1526726211, -664834761, -488742033, -731384500, -1445293854, -1790243823, -1140072937, -1261789958, 936425096, -2078085989, 433901766, 717065258, -1245444038, -1811370003, 1629543067, 546328383, 1579393079, 1864872899, 1086485459, 1348377117, -1884563421, -300689392, 4831822, 1905848034, -1556695584, -850909331, -544822327 ], [ 1093610696, 751790811, -1812389083, -1667982551, -683075060, 811571370, -964966990, -1213510033, -42963345, 269342814, -2014698673, -2039160808, -1054647398, -1336404429, 885649578, -162649836, -1259275147, -1907219635, -124593477, -1216995206, -153681269, -1501449887, -500911796, -1715279858, 897606686, 2021830419, 944621293, -1481357753, -1488469150 ], [ 282535593, 578346286, -1933457316, -880592861, -1047780971, -668338326, -1912735775, 505022991, 1396457718, 58779322, -1470948080, 837654139, -975561209, 954467763, 896260112, 1379687509, 386848207, -1069571996, 956401869, -146519346, 1058959682, 230512746, 1031273232, -2088967913, -1957166481, -425912978, 390420568, 812497260, 1836132152 ], [ -1952250543, -1987510923, 722184229, -1789293354, -925645511, 7700127, -979450685, -435264766, 2035501491, 840943017, -279378236, 269296541, -899837689, 1394176561, 1296772506, 202314255, -62155189, -910187802, 70902346, 756320681, -553559773, -1405151252, 2118602662, -438293741, 911022122, -1807500068, 229559770, -2083163868, 1718826017 ], [ 1356002452, 1999881098, -1391436022, 1304637230, 106049438, -2113666768, -752345678, -675529092, 1660365567, 1251413835, 618085678, 772705622, 351788189, 1853673654, -532425027, -979937755, -1632362348, 2130742103, 2049016620, -158372491, -725126636, 1714863233, -1173392494, 1836209872, -2117092196, -319867936, -1718617415, 706457098, 1999936375 ], [ 1363805260, -963235083, 1779809709, -777260517, 1645980455, 1781328886, -2145677739, 1301684635, 744837992, -442775969, -1446973813, -1119195603, 1144502727, 882486293, 415248101, -1721272601, 604620139, -451088131, 1874203051, 668092008, 1675068077, 1830681030, -640205907, 1969641112, 882308123, 605736777, 2119704992, -1586632834, -1666787099 ], [ -1110353471, 1635451096, -2027856067, -892969589, -411718009, -90165407, -1424494499, -180129719, -473273711, -1622145559, -574118327, 291644904, -2132419016, -298126073, -77374128, -2118355968, -359588837, -773971071, -1615391607, -1651301886, -397501445, -1032580139, -657729513, -1644555143, 1947665325, 434272036, -2065442212, 2044195111, -1860916457 ], [ 550742723, -588911175, 1222436488, -251091963, -1007989018, 1707202792, -1314961897, -1485844474, 1486029864, -1513766709, -2005240877, 1810272814, -2045803630, 838985433, 2037658922, 457058070, -318907310, 1984275071, -1415589960, 1619494333, -841416375, -1953236158, -1169887464, -40889133, -1559332116, 1654532298, -1551299069, -133026302, 1376522368 ], [ -1697542163, 2128850663, -1630734770, 859338078, 190951627, 813964517, 1091483114, 124898848, -1272870407, -107390950, 1695111499, 203489039, -252395190, -1216629241, -1447003460, 1278990919, 403930918, 1667848893, -79110806, -2070841665, 726764856, -2037348829, 587371834, 1933415529, -838061864, 1865614440, 72311879, -21223917, -449856240 ], [ 639541502, -235477346, 240159818, 1047874065, -1144782258, -791171337, 70316245, 1453329511, -1050856746, -387841064, 472581127, -609617691, -1718019179, 279589049, 1329866728, -1866460979, -1265290269, 591033398, -1323808162, 1394787424, 19141906, 688450343, -2047432429, -902517291, -48809496, 1421882260, 1929207952, -1821336221, -329661962 ], [ 1707033248, 641416857, 300925319, 1981313793, -882419508, -1493096410, 953723291, 478308032, -88023680, -1640998733, 1505444587, -550595109, -1332716236, -1635013153, 2066407254, 197579050, 949201751, 125013238, 88733388, -930722267, -893507082, -994073347, 1386914092, 1359411562, 1294673477, 1264499375, 948569483, -1160562044, -218509054 ], [ 1119066709, -870784184, -787247688, 1517800710, -500178641, -780225635, -849841654, 1083490869, 1692986257, -294951299, 209033770, -1978534835, -249131391, -2009242258, 309642646, 799331897, 490626793, 1476923301, 821685269, -1008029699, -307936895, 163204720, 1596608090, 1592038441, 1687712136, 1919255576, 722331700, 1973216328, -1122237383 ], [ 1509442777, 822761443, 350338992, -340417190, 2019712778, 881110378, -871052809, 1253099287, -1066623247, 1896704386, -1277458079, -771322502, -847280859, 171190273, 231628252, 2113320654, 1329916219, -572477368, 1387766710, 574641092, -1166328471, 72490758, -1418601484, -1580855628, 1387842599, 1155701996, -1387021026, -1597150762, 1595769082 ], [ -593485325, 1423725071, -2000257498, 1010554666, 1810409135, -1742525715, -1528589307, -1951603899, 1306465047, -1602463862, -1674116830, -777063381, 718154600, -1789931825, -1074719358, -1206014867, -1705234923, -105809305, 1439083602, 332747133, -892148650, 1093876277, -1178597206, 1979465751, 1655431881, 1168834735, 778297520, -366857980, -1521360830 ], [ -1889721538, 87964821, -319608017, 1520581460, -1590395841, 2072312485, 587711770, 1874564627, 171870820, 1573630938, 72005499, -1506034984, 407761020, -105775534, -373234528, 1863849010, -1677737494, 435186445, -1767239819, -995563018, 402917117, 874965472, -762875942, -1334353844, -264401189, -232149175, -847039552, -330807094, 1919425288 ], [ -2141277538, 882893825, -212348698, -1176867367, -204372866, -1557234840, 12969067, 633770835, 662460453, 360701009, -1113281925, 1494015275, -1126646336, -478398131, 2141452774, -1965357340, 1581961523, -1157580479, 944428274, 1951073578, 1665466670, -1683983565, -1183268162, 2015319952, 1450765240, 859972880, 35779030, -1381616460, 1913333912 ], [ 1091817154, 1770513360, 1001972899, 1465600327, 1529393521, -1304658774, 848796944, 1692083649, 1962640285, 443887517, 948065391, -876641581, 30668282, 824898047, 1569369588, 122228667, 1967762664, 1210460616, -2051212351, -1995165615, 214622398, -1282353609, -74793318, -245149700, 1745451887, 1355969136, -1673896686, 1486320879, 2089597947 ], [ -1150332761, 538057160, 807850621, -1639867014, 411959109, -302098867, 133914060, -308268110, 1738746550, 1126099464, -554264180, 2021990835, 1637708972, 157573022, 1528464649, -1507840948, 1911550295, -1407170286, -2069672417, -168345596, -1572505483, -452676601, 1678871522, 1925975198, -207115156, -625866658, -1018372154, 1358079662, 1018808621 ], [ -1525187169, -2683722, 713652684, 1413912600, -735143987, -1402279955, 500765039, 1304120902, 1556154990, -1691296323, 311071002, 1424255835, 892977925, -189207013, 112398692, -1197137299, -338137824, -1228066817, -1244265196, -317165077, 1646895297, 785590306, 1899352980, -2019096197, 1043330353, 1282420754, 1976487576, -1676878595, -189576669 ], [ -1855221780, -1498657363, -235726300, 912720512, 1349016763, 450230803, 185475538, -156506163, -1521459501, -1213104755, -737442718, -684420089, -67268488, 197470241, -1067879980, 1947920993, 9208058, -824616164, 1753968503, -1349242577, 1570750868, -1600154700, -1782176978, -1301678401, -1546045156, -2133330701, 1747586618, -1335028458, -1022289918 ], [ 668111116, -2074436836, -1932086149, -1189978200, -1111065126, -726286497, 768464629, 1751573489, 484671013, -1377553, -516542332, -1978518787, -1927416732, -574418956, 88102116, 1138816664, -1293148544, 780348960, -1859093460, -2093983951, -833442037, 1064448085, 1265004498, -1989986034, -766714288, -486721335, -176092961, 1300273357, -1518039962 ], [ -190389352, 584137392, 936110289, 1345526239, -444139586, 944212681, -848071587, -1691722662, 79462583, 917814567, 461179777, 2007637713, 498361290, -1776017007, -441615769, 554019728, -1722964056, 840095225, -1083581912, 1832204807, -627337068, -1557411508, -1879168570, 1231022195, -1321890770, 599256729, -1403554286, 1688703469, -460438241 ], [ -1130237198, 1781176378, 966867010, 1560722449, -1526213524, -472666256, 1577841925, 1965667513, -1616585325, 1460472784, -1433231226, 1844207869, 659895784, 65589866, 1200992361, -1784119042, -10626947, 523378250, -231417783, 1182989956, 1901980328, -845920917, -1009915702, -146185026, 1788213878, -311314710, 1016616598, -1219296944, -832211085 ], [ -1288059298, 57861468, 1826949290, 233274830, 1993064755, 1883944058, -1307485908, -1377914890, 251207158, 8690850, -1891892802, -79781211, -238551950, 398793231, -762548827, -478559705, -1920976194, -1014858840, 1061226604, 297911730, -142517365, 1415847306, -135157990, 309296192, 1312013735, -946040830, 299809196, 1444491128, -333952910 ], [ 994568381, -574248110, -1903511790, -892050500, 1422868916, -1590335434, -1451550227, -1158308303, 708262079, -1501961106, -762926942, 216555105, 1783464669, 332195642, 1446585495, -1135723922, -1381674272, -1393683516, 890427187, -1183111441, -679782058, -1897878083, -1736887585, 410849455, -1955177621, -725792181, -1157431771, 1948194648, 692621216 ], [ -1642090112, -49843220, 475041253, -257123868, -680989271, -1113199444, 1393632519, 730301341, -1188085479, 311595828, 1013719257, 1316177446, -240984004, -872654295, -913188798, 524339215, 1799621416, -413341117, 845484125, 1712309430, -1517025215, -1745851065, 2136865614, 1869732184, 1442212183, 216787795, 409026531, -768841126, -1446066248 ], [ -877051042, -1829177975, -115797623, -1078018125, -480727425, 1304108063, -2035756818, -2045761137, 655623007, -429477161, -581361363, -2069701072, -938153564, -801019734, -1820900382, 474391566, -632025201, 1712376146, 780694213, -1745333187, -305355500, 375291260, 1026791061, -1519505042, 2146025801, 1030323884, 792263409, 518379550, 1941424725 ], [ -1409597752, 2056659529, -1113992065, 1811245541, -77970633, -1852171483, -94574372, 716444404, -115358928, -195522458, -111610174, 111723679, 1716527176, 741350672, 545581915, -137540036, -1277828065, -1313271488, -86486967, 1884530223, -87769537, 1386219833, 612111906, -822027028, 565121174, -801679528, -2002079182, 1530984094, -1143803259 ], [ 1093135541, 491532793, -2049615018, -1697730648, 631757157, 738598414, -213246001, -336157719, -541236558, 766335904, -635556060, -1048242692, 735687502, -228131658, -1760128586, 1564810228, -252862280, 112819487, 485926710, -1546608355, -2075572130, 199252440, 2045396524, 427640315, -904361124, 653701124, -1353858281, -1795755518, -170019688 ], [ -1118471764, -354432686, -1032833742, 337208351, -2119594683, -994651199, -1505930539, 1146848406, 1956155109, 877116709, -839710044, -1651728823, -1491346022, 773273740, 1096384520, 2117962777, 975483413, -1548034598, -129148787, -769990837, 1106287616, -1534060206, -982813946, -10296935, 1093875719, 1362867638, 693276760, -2113394715, 1171351897 ], [ -1429088635, -1505604440, 512950267, 1268349755, 851862701, -227834473, 1177823210, 209528624, -1472930266, -62866590, -1454422936, 112248503, -1484622257, -1315891763, -947604499, 520440070, -669419975, 540949914, -1765291256, 1021514059, 4100355, 215801663, 978806250, 247530418, -1237470301, 137077568, -1765185580, -33967357, -511114938 ], [ 1415735945, 1829432972, -1505789140, -1835932207, 1291263548, -1448841021, 1739295936, 654968442, -122694399, 1859288994, 1587573224, -1676067719, 2013519315, -1695852080, -840578623, -1605518187, -686354393, 1258028147, 820643756, 617846521, 593439897, -175794050, 2000556948, -1019870020, 207788089, 1742965510, 764283309, 524326363, 468388341 ], [ -28574518, 1285230838, 142986438, 1335598724, 1500293353, -501596994, 736080901, -1210600172, -930978308, -1379725377, 908047903, -1762208524, -1260873874, -2061580327, 339127302, 954209667, -239210858, 160091464, -556964295, -93704025, -2077367640, -790414407, 1422342123, -1320630934, -930007482, 2073225912, 1858855368, -1402594509, -329749803 ], [ -1856747960, 1770462964, 1168964328, -247082260, -1881191383, -1221581759, -1082166667, -2013045623, -731613592, -1569892547, -1622203741, -276852658, -372773578, 1452587280, 1269819755, -1238528567, 1938233606, 1390986692, 1349651564, -2118602486, 1251400315, 1107608568, 368658383, 485665635, 2020982093, 1541552150, -547319952, 1784364882, 942120160 ], [ -148489595, 1427731258, 322889290, 941117733, -123587035, -848513352, -1684818321, -1597193447, 677033971, 1736675062, -1523588582, -1453878173, -1908661553, 1410295156, 1120573313, 1522738486, -353766064, 2009135373, -916142108, -1255822334, -935014944, -2118827387, -1193524008, -2068432070, -925027186, -526937709, -1546051094, -383681606, -400348186 ], [ 1206331341, 664297902, -629211504, 1265882009, -2006389973, -356840367, -1937574323, 1613288473, 1128121327, 158171583, 1313054199, 618414079, 813040555, 1499486303, 1095674557, -2065296549, -2081569271, 1676112500, -1731406785, -993985759, 172256274, -1800978308, 6062580, -250752531, -1494591848, -620502960, -630177254, -129247830, -1383243511 ], [ 118487705, 1050830988, 1915833591, 1667631737, 1534478838, 900240272, -738672507, 55839195, 1294912094, -583996611, 439449152, 1539924656, 1243851520, -1055092052, -1861745002, 1731985320, -1751556102, 2052855278, -1839913931, 762930228, 82131994, 369509645, 1805175700, 1281408613, 1872732450, -223651992, -1277945254, -2133397368, 452682559 ], [ 553149956, 996316752, -478459384, -19012306, 14266257, 1769015679, -2005185047, 201291704, -749485188, 901004729, 866120500, -978803305, 1889409795, -419751083, -411473673, 232545146, 1701266005, 153662779, -1906674501, 635702002, -1289128132, -2043068047, 687990595, -1695955099, 1350148137, -1859682795, -1882377620, 29289748, 1849345891 ], [ 1598406924, -1684776482, -1262398811, -812726775, 2101069167, -1302316423, 1180693632, -1181422470, -1801240505, -1495551018, 1012900905, 1349712484, -1233034030, -500000100, -506731633, 326374906, 1241674089, -1507570117, 1557001773, 907204299, 1180030589, -1126276643, -529674326, 325760619, -216138861, 407716781, -832083392, -353992307, 757911942 ], [ 175173192, 673674609, -1726297008, 1568363293, -904331335, 241334358, 1655005375, -1830641141, 306711190, 1773458174, -800827536, 152802436, 1107948667, 1392248375, 590265883, 943813074, -35796671, -1074034737, 1286153123, 356787016, 1016301552, -1019084, 162196797, -73527847, -98654243, -291599953, 99569903, -1996255772, -49698403 ], [ -1948356584, -1994540055, -1821968428, 692203590, -370642162, 1685584231, -1992162825, 310743702, -1038659532, 737995526, -2135543878, 568114078, -143020491, -1541582354, -452177989, -2076092581, -179374852, -1835872116, 2042593393, 550903771, 1632015845, 66132540, 1979774429, -1952876749, -1476772249, -596827975, -1963151992, -238930483, -495842096 ], [ 1717334660, -576624573, -1374999792, -611206669, 2112831261, -1859996728, -1146576073, 1941162811, -2042499209, 1460581078, -2026419104, -2045914672, 949762196, -243877266, 605087339, 113597391, 228136129, 418473592, 1019973508, -2123048361, -779312488, -493246784, -1215290642, 884594129, 847916452, -704733496, 826934703, 1924344438, 1466797879 ] ], [ [ -1053557064, -1131250093, 1494904119, -1934535099, 1497424368, -1435304872, 576576916, 804929605, -1959025445, 831586324, 1806235072, -220698140, 1123800439, -255817438, 650581682, 1648522046, -1820992369, 1467173353, 1161065135, -984797899, -279359466, 1123691186, -1245256056, 1702334427, -406965213, -22301644, 391815130, 191171384, -1344297398 ], [ 1136854910, 1073477564, -2063285695, 223557918, 777995915, 1166942893, -1162279482, -1128421805, -290884097, -864849056, 898634043, 1554435532, 1318563638, -1435439251, 815162073, 1425841754, -1131179581, 1286877057, 465153044, 1306427684, 181249080, -1491352537, -246462189, -1197300461, -1867228836, 1295837969, -1352573879, 1287774064, 268223468 ], [ -537295780, 986758199, -1901266320, 398329492, 927957330, 1164036581, 1144370021, -1665670531, 2127796318, 218395613, -1886723613, 2089497487, -678547244, -1788612346, 1980279740, -2086960126, 1214048896, -2098187825, -233236926, 807003863, 992787014, -2038750531, 1689242843, 33381358, -1348451548, -1540550128, 2077792458, -645850407, 588010395 ], [ -945509248, -926281909, -953931486, -1362729234, 386941756, -965326821, 1718559067, -2048557903, -520349122, 1360825568, 102499175, 83433741, -1443066568, 711984363, 1448532121, -1893539354, 209841793, 799236672, 586360268, 886185942, -1199684669, -1233487436, 799480576, -147206934, -726247982, -1621705076, -447163293, -1943352672, 2047058456 ], [ -2142560512, -1855121062, 39545150, 1554007193, -419868325, 1778526592, 661254236, -137209092, -1104469442, 1081167452, -726234812, -252902989, 1860725015, -265210593, 373972718, 1047601767, 1962583121, 1084648832, 1893262810, -1553124407, 136463559, 172151001, 507058463, -552374711, 1258024606, 214354569, -734591875, -1191023141, 1406514756 ], [ -446620442, -2066315686, -547028302, 1888326875, 1357936566, -494502157, -640505459, -124283271, -1830642739, -336936382, -630240844, 1241073983, 705098580, 1568003179, -406138272, 572059413, -54045223, 326861522, -170240902, -1129189758, -910015511, 896094186, 1024125628, 50353843, 1644010206, 97667470, -517342026, -459423549, -188534694 ], [ 989780054, 1362759706, -395488179, 40841066, -1598441202, 1839538808, 1897779670, 645510934, -376685292, 956402581, 1083415243, -891183028, -927860976, -968768253, 214383986, 1886096749, -1552072239, -2100226993, 1236757239, -223766497, -874114802, -1333163714, -1248552544, -223506871, 2139747165, -467734010, 37569480, -1480845900, -809405712 ], [ 1250500642, 1029814366, 1208981795, -1019119281, 1704558992, -187817848, 73861862, -1859245368, 628202925, 1550790282, 711366162, -104349886, 2001035652, 1916903389, -1055178914, -242904461, -254427610, -20143019, -1602217790, 1089193801, 1159193316, 1238459229, 755900144, -1337291333, 364926350, -1008351517, -1832450870, 1505276419, 915615519 ], [ 1822951377, 1532095984, -1427227962, 1374417924, 1560604349, 857894207, -883601201, 1416923817, -1028810069, -705378367, 1251144321, -960334832, -335165281, -652979598, -618144923, -473878034, -342112084, -1056187436, -364269751, -167012008, -290367626, 1938229007, -630644875, 344096722, -155194904, 1112459440, 343737343, 1837903613, -310210868 ], [ -184794002, -1214232990, -1520625453, -1876239193, 1994037303, -1738080135, 612025020, 1663711651, 930526636, -393964666, -1010374430, -1187437871, -1766658356, -1330368369, -417161578, -993410002, 856011592, -1215717158, 604388482, -402893175, -1042430742, -1169154041, 55893098, -495412215, -725514851, -1499452013, -1473704176, 873842152, -969890242 ], [ -283041638, -243537464, -920675049, 1927501745, 1434605053, -1517570222, 619036550, -296126500, 705034223, 1207849597, 1851737204, -1209848905, -1956060415, -1652920087, -227081201, -58992645, -1613905709, -312666161, -2124733336, 1046617537, 379502150, -201053700, -698540697, -1548893721, 83304031, 41355368, -1346023822, -979075654, -739022289 ], [ 1097472166, 1780474113, -1209941709, 1928355615, 653481279, -625415390, 227579396, 905843264, -1212382966, -300698844, 163928656, 1134318533, 962298927, -1351478606, 1523556131, -1493913870, -138569207, -106398408, 909904402, 514062282, -1569921317, 722747350, -1838921146, 1250979977, -1359815687, 1444413467, -1549264348, 239072974, 869676549 ], [ 1522918047, -205852817, -1570073283, 121011550, 1228644439, 811966614, -797362252, -974632985, 202661007, 725025499, -1261545183, -836702337, 1940169866, -468291587, 131203141, 1976940915, -752935418, 4193870, 1573984992, 276517926, -1158151625, -1556196380, -221688898, -549778675, 68480322, -1040046360, -79949217, 745686776, 1521896130 ], [ 1389794567, -199125408, -1986884170, 1768773813, 488972101, -547984971, 1900300863, 332708699, -849205625, 1813922926, 659147299, 1183081587, 1967266466, -906203102, 1905798438, -320804951, -351185941, 1166205674, -2129529035, 1127068480, 1550236295, -978523706, 1185747982, -484976986, -380440684, 883270509, 1236113858, -992520326, 563591756 ], [ -822116995, -793776701, -972018564, 1538171560, 892396953, 1931355224, 1142620855, 1455123010, 1697010022, -1041561799, -358502016, 423419721, -1371121953, -1228732506, 626908388, 1528407215, 1745391708, 1873795383, -782561110, 1524501727, 953222573, 880122742, 1308223332, -1831721508, -105265806, 1870237276, 368395722, 68307579, 112614598 ], [ 77718326, 799516215, -1644710559, 1276934979, 1149451802, 1546030465, 207944626, -1640615859, -784754982, -1778841346, 585636229, -503764899, 2090343750, -1698081181, -677136323, -453632000, -1152384849, -1021689055, 606001389, -372012269, 1097306456, 350644063, -1969961897, -1032523749, 640348105, 1993267906, -732329583, -975208742, -884746244 ], [ -766296211, 1583598987, 827913563, 346201272, 92552185, -1307074729, 316118808, 99822619, 482202774, 101684868, 720911539, 681325169, 961254444, -340050190, -555768176, 1040518019, -1299003259, -1306618812, -1607414211, -1128944515, 179508511, 718409822, -1938234416, 615187888, -107984194, 1010649605, -1529301767, 1614650847, -170256671 ], [ 1537371575, 435999162, -1890877571, -466080119, 1084377943, 2057444735, -1111815821, 1412370135, 602276985, -914565400, -1061693665, 770668347, -449367749, 1241561770, -612865865, -694186435, 1693440099, -2049210321, 888798971, 1765113299, -453917871, 1538495295, -433990868, -1474039220, -2042954966, 1551063653, 1514283259, -113333261, -626421569 ], [ 71061572, -1158728810, -222735892, -1537853047, 480807931, 1396089071, -1605803911, 265506058, 780144666, -330920350, 735111063, -1649248993, -49063737, 886866089, -448018048, 1206347003, -1830495708, -1467772596, 1383905900, 1346159041, 1588203057, 1553574827, 2117668642, 382637982, -177524230, 1181163386, -1875086664, -1640076479, -494797354 ], [ -2147019740, -78593215, -1115558149, -155312114, 1321199068, 2047371242, -213787848, 1493004499, -811952734, 325231643, 2054884651, 1697007633, 391353378, -43382971, 648400172, 1949368752, -483642756, 970376643, -914572945, -2090450766, -511426544, -362674373, -1077158107, 1058895770, -503019245, -446850060, 2054565987, 659117616, 574761740 ], [ -470409287, 673031333, -775601339, -1485785367, 263046958, -236580967, -268133376, -2117197830, -301482901, -1705881013, 219048860, -1668008020, 1782176325, 1064007610, 49179964, -368388618, -253977543, 800982254, 521209204, -1399700571, 722441958, -580134408, -1909349145, -677452891, -2124545125, -1828400871, 328233321, 1330592504, 1305612172 ], [ -539202932, 423051295, -1276632559, 1428979378, -462655145, 64676643, 1431785815, 1890668337, -1043543577, -391359426, -1022294449, -1079704063, 810373488, 770704453, -965020925, 1891697781, 1862310295, 1972102802, -80796157, -1788236846, 882009615, -679691576, 560524308, 1069325345, 981177461, 195113082, 311393918, -1711067079, -675329833 ], [ -185688216, -1828751315, -766621862, 2047556955, 191000491, 2137149648, -14289863, -504365456, -1404816840, -164647590, 356930147, -1551386993, 203691860, -1179540696, -665805077, 1208914791, 2057033301, 797896093, -1114331302, 1287320515, 1512762871, -203258726, -1433139887, 163230391, 635579715, 1741231835, -1800369004, -1558263798, -1294159906 ], [ 44716029, 1153022618, 1238196877, -875161416, -1832073327, -649593195, 902753463, 1561212365, 1100926581, 613594212, -224958826, 192383585, -1465810039, 1677072452, -1569392308, 1598535682, 1454644174, 1700827861, -1599787416, -853836740, 625457351, -911255199, 1336980759, -921591611, -827983816, 928050643, -1130857064, -1518429404, 1231655467 ], [ 41611854, 36597343, -1816837629, -1719609058, -1426865326, 317770568, -1543804005, -1605847956, 1610419281, 995757492, -489288030, 229270622, 1843775230, 964485020, -1322865852, 784222970, 359947626, 1911155542, -662275851, 1090706349, -878964636, 1800857601, -2108961076, -1011158902, -352728717, -1498842846, 1457216336, -691794030, -192233212 ], [ -1524364577, -1203830576, 286636296, -274338966, 1275208188, -911192024, 1449827312, 16706642, -24199609, 1220726162, -831215739, -964726297, 568527139, -2032922772, -438935429, -1821934114, -240784098, -1831307494, -577382782, 1096892769, -1263968741, -475390544, 485849536, -1110807844, -473883077, 259017080, -1105073721, -1826131804, 1631963596 ], [ -72604713, 1435959167, 1577882756, -1689752924, 2122587832, 1871903197, -263625985, -1947904543, 1801604054, -1108866297, -2084812646, -1159986916, -925928316, 479057659, 1637625878, 1168331700, -1687218155, -1230832658, -1419086109, 1901244908, -1673429402, -1279698071, 1301474639, 1274721274, -1226719227, 1252461222, -306650806, -238980386, 533438126 ], [ -189418845, -187174258, -572939244, -1970450715, 1394436102, 1824086156, -825500770, 438134881, 1995978026, -896908872, -182342867, -1173347364, 1757414935, -1497808078, 1721531085, -300120405, 1373881706, 568029398, -1435654387, -1222476886, -751309588, -177539911, 1312346682, -14679369, 1093856532, -571659247, -1671948751, 1930634593, -1809380303 ], [ -438213776, -1483128397, 693838308, 989952607, -183998050, -92731914, 1164333304, 1858135786, -1780333283, 1456896915, 2114256316, 536106092, 1146345160, -1127225918, -1554755168, 348354251, -158049573, 1411424143, 2136516774, 1034772249, -1717650741, 58636132, 409652757, -1221874845, -1438881712, 428628248, -1820300629, 1506602893, -1341072707 ], [ 1674104967, -223597545, -1632931521, -1206449501, -2107278037, 394169207, -1240943560, -384843731, -2037610563, -1326546171, -1674086576, 1405095761, 1817140744, -1119941381, 859773955, -536825108, 687428849, -885984868, -1576422472, -930100128, -998373045, -414893250, 1462380782, 930785495, 741092260, 897562396, 236357348, -478490633, 387015429 ], [ -1218977780, -391759113, -409856221, -751877082, -1559929044, 860571515, -313105494, 598672527, 1432548979, -1155177159, -556221921, 93492924, -682994923, -1575399091, 1935542263, 845470685, -467245698, 982120514, 1251784373, -608158313, 825687290, 1559488351, -995330736, -1563928320, 1465727508, 396087185, -220364046, -1583959719, -1532574241 ], [ 337152254, 842195213, -56689650, -1112923474, 456586876, 1653387312, -839533942, -517911322, 1266960354, 1510967174, -1391411650, -1502260493, 295694217, -1730716013, 1161749304, 1827059887, -1585438060, 219454371, -1417951926, 111644334, -2125578093, 166470701, -1205624212, -1774758023, 645167659, -1365696680, 779574253, 671417900, 956544187 ], [ -672782454, -644451380, -1558517585, 725593003, -1962588004, -2050293979, 1978279629, 2070006415, 685332042, 2016750504, -731125131, 423115462, -932175738, -1772345123, -1851321374, -649942944, 1989526082, -1771718515, 700174808, -574744090, 720817423, 1587183525, 1519027382, -1752503927, -1999290112, -1142977733, -1576440216, -1257778927, -1870058862 ], [ 883450878, 654323161, -1156824, -1883201158, -482280979, -1944416071, 1920097613, 1081950056, -658577870, 1350892736, -499139319, 241904774, 1426487806, 1611786327, -1174574069, 66272473, -991696163, 382171581, 566253581, 2038783641, -1252958629, -2072956265, 1857491688, -207556755, -895691159, -1698696918, -834423264, -361562108, -599086086 ], [ 498842888, -1913076419, 657776067, -691831509, 1659293785, 873894388, 954435687, 409925333, -2028231586, 1372778050, -2104007661, 280733860, -1868242212, 1273606571, -1211711720, -1970400049, 751447813, -1733992107, 150432588, -1637441381, -573728992, 637963298, -1206484935, 1191932908, 1457689750, 2081337405, -1861448913, 1718422712, -1520702022 ], [ 942211999, -1460456673, -333842230, 2054839438, -1924865620, 608995116, 1048329899, -1812517370, 306142607, 852158704, -1042766397, 2066161434, 535612784, -609899769, 1061158290, -629868810, -179793100, -1511050007, -1287923371, 203510031, 1556337872, 1581423550, -1744365676, -715668548, 2056562949, -2073715773, 1535350655, -969485966, -7109651 ], [ -1582652978, 236391216, -1591617222, -1366936367, -266814673, -1262187184, -20923497, 2066683815, 537107637, -268949809, -937021100, -1166480519, -1533914907, -1042691322, -902264772, -1158725615, 1486579396, -956498869, -567722838, -961569823, 1304054977, -986194535, -530303676, 831596276, 1777843115, 243607507, 648243816, 895872540, -643786450 ], [ -63202584, -1578616513, -1925043765, 1178338729, 177443017, 565116512, -526596750, 4220331, 1774437194, -256867585, 78883561, 1960417556, -541709130, -589295473, -1675687111, 1169189817, 793445436, 1430333087, -1792498621, -1123970468, 1130459317, -227672121, 282377334, -1264705551, -335663110, 1956978538, -652023272, 794176129, -1624927144 ], [ -1283299692, 292023393, -72282597, -651282298, -911017036, 1418093262, 297969638, 765267879, -1839414180, -789047632, -1106998901, -857444294, -1317308577, -1880435392, 1531892857, -1624476913, -209027676, -1388268652, -1618985214, -1546884718, 689022785, 491112325, 697206021, 1847097206, 1733883819, -327275311, -1197451089, 14050395, 719610471 ], [ -325957190, 959967804, 1310455808, 539066663, 1528047937, 1685815731, -1253754505, 809805957, -984547167, -1168986340, 985330683, -1577142638, -406924265, -1413610417, 125760481, -943392175, -903734499, 416086976, -236725832, -742556896, -563770359, 1955631113, -1844488081, 874412260, -448852857, -1500605042, -2035835281, 1250530536, -477087579 ], [ 412954497, 1189922837, -1746500648, 1733486341, -25726611, 102549145, -1972783264, -220857792, -268494931, 388211583, 2091112972, -1150585953, -435947802, 1787676475, -1766047883, 987394272, -914191917, 252158225, 1226358332, -385434173, 2107081766, -1760357297, 771991555, 665070413, -288510358, -756540529, 1351530234, 1569957655, 1514892202 ], [ -1019436400, -6975750, -591502902, 1033562076, -172673967, -351501359, 2099507968, -1399828468, 1817337112, -255555063, 1523625893, -758249669, -1675818689, -1641293951, 541215655, -71050613, -1345768767, 17025562, -142462647, 1305469180, 1317049717, -1688134891, -1137816033, -1428611514, 567594873, 538589888, -444133697, 1480576522, -536675808 ], [ 25701508, 1575241006, -1105190912, -1718576101, -903376072, 334129123, 299416420, 666320656, -855030230, 876970254, -570270098, -853296574, -326298930, -1299364534, 1412565791, -174526906, 550024852, -1632093168, -2052127418, 2073986380, 107159564, 1309886076, -1953541471, 1210848985, 1092220709, 1836682833, 576681486, -546894943, -280200237 ], [ 815634246, -1013921229, -1334870307, -66413428, 169276091, -294400258, -592102831, -1340336564, 1300900754, 507137155, -623958842, 715728735, -130313907, 1570508580, -1962732594, 414548590, 1464318806, -887932001, 534761798, 490704791, 826535453, -1222977745, 1940740596, -911131050, -2101131804, -965481741, -446292948, 104068719, 1661795584 ], [ 1117257709, -1552867060, -1804009999, -2064132103, 1930598255, -1729216401, 864856380, 2082630157, 1298530468, -1536887932, -1604112295, -1874153681, -89900378, -537911770, -698391469, -1103608574, -4260206, -41597867, -1371232396, -1935625764, 1184548716, 891804435, 175957489, -18338346, 911222269, -1587271417, -834425531, 60988714, -1323783546 ], [ 1113981121, 361319780, -1989443532, 1879189887, -1316167425, -577579687, 316065392, 1569886918, -1493339487, 489086291, 1512603744, -1762920589, -168227639, 1911190382, -1717794636, -1356086988, 339639435, -1195872871, -873706558, 1382906657, 1170332986, -1061527545, 1489659007, 28079499, 128742873, -1332073187, 896769867, 790407763, -1704483995 ], [ -1921246356, -301805425, 340606743, -173853531, 1872544046, 1207392671, -1566759364, 1467385650, -1885076363, -1808476836, -1228466197, 1560499882, 1287541064, -389165983, -814730503, -1074101273, -2133013768, 449626257, -1680236765, -1134396131, 2074477661, -1756157147, 405712121, -402839007, 1995775129, 1302648165, 1285540109, -44363544, 27766498 ], [ 1146227235, -705673564, -1213171572, 735196304, 1333609504, -944246624, -1476303178, 761910904, 746139154, -1441208063, 892040992, -1953340473, -2113967146, 2006583385, 1826215514, 1893527288, -182793061, 1174849227, -815949690, 1127661509, 931668969, 1376649928, -392000129, 833167874, 1150200665, -1561301830, -1075106421, -1323716880, 638072793 ], [ 674352444, 1496712537, -699100936, -20391685, 1656295558, -529965305, 1884542978, 1488367002, 1199266646, -1795443946, -64503431, 1036874782, -984176648, -383370001, 1442538562, 323546981, 1758172746, -994604433, 1563502017, 1584099317, -2126863628, -1168444827, 1644419492, 1390704190, 171136867, -555223989, 1990667612, -523878383, -1659325589 ], [ -511525947, 1674761059, 1310062611, -199488100, 372950851, -796197130, 1022100635, 911574253, 1695883795, -1429084215, -835696810, 1383565044, -658017427, -1621532030, 378361900, 162358340, -1086219377, -898073234, 1083012205, -645844725, -540564601, 1185173887, -212045138, 234752259, 265374448, -1214126783, -1861770553, 921908856, 1973101350 ], [ 1932204069, -80033704, -502374661, 599083343, 2021543855, -1695625571, -1597941748, -1538970392, -1209738603, -796294097, -1647025333, -751933500, 1234228399, 1633555369, 1257263466, 319665283, 1999138544, 1771839639, 1765207653, 1245362724, -1629885186, -1966755288, -986067840, -1495066670, 1659678288, 1126334222, 1929392452, 207096853, -934895658 ], [ -1833309677, 549150653, 1734205248, 1942784228, -716201700, 143117039, -705156148, -1132385485, 1620987435, -113382886, 1217641022, -1378930339, 582387287, -696953966, -253459157, 1216968444, 1648615121, 297039529, 1009531141, 761891871, -1990852016, 1029434672, -1195366418, 801562352, -2036874159, -534779037, -1659740434, -1323526125, -1561608031 ], [ -1872059075, -905880356, -510857160, 1602549882, 825499042, 624457574, -65654027, 1971673735, -2080576213, 1271640615, -1699555329, 2043520307, 484412140, -66928157, 1598123188, -740019695, 1682465612, 1308110016, 733318008, 475966134, 1877029093, 1969924588, -2077375284, -1998606581, 146594938, 2011745969, -126267367, 2141651817, 1974727123 ] ], [ [ 577519320, 835876931, 1162565123, 1472895607, -582521608, -120606202, -43581814, 1214316069, -1115533170, 1546496134, 364689869, -309073437, -250480906, 1184444183, 479256629, 1164859973, 423025201, -1559552554, 413351276, -946505917, 381657297, -636764954, 1919194379, 1563224028, 503780499, -103948966, 1824605756, 848523178, 1751768763 ], [ -747419954, -1900900357, 753502396, 1326315064, -1350025004, -1497540430, -1465186213, -2094733679, 2091019708, 1760829028, 562394555, -15545961, 1945814327, 2102482739, 1113794916, 734235270, 900308369, -1766033043, 1040625928, 1244907660, 474594808, 561407446, -374286812, 771653803, -2008749121, -664751752, -1778246855, 532300484, -430693634 ], [ 2129994098, 833142459, -1814749022, 696101286, -1400891337, -1269480634, 1711394529, 122748828, -1744536676, 354278681, 230996090, 1912575954, -1011508065, -372327381, -1849617164, 99186267, 1081528032, -1575029176, 1857382677, -756225522, 839423134, -1277765972, 251232166, -2057431119, -1121277719, 1720444882, -415030806, 2099624545, -1001499404 ], [ -489611190, 2017622130, -27917571, -1249589976, -173025717, 1320768099, 190136391, 1136133731, 489517558, 729233060, -40151130, -834406118, -832565538, 2098672653, -1492229507, -104973141, 1987494300, 2121127465, -462508821, -53981052, -876163498, 969792017, -1992661343, -1623906248, 581578907, -1177508752, 1868380214, 1087005241, -591745427 ], [ 2109451674, 1839108782, 228485387, -1499600575, 65214967, 1102741031, -523380901, -209876371, -1423476891, 2049239678, -1179244205, -871483239, 811099748, -273670998, -237405754, 434651676, 494720401, 1285529452, 180401884, -1954233298, 114408265, -1120205498, 100083238, -1289594886, -2100956724, -86164853, 1886546114, 288977468, -1124503325 ], [ -199093132, -85931733, -1014934775, -740308038, -1546028694, 2034011564, -605740918, 1979203800, 153251662, 1998326098, 232981459, 482494822, -1095939142, 1889686349, 21301933, 1756334189, 459600965, -598761360, -136126476, 1551707462, -2100966059, -383970716, -335588526, -484156458, 221439547, 1167733493, -1540710602, -745367466, 688287630 ], [ -1308403229, -921824619, 489099781, 333046157, -769322251, 72906864, 546354698, -1875972404, -693406837, 1592336943, 1788510017, -2017012659, -1461472963, -1013064714, 1645287954, -976267366, -174655003, -1645729618, -877535238, -1985685377, -1843471610, -1060496611, 803571093, 773748980, -1240240293, 165002872, -1492419963, 1684744505, -1793694776 ], [ 985883528, 2140172562, -360899516, 1985909252, 1331560425, -1364717364, 1676256180, 77073589, -1010249349, -1247383803, 1288523682, -1498538595, 2006611766, -444360099, -1094255872, -414407573, -1551895431, 1521661077, -1191596780, 1600382909, -370017737, -163538786, -1093917589, -1000308180, -1728435480, -1788455629, 135537589, -1856753960, 32890659 ], [ 1979524368, 1946975458, -932001420, 1642694482, -1786967804, -447186289, 691927208, -521596664, 458268429, -342026457, 2100102167, -761024709, 1958636861, 1641150987, -728573987, -1811113647, 430493055, 1325949488, 1447350706, -933325713, 514668884, 326621021, 735362428, -803924238, 299595493, -1505725839, 1798064518, -1404930030, 1683562142 ], [ -925375633, 646104266, -962277245, -1945969038, -1178129135, -2001145554, -1457454380, 697249536, -1796109489, 987418334, -1425288910, 888825798, -201424301, -1961962113, 2044285879, -444786596, -654489364, -272637107, 525478714, 432839878, -1594921719, 426168296, 2143771583, 450570744, -592536525, -684280560, 814335416, -1697842474, -1983618225 ], [ -770413169, -1265331968, 44621074, 1763993105, -1579502036, -1931561896, -1083202653, 563572514, 1517326243, 876176715, -1638848172, -1479237784, -1896009273, -1986484970, -136306288, -5761708, -1096184352, -1221363234, 1272635002, 1485802196, 1303244723, 281463681, 234587059, -380237741, -1920925840, -395709385, -122086516, 85157042, -617993138 ], [ -354575168, 2110937582, -788057539, 1192648226, -2086731513, 1154001391, -1060880386, -1374016384, 125135768, 370176921, 421154386, -376119300, -1492943551, 1347571398, -1243422148, -1685597422, -386600625, -2144480261, -327512726, 918914573, 1900959655, -1114949011, -2019474339, -2054891551, 144835288, -391547149, -822707167, 1211772361, 1402380279 ], [ 810897847, -1806724574, -1969429987, 310188334, 1595071367, 762431367, 2014918610, -46922431, -438109999, 1544919705, -1924196132, 1204999565, -534911620, -12436782, -241251197, -1848182815, 612439981, 2039741248, -769539690, 1843828799, -1457505270, 1572285774, 1968308074, 2125970817, -792914939, -1776808298, -2087598374, 1642948150, -820913801 ], [ -398989993, -2027736602, -566996954, -746161374, -1198198763, -327747782, 773928014, -2037020405, -58700617, 397505055, -583214114, -1388195705, 1514930450, 918525925, 507938611, -477100534, -779688510, 799851807, -707366053, 1192521416, 1687560527, 1388329402, -368502874, -977180220, -995597078, 1529685137, -919453631, 1788195467, 1140946025 ], [ -414882636, 199979101, 44341096, -1252456900, -1189242987, -874350131, 979396601, 1863316388, -551956768, -1996065731, -1178339485, -1158180022, 1753144776, -2028537524, 2116808921, 1690045219, -2106905738, -568692410, -542227469, -1060594110, 877439762, -713371349, -706073942, -199248515, -1285602426, 2058810056, 692033776, -1056346198, -1860572998 ], [ 260950049, -1597663001, 2083114590, -790416105, 2008172021, 1785193537, 1317058100, 1339868752, -2110423691, -1695119999, 968619699, 1790728844, 190418551, 1070713110, 1429533772, 629269472, 1648184358, 599378012, 2120125090, 104381496, -745158423, -436045043, -511641485, 1535567085, 416294037, -1100301703, -1284988765, -912291576, 1679575029 ], [ -387158862, 1265743696, 590213976, 1552794138, -1823271115, 1468504012, 1705313465, 1697834981, -2034084393, -114247034, 1972022856, -2055482832, 20919176, 2101377078, 1947421019, -1365526798, -899183722, -352393518, -800137978, 495976685, 1639174575, -2081571453, -195600001, 1344377139, 2008398449, -1944888104, -543225042, 1950652268, 880902698 ], [ -1314358164, -1774821, 1159563132, -1816610898, -1429461277, -860991159, -788277841, 922886766, 988638258, -1461860589, 950301533, 1678802397, -852119142, -1390332677, 654781106, -2062347355, 2082700849, -1769583426, -955756198, 2141104632, -1727241398, 435684450, 127057409, 653386986, -747805601, -1891882184, -1249961805, -470238526, -2098118482 ], [ 610060518, 2103858611, 760835946, -1118384391, 531237, 1077407899, 796186472, 501470046, 552849979, -713134559, -1075905066, 1831600418, -1287131168, 1840573720, -1261579527, -1533302276, -1851951094, -1762739042, 617869435, -1435924891, -781287519, -1837527765, -1252723360, 1068938876, -92560527, 1421235502, 1222498214, 1082436654, -1171231913 ], [ 1451900566, 1636273243, -1094504249, 2029108138, -553942969, 870634578, -1589707640, -1809344122, 2011442294, -499417144, -692639946, -1364235938, 1095795319, -841500959, 1069364112, 1435237972, -1026246439, -409051413, -779083205, -724143846, -262610529, -11558636, -1316930986, -2080334633, -423007156, 2118620006, -1048285771, 1287485021, 1076629324 ], [ 1874658717, -62909835, 27233233, 933937752, 1930425265, -838883037, 391036426, 185142606, 918541880, -153112483, -567995024, 1527687445, 1531696037, 1012233662, 1382152683, 1989261913, -1494124869, 2047548784, -1390344871, -146768710, -257703152, 596209970, 1194804356, 1658717026, 859846604, 299184131, 540106508, -254749096, 929153537 ], [ 348359777, -109883607, -404344436, 352668377, 1560328537, 1062383728, -1024925052, -1188371363, -1382923088, -1920983843, -560081111, -1511830613, -1751890697, 1308212351, -27035693, -1595130995, -853154933, -297375444, 899319041, -1661026443, 1075179467, -925907031, -363056317, 2116466357, -1204938498, -751351142, -566671476, 952006577, 746382156 ], [ 767355304, 1751880041, -1801250998, -622879224, 1096221737, 1033289870, 1550946334, -972065501, 955563587, 1719124489, 666084502, -1686826337, -1483847412, 230556159, 856490690, -1075369690, -1979419127, 1737131312, 854452193, 288186934, -1809199891, 2122658820, -848259084, 122156422, -1758304575, -1463520516, 462103716, -797282951, 640855894 ], [ 279784613, -1053773107, -1993312488, 681048330, 2104284602, -716446942, 1354522233, 1160806323, -1625611320, 1136585765, -497882081, 954714528, -1576904000, -157979572, 1073568807, 1022948882, -966887520, -1965742917, -671338695, -1713799305, -1995305367, -2024678622, -524666299, 1739867232, 274352594, -1144885671, 237546554, -1068363755, -1565847046 ], [ 568269977, 808211710, 1137222715, 1238752697, -1240600225, -1734284767, -776950048, -284882015, -826403065, 205983935, 432961421, 210626638, -1086870567, -1092062847, 1085582972, 2013440534, -1016100505, 535244589, -1026674852, 1245178670, -1939938071, -2037161437, -529160983, 249806451, -2132386109, -160051169, 781206672, 148833696, -608177196 ], [ -1345342677, 1499058212, 1669940385, 1142425614, -772084299, -1013482407, -798444987, -427413067, -210621374, 214945445, 694407789, -828253268, -223424222, -1055094276, -1688687803, 246731987, -1330878014, -921299946, -1942718132, -1746928145, 783420946, -433697666, 547758817, -266924017, 355120474, -1213753024, -169681173, -588793424, -1695043608 ], [ 375487348, 2041738311, -1742040491, 360759972, -671047982, 786883614, 1656832843, 21883327, 422875881, -1312702339, -1998504707, -1295635886, 1278086823, -1570165281, 1624661542, -1495932023, -420541277, 1844133702, -612299361, -106513454, -607899368, -523117845, 685451404, 198080642, -1332450628, 2048567549, -1207169034, 885018390, 710689869 ], [ 1591959829, -116245853, -571018502, -1497753081, 862856367, 1660359927, 1107615493, 290381244, -1934288716, 494519690, 599151509, 1656381552, -746587263, 1533881992, 1352436520, -1936907284, 17379650, 1583116439, 1014379911, -264730495, -628697026, -1857017117, -33316068, -1279229347, -1921220030, 1183575721, -1713394545, -1679590488, -90239587 ], [ 1415999830, 1934731913, 1678302388, 1044697031, 1067970269, -786060752, -233875151, 47166856, 1561466443, 362063526, -1099342081, -1968503820, -1128983342, 1209599543, 2020265431, -1627896560, 1108852787, -1115751944, -25146292, -1276324920, -539744259, 2130808509, -993717113, -968733190, -617612238, 1630543519, 1146471650, -479389319, -2032423429 ], [ 1390033034, 1135625032, -30568812, -1874932552, -1587552934, 268689147, 967563178, 1396489712, -676958425, -454842276, -1757093325, 1074239072, 1932415740, -1305429515, 1010844058, -235378841, 731866427, -1262243492, 1061354777, -1623716132, 924811224, 1842869875, 2094261809, -1224981338, -1987506791, 924088224, 1871027083, 1748773642, -227829461 ], [ -1175905619, -1231617533, -1189472658, 1299975061, -1164742091, -873757255, 2045181240, 1612167801, 462371776, -1612470380, -1164824935, 36226181, 1545788025, -1092476300, 504869910, 1441991871, 519209626, -939481500, -1986610128, 261818984, -1844850937, -274541544, -581274671, -2102773509, 775293918, -1530646621, -1183971403, 1454775926, -417109711 ], [ 1244648456, -2011875908, 2063560657, -533948431, -8805285, -2017011224, 954553140, -923246112, -1365537373, -298398933, 1868979353, -1445094845, -761750346, -1086693914, -1525859566, 1575143813, -1544936932, -1059984650, 275138938, 1599129426, 337529065, 1818886663, 1392322829, 230257232, 1468463614, -536592878, -483241131, 250528936, -1018601060 ], [ 1743504418, 812233375, 1506691522, -1150553118, 1574925062, 985420919, 538208215, -518778174, 766346060, 1480430027, -681228361, -227723733, -1742002809, 618761157, 2121289610, -804504240, 694491552, 1832940432, 2134264391, -1181042004, -317925625, 944909591, 274166182, 946434543, -1459909115, 476313590, 1600563973, -1222181572, 1588266319 ], [ 902087869, -816787981, -866942468, 1673413548, -2085684723, 1930852173, -1652732948, 1896615613, -1281428541, 2033893735, -2145912273, 426843861, -1124900091, 888020195, -679481942, -1180341584, -1787512012, 2136130894, 1544435534, -424392704, -1723386074, -519640324, 2118229873, 1579343814, -913867898, 1027020356, -305860016, 1140285283, -965338629 ], [ 903950682, 708393312, 957176455, 1015406659, -1600137148, -1031686339, -5153595, 2032858265, -140410374, -1513081363, -980807861, -2105297964, 1185772134, 1244774199, 808047421, -1640367053, -1825334431, -1117345169, 2138897593, 722866629, -2036346901, 340950270, 921586123, -768130914, 44607427, -1119246072, 271608571, -1200945192, -1234420127 ], [ -555746248, 429680340, -691282288, 1518690038, 254926823, 135400555, -2037347559, -281984326, 1449553048, -1168116089, 458447972, -269612802, -1910453867, -1147847626, -239908665, 756010796, -1078833071, 1276474043, -397574358, -1427301197, -222781903, 1776110485, -915285683, 2095515509, 1602151493, -980464618, 547793355, -1961711897, -498638978 ], [ -43050814, -978330912, 1020228740, 1461319563, -1776959489, -1604770258, -525839076, 1890452419, -870451555, 988830472, 373388383, -1083101557, 678946152, 1713743107, -1976952903, 456732568, 606371000, 1579552201, 867694561, -1877959832, -1042506225, -30141203, 1070844494, 2016343471, -282049607, -1943068224, 1178541067, 257575599, 233937119 ], [ 555961620, 74646215, 349881379, 1389908485, -1052145179, -788909825, -881703456, 564461183, -1042868700, -1593668553, -1272167562, 1761685888, 333526691, -637802035, 953328578, -1370997109, -844572272, -231406211, 1540114203, -1053207071, -1500691075, -789505476, -467371759, 184673189, 641708357, -307083694, 1441868713, -639821906, 2066926156 ], [ -605515662, 1716016258, 345685922, 765400422, 1683379395, -1855781734, -321440011, 1798346016, -321849657, -2133823699, -28493078, -953917448, -899569823, -1945727358, -716507650, 1479254587, 598797580, -530553775, -659276861, -202041599, 230124382, 1187523126, 686053654, -1916663340, -1523699088, 758615644, 1224343654, 451234125, -630413802 ], [ 671917782, 1151239331, 379424073, 1773369409, -559373169, -1285002863, -1841616267, -1772206867, -572525388, -657978567, 126772221, 1556089577, -661446806, -229376199, -1011963903, -1353423750, -187840165, -795805371, -87598717, 290901893, 414395265, -868508826, -713979980, -956933231, 1718309692, -926164534, 234515395, -1102097437, -1758879783 ], [ -1867873798, 1103532614, 515247928, -652068530, 775162417, 510511110, 106476214, -1577241959, 1937423346, 117025791, 195932040, -898293520, 135750231, 677851874, -2083292943, 1209957343, 797091712, 12137629, 739122763, -1391452479, 1048565263, 1607981979, -1325811224, -279007106, 1544916166, 903963097, 1579356428, 101164987, 270233893 ], [ -557189204, 166793273, -695858965, 1467163612, -1038783689, 932578821, -1972709049, -294722459, -148108010, -256136243, 860659420, 899826074, 651353195, 1650369856, 1411412518, -1420479371, -1402503539, -495416563, -335735451, 1311137966, 995280556, 147521115, -309101783, -615326403, 662292791, 305006595, -1264522499, 828868740, 1413374106 ], [ -32212543, -1385121870, -2081429522, 1447113306, -1734409395, 1588971074, -532575075, 695393435, 1957361940, 1538370263, 303617687, -1483151497, -821955557, 1108705838, -744226525, 2098731553, 1048881906, 1861582932, -335082222, -1484766980, -2042066091, 49466461, -466664719, -1852768147, 1416656133, 590955910, -1386859112, -1142576300, -1917405183 ], [ -2113003300, -1870376523, 205853034, -1705026885, -830108044, 596643522, -352303017, 328575600, 1203107682, -1477516508, 1679972068, 821339458, -1199138876, -1601161664, -124942406, 1349892006, 355791182, 1498631572, 143071080, -1595851682, -1678203419, 1878466433, -1786309850, -2046742415, -906527297, 661608314, -1703194165, -184869255, -1912975146 ], [ 540783234, 1672199466, -989232434, 817872658, 721594201, -468696862, -1035668407, 1295104268, 754472351, 1856029435, -1701478813, -211500053, -127164364, -741259099, -1781657789, 1711789602, -1910091002, 83624320, -244568579, 1422741670, -911422229, 1118317087, -78483166, 1725852584, -1472338925, 1796928965, 999888480, 793113139, -1277755254 ], [ -251890676, 667396904, 685698992, 559668187, -1945030314, -696729841, -1696094207, -1486935362, 344745597, -1566513201, 1823570026, 1354987353, -272124814, 1389756506, 748581659, -795008818, 1992856784, 894597700, 1209329799, -1601568192, -494519748, 615364026, 1260494260, -1233358880, 1867131443, -1723715500, -355709591, -1117632370, -1509514845 ], [ -454333409, 2072444819, -495478661, 2033182356, 1360959315, 1352446332, 1407209532, -151178370, 1189213354, -555117350, -948783312, -219885933, -972988594, 469149470, 398010504, 15257639, 941862735, -783917572, 430349735, -1555070566, -297756575, 1174328051, 110969453, -1024197733, -1138337115, -593451407, 438672168, -51415284, 1096522227 ], [ -1843162964, 2119453265, -1744436963, -57436354, -1005671408, 1405781883, -2058781712, -1599058184, 481166440, 1188608336, 1758660550, -1837019502, -1968832881, -224101173, -1189343958, 1291689819, -2134582073, 2039945606, -537543927, -1486100176, 604009271, 605719346, 1826652783, -765203362, 1787004798, 1329004887, -1384693770, 1954920190, 715729775 ], [ -649848044, -1606236591, 494719061, 660746435, -1417264327, 1996882583, -827306021, -1793937300, 726249133, -1080168957, 1476950677, -2093467347, -89823179, 537948749, 1541926674, -260467093, 1910231703, 48216909, 1913947841, -1838600099, 1638024868, -1240417762, -118307273, 243845237, 1424934235, 1542839205, 965706210, 1156136687, 1924591904 ], [ 1579266640, 1009915363, 1041777390, -1056553781, 93193445, -704150686, 1641971274, 1285894507, -522166481, 1202136036, -482854063, 1318055794, -1209573854, 1513272214, 1309052003, -1805531658, -1701312373, -1952429632, -327411561, 1118187906, -1446719315, -1403953111, -631982441, -854870896, -760094968, -1277490864, 1010051202, -1871050288, 2025057171 ], [ -1075758149, 1676910171, -1586869729, -2108643268, -136971890, 1875720484, 2073786135, -413328513, 176094751, 1081687702, 1410549801, 1315190192, -932724356, 788833635, -316164817, 962011073, 956420758, 556846448, -483406543, 616382733, -847937553, -487860474, 163928861, 44470670, -639763705, -1880974820, 221659339, 902016742, 1381702291 ], [ -966415020, -1461594577, 1674628043, 1144000186, 389613278, -68351393, 765164400, 1980410482, 686176733, -1158785966, -1291563201, -1065260719, 968428744, 1242417862, -1504376747, 202730360, 382384877, -1039576657, 1019791514, 520163547, -683417299, -1680232158, -1622188820, -656394900, 104832331, 1655248949, 1685214318, -1854739229, -360760327 ], [ 958715979, -1970549395, 1531956401, 1128256782, -1890110363, -1161135027, -196171266, 1234106225, -2131240228, -550114582, 493249922, 2054556357, -1553403410, -350242470, 1105439881, -444489208, 1118576129, 1983491330, -2143816341, 1810985088, -1595538172, -1593944214, -1630376123, 532017635, -1492372930, 489154256, 1596251766, -1036209754, -963737445 ] ], [ [ -964019273, -193191900, -414441391, -1283138589, -2085180767, 1385290755, 1372191178, -113028306, 852675103, 2140714526, 1531182238, -1609811954, -295421774, -1410248256, -977322749, -1732285820, -1484715585, 1377874482, -955192660, 405328472, 684206698, 192454560, 1638768660, -1262387002, -1424857155, -2090851536, -479206811, 1131558152, -1724314400 ], [ 2108392166, -369384195, -1777605839, -1377993235, 628731854, 583107042, -1217493402, 928858896, -1503076342, -844028428, 1755518798, 999967727, 507591289, -919730858, 1672778175, -1558866702, -1140604901, -1437636639, -1504810138, 2026582929, 441965804, -2044100903, -1137059111, 1421960425, -1131769481, -647210340, 518120822, -1970408872, 1288852642 ], [ 1435329010, -1787289156, -1074083141, 828557933, -32688296, 2130486121, 555386074, -2054973652, -1300282997, 156534005, 165571516, -1200290052, -2133015761, -2084367528, 2050981848, -690090888, -1148724145, 1599303242, 1447838813, -949810557, -1211790318, -1806649212, -1588951670, 931941057, -1064031866, 1029245402, -610353278, 535785456, 1350638541 ], [ 697060868, 1829636247, -1170020032, 7964862, -774250822, 2004400380, -1427035942, 1066694099, 1763926349, 1163430549, 1261096026, -1648333796, -302702559, 752835087, 404760820, 827264630, -1493917614, -1765287940, 731024069, -2132985394, 504848726, 1699637920, -500920827, -1093886922, -796955013, 573228448, 2026715468, 117784198, 1364147000 ], [ 448826838, 380784464, -1984367930, 1490495184, -1287423327, 1739510455, 1543144086, -1567368400, 481904689, -720482045, -1839003948, 2143378108, 1550702326, 1110858643, 733744347, -1585232976, 478334530, 1834137227, 486768162, 335293267, -1474214952, -106170232, -656901149, 1439269922, -1425180946, 1556763576, 1144784517, -945131847, -1042109365 ], [ 1704413030, -125124978, 905498606, 861330339, 1090918977, 1351827320, -1741034229, -681411913, -2142041395, -382347351, -1263711224, 1298698001, -1330107959, -949675889, 928820898, -345101741, -608834704, -507869012, 1358086938, 240942493, 1980805630, -302835658, -1272306808, -107647020, 1632461793, 1505861881, 1726149159, -298910538, -545059840 ], [ -507915825, 1684566248, 1110127994, -919528844, 737448003, -33124186, -2020170279, 2080243922, 1081970215, 1351645549, -716607382, -1836365197, -1379501652, 2084753893, -1461289723, -1096257492, -878883990, 844283448, 622179998, -1732871514, 1764819011, 480540283, 683570572, 2091499963, -975416834, -1203120540, 1894327629, -140570231, -1652395751 ], [ 288286604, 59395807, 1868478714, 1904974584, 1813676966, 1940041213, 989799699, -1697175130, -364541615, -612136867, -1845238513, 356653866, 908165804, -673914924, -188290132, -612994259, 1214547513, -1944475592, -1896718983, 1316240344, 795332118, 98836186, -1978926230, -1873176042, -1805039099, 184605987, -785152635, -1226301860, -82539584 ], [ 2030194729, 760563577, -430135044, -861449987, -376288735, 1944297363, 649128624, -276461646, 503816494, -2108980262, 1808647169, 1087066849, 1359827146, -658361752, -1729798939, 1089819573, 1349263017, 1471040836, -255544558, 763198683, 670703599, 1983074105, 403014627, -593461411, 2083448032, 2137542820, 1996085626, -815544169, -1660019491 ], [ 672773513, 1484378611, -1222349393, -965963721, -1778432583, -243932961, -152602233, 1212169593, -1670526563, 1784893571, -1574623652, -630079933, 1445439561, 1317995732, -95785615, 1636320470, -1072498437, 280709591, 1855730415, -1533310388, 1149916899, 1461970054, -1617502870, -1106007712, 983975486, -500611780, 1474957367, 2018434528, -1233839999 ], [ -785923022, -595228990, 229591786, 1268682932, -559299633, -1656761248, -211524631, 548640339, 1938433977, 1019411268, 168964003, -1590912846, -801337600, -145116885, -109484002, -1921504386, -1295555239, 1932060133, -2120152041, -1070009650, -2047030702, -1579253938, 920179271, 177932320, 2097405403, 268582773, -2105744261, 527593585, -963357072 ], [ 760296996, -1221481488, -933411871, 2090679084, -693537156, -897397914, 1313033738, -2016154864, 959620358, -1707417247, -299395252, 372446299, -518954792, 662603956, 317987056, 1034231663, -933363137, 1716583765, 151102871, 1791945144, -929611856, -644161102, -447406403, 1805443134, -1824643045, -222567688, 38704002, -1462526470, 2145969277 ], [ 2092832889, 535133068, -2046881632, 1001319488, -1968041113, -1954800800, 734641821, 1716269291, 226086178, -1198901065, -804830672, 1853467693, 820198996, -1657789938, -1340999385, 140188377, -1934587257, -254392318, 60680505, 683719239, -1141278305, 217012146, 1931216547, -1603453747, 1225573500, 1248866642, 10868554, -738690492, 632137857 ], [ -805284424, 1462846760, -1694817326, 1930706874, 1454242377, -1963400113, -1689597086, -1297728427, 1500791579, -1282588651, -197161791, 219849675, -1891460822, -1389895101, -1197208568, -1459490402, -2118615341, -494424911, -1961384633, 1774734598, 160968888, -2059258568, -100568285, 1790574924, -279729929, 82398703, -1405860578, 633737653, 1307838090 ], [ 673230493, -171454452, 1423964049, 1123903137, -1966839254, -623805362, 1775555635, -622846751, 250731409, 838481908, 1930517733, -358647035, -2127450707, -2175965, 1533741657, 504281920, -1299278223, -1451292487, 1681276722, 2004949062, -1631007854, -647109506, -107382634, -1132695770, -1162586041, 2044106215, 1503525857, -226850642, -1541354310 ], [ -814670184, 1925805824, -191793797, 840503798, -645542553, 1273128535, 674577589, 1695558605, -347709271, -650344991, -1661475318, 129223185, -814938920, -1108047386, -277470751, -1200489612, 273223381, -2038060587, 223715366, 1800670806, 816295408, 334461819, -1593689288, 1557797149, -693124928, -1478143014, -1339932576, -103371015, -856884515 ], [ -805051043, 744114609, -221569423, -2099213223, -555478924, 1509111644, -777539543, 1097233033, -353241781, 334208256, 535149680, -1537601397, -153072261, -902108474, 1129374418, -1521063946, 1795046816, -336673030, 978333338, -66873588, 1774928003, -2007701827, -1541078633, 1594515643, -170396691, 194588889, -133715411, 183521662, -698866881 ], [ -1352739748, -633629610, -1074380217, 1554044887, 779332719, 2089562957, -1913387430, 1305067856, 980316483, -870622456, -1032321891, -565781997, -1034771700, -370812663, -923730934, -1483675548, -1698622983, -452723027, -871666157, 1571151712, 63216698, 843991904, 1306314177, -2144967057, -1454366112, 810709742, -1993720216, -492997755, 448553654 ], [ 997215158, 1343862942, -2117862201, 2073071851, -82759650, 1259938397, -2059383027, 848951276, -2066938863, -778568602, 220790662, -134750192, -1959229021, 380934101, 345808671, 2094953214, -844829884, 55305019, -1433623192, 145832699, -1145962116, 955022396, 1119657058, -671389812, -1100717577, -1328267482, 1878168665, 835794080, -223841057 ], [ 268188442, -197659585, 485426528, 1391400016, 16849322, 1634511295, -1544719190, 349847038, -1300371775, 1567212637, -994844817, 1889235619, -1797285857, 1586521274, 221679904, 852542869, 101536774, -1515338914, -1666186747, -472777564, -1905852924, -588108414, 973408141, -390397896, -1211428971, 326043722, -1414007531, 43501294, -431273514 ], [ 618427813, 999862560, 961411796, -1092157848, -1608979302, -2058074028, 300503037, -1314266053, -2140479177, 1211825308, 390862278, -212979554, -738346728, 846516251, -330635662, 682371756, 43182356, 1994989719, -22426182, 1094462726, -1452735616, 2055989466, 1077486001, -811242130, 1884049929, -1281366002, -1468831993, 1958306978, -184809924 ], [ -668286958, -294740841, -516644893, 1936705573, -1572325813, -705514081, -710023251, 1435039773, 1154011291, -1503471174, -1871345968, 198109128, -1665043158, -80834929, -493382687, -2124037184, 826818426, 104082715, 1413787575, 1025958528, 871155092, -1379075999, 1046298618, 1889810092, 2003136335, -666840561, -810476534, -1370212430, 1197349371 ], [ 1828405990, 1622954954, -1986474189, 113744614, -1304315007, -1091561629, -1596338053, -2107674351, -811160873, -1699603681, 1727611602, -1912741545, 1023737265, 579264504, -529582056, -1218844012, -210121906, -626987804, -798679632, -1690014674, 1268817711, -459535100, -688172624, -676826728, -1312032512, -995022297, -1490348071, 2084706105, -1364244806 ], [ 1520425854, 1426542232, 1088742628, 1363574001, 654492253, -56721243, -1003936654, -830230296, 407476980, 1455905109, 340709242, 1534027769, -305201462, 1918455729, 1367605943, -1641518315, -1796277945, 1741294952, 999211482, -1732650070, 1734691523, 1933846054, -2074012135, 1079051655, 485124265, 163308090, -1995005220, -1977700468, -57087387 ], [ -1512848794, 1596474661, -2125635916, -869239246, 183271735, -1593396186, -1656439245, -1771610383, 53640123, 1629693605, -526601898, 4780794, -1637158036, -1129690315, -1804589292, 1942589202, -136247618, -633471559, -1700074466, -2137017134, 1675556853, -1583857348, -1124860196, -1665983891, -1124711817, 389231337, -1375855378, -1722444723, -1700788101 ], [ -1011257056, -1448407343, 1962854747, -1862952848, 1673950591, 884519994, 2067694056, -693681617, 1963681255, 1239819973, 133768020, -408084803, -367473230, -114399814, -1845879868, -386302864, 370804326, -929792369, -941182975, -89719959, -1745401171, -653831811, 1130939534, 1718822743, 961137617, 2130559038, -1500944731, 1782860206, -666797051 ], [ 512599573, 228043415, 38898239, 1302861496, 320906137, -1802260225, 180758496, -1078443348, -1759587104, -1377290845, 1598909721, -1502931636, 2144446054, -1433621850, 908578568, 1777070227, -1570993280, 1947326153, 602308918, 1231613742, 1725645471, -1315505949, -2071836494, 218092344, 1526052325, -556163980, 1447555035, 44958312, 1348464967 ], [ 215438510, -857829770, 593564597, -1974670260, 1891875433, 662556280, 285801860, 2136342333, 445757020, 84547618, -386105444, 552354756, -475825209, 919814084, 1265861184, -2023452095, 1319711369, 884934900, -1032701810, -1180251652, 130750578, 1699249966, -745188368, -999104017, 1525325575, 1835685211, -1911292935, -351680463, -1929709201 ], [ -895546717, -2079155046, -922041828, -1371907851, -745224207, -273756407, -982222070, 324317295, -123514737, 1891431221, 1876896991, -99099975, -748028329, -14581961, -947726509, -930077096, -355981091, -1308964757, -1213784095, 1798982675, -1085080608, -533033322, -1567446020, 521491951, -2082319422, 682143635, 672682167, 388259019, -1858739313 ], [ 1305837149, 830478155, 1955980500, -649415062, -941454921, -537869080, 105634739, 120272211, 2108357085, 152428697, 237349725, 605877134, 85903276, 1291837144, -519546782, 1724391277, -2119336306, 365622011, -1134081137, 575258761, -1793036490, -1642487662, -1079882572, 1962984404, 1792505423, -1593868873, 1877171363, -842128652, 502428167 ], [ 1575026954, -1585600039, 1924395343, -1891947889, -1131137003, -1640362614, -913400148, 109018470, 571174884, 2026379022, -1473071765, 673298136, 1768396551, 591991667, -1917996572, -1118424651, -1601746363, 827991869, -753387208, -343916133, -1693649179, 1366211733, -1149609195, -458932281, -194344204, 770031574, -380747945, -105137841, 1569367920 ], [ -1947855261, -2008525405, -953379967, -459872612, -1753544674, 814561692, -1655913171, 1686396250, -1347921414, 1455604439, 277612847, -1178314206, -2132457074, -176070139, 1624619021, -1937363478, -2045108016, 952841453, -1309816056, -679031130, 1683085904, -1976955337, 1383274171, 1866956404, 979524401, -334498365, -2000660103, -1100246729, 877942094 ], [ 1373094096, 1955066573, -1847538756, -1604555040, -2068818116, 2029123691, 1673803559, -1849217160, -1578790374, -1120152620, 684378111, 354160292, -1275365595, -1905539409, 670049319, -1362047042, 1989641618, -1265531410, -836439208, -1331355880, -819210630, -860879247, -349888919, 47735433, -1311312422, -1892653552, -1294757503, 1228303872, 2134796036 ], [ -2090766435, -1774154582, -908722226, -633722983, -1668781154, -1788296188, 1096301063, 2095484305, -1888536478, 315570343, -918412225, -1292872646, -1215431590, -1813444055, -1035778586, 556298211, 2007699510, 2006784167, -286140067, 1877618795, 1821642868, 881167744, 1665171359, -330394824, 1624621659, 269973988, 2058380739, 93911150, -78449372 ], [ -907547846, 1695806199, 1848314576, 1510483080, 1906297460, -1284417970, -1560350786, -525055355, -2133388328, 1695827048, -469690725, 2098016938, -1292669096, -199237225, 1908931601, 1344955681, -1539976689, -1605034733, -1078440085, -1204340093, 272771301, -786155107, -55149833, -1890732937, -299763523, 1553940870, 631934082, -736299302, 972958359 ], [ 1487080932, 1849048353, 1184577705, -1909476551, 195280588, -1466536389, 875390738, -824302902, 292973425, -299009463, 630977537, -711088062, 559637640, 960732583, -1052251079, 29427308, -953827934, -107129720, 223598520, 703867772, 676440425, 902963183, -1845405408, 1916484271, 88943340, -1824683777, -583786671, 1574069864, -228785674 ], [ 684180006, 512200658, 1209975768, -1140593927, -179031084, 9131861, 1411050426, 1793496406, 19019237, -628689648, -1946122220, 2095587521, -1225377465, 690585422, -1356559360, -85319588, 1400436791, -1860603029, -651731758, -1800588266, -1413202868, 1632594016, 1353174012, 1983314782, 1988793262, -904631908, 24170782, 1212284526, -1555144280 ], [ -1602134937, 1692607374, 1627446986, -304725456, -652587816, -229330723, 1149605363, -1780632752, 411977976, 1088729203, -502156389, 659043085, 374458373, -1346895214, -1341087191, 929106823, 415398579, -1573522661, 1238050787, 1762719184, 1937784361, 718515813, -2112917370, 785946321, -1820557035, 216113545, 1279881848, -1939536620, 1946066509 ], [ 1458252385, -330410930, -85237604, 332075491, -732526484, 327769268, 1686325279, 1315597235, -146381023, -432958355, 842148640, -1280560043, 878258543, -1699876436, -350821210, -1023680395, -1481114590, 2030038688, -1209697224, 674886539, -1670074144, -863379067, -1925889752, -1871851401, -620626028, -1296172794, -1415132432, -1602681872, 604597405 ], [ 1764473815, 1618000810, 983531045, 1517130499, -1900273181, -1915635227, 1459605291, 775103022, -2029647840, 2038547159, -1566857284, -1648171032, -1268484203, 2022356776, -280423036, -1253595304, -383449241, 1347633342, -1636888389, -1507205884, -1639173817, -1270773010, -18756480, 298014218, -1070252544, -1840393564, 1610833153, 1535350594, -1541106370 ], [ 805900489, 1101157416, 1717527958, 1918906191, 1925620350, -1531964268, -642587923, 1190952792, -847793626, 1234146719, -713484748, 48785328, -1116167724, -1841043475, -1263096005, -2119110019, 232972885, -291627783, -1126238539, -1690823337, 836807867, -221967745, 1577903817, -957958784, -519552468, -428558207, 703831909, -240274893, 1854554770 ], [ -1143488108, -1319967341, 1165954318, -115654992, 818971713, -70340590, 1646792590, -1870097180, -1608392951, 1865300797, 1225916093, 1576754840, 282752031, 1586220668, 113714575, -866433908, 1524455446, -1178619720, 1592905484, 864584669, -2022512998, 504228244, 1110631775, -672299054, 321279118, -716686328, 97784344, -1815712833, 524571139 ], [ -974223147, 1917299540, 1552126582, 666584391, -507403239, -1499041849, 1572281493, 1491058439, -817129765, -1223414223, -495142297, 19156094, 356278835, 2050686327, 1481921120, -721675226, 1682905012, -296396975, -1490205651, 927498885, 1840359540, -1156475513, 580057730, 750331133, 1478687211, -175953246, -1670390823, -204993052, 1570945972 ], [ 121071804, 852084930, -491483135, -599018303, 1095594037, -522721962, 1583677230, -1719910205, 722744963, -839361263, -1052403048, -1391356280, -973100225, 279327783, 948392341, -2040123450, 430276292, -650526681, -1255165186, -774997276, 1035553093, -1002604781, -904615710, -1639893007, -1097391072, 300155035, -1711769435, -1692953993, 1763172327 ], [ -1321251614, -1526974702, -138523649, 1543840772, -1539554436, 469903010, -1015921343, -2095455878, 1032105840, -1675993721, -907922923, 474259132, -2022102293, 1951738044, 191862727, -710659364, 488259451, 786994882, 614604370, -1684566854, 354298229, 1291041452, -1035798865, -914686679, -1613682187, 559166472, 897307315, 1926013070, -906775810 ], [ 357869394, -1814895662, 865009911, 1817929091, 969417076, -1842447231, 24127165, 2015307666, -798195511, -1678865910, 1139791603, 321563577, 234701280, 1645754663, 1132194240, 275490579, 1299987546, -191500329, -1412360592, 882747959, -288184309, -482216518, 1710410790, 1854035565, -1498353209, -261314445, -1410361519, -78169168, -2128623448 ], [ -127928827, -1174074168, 1428062129, 511080392, 568461283, 1851748683, -43313356, 1406492144, -319342421, -1798528373, 695782970, -1719381666, 1624033628, 1007480845, -387732881, -337486598, 163721396, 1763156473, 1367183180, -828236199, -248094278, 800040336, 1437951194, -796482083, -539763776, -295752348, -215786111, -987702041, -1558365701 ], [ 61189860, -167686461, -1477983182, 1506991068, -1647168876, -1856450189, 1394213321, -1671514613, 1013664160, 1987990605, 1962574384, -1941319710, -1604726202, -879479659, -324654218, 594019056, 744712365, 804074286, -409003906, 48699129, 1064358849, 559468967, -844730736, -1177023271, 767427831, 1005381638, 1233757826, -1272665846, -421968486 ], [ 970355636, -974810595, 667379692, 1753658121, 204216126, 1629208101, 111408515, -1686984490, -1576249218, 1838467389, -161709797, -1195941325, -183043612, -111074889, -543720222, -894302271, 2117193707, 816683512, -2097719664, -457193046, 103481532, -240621166, -443370734, 82546586, 1260044146, 242604696, -1693564249, -1909282031, -2138662410 ], [ -474317991, 167419452, -1510264338, 1442621920, -989899393, 1490423262, -288669623, -2113313108, 1331317162, -1108591087, 1136424704, -2045892504, 2119613413, 2105030363, 1258992341, 1161802805, 1016852446, -907482793, 1286744408, -792052085, -1188718074, 472228728, -698064731, -782953914, 1789790303, -1838837761, -483622200, -1071384819, 40628669 ], [ -1044382320, 1125102866, 1703322742, -217096324, 587256570, -345201288, -1221182209, -202061105, 1178920101, 1019984528, -1328567055, -1414678207, 992252529, 1640960682, 1423623831, -216025292, -354776312, 1564770688, 575005215, -1856059869, -331817799, 1821299479, -231858657, -28288440, 1720946965, -558480636, 1913743652, -1216138353, 1411806672 ], [ 1229804466, 1684306257, 235247543, -1593569072, 135946948, 687273422, 569894944, 749997606, -664307548, -1416936399, -965677865, 1747213203, 102061395, -285765699, -1888031763, 484760854, 931840324, -760673262, 1174166817, 271382431, -1174957658, -1803763949, -773836749, 391466255, -185992539, -491680525, 161197983, 723424946, 878794720 ], [ -350467699, 611079935, 1700195863, 1025751468, -621102408, 1300942244, -1655844883, 550355963, -1699365830, 220231612, -848509642, -1472506412, 1445688258, 1330756012, 1505671657, -139869529, 97267755, 1568806379, 63066027, 31034927, 1487690522, -1067135611, -1683026741, 549818767, 797289118, 58296835, 116876886, -935306538, 2086279919 ] ] ], [ [ [ -974698668, -1509340080, -119327806, 710708181, -19307988, -1487553555, 1169323300, 1524960751, 1310098692, 729495566, 1239053916, 795604722, -169851525, 644774312, 206977253, 1737459732, -1514557759, 937667524, -2085459991, 555460237, 1814773464, -2103840039, 1439066584, 1130636162, -1595163422, 586351331, -1502869345, 553718407, 1510318811 ], [ -1363173783, 1116780920, 52368446, 361562109, -917244649, -1277281224, -205927868, 1310366493, -930886650, 1129415407, 1943678762, -659544262, -404253059, 616307222, -1970521029, 1296972643, -1604041794, 1470677752, -1523904606, 896594586, -1236116933, -1758112348, 484122693, 652224490, 1496641943, -542069169, -69504663, 178745523, 1566473710 ], [ -104955366, -345952473, -1733717441, 322757579, 1776792602, -838877068, 1246557530, 421327648, 461265066, -1025312873, -1838665558, 1297893119, 430768278, 290304078, -1195970929, 2110727754, 2066538900, -215693330, 399603358, -1366834564, 757505944, 2103308767, 1993852621, 992652852, -2096913087, 14570935, -538833568, -1081259172, -223625122 ], [ -1106886381, -1958841377, 1932524246, -2131548164, 149663723, -1409120629, 1534740938, 1869588892, 1196271332, 1900387229, -540461635, -1709488729, 1510932585, 1661177043, -590113617, 1261350278, -964060573, 1077962894, -1395259413, 1850764399, 1251806983, -1173176875, -1217547696, -1237194716, 1338936020, 908735052, 1774103931, -179304275, 1232372020 ], [ -609810626, -94302026, 392429684, -499036385, 504786970, 1679213284, -1499166331, -1160107809, 1977984638, -975446256, 908479100, -1701491898, -970501286, -1733212475, 1377770622, 489932599, 1344432174, 828453010, -1597545644, -675237706, 1577710290, 1967808084, -312103292, -214644875, 2146198744, -2066806900, 1089098183, 1518606455, -923188219 ], [ 1738791409, -431213062, 936433787, -848971926, 1775407861, -1882534105, -710056667, 699089778, 1739037342, 1314695419, -920055613, -1851381742, 728441552, -1685537370, -418493448, 1959119600, -1191870964, -1906334981, 2011887394, -435446641, 700494733, -955228665, 1430817490, 762354332, 213348273, 1079633306, 1619938006, -63031057, -48957427 ], [ -948144126, 30863665, 1754854715, 171452231, -2102908010, -746192926, -974749837, -1689138558, -165545436, 1920877135, 193800430, -1468542202, 1508980171, 656999793, 561423543, -1314088422, 558504626, -1083965143, -500216472, -868158019, 1287395830, 987825399, 1268743074, -850045618, -111546353, -1795156863, 2068328183, -313848199, -1008300447 ], [ -1957523329, 575688925, -385373072, 486920668, -1426067741, 1552501040, -1034272597, -325680888, 1426937311, 486383646, -1393833476, 3527821, -1201781955, -2062645780, -800231892, 927876470, 344611918, 385017150, 607832157, 1042406828, -103963646, -1745912596, -1741915701, -1481957507, 214428858, -112269540, 86882752, 393446190, -1807477555 ], [ -321589742, 387027891, -504392074, -285265058, 573921254, -1180995044, -2008803708, -211767553, 1866079178, -1576695749, -1280770915, -833266038, 266708735, -2144365451, -2003551923, -2144937053, 1363200408, -1421472021, -1491875622, 1020759877, -2098670549, 284375058, 778323046, 323471258, 823259090, -1301617009, -395106298, 564946448, -1065560165 ], [ -1969370073, -911747171, 90569889, -1466540430, -507873821, -133605439, -299144110, 1542161542, 2055169083, 692937511, 69785526, 1544250448, 1547959309, -1358914617, -1002369310, -1607775348, -595520674, 1219168409, 1425020517, 902786157, -1468148881, 1760173988, -1792015259, -332069502, 1625961599, 848768137, -1979505146, -1284276240, 2112119876 ], [ -1497780744, 75648808, -15857701, -2125441642, -392294409, 1124875262, -1060975490, 25359871, 181915931, -2126272191, 1965226720, -1632538133, -1246247062, -219508034, -846997853, 1908464335, -1952531810, -1035291588, 1775696776, 149461405, 90612249, -322984040, 548174822, 1917601416, -1601882412, 2053425977, 911472262, -1710024004, 1747590566 ], [ -1187059513, -538238532, 105740820, -593743204, -651912532, -1394818933, -1546350408, 56688190, -1196766030, 1973819338, -676902961, 1333557016, 850680702, -1137887947, -2013187682, 2112337255, 190373292, 1017838314, -1317977077, -1384910449, 1628653448, -1818556567, 1277697758, 1329459476, -1103678631, -1704843911, -2079989002, 808045753, -1823288838 ], [ -834763275, -1609756172, 1344340985, -948482087, -714238888, 393848169, -1779831603, 1564916168, -2109814593, -234428453, -364676080, -589592357, 442308038, -683813688, 1487040678, 43217733, 93613753, -979855767, 562454512, 1159206623, -601563131, -693681932, 1328481314, 824543455, 167783150, -1725270872, -246913062, 1044910802, 1844265955 ], [ 1096810965, 1999455993, 1575195598, -374372830, -1381442100, 20123979, 975963694, -1062048363, -1506758146, -864948345, -269815457, 284712844, 2106055365, -1643131909, -1527735693, 1905400981, -1268037926, 1243913164, 176130575, 240880642, 2033416787, -685830448, -1107702681, -1513743959, 1860094517, 914964061, 1459103580, 660014966, -2005736269 ], [ 488733256, 2006585623, -109655956, -221800500, 2118225751, 1818992888, -2005354786, -1192204223, -1514824606, 1046758615, 1915782170, -380455135, -330591763, 469343806, 2060480609, 95573795, 753656159, 250875544, -1269160137, 1000648810, 484530930, 989831632, -427900733, 1901445191, -1946172006, 403029380, -1308266844, -981609332, 873138016 ], [ -2067606275, 20171939, 1395303706, -311366890, -468626043, 293876327, 865559300, -932370657, 485306763, 1467351763, -609152002, -1414918457, 1759100974, 559614885, 551540018, -1780417254, 1869619952, 1886487809, 750543354, -455303624, 1333702396, 1821493590, -1392695222, 126814969, -659900162, -207225853, -1957760647, -1290136923, -976151239 ], [ -550009222, 1795143824, -301186795, -1797310641, -1183874753, -279755797, 297583532, -827368402, 41501051, 1962690352, 1951377417, -311703966, 1093758771, -1148411678, 115906427, 675259210, -1920394342, 1578380410, -1265242462, 920529263, 1306923247, -1478108578, -735111589, -1082830356, -349179559, -1948722568, 692421241, 781352561, 21151060 ], [ 432542129, -774025593, 1250740888, -2002055247, 1419680026, -566593751, 1003189070, 365050646, 983129478, 580831640, -856613646, 1276866373, -1072714060, 296697764, -1451540384, -1087386123, 1236010147, 1876618859, 1737434326, 686116746, 2044566031, -1801313166, 160477369, -682621349, -685716309, 344617937, -515396813, -21663757, 1651446043 ], [ 957365984, 264678823, 1877280709, 406950097, 928186898, 69831818, 279453419, -1928235042, 2099054261, -1683356882, -2019178966, -1835375367, 782185486, -690094094, -1939423495, 1981310854, -972263460, 1147809487, -2104986106, 182435624, 725972585, -35358399, 830055836, -1409020014, 186753324, 1470937221, 440243549, 704491711, 204634817 ], [ 115115000, 428863850, 814198950, 1870433819, -1365027978, 1990570899, 1079275154, -1293314000, -231585742, -1385565498, 1028025941, -1163851730, 275291992, -1679988791, 566869148, 982726976, -1708947603, 144976832, -562438458, 1411410810, 1128851876, -143987596, -608275624, -1958061117, 1693824204, 81957077, 2025952142, -15102324, -1729581080 ], [ -883140831, 1222714144, -261246853, 1993610014, 1667592299, -1275684093, 871963104, 354235220, 271038118, -932410113, -1627534651, -488697654, 1517657274, 1773867418, -122952275, 631841629, 1742302649, 1802334638, -1834050756, -1359167463, 1420678740, -1191408182, -256246928, 181963686, -516397363, 1472192959, 2098393651, -1967456628, -399862596 ], [ 1055909143, 1633983332, -1699693830, -835807584, 825795858, -1541551637, 2057310840, -1893425398, -1745260573, -1316602113, 1488359576, 1101384263, 1349092434, 1378053366, 304269944, -643442238, 548892106, 524669070, -776168990, -288432428, -1248125251, -1319108619, -890942151, -72665438, 2076786992, 504671273, -1166591990, -402979995, 1673121981 ], [ 1394138717, -1054260506, -2134539640, 2145441103, 2144338109, 1518173251, -1724188002, -911947309, 689902671, -106067921, -1063893605, 1767187606, -537326750, 1335166615, 1456456869, -192663281, -172935485, 496536920, -1346144528, 143803798, 1403541355, -580432401, 956952607, 392752869, 500681608, -2084987821, -1758227636, 1507224065, -1867306068 ], [ 1938724095, 1258641587, -482800669, -1105293319, 1604179411, 1769887301, 124907677, -570246193, 548535807, -814831301, -771923529, 1621405461, 1141244737, -123726520, 1439976149, -1735275106, 272773577, -1354414176, 1503544827, -1548542412, -1179775804, -1861618433, 1276341227, -653544707, 1932316743, 56676815, 1784373592, -1895325799, 729321182 ], [ -1006723771, 1784315729, -460244141, -1557068894, 981551776, 477835323, -876341649, 1428104068, 1742291818, -1896034526, -1765216860, 7593493, 2110654807, -215301988, 1586348093, -125724090, 653306027, 547404277, 1342466154, -395333658, -495629327, 952183457, -1784401913, 2132694627, -1756708604, 503545259, 421193532, 1805699968, -891468439 ], [ 142882811, 1506996155, 444364456, -1991135252, 1146326493, 768386277, 2132434212, -343543993, -2122993614, -630428676, -1523687408, -1751865302, -91776614, 2017150085, 724797670, 1937155788, -1820049166, 1620315073, 1246385786, -53375594, 1035990878, -861857051, 1511035056, -432837929, -1355515492, -548070967, 2041614494, -762456234, 1559892119 ], [ -651086627, -440333178, 1438216167, -2010129384, 179480798, -1116230800, -2048460969, 568286254, -918573744, 1498010837, -1058801676, -77765637, 1586424085, -284752328, -1823554738, -1803707966, -1577295775, -413107850, 2000934160, -1643768668, 379170736, -1913199396, 1274928881, 303643326, -579854369, 820746212, 1346493335, 1984388043, 1646605476 ], [ 1133859525, -1197460094, -1680189596, -772972809, -435083414, 1219223192, 1531557821, 137737471, -988288411, -1933868498, -782382915, -1376057376, -1742953323, 502750128, 1371610744, 386789550, 765198179, 1959118459, -1045812445, -2075265156, 133586526, -1913861386, 50644426, -832220838, 379962419, -68531195, -248138426, 1864023760, -571883877 ], [ -1025062963, 1062145240, -566542510, -306369618, -330730427, -1259059957, -379567079, -1256079906, -1607909388, -114147884, -1105378318, -424217574, 1992503740, 1138768945, -320326638, -1755646793, -486895750, -2071908844, -30168039, 1398426250, 1035951698, 1161999728, 1709862916, 395895026, -225688331, -2108375261, -1180010798, 1422257267, -1494883507 ], [ -1022692645, -562099658, 1515421479, -536393487, -489922057, -578249178, -940207431, -2016896736, -1200111973, -1878474700, 1268089296, 1440330536, -640587885, -497748981, -245295070, -1951619171, 1016100219, 1620465592, 1676014490, 2142021696, -1146197553, -1140045799, -1926867625, -1122358604, -661647122, 386239396, -1526217669, 816951385, 1093571020 ], [ 58732866, -1397444454, -1406533002, -199445054, -679234017, -808950678, -1614044863, 202207562, 1742866843, -497386555, 1854413103, 501918189, 1270776191, 208064669, -99666280, -864079643, -1295672672, -645360988, 1759095212, -122835146, 69359933, -225573911, 1471255654, 2021094630, -1598294899, 155847237, -1402648715, -981194866, -925465287 ], [ -640558512, -1270375361, 516002868, -1918115994, -949021118, 36616554, -759216060, 240476433, -862248735, 401545797, 1334340441, 223680938, 339297155, 1033755928, -1173704127, -611899927, 895410803, -843636517, 1028953010, 1239213112, 2072218454, 1508091723, -1982733818, -799808839, -1837622250, 1718990628, 731801122, 621538341, 1919658174 ], [ -1652600724, 618983645, -141422136, 1377364153, -62060294, -1716299794, 627368494, -640549274, -643914734, -2023841347, -982288214, 550762136, 387402154, -1615783258, 1159417874, -396301225, 2137429758, 989869727, -1979414199, -2028187776, 936246999, 1589781513, 1595031554, 426025976, -1622044227, -579470032, -1561037732, -1099707723, 1261536683 ], [ -1035601875, -2144005024, -16826804, 1096579926, -330708337, 18245551, -1400036574, -2108869378, 500585442, -2134673390, 542731092, -1122006530, -559141841, 716705195, 1294881139, 1737188663, -1800111046, -1922754440, -1568804131, -1990897739, -1890928170, 1295136211, 1003774868, 1101427605, 364439868, -1451936357, 1218274243, 1145118084, 1332875527 ], [ 1287266951, 142512063, 1266748069, -2111870665, -1468003675, -905329589, -1984228086, -1978044794, 130532699, 2088883246, 848180445, 933063280, -349381686, -1738041442, -693742731, -953607524, -543401884, -251025031, 1590826762, 1247185535, -1672641091, 973424226, -730671251, 1694347097, 747576307, 1314042790, 715999664, 1616492781, -201896820 ], [ 1384419845, -1680747112, -1562636036, -550450336, 172450257, -587684571, -394262216, -1813311181, -44063750, 233201748, -1326680335, -1464660818, -2106547476, 1843088021, -1947002852, 1585856184, 569609828, -209959490, 1486852228, 245715204, 390399187, -1210847758, -1620887703, 759861918, -1296285007, 1255766194, -85899416, -526493432, 954741968 ], [ 1016732423, 1283503109, 2062557698, -615340225, -369141123, -2144118808, -97850207, -36563240, -146593515, 2144535117, -1446571081, -1401118015, 1923113302, 1205189894, 852447735, 1504497126, -1901736461, 962394372, 856491836, -936577898, -516890865, 1094886173, 1285089934, -1625738277, -717147421, 1818750462, -1298068802, -1095154701, 1085036522 ], [ -1680090001, -455965506, -387894156, -2065760325, -1330598975, -1652422827, -562227432, -1192497120, -1970712290, 1951896140, 611772430, 1852668718, 1867412358, -1347389989, -1422479081, -1785837445, 181273946, -2141516761, -528973876, -1354045566, -1542854684, 1095655883, 777044573, 1485637287, -1954034528, 1546812898, 287751854, 657082192, -1767070072 ], [ -981079271, -883724265, 1365206743, 1527350066, -974253272, -1449534844, -2126493524, -239738000, -1415623075, 968259901, -965052300, 172261053, -400176313, 1002384206, -979314283, -22400940, 470606236, 658666621, -783453988, -1044788696, -552243859, -1603491395, 994550929, -2194314, -234685796, -444551704, 978650947, 1271253202, 1581099319 ], [ -2049879110, -1193127498, 2003429525, -797808662, 1103713199, -1951536525, 1255307737, 1386550409, -970551006, -230401866, -596368111, 2090723055, 1144881500, 1168160573, -335645212, 1633318397, 1871798691, 544499285, -88991191, 97014975, -1494321104, -350844851, -1813069276, -1340884813, -970047413, -1000293183, -1836396820, -44750949, 2073859557 ], [ -1585993377, 148848637, -1716110873, 577166183, -178674759, 1722173162, -1564292772, -1502504741, -1567600493, 336475817, 1271458018, 579341992, -2025907631, -1003489411, -1345131197, 926446116, -1798274037, 2063077193, -1719954242, 1548698458, -1756414626, -1769353759, -468430517, 569234827, -335071398, -1018786728, 1394438583, -615619449, 1924113707 ], [ 1862401745, 1664592020, 1262585115, 789111863, 1473627023, -1629781542, 1682862535, -324117921, 350453610, -321173030, -2081592909, 1192633310, 1592409526, 641542052, -815824123, -1000806546, -1068657451, 650437587, -1817469608, -2073961821, 1023153196, -215917615, 663288562, -1121956304, -2027286077, -596771322, 259605256, 1320243085, -282053333 ], [ 1393421043, -2079592167, -539984076, 1053028558, -697421019, 436658448, 1521369316, 1991949262, -1360240831, 2108900834, 981208506, -585610373, 443984940, 2081571673, -2096877720, 268099978, 640228085, 277226024, 1813527124, 571886423, -1827270155, 1461460459, 1200252136, -100962046, -1976091737, 338517964, -1866186559, -335348783, 36355521 ], [ 31491017, -1827169006, -1880460883, -975958849, 2018792853, 1437949981, -688250337, 796178080, -807009221, -1327261006, 959170600, -1034492991, 427623321, 854481984, -652913205, -358050140, -1183269061, 1584955623, -1444179816, -1597351548, -1437865198, 705756221, -1467688431, -459426332, 1990515783, 1807403997, 145288048, 33925939, -2060207592 ], [ -659770420, 1674987415, -975416783, 1786419918, -979702782, 58785608, -1272533075, -1329073262, -998075308, 907041498, 1794152870, -1470461961, 1080634861, 803760915, -1267979412, -499433671, -885533813, 262435035, 444500834, 857701812, 1497754789, -50395496, 891482938, 97461706, -622815932, -139243865, 749574539, 2138830571, -1471943312 ], [ 630405674, 622861055, 1261881089, 2069773446, 1896456436, 1227219586, -1813665606, 1781495746, -595007851, 1978722401, -1210229112, 833133134, -659034907, -623619282, -226936306, 110971086, -1157484495, -971917785, 1381218937, -959704172, 1474589606, -789008601, -2097941003, 1662796228, -1188226042, 1666545665, 466516383, 1651884987, -645166897 ], [ 431674474, -1007530646, -1594591765, 718076309, 816946127, -275124909, 432649823, 637894279, 2080440353, 1739479937, 1633998451, -2078296625, 2054967023, 1919055673, -2123750521, -1138945658, 1162220031, 1538615533, 1578704887, 1219943472, -1604982082, -1056589230, 2069416291, -2127179045, -20796382, 1185831101, 2058950311, -598566610, 187142896 ], [ 354287116, 823704973, 26500974, -704899183, -1875131775, 1679836249, 1756685028, -920431714, -217851984, 1999171258, 1034439342, 249282670, 1866737484, -1252263015, -1284948573, 141831051, -685064427, -922917168, -2140552643, 1130347018, 1708747664, -1800758882, 1425076183, 1389138609, -492211163, 14631249, -599297334, -2119838713, -1040763004 ], [ 1060094012, 755173850, -1181010834, 761185241, 1913847442, 1547975024, -1342673726, -431285277, 1248941986, -1955563310, -569428871, -113207548, 103848689, 1927088222, -358295858, -191800029, -884907101, -354679585, -1800232556, 640788285, 342047061, -252339781, 238910876, -131122966, -2001718068, -1593383015, -862398438, 1041111511, -1794178036 ], [ -1900423456, 659584620, -120023993, 1661194188, -983129297, 315908305, 1148411083, 1290162152, 202171663, -931322977, -1599042101, 526274390, -1530800129, 291304518, 247345402, -1524368599, -1180439973, -482144640, -1840645091, -1790775963, 252083325, -24477245, -1774658108, -1215541686, 1813856475, 2002689604, -53062620, 1955891747, 495712178 ], [ 2120565044, -1530819084, 599782457, -1869804889, -1757692670, 1507264452, -380176339, -1135343094, 1899674840, -1312157007, 1978164593, -348390843, 94570438, -2023977369, 960337644, 544676399, 538436760, 2061154772, -1813130109, -1496366573, 528677459, -1444247148, -796453012, 1738215519, -1142049859, 1240053359, -92548473, -1605160270, 583064446 ], [ 1386264358, 549555070, -1449338259, 82271276, -1466681254, 1493671886, -830331842, -645898699, 1125748201, -475701190, 2126737532, -894990589, 224600772, 1959538586, 1643674167, -128397280, 1044193418, -1842984690, 372169434, 807795833, -281362239, -2074372494, 1864689332, 1194148454, 547182222, -1364049360, -1587137183, -1833097022, 1108644866 ], [ 106943783, -126162831, 1826753703, 505555524, -854721313, -974084834, -79196890, 2077807137, -653208454, 413320757, -1814788214, -592743654, -195789541, 749382349, -1704767628, 872320051, -2118931009, -410999888, 302715736, -143294813, 1919335035, -1514706237, 1266877526, 1836427125, 1390746983, 660331527, -547474602, 1613828548, 137509838 ] ], [ [ -2128104596, -792111377, 1277413696, 456411164, 2040410897, -798236013, -1900579888, -414992766, -859705404, 1187871917, 8367305, -259779986, 1343103193, 787926786, -503671930, 1570302215, 1217102097, 1335618401, 2057923488, 1902236489, -506671823, -1427130753, 859210315, 31171763, -1655705705, -2077950193, 1648722580, 1016172973, -1995617100 ], [ -884102509, 883390309, -82472294, -617922102, 1209054019, -1788473953, 126977403, -101331589, -576085830, -159277179, 1358662906, -647134105, 926495049, -5775592, -1792043112, -2096290907, 482715858, -1609028727, 97232725, 1843167958, -2035893737, -359398813, 908422635, 553171634, 2081094285, -1236926861, -644927793, -788486269, -1900266542 ], [ -1709619755, 384976665, -95602461, -1822546150, -1090496301, 454823430, -494417260, 1507599564, -911514598, -1805057419, -530599860, 529251091, -1935600724, -468645172, 24735708, -246169819, 1842081161, 1743892125, -1771291279, -610943031, 331227600, -1561757455, 1373691411, -93197321, -1156174334, -801934333, 469593384, -62522200, 1280633947 ], [ -15039950, 215196986, 821296156, -196329440, -1045574331, 624173369, -305191030, 433153388, -1922959261, -979255744, 1416130877, -99637947, 837376087, -1765280348, 115042710, -1265267409, 646013597, -1099555508, -242255887, -542774264, -1521778784, -262421709, -1981053661, -2055251608, 553853190, -1054342048, 1137412565, -1166840831, -1987603378 ], [ 1098583258, -1277076078, -526865490, -2085563832, -1512713903, 984829048, 1504126916, 728809868, 1434801150, 150363994, -226884667, -1724295611, 1467964478, 651349597, 1727700922, -1610440906, -1260640243, 1489851056, 1322712845, -1022679926, 1213779038, -2146320755, -1514466659, 380748146, 2054603942, -2116713596, -2042527867, -1211697011, -2055466544 ], [ 1087795363, -1875735493, 1159935088, -1074189265, -1821323876, -1315433686, -2145365107, 1208417054, -1270971467, -1917021118, -986680781, -488340865, -1572089712, 1142370076, -1837283653, -240728173, -586786479, 18702805, -140251362, -236482677, -1839803568, 1637083669, 543647579, -8256600, 1134174724, -1967444623, -1654625649, -528768791, -742668667 ], [ 644833464, -100257489, 436376238, 331375834, 1516624103, -243068439, -1001973878, -2039882260, 1100913796, -337149397, 2128076466, 2055334895, 710653040, -533000884, -1254711709, 395166206, -809728576, -1191988893, -427319128, -654814434, -1215095407, 2068459801, 1075614395, 974723908, -714409851, -656208174, -1041346853, -1368194273, -2136526340 ], [ -833589917, 1241962445, 399745863, -1999064674, 1070306563, -492587298, -160393581, -1396889429, 123502752, 1908243904, 126854197, -80972440, 1432612567, 1967713508, 588815468, -355725740, 173787492, -233516755, 585825931, 874614829, 750439537, 797605329, -1938173131, 274532178, 1361257408, -237976638, -763411007, 688662286, -1578454344 ], [ 630095932, 672860924, 1045045667, 1943038702, -1096588389, -348400855, 1063142627, 1392629466, 1428995717, 912376217, 1064483189, 279780185, 1636819729, -196430505, 34812639, 1868495003, 1308050832, -1611320134, 1185653411, 734000708, -1426269953, -687085068, 1136760523, 6870640, -1961098400, 1024207798, 290827887, -169907593, 547444869 ], [ 1987664436, -1333643169, -365349522, 560822366, -837033991, -1785093369, -1798228397, 1242171334, 482159398, -809160303, -1208305224, 1574817002, -40755915, 61148950, 1025439287, -1888857255, 801188457, 715737964, 603449419, -1026051322, -705004103, -525016809, -302243026, 1797658633, -1330706098, -1828227672, 649610760, 736248269, 2125928638 ], [ 986220506, 1947574383, -338365333, 1777969791, 1260203881, -1379621101, 503875401, 1745277067, 1841958633, 133589503, -1265513987, -975821788, 1709830372, 1434042393, -302266352, 873498790, 1984239862, 1548939121, -1232848081, -444576718, 1856168270, 348082076, -1457158452, 1247394746, 509827445, 227941574, 1435174053, 1284794433, 759896511 ], [ -1348784666, 1538285873, -374567300, 1216980464, 1796034474, -354322451, -1525037186, -131223658, 254876656, 1732529025, 606768446, -938248160, -1211224465, 333131197, 1234855232, 1353119325, 396268034, -1671890102, 806127063, 2030796634, -1042774814, -398332346, -1908627619, 1765641221, 1410401265, 114467522, 1018011876, 1864925452, 1458545449 ], [ 919510934, 1936793010, -1434049858, -1401648056, 1214042308, -747183026, 1410258858, -1501284327, 906131029, -1924348867, -707381143, -1440523111, -412422145, 2523401, -666270537, 1610208945, -1369025975, -170911734, -817173445, -1456083816, -1696053869, 1720968497, -1955384152, -233340893, -2125535686, 1307605346, 2110604015, -793717037, -2146412302 ], [ 1842557588, -1376907353, 144734475, 1029808983, 276903647, -1721782456, -1574262736, -1635317430, 744210980, -1211703612, -1087247745, 1915140664, -347780903, -1817061459, 2132619368, 1442641004, 71117657, -680870383, -1963695317, 914091913, -1701917991, 565092934, 1565261483, 2073369819, -672580991, 529883435, -1455505748, 905845119, -292885521 ], [ -885774305, -1627933754, -1289619972, 1691169199, 1173235258, -339641462, 952322340, 960988433, -688468192, 1654486230, -86776531, -966929443, -2035617172, -947943306, -118649914, -671567390, -707533834, 1618545619, -1111791999, 2091295756, 159323129, 1360123468, 294046900, -536970587, -1678812383, -331005475, -1589090654, -253942123, 524673239 ], [ -732276359, 1313808000, -1111227503, -647127337, -1538797411, -113563984, -948526691, -976214462, -273251727, -742255050, 917614995, -631417875, -489469524, 872974125, -727259622, -1834761999, -2069142965, 1005347596, -1601537138, -1504605079, 53564898, -1508258669, 501382794, -277942091, -191705249, -790592035, 1375316869, -1302383644, 1239615394 ], [ 2052885742, -1088994038, 59058742, -1885136618, 2110623978, 1657504824, -571673694, 899985847, -904751283, 610912749, 811672885, 352793705, 226047208, -201444137, 685983547, -651140212, 1278355246, -1941461793, -209065902, -312022902, -590453147, 981968453, -203779439, 483666050, -981788898, -356504309, 1301823136, 550417674, -760120924 ], [ -1469586894, 1010519886, 327122422, 1583936810, -1687903479, 1186618358, -2038042010, 62095714, 887435889, 184766028, -1576046927, 1040073932, 964829563, 1415803634, 301189103, 1905586870, 143593198, 307035640, 1216726415, 227951224, -425395691, -1372507694, -1216669396, -1630287108, -187975417, -869153539, 1313601694, -1812850581, -700117712 ], [ -1752318442, 450199971, -129957293, -2011127943, 446108151, -2028648740, -2126803688, 15129277, 985017866, 2096791774, 577935954, -524567105, -1785955158, -135929488, -1393429152, -1417953947, 242868431, 438012998, -362149710, -1410678711, -385586568, -477422341, -795866510, -741157899, -631210851, -401288012, 626308961, 44993538, 1831015569 ], [ 2040774488, 1786342304, -425150303, -1127335637, -1370994151, -973572758, -831114120, 72532258, 1361460713, -962788430, 1874233684, -1574771006, -657443703, -603398232, -22546477, -1463592380, -6928509, 2072710588, 2088512252, 1488326578, 440655015, 239306857, 1431293467, 1127506837, 375279702, 220907552, 89317300, 1906580178, 1791596991 ], [ 245748644, 1186635264, -245878052, -306236735, 827880675, 7623549, 1013063333, 180915865, 416361368, 703886390, -111207103, -1202013182, 611186665, -951175027, 1769883145, -1311128729, 574765107, -816021912, -1698659400, -2118678970, -1036472302, -231077634, -476851687, 1209071705, -1864179583, 263740058, 584062591, -1081582273, -601082443 ], [ 764414368, -565445301, -1715557488, 426765944, 921179879, -1639210576, 670707416, 1053548392, -2515658, -1026358820, -1963916779, 315017223, 907925180, -1659639987, -1239868252, -210096320, 1678467508, 1046848235, -1279594883, -905085415, -1926142659, 293826565, -401663387, 512287821, 670867894, 1608350700, -1780809357, 91941834, -2048002451 ], [ 317148557, 93197020, 2124339115, -200424768, 39730327, 85275769, -621702803, -1137915041, 676560444, -258465950, -1757619767, 1399337511, 899050601, -550782249, -2141051061, -457877358, -1001942390, -645509190, -1222046092, -2022651619, -261934843, -54884576, 1972670140, 1811570367, 99861636, -289095715, -1066505668, -509830552, 1877950155 ], [ -465414133, -1127483756, 1982226295, -665707181, 473920247, 682350098, 2019010703, 254515864, 872754705, 1490105070, 1622006321, 2112591882, -2142479381, 2077919560, 790059344, -2127909436, -1237411117, -1704353741, 519539790, 1481375498, -483170746, -1655237482, 1406486558, -1183575318, -175566802, -49078816, 706425819, -666149798, -1465110106 ], [ -117808882, -1226302445, 1935335261, -115638840, -1176674735, 759892730, -673641006, 1764493760, 376643709, -730412993, 933623464, -1948532670, 94052687, 1886012679, -400406902, -49160082, 15535516, -1401385697, 203402665, -444715744, -531606802, 1299082980, 138890003, 938978802, -1951687397, 1202219043, 1081418388, -160205525, 942036835 ], [ 1060910859, -36416748, 1119762111, 2119724863, 671523152, 382582693, -1680794675, 107321679, 631983051, 1469365142, -1614319965, 330804357, -1873648257, 244497213, -2130937389, 1433583785, -1375253938, 1760397129, 1796107315, 793968252, -173496916, -2078551018, -1437384468, -668082893, -1316048536, 198333231, -1731530098, 244858587, -520024010 ], [ -243743795, -375195887, -123664078, 986457727, 334342713, 665654622, -1952891681, -2004754413, 1566844842, -92856516, -539146936, -518551662, -1651124523, -1169096495, 1414092912, -1698232786, 234860772, 1318069044, -2088015456, 225530207, 1486828795, -1568945005, -2035165481, -186643004, 549700635, 76912977, 835653908, 895445290, -895922946 ], [ 1764448032, 1451584750, -1514161453, -877787881, -892011097, -1400226563, 733174594, 550067992, -1150550277, -879530303, -611989080, -98178741, 1473050284, -1182869101, 825915559, 899766927, 887442793, 493155949, -1303497070, -1805358957, 249722569, -2119828566, -349056009, 1427030691, 1628946428, -1950609992, 1717039178, -1201669050, -1166823498 ], [ -1402100153, 556959227, 913457807, 539620936, -1420740203, -851331657, -292869391, -53257202, 4969549, 701498974, -1261944141, 2082535478, 2070037037, 31579129, 1856378589, -2111672762, -745895472, -184143781, -908781412, 1449384624, 610414369, -1171810051, -1152904131, -1160134625, -657805934, 1291879493, -1321066606, 961896102, 1633062126 ], [ 732545633, -1831721690, -802910022, 2086237401, 1016953801, -709030225, -1487554368, -131916834, 1381352566, 439158605, -2016070561, -1050943931, 2103567518, 2140846522, -1823280700, -1681487981, -241282749, 1374920312, 1668165271, -1624775742, 394443598, -1167332314, 802721889, -607238588, 994104985, 1636466249, 127954101, 1582821343, -490758444 ], [ 1382434652, -1042737481, -904266848, -2108477730, 1764129262, -1526462541, 612305370, -44267491, -1195521248, 1884507158, 766156365, -1726617735, 884018325, 958611586, -547640212, 843078508, 1364569972, -909581877, -2016758238, -665280725, 1735237761, 799191195, -523573560, -2118140517, -539382924, 1498096399, -1184962729, -144994245, -1933306072 ], [ 1352881602, -1249091372, -781967178, -1766149724, 1547423987, 1313482953, 723385328, 1606669413, -81478553, 1147518406, -472752196, 794108109, -717376763, -2052189855, -1820313875, 2069703249, 1319661237, 996878738, -1326755461, -185483983, 610644348, 1141062755, 975450617, 1718092045, -1168403355, -488250234, 559060855, 359158097, 424979901 ], [ -2037782693, 90577829, -601804709, -240908771, -737644502, -1889564428, 1072259367, -110175096, -1790823221, 484228723, 625673768, -772993777, 631878593, 581241987, 1112319713, 255034287, 1018422732, 1470018392, -1678922993, -424138983, 330214788, 754142719, 659831201, 1315044513, 1422368870, -1694018112, -1063445274, 1748314149, -979674860 ], [ -758200564, -1958890991, -826849307, -1685539118, 1999558648, -525709654, -631073972, -2050839319, 884697011, -384176991, -1665564317, -492612973, -749588629, 1927147582, 1851888407, -2121024391, 1082244257, 1574754090, 97492702, 1490868690, -319060271, -1616005331, -827751903, -1111472598, -1572451830, -1001314785, 1490887062, 965758100, -1738981885 ], [ 671302155, -2016805480, 1324551445, -2107136070, 1446411964, 1948458310, 815790317, -75704999, -1178797185, 2080000017, 27756876, 101137718, -889339039, 2080412092, 1327933517, 1142699143, -697939866, -1240290276, 2074619417, 622365134, -849085458, 1339367414, -533705198, 1573038513, 58668214, 6567656, -1209381943, 338709967, -1704016296 ], [ -327386867, -224135200, 2135581830, -2139433695, -241574444, 1066886734, -231966710, -709739, 1661268108, -415245205, 1550421243, -410114551, 237604706, -1961171383, -720739129, 1951581930, -542694505, 1136044348, -1113655062, 1821813584, 736524260, -1513165147, -645300784, 1653973167, -1890855830, 691685738, 602843448, 2022649514, -1495212480 ], [ 980581604, 1363024785, -1539784897, -670276904, 26118976, -1385654429, -1801280462, 560826411, -1372404565, -1502359134, -1669373399, 1571596420, -171410674, 2138268449, 1528854966, 1821083419, 1861027606, 1910567361, 1043722102, 1235687642, -912149860, 860140523, 888364045, 1995887325, -610498352, -1957685615, -1119572222, 737823407, 1383861757 ], [ 651921913, 319755149, 87132335, -858648307, -761774468, 300659031, 635010422, 104384696, 5407960, 1622893955, -1498780601, -1784104881, 1090862048, 79670134, 1131448869, -2094666734, -1536447014, -403623886, 1008545363, -1484503033, -1482470025, 1049636992, 2053305136, -1241112616, -851052773, 1024226805, -312784552, -1644920721, 1640498540 ], [ -851006002, 687185896, 1146212526, 902030926, 1019025057, -185781208, 304652733, 1945271532, 368129067, 1265080386, -96617731, -1207686799, 33083105, 1051276000, -510067773, -1941473758, -823921063, -1965920484, 1525146368, -1183215631, 1303168062, -701895518, 465681748, 1189756715, 411146804, -706309629, -358241183, 66430652, 1998154993 ], [ -278766622, -61304422, 1925572961, -548313270, -2005827972, -1129891865, 824807416, 191688922, -356543455, 2002033416, 84083218, 237156395, -89811906, -1559221475, 779866436, 831547296, -2114194322, 647674477, -1140704886, 905910940, -864636279, 1559996239, -1777083049, -429965629, 831542685, 1045272948, -926671867, 450964699, -1259104354 ], [ 608810621, -431467798, 1828410876, -1446770069, -659349500, -1218967029, 595732498, -796416051, 1529352168, -844538756, 1190278046, 1559604897, -736375779, 663700223, -1780674902, 145275297, -366070571, 517711076, 400248748, 1118346246, -1093328348, 1450429526, 823870544, -1151023928, 1781148611, -1558947151, 1398282892, -374334196, 262281639 ], [ 720735589, 1426256031, -1287749851, 1361607061, -886475723, -2095600002, -1780610232, 540737594, -1571082294, 995123034, -1469979481, 2051935599, 1066070254, 562723597, -1212974261, -436223618, -424236299, 748270919, -228717873, 612576123, 609521985, 844839427, -391302388, -976731531, -1624792854, -1449081531, -1998001373, 524422039, 1749437909 ], [ -1509313281, 1617039304, 836847713, -588093294, -909714284, 1821101097, -1273893724, 1600113014, 857679866, -824690890, 832545485, 982410400, 84414172, -1467694839, 1549604981, -1441986314, -226008902, -281269389, -986406542, -1834837974, 337813341, -830035906, 1758671736, 410421964, -488957697, -1512639510, 306053721, 887191688, -109686473 ], [ -1547561259, 571539934, -742034689, -1092905359, 759833539, -391015204, 309517823, -7930998, -999755823, 1133622869, -1263600472, -1493880775, 23479537, 906450625, 1897248186, 1690506975, 220683792, -927628566, -621883508, -1398275294, 259305984, 2007405155, -433623863, 131923879, -1626160113, 97050385, -1037173163, -1491970605, 1178355735 ], [ 237193621, -2012439189, -2084564634, -122735818, 799055543, -1050689569, 79558404, 1686471241, -2056912987, 1480528652, 698308645, 444912484, 1985588445, -1763980697, 1742943849, -1342756951, 577060804, 2041611613, 1128936717, 1317078870, 1562204003, -765798705, -2088549865, -1115470364, -1661323883, -1082496755, 1226564643, -699157285, -1410723001 ], [ 844440710, 1261163102, -678082108, -2023139192, -1795914686, 3486243, -1812410480, 220323372, 975552291, 165684184, -1795810701, -756800607, 782604007, -2139435816, -224553168, -283050458, 968080064, 1445013777, -116867800, 798122246, -459273139, -371358296, 1153061013, 237431567, 1156758200, -251662907, -617921393, -1290352161, 1140130397 ], [ -1129989025, -1737011051, -741930186, -849087261, 1061406462, 1111821370, -830827634, -55505954, -1196371285, -184304856, 1416187594, -1593425968, 366342519, 1709323131, 1787068043, 1843622983, -1665869885, 2063826851, 618241088, -351194677, -2119635744, 1632929716, 1703777199, -564781393, 869830297, 1570663080, -2134312016, -1309011704, -869620183 ], [ -509627008, 1890571883, 848211902, 155811744, 1411537340, 231530211, 168765232, 1556897662, 1120976773, 721439942, 102738148, -425365875, -2066406910, -1612833468, 426577369, 500475973, -667356434, -575233838, 1894255803, -1056961297, -1055010960, -188671384, -897787008, -1264716772, 395046199, -563081399, 664431540, -598255788, 1467166038 ], [ 8371593, -1790518663, 1072127505, 69427388, -1587991011, 1388241267, 1445725249, 390490717, -6679173, -89357585, -1665427049, 1334059106, 954142554, 618142887, -2086202970, -792705325, -1880540876, -1043203712, 113505264, 1491761490, -422220823, 228519280, 1199316801, -1184671498, -1113731456, 1498184914, 935849822, 1298066048, 1893984926 ], [ 1397235962, -207683312, -1833274112, 1655993984, 8322041, -1720498215, 1125332769, -1423666552, 1118644999, -1360995470, 337712836, -1746314003, -824602088, -1937618791, -1930859370, -1818068099, 869351057, 535454615, -1688035442, -1827333352, -225592436, 1227585476, -1954686924, 1665187871, -1383968138, 477198967, -2002907936, -387806191, -2056758475 ], [ -1167891535, -682935605, 839018620, -1569626314, 1577058428, 1057585121, -470350541, -191206335, 1221577795, 1099847129, 1218041124, -1563522295, 787428913, -30800293, 2067401601, -636545471, 1211890857, -504219810, 543778147, 1373827919, 158617673, 718370765, 284447114, 406925914, -296891925, 2030309190, 1136448032, -1896558978, 2047307393 ], [ 369395897, -13549056, 2066333209, -756584108, -1323005520, -2131816483, 610748795, 1467691265, 302012914, -1374117520, -1721648295, 1640393968, -879365859, -1359326326, 1386267774, 2093990376, -500818785, -2030641733, -869805085, 2067427791, 1522202118, 581938158, 920389853, 1973450418, -321096653, 1331458142, -1845850330, 500004083, 12482581 ], [ 147005495, 1139344893, -628100659, 1042799630, -887285044, -1958675575, -1441695659, 789588991, 154782551, 856271819, -1312908061, 1710123667, -1524017002, -1954251484, -453641703, 732734337, -1985387104, 1783546908, -2066651693, 1607147540, -1957636579, 482728664, 2135154296, -81290337, 1709795855, -451441018, -930243060, -334094991, 1487174835 ] ], [ [ -1036739431, -2106398509, 817283151, -675150189, 722259754, -15019253, -1847608417, 1654589897, 1430921496, 1829859002, 1361023193, -733278649, -1640366828, -910089707, -1136507120, 671019309, -811542270, -24730919, 368816157, -141445829, -2027663314, 2060555957, -545918045, 1694039439, 1193468405, 1912481323, 1527229684, -1072821425, -820833611 ], [ 1386553330, 1286637204, 474257097, -2136725042, 247414367, -52337275, 1689408416, 1033774764, 196401936, 1817744135, 885970017, 1885203561, -930783770, -1590453604, 1977641516, -1674089114, 94743052, -1759753893, -1998197848, -1149787612, -4463158, 1093150619, -1107324990, -1712919685, -1097629902, -1854367751, 1648218381, 189751904, 1085274563 ], [ -558383907, 1860247707, -1618319624, -1264193626, -1298466771, 1542861037, 1485132599, 1269563936, -1170794504, -1376987429, 604619635, 490043057, -657869212, 1020255008, -736831648, -2133546178, -694914717, -1006626184, -38803484, 804613763, 1353994195, -1958970919, -411341741, 1157693148, -1614835083, -114049163, 34964839, 880658736, 1000860960 ], [ -517703766, 803378809, 1801561639, -1492499542, 2027182447, 641941211, -1733013790, -982345849, -1199226351, -1410434397, 777230380, -878599335, 1225910953, 440903319, -1257150433, 716669971, -701683572, 997048223, -752144647, 1781052971, 790969241, -1831816474, 1309577225, -1661663695, 800799647, -1714853642, 1105590910, 1071231075, 2005659932 ], [ -253476110, -89921761, 711877168, 1710511055, 1256928004, 1171915163, -1501606047, 1557240598, 1088886035, 58703875, 1269700593, -763463995, -829772362, -1102972999, -102546417, 576703431, 934799669, 1158077672, -845488987, -218759402, -819632860, -2024672724, -21243723, 1956426292, 1338986194, 936851671, -632043038, 1317110184, 536131615 ], [ -980693975, -1953244818, 1090278077, 2078710324, 984582204, 1340679214, -875137657, 1365462050, 856204383, -1145366335, -818544329, -1645482603, 1324931481, -896344445, 560167497, 70023620, -878291111, -871931022, 1696741364, 1707314571, 1998847651, -542061394, -1064022199, 1990854485, -68528364, -1161349682, 713810302, 623246569, -898234643 ], [ -1106758777, -1373229173, -2024738295, -106305622, 2071567105, 1956053793, 323035143, -1041388382, -1656531466, 586178067, 1530948730, -1334595657, 631713067, 1410412871, 2037689448, -900790392, -480511679, -851468458, -47570402, -352820547, -570194358, 1061763608, 916459405, -2086382383, 1793712063, 1225839971, -1682203081, -857734682, 275718750 ], [ -224584018, -1832866174, -235256883, -1339717792, 1067309781, -824741236, 238235423, -2101276791, 909958024, -701544988, -301654415, -2144018639, -1202493687, 423313159, 1670010090, 460339767, 1835005684, -249595793, 928808690, 1119302353, -872394673, 1246575017, -1943266747, 1149893064, -1142942509, 1820249831, -757654790, -1518158296, -1648154045 ], [ 1334907274, -34593770, 1109910555, 665240492, 257993421, -1185060278, 372241627, -289845024, 68228397, -524623980, 1868765925, 1694677865, -1777527201, 1806299370, -12037005, 203248958, 2147044236, 1905364159, 1876371941, -1646479159, -1222164190, -1129647630, -2082320500, -2122778719, 1434464812, -572351888, -1713818374, 145732308, 2022968957 ], [ -1024311736, 672311860, 580077270, 410216169, -922570309, -194410132, -43513408, -518826697, -1633200482, -1053768561, 1922640760, -154132201, 831932501, -333280364, 824580157, -35558680, 2017452693, -1074191287, -838115607, 1340939217, 377256450, 868080261, -1816053567, 1144827956, -882304801, -622160302, -41446947, 231724540, 2029241226 ], [ -83643510, 850025177, 1741385732, -93412291, -210172638, -612348767, -1627192047, -373029868, -1341175821, -1435381873, 300060028, -1602846900, 804311704, 1327773474, -161387020, -154091281, 174599408, 1992479152, 1823223074, -1659337915, -439466150, 503857992, -1041225260, 757553932, 663574976, -895418386, -616908042, -408047866, 474272412 ], [ -1097067231, 947760958, 1548487691, -1005429483, 296372271, -415094697, -2057673418, 171836169, -679171913, 958779570, -1042231261, -228028489, -668615710, -177846384, -517180838, 1824544897, -506677481, 906637887, 360359607, 1446028859, 1870124381, 1586341694, -775330126, 605620518, 1909659349, -2131546628, -1460572050, 1041534680, -2119657136 ], [ 2145678077, -1751900451, 1810736520, 1112178701, -143545949, 555742457, -50366223, -2032439634, -1211962451, 1453632485, 302858126, -1936187856, -434555976, -1529172236, 1503018885, -1432003758, -1461589582, -798687740, 1600757681, -1553572175, 1877795752, -720522578, 576145123, -552754912, 1862152161, 992338026, -367791063, 832906520, 1330698735 ], [ 662772698, 334694941, 706978471, 1454784094, 366031296, 242452675, 790678431, 948509288, 250731092, -982991646, -1336015024, -467915557, 2080242515, -16958566, -326778904, 1676295679, -711847335, -6891102, -323326451, 1762076395, -879884384, -1294345049, -1731514411, -1881890564, -1700557963, -1933908564, 511026778, -1829946311, 1028981742 ], [ -1942404618, -345562179, -415204913, 490358383, 1723927890, -545421890, 1044989341, 415504705, 554595863, -1202774799, -770102790, 26952045, 715073779, -263273275, 1922419753, 566873429, -1908135177, 1189864370, 1439117856, 1884835377, -1485099652, 899016259, -1605131358, -1125236376, 1277016725, 662753997, 1867922269, -843893501, -1978872800 ], [ 128526391, 497576818, 404890254, 372704318, 1157798964, 1173800624, -59427157, 1330791989, 1965750538, 1668646898, -1045446848, 1533384560, -409379523, 757281570, 2122602358, -1627333877, -1754069826, 1260751581, 1986141978, 1457875777, 1538664038, 422442405, -1095176446, -1964167287, 1516311013, 1743842265, -164067211, 426282612, -1472544914 ], [ -561075093, -675594251, 856913150, 232245338, -92006337, -1683387423, 1030786565, -1891885860, 1513319721, 1758852805, 1810071449, -1613602285, 1598971187, 515691427, 161872825, 1232246575, 1210751312, -1483101158, 1944147250, 913359885, 1268505689, 947793147, -370425531, 366659508, -60265258, -1970347541, -1218394921, -431884175, 127680798 ], [ 1595218168, 1640313882, -261988274, -1995839838, 1937908169, 755671762, -1396700312, 679192985, 560586195, 1625948354, -804013097, -766266098, 387656977, 1684823711, 1910114771, 994057881, -174892137, 1873477072, -864642784, 419683316, -1583118417, -363426622, -1029200821, -720935784, -159863329, -638987087, -1015685023, 732874114, 1893768860 ], [ 24247084, 867042807, 2037298080, 1655301335, 114673847, 440924923, 82237094, -332249719, 1567198139, 1449544195, -775041837, 289627269, 310081074, -1714095516, -285544573, -1358316898, -1985177095, -1078598977, 417025711, -257498895, 1013414890, -1483998171, 763293398, 630835004, -991430466, 1415932358, 758068378, -1324164988, -2142588799 ], [ -1646136237, -1958646234, 1141423884, -1664324148, -1573197271, 1763778338, -145830123, -2039117883, 509219904, 883384136, -1295085834, -988951798, -721979658, 971889214, -1094181604, 1719034813, 1805744490, -2057987250, -1876241446, -870240888, 887504118, 533909036, -790385419, -1381639361, 1868879708, 1080295873, 122923032, -673256005, 1790839356 ], [ -23358175, -2102204782, -1721331739, -986165439, 4187791, -1768074894, 982719025, -722258898, 1041650862, 863964089, 2083754750, 1572232065, 708701303, -972244695, -271154743, 389706520, 1684738236, -303226407, 1867014332, -240997001, 39860816, 665844989, -1219525488, 92913285, -1355877231, 750121889, -1907840628, 34263741, -1097279090 ], [ -2048465296, -1480980946, -1332075431, 1425773955, 1099875649, 939888549, 1507761703, -1606439701, 1504713541, 1324867831, -1120131402, -1669829214, 1076818686, -1679192407, 274938507, 994956400, 1055873918, 554822942, 1091659484, -1632811998, -734314030, 1753057172, -1684650425, 1192326011, -1937294242, 308295296, 291443363, -2060176710, -1378768485 ], [ 817674277, -1157268686, -1139210167, -1390761498, 965565149, -1823072526, -1862634152, -2022532487, -856259836, 1843540973, -771078563, -1697641939, 1966986796, 606801722, -1519056582, 89101585, 1809542925, -629674300, -1550241258, 2052528126, 1199511073, 1332768238, -2075069301, -436566586, 889368945, -181260719, 1249291022, -1188795963, 1128402956 ], [ -17161413, 977786987, -1779443731, -1829246171, 1170841638, -1852677417, -1745197159, 54730392, -1402360660, -376383343, 441819875, -28389274, 971727662, 55805173, -205475688, 1792135839, 1745752252, -880784022, 1093354580, -1390333518, 723215347, -1038147493, -1541148406, -1801336112, -1806569109, 2071861145, 1850786673, -150281211, -1058935529 ], [ 1376164873, 122227131, 1629383834, 433747660, -1812932035, 1548177610, 2083886756, -1546914190, 1184812530, 1629778502, -152087322, 2022879986, -150287346, 1489002769, -1159732800, -729331609, -2051868716, 913245314, -666785465, 1131665431, 1962457861, 1791262053, -1392094673, 1063581119, 771232657, -131713518, -1909977236, -480237389, -1898532570 ], [ -1621826160, -1875413502, 1642836064, 2096312560, 1301834212, -679080000, -904565147, 214934706, -777628840, 613877137, -908885291, 1800440957, -1277733641, -741202008, 632201384, 1856862576, -1613702394, -522638199, -801136515, -1921067278, -271833104, 1162101797, 187611166, 1731306567, 1136334913, 802969027, 2065956264, 106883677, 528533710 ], [ -27268006, -1908629238, 1198859251, 1998917211, 1094292297, 290918206, -388371683, 644979354, -902376926, 958684641, -384598620, -323935628, 1492755843, 1189361991, -814211018, -1200056262, 1424562935, -2053465224, 2142177275, -1807114442, 485578670, 195873524, 1398202763, 563875355, 1270657004, 1048503019, 1926120720, -497559947, 689032840 ], [ -1618545905, -1253931112, 113660845, 1162439626, 1503897392, 1701159148, 79281061, 1979345071, 561303447, 1656688697, 422839689, 921867883, -1306965759, -751485980, -1166742485, -881139990, -467326309, 1825050459, 1643415163, -774620264, 1042611683, 1291170511, -771043613, 1279740787, 2025132954, -680939925, -519298652, -318596687, -2087070926 ], [ 1530093648, -7458124, -1928418348, -94036149, -763597727, -1200588709, 1535178887, -727479451, -1447619352, 1662554468, -1032633555, -1269528548, 2140723665, 1232931754, -491963127, 1431532432, -2016608641, 331288709, 412534038, -1060025845, -1938592376, -482821374, 1215791276, -1606563311, -121164642, -1625710866, -1545047167, -1351335504, 1119668154 ], [ -894243009, 1303973013, 1749481894, 1259414095, -752140839, -1794944199, -535954336, 615672474, 1659623512, 1655876822, -1877575554, 1973825969, 538791465, -228015343, 639237908, -2015933224, 2053193250, 1264855410, -1270878838, 958770856, 1313898751, 1050493316, 5859089, 2023570815, -2033143655, 19330271, 1950284610, -1192528056, -1908446869 ], [ 411069258, -353477058, 1596896911, -1601224842, 440846311, -741095153, -286869181, 1267107375, -1657459305, -64981759, 1978468757, -719019140, 530503579, -994580431, 1046760755, 380508000, -22987750, -1907599603, -854174545, -846611350, 1372930491, -73338780, -347354962, -1319469000, 1640125112, 1390536451, -670628044, 1131213577, -499660947 ], [ -827597749, -902262697, 544383241, 1243767330, -1789135924, -1921096010, -585040661, 1814127889, 1910637040, 674112229, -1158906362, 647521983, -1632853271, -4268986, -1258855585, 16814696, 431622547, 1288497157, -591120182, -2113169729, -1557224297, -757022394, -1675835359, 1489075692, 301864492, 1457509167, 2081809350, -1580439608, -694943057 ], [ -519647723, -1408651934, -2058612844, -291305964, -778499789, -1961460772, -1773273233, -260325303, -1709881105, 1722858180, 396611561, -2116144485, 1983248650, -1670014763, 650380854, -98840491, 876822265, 1364288995, 1093031968, 112249954, 523698216, 1224788583, -2032716121, 59219907, 320571163, 2029044137, -833515635, 1991437579, 341800125 ], [ 520697692, -1708898843, -236173613, 1086255931, -2116862497, -1443453012, 1269584473, -1520584076, 661651995, 937402377, 1094747448, 1295645328, -426824988, -116458933, -2023582896, -280618193, -165741575, -730138290, -864333812, 1999571792, 2132641628, -633764540, 266608184, 1058015620, 1311093149, 16510514, 289003447, -1886365973, 1879488099 ], [ 1482200813, 681295077, 1259862293, -882230591, -564619070, -994026469, -1584679050, 543835846, -194275361, 109358861, -1376970069, 22862961, -1583390280, -316877002, -1453921328, 91914648, -887754724, -185368475, -1568890563, -567501689, 521228198, 177656465, -425900273, -1047954660, 1576617192, 1648363134, 1500834794, 1308798154, 870868796 ], [ 1859755416, -1647748139, 966529302, -2074748503, -1496953416, -1257485469, -1463856860, -18906906, 378393559, -1123636118, -1724008482, 353040288, 545814010, -1366031910, -1423238058, 402678024, -177276481, -865071846, -1971398385, -1379354197, 262605898, 176302763, 1021932002, 1082535065, 224997149, 2011119279, 1441926766, -1547384479, 1339097104 ], [ 185983104, -112762925, -1216227388, 1647439371, 1404754261, -750157408, 131973629, -1319675260, 1669826375, -357692373, -692731002, -2018987418, -976385507, -1294982781, 959539202, -1815756964, -2111563733, -2081420050, -1634804585, -539094451, -527192682, 91102733, -1934752242, -43950173, -1874508990, 1502021754, -1879007503, -573946047, 1140153795 ], [ -1816840588, -1984351393, 1531153991, -1713170672, 488342804, 1611081077, 2077983372, -2015039179, -1131256439, -56690728, 1047310331, 850293475, 1774578270, 285829209, -118809256, 1605741611, 1628901193, 1735572023, 1333096251, 1828593916, 782684039, -57140396, 2063251774, 811691772, 1381702193, 1781687495, -1202719682, 1385600748, 1155318760 ], [ 49784665, 651214408, 869323610, -382636358, 935466713, 1187168217, 2098944499, -669215048, -547022505, -1804580660, 1932289373, -1227747912, 182581903, -1844200588, 1659073429, 493302040, -880280295, 1666263657, 175607621, -658401827, 1864988556, 247017348, -1829521431, 1472963663, -2042574872, 1179519518, 163597105, 986584760, 612204713 ], [ 1758695551, -552383107, -1432829774, 319693721, 1859338643, -579900993, -1157602503, 505067306, 329092906, 1765429189, -1316887830, 1409511172, 1904323093, 1806388928, 1453268634, -1674207919, -1857674997, -436735039, 616820962, 327310457, 221557576, 59675523, -924203577, 1112767327, -681859037, -812909940, 634665298, -1017475469, -351925311 ], [ 1763244322, 1084766346, -291292446, -611795876, -188957101, -1090543332, -203036160, 2113288589, 1697032392, 889105026, -1702669887, 1458626220, -1336392022, 769686117, 921493082, 321081032, -1756417286, -95686267, 1608994704, 343527288, -947087446, -1076138946, 1644569976, 1025082996, -1741735712, 883578789, -2072168404, 1430080721, 1103710620 ], [ 81771736, 5622297, 943934730, 1557974249, 904231721, 1419763354, 1646881856, 1818241501, -1510023128, 1879690305, 1103302162, 1192768179, 1776413119, -256338408, -1316747320, -1301449116, 1265738633, -180556671, 257732379, 372781488, -236129656, 942846337, -829798882, -673402763, -392612953, -960285622, 1987950747, 1921356639, -20251291 ], [ -904698540, -2058699316, -2000843864, 615633443, 1327726635, 694645831, 947646696, -2079506040, 182253470, 874831012, -107833510, -1780717648, 245384422, -916563753, 1163397767, 307349142, 1018328496, 1767000095, 1646930433, -1595090668, 299125694, -1599399233, 389042353, -1345716167, 1000252454, 1846561571, -1762462817, -1735656274, 489735596 ], [ -519572675, 987823452, 1755240958, -615898654, 1369581147, -1954767054, -979841496, -1094191751, 795085216, -1956548563, 1411136119, 793285522, -321901230, 276441169, 738641619, 1462438838, 62791074, 1110087339, 437757573, 48210211, 1070122112, -592340236, 1995489862, 1750955097, -1112505570, 1028043523, -1036635256, 231262939, -957432752 ], [ 1272609034, -524965782, -1211051268, 1781499631, -142165557, -1096437294, 1981365955, -15506611, -610984743, 1218407217, -1225231052, 728368175, 659119767, -973020874, -1219041660, 1338569063, 1828754655, 1543960845, -1663956622, -1361283635, 610408880, 1988298808, -1249980773, -2127574650, -807005840, -295737732, 823457160, -817792077, -1447109682 ], [ 1253795493, -2068046107, 2015903867, 1188935818, 902578106, 145765187, -435635100, -888914167, 722188047, 678348563, -1518820603, -2039664175, 872322013, 1450758897, -199031043, -311332176, 1347229803, -1142249582, -1554596534, -1820751412, -1476866685, -2046652711, 1252307585, 2045733285, -417166842, -1923653421, -518493546, 525242644, -510141934 ], [ 423472399, -1934087268, 1904516266, -1445266442, 315861034, 1990836490, 1467730647, 2024234025, 974738877, -2124927096, -2076461865, 1518329531, -1136920541, 1902086229, -371604921, -1572716795, -654758035, -1835361961, -1286697494, -1629521554, 1357041755, -1448361743, 1038313909, -1824710476, 1981484166, 1378027979, -1900073750, -142229310, 1071940622 ], [ -1422141273, 984492505, 1520200399, 567533055, -15769539, -1484856112, -134085102, 391590902, 337000866, -943385388, -598137853, 2108257673, 2057060018, 1748122874, 394233476, 805738750, -29624337, -155254987, -615946914, -2103475863, 1395368969, -769974012, -1136716176, 119757029, 1306611684, 1699607896, 1322831398, 689011187, 592426928 ], [ -1838581295, -1656863824, -1224016558, -1928529934, -1464212136, 1423997204, -894672749, -610525115, -330539834, 1731191789, 1974102270, -961056384, 710873870, -1111886341, 721155945, -1249838674, 2088544408, 1122582939, -1948550403, 786181767, -517976723, 1769730425, -2146555424, 1923246670, 1007958502, 163375404, -1568295069, -1442449320, 123403659 ], [ -1696772640, -1244145439, -763928844, 949182993, 1799867555, -718814135, -1924021362, 1621105516, 1472887997, -19648754, -1192353823, -850871989, -1010724034, -683930521, -830267488, 594731942, 1592097778, -1550046363, -1815359340, 1423822893, -733097039, 1794369053, 1175374771, -432623627, -1608078548, 210062172, -217610327, 136954185, 782088572 ], [ -2137682584, 737513166, -14573117, 405225250, 1365353399, -1857417775, -725997554, -613980078, 197360985, 1530613849, 942120060, 1275864938, 304364257, 1867654831, 1623755000, -1550105917, 1567938828, -1622523604, -1001412032, -2007100957, -195598241, -1756948519, 2005683440, 1224465724, 932942848, -1891451899, 1365809955, 1753432215, 825438984 ], [ -695802818, 1827834007, 333427646, 1167445546, 808560311, 1145174418, -1325083768, -1928119363, 1380593499, -1019798576, 1031422304, 1974900001, 655328945, -1616285016, -1872020746, 143308895, 258306739, -138662660, -1885988368, 859903109, -1818148917, -1027759919, 72525907, 451684727, 1518121162, 389288035, -144660814, -673627166, -553612939 ], [ -849643661, -631405266, 501802873, 524078364, -1358180968, -364121791, -1217964268, 1598583906, -666812888, 1464926597, 1490829118, 560063701, 2074065189, 1795426307, -1125088242, 1001569382, 752014943, 1337853796, -112970850, -928116638, -2091766677, -2109751052, 779421569, 352321565, -1788183809, 650178397, 1310720730, -604275777, 68926573 ] ], [ [ 1100097156, 1044500723, 969879375, 1620526576, -1493779678, 369820984, 215256653, 1844014055, -1532979536, -780845385, 778428606, -634323435, -1834877874, 1739599356, 486273514, -374631352, 282333742, -996918029, 389851215, 831169258, -77005346, -286733223, -979163925, 791895540, -560069638, -89851308, 1990355445, 1125029901, -427577393 ], [ -1973285863, -739838135, -1983880563, -1238662330, -1684015960, -1148565290, 392128903, 2085470695, 1481245510, -1509881897, -2128435795, -1428290242, -215465261, -248035803, 1652168396, 589732006, 1621839561, -2051021863, -1401306770, -117468745, -605914853, -1520431817, 1564498125, -947939949, -1133292600, 1389041953, 905695769, 440228990, -1464927675 ], [ -529305883, -384975103, -1294431947, 2063342215, 1669848211, 149459382, -207112595, -1232493459, 1651797549, -1987173861, -420162312, 809416409, 315280183, -401016273, 1834726484, -786240354, -1145131896, 221520987, 1551565269, 1026101442, 2102592555, 892392691, -1190608395, 1171815809, -886535427, -1087054404, 1456677900, 1447421519, 537449131 ], [ -1192437855, -1730968124, 688104815, 1080610255, -2049034490, 84551976, -768536598, 64667800, -1137789950, -1599773616, -2077230152, 724184861, 1560669030, -480129351, 1323009078, -1137456681, -1497454240, -878312747, -280872534, -242906407, -1070779206, -240759207, -56590878, -1722017907, 246285916, -121849619, -1106479704, -952027438, 1808659060 ], [ -480439752, 1615934179, 467848034, -809042945, 838394327, -718357844, 330397968, -413624809, 725888695, -989654854, -799077820, 64843898, -1743047547, 804487436, 1825610598, -513833536, 1412171136, 161307241, -795027840, 383611386, -1541483167, -1866953732, -1449643215, -1714215340, 2095091703, 245782575, 1353031697, 587386970, -1211453624 ], [ 1112388843, 1372188062, -550958357, -1942063734, 408585162, 977447582, -2029178352, 1200177553, 1323578270, 1584990726, 1807069009, 1212725709, 826999766, 493153357, -1617558639, 1016320390, -642500380, 195096309, -397609989, 1098067923, -990726846, -1590443608, 2125413081, 2080377983, 585208907, 2061722097, -1359210521, -1260956481, -376585581 ], [ -841178270, -2143725472, 706326866, 1546826462, -388874708, -207241261, 1292475776, 2010612441, 1960592252, -187115036, -1583896161, -1966674407, 1135844614, 295891439, -613702163, 64206135, 854599468, -541159791, -2100310414, 653894896, 645768640, -1073632944, -1340518161, -1037265780, 1355163265, 701405463, -196117664, 1441491594, 1568575467 ], [ -863632807, 932729418, 1890201429, 1950771450, -342725846, 208057848, 573459233, 1466229432, -1022252162, -1440313989, -237948096, -1026341534, 285667490, 194244448, 1174785470, 1588116055, 1267337924, -60256079, -1568482208, -1523171164, 1242620939, 1328285679, -432776557, 1487028024, -1868107645, -1315249492, -1129829601, -2000267771, 1363254156 ], [ 2093998243, 871563430, 60437768, -284803102, 413869792, -735787983, -625932614, -2126806447, 1893370661, -1842863740, -854528757, -1528824033, 2054379072, -1393915313, -1988852468, -2017323827, 2087570045, 1542340617, -687173801, -914914968, -1221274075, -525538194, -765852055, 47182300, 1367698150, -1854498891, 1968919292, 1079811720, 1838941645 ], [ -716113448, -1289192608, -3699427, 403797548, 787128140, 599732209, 463323897, 621581778, -103137596, 661015400, -1058167404, 120404206, -1625954645, -935115348, -153237336, -1739247364, -1573601244, 205487039, 1331194832, 143031120, 994050704, 589583268, 2056909195, -1147262918, -668671359, -846021230, 378291038, 1723757710, -1194950097 ], [ 2020121534, 2111599447, -1452202838, 2107811129, 1339744292, -1315621520, 1989435324, 722576598, 1026102240, 598738680, -1844601642, 1656343915, 1170373916, -605693817, -452088715, -118660425, -421908051, -2083454696, 1030506892, 1224222765, -1809440791, 2036556526, -805395809, 1802210546, 391921427, 2079146014, 2090056810, -45577701, -1363190913 ], [ 1852196295, 188558114, -1778143954, -1504209551, 968919640, 1667054804, -1811688772, -1721161469, -861512799, -1922295042, -440975138, -1804580534, -1952031098, -1344900458, -381011279, -2092201043, 452126153, -125290462, -1760548992, 2124198097, -797037601, -1358936947, -972674515, -1945265734, -1512449635, 1988863102, 697773010, -1507188625, -1724947951 ], [ -187791262, -1463681844, -1831943214, 585408684, -889315749, -390576366, -623634423, -1108090461, -1466443542, 891827508, 1760319317, -62911890, 1314149702, 754682318, 1303278910, 539598450, -1637074155, 1221825498, 12793229, -1873808014, 91945272, -1252163719, 1780464080, -711321842, -1233524443, 1657585955, -1265570966, -914487880, -1820178875 ], [ -1742466686, 1895684097, -1387949252, 1220185861, 2017954829, -826674352, -756174150, -719109072, 1731878091, -693992711, 723610256, 1806910028, 2022286237, 1325334512, 720506904, -1808166875, -1622951298, -85415728, 159421830, 1101023244, 996597859, -1697962511, -1167713361, -897539831, -1518027997, 1808740024, 1182711849, 860589137, 17330870 ], [ -787042044, -1007428185, 1214469775, 1487381904, -981979920, 141219026, 61596332, -2037929577, -416130346, 1804562342, -1581793816, -1326855658, -678345696, 1741390811, -1902329741, 899668482, 1076091486, -2029705209, 811098069, 1124292082, -1112910231, -29098343, 455891442, 318946088, -1783944646, -839751945, -298337332, 152954186, 1533881637 ], [ -20414063, 1218939865, 1535349507, 1096159615, 2110908190, 494965318, 599903831, 56762214, -1176288463, -787418881, -1176322296, -633041256, -1794770283, 1767494831, -516049250, 48075427, -1250279672, -850943453, 641079073, 1441976495, -1324401177, 182178930, -1504092900, -1084872842, -1874369677, -969861642, -379217345, 1248925797, 406409930 ], [ 898601249, -161337582, -1793421688, 1910845004, 114306229, -259134807, -2016124475, -1501910289, -83258383, -654829167, 1818190713, 1477211963, -1849135703, -648493136, -1568307629, 1966487534, -128839052, -871469412, 1607598155, 2032137880, 1807081767, 1657902682, -2030700659, -1410801278, -1360394179, 1115373971, 37438451, -764523030, -731874741 ], [ -1177807502, 127301532, 108667113, 1373693116, -2028997102, -94630422, 1289780663, -360964916, -1319215651, -1221538404, 1441238932, -1097198963, -1917630433, 593613916, 411253207, 1933074189, -1334876258, -585654698, 1183600076, -1426169867, 1084469767, -1480201388, 333597528, -1819692821, -1532344092, 1821333528, -231650072, 1060236978, -1349263518 ], [ -881663796, 1211981865, -869987125, 1823767143, 1050979572, 657309981, 1035042494, 430491375, 1210444128, 1854669986, -1623579945, -387017149, -1930629605, -1718504552, -1997344705, -204176428, -1252836614, 1642583079, 1162931685, 1730993863, 2025505909, -1755020179, -1929795352, 478354330, -1571656286, 154366548, -1251485119, 1583342104, -1380070122 ], [ 1548388459, -893977232, 967626083, 875911511, 930893009, 1011788417, -57902468, -979981849, 1394728076, 658479187, 572666125, 845319282, -294936583, 1875853682, -747346475, 740156034, -489048489, 1898674719, -117720463, 785227318, 1329131522, -1861841324, 2096707546, -421373316, -1997448815, 234632312, 1838899668, -735403002, -1386079493 ], [ -1525127562, 896306809, 1133468335, 276085355, 213541518, -1198003362, -2006945055, 1830515814, -706421015, -2086837015, -1551676228, -1468967775, -844641830, -1525725654, -81440491, -1456160813, 2106630534, 774382963, 562954467, -2064578256, 2092879336, -1592911306, 990513795, -1558938234, 179019442, -35164276, -2132372277, 1536974987, 1439806273 ], [ 1806842403, 418394693, 1594709863, -1953185429, 102529209, 538289120, -232782301, -114623328, 54201267, 634794498, -1687576562, -1294640194, -1953779477, -620497352, -1954879685, -1821524096, 229150528, -646421025, -9546929, 579449810, -945473222, 334514093, 1584320780, -328351667, -135057121, -653868436, 1270591068, -674424159, 597231891 ], [ -1197278548, 235863193, -1697658435, -453969760, 939551775, 1633163257, 2062289192, -1049154502, -1513467353, -1459590050, -1514674073, -14013268, 1669576250, 109062757, -1806910241, 952254899, 1200791112, -1772731469, 1391087377, -937030887, 1543673264, -607032089, -57097142, -401381280, 187179591, 766544673, 148872220, -2119768558, -443334784 ], [ 595758300, -36874505, -700180682, -451970065, -76648317, 1161357569, 598860986, -1852091628, -708816282, -1279172979, -1765896157, -1216629229, -521151840, 9826387, 809505746, 35568672, 1823311592, 962549286, 133596312, 1300950976, 774372609, -1665265349, -1220361540, 1110484694, -1558890897, 1360422118, 1566953747, 971389537, 416073771 ], [ -1714485638, 1498944832, 624579265, 1170099656, -1893521299, -56115553, -1010648322, -346657277, 397250912, -64245872, 227581776, 1910338777, 559684668, 298024756, 416743329, -237221867, 1221334052, -1930169739, -1719464651, 908474204, 505601620, -448608395, 1615243103, 1299160769, 494171518, 55089650, 52599626, 1289181536, -2063195351 ], [ -1055514503, 209323600, 1909362321, -223627168, -526873014, 706836815, 431358927, -580109652, -1859795016, -1471914831, -501829959, 191340944, -1270340668, 1425533669, -2046363414, 1752110259, 1865263486, -1899531225, 2113611521, 70826264, 1651078281, -1464790786, -145981803, 1630556158, 614497028, -2129969667, 1377947556, 2077533336, -80167808 ], [ -296607959, -412912168, 993379950, 2110977177, -1445921688, -1467354417, -1825801489, 1051578844, -445668219, 1543480195, -2135424548, 1991715231, 674492956, -962926118, -1541622672, -1716443959, -448467207, 118365838, 2080549106, 343562746, -1045543666, 928978463, 594148492, -984865712, 343423595, 989487379, -982061908, 1665512978, 1403912264 ], [ 1511909312, -1813372179, -497868576, -658258599, -1724325713, -1511735951, 1853548726, -1904992548, 1887160609, 809419759, -1682413716, -932550042, -464371286, 2017941823, 634534162, 44630055, 925540499, 546372925, -1934944535, 736812126, -1276863878, -1960634148, -1553197752, 1467471329, -1397177032, -2024246882, -1179691287, -708513562, -515407547 ], [ 1477541969, 540354781, 937807009, 1027136136, 220234142, -1639067218, -1036908113, 2137186339, 628352791, 572080140, 926216795, 28046143, -1196047462, 1638198290, -387756664, -1883741272, -322143831, 290534081, -342256286, 586974679, 1553902900, 986573297, -1201143251, -229470022, -1837202915, -309694400, -69200164, 2002564756, -881043759 ], [ -280574420, -2001593006, 649520672, -2129404509, -1675822003, -612585455, -499738134, 380651568, 737684013, -594765123, 155605926, 1311991048, 265353337, -1373698498, 950229651, 935181332, 1840035658, -1872527360, 1385721466, 1318785073, -2068864644, -309115884, -1462373803, 1961770956, 263771372, 1265288843, 192534038, 831945415, -1785148581 ], [ -774508269, -1715778409, 1073761980, 999058441, 1716127139, -109107608, -723260131, -850846006, -2071026737, -527376877, 1172492698, 1925178534, -1958248176, -310708257, -2036767185, 237327700, -1339605129, 688614486, 1592388453, -1931427824, 1001239327, 635141112, -1965852984, 2108941215, 718364306, 101900795, 1556813427, -1389160263, 1205996496 ], [ -1428291110, -2010915039, 608490246, 1883453533, 649246703, 929316379, -573677744, 1474595517, -2071482336, 1346546756, 1754279256, 1231017730, -1374200188, -925678553, -488882877, -1628449902, 1078165578, 1634346587, -247596734, 2023914806, -1453843192, 1538399151, -2046373855, -1637439316, -291741131, -1800998770, 463414967, 1826789802, -788212300 ], [ 309368556, 1929415852, 932677694, -1735195569, 1012634876, -1477841149, -456500474, 442097248, -704298760, -813845306, 317173695, 476303869, 434134566, -642925792, 174372645, -485456878, -1251521294, 688205970, 342962014, -673856627, 311814040, -1262217007, -1765552408, 359736784, 1937570111, -1751064818, 1202386083, -1807436977, 1489387981 ], [ 306770164, 737940570, 1780193642, 2124676211, 50194082, 1314810903, 580051291, 164976962, -982458661, -220148829, -1883194955, 1318068076, 1196802618, -82441044, -642845141, 752618063, 1806426319, 1605308378, -2098882103, -597284315, -336529472, 125284075, -1632789727, 846626771, 612453036, 750983748, 757978330, 560997565, -1222047503 ], [ 1529457651, 1306474031, -1064909148, -1775671003, -973656690, -1081489753, -353717878, -1024984927, -36858708, -753238431, -195871814, 1829975297, 337858684, -1563187349, 1285284428, 232207534, -699147458, -960770760, 849653415, 293054681, 625425886, -2027075913, -396147004, -1464998393, 110232443, 1689099861, 452313163, 1945965572, 1637940966 ], [ 1652011992, 1833952056, -2091148770, 1245301497, 408099669, 248325640, 1084373921, 1629542915, 1692048016, 637368772, 1214696239, 422864619, 402397523, -363063636, -800258889, 2024984028, 786280039, -1194799617, 1940455563, 1372299648, 913646317, -18415040, 872169083, -2058183431, 1024221503, 1396411665, -274080712, -1753649493, -1050947765 ], [ -165094855, 1778025401, 1135806615, 593740902, -1222569123, -130100339, 1492571028, -1620308962, 367634404, 1824540458, 2012356916, 1145543075, 649796514, -18471517, -388501226, -826818653, 902092737, -777037977, 382533893, 1851967791, -699172050, 1987740468, 1100472404, 872183478, -1870763694, 1895851954, -944729115, -190252341, -988463637 ], [ -1802005447, 1210752295, 1104356279, -620525702, -441106647, 484068461, 2059499135, 1716492535, -1808659697, 1860585070, 2069680350, 1829005398, -850278059, 1510251171, 1125481175, 216582212, 1260339143, -1151147793, -1338161624, -269625632, -812679540, 49169258, -862968824, -1673674746, 1084238161, -935003352, 1731823298, 1197742752, 1797376476 ], [ 1412009849, -1582380716, 939910636, -873118585, 1206922310, -386309536, 880198017, -985124959, 270587527, -261399293, -1028139361, -548846979, -1053528346, 1664627884, 693843051, 1421402296, -550253164, -871078424, -1257150239, -1684323699, 1291312912, 40439992, 240175840, 408659336, -741279165, 900521711, -438649945, 2002820878, -1020311819 ], [ -1343221153, -483925877, -2059356474, -648584960, -516731092, -162475439, 1242046041, 1000337784, 810162883, 412467230, -1118069340, -1969382890, -1990211961, -1575953576, 1999921933, 1895974740, -1117628527, 929583021, -1800890149, 1587828494, 1185213026, -144974770, -1248459299, -185102048, 1091658333, 1435955582, -2054961024, -469561245, -1502070120 ], [ -1185465689, -1139884263, -219980153, -1693573455, -443742326, -21362682, -2048354835, 876109187, 1873902464, 446773437, 1919421535, -916094323, 1255945434, -1933741384, 190664072, 344830320, -1175869140, 929626516, -1882011049, -1259995384, -2083196899, -1076567490, 863793304, 1631233160, 805092695, 100186223, 1555922508, 458529057, -1548818660 ], [ 1413820476, 2121388390, 859712258, 2132866460, -2139803885, 1440845255, -1283069027, -463412294, 74896760, -808677563, -868007089, -26998397, 1702553566, -1915914916, 530626121, -433909140, 987978591, 1704544262, -182606508, -489490380, 1398913932, 1926190297, 1288152142, -727671894, -115658521, -673016181, -1628986460, -1423286086, -372765769 ], [ 798003854, -1673304415, -144378628, 2016273296, -1928628465, -1730567931, 128904301, -1780242943, 722619294, -1270614266, 1295795387, -1698122365, -1724446975, -406583977, -682100584, 2041995358, -257431594, -1758154599, -1101109948, 2001052215, -1178391730, -553482367, -346047681, 1665801568, -457934415, 1322879536, -1163744763, -734239910, -1356049014 ], [ 48799135, -580965234, 1271729920, 1768712564, -11158635, 1646678136, -610201286, 1625311177, 684764229, -1126901088, 433194941, 2125741153, -2054384667, -147839551, -945429192, 692861251, 1260260816, -1997249358, -882893980, -323243676, -1659208851, -446572502, 1323843784, 708523312, 1595530151, 1488180524, -1316664137, -1681851827, -691468388 ], [ -960314277, -1816003304, 1744803599, 1690999038, 657410598, 1090209955, 13753063, 508638350, -1868313135, 995532630, 2039617153, -876740323, -1292102447, 2056244687, -918784151, -1080932420, -1881953713, -1712944531, 361550284, 1844653083, -609317315, 1389468809, 9498723, -1232371844, 466581862, 1129521367, 2044663105, 1020533488, -435659300 ], [ 1743537436, 1501320549, -1165121867, -190799599, -2050646117, -887192760, -240068938, 1602643773, 815852755, 485916159, 1756673016, 119173382, -1527615383, -1320914626, 274627713, -1545165412, -1624217798, -984006919, 2117857594, -1648847959, -1515194536, 525723113, -1056784979, 18899720, 1014551382, 1128691920, -637733490, -116282290, 315127408 ], [ -923399559, 1608271820, -116145855, 2027211443, -2117136844, -437266097, -696404905, 879006006, 138520370, -1301340524, 1478474801, -1459099613, 1579367083, -2081227259, 1095741334, -528997927, -1989909972, -977834596, -235324206, -1391836991, -917929929, 2075596556, -1764264583, -1185400211, 1808470714, 1769214809, 1769091686, 1346024404, -1832389198 ], [ -96431487, 2140552846, 1366456666, -1710198376, -1803208678, 1435134346, 1468810172, -1688333990, -1004502251, 1901824372, 1855739196, 370039218, 797189983, 1640371986, 907777009, 369256087, 100165157, 795217215, -936669475, 2000382006, 763265197, -1548484137, 486706490, 596426096, 1269079848, -1904429207, -2023665078, -1992979973, 1684815346 ], [ 476774426, 388092422, -1950020992, -1123346458, 823873656, -1184706228, -1648049864, -1131978522, -1539467372, -310046697, -43586023, -1690586128, -1232905699, -1875276941, -1789430556, -1870774690, -1469053351, 1903060854, -1112185051, -1878529600, 380541487, -964113272, -1723912418, -2000823167, -1353789599, 946996016, 361238407, 742073136, 223026765 ], [ -1394762494, 1280726137, -2104495682, 246640838, -1012226201, -1383362418, 1701246362, -850087180, -1637845566, -1062834290, 1287882074, 321351711, -873891036, 1551293140, -664585055, -1855187928, -1164284573, -829230319, 964779206, 1540679847, -570928417, 519762835, 138825084, -1612469652, -1567559781, 1122057749, 667531677, 1201681950, 394501602 ], [ 808301767, -8133865, -1985127244, 1659082382, 1977036157, -1097954513, 1816085293, 427736572, -1984246215, 1416407476, -1106777372, 1016664078, 453241382, -1181759636, -181867498, 1320449357, -311885137, 1156247613, -1699069391, -513569502, -1648291354, 1057978267, 1549668300, -12710981, 1513014250, -1638727767, -437428624, -1263843415, 1416641483 ], [ -1414009823, -1247557116, -1454941693, 1268827371, -197663646, -2005834181, 918022584, 2007478592, 1687056463, -195874403, -1613276134, 462232052, -1868163706, 1584550962, 595085932, -951876751, -1809569780, 525313743, -1161513001, -1322927369, 538081867, -1221543173, 841580637, -1397510109, -1617316923, 1519191495, 569541407, -429819090, -110796935 ], [ -1939713555, -1888786766, 129285512, -1928414966, 1559291889, -2124185600, 1469772662, 1102401032, 1561016617, -207159533, -398405613, 470647645, -196865492, -1904479680, 1197008699, -2064854244, 729793406, -938556790, 432580251, 1706114993, 1137524083, 1744471223, 940826312, -1866501860, -344970496, 456348391, 1105357206, 1855701721, 1014210221 ] ], [ [ 305969908, -1030931588, 1485785449, -1584269883, -1094361181, 1336045128, -1386571374, -1135574076, -1264500462, -1068654537, -628461752, -1909859026, -564319644, -349876628, -790437027, -820259283, 1768999365, 657702955, -770667950, -1473889648, 1445799815, -38179337, 1134148138, 521075253, 1538379408, 1012347241, 4069243, 371862332, -413429051 ], [ 921769165, 2145659267, -1795227865, 49807409, -33229336, -2010415290, 330292792, 1948978961, 264997385, 1463268589, 1815930529, 1323804640, 1828416660, 1602288020, -529332416, -51181253, -1857091640, 416666750, 873528629, -1554255429, 723938055, 2007014589, 691764283, 726154582, -1901024548, -670595300, -1816977049, -507347213, -994189306 ], [ -755457915, 900536787, 982975169, 1791129837, -531281076, -1264771098, 701655298, -283659544, -2137447721, -993915556, 599343717, -693262872, 832083695, 148297055, 613527342, -629318035, 227388835, -1268704587, 324900644, -137295839, -1172527416, -1188414019, -2016193620, -735637017, -270007364, 939108340, 2015155401, 1602465073, 676805571 ], [ -287293539, -1349273058, -1053491268, -1882669253, 166490001, 1526250054, -707611415, -999947272, 1762366545, 217201106, -788230846, -1424539255, 532525309, 255487721, 95684976, -947128309, 1350281594, -390007680, -1982791869, 2077107040, 2085073637, -1028332901, 613421986, -597684116, 1945243100, 1650183317, -647557970, 62212198, -140205000 ], [ -2020908887, -438973099, -1254864901, 2096758706, -2048582115, -368683614, 565344347, -1624559044, 1202000271, 280910197, -1717318170, -1840742311, 853788196, -693652261, -498509775, 1608680148, 1884258913, -1536339835, -419413445, 1974151964, -1931638618, -1529779460, -2142008196, -306850124, 437904599, -933119870, -927023365, 1838307057, -112409610 ], [ -1406114807, 605596926, -383585203, -1839937263, 604349903, -2144428319, 1776994200, -1349718824, 42033935, 2095022303, -1646760882, -616949407, 678618703, -812000848, 25263180, -618707655, -788147743, 841497544, -608908667, 919568941, 644060738, -639468583, -1339623003, -967420076, 484793638, 149465708, -222334656, 801774227, -931327117 ], [ -148381920, -681533736, -482909990, 71935930, 178573500, 1366901422, 1621816912, -1160522139, -1365951155, 1276649259, 1349123839, -1952426702, 1163874555, 313143407, 601800510, -661712020, 1440934169, -1089234936, 1677275947, 558914066, 1069045920, -2058887767, -2134231662, -316033470, -64594479, -955760910, 426071393, 1502998132, 572087133 ], [ -1914150727, 117911591, 851406492, -1843805873, 1648834750, 1333703809, 563886193, 1942252715, 421105406, -546082308, 976040730, -1218048574, 758714381, 1369837570, 809896292, -58266930, 615413505, 381003560, 1184826497, -78201227, 1949505737, 22439715, 1566003067, -620225632, -961872657, 12325662, 647922816, -924624574, -1375778366 ], [ 1737648457, 307763770, 1690217545, -1556739033, -9056092, -609816661, 483338812, -2033600437, -1419989900, -1080306678, -962979036, 1908160437, -36340131, -543284063, -1463316037, 2041972740, -525777090, 602025608, 1078474614, -583724136, -749130405, -1850009190, 1942959529, 1133328757, 1064834983, 777637761, 331953512, -1530708692, 1639002988 ], [ -1209965340, 928541331, -894518430, -1504296968, 1717062979, 423232145, -1701530966, -1337719928, -1459819830, -1041284327, 87139547, -1116937089, -823394765, 2114984676, 425229243, 1568466042, -207240211, 1947681461, 575569519, 138915194, -931818313, 1505427504, 58303315, -919217547, 1809563148, 1541724880, -1431445220, 1946430906, -536726728 ], [ 615409545, 1630810144, 214469894, 228611815, -1974076117, -959026684, 47109986, -1873856956, 1884538454, 504704277, -468345341, 929614579, -185082693, 2095824485, -49610466, -133014371, 1453301430, -891035341, -1138996446, 1028770687, 417702760, 1026438951, -548068015, -2060766419, 1959553134, -882298070, 557260249, -80311490, -243235834 ], [ 1389295060, -143083705, -1769834678, 1778773325, 1621190974, 202039589, 348560906, 226706388, -1687779491, -1466652994, 551309176, -1158933702, -578933525, -892175743, -395721302, 314999363, -614981635, 1312940988, 1420482290, 1748542028, -1299989307, 1003143220, 264588532, 1720386233, -477020401, 1153760982, 80925857, 1720629106, -1224813143 ], [ 493928804, -1462403543, 2025543790, -1297202393, -1377668494, -83480074, 187406216, 325557982, 1923163601, 1400817189, 1850992018, -320383271, 1796135358, -1612840962, 247337226, 1356912360, -1515878821, 1127027847, -601420015, -1913436270, -57974459, -98500725, 1315924632, 452428221, 302297345, -234375494, -1949617321, 449381972, -1910443280 ], [ -1774239671, 403756404, -1808262092, -297043242, -1149412195, 1199757753, 1124038138, 885079592, 74058869, -1172688168, 1002644130, 1877134447, 1751922996, -830905993, -105774280, 415309079, -1463145413, 2026721384, -636051832, 1444976976, 740632601, -2923335, -1642515913, 551253874, 794213503, -1475372190, 876947458, -1352887572, -1519332242 ], [ 1825534670, -1355309821, -104693789, -1507945997, 801353292, -929556678, 587286759, 973872633, 971678527, -1316967933, -917295631, -486092804, -1853267650, -713515407, 1920010134, 2096207897, 1719776272, 1821591830, -2027941378, 858906440, 577690434, -943727151, 1308413314, -483009123, -706530720, -1408081593, 1473807269, -1270921494, -1041275726 ], [ -751252978, -1843945407, -236742730, 1701516963, -622382556, -765677276, -1232671881, 304347184, -1878650862, 1274421832, -735175679, 1896578238, -84101370, 1698307715, 2116323949, 669437429, 635863227, -2143576235, 1413326324, -111350114, -1134406932, -1119245546, -1305017199, 1080809132, -951067827, -231324288, -990349180, -177945786, -98288998 ], [ -1694507332, 322986584, -1561492094, -1635090723, 654166610, 603842944, -221881215, -165066955, 86623293, 1310596545, -261646085, 1782702018, 750293419, 2085025899, -1904866764, 754673580, 705183448, 1283444765, -1580392388, 1496374429, -1739928480, 1134812587, 1217263037, -1698166384, -267158213, 293473682, 1032606640, -473736662, 715260497 ], [ 1105638197, -1969222907, 1292394821, 1921436288, 1739560504, -9092362, -421528496, 1746662098, 679159934, 1432015701, -680779261, 2147422528, 128283538, 911141858, 1703017174, 1710045438, -1775494076, 815030726, 138022985, 1302464940, -756214081, -329905060, -2143343815, 534884986, -236041049, 361726420, 1972552152, -1442733852, 1387073779 ], [ -1472374923, -1047188318, 13907676, -691643601, 1637588961, 1809301389, -235067902, 1346891437, -2007987913, -999379736, 119655400, -1474005205, 97789319, -696667689, 1052397879, -856326256, -1883366708, -1167434067, 174577831, 2030844641, -1965284808, 740621481, -1541054561, -1592363590, 976665570, -1546450380, -774267949, -1300473442, -1210927172 ], [ 549143568, -532035943, 2081107139, -2083859296, 1828915418, -1011971548, 863795476, 2048097160, -563299053, 853191628, -288433905, -113912190, 1251855215, -16014475, 823637312, 1585175577, 2088150951, 1067712527, 377197109, 1723132732, -1963551456, 1067524271, 1994381593, 378513909, -1516923860, 710344312, -669989504, 41587033, -572820609 ], [ -666682393, 1176599770, -4886328, 920436460, -966821507, -2029660337, 2084193589, -975740298, 959219736, -1837494386, -972143830, 1483524126, 446435870, -1753681277, -1460078029, -225701588, -545678219, -279739281, 398067365, 260749245, -692471182, -991537133, -800119454, -27133410, -1027291558, 2032591646, -1893512913, -285928262, 1260999454 ], [ -787339210, 1117428393, 1037704809, 243622767, 859116197, -545919096, 736943990, -1630329423, 413216831, -355188027, -904702545, -1259422188, -1511767728, -1442183108, -1701480565, 107469419, -303962884, -1203485926, 636995127, 324183088, 1722941458, 1837309750, 1335494197, 1689470049, 269667834, -868218256, -1742119863, -128623574, 322163674 ], [ -1093018041, -678857739, -2055182492, -32257040, -786331722, -57440311, -978318299, 95870873, -1118520727, -360727653, -2017931162, 1956075696, 298571890, -1649301012, 918653999, 902259604, 1362706304, -1286219859, -430214907, -762620519, -36419340, 1753271054, -842488680, -390594597, -638386305, -93375887, 303378435, 248593129, 912800670 ], [ -1296290952, -2105161177, -995285649, -1947951459, 1629639404, 1548789727, 1995902439, -128307281, -822365779, 1444501047, -1579272339, 1690940323, 371979582, -1587308239, -453362733, -91907502, -2089506520, -1233558450, 1626149509, -426147044, 2122925928, 1061459080, -1033808646, -635547141, 1311916827, -1521102493, -1542370661, -1131613829, -2070353359 ], [ 803064213, -1091089100, 1733741449, 1137713523, -1248620175, -2110503541, -1824043557, -1979661662, -128614526, 712913756, 998969312, 1392504271, 1045599358, -1028871189, -1241739081, -557543421, -2037409158, -1315167705, -64125669, -1899561059, 17957248, 150740640, 1137214375, 1644721063, -1493898565, 1826172471, 318070354, 1878181660, -604461575 ], [ -380807016, -1159514321, -349542449, 281638315, 1801611413, -1160983334, -816884281, -1990192239, -486794862, -867170298, 2029081265, -1603181013, -1923345575, -413104895, 1628165585, -2038143073, 534210489, -633019993, 1873316970, -1820264607, 1117431210, 636263955, 1378890468, -269155466, -354643258, 335731252, -1050083298, 1777118712, -96039345 ], [ -1700768959, 1603160548, -1935689381, -1349362610, -156084459, -1879070557, -326903210, 1422372554, -1257235102, 525670778, 1913670635, 1921320700, -396650415, -750782063, 64824826, -945089206, -1960974848, 1258799329, -1457123381, 269614543, 315222635, 1240302853, 1937075053, 1932353156, -1088210325, 1986839957, -1984784617, -2031609625, -472079421 ], [ 690340040, -1158326620, -1446502023, -1825282443, 761678144, 1744803478, 426980070, 1267999852, -1289764676, 1268085458, 1666733373, -159417416, -224797204, -386165880, -1104058534, 226497128, 1440576189, -416583197, -966545863, 776483367, -473577729, -282254482, -1165437701, -858389190, -605769956, 1440534397, 185786550, 1992240302, -846375962 ], [ 162666191, 1174206254, 1510432200, 1022260686, -383084049, -142294514, -707169257, -1241556774, -1591269484, -1049158394, 334347666, 782249410, -69776841, -1662298111, -508440560, 136954289, 599323834, -1740185377, 581014914, -710895637, 1456057395, 227544616, -1229765507, -1275735788, 1295826964, -90505480, -1342808494, -404239018, -196509517 ], [ -1131209401, 1233940244, 367634709, 1378012213, 232419787, 1711099242, -248855804, 546420868, -1298020176, 317044255, -1519949895, 505914141, -1038928885, -643859055, -923662201, -898323419, 1702066296, -1061251699, 435558046, -1791974021, 1234679914, -1946537664, -393776479, -873343080, 309592751, -653867240, 1248059246, -858291697, -1353317540 ], [ 881881648, 10356250, -570881277, 1312990639, -934005334, 897991113, -1734729629, 1589521390, 381780490, 969452571, -1645454702, 736600290, 748027657, 244536946, -976325292, -1488012827, -1595462245, 568269780, 869029226, 847802332, 2026627150, 1131527652, -139770693, -1569058512, 1241622604, -467869562, -1389845011, 2098533186, 872704916 ], [ 2104367071, 607128378, -1765895379, -277001299, 1378177517, -1982801740, -342213150, 960374434, 922957683, 1413700386, -352745226, -2146961370, 146882939, 1854725820, 112175744, -1309691785, 750651614, 250692421, -367803109, 620209941, 1942762935, -839438189, 152620036, 92823904, -541624661, -230023086, -1180316996, -1312834244, 839082144 ], [ 615502387, 4208691, 1675687137, 2093566441, 461207578, 193850165, -2005225917, 517295272, 1998417361, -1452092634, 538166722, -1022808789, 583003960, -1812976749, -1983076486, -1881677005, 597215279, -1125747007, -1264676942, -565040836, -1156169291, -1315074262, -529926726, -734346070, -339210651, 1748426826, -733057345, -808347205, -1565465390 ], [ 1777903977, 230264893, -1349708468, -1183592192, -1291481709, 512327550, 2139900708, 1487049984, -1373679586, -330108685, 1326626164, 752763977, -1245876344, 664220879, -1030090735, 1705991478, -1580174382, 1434285881, -1137749623, 1943943980, 117657026, 398228676, 1959133695, 1430429446, -1911138658, -647082669, -1290679093, -1176956436, -1724339674 ], [ -1740753709, -1302295618, -1729438620, -2036866189, -1699503039, -105481896, 1802964271, -1339730435, -933005832, -609286818, 287668328, -81797687, 1748944514, -148467660, -1833390681, 1317376664, -311340961, 645524171, -379760677, -975351935, 967787858, -143494465, 1679727573, -1169755093, -724183176, -54570528, 1125679959, -794452943, -2029539519 ], [ 1233382902, 666534524, -2023440147, -2110521983, 2023582610, -1930248, 370814688, -910184141, 2080731055, -1329075423, -1684173914, 1219094649, -2118851544, 1258055797, 697700380, -1789468337, -224544895, 1153654568, 1946782853, -961834710, -1786200413, 823062333, -1573223610, -1441575540, -773373200, 1526017190, 958349811, -354416262, -1843609768 ], [ -116296851, 2134025077, -1591685773, 1578049127, 113221922, 772548773, -1227060303, 1456949303, 1832139530, -2119382853, 163985299, 1180157047, 258488763, 22064351, 1153180880, 846152506, 1189659701, 865158779, -669950008, -1589612626, 1321139207, -1592077224, 971668072, -860821352, 799525038, -279247012, 119184575, 1242348320, -650493338 ], [ -48143772, -1628264157, -2073588942, 1357023903, -1368627420, 1860804750, 1523856097, -1621027352, 1010184890, -1764273872, -1385218676, -1628427472, 839777198, 778543958, 888948178, 1823902131, 1837491740, 969383164, -1391557440, 1130516448, 1946377530, 870816892, 1572548156, 247082508, -1921238469, -1329951644, 1825167100, 962209072, -1336743047 ], [ 1064487579, -1796299830, 485274988, 335770573, -1833780172, -1769950223, 1694749711, -16336235, -2046784390, -1080125721, 1310403207, 1794695402, -424794144, -1552359779, 996081276, 1388666170, -1758686560, -1769075448, 793208582, -1713563425, -843276003, -2019405205, 866418534, -1679486016, -336063633, -1048140883, -1315099835, -1051318252, 1335330308 ], [ -378991987, 1397479565, -203093198, 1547753228, -520476266, 38329173, 2009033523, -1004301903, -1619971506, -548964974, -1373465498, -1261113562, 411185251, 1063035247, 1828005843, 477264523, -14677102, 235004192, -92435701, -1771111808, 1771466820, 1514051262, 748388393, 1568625196, -267878609, -576601876, 289562224, 1294598274, -968152217 ], [ -891144677, -795956191, 1920717821, 1458009613, -2020497581, -1202973327, 2021600339, -1267329041, 619025504, 1783407020, -99652498, 52568885, -1833279623, -1917559969, -1449352786, 318186456, 48272258, -267227072, -1884253814, -434363849, 1185934574, 95578915, -1600390104, -659106851, -971169764, 217192950, -1812684318, 1049605833, -423782956 ], [ 1303252165, 814756254, 1957284137, 670164106, 300449808, 234460136, -518832011, -1075855153, -1814481095, 988194913, 31665356, 1188201781, 1812622147, -550504818, -1230649804, -1462276578, 1544041107, -481495004, -899794537, -2019942856, 282883113, 501415798, -125314280, -498052575, -1989780945, -355904689, 40230667, 1756633637, -667938523 ], [ 212048052, 467416471, -1720302138, 1854230602, 73666013, 592070549, -853849966, 1267204419, -240417962, 944244050, -1917744994, 108956856, 655728921, 1750443966, -1292598992, 1822654320, -1776069163, 1385777817, 1175881949, -304797923, 1813720246, -1029272727, -694180606, 641550748, 292159099, -1707375520, -317834059, -995080571, -538252444 ], [ 1159313376, 356588421, -968390107, -1078749660, -1315835571, 597041904, 1882296336, -428840486, -407388227, -1447880240, 579952186, 385426583, 1772554544, -639893187, -2080775151, -1808796900, -501180836, 1587879279, -573528502, 1050703451, -1153159027, -1120146729, -1202501336, -1091014932, 565202649, 2146636425, -710338935, -1951616861, 1472289837 ], [ 1579746298, -830910469, 858259506, 1746004403, -1061078994, -446047369, 567370472, 72344476, 22630439, 979689894, -863431033, -1066028052, -323829931, 173911487, -1141767938, -55933153, 1159814513, 897625528, -214487777, 721253343, 1426445332, 767520820, 1361817081, -127989693, 442841744, -1714351593, 119700387, -1523498794, -68994611 ], [ 479253768, -1690169669, 727056076, -835234074, -1215501400, 1491309091, 342402097, 2010784177, 1114053836, -11703875, -1158554902, -1594039512, -1190651351, -28089761, 2071164415, -1335710504, -733335056, -1253691084, 692186911, 1661347802, 698716655, 823736085, 787575675, 283267609, 43686791, 1499050345, 344661660, -2002780918, 1602833310 ], [ -1488349809, 29276195, -188803248, 750972548, 1059045509, -534506435, 449791829, -936151446, 959310187, 1529828443, -968077151, 726218182, -1815896443, -373974121, 1178161041, -299914323, 73593863, -1943093279, -1607393578, -699385783, 1197157193, 2049228855, -1435366542, -34723828, -1361329312, -1529059106, -889016693, -1594880671, -390483070 ], [ 2033187502, -1463786604, -1217070602, -3475602, -622796980, 149554194, -2059203106, 1726865494, 1550381034, 480378656, -1028830847, -1153803070, 147407990, -304338643, -1399451517, 1599808533, -1461011525, 906089369, 598473844, 187135550, 1628166978, -1259907229, -1630241740, -1292275233, -1017177593, 420148137, -695184350, 1306020940, 244288378 ], [ 439266453, -625606938, -1735185265, -47242496, -851304353, 1554617318, 154642026, -243181502, 2016726625, 1173499517, -1278444830, -1142997163, -267518283, 1525940157, -823713852, 1828693097, 1166549200, -1917200367, -1531906897, 794988090, 309441110, 1672513111, -1980150182, -346963408, -814312817, -712084188, 1493142944, 806123590, -610311008 ], [ -776554788, 979249978, 1842559641, -170586938, 1094812735, 528842178, 601263638, 2050287989, 808727719, 339660165, -1137296804, -1732624134, -1531637533, -155022217, 1891418526, 1805518835, -1345718699, -1136899661, -917253827, 1308270909, 1159632113, 224787046, -1232496677, 32416810, -1372476368, 1759808394, -289852942, 796345122, 1066046153 ], [ -1333048759, -740787514, 622025193, -1758727700, -1530118602, 1884820519, -620348207, 1219503138, -947623694, -1867686768, 1235616730, -1338231937, 1972842432, 1618268857, 370043235, 1267658516, 121015649, 522805404, -725890308, -779820327, -722402457, -569872798, 1144419706, -1537833121, -158126462, -1802736318, 1439369889, 637074642, 1048200708 ], [ 583642938, -1225176056, 1952694477, 1187374702, -1296710476, -707999995, 1681736292, -201054948, 1137585701, -1804034091, -1659703226, -1223580431, -155733250, 409067930, -1711243431, 1882460496, 2087296912, 169507530, -569446554, -483067203, 258087408, -633710496, -1073521314, 846392882, -1835017717, 1374445378, 513162842, 361271268, -1981678725 ], [ 445353945, -542976088, 652239997, -919794360, 815346839, 1383967915, 870042770, -284270529, 1513987963, -164902714, -1286139415, 845265544, 1997684840, 1121122105, -505646197, 1081610093, -366843041, 1583545176, -1305175166, -668906635, 388542175, 2089214474, 152072341, -1225287162, 845169703, -791306507, -489065542, -517177567, 1977846772 ] ], [ [ 1436278985, 710808676, 265326935, 1197861948, 1874079750, 183526278, -977837230, -2111095403, 420737486, -412802190, -711623014, -2060825698, -647543897, -40299998, 1235165249, -1728243212, 247357916, 983667029, 2006717300, -496598844, 1946004068, -191045171, -591673532, 1783349413, -1218003246, 700144206, -1249293305, 681720772, 1145022675 ], [ -603812621, 1043839447, 1749054697, 509985251, -731229797, 1604725315, -929518407, -758426484, -1195745213, -1171382889, 14831528, -568128209, -2005617109, 1433199150, -837956542, -977578045, -1918220992, 21169086, -1112148529, -248402810, 223434527, -844787745, -305137517, 1216640142, 1005887248, -1381478456, 1140184699, -1582409771, -958981565 ], [ -1069107554, 1946711711, -542092694, 2022651426, 1043501612, -982182836, -1891384696, -1037656990, -931974024, 1121619667, 623424367, -1033202752, 462699626, 214425124, -1590504940, 569826745, -994042500, -682515488, -348364125, 1568964044, 504051228, 151022941, 1186906017, -1615654376, -528764426, 689795266, -102339032, 439616123, 972992891 ], [ -1887205899, 1281109550, -1526072989, -1238343469, -179287033, -1827553084, -547346754, 682431494, 1827393634, 2083492415, 2052191197, 2075338882, 536109212, 256210254, 1661690915, 1812609871, -6453813, 735974198, -1016224354, -1138158241, -574468485, -665499793, 839483209, -18727568, 19365886, -523706052, 633062060, 592611548, -1396366490 ], [ -977205062, -66068716, 1534367894, -1078517086, -1658085015, 1319724896, -1978433438, -1329651816, -370015572, -1384093136, 749635307, 62654330, 838533492, 641542760, -654988242, -205193663, -634326122, -450591943, -622011756, 2091202264, 2032321134, -1347177195, 1880453543, 396969050, 2016705102, -1465111593, -405456691, 755603281, -312805649 ], [ -1339135165, 341390565, 1281618616, 686307882, -537278246, -647600796, -627513492, 1088615286, -461421860, 1541549872, 974664952, -2033388952, 1706692082, 620451850, -1639108303, -2007636294, -1846290482, -1550885673, 1566287142, -2028481592, -885319360, 659750183, -1459283626, -1916578846, -1958072113, -35780954, 1889525687, 2064522780, 486621626 ], [ 676780035, -974551745, 1081361509, 500190224, -1181010481, -1212817921, -1166536818, 318806484, 2030774260, -138753369, 1100220558, -297670320, -420994491, -1171832952, -2059549794, 2061072942, 1656847549, 988003390, 1192240396, -2061820453, -1173520443, 730890649, 273519616, -1753031503, 1950804439, -1657510058, 675940808, -368918896, -1597238815 ], [ -801478163, 814042771, -661109748, 1703669835, 861799491, 900419150, -1403694767, 1811839435, 1250555921, -1329522472, -1502691505, -1931520626, -895684226, 296283893, 585894550, 1347413603, 901823724, 1478938299, 1867894992, 368106688, -1044670602, 1321592036, 382963060, 54259882, -2072821474, -495694793, -853005273, 802461693, -1021363505 ], [ 1330026874, 423728756, 865401218, 1700958370, -187911378, -1239218805, 416054890, -1676937944, -1135778130, -1159786297, 127620396, 1157494900, -1117224294, -401236808, 1968091086, -1569122505, 839135034, 2074734163, -1784425418, -1883664618, 866122540, -787333765, 390178159, 1739366762, -1070737694, 593537602, -843294632, 296353183, 1635187077 ], [ -161156500, 1625285661, 864001901, 417090093, 1497441623, -1309096981, -1128990754, 363001957, -392441911, -165458769, -1649502650, 130710048, 1712200801, -62246453, 1350114374, 1941108541, -12583453, -401150349, 453456090, -1275726641, -1655763978, -360198513, -1193185854, -510882417, -1672393213, -1525348519, 1801463687, 1313253750, -1630620227 ], [ -1674816429, -1026754688, 1570220509, 1493389658, 1897956824, -1290135924, 645951680, 1790213301, -614105321, 1091980719, -276102725, -1621972904, -360135026, -1558777104, -1710999267, 274022460, 1859415290, -59035875, 1468632779, 1155113240, -620458597, 23455158, -2016119951, -864249051, -332391762, 70289583, 1874378979, 1895381950, -1164929307 ], [ 1302629709, -2140419154, -1618077577, 1898625933, 1968691912, -2054214987, -541864704, -1429884656, 864752938, -638060138, 636574281, 1773926590, -907440729, -1717220413, 660928680, -2067942157, -1719928211, 1070275581, -2955594, 843046048, 1947052443, -146634529, 1760122457, -2050601650, -1850164214, -1899596599, 306485116, 399842046, -681980225 ], [ -1105587633, -1526826886, 124325161, -1195848123, -2049482639, -147970940, -1348385342, 157190098, -916957125, 1958591937, -1116133018, -1119385675, 55850824, 1823151548, 493875462, -1668634995, 244293002, -211016333, 327960554, -547372713, -1434792392, 1411482950, -711585876, -1674805067, 600817690, -1660539412, -513971869, 301082477, 917886294 ], [ 1248552999, -902062539, 344770175, 1483972767, -1934047887, 249774950, -1264782609, 1565622755, 1808778516, -1093505075, -775176932, -2137224592, 1039262180, 55160119, -680801344, 621077098, 828560736, -1484545275, 1774686362, 1881699844, 2042741075, -1212249136, 541936294, 937847645, 1123737603, -1392843814, 383507801, -1589112038, -1053512127 ], [ 321985585, -949353239, 145252931, 534974885, 3648096, -350382556, -1173701869, 434774818, 649170061, -1163662330, -1635084087, 714636926, -1456677422, -845429305, 1315970210, 50271285, -1053345196, -344573686, 1525432516, 1449299171, -1635089843, 1895588094, 226504312, 933898693, -456690404, -950066515, -1545495257, 1765118358, 1860500928 ], [ 1776443760, -1543862365, -638240899, 1004574995, 1587400664, -1471229919, -394118371, 1365396438, -384048584, 910228736, 1663008296, -1094883102, 217380023, -861724180, 2075597947, -968771074, 22043089, -784462329, 1304928726, 1660969287, 1330592556, 876506154, -889513217, 1429651749, -134616287, 1169941992, 1608615637, -648588557, 1543262452 ], [ -495279701, -2126086225, 985691096, 1075968691, 1279718676, 520713843, 1366522707, -1152688069, 1860454555, 1339082551, -1462896211, -264902585, -1952697171, 95692746, 104085941, -957131899, -1829191389, 2083248360, -172151025, 393538988, 1462383273, 509477289, 720531552, -1245172390, 1413477496, 862997322, -1047411851, -582747684, -649053156 ], [ 1158537746, 432080969, -1257417136, 1402198425, -1134617001, -344626128, 1595578518, 1026163080, 2090683416, 381237226, 439086312, 1374990246, -99464612, -138525775, -116827802, -1891958632, 24759507, 935287562, 381347232, -929572480, -1199686743, -1744429582, 1929044051, 223534571, -2564765, -1149823705, 1920416666, -1381545147, 113472179 ], [ 101755995, 120828766, -63737732, 433600988, 506523832, -1055573198, -865488136, 1203272164, -1742525605, 825702814, -28656803, 1328386598, -1596593803, 170515849, -321181305, -2125806378, 417972011, 1363901821, 1225249126, -817040310, -980454861, 1209257262, -27308578, 669786821, 529041506, 553979820, -2072170722, 2075852069, 1571639513 ], [ 337809522, 58664032, 1051421090, -849241687, -796693036, -2023611170, 679810597, -1644267990, -380278835, -768835775, 1057365590, 746250625, -1340725881, 444332133, -546724151, -1377372141, 1726496028, 894990595, 817909813, -1654709076, -60206938, 1464949922, 1317101755, -1240967377, 1980049883, 200870851, -813120656, -924786039, -2013257219 ], [ -2118703584, 109175638, 1473588876, 424252855, -208923852, -1229326574, -1677180445, 1232416906, -708647500, 1721435167, -791394626, -2085925260, 1177001386, -2141849892, -1389615780, -738982872, 738046722, -813249153, 608121097, 488003881, -1237689053, -1839711981, 1397290006, 260419502, -2109063291, 2085759080, -1908622583, -1113230863, 1472678144 ], [ -457349260, 1348259059, 969111835, -67508144, 1458324539, 1876114457, -1116962685, 1263693687, 310165145, 1904553489, -758651437, 1855697228, -251995197, -930414112, -411125076, -1776630981, 757099425, 858058870, -1602064368, 704539811, -86518411, 265314192, 1746935772, -1871321989, -920342450, -869697860, 53628670, -2006837167, -1040896910 ], [ -489798560, -258960442, 1621491440, 1200002076, -441428255, -1272985789, 1802363775, -2138964967, -493997701, 1956154691, -1685474128, 493595610, 1305926049, -388312026, -1570227466, 1310685866, 856471580, -1872402583, -2113675884, -160882209, 1396558044, 985262899, -1206101152, -1382158264, 8411738, -853544661, 1173350313, -940656521, 1330329833 ], [ -1010517751, 47174454, -1517944792, 332434001, -874975761, -1852712909, 1656758699, -927709458, 202494997, -1948990333, -913888672, 1515037791, -1079363902, 1466390871, 670300277, -285272579, -879987467, 927613914, -643272170, -1692244441, -817191213, -458939283, -193093599, 684515706, -1762645508, -375761315, -654262437, -976902896, -50849629 ], [ -280104542, 1682552325, -300061906, -1039066137, -703564266, 1326128276, 1101867745, 1143740231, 1667867514, -1540147814, 1287141820, -1399550873, -1642693447, -1316964370, 1562528273, 1347388746, -245055038, 306305521, -472885730, -1528865065, 2029550572, -1747647294, -1154181496, 824434443, -931916188, -1259546327, 2011813404, -1413366132, -1887202083 ], [ -1902995587, -1296872521, 2008216419, -1092381492, 1945908081, 847698573, -1840214647, 1012172674, 1563166380, -1038896001, -1604080017, -1067024883, -1130305948, -1882981187, -1472278385, -14795881, -1160558951, 202344499, -637208846, -1322910673, 930185482, -604332537, 1037813798, -1423068579, 1257823328, 1936730566, 74878689, 1738120472, -839571967 ], [ -677054207, 1253369882, -1104587007, 750604091, 461718759, 1830943053, -762088439, -340998974, -539988147, 1751636808, -1822974354, 800136377, -777339322, -179762562, -1532867925, -1493591385, -1548703609, -411206463, 1519850178, -1767770386, 154602692, 1683021706, -1862245117, -282510032, 1242595983, -487432456, 233769641, -1287644001, -379028323 ], [ 1779878923, -2048931287, -631275141, 352509268, 1351478814, -1341164989, 766613196, 528419689, 394284392, 1882277353, -1077257304, -235058280, 1072870035, 1749599366, -363812885, 248293523, -779612200, -114992034, 343907655, -1991111794, 1545900213, 1141503236, 1196298794, 2008980922, -219828917, 965940205, -1047667786, -1793961930, -536491460 ], [ 1476276230, 706564603, 72647802, 300435278, 929634482, 204710795, 531231863, 417804502, -1119236082, -1215941345, -230352655, 611537318, -139233063, -355864164, 1245927484, 94362489, 999755777, 974294775, 683190891, -2092052907, -1820429315, -1290850284, -102641038, -120541525, -1627638668, -1425647795, 1423270212, -1170060698, 203656902 ], [ 1145196708, 753130249, 1147533085, -425033079, -1835487613, 4662995, -695885636, 1346932915, 986080065, 2110181245, 1222402396, -836436438, -1548395826, -1430507456, -109929375, 956181533, 1946722020, -1971056538, -1666908660, 1381392745, -741271615, 765775373, -964598798, -1995187439, 1724993760, -1457640885, 351738253, -120884038, -672213226 ], [ -403248453, 898182982, -361917931, 1619319039, -1583931958, -1025389733, 1150383642, -409543232, 71580791, -1041676971, -1305199608, -1994306802, -744164161, 191468381, -2024105698, 1784741242, 696291314, -292494063, -1669046031, 1428616797, 2079647850, -641489079, 141002521, -102481407, 1458691499, -1651847960, -1495890756, 1600782900, 1307003401 ], [ -848369573, 634469, 1443534878, 134027602, 2026953060, 1360128770, 452867207, -2103638672, -2143677363, 1801613091, 1507153868, 1836017143, 1928312865, -351492714, 1922423943, -697502210, 1749453642, -970945730, -2091965294, -1551286428, -1122005693, -1806719158, -141575562, 1273619973, 299401535, 678697868, 597904836, 586165759, -1687899340 ], [ -1796487073, 604209269, -740390805, 1180961799, 738355611, 596338105, 414126077, -1533201092, 1245942029, -778010628, -1676587303, -1844002153, 962506246, 671047622, -1129649421, 4866072, 605413568, 1822499852, -1449373643, 1611759497, 300350142, -1093132047, -318767045, -1878536765, 1807053180, 242140241, -1967789382, 1129466472, -1141173503 ], [ -1005062100, -10784254, -1522561038, 1051709612, 1146599775, -1100247583, -733131961, 1913827358, 905648383, 80104922, -683531453, -1028834250, -178537109, 2136303288, 478642968, -1666096375, 1194577632, 293328372, -2101695421, -434475082, -1180778511, 1188412777, 1638973138, 232347680, -157125559, -682758209, -1555514747, 1415561875, 221082434 ], [ -1407058349, 1456343008, 53105527, 919449630, 1706913870, -854730279, -1275785887, 1950380573, -419245617, 1298157052, -1245951572, -1412353100, 44371113, -2065142975, 2109726576, 809812517, -1661027807, -1325977218, 2115176434, -999914278, -464115090, 1309910039, 562206895, -1132885407, -1530389144, -1491212884, -825966512, -755089386, -345962591 ], [ -627254466, -2119536504, 723131478, -1223478455, 729426628, -1779933780, -1275482448, 946970951, -149674395, 199841147, 152682712, 993720092, 1370946173, -323040499, -1186007992, 4277756, -587654693, -172041352, -366162119, 1966201633, -1553636656, -1793244797, -1596673766, -381548977, -1911080102, -2008978981, -1158785573, -1500880828, 683084961 ], [ -900608846, 1953733062, -1915413234, 1282985966, 1777300543, -1510050497, -295895888, -694553106, -780073755, 705169302, -681582012, 640774841, -1919772988, -2016799651, 1734117004, -1425798208, -1046406501, 1723312921, 1571846969, 280084873, 377506568, 472299156, -895151257, -1942313287, 1950339822, -524231957, -7527757, 49596888, 1339053230 ], [ -992676824, -547904532, -865838907, 977419332, 789691289, 1778000332, 103190583, -261708884, -1033105269, 486715636, 1190713181, -1909348946, -1649915093, -2059143541, -455336701, 1991995653, -506204261, -160990476, 156016507, 1484188873, 1532886657, -1824613237, -1222703526, -256989346, 1043809729, 476360602, 177205774, -1907488792, -1045036796 ], [ -2071845172, 1097539232, 58462122, 1856392585, 1613868355, -1802293291, -1011535829, -769397121, 861145020, -1644802613, -248992493, 1229506734, 1367992729, -174137359, -1631186744, -1890346087, -1302784202, -1607962162, 246734596, 667314737, 830675639, -1518770061, -1248767887, 677726655, -898431529, 1229447754, -1525814953, 1501722436, 741897024 ], [ 1640468688, 1456176922, -2026941531, -1204093598, 453331156, -435327210, -770906712, -304232219, 1641742395, 28479301, -1171890542, 696705647, -570204094, -1905177555, 419684955, -1378978340, 1388331168, 1108223275, -245776866, -841524932, 558754835, -1272899883, -710815449, -1008173963, -1459120142, -1074608784, 186456406, 366608066, -1517526739 ], [ 166440609, -976934421, -1565578974, -848137636, -1907435666, -1970222522, 1534491024, -2137955972, 1905587677, 1867879336, 1003197453, -1114733586, 475879392, -1854920269, -1242804884, -1831475630, 543152848, -1241137236, -1092017943, -1731545698, -1818618915, -839590506, -1224941905, -1179092092, 378883221, -1014737754, -1191559754, 937627186, -1271700971 ], [ 1358873872, -348631850, -1727852353, 860763062, -349049306, 1444927619, -713316187, -178622408, -1241433696, 949437066, 606633369, 2056592312, -962120535, 448163530, -522958643, -1632049008, -1974509042, -1667351668, -118455949, -636962837, 2045691225, 1881590381, -982860716, -1626745959, 1411073599, -470327775, -2102349919, -347414523, 1029473078 ], [ 1395344586, -1967520701, -1702284066, -2041995466, -1935500373, 42567006, 1675009887, -1420130808, -510463699, -1182500871, 1850363920, -1179665083, 1387518617, -2086066, 1162861951, -1731244816, -1814821875, 1787001079, 2118347732, -162248150, 817591912, 1316781525, 436933394, -1946872656, 1888004701, -2117975213, -833872149, -780378239, -1318609255 ], [ 1677215180, -1662731586, 545348135, 1952138637, 968924826, -1381418127, -1883197041, -864508876, -258146266, 353178083, -1620731539, -1825960924, 536140359, -924012363, -1737564935, 1855819490, -1828046425, -225846945, 1712366980, -722301545, -1911879216, -224226647, 1380057044, -1457740184, 131376100, -2001421297, -1151781600, -1885539881, -1130644820 ], [ -519744508, -540139343, 1469414861, -2081074241, 1745833378, -1144953333, -905755157, 1318312534, -318483170, 887856092, 76492121, -79713509, 2139707106, -722019781, -996274413, 118526454, -1981098479, 804604084, -773886151, -1701303084, -1738530864, -1237113443, -2050474030, -318473999, -673221460, -1525591174, 430215808, -283147811, 907913419 ], [ 2046590761, 1717151868, 225945431, -1900659891, -1199806443, 1947382985, 1664484411, 867753169, -745892214, 1797578366, 113402137, 1260475491, -1777316663, 1429863840, 126677809, 1544934480, -2097640745, 1483317955, 1063611781, -1617656356, 1170507680, -1647275310, -523612400, -1411236345, -1464313269, 1448897898, 1156288433, -934831901, -37825272 ], [ -1115554591, -467381161, 283107013, -609108016, -307163833, -1302310534, -2102577624, -278442798, -357674094, -1625069768, -1171932696, -258563291, -1724659494, -753794575, -1253850377, 555056843, -1385507479, -1565803091, -44369732, -388582319, 978784971, -1970877025, -467326021, -1122205468, 1768464262, -245426740, -406011049, -1555461317, -2072490807 ], [ 1028465264, 850190176, 2112647147, -1231635009, 1868283788, -1002578990, 1085729811, 317772380, -1136280087, -1744803863, 506054857, -350113813, -1140268866, 736141392, 1202720586, -910906153, 552184939, -306427600, -1066845670, 1160811796, 1590525193, -1076988904, -469469821, -353487180, 1321330222, -1181739611, 594139817, -1294100114, 998006739 ], [ -850485721, -1347269270, 221344853, -1662463191, 1121825410, 634529979, -851744595, -1324105616, -834240272, -1031798879, -742659781, -1481039811, 1365801084, -1734587392, 2137916248, 1037594998, 626419012, -1656205364, -205080717, -288819467, -862786732, -1532623512, 1968266032, 692331387, 1419473036, -1268916008, 770849665, 497594683, -2026826950 ], [ -974504680, 1501502425, 519329836, -1040559560, -1649390366, 170460663, -670704761, -449380, 185337975, 193575743, -1794260632, -138700944, 107079340, -1882939223, -1959174066, -1223255822, -1947192962, -1326588341, -1917476726, 702371116, 332894754, -739124215, 525155727, 620469684, 1283777810, 694125083, 283956870, 568126688, -1553833417 ], [ 743364207, -1426501427, -538893316, 716224224, 155565417, -1096285567, 1380121006, -1023604531, -385093375, -233449694, 1519680084, 338127961, 1295300375, -1649437217, -1863067368, 1645318174, 1485025477, 696942728, 1292770964, -2091429757, -577547514, -771781088, 81281682, 492376480, -721322444, 433967027, 780706484, -847591412, 125743962 ], [ 774666722, 992672600, 941573449, 693781806, 75071843, 343027488, 210326208, -389160607, -398663313, 14515533, -276894875, 896392123, 369672201, -2010162069, 128670813, 1519185349, 327649725, -300436222, -545608082, -126604009, -1488516199, -222109771, -1413231904, -384400709, 557568137, 490577702, -1687307511, 363128284, -354114071 ], [ 1859150166, 706258446, 1028545307, 1293267331, 886160773, -610076082, 954529591, -108314372, 1574318261, 1418729318, 420653479, -1222182883, 1466770514, -1133026510, -47781644, -2063425443, -951081141, -152682372, -372861845, 576319240, 100957655, -1343072126, 295897513, -1761614429, -1899792805, -1915461787, 2027802742, 1691963679, 294710835 ] ], [ [ 361542043, 87937250, 1997177064, 130388699, -2075911389, 2080754287, 636668706, 1904135415, -1097338750, -90223472, -1392778188, -1358108005, 1908690257, 34100111, 1010699182, 7375897, 171297607, 511889793, -286744759, -1564703184, -1309868344, 1781415801, -1081029394, 30632452, 120411034, 1005697855, 1743443708, 38489156, -1712911796 ], [ 1031246306, -1310716551, 521635770, 986672639, -1615267992, -1127910307, 425513784, 937831651, 987491269, 1027080255, 998518573, -143559895, 1731542212, 1399097081, 1426165537, -973549846, -1330558517, 80505632, 128703658, 1960330069, 1324389046, -1129674199, 968918178, -1940447545, -1688103027, 707586590, -876431548, 265833977, 1956196922 ], [ -935258219, -652113286, -2088464822, -413464263, 1977142705, -1943402677, 232116703, -366923100, 2132151934, -689973417, -262754075, -2121863894, 1761463699, 702153631, 738082296, -1560893532, -1616743453, -1180093184, 1305310488, 1196824906, 1106616865, -1377624669, 1972221616, 452807099, 2145304249, -1935543078, 322861198, -107374985, 1775443009 ], [ -1521944871, 676734503, 105782891, 896107101, 1198026263, 1518491587, 1692015022, -1011021718, 1928031551, 349144248, -2141304733, 250291775, 1201920535, 1229079107, 1869887127, 615027283, 1253715834, -696528107, 1068365820, 1814601507, -719717035, -1765325640, -605610601, 626231501, 1141477308, -1313207291, -152342992, -1665459687, 1910212238 ], [ 328451339, 415513069, -2031443807, 693682438, 541146373, -1763662659, -982268841, -888578287, 1313707724, 1931146242, -1854531303, -653946664, -1998422231, 1373455764, 756564852, -929056035, 1602778988, -899033552, 7820953, 1345611426, 237040350, 1394911922, 1564623684, 1033899591, 707396593, 551637158, 1378052805, -1468136437, -1193362370 ], [ -810347440, -1430536110, -1452126607, 1096077050, 1620854650, -2120296173, 367913420, -735310819, 785929686, -28927053, 327106129, -1126881509, -676577179, -1619690969, -506225800, 1016184126, -923335616, -654836025, 481758824, 1878401546, -1508583837, -160565474, -131989870, -1211516104, -1938170024, 1796763192, 1874018601, 1360650704, -660039647 ], [ -844853136, -1398719438, 1791036280, -2123054524, -263306609, 1454852340, 380593230, 950702068, 2003503468, 2028441910, -200837682, 331559470, 841119676, -319418709, -42051858, 1988857517, -1848100594, 1949251394, -1090248899, -600819841, -649341482, 278013541, 2031999698, -704582448, 747280380, 2059784041, 1604856502, -943309042, -2048820066 ], [ -653508067, -1288370009, -182486913, -643455144, -1541114330, 976374971, -663857221, -1953224637, 1823045681, 1757751309, 371706353, 1572387841, -1173002021, 962756778, 417210529, -108792498, 431296862, 661249838, 180499742, 692168908, -1012820298, -620248583, -1057329279, -487720058, 1488558380, -1567168765, 1823495032, -1996013470, -580826608 ], [ -644782752, 100613967, 137174796, -1428397040, 94824803, 741274793, -742051814, 1008553252, -779639658, 1567977239, -287653250, -537215653, -639924840, 858824843, -137350180, -69783885, 1034099846, 747066227, 182916738, -1625912899, 2004620863, 335872299, 656208520, -1632304488, 663232042, -787112996, 2072621851, -1519290456, 735947126 ], [ 1296543396, 1845442093, -996969155, -129638877, -1918440852, -2132753075, -49466679, -1973994107, 1812462261, 1149831474, -871451030, -1589156928, 98704876, -2076195550, 550181925, -1363085360, -119988248, 660496964, 1514943211, -1775458712, -1284458888, -1006322273, 278367209, 91409499, 1080888784, 2054529462, -249080574, 1884630707, -735630092 ], [ 505313304, -277358494, 1333391191, 888391340, -585144762, -1127017873, -1677042107, 568590862, 335691096, -308290020, -2048020280, -258371089, 1890780930, -320137847, -1533756652, -721285910, 1054228546, 1379706697, -636322424, -696667943, -893380108, 1369785868, 695283714, 537185117, -704227233, 895717080, 1496032695, 471786419, -785005850 ], [ 219044792, -1037599215, 276047643, -1911191559, 1286472766, 1602000648, -729217376, -268131022, 1264194148, 1319522733, -1888420538, 1845443178, -699598854, -226978713, -59785230, -1229867276, 1002787085, -1484177012, -1972745094, -1728373120, 1051157145, -212830996, -1266916016, -1885259283, 993923067, -1624109597, 1235652563, 2089430042, 778034368 ], [ 1970831990, -925629119, 1287709707, 904626762, 307081831, 774213478, -1074255538, 1565460218, -204579828, 1034883625, 912654161, 1959450381, -1868807221, 1463003147, -1730511679, 1626160535, 251858836, -2126927826, -1034615072, -657446316, -378498207, -558063675, -460912136, 1209352255, -873556668, -627084246, 968159939, 1939418297, 853028702 ], [ -1822913779, -629629077, 898227853, 807093806, -1139465278, -1260435908, 1099163227, -576998793, 2007855904, 1807594700, 1590869670, 652736110, -1515527238, -716363243, 1701045659, -46715799, -917450055, -1912934665, -1809011058, 1581626656, -814610051, -796408495, -797143205, -1106409948, -1257437044, -838531404, 1291433184, 936564644, 1397275699 ], [ -324345252, -1400492804, 514777188, 1858195011, 1046202994, 1042536523, 1389979955, 160752145, 1824695236, 910104404, -957513556, -1443167113, 1931952648, -85376172, 902367726, 2062604643, -1168704164, -576987626, 1161618435, 2124970077, 1003129524, 1134793148, 34514418, -1547927969, -321113445, 1259078054, 725784196, 1985192145, 221446639 ], [ -1797307537, -1661453265, 968903209, -119057129, -882332400, -946955989, 813340030, -528583256, 815165971, 24200413, -1822302654, 1890551404, -237282439, -2046138222, -796209889, 743758824, 722868650, -706643402, 1649265322, -52019641, -529885349, 1066082399, 1200346236, 513970645, -184556828, 1616883611, -2101081762, -2119633184, -1307798469 ], [ 511585479, -622447146, 1332470087, 1180295636, 1381174485, -1971926482, 18753216, -1197664540, -81810643, -1778505512, -1785923958, 126248767, 1017070448, 1251931901, -142878951, 1813661431, -785950556, 191730529, 2055061965, 643966054, 1788147733, -929832031, 1505215262, 789606697, 1742574822, -472435998, -1469169536, 1287632357, -1016928331 ], [ -967875153, 120535019, 1147795131, 1418449444, 1675397572, -333698373, 1180054067, -873475858, 603487907, 50912506, 939466421, -218345234, -1093751509, -779044028, -1394625974, 1213263898, -1543418818, -1586900806, -274082139, 1818063884, 992918223, 468003691, 1251902786, 1257667340, 313655261, -1307967098, 1273474026, 511230692, 2126120460 ], [ 157032525, -539454751, -1502334840, 1732072792, -1856997461, 2006706759, -447729826, -69510969, 1202548268, 1176503199, 1718614645, 718329571, 1560203439, 625932204, -317130794, 903168365, -1415446778, 371181099, 231868013, 75279302, -700643583, -461966109, -1946645915, 1288226059, 95700, -1116083896, 2089522023, -1635509735, -1148380803 ], [ 169159722, -2085556952, 940142797, 1928757527, 378385280, -3727104, 1092792486, -1813513766, 1823818299, -992513179, -189453580, -53046223, -382791548, 1514196162, 1279671013, -817896024, -414933263, -953854920, 2135070579, 1185065108, -176783462, -477571011, 722492112, 1970311164, -1326711154, -268339194, -493800386, -1773403958, -1921859403 ], [ -1871018314, 39349980, 2088991955, 1236457717, 967187288, 35106437, 1413231404, -1178570442, -1135174732, 575818560, -1662680940, -937609885, 651912360, 1374808405, 363004071, 949556749, -1955620643, 271319394, 253824327, -1893862211, -2042199204, 1713154420, 2058004746, 1225919302, -85711247, -35741848, 186961285, -51255479, 1534349050 ], [ -1429411822, 1587352501, -624549742, 1074945986, -348088039, 1735644720, 2039856301, 2005989062, 581790443, -1668626571, 455394035, 136045638, 1974749637, -656998948, -2108475027, 547643020, 2078545323, -3761490, -103779535, -1457305583, 729197031, 733409233, -1818810511, 569535725, -479349687, -1883586992, -1001693474, -190951605, -1625597046 ], [ -1577211966, -484241905, 573278916, -248256092, -1962943290, -1426947057, 1426791374, 45574756, 1734868737, 1130736840, -1000041170, 477131745, -1977532407, -1501898763, -1367663665, 732374935, -253043603, 316521519, -250172661, 1180629368, -1668600280, -962014017, 94162958, -957341873, -1404433500, 1486985635, 163816318, 978518880, -1849862772 ], [ -489946349, -1386391360, 1085597896, -1279210118, -1729411604, 25069366, 287791153, -668511518, -1317619409, -2061011096, -345441838, 822885380, -2084254437, 900507492, 71637121, 43081218, 1087393848, 1862594594, -1613366816, 2018217187, 1282259013, -2082770442, 880779518, -18929445, 154210262, -850149076, 210405438, -1302538739, 495028860 ], [ -1873230991, -701326928, 2109730480, 2071650246, -752104751, 31298809, -1731858883, 271001298, 1658988994, 849402467, -1242183921, 1955624548, 1073276085, 1203027792, 1008776894, -1999583513, -1341197511, -274835461, 803918882, 306948999, -1717749521, -1443172756, -584074759, -1148149689, 2089675494, -817131403, 1426955581, 367259621, -1534058294 ], [ 2107621612, -1348647533, 385735478, -1336116467, -889493583, -1078015160, -1224733056, 1386556202, -137842382, -843649976, -956459380, -728840308, 1911891307, -1442121482, -1716175680, -1683649361, -1055919103, -1304111239, 1227883898, -641234025, 2089289231, 1160774877, 524923431, 1485748691, -1546386226, 16352326, 1331199740, 525201720, -1509245156 ], [ 2058576216, -2105060911, -1803479313, 841083613, -832634405, -1881527276, -803314699, 627468355, 1438667032, 647250886, 800482528, 1246475678, -1783391011, 1261179811, 655066363, 246465474, 2022104546, -1915136889, -892149478, 753294151, -823390038, 419729640, -634551773, 1399914208, 1136906709, 1084188585, -579497685, 636507442, -2048942445 ], [ 1694392656, -1207829709, 136111481, 163568708, -721966585, -1204373797, 1651515705, -1452158432, 962664741, -488383308, 152672798, 1629401387, -564230387, 747385353, -1860790588, -1046707230, -646549994, -918151976, 1045789864, -1077040064, -1612999946, -795529725, 321706263, -1141333061, 368430309, -1224371269, 1177768706, -1960060100, -332658927 ], [ 1610167961, 810761663, -335356503, 793183547, 845278872, -526662248, -2143842296, -1693405946, 2008293080, 1422528268, -838756720, 710185276, 435537674, -1140037651, -1001245980, 1384819894, 2117933094, -1579135657, -1445266529, 408615471, 140771556, 17695265, -1218568315, 1007626023, -60205469, -1692647671, 1614039686, -1168428390, 1292842264 ], [ 344070101, 1469902703, 1484374032, -112618331, -1112833446, -2082652059, 1812739952, -1552343584, 1948504253, 1986050920, 1138345561, -666756146, 582832349, -1310694714, 221246416, -1209504403, 1084976598, -806286801, -1722904135, -1249591742, 476620271, -631306120, 229137976, -29705106, -1203564761, -289727843, 492010742, 280800258, 112609196 ], [ -1429974506, -1916404508, 1608379236, -1995121486, -479561998, 1408105732, 768831388, -329689511, -1265017836, -1001141306, -885833372, -1858399579, 1046694957, -428220968, -340706852, 441454041, 840241827, 1937908601, 959682249, 462954657, -1394147660, 489870500, -71093812, 1715297235, -1214529082, 1785513920, 1236563129, 40240130, -1798098760 ], [ -2050109795, -663924613, -1189789264, 80019970, 184469545, 515734592, 68624418, -1213834023, -400692396, 1073556426, -590218669, 1554332134, 1596513679, -825361886, 1492978345, -2052381483, 282166338, 1753781548, -825509853, 441397984, 1205836253, -518375395, -887145065, -1988744455, 1952915947, -1894087155, -165246737, 1748897919, 1667972434 ], [ 1821039137, -739069998, -1445633121, 1801324451, 1492384010, 961664220, 807946215, -673530973, 2045743518, -2093460271, -2143726283, 1457053916, -135353207, 170467183, -337037423, -656232013, -1578620412, -700811262, 2118468446, -1496444630, 184372359, 1589478952, 170400377, -235648250, 651269649, 2110653846, -1715518519, 1569911410, -295621239 ], [ 2028989994, -2059264438, -586345438, 287652700, -1955658919, 428918261, 1151853510, -1690705646, -1295875815, 111713582, -9076198, -696738072, 1661882577, -1184302854, -873672673, 939679485, 1643950444, 949521106, -744677390, 180071671, -592198373, -724368710, -253935222, 1559283462, 1327918816, 1712936856, 1514286497, -1037968365, -147873881 ], [ 1106864547, -1442852136, -402930090, -1885065539, -679127685, -1764733103, 1614537129, 1032003009, 2110850365, -1606814277, -138875594, -535422815, 951011042, 1387193134, -1377421765, -648285741, 395359955, 1629275756, -671237097, 1048746806, 1991879545, -810817929, -1139836919, -2078741759, 1552459473, -1158705384, 1696108240, -1437556368, 979923804 ], [ -794309099, -289783246, -500506956, -1704840847, -1441177636, -178991345, 1300499382, 263103998, 1267273483, 1519711339, -2144008540, 194076788, -1949992790, -226756543, 785555044, -610483793, 1803185601, 1285868113, -1215623160, -1906994273, 845608566, 959955993, 857913460, 370497806, -276070426, -1229508479, 756050369, 1185543401, -484756821 ], [ 1727068581, 1111980850, 1265606542, -1080219651, 857834293, -1446165891, 741163403, 1841543362, -798086068, -2103177122, 1179522717, -1338512957, -1069329076, 1321063476, 1569213226, 771864411, 383043427, 1659981974, -1050752720, 818275955, 1933196371, -1560180734, 4077870, -1293128052, -1617272572, -1448428836, -958336576, 934725644, -597013519 ], [ -1415731928, -1647874609, 1498919320, 693603647, 407758595, -1152188333, -737887033, -1919021918, 1267009045, -73917540, -457278910, -1164847679, -1880349687, 555795088, 2127186053, -392109208, 455504577, 360621305, -1591538115, 1970953852, 266875925, -385753619, 1520833204, 2045920476, 288467565, 101820789, 44488950, 149647380, -1934260059 ], [ 2025490582, 829327377, 1153835599, -1406398673, -938794200, -1784656573, 1548965293, 1251953681, -1207557613, 1792669038, -1347025958, -317298785, -778799556, 1381311677, 995561664, -1512608450, -438622534, 409020259, 1422335091, -1911367631, 1691418593, -1039054239, -27498409, 1530984716, -545285861, 75272937, -1430469678, 1516553612, -646880728 ], [ -553799295, -919270603, -2034591046, -997900031, 1734809014, -68614685, -2084020051, 1056042917, -1494338948, 105298660, 1426449550, 511542067, -334136208, -1386849469, -754963047, 2133447982, -131991663, 2131043076, 52129806, -683692157, 759812572, 1835223598, -1000186041, -1190306631, 1076679687, -878216019, -1508950447, 55195215, -1441597124 ], [ 199947156, -995926946, 1540008058, -865487141, 2133531626, 2135947845, -1782845612, 1484523066, -1056213148, -2140648055, -2112797877, -857059844, -834573474, -1100401119, 935875359, -1480506501, 431771365, -924725623, 658927704, -77487642, -559791432, -1724141271, 1290604422, 928698037, -1141501535, -1932336449, 1685135374, -1790607164, -1392113491 ], [ -798554511, -272754534, 1209322242, 127948205, -2028685270, 101090517, 196182710, 385749713, -1141024822, -223607960, -356839384, 1945541582, 411373159, 1756299161, -2004839742, 1609283688, -522278038, 1803621063, -1398829066, 609308422, -2009425265, -450986791, -1017086843, -539373052, 590312220, -877359433, 2134536002, 1414962569, 398929263 ], [ 568117221, 1501660787, -1749390748, -1119184950, 127956879, -994192595, 811376109, 1449721916, 296482872, 718021242, 696753761, -355262679, 1326092758, 636422030, -1425282688, 1243068067, 1398987491, 1188468123, 1344464507, 918462892, 1690064839, -1802786849, -75878079, -1649982606, -1545997477, -1124321512, -1974275246, -751556602, -935046009 ], [ 399496418, -1175492268, 43831093, 1817262635, 1684372517, -1712313133, 970665612, 437396938, -1473517351, 1028967834, 358083047, 1816487071, -1686114524, -1597453445, -528018501, -1186451268, 551498955, -1569271253, -2058364858, -1578820150, -689211000, -468730413, 1835191373, -1970385173, 1255427967, 1906174309, 1047148311, 1275636015, -1502061458 ], [ -128339629, -102758756, -2139654173, -1141298284, -1876764731, -556985356, 81174123, 191636997, 1883770491, -374677287, 1978776739, 630408673, 486142251, 307463313, -118591343, 816438669, 1126300658, -581740721, 107377424, 1336277796, 569811651, -369945148, -1122099660, -1483192482, 143645895, -1651138018, 335737520, -852670401, 1577514028 ], [ 305960090, 336259969, -1865347533, 969981137, 1134525708, -2044755062, -579901775, 511385023, -1216468875, 1457563957, 971442544, 727095471, 620889612, 465458591, -1175226250, 1513737577, 1088176641, -1205872609, -873256849, 1652600079, -1731214951, -697565247, 1996499483, -1931939934, 1597911138, -2097749156, 551830551, -780602641, 1565515745 ], [ -2105101325, -2125747264, 674033628, 56799117, -2092471903, -1063569357, 1465422940, 630123781, -1660157161, -1172936639, -434025774, -1825956412, 1673941265, -426161952, 1397203225, 1364574352, 1696428242, 699246670, -121514314, -794341381, 674227135, -686567770, -1142509261, -1657860266, -55214863, -1666638067, 308505517, 419270783, 391386123 ], [ 69968081, -514066548, -2001976920, -34930466, 1112287979, 103593539, 800862965, -559529501, 65085257, 1359501296, -2061280755, 1823746157, 391119923, -179438930, 1809428322, 561760734, -1620108795, 1587722264, -1842250029, -1707060225, -661183000, 17186266, 691141208, -1096566122, 1306301462, 1254099053, -1876026226, -1273506738, -346747972 ], [ -63174054, 223244929, 1361994281, 1254754972, 1531192557, 1924254123, 672853414, -665506539, 802677976, 1529906713, 55126910, -701735716, -1583239533, 988705312, -797504087, -374457915, 573409247, -127073586, 1194517304, -547356953, -178472832, -565708918, -2017590294, 1998842222, -620396188, 1160893016, 1027755214, -309061101, 780764251 ], [ -539495188, 309481179, 425432466, -1252591884, -977658092, 337475082, -2109281478, 498286726, 690040313, -450312374, -79937826, -1233286138, 1352249427, -273019455, -649687748, 973026548, -1012574935, -845877315, -1190606199, -316871065, -1403645639, 534888787, 1995855557, 27444677, 1214247330, 1540882054, 718451395, 1025925749, 1335818395 ], [ -628208933, 1924994499, -1433798727, -885684956, -302605704, 101501869, 817944974, -680514121, 2021969751, -259548542, -1399480801, 1458430204, 1851407022, 34774603, -64574666, 35408356, 712174071, 867805084, 302246548, 833438172, 1164920085, -2097874007, 1904982750, 1066936001, -1334996703, -1701036778, -1713990639, 1073838462, 1146669394 ], [ 791741928, -1447758017, -1993554868, -1806492656, 1982519500, 1464447885, 1167858858, -1567786972, 1180649471, -2147355148, -1454918014, 1942887125, 597060874, 1774372769, 881523220, -2055375205, 718342258, 561166292, -658778139, -636829164, -632524864, 929943854, 72525210, -87189282, -490964912, -614965520, 1748112154, 726297030, 1888979675 ], [ -1494984627, -619672511, -64424997, 1626330760, 503093829, -138102591, 239846421, -505684465, 598914625, 1651068558, 1420904042, 675425211, 1400363820, -678021817, -1585627918, -1700855169, -618881913, 707980206, -1004473550, 1568296076, -1503048508, 1280680793, 541805712, 1149345705, -1818375844, -806985140, 2124757525, -935505336, -981924729 ] ], [ [ 1601402537, 1780634393, -1901651442, -1707996337, -789621630, 212153568, -846538902, -1383160185, -602018460, 531236822, 73883257, 1284280754, 940190853, 815499423, 1934865299, -122706351, 1307312555, 2050135627, -887937161, -1853081389, 1344496952, 176841904, 716350240, 2043440599, -853666807, -1821913129, 199772648, -1556182850, 1446802839 ], [ -323426103, -1541998984, 2069686913, -1817195266, -1867357645, -855010189, 1571011302, -712248746, -745823044, 925386384, 2142528400, 495427452, 2102055831, -1348917215, 971870057, 233129403, 1334989754, 1037489407, -1459925016, -2022628922, -837159618, -1865727670, 632435796, 1929078861, -1529018941, 1363067269, 1610204453, 1898932049, 1092951080 ], [ 1850180636, 141787489, -681387469, -1292965247, 903300721, 1986119844, -2083069203, -89224290, -747533963, -1951665919, 1318602091, -45909039, -922124513, -1121592428, -1491765938, 1715818688, 20176395, -743216533, 16761195, -1086798961, -1078553696, -896787468, 791843131, -1517240329, -2053032212, -1151237513, 1214126326, -1505886414, -1381313732 ], [ -1836224339, -203485109, -1934015244, 2083822164, 733140664, 377249281, -936951118, 270641886, -561070726, -808358758, -2084227771, -168818008, -1000417806, -96062787, -712810745, 1537765636, 1848331529, -2048285566, 961395737, 1378509621, -1020138374, -123192559, 1726318363, 1964601409, 536742508, -501266378, 1515984293, -741212764, 2125168836 ], [ -287796423, -1053707669, 1517121098, 1665210693, -789837313, 1705348776, -1356798116, 730342452, 1655749028, 1989868128, -709011592, -800218981, 932436229, -659277415, 1091657775, 871527167, -442790360, 1468927975, 801043997, -1124676192, -618479817, 1399777010, -407600952, -1615312007, -1075897497, -864766447, 1644902527, -1011782055, -764046559 ], [ -1617558387, 1270286107, -199277568, -376317930, -572686714, 135760125, -768082597, -113668124, -286919853, 689388207, -652166117, 275138973, -44395363, -1735882574, 83437904, 44723148, 1560366351, 1538169884, -1707516824, 2077055761, 1638835907, -1147697006, -1375358533, 1697353757, -802755419, 1361375930, -36216375, 124938487, -1326021915 ], [ -170005476, 1577417931, -1531652176, 1855889784, -572540864, -76598667, -2038597009, -1788711595, -1075757594, 468907207, -1405096763, 1925748088, -160058349, 522808345, 2126970608, -1779792573, 1759651676, -1986663263, -1355217294, 290736518, -1080462705, -549504773, 391981341, 333427219, -1070286032, -1253357735, -2028656288, 459578947, 1149497666 ], [ 2025261057, -976057320, 1329467299, 594308512, -963873415, 338672623, 857135136, 2028257111, -2028509791, -1747261309, 451812771, -1051200427, -1970091547, -725671902, 324399065, -669398185, -748305216, -729093814, -1241552726, 2120236197, -1456527501, -1369600841, 2119641388, 496122407, 1051341756, -1096136253, 1240229065, 2048372595, -488125335 ], [ 815930391, -75526994, 197382732, 1504325496, 1080226851, -1215207025, 1525561418, -1605165486, -201512668, -908409361, -2069589409, -934363205, -1157185413, 439454451, 1570405424, -2130431696, -2070285056, -515592842, -2015792693, -1095083338, 536127809, -937974448, 1489203312, -896915942, 150358019, -450359610, 358529878, 871851602, 2074479777 ], [ 1830152081, 1959286969, -113935375, 1827688790, -503088919, 1999652589, 1221717928, 294743260, -1889406849, -402865597, -11421206, 308750469, -1440045478, -697829722, -2107673397, -1674467690, -109750855, 710547764, 626660104, 1890008748, 1242025948, -2064321801, 48936028, -725963172, 1565147698, 2065141063, 1085011067, -1374645193, -138048425 ], [ 306581044, 2059871093, -291450325, 1575462274, -1952801816, 1955613149, 182370212, -227070024, 1515714522, -1279731605, 858432427, -168556324, 1571696355, 960841410, 637868300, 2020379072, -1750892049, 761517450, -809423671, -531664037, 826498065, 1476570708, -2119943046, -523690321, -1977085983, 1101703610, 238305652, -558055137, -625356601 ], [ 1833716300, 1748030412, -1868135998, -1000013125, 959077207, -823011856, -763927122, 439701174, -2126747197, -1066383616, -330479011, 140163347, 738211531, 1371000485, -495427271, 1703338913, 1531021917, 159998152, 1554921982, 2008134991, -1842503501, -302450507, -384491459, 476520485, 842389401, -1286036225, 1350554875, 28804674, -1807373720 ], [ -2010092216, 1464314960, 1866709503, -151561502, -168966556, 1498053858, -732722188, 547023665, 1385689474, 614341856, 532072925, 1496900532, -230394116, -1778261273, 1164200652, 1423956423, -546347273, 219789614, -1257256262, 311049872, 1947291508, -1592163261, 400715396, 748583652, -1718360031, -1181730713, -1339500394, 1729222806, -1236092725 ], [ -656306495, -1601169554, 826971427, -539835378, 445126735, -1370567194, -342834988, 1455279049, 1367126352, 1717521151, 1797273786, -1751266383, 976669905, -1319499327, 1166486550, 1901747031, -902088017, 1975177108, -1851713318, -1326432309, 334417249, -1833291369, 1540478899, -927684945, 398250392, -1389137407, -145992202, 173431933, 620328104 ], [ -1287535086, 1334163241, -1617251200, 1282897758, -1993952062, -1467813926, 1836119979, -2042619257, -808866204, -654534205, -973878354, -1131464349, -399837850, -333854842, -738324530, 2038256267, 1591990268, 987464285, -1702145946, -425023676, 1379816242, -609675221, 1806327258, -1600734225, 1640951981, -180494363, 326784849, -1110659755, 2090193009 ], [ -962668926, 1145711700, 648448376, 275166600, 1227646616, 1926210700, 740966799, -544352440, 1956071279, -1039314393, -548902989, 447608349, 94509622, -1970338141, 1816195078, 1529054128, -422935102, 2035044473, 1883837750, 672580294, 608163715, 1414039225, -57245269, -71796862, -913942571, 95209298, 1727389137, 24451458, 1146940010 ], [ -1917194230, 1474570412, 2015318086, -598434472, 1287715535, -1849590975, -676474774, 353286433, 1695792302, -78870758, 1705746538, 676158371, 1695587944, 539012513, 164396569, -176430444, 2094932905, -850671993, 1041580479, 1514739764, -32556396, 119227744, -881893764, -2060163730, 232382502, 94964132, -1817287820, -1873061542, 828813166 ], [ -638257837, -1838785268, 1060015347, 225592837, -291086262, 579168658, 1246477838, -1584853778, -2141399931, 193258632, -892014858, -347961293, -783816841, -961178119, 1080901433, -365114694, -499956269, 2072825687, -477492930, 1488412738, -1874163864, 1042895736, 967927469, -106504491, -586027934, 823084018, -1750466112, -598397676, -775421434 ], [ 1960102397, 507111712, 1643581297, 1347647710, 33163108, -1412848623, -1801922882, 1587782207, -1055429508, 1430347280, 827821218, 120745365, 473684359, -2097228813, -1042718078, -1514703633, 346642605, 810124681, 1574074798, 187897719, 1734081084, -1913261404, 340333095, -500274351, 158659440, -2008049443, 1896772548, 1732342811, 1135891234 ], [ 1223424793, -208730151, 834434023, -95257820, 201553922, -1199245225, -1688422753, 51213551, 1796449917, -55314170, 2116210798, -1936219073, 310408800, -2047119303, 1181367514, -1194539848, -90638190, 151658351, -784115836, -856869288, 2105866250, -2110266938, -1165416534, -1721902517, -373699121, -1792502014, 1414272780, -176660334, 1723307475 ], [ 1195099065, 1143147713, -430830707, 512770878, -1461943395, -872874666, -2068995338, -1814013107, -1157079700, 121087376, 1583194773, 88882375, 1516201350, 216823295, 713853133, 700460714, 1495464352, 1051867587, 910480097, 309124219, -1304051314, 1509548877, 220580565, 1704848849, -1294771390, -744447986, -36049308, 1973774155, 657000445 ], [ 1486312324, -1768462592, 1724215177, -1599032, 1632647306, -1120151295, 1808422890, 1512278065, -2028336632, -1137164424, -1038198739, -2011595736, 442405618, -1702188957, 1412336052, 1413903610, -1101070633, -1110493480, 1777229267, -1217583601, -1734462355, 1500700831, 2086688866, 1942170678, 1609491930, 913713630, 897076374, -449528870, 1027382539 ], [ -1424976634, 1061412897, -967637129, 1375201216, 1213286841, -1997321038, -1190872275, 2093387789, 393965981, -1229788283, -722203824, 1123070027, 581005081, -1667630516, -1622202054, 695950647, 2040990647, -1123749663, 1089807409, -684986579, 1280914821, 561140419, 1413770824, 653585765, -1124075358, 1673685940, -1091540904, 1710445711, 1482206160 ], [ -1769054104, -817255519, 160892399, 119439925, -787126490, 63812511, -780965148, 38380793, -981327199, 855070159, -156978561, -669018335, -260080503, -1611447740, 1537829115, 209598820, -1562949833, 714553165, -893623943, 951247306, 1009746456, 2132098085, 1573962166, -84662587, -1794761993, 869750034, -558942327, 756976108, 259569754 ], [ -1532538334, 1492729884, -1986163821, 731748453, 34276087, 517173724, 289525731, -1469620475, 610076838, -1113618348, 1600542719, -270807582, -762037641, -1804667426, 2143406513, -1423918047, -1476808151, 1695360840, -1503018247, -1498253918, -1913417740, 1837631368, -1265775208, -985508923, 2021402640, 627820937, -648690380, 353363708, -18967965 ], [ 1864657945, 323297401, -2094101680, 1093478628, -900206514, -1867223705, 1304461991, -816671736, -230502711, 428548822, -1098182250, 994908305, 1399123116, -579952543, 807184273, 278491855, 536137621, 127043717, -1425006828, -812912263, -1613643759, 2129258731, 527642408, 1918181650, -1722009680, 1001689728, 2083175325, 1449854171, 1566991836 ], [ -1847705732, -1585240194, 336910725, 1933018395, -1468153004, 772739802, -1679756719, 1450829703, 1314898458, 966581358, -1446492449, -252314712, 1167639192, -756521235, -1225210972, -1623949268, 1094375180, -357882358, -1078105323, -1123604250, 1332775441, 1141531481, -1453453875, -1830984442, -68848261, 1592728832, 1991178522, 1293749192, -1625343876 ], [ 146146472, 1239620745, 374550480, 628330419, 1148340481, 911760516, -1385000069, -561551352, -848384175, 581813619, -462291149, 1815643640, -2090165360, 279404782, 1414982132, 2091740552, 879583894, 1684428013, -363531565, 1548365752, 2081238148, 593006356, -1060583332, 684650285, 925710219, -1294996987, -656756339, 208359591, -1912416587 ], [ -2071510281, 2042481780, -2128261698, 2096386021, -343991853, -87523885, -1528285589, -107269259, -1776308064, 1738420296, -1797004404, 286884187, 811452784, -828426616, -1133658451, 1464593107, -1840461475, 545864186, 1510878971, -61739796, -1194974672, 737089848, -461703825, -1539867800, 586605490, 894269263, 460466783, -1727474909, 212584965 ], [ 2028696811, 198209586, -817032510, 870225708, 548016905, 1098324491, -1512620036, -635581225, 1253848796, 1098497275, -1723914829, -902271991, -292213306, -1241316532, 1971397947, 1581676502, -165538745, 1021496524, 694313485, 851872241, 14405464, -1366334211, -1122666000, -29887490, 1393794422, -1154741306, -1634850399, -2078267595, 745421699 ], [ 1008405982, 1463888164, -1312366425, -770625254, -1594112537, 1656289954, 77118717, 1870028050, 802106131, -1212121964, -435567335, -1766966248, 1735455275, -158533036, -1161596039, -1738157344, -1729241443, 2093226613, 1330469019, 1268162991, -580961589, -1969798204, 1541774616, 1087876396, 1592777574, 387795586, 206765248, 1335906891, 1262652230 ], [ -1328101689, 1941313459, -91717048, -331370297, 558120519, -994103881, 718153303, 680939104, -361179869, 1966282255, -1836082858, -1842572439, -744213684, 1442992857, -1179246528, -1796602788, -1295372574, 1872304090, -1637085763, 922492303, 343524468, 1759138935, 1789837105, -168162115, 74020301, 319449828, 1994243142, 2081493478, 608679719 ], [ 917004421, 2069962887, 751107663, 1969263614, -1076575142, 373505993, 1095206585, -78145313, -486237464, 786482363, -323336859, -633328243, -574564202, 1865716847, 207739096, -445426340, 1427931433, 1131521020, -1820805660, 1924013497, -1148086423, -244062952, -19844187, 799866901, -870199029, 1508577738, 1944192177, -1839206745, 1848795393 ], [ -1357312225, -618695838, 757468491, 634350621, 916182501, 17045936, -1998606638, -2077598057, -1638411541, 439052436, 632325746, -1759470956, -117857958, -11578491, -1410445920, 1600719790, 982950537, -1297894540, -873064695, -2089131385, -77484882, 435231754, -1577879958, 1643155603, 1015067478, -1256914402, -559126771, 765879326, 162394444 ], [ 39170934, 1751434069, 26320197, -1023744893, 1675897877, 309012581, -245310798, -255211009, -166249101, 1838409243, -1105322112, -299035993, 1441353820, 2009626889, 381391902, -1995332994, -615933858, 671118186, 961774025, 248137258, -1034898031, 861401737, 1696957450, 739101518, -1437363231, 1950698661, -234567984, 90975479, 658002837 ], [ 2142797158, 2018296692, 1681888951, -597639169, -193726456, -1697510319, -2036224867, 1447908693, -1634347579, 726198857, 1865041026, 1969790589, -1130128550, 780973780, -1481114434, 938259077, 133632160, -1877672028, 611903968, -1932469665, 225114927, -1616620654, 1031065591, 1475164731, 1177266342, 1944347490, 461478689, -2111091346, -1237978260 ], [ 1457210373, 1003106936, -1382296007, -94978826, 103827441, -1647938361, 793236388, 628615657, 848385505, -2010506992, 479567192, -1350119466, 1644725325, 1777705254, -1907315308, -1712089393, -1948088706, 1385770754, 389036123, -1645298706, -694528967, -445602772, 170859544, 591014517, -994751195, -1617708691, -1360900280, -735892075, 159465158 ], [ -1516785018, -1343756551, 504784572, -1936202184, -1593186371, 684065759, -828655483, 1079037831, -1001636822, 2002752977, 563642437, -2081508173, -650119972, 1429334153, -1291884787, -1558200501, 844082312, 707843845, -350736367, 1910048541, 722560748, -1081255057, -1655496935, 1455024801, -1276546143, -380277678, -443284152, -790556042, 106730566 ], [ 1673939545, 1023800293, 1753338900, -964362407, 961586910, -2037260669, 1141329716, -1988929729, 1749151381, 704082830, -191604055, 2060832680, -1203466928, 933612208, 597967631, -576759734, -1589867941, 980686724, -159352113, -1647294154, 227354249, -1854334645, 1851489469, 394502083, 2063887822, 245975332, 1140620072, 562862042, 830902045 ], [ 501818248, 739814441, -2081035727, -1334244945, -387197263, -426512125, -412259046, 943549693, -954062248, 624148057, -1252080345, 1280454952, 1019704282, -590355216, -903655880, 995690397, 124040219, 930086998, -1555855848, 1818781619, -951593796, -1876869437, -1726366419, -1970142533, 477379135, -381240982, -1696937453, -532838311, -426415848 ], [ -902266583, 2029918620, 1131340759, -247654550, -2058198652, 1770017355, -1386845769, -238350509, 1326595667, -1808494906, -1525804395, 855583505, -2118274542, 1396097915, -111599119, 2034201601, -1248115586, -2092103342, -1028994055, -1120193310, 269927352, -1340516824, -2007726561, 952179764, 327699588, 1602601003, -59992615, 452987451, -1576877026 ], [ 338626455, 1360248948, 650771465, 1519990129, -547521608, -1537404718, -2126128373, -1610542843, -1699042520, -408859896, -1131994571, 154751455, 1866542686, -1261649867, 1411761509, 1579450682, -1359196303, 112371488, -1122960781, -704269555, 1768144896, -1607384607, 1064314751, 948602314, -1450748546, -1658239606, 1338643440, 2110360273, 1483190196 ], [ -1748517634, -63577245, -1153239732, -1434349948, 360864530, -732072987, 1687757634, -403984494, 2119313434, 1122594184, -2012148896, -1363176083, 1871174039, 1209017546, -1924603870, 878679553, 217853962, -1155910413, 2003137838, 572219605, -1306259433, 1879173919, -1502200545, -231141005, -867325375, -200751716, 1532437715, 1008031935, -744378181 ], [ 656940118, 373950683, -359873098, 379675607, 2057306524, -2077909218, 326642030, -1065252562, 1601343962, 1093243032, -476692542, -185212880, -1363879377, -1916541574, -1516430604, -944883392, -1803228107, -875786541, 515093192, 1471992024, -566019379, 457485127, -1747300919, 1499426881, -288579215, 913269166, 1977415450, -17753433, 254785932 ], [ 1963840041, -24082533, 1443074031, 1239326781, 145469294, -120535571, -72509748, -1522707280, 1758961652, 679643540, 2118364421, -1122721496, -306039041, 193555906, 158211235, -609826134, 853640361, 265414699, -321309530, 1343710879, -395692986, 1886814736, 492034999, 1657137029, 1921315243, 1835528362, 1894722544, 1896103256, -1363082006 ], [ -849953293, 993263784, -523128865, -1837706829, 1502715162, -426113875, -19616870, 609991585, 1746856286, 375167016, -699210194, 374257589, 1000361531, -816599785, -487031153, -612106913, -741590235, -1910150651, -1483254203, -184374367, 2089580185, -488583866, 169658570, 1175317046, -1589033327, 1486967278, 776165030, -1335618362, 2079199735 ], [ 1546094249, 1674047035, -664904253, -618457283, 1191987513, -1279791682, -919510875, 2082353752, -1002334827, -1949800975, -899741181, 1567465513, 1304756958, 2039237504, -1993878438, 254913193, -1676028691, -689759980, -1808926521, 561676621, 562950267, 1785325353, -40819679, 220310222, 1112291430, 2032850388, 866450599, -225793547, -1528086777 ], [ -217720350, 217552382, 1664479069, -1531250107, 324555339, 785353496, 1067378892, -1598449785, 333912991, -1172041143, 600928022, 1699724043, -829213340, 1316110032, -23210908, 585474515, 331036843, 1559304225, 1109135839, -993212876, -1983033918, -1070900050, -1669183742, -655964667, 684413059, 930571582, 1517116861, -2081595686, 884703452 ], [ 1085058918, 46489337, -1847407370, -1567872772, 1724238612, 2051133635, -310242591, 485726956, -87701978, -822952450, 190861916, 740601736, -955946356, 2127921770, -1199285265, 848598036, 1497818031, -1652857364, 875093490, -1431349251, 464641811, -1429816062, -1392633533, 582001889, -776778592, -2054418540, 1897640814, 485723658, -881482382 ], [ 96555729, -1306630965, 483649246, 558161592, 1377355623, 652706135, 1817293961, 829961174, -522497190, -867354813, -1151469504, 431449929, -607107914, -1480236082, -2007821998, -1285366826, -185374161, -216170387, -1071131789, 2078487719, -641668180, -868090749, -1279695061, -1779748467, -2143078655, -480079835, -457113973, -2137776530, -625575354 ], [ 1541085711, 2143591533, -975841188, 1673665395, 132977756, -1732364003, 560765196, -2007906593, 307077302, 659087551, 345119770, 1402468346, -1747211312, 497558171, 245128668, 823696663, 223382020, 291650184, 108513148, -176226852, 1360526187, -556655712, -732213533, -349101366, 756100575, -615703322, 2141350759, 1535353793, -710430239 ], [ -1092265679, 1683955569, 1379742617, 97503836, 810002693, -1744926534, -258465590, -1258476337, -182190921, -1127643732, -1576960524, -556181783, -1572055906, 1779428180, 957157319, -1068706774, -1588767708, -467200587, -250828074, 1153866651, -2087443871, -1215260536, 163377425, 543790134, 1476754371, -2093023261, -19840038, 710521236, 499162642 ], [ -1123121665, 582098588, 1689586073, -414892613, -1907562269, -530416484, 2109790796, 809262100, 2111289899, 393334188, -1441244286, -885413196, 1860586730, 1966015687, 1422323754, 444733758, 1741486943, -1831168437, -1130085513, -299795485, -2038653099, -151009086, 629333201, 286719267, -612455324, -1137695178, -1250035960, -755784074, -1864631220 ] ], [ [ -279205221, -196016408, 590291138, -1190542006, 63689573, 685630909, -664702135, 1351736479, -1712871235, 1137474890, 1904018506, -707056178, 1544578914, 489927516, -2036873295, -386770273, 1815905060, 1783716902, -613322390, 1103516253, 720482821, 914628178, 952281707, -549148005, -1739548403, 714878661, 998687846, -1800035440, 1581231738 ], [ 996429695, -913624631, 2089855515, 936199246, 1271750709, -292476928, 235023971, -1004083702, -1062441946, 1218379979, -2072332925, 1375224155, 2016097221, -654816430, -1314720922, -362946645, 1978874623, -1603027683, -1416178052, -2015345853, -475363827, -136324720, 1087116347, 433789551, -259507028, 1655594549, -1686016513, -476618226, 1002170021 ], [ -152427189, 344765664, 1304352914, -987256490, -265746228, -760792258, 217818355, 1467872326, -1045106597, -1575026719, 954103298, 267340556, -1580458519, -1402832682, -1518491621, 1279624504, -148298197, 1777195443, -1671513059, 1841077162, 727130730, -955766114, -101138752, 1588574676, -122300687, -2024566572, 346756347, 2133092430, -1412872372 ], [ 1972498080, 2008911971, 1540263356, 458833005, 1072157169, -487539125, -266699100, -4040954, 10926572, -751512252, 1210472545, 664443993, -372162855, 1149559904, 197940613, -81350706, 742134089, -1050426291, -976044861, -694634450, 417870514, 1429169036, 986273764, -1878427267, 2116751656, -350655343, 876260151, 1567126688, 1769723961 ], [ -1578369335, 7201829, 739096293, -717286583, -1259841571, 562232099, 1173032367, 1674356154, -992755275, 640120218, -465962008, -1992485186, 1561270833, -52668308, -587109203, 1221397255, 1600816574, 775283078, -808697257, 1695788711, 1306994001, -863149792, -269915831, -1867496328, -871095580, 1874621053, 1433285430, -2012593517, -1275434461 ], [ 1721198335, 1910793059, -1673944402, -1137952303, 1303834428, 1126509824, -1148837780, -1367947704, -1412299357, -660352422, 1266267788, -188418276, 1114284846, 717596159, -1021151223, -1033076807, 948943481, 1953438506, 852005560, -1897402633, -575705214, 2007023006, -1017069984, 549871920, 1698251320, -712447289, -1372849372, -2032320171, -51464767 ], [ 1588913686, 1758972795, -951211130, 273136220, 926958319, 659656290, 616655989, -1561562407, -1568904469, -514928933, -1530792747, -1740648601, -331497596, 488538176, 2092043658, -322593967, -1484106888, 637875487, 443172676, -1877457758, 936868764, -1620421054, 629421675, 1527005529, -906872085, -626153767, -488084333, 951725395, -279109096 ], [ -1641141832, -1770657201, -154184123, -2112572802, -2103327830, -1586192916, 1336242068, 1943932545, 1479412511, 1328026429, -625120459, 195204360, 1621976667, 1846007994, 1286975597, -1293080192, -1653073694, -1663138424, -499309800, -1178282609, -42951823, -1278242259, 1120569722, -21068581, -516194736, 714809942, 2082185341, -2022525808, 2109270856 ], [ -158897610, -1854871757, 1677538290, -105029921, 1226597236, -1687909680, 1496950644, 1364841673, -1779658208, 1746745638, -324907930, 2074475898, 526460395, -1541272302, -1406890565, 1364345293, 636189233, 808131367, 838894177, 1675713810, -1504994626, 761287106, -145704374, 539726300, -1276545190, 2015822709, -713785229, 1067745573, -1219762719 ], [ 1913244334, -1697276045, 369726546, 796558843, -622397269, -598410293, 1031829596, -315130367, 1857731540, 936674093, 298251127, -946022564, 1907102755, -1707418614, 280981856, 995123845, 1700477721, 1012959173, -842292157, -476699839, 750941145, -846638777, -952982933, 737432324, -1492599307, -1838720824, -861652138, 208182103, -1847887047 ], [ -986017536, -1734855190, -1665199193, -312521255, -420279035, -822975832, 341556137, -145408299, 1341910273, 870861751, 935041987, -1076794803, 377709231, -1390275950, -1899196467, -1692350345, 1214767877, -261191930, 1177673934, -178685336, 666587062, 1969783411, -156345614, -1671498935, 1885400693, -1262596165, 744962188, -1295817889, -625260786 ], [ 702183738, -853263048, 1002232646, 742149978, 1179580880, 1499195295, 945426530, 1922976444, -1189056416, 1656900507, 658300713, -1109490960, -408154491, 252660876, -785482433, -2004834933, -829152342, 236963781, -537843540, 1775506490, 736099071, -1627572602, -1330327388, 331601082, -370888109, 489614950, 493654616, -521131895, -2021308375 ], [ 36929223, -829374130, 1817453192, -502635159, -1497053590, 891691245, -1445304499, 1347819471, -383996182, -2068679830, -164837012, -675161137, 595183000, -1786243347, 346051951, 171520156, 1762448746, -591681358, 1519004917, 800038452, -920301650, 706588394, 848118428, -1136749566, 156912402, -1517569507, 902188917, 2087937399, -320461353 ], [ -1877841864, -148619583, 805115297, -233936784, 971453352, -1507017366, 916673763, 688117785, -2004838976, -1769408683, 1509144021, 2021891340, 1151268270, 202032524, 1205588299, 2107798138, -282566489, 1736508221, 823028618, 383906591, 1595196026, -1507814960, -1547199187, -1328835121, 7855884, 1809165739, -1739404885, -1008842560, 1532794017 ], [ -207243900, -1997476963, -1876315836, 635064991, 1044027234, 1154294129, -24427661, -816869304, -663419084, -978011793, 113318762, -1844653528, 1055116091, -1446996003, -1034279228, -802638019, -1111387378, -1725201788, -253552838, 1707448782, 1141156961, -801336504, -925166931, -1623842905, 2116350086, 2074517394, 1374773830, -753543255, 253657621 ], [ -697376859, -1197940972, -578670976, 350804775, -526971525, 1053915014, 262836739, 116628928, 227117388, -1717508548, 2067065254, -2146578567, 1102089388, 808827026, 1037803826, 1475760398, 26004959, -2084568412, -1803029288, -1201473824, 2018871369, 1830001708, -1481202164, 331463954, 868605389, -1981523982, 1354718914, -345185300, 988092409 ], [ 1091853727, 663719061, -1065552175, -1782887945, -121741029, -1935630333, 1058071624, -362278482, 235760122, 1346811532, 2132006311, -634704564, 50722975, -1470098532, 958259577, -1999117125, 1575845843, 1538306375, 1153457679, 144598705, 1366202309, 19239229, 1369507982, -299922848, -1440091467, -837264481, 1515020258, -863982550, -604382563 ], [ -2004070094, 1889179462, -15868102, 1190300585, 2034028517, 998223847, -79200611, -236072975, 872131723, -1742181774, -83024130, 1024638275, -1670128664, -1562263251, -2013122151, 1567074533, -870120023, -2027595225, 1588612842, -1156591726, 1339039859, -1255358167, 747575219, 977420080, 1018476468, -1542809312, -109525031, 922781500, 1191088647 ], [ -156347288, -1187376959, -2054464731, -149521058, 367444933, 52264827, -1877705065, -1741239984, -831043537, 552980496, -1714275224, 886064485, 1997879428, 1537798828, 1743842439, -985286794, 1142974079, 1086024240, -208893303, -156868558, -1783058665, 652767447, 1740162380, -1353564295, -859061254, -511733235, -1258920441, 485178487, -1460091120 ], [ -1999518598, -1194519159, -364340314, -1462239828, 1871438127, 597438814, -1692084629, -1307160580, -1734587055, -492043959, -1907758752, 1295625512, 1724601889, 1188998745, -1546268063, -1741236918, -226606183, -933713925, -1971030119, -1117161552, 1537817967, -1635688079, 343249205, 427126173, -19349205, -526647174, 578468475, 984599401, 391668769 ], [ 1824652653, 906571114, 158306784, 1767178947, 854121823, 738838894, 1615978910, 33611010, -1818653546, 600054053, -2051870562, 1756930832, -1855674398, -208013113, 1400239482, -1065861497, -1306815448, 1972268016, 24622656, -682064432, 54609163, -781481923, 52125220, 1748455581, 2138009674, -2008326013, -61526096, -1038512395, 1197068368 ], [ 556509793, 940832380, -194515274, 908933753, -2008262974, -1964276500, -1991976226, -955712409, 1153113081, -227524835, 1955143721, -565547232, -809712205, -459379525, 1877872244, 2112449780, -1610235250, 1749076995, -691977480, -1589032398, 1366501318, -384550889, -1175455832, 777403401, 1883641626, -412305726, 1887940849, 532990895, -1288907516 ], [ -690929161, -1665310957, 1378702490, -1496462755, 2006433121, -1122424675, -1047013771, -1741620029, -1848688782, -2076797573, 1834171444, -1734434944, 719146954, -476947841, -224101008, 1133226110, 963672950, 210007616, 1960565725, 1695565022, 791075835, -1518177619, -1220533877, -1106331476, -1624400387, 1298640813, -854624034, -665847652, -1058937603 ], [ 477757471, 1002992631, 339907361, 1233402643, -1503199448, -202925590, -700421863, -1545501373, -488284179, 865249825, 114620322, 103069353, 344194018, -983246097, -1676836796, 516216397, 1488822635, -1298198918, 388752601, 1037314021, -276989287, -11318967, -544923618, -2095046482, 616819445, 241326111, -1112369886, 1143543686, -1344283314 ], [ 682973654, -1002257740, 876422545, -1376937981, -1149210957, 1723119096, 1631015288, -1460819358, 1056770469, -50958783, 1994506237, 1151353742, 1723251284, -231655569, 766370898, 1035952795, -338745501, -1304839348, 1943259945, -151387077, 1168697346, 1905748906, -970847629, 1138091106, -1574821730, 1670402843, -486819043, -752861778, 120044851 ], [ 1863461579, -621430141, -1767850755, -2042596811, -213880196, -1527950489, 2006594801, 664872960, -401161291, 802208265, 265609653, -929566280, 68283927, -1062309108, -1791183687, -796814358, 1049292004, -1868074544, -1732997526, 1668311855, -844555649, -27887758, -727924901, 809756375, 2118251476, -403306965, -586648251, -1477205533, 49420054 ], [ -838116701, 1537113748, 219247618, -196510612, 2078607151, -2044437784, 283008667, 1153896822, -2137002408, 699140081, 641817725, 735877329, -559976766, 1941030377, 64353564, -139247189, 396125061, -1516578822, 211189200, 841842966, 648757106, 1257495206, -275223965, 1933975964, -1709306731, -699557374, 1472736581, -1450584212, 500308601 ], [ 2013193832, -188439864, -1211593311, -1995888434, -852589581, 1055561772, -2057657726, 1487581584, -388252414, 40352326, 1546706499, -858205584, 1020401060, -506531269, 1691300129, -908535965, -1842836582, 899805176, -601241864, 1356613979, 901283429, -1657973963, -1551176776, 736772953, 706370249, -1265124892, 351169389, -865797078, -234626735 ], [ -673136963, -1126858924, 223461108, 1546111082, 133055361, 1032505860, 1383718517, 19335912, 1143687831, 1327620163, -1458734861, 742646502, 1558439615, -120920844, -926377494, 57069735, 225468189, -720462286, 2132872365, -2108530466, 1033587780, 1419993385, 1398292055, -304648533, -789551063, 61165548, 1191828192, -1556784299, 1544219350 ], [ -1179374346, -1088240874, -1008758649, -73878107, -681108712, -1751195082, -409546253, 1303130904, 351078770, 438812285, 52521642, 1074606641, -421100944, 597904612, 1029836463, 2009311790, 2083435530, 265184228, 1355009332, 1653344595, 1586809354, -1741135849, -1959440368, 721688561, -1324083165, 1796626444, 113438147, -579321571, 1763153598 ], [ 642121671, 585988577, 952042703, 641329130, 786730492, 1264262259, 1578903552, -1179388087, 509416612, -2143124611, 401784984, -1721361754, 262326149, -1383088760, 217488541, 349860690, -1083914681, 1563339729, -1758468303, -833806625, -1975424824, 1698164041, 632030727, 631473781, -512774580, -1389507408, -96864947, -1736029485, -850189738 ], [ -1873309784, -33759011, 439582939, -2082856088, 1545688751, 1364474081, -708002398, -1865420995, -1245821604, -213080094, -394369572, -2000555190, 882832638, -521133076, 1999719081, -592859279, 851543346, -2010507302, -25851442, 101276062, -1000122915, -891727051, -373231882, 341879531, -2120766622, -1230868003, -860486861, -1972341058, -1277302306 ], [ 2077268023, 1044648438, -218711503, 897000334, 232297134, 1510737490, 1978524210, 127566559, 785518676, -594955238, 1172470976, 851420685, 737168873, 2119770209, 325150809, 2103104355, -1326537425, 37971646, -1548617825, -977097255, -1839719060, 1628943776, 2025033728, -611072874, -1348878299, -1686497252, -988238984, -229459682, -1872087579 ], [ 1287340495, -1192102790, -221916172, 689994603, -775580616, -2023872589, -384373386, 1508813104, -1669686566, -257627021, -703547522, 792633382, -551444480, 321497962, -1579328621, -1470940905, -100184474, -1928080653, 198989311, 705401593, 1098012885, -1420319791, 1857738134, 914907602, -818740565, 1157817596, -800341225, 1922400986, -1566373400 ], [ -1820786900, -648194104, 808023656, 1410386840, -154731762, -454140486, -1335819047, 1311384601, -363075342, -854256035, 2060304714, -2085731711, 595536136, -2065909177, 1639880117, 659591443, 865895152, -1453180705, -1983324279, 1107810896, 491250399, -2115498598, 866488443, 264268019, -19303105, 8543880, -1696497895, 111259404, -542304824 ], [ -1249116368, 1168852845, -578831626, -997157716, -898302529, -2030986530, -1708639988, 827709979, -1086130704, -469259728, -1099577309, 1931631382, -784518502, -1906436293, 751445644, -1976919402, -706873055, 1390980942, 1413276354, 980918139, 1342008837, -1242849755, -1992436363, 721306595, -994024161, 1957659487, 1560374479, 220792015, 1371718848 ], [ 1941450466, 750857568, 219210004, -828925462, -2093289361, -40626334, 1212304337, -748209881, 1668553730, -1820307807, -345751743, 15142572, 1241687390, -535447177, -1665066421, 1667374088, 40686666, 1587865349, 198611301, -554752915, 909578401, 993314211, 1627229994, 1133643855, -1436777162, -1228877631, -53585046, 169292400, -1958579780 ], [ -1941988166, -260742717, -1479707454, -649174847, -1226284183, -47965653, 1245097254, -1875600016, 1247961031, -1924290147, -170156265, -1568143178, -2119144259, 1510940383, -803838464, 1692949966, 784833637, 1257859411, -383133516, -1633618479, -2119318141, 88524489, 1099398716, -301071311, 677786591, 1319235024, 857458006, 1964598531, 53805498 ], [ -552701368, 2110203329, 307230398, -440471577, 2127783435, 1669634743, 1379971720, 685897104, -1244894932, 96722747, 547478096, -401481980, -1436894460, 752693371, 1766227322, 341841673, -1136969566, -512460993, -525146047, 783068934, 412599646, 747568895, -709993240, -212219870, 940239233, 354220170, 777072794, -428902946, -841457031 ], [ -1661716025, 650023661, -1434539868, -855881844, -470496090, 60161473, -1770475646, -1429211767, -1876190815, 853507589, 615681359, -1794807419, 1282139577, 1814748075, 1803618297, 814287365, 195057338, 553662022, 1495263201, 1786044910, -1998217315, 2061771865, 1708813446, -935180347, 176088850, -1262949840, -1234858298, -150434608, 148801961 ], [ 534991404, 184427876, 2128682448, 467382454, 2047697424, 331156529, 419195329, -1287108723, 1032969596, 1507311660, -1720499704, -1693023424, -924531494, 2091924655, -1435931036, 1789855379, -80891522, 1210773015, -138596433, 743923156, 1091753517, 1667864041, 1678687755, -2021112833, -1099076281, -902781635, 1748359156, 2044925755, 2116284420 ], [ 467471154, 343295397, -1249432283, 584520812, -1611225687, 2043848845, 1633956206, -1875662554, -710525060, -1096908906, -1157205545, -332537644, 998313484, 1480196227, 111055971, -1391527614, -110239805, 1284158264, -1654355454, -1667575580, -2032273347, 1357613597, -1573908624, 428231239, 17673112, -1779204976, -1319571147, -1105931614, 1986594195 ], [ -1865241395, -191673673, -562982065, -215064607, 1952237844, -885742736, -1252197179, -343121538, -1298741928, -1746671774, -2091374031, 1885018333, 634781964, 29024924, -366377276, -717893607, 224356473, 950212987, -1005377659, 1077741267, -674229745, -2132175655, 1225199142, -1817676625, 1223039321, 1990423378, 1044840920, -811531158, -1850814288 ], [ 1018711196, 2042625021, 1184648528, -944126534, 823501814, 1771367508, 830975864, -74906303, -2041318027, 1891057939, -1959199097, -924646972, -646658991, -862278713, 1554862325, -1891198783, 1269740411, 414307505, 436942829, -975473718, -175906026, -1850237760, 1023355098, 1785431983, 1552320430, -376702476, 59553356, -1665106811, 430226587 ], [ 1711984469, -49487108, 1542648745, -1152707571, -1661912947, -1280644008, -329206712, 1331490143, 1272369722, -1406104589, 187178730, 718391575, -628786762, -1486082773, 467299270, 1335100838, -1572951705, 2043985447, -2785811, -281353535, 1285255328, -1230381151, -1745446725, 767325564, -76038856, 804300018, 919534274, 545376183, 1663694813 ], [ -2103824515, 108338061, 343531751, -539596908, 786698985, -1461033621, -867637093, 450299344, 1882727545, -387722393, 1050309872, 451308670, 1655941870, -653709112, -1770629028, 185412195, -503118051, -585412932, -654859967, 953418388, 488107923, -1184092356, -874734172, 678664720, 1369316229, 1799262606, 1133286628, 958255242, 1001672532 ], [ 1888057612, -1472573595, 13522097, 1777940443, 1792207201, 483261150, -971018561, 1837303208, 1539828563, -1742099046, 1447049286, 2144010167, -1073028802, 243150621, -1127938122, 1681430623, -593974612, -898211017, -843216793, -1693772339, -1981285261, 1424107620, -737330565, 1395859086, -32124271, -606599762, 1493936195, -1852299099, -1983331491 ], [ -227305613, 163943452, 1977395440, -577351932, -1228341962, -19388742, -1519165790, 247705486, 489031502, -974974163, -693239107, 1290739266, -391468514, -1018543780, -252084435, 1585848429, -1794044238, -523398140, 2087052263, -617827798, 2127216968, -1590992373, -750538667, 339599883, 1061484219, 89253360, -1559359212, 2037998726, -297140750 ], [ -623653397, -1740501250, -1338014974, 580723828, 1414253765, 143627669, 1638037914, -924642515, -761583044, 828692518, 417837866, -1914404156, -1530175127, -696203889, 1861240295, -1138338250, 436010540, 243687044, -1355915832, 1212295643, -843881917, -1929666084, 243471213, -2119319197, -1590350789, -874278945, 1992768226, 780963921, -510939803 ], [ -2103787026, -2102628326, -1254678714, -1566279214, 1736661706, 367520705, 591960812, -587116255, -939140636, 499305410, 1032373511, -2142604847, 599794311, -1439171315, 918481105, -707593127, -1373844084, -1945334610, 535185709, -1099921186, -1711796423, -498254739, -1086771851, 603156027, -2134248778, 1943039573, -631495813, 1518428490, 120699596 ], [ -1665188457, -1445128385, 1588846394, 828956917, 764416207, 823074058, -2027206331, 1527405165, -1028365544, -2015463399, -1531144083, -1131134982, 2134991556, -45634177, 1405802444, 1277773950, -2092302330, -1395426934, 273812333, -193910392, -496983381, -597397108, -1932096466, -1253166494, 1746537900, -1226632334, -1818110549, 1859230308, -335758112 ], [ -1679400171, -358852397, 1311268831, 171709707, 1570060076, -952352161, 1783324252, -1971925610, -530556468, -655591252, -1207314191, 1009824326, -1612320226, -224857456, -1688223384, 1774249338, -715294158, -1128291255, 68354653, 2077738295, -89539556, -439501028, -1611270335, -724896225, -825108902, 1426103590, 954597270, 880861289, -302231377 ], [ -1865200784, 896566208, -512027935, -1627039216, -266322533, 1616712476, -909309666, -2111546282, 1249487203, -795491870, 1572634962, -1471957269, -1857536086, 1076240756, -610192618, -80821937, 463484071, -1445999046, 518165332, -1958300727, 1709172527, 1863363162, 2118782248, -1997787506, -1236097301, -2105302943, 1532223319, 749991874, 998743628 ] ] ], [ [ [ -1148750711, 180175999, -327489214, 424945006, 1595675332, -529453792, -968232525, -791147107, 1487925380, 500787437, 1372208908, 909703336, 1425945150, 639261901, -957424952, 1562516234, -1878884517, -1760198731, -1611951260, -995009064, -1120577192, 707987197, 422520093, 845411892, -208428141, -274645484, 325689060, -1046600147, -1548014882 ], [ -339259433, 1999447501, 1653640886, 75242525, -1931080487, -1080110766, 1321745041, -473457983, -1112498025, -1655861145, 1663055741, -432245731, 1700656035, -1748376895, -654485895, -202931604, 1711213830, -678737677, 889757022, -64797562, 255644170, 1062357750, 1355380612, -1839055236, -1356222256, -151320500, 652807870, -1177896916, 961283749 ], [ -1217595040, 412491276, 935531306, 1734970384, 1041646093, 359220707, 33319188, -2097613912, 1425650678, 456692727, 1674403448, 1070735284, 1914660906, -628116489, 720209997, -564347302, -646988409, -17246383, 1594178571, -1061059634, -1456740127, -69686941, -1409529281, -734222336, -2046566544, 1730389212, -1718435441, 1914986323, -1235765390 ], [ -370306520, 250523789, -1184547498, -62932381, 1001903924, -516938532, 1571607673, 87799552, 1267656128, -1835013112, -646588396, -1657828636, -1290176871, -971383611, 563369073, 1880951958, -823614930, 811293849, 762563784, -1823177366, -504275714, 1357910132, -1174464127, -1734013937, -264518193, -811236373, 2094266103, 1885574135, 1691033860 ], [ 1210660189, 1086419705, -267460508, -2132160821, -1588896518, 1231685150, -1846371972, -462397681, 1861073164, -1281629554, -1867023242, -673205109, -1116974407, -1184371639, -1852447644, -1363240657, 2101672781, 1496119386, 997409021, 1141676667, 743836274, 1165317778, -857544927, -312684922, 1075669191, 495071060, -1044861947, 960021583, 593239073 ], [ -886147313, 174026126, 1495431484, 32447494, 1436699693, 915045115, -1432333610, 631324088, -2039643162, 1472132450, -1518266795, 2097678493, -1729597754, 1953253045, -856558790, -804205877, -139594030, 723138918, -319942228, -79065180, 1922507124, 1088036256, 1391034176, 1682131462, 752317500, -1720881811, 1874067041, -2077174151, 937824061 ], [ -753835180, -873016416, -442734837, -57476615, -1615554362, -1068601861, 1394021083, -1671326949, 1965347768, 1518116716, -2051863977, 1311295042, 78473243, 2004360139, 1772144918, -870563741, 2068317517, -1808009688, -804633264, -762578851, 314358322, -214257162, 1553798991, 1495121968, 810887806, -222442811, 1964742840, -1082635237, -1055277236 ], [ 413578685, 1778867618, -1097343007, -1850905831, 43125510, -907041660, 1874113732, 1223964721, 1173965788, -1861739602, 462351755, -344101235, 1257900926, 1560047461, 618582753, 1102141303, 422724778, 202797651, -1981943038, 1725991601, 2037769870, 1807601687, -1565288394, 21287632, 1325222609, 1659891438, 31724967, -383749413, -443991743 ], [ 960245568, -738999726, -449068889, 894855762, 599480717, -1226148496, 1558754450, -1514307637, -1313460718, 237513088, 1247272053, -548993871, -1877223867, 75773419, -574903856, -1940107976, -1068447587, -1408159199, -1935591165, 1982061193, -1523871359, -721269463, -480333873, 885140960, -15600516, 1064283304, 143299476, 1456867835, -350531352 ], [ -1327792612, 1344766743, 1719791505, 1652732047, 2099652002, -2086555906, 2090373737, -1848192989, 1691311493, 1811911109, 905743497, -351306877, -2118159288, -1306086888, 1858813408, -1613618543, -1056320405, -807613441, -457195044, -228598552, -120387844, 1608339916, 1479398573, 1875494638, -159222270, -338838524, 1711153761, 1778277275, 1334999269 ], [ 109854453, -927553031, -380601780, -245004564, 138028474, -194078737, 207983511, 1561009208, 1191403010, 460431302, -1448086708, 119073613, -297799432, -300368331, 292800112, -1441707091, -562994635, -547648144, 933180385, -1865696254, 1176437242, -1481359270, -1716864408, 508493644, 525418341, 553545013, 470839813, -1747267421, 88191153 ], [ 1002297490, -1101713683, -1484385393, 820273727, -820972244, 2022875270, -1558143204, 338919633, 2102100187, 1687289584, 345570988, -1770360670, 158083264, -482197378, -124973373, -1566663015, 1532461194, -495274467, -577753359, 1306254235, -1753292511, -1840462161, 313802066, -1719955832, -85761249, 1731201018, 1242663957, 651409401, 351763409 ], [ 682353542, -2144229133, 533323855, 554161302, 952918305, -480983687, -446981058, -1902192766, 720128699, -1329764386, -1913495409, 1505623480, -144634920, -1445028226, -1576763477, -1598288384, 1053253192, 2072431998, -675935693, 1108016385, 670354671, 1226160795, 1565163506, -419881840, -1632842518, 193953131, -307975209, 765987031, 683883173 ], [ -965368975, 1715315278, 1083541274, 365418314, -1382750835, 993717138, 1523328435, 2017923652, 1430582658, 1868763542, 459021661, -1572727905, -1774696281, 301443290, 552559120, 27405166, -716333227, 813834303, 1947321029, -1793208957, -1440210808, -1713899185, 2075762279, 1495994394, -474524488, -1695938081, 245034134, 447504901, -2029089902 ], [ -970470392, -351521956, -1295851682, -1610278811, -1040333222, 1143572777, 47066218, 505678210, 1727661059, -1407406543, 437531366, -558735523, -880477615, -42208748, -1728702709, 552120606, 125604890, -2062637523, -933985664, 986819927, -504680197, -1830062687, 1411085860, 1989858833, 863039599, 635034668, -185785808, 2028421777, -1018625976 ], [ -775767527, 1959749672, -2072441391, 1986394110, -1368130496, 1467388989, 1920942943, 2002612827, -1620250491, 192584690, 686106890, 271907266, -378411228, 1886017252, -2084058481, 1323400998, -1028996688, 584835259, 1636728294, 1286717545, 1934440619, 1879990478, 876538134, 712674408, 741772783, -1282046773, -101351644, 1091804543, -1634717185 ], [ 1398210272, -1786266072, 1794723856, -467480310, -1025374999, -780081531, 753090975, -86154836, 1706017563, 938766619, -494037585, 1592124507, 150085848, 2100368633, 432711331, 517262832, -1218448903, -531152187, -673028463, -306387213, 1611928820, -1597229653, -460219241, 597794400, 244962730, -1646674427, -1196967474, 480008329, 890040720 ], [ 1087234544, -1225272227, -6747346, 1365476152, -299177767, 741348817, -2061594486, -1457348142, -5834000, -1087829521, 1418190749, 736911081, -588896257, 681953874, 1675183669, -1955663313, -674333939, 639403569, -1186039915, 62903643, -922629175, 1506441690, -1244979521, -819749085, -269163021, 399069054, -806382949, -1551444760, 925504583 ], [ -415708735, 1941290526, 1739256097, 667583990, -2110783713, -1918587900, 71980114, 38518280, -228780967, -227742230, -2015763825, 339802647, 1885390771, -1132011899, 1462364657, 982637261, 1985181602, -1568909671, 1895307968, -792077919, -841540189, -1370157607, 836675668, 1376581078, 46637646, -761966248, 533282193, 1753393438, 101340095 ], [ -205058561, -488380226, 1915625110, 36885693, -1142857977, 791538885, -2140662284, 117224355, -1039188343, -86270223, 116965823, 1229127842, 2065916454, 1080217065, 1026786272, 117810203, 657305917, -674223230, -27511174, -882182530, 1259452816, -1532048806, 1859543471, 2139533813, 892086669, -1066769531, 1167362053, -208950385, 1402868048 ], [ 513782181, -1816214185, -109945348, -1760412229, -1784224861, 1787445352, -417854965, -1103885595, 91499767, -1749832133, -36336078, 459297383, 1404493135, -1751133343, -493383763, 96430533, -1286774207, -2000209602, -204220797, 445109884, -1263619217, 1003150774, -532255516, -157981237, -602726024, -1947744571, 132814919, 707517863, 1305072097 ], [ -530470457, 2025473926, 1019395004, -1234822328, 1880783988, -451150253, -1621222172, -2064075289, 651136071, 1819328242, -1040467410, -1244728445, 773605470, -618417652, 1287553199, 2119044906, -1839842188, -1303383817, -903822064, -1186976440, -1747817028, 1736661290, -2065788552, -78781579, 305425987, -2073546428, -511767127, 1883903316, -553070027 ], [ -801945602, 634808401, 1359011353, 614605015, 1328297805, -1408714291, 90354143, -1276092288, 593394962, -251309410, 443673893, -1821368754, -1544003546, -1449950969, 236405913, 1391428856, 530345924, 480702089, 684859318, 234603950, -611013462, 803196300, 2089655461, 946572202, 1446032150, 656001069, 2139208393, -1933825787, -121091656 ], [ -421325070, 478275879, 1408875015, -1963198284, 657305878, -779008927, -1931702582, -887994976, 1625734127, 978253796, -351585729, -120546871, -748279522, 1862483445, -1701567060, 829309524, -720041178, 1936367004, 108351547, -13195349, 1975817843, -883022276, 426207545, 286659616, -916619417, -1492020234, -1896213312, -1325524395, 165722102 ], [ 418442774, -1597628257, 1145176653, -1659556075, 1878998430, -1076172353, -538180492, -1886583583, -2034195296, 345933138, 2074889438, -1933122374, -1770541342, -242105681, 664080362, -850292015, -1855327390, 1459949191, -139828758, -425153230, -1473146215, -933006254, -399135942, -1463123728, -1169979151, -175793214, -715418858, -996230369, 1177871704 ], [ 1553800234, -1497163712, 656737278, -433451712, 853857831, 2034258891, -1394991648, -773715279, -36732185, 266784972, -211010441, -1283430658, -1417849190, 1415485002, 625626232, -94562137, 749762393, 1486301295, -493931553, -579331125, 249444687, 1172526048, 837750381, -468090604, -1599982670, -1089865138, -771944995, -1380186480, -1792401592 ], [ -1553758933, 148702154, 1346248407, -1535842552, 9082513, 1022869671, 1356893933, -1508957907, 648744659, -2026982762, 1646153128, -1204879219, 1934420770, 1649106731, 813231494, -784089201, 724021465, -2082981340, 154536524, -2131819447, -1965773210, -627988309, -652021157, 1883137696, 1806839170, -1776635939, 1368954466, 227492029, -777817896 ], [ 2084230904, -910178209, -1716803551, 1172755831, -1192433998, -1146354250, 1506081822, -204126429, 1797364260, -196328806, 1992685325, 1221817659, -1975909709, 2037281102, -718254044, 1741307270, -2134659196, -296859026, -304433850, -651778160, -627588889, -724400928, 529935147, -958797169, 470601536, 1137870219, 361592362, 472881766, -1610741099 ], [ 1770108081, -1395991848, -102902809, -1674329210, -811390273, -1926097265, -879910347, -197148548, -2144999135, -931714382, 970438682, -685309192, -1666717948, -1005742660, -765848780, -1759790676, -1468294150, -616037043, -298314620, -468280558, 871950454, -1817217078, 1443936618, 750378626, -14247301, 1507553820, 1183661744, -2125325181, -1223873833 ], [ 1393238176, 1349218658, 1166168867, -286569360, -1628390470, -1071363735, 1253337710, -1456910037, 2054806987, 533974654, -1484338224, -892393814, 687195753, 641922712, 319203222, -16610342, -210961271, 339652517, -1001452635, 350660924, -84974822, -1395029698, 929064142, 513866900, -833821368, -36539907, -1035671602, 367776049, 289297773 ], [ -67037269, -1212516785, 1991615593, -195481588, 1018869489, 285685169, -1009399083, -715518010, -1742383324, -1815377227, -272017055, 1870487847, -459568076, -1868078313, 577981981, 1969395353, 444391815, -1974252408, -735839777, -702217285, 377199175, 26068195, -1408470148, 349504924, 1482915916, 1187331631, 1237814146, 855871079, -54999364 ], [ 1632617044, 947877919, -691233128, -2055249985, -657906227, -42516025, -2051042957, -1437032308, -1745081939, 1778925019, 1736470422, 440310527, -1423681109, 246174305, 1812796899, -1277711739, 2033538331, 1638785111, -237786904, 28008771, 45790558, -986704735, -918287971, -1597680074, -1709043042, -76077959, -1759600029, 1974285802, -1377892943 ], [ 2089065046, 557529415, -696914814, 1236843295, 918957041, -55405109, -364677228, -1252845957, -1269997712, 1633733752, -706681359, -1634067685, -18352767, -875759162, -210215469, -1601460942, -207727530, -984347900, -380220297, 1313185166, -1849424265, 611283180, 1551288405, 1957723056, -1377051356, -1123255512, 1443313025, -1049880836, 1793412166 ], [ 186502983, 1072712210, 1432331740, -270224653, 65243591, -874646628, 27673834, -548093439, 664716732, 1403376251, -1936352678, 1778489212, -874846315, -93652400, 1450513317, -744456661, 1849299080, 546735166, 1291161073, 1517281065, -1702806486, 266310237, -236138862, 1691982518, -433610599, 971646929, -1929941378, 1876817106, 1495761233 ], [ 971537781, -967610450, -828983028, -934840699, 1651590918, 1808332166, -1112049937, 1242786265, 262270858, 2051859518, -958808887, -1879582148, -382723651, -215882351, -2098759405, -1210035468, 855901100, -813513160, -600092168, 451542639, -609539960, 547991016, -154158969, 449616282, -358304020, -890503837, -1816924052, -1153778921, -763152276 ], [ 1008497972, 445600305, 132840723, 700303387, -1356996345, -968820256, 1921290292, 1943262185, 240907217, -53593863, 1496528969, 1091175167, -1159767764, -334559275, 342266193, -2086090661, -1222693464, -689539466, 1613994671, 1271370121, 65537456, 833273304, 104389913, 740347270, -425725374, 475123404, 1113152319, -294306150, 1963459827 ], [ 684466267, -1031564926, -745617758, -396488452, -596772449, -1522636848, 235097873, 1807150229, -1281616276, 186011942, 327626779, 213370687, -1152869016, -479622714, 585991619, 705534006, 1687493188, 2087939985, -2139039208, 802729002, 1657976766, 1747939354, 897199128, -789529258, 1462721838, 1763958987, -1813177273, -1897588743, -842837728 ], [ -673689716, 1428398088, 2130825337, 371612091, -2001484577, -1783677582, -1118587100, 1325665857, -1706135357, -1403403473, -1255584974, -1168054202, 1091820378, 389057440, -268084374, 893641748, -419999839, -248354932, -1302525621, 908430174, -257707095, 41661723, -706338811, 652329777, -829805309, -681959121, 554636358, -1584526909, 1323838902 ], [ 1577614786, -627675271, -1617318057, 1644418113, 1481534277, 2045873230, 582098564, 3435697, -63942857, 1947726500, -1238829080, 1468211628, 1770619184, -1661871527, -1892597263, 147843617, -1204271148, 1322714549, 2100871470, -1039826030, -491342160, -1998201094, 351582951, -2116007723, 1905986129, -998141158, -1629743990, 1913796800, 2021855984 ], [ 1955731792, -1705601284, -560835118, -2083015630, -487730996, 1787117524, 1271088810, 1018112730, 681185320, 453147115, 1007417783, -1846603377, 1438308934, 297354796, 589803994, -49625593, 830958864, -1152071711, -1993727996, -1518480508, -777731246, -2062433822, -929215935, -125161998, -1102148652, 1468547603, 1939097894, 845871916, 1893502072 ], [ -1526603734, 352187558, -82963791, 416546168, 1390356995, 1129660053, 1863182200, -649841645, 293919024, -1182856776, 1819025702, -1819822255, -1671903553, 1425930689, 257941208, -1511219929, -1417337025, 235995853, 389912098, -2074796097, -669723600, 1619955863, -1131084711, 1110738045, -1053890184, 1143439993, -1216582079, 1072436403, -330822544 ], [ -429123965, 1399661484, -1221666434, 1617489474, -596005536, 551908759, -688226033, 1447211662, 133756016, 1998637141, -494780116, 1413852708, -255455743, 1228104876, -1033216293, -739095206, 565712776, -1301482201, -268939496, 78097550, -256613070, 1373545594, 2125107817, -606574177, -1589574811, 411419281, 1339118524, 2128501849, -2112501963 ], [ -2097993874, 737942255, 1001806378, -1241260957, 758870568, -850866960, 1001881279, 2134761411, 1876257185, 477029015, -6357966, 792107921, 1010826795, -975374716, -2098835940, 1737549519, 1592015778, -125334170, -533091251, -1552215763, 2079870324, 273849466, 1732996429, -1586270484, 813448650, -1337435591, -2115096109, 440998689, -1302151021 ], [ 1449008914, 34020234, -992399782, -1109637377, 1901530287, -139435030, -1883222349, -179344892, -850076666, -1454813911, 1224648737, -1302219034, 2067807666, -725178522, -1589576459, -2041559474, 377386273, 1096662984, 1430141790, -871873268, -1854113938, -2022353659, -1606030195, -2020996467, 1663765821, -798082854, -1748734249, -1102420801, 1430877849 ], [ 501447052, 1832659432, -1560231613, 1171123684, -1927059594, -967433661, -1845705983, 1453805535, -1529804000, -293351122, -1854414402, -279333610, -1995047128, 229831132, -1356195057, 1034634814, 1340700624, -1839002221, 1233621214, 140428621, -1478242599, 865864627, 232128202, 182605768, -849944655, 1434920079, 30302292, 728980334, -799226694 ], [ -12985419, 486120502, -438706756, 1566462337, -600442369, -703476525, 488199088, -1156531958, -292271956, -179677430, -616727193, -1449331500, 1845287525, 1309469230, 1877345982, -1553253932, 1836073996, 1853660736, 1441859466, -1356723399, 324026281, 741062198, 623401193, 1397634886, 1119493692, -1098207956, 968368145, 60953453, -822030850 ], [ -1173906958, -1582732170, 2142779617, -555961129, -53838299, -1492429077, 1800614523, -1421741393, 651020547, -83704350, -1424232004, 2126828804, 665169517, -1700020855, 733925535, 1689569717, 1766574337, -1296705771, -628295484, 2082980624, -624394129, 839756915, -958833173, -348862691, 1720742569, -1506019297, -268747018, -598466106, -263050993 ], [ -1704219864, 64136341, -1902871362, -986689666, -2137695450, 650373250, 1964349541, 1578900903, 909797705, 1121021319, -224635825, 1401106049, -1927528461, 338268110, 542948424, -96080116, 872878595, 447484644, -1432969769, -438375549, 1375197051, 1151874985, 358806677, 1621859148, -629794004, -1399274652, 551064627, -1076610428, -23427805 ], [ 392160906, 1004460683, 152218448, -1510797140, -377543902, -797985937, 92801431, 1349163322, 901827087, 768625934, -422822670, -1303763734, 1320692886, -1716743355, -460137645, 9908821, -935668580, 2136741384, -623994562, -1385959410, -308155446, -346979816, 1556726504, -1666962440, 1240903261, -1452838374, -1911551396, -2036029870, 23872980 ], [ -1794434219, 492199325, -500407169, -1883038658, -892877604, 871977622, -356995065, 1971068556, 1568269553, -595475348, -1114495843, 1128431415, 1634236090, -269474390, 2005633303, 288623476, -1114825328, -1377695116, 1525103054, -565219134, -852775210, -1300258741, 1365637400, -1976944378, -1587079586, 726263893, -834588285, -176160549, -1848220735 ], [ -1605715964, -1309075002, 217471672, 1501263321, 968531963, 347776186, -1961512375, 1965349421, 2075608333, 2028161882, -1171788283, -262243796, -1829006373, -404775305, 277513708, -1922862982, -676087508, -188255589, -1370947849, 351502750, 1743121438, -578274078, 532445188, -852683021, -1628156181, -2050295076, 2074913616, -844812742, 104913865 ], [ 2076893539, 1156909878, -986678849, -25929417, 1488176868, -1810492161, -2113203453, 1602235596, -1073249735, 282130823, 1351107228, -1764397928, 1364591234, -1366936575, 1814286946, -1504960422, 164415139, -1892191141, -1388749590, 1666859707, 686114390, 398725312, 2063533113, 2063917440, -925989185, -952852080, -1651591345, 1045285536, 2112231950 ], [ -1439330761, 1382611465, -1867163249, -131828420, 212184826, -273877680, -631044461, 2139611409, -2081818759, 1447133349, 1871673083, 91360412, -2100212254, -1212412306, 1518037171, -728341288, -1197476137, -651718807, 1936913588, -1147057219, 56527839, 1848864661, 1381838882, 1216324589, -1928082875, -1007749781, 1872352211, -648618124, 268691285 ] ], [ [ 1702092538, 171436216, -1608069674, -1865658423, -1243929873, 1303399090, 1299264212, 1070414452, 44344879, -583568534, -1960253162, -1326919258, 1971609080, 1525901955, 230792667, -791611222, -934470942, 532004781, -297206072, 652352237, -1943179974, 223979952, 304180346, 466968491, -277358921, 1400376435, -1175233209, 1642251559, 1221752631 ], [ -2140836303, -7327956, -155761945, 915839933, 59341915, -105301168, 347613550, -179299081, -137100663, 1229882441, 1073167814, -1578787721, 1502676180, 1160159867, -530899667, -1739801768, 1987635833, -1074747854, 509271368, 1631576078, 1333137397, 645099044, 2102734842, -589516479, -1847198480, -804886287, 2027799080, 1427347034, -2090086722 ], [ -1507832277, 472881098, -483502288, 577825804, 540264260, 1246444540, -637252553, -16553455, 530480549, -1593081962, -515748516, 1979137372, -197857447, -1487533683, 1677380284, -1074368565, -1001029903, 1523577776, -847290332, 175874899, -1443567195, 1350848170, -647573642, 735902657, 691617091, 783441435, 267336745, -1801705552, 100547772 ], [ -952408779, -151919022, 2143907786, -1855101331, 246582494, -2089118506, 750489217, 213090689, -3925032, 1519979511, 1274601292, 164448635, -1914929724, 1721090486, 866016850, 1272328174, 2066674794, 2067419252, 766041144, 622084998, 2122837452, -1205121708, -37745632, 2109758743, -637927321, 1259168248, 1554827955, 1960506719, 23899357 ], [ -1587481651, -762516408, 2022738024, -1128858467, -969770063, 1479343548, -1549364334, -1196000124, -696723029, 1889460709, 933233356, -210414506, 1632305961, 969890825, 1172924889, 1885583354, -1639864508, -943496440, 1842278923, -1123176497, 498297935, 507819196, -530562104, 1254083373, 661737814, 679821396, 675891269, 1193494575, -1261589510 ], [ 936130249, 1185172721, -1558084263, 2146851250, 1075869999, -1878040560, -1343188524, 1701940540, -1570013870, -1580655469, 7468913, -1561624974, -1940029306, 129831555, -270669189, -1043666428, -696054417, -343091205, -376604560, -1918730542, -1599381144, -123507343, 822019870, 1746532416, 869190643, -171072375, -526027711, 2061431418, -1210841616 ], [ 392137381, 1046662569, 1746036766, 709655781, -209540834, -1191483379, -1239453848, 1583769404, 418243985, 501431090, 323829915, 1354346891, -1604823327, -246353750, -1534130773, 1594979526, -803916859, -1117236016, 517828639, -2041847971, 1112740014, 1171570666, 1769330873, 817174476, -191675028, 125749105, 426916682, -1069207703, 929259785 ], [ -1139920093, -161819902, 682109024, 133347059, 2030169574, -456717451, 624418945, 5325483, -1366518604, -373464856, 810442029, 1391494481, 1635383094, -1342586865, 1371539714, -453004233, -1099915668, 1931405344, 1027235439, -393018862, 1526402584, 616817780, 2085416679, -1226646158, -587381828, -2005145871, 1648782456, -494586599, -431850482 ], [ -1472926294, 480255897, 1379430987, 439549071, 594467436, 167556789, 1233320529, -1920945481, 506644066, -391817628, -1107018735, -1205795349, -240176564, -574435854, 422935084, 194644927, 1852744314, 1677197765, 1026212440, -8860261, 375789339, -283609750, 877780026, -590354632, 233608923, -263039400, -1950554091, 523780917, 1157834386 ], [ 138604881, -1353226485, 1074406309, -486375132, -1789808144, -1687809101, 815514067, 1361162225, -561953325, 174021398, -1186336084, 1432344893, -1033671287, 339175219, -1090588606, -1538977652, -21407650, 1983104503, 171522722, -841793679, 1284037934, 1101147103, -414084527, 765757862, 817523343, -1438972664, 2134766384, -1584750328, 2026019771 ], [ -961079645, -1610101413, -835011206, 606214607, -1018228174, -427058215, -1116360848, -1506128395, -538669350, -1636312780, -1332274727, 1162737003, 94208499, 248262180, 2022689953, -1003268655, -653864486, 1821997971, -483901264, 19155816, 402933859, 1090397732, 1039056559, 474826821, -1597142314, -1554485112, -1713980220, -1437748083, -454436806 ], [ 2007195919, 1079100820, 2085923708, -1940639152, -384519774, 120179530, -449800139, -771572238, -2005696038, -963933917, 1752745374, 1635302964, -520857522, -1648022717, -2119254829, 1177565488, -1761280154, -804786653, 26883121, 2019736511, -535116491, -1142756508, -740267247, -639364142, -1028413893, -446244882, -1873177620, 1309289294, 1696170352 ], [ -734377765, 552187900, 637199236, 1319978205, 1302786036, 1430775560, -1809078945, 1920105954, -2082835519, 1465958606, 1501461928, -1365453150, 1005272994, 946608513, 1620444331, 1315596367, -1828084432, -1557807116, 1966051897, -1792057351, 1888742583, 674986921, 1714087215, 894986082, -1698103735, -1139257084, -532408196, -1367568121, 523509766 ], [ 1763669255, 1426159253, -1928743807, 773033095, 1358567211, -1781304508, 1504131162, 416878756, 386515400, -458362644, 65090934, -709719220, 757646653, -160911536, 1857184891, 286153129, -400393432, 1219365461, 1202439190, -295741554, -1563869388, 1412482166, -1533736017, -1618428607, 1186347585, -268911904, 813070148, -1127500738, 1535456862 ], [ 669933457, -327868908, -1705161088, -1883151276, 1210208642, 82054727, -1576140649, 631611401, -1264583235, 1404655415, -1035291097, -1066071981, -862715292, 139075244, -1938382128, -39093713, -464918174, 1558663479, -550334558, 1500134540, -144841440, -1232010162, 277721699, -482578782, 445447922, -978155239, 1465039276, -320776660, 411679205 ], [ -1654797179, 1433697876, -1945860092, 300177762, 658259579, 1173923300, 1702516248, 1782578931, 476402567, 854438789, -1041121240, 2014084670, 396750453, -1233318487, -1024585625, -403709591, 1938572236, -1176449560, -1357399801, 363340820, -470247173, -1371237429, 22235769, 1646786130, -882882884, -1140379801, -798825569, -1934363760, 256208769 ], [ -350143174, -1914334467, 564142968, 498918859, -1077746866, 2018813175, 798311184, -825458121, -161637367, -836279994, -794592937, -150119270, -374333853, -642109215, 1921525683, 2111232894, -1729527721, 1563561221, 994734564, 1145305158, -72355632, 1140291101, 1219887699, 2074804314, 1301757109, -1196628794, -140436768, -415823473, 872043574 ], [ 1832142401, 837263815, -372681751, -967312100, 1865599751, -1142264931, -141957599, 2061239908, -7213090, -1379675145, -1813453603, -1213977140, -1088429590, -531868111, -410120500, 1034790565, -1671673574, -1293712962, -1569526887, -927709550, -596178183, 562384558, -1522203367, -1059037886, 1510618430, -2136029995, -1616805570, -2082046425, 373347905 ], [ -417194122, 342202188, 461104080, -573143688, -176383854, 898793598, 69186762, -822656195, 1613783618, -1618359114, 1216549730, 1080224348, -1407136037, -660345344, -1417742860, -385470744, 1148760912, -190701007, 230421260, -410956372, 1788360261, -885954861, 785231326, -689602399, -1559682204, 221028149, 54669786, 1444728125, -1242948232 ], [ 1104043870, 1069426868, -620554418, 1613658516, 1814904105, 1885890770, -189979321, 464605872, 1262613049, -1609609677, 1493325207, 167035253, -136274773, -1102554256, -1985812302, 1995305860, 1846100664, -125982891, 1710607485, 534867630, -1039597931, -1123258546, 226208608, -262733040, -1783379455, -926312925, 1156698451, -13507879, 1752319034 ], [ -226996074, -256285662, 994291729, -117188104, -499657688, 1288146010, -150198063, 524663236, 1947197868, -853477171, 666583641, -834274942, 1418650928, -975519703, -812067127, 775983358, 1655272780, -1408453215, -272105343, -1962458049, 1331517269, -430719438, 2076128921, 1151312944, 142441970, 1351232250, -1579074680, 227992854, -373135561 ], [ 1812832282, 770496040, 1140759432, -662586639, -115433732, -1273962479, -1626539695, 221474025, -1786907195, 191177446, 1850838997, 2074262138, 1569012597, -1024553740, 2008734159, -1122951091, 60225940, 180737108, -2017380065, 170188821, 1587340105, -800364841, -1089337410, 943768215, 296347379, 1494073871, 2078242977, 1202701840, 1979747214 ], [ 738900222, 776652455, -1697932495, -1654003337, 1117999008, -348239462, -41836012, 2022020195, -428072659, 2064750122, 628467430, 774289978, 1502844891, 1772083666, -758721778, 1525257920, 1183102556, 2104695332, -1543556287, -1395721183, 402230755, -878484924, 1302579695, -841399123, -551525513, -1068046781, -685133447, -1086437126, -319475169 ], [ -829813762, -1187727780, -1466259596, -787887608, -1424036265, 198361885, -1059243981, -604433593, -3333022, 1635155791, 1784647837, -637536641, -1711008171, 909762978, -782459058, 955857859, 987542958, -787807339, -1854242942, -149246767, -675060641, -66831230, -1199947307, -871782390, -349446016, -498122550, 718835323, -1233097507, -24537038 ], [ -975897791, 997100629, -1069813951, 1113135063, 1379250151, 2022011718, 541573650, -1577312507, -1527798125, 1022360415, -932150049, -282469747, -1508097619, -124042405, -566055563, 886461922, 935940109, -1480565406, -106756263, -1301868836, 569889809, -933871006, -2139568434, -195545158, 1088331438, -635801693, 1931086621, -1572012560, 890766878 ], [ -726011902, 1101487900, -1520635529, 315955798, -1806144787, 1907104171, 680795589, -1834863840, -1222327376, 532775742, -961000554, 1172937729, -1258578320, -1455597986, -1648245214, 803669401, -1283778163, -1257297166, -440992540, 2087440470, 1610314777, -730017396, -1369231093, -825204682, -744726381, -1041419351, -1152796588, 64380998, -1880145179 ], [ -1251187511, -1098621340, -815744252, 1447187720, 836880198, -1821399828, 911653159, 2132509751, -495379407, -1720359313, 1663094649, -1266020181, -2065471775, -1592612154, -891456623, -1370783747, -2099084218, -1413096842, -1519404292, -2067423389, -1662654296, 1977534860, 1094966687, -141577605, -1846328479, -1417593121, 789687316, 1289636313, 520583550 ], [ -1551011599, 1936286779, 2130310659, -1789018548, -773060914, 1633101559, 79178279, -770833765, -1514804564, -345036247, -1478679174, -1344348911, -513378556, -383963293, 1689344233, -184176038, -17931280, 2121956923, 961135650, -428503786, -1720010454, -388554658, 1104745796, 424250174, -920800186, -82209684, -433695330, -237534332, -800197697 ], [ -391080051, 583918011, -1255740327, 1165219238, 277030476, -1480431900, -1314788443, 1387894410, 1957412127, -1616108725, 882274736, 546059198, -845908015, 1322883762, 191764669, 411151900, -924086646, -235906220, -851271830, -339173277, -71142123, -1686586677, 2139102324, -774501608, -669251642, -1420060136, -1412881470, 1320802671, -841274060 ], [ -421365542, -1083971715, 1530330165, 50882109, -356402005, 745312539, 1820248271, -1776990229, 665543627, 1375219544, 1370304490, -590299961, 1458370116, 1114123231, 110225374, -584061480, 1726655153, -457620355, -268911291, 71795444, -910693817, -2002316923, 1644656561, 156680585, -38532261, -1463839063, 801865821, -1426369503, -930099336 ], [ -372043644, -52868086, 1029714733, 639780790, 2076238971, -1570280782, 510946646, -985972109, -833997725, -57850765, 825238881, -686982208, 1620709028, 977527366, -1212033721, -469178485, 386291933, -1104130196, 1037225357, 990966750, -1492057176, 1680732359, -1353763046, -1534715310, -1427865584, 738909589, -838612226, 306847562, 560652554 ], [ 1991105511, -266986058, 1559109703, -719660890, -910853134, -281154822, -171545222, -870043244, 1670060438, -514937391, -903299486, 477365857, 1556076978, 236350629, -172241232, -1741895009, 1187916912, 599848968, 1172096017, -640168013, -1161247751, 1359398214, -275354331, -574269134, -483572360, 818062523, 995641017, 588682609, 1187362751 ], [ -1816297912, 575496523, -565075932, -1805052854, 384092360, -2077983436, -28968365, -1630040654, 239430451, -1543264620, 564741161, -1775641164, 1417977324, 230952297, -1479692219, -399547385, -589024070, -769587074, -123886140, 1788292100, 544160971, -1055755958, -1509784137, 517162757, -1849128592, -2104991262, -1555539879, -2047486079, -2039930823 ], [ 1169163393, 367629438, 1048374191, 1481578875, 706747240, -1012164463, -1719405440, 278008662, 2108696387, 520395005, -533838924, -1034941132, -1664348048, -1649401837, 1220100796, -559757437, 1417283163, 835758290, -1676555936, -910947954, -1031303278, -1730959741, 430508957, -1066586856, -967683657, -1660955046, 1918679502, 1745229006, 305064876 ], [ 475214379, 1555740182, -275277266, -1682773150, -891453509, -1194447695, -2133365630, -1920463265, 708435308, -526595441, 1296467518, -1946620341, 2028772992, -1272140963, -458683213, -1422863368, 558207202, -1588205616, -1228960291, 1185609808, 356354255, -14891149, -221580229, 988874025, 632097746, 229789667, -1147157761, -1529531255, -1617555461 ], [ 924298728, 1169021070, 1237561955, 1376041078, 1496190655, -1044778898, 864181821, 1311860801, 1976701376, 844041380, 1276519950, -1659309278, 1413934276, -675882228, 1042953773, -168917801, -817379968, -518061816, 2114989963, -709950391, -252668136, -1638929003, -763966046, -12902210, -251668836, 1330252970, -1118903286, -1644562173, -1141590446 ], [ -465609683, -658371427, 146615981, -834454436, -934332080, -1333136564, 1781123628, 504640027, -67519767, 145194833, -1447890554, 668411923, -1633447777, -1503609783, -72334992, 1479407332, -1513431713, -1858651455, -611420155, -414256418, 858163196, -1301682233, 556421539, -1332724962, 1384359165, -308485396, -125026136, 1119615976, -1315825521 ], [ 156674270, -905624520, 1888860018, 957388336, -87708781, 1438915892, 1703103222, 1833917541, -2121767838, 1752363263, -1759483381, 2120763914, -1667904006, -73977627, 1954600928, -666678308, -40012762, -896676818, -1308736581, 861415104, -681041946, -1946919788, -285647505, 138013154, -250610713, 769230852, -1631772860, 243583168, 13996308 ], [ 415740176, -68771482, 991732757, 357651007, 137863615, -469751795, -998684844, -1012103991, -1115123332, -1630783123, -1841612136, 132600134, -381618272, -1285690400, 556878183, 1202614391, 1749625218, 517028553, -24751837, -1233321161, 248297939, 1588196673, -975112608, -1925261283, 1994531990, -1801866387, 474287677, -1891371937, 196092637 ], [ 2023550157, -403358420, -435944085, -1754478471, -1866047562, -1079898858, -1733348716, 1989306984, -115828328, -955266538, -1786290149, 727240197, -1735035970, 1875293248, -601593482, 115003858, 1781811125, 918759386, 14404397, -509397810, 907956331, -1963342104, -601932608, -457611942, -1606447595, 931615961, 1692890708, -1254632022, -1824478458 ], [ -1381059868, 187138410, 1324415749, -96277364, -481555904, -286916431, -72616172, -2074077153, -512587503, 359808717, 1623147710, 820954518, -1953367382, -152248729, -1584360329, 1069488184, -236349684, 212592808, 1933265309, 1967313359, 1155458022, 957772359, 1351888140, 1350129504, 913932351, 108678589, 1311803676, -1442338686, 1948667303 ], [ 861750559, -1007294761, 778317653, -841990447, 1263007024, 554118753, 327807632, 1577988018, 1677427579, -26982821, -1226500059, 615961257, 278676852, 424077363, -1513184059, -1410050156, 1573113259, 2010281187, 1386363933, -812624620, 557419914, 1874104235, -11782388, -1149796439, 1050636921, -826792272, 360255691, 1555797608, -1138801902 ], [ -594087611, -1755331224, -1349690413, -265431997, 398485695, 750015800, -1407013286, 1354870505, 1605351553, -1681823525, 357175599, 1859061249, -854343267, -917532826, 2084187565, -634466588, 1516307063, -1976577679, 744768451, 1182495662, -993194095, -119634923, 677945050, 187890587, -1756717842, -783283692, 1031545064, 1283545489, 723389228 ], [ -152072624, -823532088, -1282389997, 1868622028, 597976031, 1262233629, -454365757, -799006416, 1617017323, -1421985703, -1225910006, 421867554, 2131687597, -1142238812, -31772619, 2105826447, -635877332, 224341313, 2053924852, 1681146494, -50052870, -979864856, 328126039, 502971071, -862747912, -1177847101, 1184164802, -772583940, 1161180132 ], [ -1399083226, 174591580, 590399764, -1735912090, -1639118222, -511151600, -608071615, 47069924, -1457497552, 1848072631, -1786620245, 1042161922, 1894620558, 1236984747, -1593631922, -979817730, 457889406, 2043564729, 1413437579, -64754329, 1066855880, -336929142, 769277463, 92334279, -1293334547, 1728854583, 545921367, 1508578460, -2095050752 ], [ -1464181148, -418270811, 738740311, -1232177979, -1351834910, 949073633, -580576429, 1161872491, -2049431050, -1201136227, -814607348, -1148543282, -1235480083, 447419119, -1267206955, 2093966722, -624801717, 906700148, -736638720, 1724987449, 1708687409, -1331822149, -894198635, 412365553, -450131284, 560243149, -1330608836, 400250081, 1040767105 ], [ 1104419943, -1364903698, -339903812, -538717436, -540928037, 517624959, 1529411289, 1465393238, -105415529, 1995661775, -1164980943, 1356389387, -307406284, -955151740, 602453651, -1775365666, 1312814366, -5018071, 447370410, -607487004, 1969073684, 1412838134, 1790184310, 905340621, 1161193191, -469544587, -46780928, -187884873, -983014967 ], [ -1937589715, 305986205, -609984663, -1855424011, 29460398, 798031470, -268637898, 458132134, -1253250643, -2128239676, 1693522842, 265417285, 1748447407, 1774748460, -65885420, -1618724850, 884820219, 564290223, 1676097113, 1098030548, -1439584944, -543390585, 486530578, -1764009510, -1075127679, -441486648, -79060715, -255778331, -1209632157 ], [ -513692968, -1150174317, -602867432, -567508810, -1098848065, 896494962, 1693972725, -2019187043, -456256684, 1586542874, -1084875768, 1395291227, -198044874, 1995567373, -396784327, 750260061, 491110845, -1720102821, -739929188, 2110750715, 1565370723, 396995425, 2147152230, -766264799, -425789401, -646041779, 683572657, -192234118, -449867465 ], [ -1293415523, 1039306056, -2070303606, -934246151, 774809236, -234720106, -1625061657, 1263231286, 1443027128, 941591463, 788854079, -707769666, 410846516, 1742404093, 713985534, 244114142, -35083745, -1220270380, -2091816596, 681465770, -593696376, 765124363, -1298229080, -417813274, 235129055, -77478307, 1234919398, 1254221920, -1075741610 ], [ -1155754386, -1154961469, -920466384, 435523335, -2093786368, 429844887, -1667199696, 1663817710, 1301478435, -1078045695, 75031328, 818339645, 1067921785, -1329136125, -386796967, -92908968, 1824957144, -1313815242, 337188524, -1245470571, 1018772356, -1766846234, 1620679845, -939645494, 25458734, -932634681, 1517205064, 939802063, 1310668316 ], [ 814737802, -539572319, 1388229635, 48660121, -326044330, 978511633, 944303658, 1164300858, -2146797196, 1303470144, 225330797, -23159898, -688008346, -1292244441, -94588252, -437614506, 831798073, -1945717249, 1565336485, 300913920, 932609705, -1142390872, 260404651, -1719891957, 1629945636, 110986161, 1361545543, 955653010, -1832578975 ], [ -124503277, -1206423533, -1808188952, -1107547892, -2091258289, -188964427, 463485259, -1418244816, -697315510, -1270552696, -1389112537, 736926619, 667878493, 118916378, -985758194, 945725921, -928133663, -1153179599, -1181742282, 109692192, 184058073, 698513345, -1766141465, 2078618236, -1320587952, -769088386, -469516011, -1858743022, -1285291115 ] ], [ [ -1194342456, -6928472, -1105148628, 86070237, -689266719, 216115532, -34889391, 363522200, -1697645793, 381861787, -2117115389, -1548125337, 23893546, -1664726460, 1900861438, -1114145649, -325864527, -169796145, -964063299, -315047951, 1701268909, 1912637451, -2127552764, 1233316348, 1128392186, -1455334841, -2022415993, -565068948, -231552564 ], [ -525916306, -1287773641, 701282580, 1631201811, 452838737, 2110758656, 2141332442, -915917547, 1193423152, -97083092, -1374591067, 944725677, 1100369662, -507323170, 1587003895, -1569501117, -609201837, -915050533, 611472815, 885577641, -90753063, 822032910, -5341446, 1338055865, 1704858086, 1996778752, -1740208066, 1324935157, -1638641903 ], [ -1176898101, 1472684415, -183993780, -1541763024, -2105223424, -94018876, 552141671, 1361824812, 1721911887, 1422955359, -1491211702, 1985028370, 938023028, 562970607, -108599621, 46626874, -107480975, 1229126122, -1524314157, 1680076438, 1772693125, 1651152448, 705230830, -805645246, -2007505024, -194417116, 1533636689, -1546747224, -900467623 ], [ 1483735216, -1274529283, 1280982389, 1781668695, -1449791089, 1512210067, 600740261, 981279969, -771251654, 1464207774, 1718349594, -941550287, -1997422860, 633368704, -1195795578, -1864069679, 1348990634, 69398134, -764649732, -1236940660, 964091236, 1559293518, -933013098, -376490440, -1020343861, 929831709, -113925463, 1490073258, 209523095 ], [ 1698275000, 1025452411, -1557135168, -1876584762, -1008485021, -526655164, 418986003, 1158458164, -883868178, 1514023127, -1808550582, -1503244169, 2015114471, 1033295529, 1635107580, 2654609, -1845468939, -888587861, 898973118, -177986287, 328877176, -1719379070, 1360206404, -1406169594, -757756937, -1813681362, 2144279665, 83761168, 1203347548 ], [ 902298500, -260580524, 1175367263, 372743665, -1645186296, -861514476, 678272648, -1486492795, -941063398, -363996994, -1771356870, 974191295, 999708567, 608117710, 1422711356, 1713001720, 1101170746, -85382804, 1364606635, 643269837, -1049650436, 612043239, 1113378141, 933010342, -785293904, -166752811, -1956791868, 111481685, 1189680782 ], [ -1843452658, 1064698865, -143075842, 2106777856, 518429965, -1053095758, 1497072552, -321503235, 23294846, -682378915, 1826072456, 567238465, 1413108514, -1385588552, 1826958382, 2055177909, -1209389014, 1756746747, 1557299484, 870196392, 354763218, 1581840266, 383300947, 520072803, 1935522057, -1969476427, -791821091, 1603941142, 74493145 ], [ -1689830000, -1219657318, -475667983, -932836472, -627286398, -1852488648, 1594175711, 1846317485, 58844170, -1577725090, 353609110, -2026554930, -1295818970, -2146417414, -1449881441, 518200932, -1763420515, 108641155, -1222027452, -667324914, -2019642336, 420117143, -315384983, -1706029701, 1855637778, 1459205989, 1130344595, 1109811599, 1647318570 ], [ -1899087713, 1636180908, -1096735280, -1619798582, -104741115, -2001689436, 1005763173, 716531675, -734990192, -707949081, 190598272, -580821928, -1938258031, -779204772, -281817474, -1291114449, -1644209999, -1878327662, -740546186, -1972173015, -1655076836, 283771547, 148802680, 1333769453, 860585678, -1799887217, -1226365449, -1458944324, -1454152326 ], [ -726708828, -2047670898, 1422755522, 2050796330, 2100019284, -1676569065, 1191882561, 494453094, -907844922, -1478639822, 1826606626, -856961529, 216796395, -3460144, 822918082, -1640717969, -2117885845, -437826644, -68027701, -291363464, -1601142664, 607847549, 1788744618, -494820514, 566633916, -2013349538, -1516483579, -1242048925, -142674929 ], [ -187848259, 1430687845, 1442415843, 36273812, 1211353674, -474609277, 1736734768, -251843573, 436461553, 73194477, -240306482, -1426952134, 166367102, 1545511809, -217004508, -1126285560, 1240438965, 219931395, -32121084, 1169171159, 2006894367, 40103678, -2134427445, 759697056, 759083431, 1639805227, 1472844232, 1551016403, 418196776 ], [ -1812231162, -537338263, -271516766, -1563200563, 2115416572, 62735012, -766853542, -1147910423, 39135876, 657717283, -869008981, -871362594, -377410082, 1125055283, 2034719781, -1084312506, 1873787626, -1282927726, 1012375359, 1088713339, 840484619, -1970988016, -1134625727, -943288487, -1084565909, -107427742, 939239752, 2079555108, -1994175705 ], [ -720617045, -693485527, 533512551, -126453581, 1304381642, -2084625625, -1418451450, -1352540564, -784626574, 1966694005, -1866745244, -825135408, 1670407750, 1589076522, 1842314578, -1018507400, -659593478, -1592021137, -1431109046, 924825944, -616910914, 1156932198, -981926745, 1558056504, -113325923, 1159359792, 798636998, -755394624, -2022960223 ], [ -1868223949, 1640140141, -1060465229, 395897796, 996783533, -1040913575, 797913930, 974635829, -1982298990, -310003597, 1632255378, 643064204, 1541598987, -1318313308, -757987052, -911609812, 1470048040, 545663586, -872234191, 809670363, 688170803, 490996651, 1589657733, 1697804404, 1085626421, 227173367, -578941090, 1648320115, -1672894346 ], [ -581306438, 1859949725, -182385128, -118882195, -74189717, 418601094, 1382671451, -180181088, -156361772, -1221790007, -1581663523, -132086887, 803696824, -1203699620, -65338393, -359136824, 2070732299, 1222103352, 2039628228, -1610027065, -620401341, -810880758, -2055450531, 108477658, -811825319, 933634611, -684450492, 2117012288, 90343890 ], [ -1005467077, 1856674194, 1170567044, 901343980, 610635019, -708227369, 118410784, -1633677035, 1700977017, -831235710, 475250459, 1019016814, 1353675611, 1101167735, 871691387, 2102803781, 698397561, -809721385, 1343628387, 1079057129, 142521062, -1555030535, 692315155, -1404433818, 86909088, 132193905, -221537305, -1758428010, -489569633 ], [ 685699868, 466701194, -537936045, 1301510387, 1654408988, -130579431, 1200769290, -1178611036, 309661649, -1111371305, 1432676560, 302198476, -599406925, -1493165433, 813583169, 232267926, -2117281829, -936224328, -1797308875, -847258473, -1514470564, 499547961, 1370025095, -1751791512, -519529977, 248402990, 762930350, -2069749042, 1267806585 ], [ 465656628, 1813313818, -774362859, 472929267, 1176986694, -1499154889, -272286950, -1575691131, 516649187, -1213435460, -2043426783, -1287901597, 1890319759, 1697262370, 1600559028, -352841844, -1201727182, 1533029412, 48795380, -554025561, 719164867, -1212917041, 791430692, -1972254348, 764918402, 1327740126, 261871364, -1015047457, -1474319771 ], [ -122101881, -258649965, 1541908014, 1809777064, 1305005399, -1695803632, -2142659500, 875877221, 592745727, -1741744004, 178001083, -1704638989, -1894236120, 595339699, 978380545, -1132730729, 2045725608, -1036656960, -517993599, 768618414, -140450124, -176381040, 234602281, -1300482876, 1380750152, -1754875665, 314273507, 446175377, -976713315 ], [ -1667724723, -16986115, -347177779, -1321928296, -439664487, 511539063, 860811454, -20752385, -2035012963, -1377471763, -1020115751, 1285641399, 1858922723, -1306740691, -1145944019, 557186568, -631076797, 1653188572, -726627116, -266041969, 91079685, 682718937, 1585557465, 1730472051, -433749097, 663634777, -922508795, 781616279, -218338835 ], [ -761441377, 266979755, -1865035390, 325076427, -610221764, 709185676, -897326896, 2061416913, 1028294166, 2061716835, 1088891200, -1946465583, -1874045543, 1066747038, -1092778522, -1159537523, 617996360, -575773702, 1506458492, -797099324, -1676200375, -387444327, -415338025, 1510271700, -577874626, -1284164908, 1971498203, -1926920482, -231750007 ], [ -244591260, 1874458182, -1548500833, -773132906, -384705180, 70992179, -1359800501, -346647386, 589959248, 310552367, 1508084425, 1782323700, 1484417142, -1922133000, 1680681895, -695736443, 306924437, 1589489205, -290256024, -1248321948, 24186733, -758825092, -528913024, -683625599, -1752437408, -2131765135, 1690190863, 744914844, 1310737823 ], [ 365414687, -545103510, 747721826, -230696506, -955363379, 1363414207, -674694030, -2002178757, -1746327575, -1265757209, -1273595002, -1502401017, 970298569, 207462386, 2118014259, -1002310784, -1320020098, 189623584, -988956446, 286828451, -1092070913, 814907571, -1053694416, -460739082, -1388986624, -1354931773, -803060256, -126445640, -1577674047 ], [ 491867141, -2061689461, -181158508, 1239429927, 31841500, -1274355990, 226301065, 1807350371, -417731899, -744562015, -495277558, -2006408183, 1302522367, 684991904, 1124227110, 1824352310, 800315407, 2093944087, 494893476, 1772965045, -468042293, 1959959379, 1332635117, -1515173119, 1126581275, 2025982142, -331435596, 205588002, -156360492 ], [ 1358490057, 1355352624, 41409713, 1889505943, -198559173, -1663071652, 1806411083, -675766494, -492638030, 362004964, -1282396942, 810890078, 1326395960, -1567229822, -1611755429, -870363125, 1830141121, 476171077, -209414970, -1165229134, 1286758275, 665490090, -638423416, 1490983721, -2111380739, 475868387, -401363132, -256642765, -2061313572 ], [ -2070234350, 325374868, -755782837, -1391823048, 1580225590, -206341109, -1660221415, -639088285, -1917611755, -1789408986, 2089859447, 504635946, 1454746593, -2138956592, 473400035, -1299742931, 1357508494, -1317132975, 222045306, 1010067369, 290823410, 1892679300, 191119315, 987160789, 930966526, -274396929, -671337300, -630259960, -704150194 ], [ -1966613042, 1889883954, 1666986055, 135937027, 1269599843, 1582180074, 1106220933, 378750832, 1003489749, 1631465202, 1265353155, -1090698618, -1185214932, 888244967, 368831926, -692537851, 416183724, -783919985, 1773479659, 597963571, -735004172, 1358627958, -1239951952, -1404936229, 241041172, -351298154, -636539548, -1191893013, 1670211070 ], [ 1196614701, 451436516, -496073730, 221759614, -1461069408, -1750804008, -1621907967, -2009038272, -1418566734, 950688820, -1858123972, -30221511, -1093982256, 850944240, 123252111, -708212369, -1074111600, -1430570403, 1300595793, -2007589619, -624553487, 1350148041, -1665580017, -1492617706, 469016968, 183891558, 1996861484, 1491301862, 2043871343 ], [ 552744621, -549661901, -1897877640, 275609371, 257272196, -1305719130, -1508203581, -1484205901, 1605351110, -1313952808, 444663352, -1466206441, -1822340815, -1580268506, 403614794, -1940464244, 1956982929, 1733195926, -965538134, -1584157414, -638074804, -514066166, 909205438, 1992891025, 1865762806, -1736665345, 2059433229, -882639384, 1928849707 ], [ 2104915260, -283171427, -118818354, 1635718329, -6548363, 1946171727, 795741320, -1392509762, 1439601268, -1845049594, 519510765, 1799371476, -1138757311, -357959533, 1417267387, 1051058292, -1646841382, -1326322389, -1360885458, -1129114992, -1963494888, 353813046, 265078381, -250923943, -1401890018, -1672532350, -1178318696, 703868895, 928736124 ], [ -737383769, 1684203238, 846770056, -1963551243, 207105060, 1631399882, 1462889088, -2132990748, -1503294466, -26077339, -753021732, -1159270149, 743523513, -184204468, -1388571276, -649400044, 1490638801, -20570784, -996388606, 997523850, -765857967, -1146760430, -112387461, -707513518, -728095042, -1287548143, -632463825, -1253023998, 419037853 ], [ -1627769649, 1932124367, 1482627521, 715081367, -1173594938, 37110503, -1597057073, 984136646, -1003219154, 1559232223, -375823122, -1490056360, -911259424, -1869638571, 89058107, -714002525, -240467290, 1535043851, -427621010, 1120811054, 1926308870, 133553524, -984689818, 419194568, 1369239031, -2013868361, -1360080419, -1056409077, 1570646096 ], [ -1723511135, 93804962, -28318146, -1246570546, -789088663, -987656177, -843190299, 158085169, 885346978, -894942933, 810273393, -1869244315, 473167666, 719068586, 1700284394, 2064923046, -1484441773, -2065923853, -194111636, 324225457, 1405203475, 1776528920, -1344821925, -1299728734, 1581866028, -2131390358, 26249794, -836331232, -1021342564 ], [ -1825418040, -1265177778, 945119791, -951952895, -1604784726, -1137278836, 1703159254, 1035520864, -921279717, 838437267, -837960284, -1856392313, 1402557910, -2133735015, 302218812, -970248167, 1416503438, -1177871328, 1367288520, -65511308, -162827357, 321602646, 1242404094, -1745494065, -479073680, 1792269990, -2140149161, -1466807646, 536719555 ], [ 1178358647, -811796430, -807413872, -1629306060, 1047457617, -1264275646, 136380429, -1278062189, -755529165, -757910454, -1888137271, 1782781691, 867925941, 1066474628, 1725824189, 2044680967, -696925994, 661948664, 242892283, -1115708872, -1975479935, 335369075, 687788115, -831221925, -637130503, -1765049071, 1363278535, -117105771, 1765431072 ], [ 82393491, -377220049, 897231307, 93932556, -1463400449, 2124412742, 2099334182, -201215459, 1924663305, 1533396771, 211783386, -15701177, 1466181997, 1568595935, -1297953137, 128329167, -1779092208, -1723560202, 1893344684, 486462826, 314844339, -1837005254, -488211824, 2133811786, -1455377475, 1459215796, 1728032545, 245052141, 578751754 ], [ -966069218, -2076342513, -2028967482, -1450470123, 276250995, 753756302, 1340189008, 1365850517, -565024118, 1263984460, -2095277766, -799262155, 728427604, 371141017, -1584131482, -103302635, 979970628, 174533966, -397046454, -1464976155, 269067295, -1308030751, 1540051202, -1106963213, -2096380357, -146928659, 1281896056, 1821648729, -1166165044 ], [ -237333754, 617162056, 1736248754, -2036383872, -958353080, 717332643, -420639967, -1149325332, -42373366, -1851031206, 920423776, 1818068807, 973623491, -443639915, -359719592, 207087809, 1159406856, 545262254, -1356213551, 290330642, 795875878, -148095101, -1311486000, -1349368824, 1786172044, -4692338, 796361164, 884226670, 2119356588 ], [ 849623329, -1378350814, -758162980, 1944661789, -1707619787, -598243404, 2009974927, -2017297126, 1272809059, 1642373492, -1966468525, -699664003, -234465583, 455101232, -1426003510, 1297017197, -83670208, 273943005, 1203516558, 113393328, -1877455097, -1422288241, 1819706975, 52328192, -525729426, 623052499, -2018719583, 1264830521, -180726830 ], [ 776572579, 1411388650, 506178153, -435853158, -1774668563, -2088899845, -441759912, -660012429, 140409542, 161748211, 1977520234, 864258634, 1178094756, -649168888, 1201654464, -1353851742, 1725630762, 1996662152, -520813222, 585890295, -1971676955, -2014902245, 1678722979, 995048861, -1069940107, 1652596835, 2013462493, -303944440, -1002066715 ], [ 1142972953, -1838624085, 77282638, 1912255685, 999343698, -27093790, 1255418666, -871994638, -847045692, 1385096940, 1989623003, 1599390862, 65934879, 1605442707, 1175113452, 87006215, -1352765613, -702966215, -981095387, -88424156, 1030264356, -816029237, -1503936181, -857700429, 1059169290, 39131296, -16148056, -628185809, 2053028244 ], [ -631059534, -691556460, 1808768952, -1707165545, 1927607097, 1752406980, -1651388803, 124633157, -1366991559, -1469011544, -1149414930, -484753509, -1965914502, 1059003646, 1141433565, 848877557, -1581018897, -1348609694, 713010860, 1766594143, 1975796046, -1501156526, 108212902, 2017317015, -895505304, -1648319948, 1149877239, 2078975912, -1970036841 ], [ -1319616818, 913349043, -957073448, -119228963, 1665756026, 1230448211, -1040545843, 407539255, -154162717, 1366303787, -1430128372, -1745066240, -1089227706, -840516082, -988790171, -480113589, -588356672, 462855007, 312019244, -1964995967, -439601747, -1980184734, -1078643555, 1017492721, -1706968316, -1356635367, 472180827, 1985262843, -232769389 ], [ 17541711, 2025994722, 1690100913, 278489355, 974306956, 806089008, 42113777, 1187108388, 428885229, -1129289212, -1852553375, -578773008, -1978986188, -1327459441, 596413157, -1264711423, 758271229, 921287875, 1647591559, -1714976944, 1031434429, 1656960049, -502786845, -710007522, 1115036222, 1057529492, 456929413, -2076579555, 2106975697 ], [ 1869814510, 1907587556, -1855731862, -100817160, 275086807, 1152697881, -314029708, -1778437227, 1169854165, 1531281287, -1005008861, -280326184, 638265208, 1161168049, -348047863, 354504045, -2142153495, -1330170220, 1106959689, -127112100, -1862778769, -253778671, -1412100391, 1090573375, -1878557392, 164940973, 1314358669, -792483748, 1623543094 ], [ 2085188683, 1320800025, -655813641, -1134043087, 323020271, -513608503, 653964380, -1180954390, 1492837160, 2011023956, 1371291460, 1899272924, -1796737090, -751521928, 1682809073, 444726404, -1755051232, -499653282, -1068694142, -107848828, 1199052756, 1248302054, 65377114, 1817219845, -962267067, -1687927371, 1494720397, 2122173837, 1304856700 ], [ -2047448596, 1458960650, -794648043, 1131822033, -1894645477, 1677328501, 106303070, -1129222927, -1044907000, -1216224574, 546695591, -5140842, 883273938, 605118615, -480148209, -907701074, 178125169, -573901894, -631022326, 1710942167, -697445084, -1430085945, -620819912, 1113037776, -1915209383, 1743341254, -1825693129, 1037236535, 1109402771 ], [ -1705093175, 1905696772, 830089635, 49024793, -2109980306, -170843776, -1293470978, 1562973554, -1813977427, -32059752, -614837181, -1799080133, 397821574, -1675880897, -1573067221, 1020261160, 53130013, -219501913, 590772940, -1742602546, 1535304897, 445269494, 1365696342, -1550650921, 1101603599, -635395800, -1857081534, 193002702, -1775824134 ], [ -1486852108, -1159685661, -1570228477, -561183938, 1869116350, 1263828728, -1331980301, -567927451, -414485370, 2109658733, -1197451928, -1044090422, 1495508977, -1845624801, -1448491661, -1295748268, -1875120536, -1627404856, -823256694, -1580061268, -45138031, -417573160, -414278169, 316317425, 1235976472, 1337548524, -911263175, -754082801, 457185957 ], [ 625781054, 1648382805, -2063011860, -1745486446, -141457610, -1768970509, -986455969, -180672945, 600906796, -1988670058, 62607237, 738401976, 1346889457, 601146605, -1335414565, 854112642, -623453308, 669532500, -757039279, 662922616, -86712543, 291913071, -1604779320, -922230433, -139233787, 352386884, -177488848, 168394296, -1902767779 ], [ -566493101, -257779730, -1532257058, 1013326874, -1414339624, -2012713435, -839410112, -1156035454, -1803622819, -1192082110, -321556438, -1652982062, -1527167572, 1883814160, -1806509197, -1832506621, -1075336810, 1625279678, -603251242, 81107820, -714981059, 128612601, 1925646800, 1561024426, -773116206, -143484370, 764541453, -463651439, 1495915753 ], [ -294284597, -485009609, 1314688147, -1932914200, 240278793, 331755742, -1515521677, -1326943444, 1677559783, 1925651871, 1765735607, 1341724106, -317277917, 1419644737, -958092615, 1958529007, -1830425722, 459989651, 459889705, -1041641917, 1347047941, 1751888344, -545996892, 295063423, 357897662, -1400594387, -648698424, 658924033, -272119618 ], [ -833683257, 1210672223, -1255966326, 1052806151, -112485423, 2053481201, -1024746725, -1091747691, -1583382129, -2119579798, 1691422177, -655330787, 713186266, -660984268, 779135885, 1676562677, -737334400, 865066541, 573397971, -436219379, 296566145, -1537823766, 1131069189, -893178923, 1270850820, -178415627, 1297086422, 1192379731, -1123332830 ] ], [ [ 526510766, 1477357974, 1755753657, 1846062024, -1634348505, -749163264, 858607236, 21203699, 745690752, -1038589347, 1078872219, 1104881412, -1292768326, -1902932027, 486952221, 1308901828, 73409999, -845595430, 78735372, 1822824788, -558320618, 53026623, 1131346581, -507848953, 1216833763, 1681678848, 923157144, -92167303, 553933719 ], [ -108859906, 797549614, -1028974791, -22932168, -1116453685, 1200983167, 1943824123, 908214620, 261690333, 122625504, 1179082018, 1535080156, -2103259446, 520902473, -608402297, 687314997, 1079134550, 1567780016, 219938387, 1031505863, -374543219, 653863917, 184416519, 2096128212, -365612626, -523218113, 2066898537, 1270716559, -1047108808 ], [ -1562875482, 1622831602, -188504626, -1800001999, -1094147420, -1402824951, -1154325074, 1767324455, 237378094, -1532981024, -1316276121, 1614539852, 1818625796, -1829752381, 1117353914, 1244418645, -1110365798, -1785086481, -181997165, 817995728, 2129269429, -1508457517, 1462812527, 774280479, -268047682, -220344386, 1138985737, 182042040, 16757357 ], [ 1407566225, 743291420, 575945639, -1358630604, 467237910, 2144206021, -1161992538, 1901203244, -1264914085, 1699767168, 925964390, -429761686, -676229853, -118650504, 1924264525, 1712259853, 970062629, 1923721736, -1017838623, -400470112, -1139790242, 6199884, -370603674, 1864003265, 499280991, 731648402, -564693774, -367648936, 1606829007 ], [ -1954890136, 1893886714, -859593418, 1022561034, 1065702168, 1744682951, -983591506, -2015601736, 1613961966, -2049496381, -207851035, -502279765, -179949780, -571892448, 1109690325, 1335903686, -1579485936, -146655016, -1520620004, 1450180186, -1334460146, 742225865, 1065240122, -1281139558, 1774009251, -1452815720, -1069619128, -532506339, 121102935 ], [ -1646399380, -782086900, 359429764, -351131178, 1096505450, -118460643, -1052358564, -1812256648, -1558046501, 947367075, -1718019092, 2112491979, 1056828372, -439921233, -499620078, 83187157, -1606156375, -990923199, 67457346, -728001254, 321396715, -1426710834, -243796076, 2110419968, 183626850, 383880826, -168640867, -1726746743, -323495606 ], [ -1332156137, -1942708423, 1281782039, 1955637379, 1607443322, 1376406730, -2044162875, 1745436606, -300521308, -1936350586, 108032359, -1939740807, -1350846992, 1167154795, 702466754, 1082814267, -1472628294, -538104110, 996688120, 1438062536, 406074153, 1083630378, 461518361, -580692767, 1327877899, 1430427868, 1867510119, -1337985219, -1418414278 ], [ -1653593854, 1260783092, -1320048610, 1275292473, -41430268, 282591882, 1322958922, 1373315723, -1216408407, 337713167, 2004123355, 1224584355, -2108995130, -895648630, 1928438085, -645999878, -1451991186, 353856604, 1640607947, -1089846262, 387975032, -999230366, 44536225, -1674946114, 1674158066, -1834923398, 227078363, -336736694, 966359108 ], [ -381120212, -1564460154, 203693333, -1034879606, -1258287987, 1422880677, -777302691, -1700787059, 1795965398, 1430154688, 1162645345, -1635733227, -974387099, -1468517986, -1286106395, -141102462, -2110882918, -1852423574, 719761817, 1088388756, 762493172, -1811232732, -2036020800, 1125301942, -1353973999, 435628351, 1009811525, -1086568275, -1446581306 ], [ 396574362, 348303628, -1639227004, 586275303, 1232921977, -1073032709, 124445289, 1184647040, 1943432151, 849876082, 249628911, 1152153239, 796179881, -2028843639, -2128345740, -1865155529, -940831600, 226344777, -1209124364, 744562274, 1364404248, 1553560428, 1770536892, 698048633, 1750589641, -1441290042, -1856027883, 1901236668, 232459583 ], [ -1506679807, -1549152177, 1248852875, 690148013, 1957790679, -1209060441, 662323738, -2077898114, 527669295, 2039900199, 1387079746, -1435457043, -868315558, -1443963097, -619222827, 231515896, 581636569, -2109302199, -1304121542, 712827172, 2120698951, -1737566026, 164665341, -162047615, -448884211, 923494665, -468894189, -706330134, -1835945571 ], [ -323519304, 1761193312, 1921989799, -1821704666, 1342573687, -1521026194, 191418278, 1790834202, -144906969, -757748887, -1421589940, -583929269, 859393349, 1649778525, 1184155447, -1266297131, 70720941, 1303237148, -201756455, 660012636, -1024350369, 324353363, 540142587, -598032348, -1717800488, -183850341, -847990188, -1077326944, 1311658738 ], [ 828329667, 1052502331, -540937268, -1137261520, -852193320, 1297550872, 2001855159, 1664162208, -1691176075, -2122559191, -1294650755, 400540327, 1535058807, -92183691, 1634411203, 821267881, 589028687, 432856225, 1381977923, 1920615096, -1080580263, -1352863267, 811467439, 1523473418, 2013658077, 1587918984, -1287879469, -690685534, -1958792148 ], [ 1647719800, -1054610589, -218110746, 1515669971, -466278517, 866268788, 2019771868, -187766983, 1858177084, -278921684, 808877596, 807249665, -1538186538, -1495181661, -394244229, 648168564, -1243998098, 139201606, 2133946953, -1959546008, -976660255, 1864803527, 1863115808, -709176527, -671515914, -734323011, -1042377529, -1410735522, -1765395141 ], [ -1866537987, 610439936, 7005456, -720550404, -114491183, 1751673918, 891118750, -1332957033, 1171171090, 527004388, 245078105, -2007682292, 1901227912, -85236059, -2052686749, 1581622267, 579479672, 167898765, -1574194495, 1977164843, -137385355, -954406840, -269725818, 1301052891, -1277596884, 367324047, 327667469, 1562434536, 849235033 ], [ -1951872733, -865337414, 1287267062, 275165756, -1091021437, 860808413, -1013562913, -1096040519, -2000399945, -1325999303, -941592701, 694478570, -722283923, 470105335, -1815425314, 2073846890, -545849611, 376114144, -1453557949, -2146967902, -191604030, -313027969, 1902003739, 1635797900, -1281959811, 1550202465, -1729981144, 191703674, -574918689 ], [ -1180367728, -662575872, 524363974, -66862732, -938982193, -650316462, 983824673, -847885180, 1061160913, -451889440, 1141669607, -2132600307, -2056598047, -788655511, 2100223071, 589433631, -1761548611, -1707999881, -706331717, -1843152471, -158958842, 1344478461, -765176442, 1260678943, 1582568784, -55690301, -1352683098, -803907033, -808364722 ], [ 1054556071, -1993393611, 1901352849, 703109807, 954599185, -1262311234, -1122572567, -495204910, -97886586, -148186443, -2107654740, 940730080, 1939968554, -28999552, -421870843, -1946747599, -1248835823, 2009243974, -2029956139, 124933614, -1729826687, 613886580, -598892141, -1708763354, -1931238439, 1053129999, 1548993340, 316791936, -2078588490 ], [ -1165963233, -2005806722, 1748764722, 1280159500, 931125635, 237548571, 1919542315, 482295031, -1434975840, 1326189593, -716458597, -1838415069, -413092896, 146600166, -1835372845, 1070457620, -2006909858, -487251952, 1821570824, 1553085020, 1829666454, 1574245455, 739515678, -1330846131, 1540376491, 918106061, 253609981, 928297323, -526907550 ], [ -1989244687, -2078271779, 1333387958, 44899884, 201386012, 544016580, -1275044033, -2064699151, -1293171890, -1708121000, 1105009739, -325066062, -779529446, 2084401419, -259501435, -1008630739, 321338740, 1030993847, -1446281736, 737517135, 737678630, -1683976254, -274117637, -1330771455, 1042142935, 654729479, -1471421270, -1068275405, -1751943636 ], [ 1382860172, -1995777600, -1631805379, -1565248235, 880342269, 25062778, 2002219558, 694886996, 1236988549, 1698591636, 926411700, -848131889, 427415711, 1872832709, 155386897, 1918295106, -368269093, -1423990588, -1851232218, -741651414, -21597572, -1487674022, -2102023753, -1566630091, 1462376845, 414008024, 1996612160, -113412295, -1296297002 ], [ -1121010983, -640225090, -1097865926, 1965696285, 1846555359, -2129357672, -1257189607, -1534138301, 1253464254, -2017697289, 1591207579, 1511433264, 1296114801, 1903191503, -1048385485, 2059909109, -815314725, 1393376328, -1555317031, 95654758, -1193584575, 112235543, -491487463, 1615261047, 293273785, -1606377559, 158059440, -358945932, 438033591 ], [ 401554479, -1203984932, -1247497890, 1669984440, 1849397704, 742328824, -1778087792, -699212, 2048827527, 77179527, -1576304707, -1719912732, -1223529822, -1606343891, -501845498, -1160709143, -875467157, -1732988325, 1386599291, 1718466707, -1939585479, -828068363, 2102281392, -464859779, -1331753659, 278661601, -461112268, -223073663, 1676259730 ], [ 622485837, 1592600693, -749778221, 462003490, -1753026277, 806561171, 952068636, -1929501504, 432065505, -1908015650, 1837131533, 1622689603, 92719267, -19175795, -1671144794, 1167718163, -488009735, -566910335, -610156704, -1767806000, 332061779, 77061458, 841631344, -1446535199, 952225144, 715300993, 82659275, -1395547078, -2062641664 ], [ 374196109, 1814194799, 1476494668, -230764360, 841650477, 1857191362, 111558936, 1104701499, 994227884, -79258297, -619780320, 573216351, 2027739599, 1599438055, -1556204735, -441006495, 921467774, -89479186, -1210961027, 821543186, 1380583241, -426805876, 487771717, -2023642760, 597440988, 9825292, -998164579, 1718551593, -590332498 ], [ 1076800115, -1564376803, -719770663, 87177167, 1980605277, 1446629934, 1423861320, 1443318515, 1251555029, -1873583783, -1950305880, 1957868984, -1413548405, 1662212297, 436881849, 1434386599, 1079137721, 1460682765, 1450806113, -1611761995, -1381237493, 1469374338, 1135205372, 1877038732, 36072159, -1105711414, 977558488, -1704501127, 749991383 ], [ 1835961714, 1301052022, 68946754, 698365287, 673276809, 888452891, -1452632812, 1033120416, 1911415110, 25176583, -1068991317, 223216024, 332846057, 1480808855, -1977141048, 1341986433, 1387792870, -1313375991, 1373859519, 1420411610, -1942608511, -551547433, -78794378, 1677890743, -866086138, 729962702, -1760291022, -1275140109, 1725988729 ], [ -1901609706, -1438684097, -1836235029, -375885380, 885533982, -943056945, 1322894903, 399478799, -1378645455, -1593514469, 1907008205, -348918393, 459403828, -594693608, 196311556, 1724963537, 782832980, -1237037235, -1038693436, -1562489491, -939248127, -1484813591, 217240965, -1310894923, -1978835824, -1944637291, -127172658, 480881201, -1568749945 ], [ -1489863618, -1214930042, -519213503, -2132631730, -1212597450, 1842572529, 991831939, -255446973, -625348969, 1496490351, 312720657, 467027570, -235515319, -1300049325, 1530452025, 1964322323, 536141210, -1143863892, 1217753285, 825686018, -41750172, -272579946, -326453602, 1715999041, 146050325, 800095919, 1459899020, -1671411824, 1950225836 ], [ 2080798205, -1961050165, 2015859848, -815314629, 756736523, 767764941, -2092811864, 1859242101, -593226019, 515203374, -1654079870, -1011691816, 1570367647, -917736590, 647061023, -206382147, -1933188821, -419741594, 220042870, -1340884014, -968276469, -276187233, 438461774, 1955689228, -1642986430, -113187403, 1388661654, 574591596, 2122316892 ], [ -1952302483, -1139127354, 241360940, 651118975, 1258206048, 1950321876, -78323137, -1038078926, 1290501754, 231009632, -842854495, 414969729, 714138862, 563428540, -1737306262, -271887194, 1616076237, 1933360412, 1314700263, -837202951, -211818343, 406745677, -1474632340, 424296764, 1161342316, 1771852583, -1949015154, 1398215528, 2070184486 ], [ -185109595, -1216911035, 1569646876, 75113502, 1187236612, 1474654336, 42075290, -328618620, -1606703117, 746002288, 1285099954, 1270092374, 308790844, -94950281, 897917408, 2061307925, 1231266676, 592152248, 1050608499, -1805301030, -1037531312, 1439816706, -1862680494, 687848549, 950144917, 2037872996, 1158924740, 903798839, 265822511 ], [ 486701273, 2135359141, -609040794, 1170182430, 1599319906, 812009649, -137298129, 1685854355, -869503065, 33336438, -1441005276, 234815047, -1970857457, 1706752432, -684966291, 2037541887, 1198097968, 653287252, -2065062541, 2032996746, 503004355, -1928141780, -308946166, -1303648450, -1734361062, 1008203959, 1042400250, -1481630743, 1143537058 ], [ -1594930509, -618147132, 349222419, -1948156334, -461594380, 1762643423, 1168764459, 65079533, 1635591110, -450240623, -2032487698, 1992244954, -1156001640, -780425183, -1429551459, -1248382464, -416745537, 567554178, 1732568982, -1460123849, 1448667257, 1430974277, 1039598804, -934913078, 1106647218, 498722901, 1689243347, 457161825, -828071867 ], [ 1235062733, -583632819, -2134108873, 1571847101, -929849325, -15983573, -1655186260, 1797137960, -1773684729, -365977995, -1709739256, 968085651, -1377185455, 1128412373, -1150614004, 163531205, -1496918900, -1051551124, -1319291778, 7090029, -838144150, -1247672791, 2024616471, -2144994519, 1383108935, 1838383477, -2056220023, 1453947919, 1138926018 ], [ -459259309, -554341407, 1659238873, 280734210, 937782377, -1806172240, 949247393, -1697334616, -1123952852, 678392111, -979324574, -1548868693, 857326530, -1652717132, 67916966, 1126731083, -816704850, 1918355655, 928045000, -572689785, -1750998992, 1945595725, 561282546, -1083598697, -1763262385, -682735034, 404817965, -1681578006, -705677006 ], [ 127124784, 1839310020, -1290012488, -1190097529, -958016292, -902168618, 2068190600, 1902542402, 422367962, -761071442, 1448118614, -278499980, -627191790, -1395596466, 1890301195, 2086020253, -1306907367, -1553782702, -761402749, 1457298433, 1726993267, 771149403, 233045194, -122830861, -1555010141, -668113707, -1222559451, -727014848, -866681072 ], [ 1681153200, 1900211924, 932380192, 1407502493, 2049790403, 2108610251, -133976854, -231355240, -481577705, 597250544, -720097430, -1171062326, 922153974, 1422796824, -998484082, 609492300, 175837092, -948990738, -210891310, -2104134117, -1612754235, -740838964, 156418391, 2015209516, -2025217274, 2027166589, 88226220, 861011843, 1094779339 ], [ 1346379740, -532738021, -701811550, -1379444923, -1498030545, 1528332206, 1344239696, 154105187, -1756823581, 630466810, 1204149314, 1984996309, 1220276401, 609191502, -742451876, 1764260616, -1974476609, -1047260980, -722620340, -1877347565, 2046869910, 525085579, 635796804, -594029098, -1847155321, -1356215842, 1973305089, -490004850, 1662565336 ], [ -1921469320, -52927874, 1434540146, -1107492312, -21297664, -103242450, -880818534, -98552192, -1835473680, 1369816418, -1866409782, 591119105, 2078683758, 839014465, -536938211, -1142386832, 1195321539, 1915065265, 812982646, -204847897, -337456604, 126683313, -311765994, 1579555661, 69096256, 1696318625, 514509215, -1824040903, 694055438 ], [ 1904746692, -813407667, -321540618, -196795019, -1523479222, 231780748, -1863981245, 1488433935, 68057241, -1422956710, -112618626, -252546479, -749581416, -1662848499, -1509121996, 408439202, -1645878036, 2109195212, 1110563789, -377043900, 136670492, -771545151, 2010366130, -1454542136, 2067961710, -1035396856, 2089933925, 1636428065, -538152309 ], [ 184135446, 318581248, -1702762119, -1521199638, 1317249588, 300853927, 1449781779, -970415132, -387992918, 79644035, -1015344012, 56318055, 1906652591, -874378908, -1654107527, 142973703, 803247898, -1766764553, -718442023, 1268163009, -1149373784, 736716828, -1654609909, -879766800, 334344322, 180795659, -991012950, 785640907, 1795291875 ], [ -1504946304, -1183905766, 136889873, -457594714, -504035208, 1032096491, 1099455256, 739465897, 2086678626, 1344819449, -1107272332, -1882582976, 1714309712, -1281393597, 202652768, -1658248472, -1161164741, 164268130, -704786278, 1134054571, 181205040, -507820206, 12158735, -1982027078, 578309167, -630193089, 1223087458, 1302693546, -766903516 ], [ 725757577, -940271005, -126464985, -434364923, -545087159, 1739131730, 1571957815, -1694145826, 1237968915, 2051488946, -982131484, -178783610, 1113016130, -1031496626, 1432236729, 1076257963, -1421899307, 1706677845, 919174178, 936272461, 1207162881, 949529221, -1046603074, 1039932320, -1719472036, 1415343502, 389755257, 1617630847, 1737577883 ], [ -1934993379, -73225239, -240011971, 2113062606, -1259892193, -1777268077, -1399445782, -1420970841, -185383765, -2106740977, 1212420502, 135544126, -1011391988, -1063371511, 2847265, -23848357, 1680588123, -1735964727, -262280107, -1966493350, -2001462919, -1793300543, -1060047469, 597082668, -420825901, -316340893, -209877673, -1143809056, -1182430857 ], [ -1090198789, 1625796425, -190298060, -426492760, 1311926221, 1488495539, 697626966, -1907789497, -2141301238, -901397663, -440360049, 1761616660, -225864268, 1443737458, -1306456555, 893610659, -220735030, -1362377321, -38866258, -1445819951, -629606096, -2066211461, 1961961415, 209001066, -623255957, -730967317, 207175390, -1915955688, 1492366623 ], [ -117486890, 2004651739, 78553412, -1011553253, -1747322241, 1419937275, -2034151485, -692586235, -627239788, 2005274386, 1789106695, -305349529, -1689651200, 1873447318, -1007038261, -1750570817, 368925120, -338355039, -658117290, 354166006, 1886451800, 1790062782, 40690812, 871763672, -1854325846, 1317421271, -501928779, -88522343, -1913520164 ], [ -1069402131, 1819876376, -1809751097, 1235329442, -352958042, 1333657601, -1134511362, -1040678207, 1397745900, 1244748780, 1013793368, 245932221, -189369800, 1217835034, -43166097, 1709608830, -1269699844, 2031467891, -221495300, -1703164947, 933712554, -1913833690, 1525670132, 407448078, -1950844310, 1584175721, 1189736897, 493369515, 21557128 ], [ -80050204, 681062347, -1916842771, 1800266964, -684771774, 927099001, 256055649, -644369644, 2138984505, -1394833340, -964917984, 325911569, -1894497038, 756180226, 1189665556, -1840133888, 35431792, -2116644037, 1210907713, -476691829, 452943978, 502129379, -1138758263, -1231245648, 1887477463, -182081540, 1735242395, -122754256, 328706984 ], [ 1962027575, 1049089463, 513121153, 1089365912, 918886736, -1968350614, -167714928, 1710414014, 2105320388, -1275508518, -623584234, 777458062, 1725319801, -1967124451, -25092307, -1658398805, -1145967102, -936807208, 1245423063, 909591933, 133798527, -2082920026, -969673234, -1221484188, -1548564940, -1489911058, 848966217, -1027772604, 1721981234 ], [ -1728632604, -2057130413, -357002576, -705175375, -740039430, 870793722, 600357850, -1792916739, 539976762, -49328928, -517361122, 2138840250, 801452999, -492692263, -1864596628, 1312522368, 1116119096, 1080799262, 977993299, 1811834418, 78406338, 482798695, 1828323511, 454971862, -659599409, -1106798788, -286055236, -1832529351, 1231653276 ], [ 1961639418, -1578437020, 1139069634, 689713008, -1948142106, 1658998619, -365444691, 423795516, 535279238, 1654245637, -2029032509, -458343497, 554884172, -1487867358, -965833753, 1068115960, -1746104011, -449652549, 1769519283, -265057030, 1627685563, -193106202, -452866945, -1243816655, -251103841, 1103787166, -157347204, -924145417, 1347987129 ], [ -1694027897, 1910510754, -2056420601, -33112518, -1645928763, 130864122, 1525718963, -672639389, 522704735, 298031755, 1066615540, -1121627269, -278032031, 2021547651, -1090356900, -1995541499, 473086718, 579339910, -216404597, 915573568, 1516541928, 413824810, -2098423449, 632040090, -1764807810, 2023266371, 1521786293, -1097620750, 1316644970 ] ], [ [ -723789266, 459108810, 1418844895, -215690434, 603604717, 554357034, -427792270, -2053266211, 688674143, -1427254443, 1275147966, -1906613120, -296384210, -142378541, 1578747174, 602120904, -302676325, -30464510, 1562836899, 834348080, -428927143, -2088237666, -901624850, -83742123, 378245578, 127520933, -791489786, -1431262700, -587265338 ], [ -882512667, -1931145147, -902964841, 692704506, -1477029464, -1388847462, -188118917, 601574693, 1411406842, 761375662, 1851403646, 760894353, 335900812, -43506565, -958443666, -2022336804, -1240867419, 1066333293, 1669444316, -638568609, -830793306, -118835864, 576831113, -836634285, -1896773125, 665114298, -831498750, 655034217, 1066761737 ], [ -982354915, -367939542, 110848931, -1847578305, -491591445, -1028778154, 539912537, 1498675947, -53432451, -1673714471, -723250289, -1652728391, -380226857, 1058173770, 1382687477, 1301796896, -224405282, 517233503, -1907017290, 2136802625, -2085013188, 803770061, -593118790, -1482565128, -1144871536, -1312124473, 2012549263, -111978640, 1112555181 ], [ -1882655667, -1473124751, 146320434, -30182720, -657226048, -1174246869, 1945284548, 1723815290, 729127530, 719219815, -787537255, -1975034472, 832926290, -1552411406, -965263348, -1007121570, -1477265946, 411305421, -110695458, 985190656, -950373147, -1584718756, -1464945097, 631598978, -716080664, -298680189, 1804287419, -332554459, 216728394 ], [ 1482308070, 66282114, -610455850, 569228267, 2001013538, 1491086786, -2029474436, -2021036440, 1096188865, 415817010, 2125432272, -1476753397, -875755619, 738591221, -101563075, -1959405422, -1739249332, 1361945834, 2012659848, 933654298, 289506931, 1487699602, -1758369607, -1057994766, 1397027183, 1797431707, -124593773, 1388736168, 1753251583 ], [ 2039664811, -2053053873, -754420478, -410455114, -697044040, -1095174618, -201156070, -519724967, 2099344737, 1427862277, 117675842, 495511617, 1768453271, -412070256, -787334090, -1320077324, -1952774502, 1384231272, 1350603636, 1716478255, 587995863, -556750369, 307004433, -1447882682, -2047396683, 1818674884, 1932510834, 470922948, 1794839265 ], [ -324267083, 151276645, -1828456542, 1185831078, -1122266000, -465883144, 692338506, -2067744115, 1282666168, 1805115037, -35683906, 1647644635, 94964445, 904317622, -487347664, -474865765, -1338765599, 1530056487, -129012638, -969667014, -812930019, -300864453, 2083260886, -1164645820, 1883939407, 37472014, 973605863, -1721908691, -361439773 ], [ 1548764509, 193571506, -241277595, -1570557594, 191522761, 1880794014, 805620151, 1522156094, 937524589, -1699307789, -573760797, 1932071894, -666401467, -110944951, -340366372, 242756211, -71343808, 1848838513, 810557013, -1535639281, -1079670037, 901606046, 2085606058, -2122759644, 1398805748, -1462989013, -1104801378, -847110690, -60244179 ], [ -438862685, -142456383, 836564505, 615028752, 298937531, -650087599, -683295998, -1742737549, 197085491, 301268111, 272049042, 1174243914, -128186214, -707564086, -2119352625, 1505621656, -1974542884, -1066957534, -342283192, -113182998, 927350674, -1096092172, -1384340167, -474904625, -471132914, -1643741772, 1689357983, 317152528, -1349467352 ], [ -170508157, -1015252446, -1576010089, 1282238959, 1420008915, -1719318314, 2010244736, -894016685, 326335340, 1755465039, 61372058, 1379549615, -1174685797, 1060092595, 497445847, -1937342310, 2049531000, 169649716, 149438680, 462574818, 1112114164, 1115390395, -1141717626, -447056885, -1725131092, -1987785805, -84779379, 591205885, 1198253806 ], [ -529239092, 928206345, -572095047, -493830609, -348545046, 907638651, -94419725, 773352366, 1081459143, -1552818244, 924267253, 1973659956, -1204306469, 434710474, 1218538067, -1008983331, -549969871, -1505521699, -922278226, 1420921813, -1907447956, 2139363876, -849117451, -1953020408, 332020936, 1552075433, 1876255400, 1780988234, 1943564267 ], [ 1488165378, -1938576627, -668564385, -1438344240, -1119551660, 1169338408, -774068746, 791962997, -1787524723, -423731074, -2037637772, 412862375, -936201730, 140110884, 1052392676, 249389810, 1706229063, 1322322034, -551107963, -1085610230, 999498380, -1009922672, 2016539275, -1446511424, 661209236, 1583785467, -1877105806, 485107809, -1316776533 ], [ -516903473, -1508307022, 663895347, -851207364, -2145682988, 1669229996, -1672643435, 949461760, 1348730224, 312143058, 522249167, -1215506349, 1728691465, 453973118, -621081118, 1915417512, -634052809, 998963380, 1523215379, 1646367769, 531631625, 531686537, 232407765, 783362719, 1413649189, 462128694, 2020857225, 328129083, -37515324 ], [ 517364598, -750874374, -825077329, 1217971044, -2131686881, -1586132106, -2137557413, 35423297, 2010598551, -2024320796, -2002739297, 733554323, 1032687710, 1254541966, 1737771735, 1554448921, 1342261508, -650771089, -1682870682, 176935587, 122646424, 428990423, -283915798, -1369611071, -823076034, -976900500, -1788915924, 1457257483, 110278832 ], [ 945422950, -566485197, -555008896, -1224819750, 4055054, 1891655799, -1650861001, 1282569545, -1511278802, -1859977942, 674178576, 582096030, 599805349, 776502980, 1574410368, -1661236053, -40234567, 1640311336, -191575373, 638717741, -1350185855, -320673466, -678013305, 1915577238, -1773712334, 734526390, -1403967435, 1954894168, 1252784254 ], [ -557331285, -635237465, 1177043396, 191008990, 1545710518, -2063898840, -1747824108, 190641747, 68062799, -90461306, -682724491, 1485962005, 1145893836, -490045544, -1456376321, 839727010, 470911134, -1059823416, -1286092845, 741161341, 1930441259, 1380230796, 1172811852, -522437955, 1517462985, 957667456, -281286867, -149872552, -478438078 ], [ 1513756080, -1165898630, -1088999527, -1443033115, 1346207472, -1430825559, -370383135, -1271478516, 1286027482, 1673424545, 1533986557, 2015832045, 127963309, 1672670390, 1554699218, -173904879, 292276615, -1074987291, 373226435, -1438016563, 312891862, -1262724351, 1701980554, 1803398275, -703118592, 1326860140, 1881742627, -981327017, -1880530857 ], [ 1080146514, 65855723, 722886839, 1686895783, 1957971744, -1402107330, -1443207832, -1431157789, -1619572147, 1802004945, -1072393956, -760125155, 1493906172, -816637825, -2050386255, 362014341, 1967410490, -1442675190, 962603480, 1021848659, 898241511, 1467278050, -1169951532, 162731724, 1425786873, 956602267, -291885988, -1047174793, -1626364417 ], [ 214896209, -1413359299, -1859900963, -770371377, -1454333079, -1467068859, -990045995, 26852605, -379807891, 513162447, 1501367314, -1758387731, -1036833270, 1703140550, 1626287634, -327028208, 916128479, 1119988131, -2112911042, -1988404202, -461734384, -1558153870, -1852357729, -2086129091, 487601984, -1127312656, -940125530, -1800877285, 80591958 ], [ -863334251, -882654043, -921423751, 446894774, 1611306217, -1675264655, -1846023906, -1757850037, 1339161383, 1633103225, -505137999, -1582907540, 1730038299, -2030655561, 1931008744, -1985853639, -503854934, -561940961, -1524019178, -1247613472, -1150722707, -926705943, 1107109114, -1126908997, 847041427, -1197720426, -219148966, -793892622, -730693464 ], [ 148907741, 2110852130, 981197464, 1679089359, -1057300680, -2026671943, 1356708686, -2131454587, 132403861, -3410184, 807974025, -1244737250, 978305160, -353403095, 1878195364, -740948132, 1457972453, 96132456, 1454590449, 1495185785, 1506197627, 1423254384, -267470865, 1738611611, 871203713, -500836780, 227929004, -1264328530, 2129255595 ], [ -1618310516, 475832868, -465279927, 1883609733, 641435777, -824897006, 1817371261, -1773571445, -311609270, 2088601264, -1691808239, 783386514, -49548956, 815664851, 1078101503, -1353183978, -1312808935, -1004304186, -1018238796, 2068898197, -1272101561, -101256973, 1619549287, -324222962, -221982789, 270132522, -173206351, 606852840, 219883363 ], [ -545655416, 1857189629, -804244258, 475405436, 1245403184, -803599818, 1576972854, -2073139342, -1249502119, 1415484848, -1389905772, 270878903, 538501141, 951809523, -1782011983, -1396685083, -1511757267, -2005180870, -557542430, 1832749004, 1996552312, -797721593, 709559222, -728907087, 1611455675, 2018300969, 893129043, -1507668878, 9855190 ], [ 850259816, 72053720, 1175538503, -1996215914, 2050417925, 1275908230, -1381398145, -899056657, -64867698, -649874248, 31902874, 741437358, -1285449852, 533453407, -97049317, 2135452655, 1956500416, -1789332759, -343511479, 830353003, -1852491154, -167366299, -26161453, -2124263909, -746773523, -495404513, 841317002, -755896021, 317736667 ], [ 1623840350, -278793498, -1155242814, 2142190342, -934565529, 843619719, -2071556407, 1216904983, 1216236774, -185781517, -366181186, 306285680, -2119981831, 930623149, -1385518249, 1287997924, -466011776, -756263040, -496514381, 1158889140, 555850293, -643766706, 840277206, -775540809, -867488371, -906102551, -257050602, -2084226508, 1301576250 ], [ 141314852, -1215561636, -128815792, 445867996, -1123499704, -1480691132, 1283672198, -897772043, -1376473895, 24356570, -1503968982, -227191791, -1004718817, -179296046, -499541609, 253974757, -1373639574, -135017946, 238940909, 1870442228, -1305495661, 453526223, 456048373, 2128437716, 727511802, -641177649, 1339466437, 303824723, -789635189 ], [ -1949025954, 764407112, -95584398, 2059213608, 1860444848, 1858776620, 1612967741, -1185797325, 35344679, -586493569, 923809926, 2144113222, 1758478426, 1353046962, -163990647, 907776077, -1047163392, -2057769851, -1609151888, 1269548811, 559826942, 474652071, -1113221075, -186514679, -1742954350, -2042455702, -651431395, 548349255, -2020048462 ], [ -1093372497, -722186837, -314182699, 1899143265, -805355710, 1165173238, 1387682742, 674910639, -953373823, -484090764, -1570310186, -1751538336, -1295053186, -280445981, -1759764054, 1280491655, 742469575, 2022235951, 378357678, -367091068, 1420863972, -163842250, -696231877, 1275641972, 878583136, -1696518784, -740607106, -862102640, 678746930 ], [ -1698518418, -1069741988, -624184948, -2146269385, 951728462, 703281680, 1561753064, 1223396754, 1239814051, 49929875, 938687239, 616486686, 933265010, -1484599441, -2008835744, -1442404784, 120036740, 965141637, -1685866989, 796282697, -1113590549, -1865118058, 1672400953, 1743819100, 2028466165, -848324753, 1321104642, -540483589, 382094122 ], [ 2145698733, 1562596522, 1075747261, -735322583, 245246434, 509236296, 812175926, 1230232277, 1358569287, 1832657137, -1650059786, 615993657, 534478952, 573834432, -1663249735, 1212007252, 1092507339, -516095796, -2065536891, -1343091191, 1429701579, 332521331, -1413577617, 1490498605, 778260988, 1699349305, 1437736942, -1537747756, -966976738 ], [ -1525373311, -1553752584, 1120312283, 951620302, 1670032594, -422429714, -459879910, -766320966, 136381923, 804548399, -1667650027, 110219947, -242924249, 234343984, -817792475, -1076045328, -217528115, -1347463164, 295172076, 1675534763, 1088401259, 608368620, 1050573041, 1831630265, -1641634474, -852670093, -1505138659, 2097928728, 985677446 ], [ 1497933810, 1841285949, -213184203, -1213107093, 1565746058, -1043382628, 1676611656, 1225915287, -1930379978, -1831603710, 636343305, 1686653217, -1444108240, -23384186, -1302501782, -1007091114, 2105067100, 868240253, 145384675, -1044723696, 255806807, -1385188947, -1173102012, -1525802760, -1631880187, -1211935917, -1660398947, -1718341781, 973846143 ], [ 416163533, -440807088, 1570371370, 442298494, 278570029, 667811386, -9532352, 1666016310, 1273594112, 1345239524, 456898015, 583386335, 1124268202, 1300325423, 1552344261, 1180909074, -863825078, -1729168515, -591455101, 1487326458, -1203629993, 90728950, -314371965, -2001490683, 1435226675, 952458384, -1595212394, -413688621, -1472475520 ], [ -1895055576, -1469270660, 1576607856, -254445514, 1378126133, -816116194, -1494840701, 1770692036, -1809693710, -1049226313, 669160439, -534455547, -1967480300, -1072801561, 1022974348, -1186242326, 282893067, -989268842, 726348412, 1635818029, 1546905507, 75978821, 1327381443, 1652419085, 769247563, -796929967, 748735321, 662288417, -1836676897 ], [ -1540144784, 927889625, -1914200421, -1322778828, 552102713, 1636315938, -1914213715, 184663479, -679944444, 2098964730, -1551526389, 1917602195, 369788258, -572010931, 1866897727, 2124794111, -1672083437, -37505780, -474263697, 1568280865, 319567119, -1942784721, 846732392, -2096437292, 1519177981, 942430001, 2119076485, 1385749268, -702270691 ], [ -308963033, -1875578550, 1408370789, -442000682, 763282570, 2020762276, -757325579, 81624173, -1857160515, -1534673755, -528222141, -719073799, 479771864, 233677974, 1144316591, 1143802836, 1990666279, -587060327, 1273961597, 489442160, 1649031029, -1707291161, 922288231, -1162516095, -23595417, -1391466461, 1179127530, -1606218676, -309634303 ], [ 272116762, -421265870, 988141412, 792368923, -478307493, -705882861, 1244105934, -276246600, -535637296, 2025138625, 778997686, -1179621359, 1589444743, -1707759764, -1453926808, -740126854, -640221745, -1699137280, 234250196, -131381531, 1867069967, 1546786591, -829116671, 1494675023, 2077601939, 217622746, 1183480946, -406459836, 594171661 ], [ 1741816910, -205111325, 216498415, 1864699193, 59682258, -1744633465, 1087799494, 2110105350, 64719589, -1610488561, -1526321407, -994335996, -1014202448, 254176493, 1965727786, -1104029697, -1628321842, 1277974973, -288588300, -1406917350, -1975837854, -1970938798, -1762660746, 1127604367, -120984587, -355919663, -315120579, 599095615, -414271849 ], [ -278121856, -1474915034, 1190541149, -554809938, 350360275, -552509408, -1573939963, 113699201, -1308336608, -748119564, 2001255542, -1585692008, -624474923, 246667860, -1207016075, 1787070421, 1363618726, 1528378745, 1293741517, -618035622, 1158829294, -428023560, -1298908117, 1452113807, -893269862, 930186215, 1826603681, 172056993, -1378111763 ], [ 2087785434, 1198601338, 1828274149, -761196171, 985314963, 825757080, -461301246, -271009879, 999216691, 4117818, 1962175628, 198448570, 563495029, -607715544, 2144109649, 1727126121, 1466462700, -1855851853, 258307995, 1070473797, -782055974, -1314152954, -2009596629, -488023806, 270073114, -766657815, 928287768, -229995389, -778049002 ], [ -1250766081, -1024362281, -1283432702, 1103265956, -1522782720, -1041201895, 1788344756, -1700641107, 1017257563, 1187813653, 2089414043, 985256717, 1595433297, -1706934939, -1025743181, 1909816253, 1265075755, -347972823, -2069861200, 241552550, 553475521, 1051715282, 2144766358, -1057128583, -1965374951, -1201210880, -1091902116, 1579768599, -1711749022 ], [ 1816943338, 1402773266, -855207075, 398616269, -1635508337, 463129601, 887040072, 2083187330, 1658874762, -1449616303, 1156451599, 498292195, -963671215, 1342923077, -1244618955, -973374467, -1548618058, 305756027, -915925092, -66665687, -2095604970, 1986098117, 215513079, 946143334, 1380636946, -460112698, 1881036322, 981910813, 1279739040 ], [ 549792025, -1823065007, -1700637818, -89828204, -1559443808, -1602360795, 1418382137, -1802138128, -834252997, -1448809550, 1600783982, 370838397, 1417524539, 1087148750, -868103049, -1698024944, -2124841812, 1167233829, -249069954, 244874460, 1355738664, 1683058984, -1965027365, -215603590, 316022261, 107796088, -176114814, 1354188963, 25993348 ], [ 647059659, -433532992, 382105020, -216048846, -580862106, 1155308286, 1159615243, -18316017, -1839698801, 120480420, 160055192, -863117092, -1397561457, 245490015, -1807506444, 2127287617, -2103824062, -1432435048, 1946721162, -454829954, 112321541, -236090699, 810535539, -833465572, 2091978230, 787511300, -1707188426, 1290583353, -332899721 ], [ -1899925068, 134415727, -1700642147, 1998219632, 1103784463, 861612474, 905588352, 1161140787, 7448703, -831868203, -1242514319, -1625599277, -1176807980, -880450672, 1875784187, -575641414, 2087140047, -653959130, -114999658, -935256112, 2139914124, -1397890260, 168691657, -1412535927, 302718908, -546031272, -1523495006, -670918270, 1165451742 ], [ 630371530, -89122392, -2085130899, -988851053, 1863563906, -1438340333, -1885536453, 565403349, -882640977, -904498208, 1528890177, 1763174976, 1492596753, -1845309242, -952731691, 1648533018, -1276087790, 183141792, -2143927876, 1065496184, -1919557480, -1615438291, 1705227209, 24833387, 193482032, -1554940030, -1628454034, 1466720648, -729012662 ], [ -2061469347, 908657555, 1537211309, 154006228, 135637230, -1421915917, 1397211182, -2070355134, -1392156811, 1790567159, -1690757848, 150239214, 513160162, 1123443403, -1934476904, 526638030, 450502912, -1732437404, -1653037129, -1061150688, 1894096634, 125433771, -96204009, 968301378, 1767648124, 48247303, 1188681748, 391611199, -232931580 ], [ 120690231, 1813784956, 702277924, 2048488234, -1169224530, -488149975, -147538931, 1824374577, -1117382865, -204692000, 581507273, 1907545220, 614957394, -304410531, 87442454, 1709616413, 240715388, 1617383456, 1458430512, -623234718, 2117307195, -1748942000, -2116791581, 703652469, -656606466, -1922074060, 231873422, 1337687388, 57399770 ], [ 1244687225, -1282256318, 1447649226, 559275861, -587677931, 896170078, -641683783, 763979838, 1519166820, -327088485, 523694572, 1739239347, 236700509, 523200477, 373149688, -1900657029, 759599868, 1644384702, 407421174, -1545347937, 170832689, -921353828, -406496566, -720607667, 275624875, 1333629081, 808367825, 1105826198, -873410087 ], [ -1486091457, 1530016136, 233751664, 191920959, 2109403486, -1280593219, -2039102269, -1938721367, 813425599, -580392690, -2109602435, -1822855336, 1993420467, 1749463562, -2109623650, 1713989396, -1438952991, 2027644576, -1559629441, 1738949775, -936796719, 801776994, -1745831813, 360051470, 1898132218, -950571825, 935044341, -316074398, 1156840910 ], [ 1900845382, -1315813632, -769509196, -1277851826, -1775188879, -134218618, -804185591, -1476237307, -1394740896, 665139426, 1616948524, -571860779, 1469547933, -1600437731, -719894440, 1865093431, -1343998947, -531628432, -366142407, -2068094821, 1019613227, -1244714414, -1131755136, 206881637, 1504490982, 1691915194, 786430785, 1394157652, -1518905864 ], [ 749599861, 1645250279, -67766821, -914334325, -94360552, -347318169, -1113299619, 1760019265, -2077305730, 2001540822, -1690750749, 1897661569, 1797811405, 910770899, 594970961, 1287678402, -166417316, -1970515464, 1063263088, -1812251383, -560075950, 442642163, -288541205, -1985264559, -1853577891, -597271182, 734449623, -1011900250, -768441141 ], [ 1237378173, -1015632821, 1231945186, -830412545, -323432203, 538047845, -779429334, -977928024, -1755376198, -2052884923, -660056560, -1905328285, -825657850, 1921916214, 1346198306, 1166075450, -2073825602, -1727740983, -1144498177, 786344444, -1571202324, -1875077333, 955141435, 1882859898, 1606995472, -1563892180, -1297479274, 1252142803, -1090401746 ] ], [ [ -1787284718, -698748259, -526894021, 300700420, 2147360329, 1955442830, -766089635, 2023193964, -1792590220, -1646211501, -1553997939, 1327454468, 683766960, -85597476, 1638158058, -2141897433, 1484238548, -759042340, 39988348, 1497861206, 55967703, 247834244, -1668160423, -1193384417, -393190008, -1868742842, 1887907843, 1242240265, 1603443147 ], [ 1737589467, -651637384, -769076544, -691352990, -398477798, 1655734724, 1042673712, 1894394627, 890871928, -1272593380, 481917898, -1953101354, -355751159, -1099367590, -653822278, 1521426879, -13746120, -2064315385, 1331135632, 2029988339, -381749642, -1364277950, -1462207207, -2035142878, 392583005, 1947977912, -104692151, 1308845546, -463770091 ], [ -1068336242, 944415101, 1675415349, 1654812472, 190523669, 708189718, 479330467, -293853239, -780258532, 1412019924, 799377692, 1205233805, 1260959616, 1025395421, -1149022053, -1535348905, -934909077, 1067706340, 191415094, 484957578, 411197099, -1287428664, -195635794, 95693423, -1092166497, -2140565992, -1589423456, 223067647, 1165072906 ], [ 1878132511, -1165871270, 737210153, -58517329, 850695659, -1992100213, 1134014253, -302237743, -798191905, 2075824628, -256582096, 287434935, 1829294858, -335011320, -2080533338, -1912502993, -244881669, 614957732, 562422974, -749587399, 796702874, 248405397, 2125075723, -1436342192, -1552960327, 594910442, 1259021323, 408046782, 1170866063 ], [ -570157781, -1634775208, 1900343780, 1521668181, -1442029499, 35627444, 1489025435, 242072870, 774181416, -866215763, -892599769, 2061829043, -2121321845, -848017124, 182317560, 1788719966, -1654805016, 821045573, -375629866, 1599897232, 769562109, 1502289521, 2047014242, -269816414, -853443321, -632934857, 278270742, -193211126, -401488141 ], [ 1967708602, -1689970088, 1075016978, 1322535371, -2031982255, -559019567, -990756371, 1717196711, 1264132091, 833225285, -435894485, 244873712, -1481015966, 1749150977, 631627927, -1024904186, -375308086, -1318281231, 1812761446, -107146107, 1173374160, 1088190469, -1299803193, -902894949, -1692055742, 1890468162, -2073349780, -1436100551, -1765242045 ], [ 2042236076, 10253392, -1137145545, -450334655, -1924142123, 122638777, 715783901, -342151897, -1733849641, -1813533537, -238526351, -1815315154, -568858831, -1360178565, -74998608, -1887564706, -390153168, 1716216016, 598507366, 1012081551, 73033569, 1784564096, -1808319435, 1719831974, 723479475, 657080115, 1355366257, 637295056, 1526778247 ], [ -276394238, -1196276176, -311961699, -2137696253, -1278632530, 2141336071, -1732984025, -1407206831, 1724547406, 1788549760, -1353638329, -885541425, -973039729, 1246677137, -1627780186, 1220038896, -2017306852, 343202770, -1409496437, -1790407633, 474125491, 1683419736, 1569032227, 1392262706, -1186178358, 1767988305, -1881020562, -1821327640, 933937632 ], [ 413215258, 184286923, -81477162, 289507261, 1525821596, -1504003466, 496551135, -29965779, 1725394565, 190637363, 1727787892, -1805621743, -987203660, 847105042, -472172484, 279268199, -884632125, -1101633714, -374187084, -567030427, 818011195, -2104324170, -1948003776, -2058398027, 1659313960, -1004243351, -1841081472, 1333956257, 290374695 ], [ 546227132, -797606609, -1618432064, 1080454163, -527226034, 764464504, 404127666, 1870107706, 112893053, -553200736, -1153983565, 1696898606, 971910698, -783246721, -518785668, 1850645701, -377087382, -1907771407, 359655868, 1953213699, -518937774, -319447296, -328053317, 1492356729, -742012437, -377744409, -1283855575, 1190110051, 158639490 ], [ 1066559374, 2093904242, -612107478, -1509997270, 1034390474, -1404569052, 1385842190, 1549603771, 1393550856, -1142145180, -1457015715, 1793508816, -1692360804, 1324956307, 303436478, -1345578664, -1860602188, 1329228867, -1038526728, 1569732947, 1942185286, -430218743, 789152119, -2077817548, -932144279, 140354894, 758186290, 1700699219, 1445303729 ], [ 1772726371, 473714187, -738287082, 259815119, -1579102526, -1768549439, -1750810462, 381399875, 2088634601, -342352060, 1535632779, 498006233, 1729544735, -451318483, 227370675, -402398627, -431322573, -1943501762, -1862830309, -1786987632, -295950342, -291885961, -1020268777, -743117021, 224328124, 235320239, -1843333150, -150311289, 1533808105 ], [ 945010151, 1662714464, 309470178, -1452149112, -1451048617, 1298719782, 101902662, 733216512, 1275681950, 1729554843, -1454142509, 1161509123, 82203798, -1719370462, 438575860, 394059205, 1874301188, -1950673608, 888039174, -591403732, -1449055087, 613153163, -139270969, 605281262, 1147701927, -1036578150, -820253572, -1770491207, -1358926744 ], [ 1440366732, -541153832, 1251529983, -1275351836, -648699026, 65040329, 1015167673, 2098254843, -1911340504, -1444633351, -435814803, 1930056579, 394915358, 1920110725, 1001076887, 666205273, -247812897, -474365605, -1229263152, 880997875, 1779296391, 472498276, -1272214598, 1143718643, 846591701, 766254754, 1037260310, 756647292, 640085778 ], [ 1830017706, -2000730256, -1756657910, -1891242236, -784452135, 1868388423, 6239598, -2045156553, 1022557494, 1025558874, 1296151264, 845502296, -1455173848, 806937965, -532616167, 998405170, 1114696943, 744756249, -335182087, 1180894374, -1123462049, -1629453485, -966107199, -235840854, 1552014759, 737837685, -1701966201, -929387855, -690015462 ], [ -1536725953, -1878643197, -332993987, 652053665, 2062701592, 1184730927, 79333577, 837238088, 1339666540, -76144198, -406623009, -1410538387, -1738026880, 880322647, 37860630, -689143859, -106520892, -1727201214, -1552092640, -597325277, -497074594, 854680574, -138119291, -934676983, 30013295, 1276928619, 1185065208, -517293999, 2002542870 ], [ -677550324, 1168750836, -1298291879, -340595428, -737874766, -1763372276, 1566250240, 172537549, -2025470364, -1324896230, -1387266077, 1890208098, -597656557, -1580608895, 884172443, -35565655, 1136143186, 2067644722, -2031570069, -495532509, -516300441, 1444929541, 2072305970, 1844495573, 37697495, 1411822036, -1122054185, 1489966933, 575451851 ], [ -1051794298, 570273200, -1408347588, -1798557085, 1740470858, 582027084, 713638966, -882326494, 1694174015, 1202584422, 1911173629, 12948967, 1239320818, 348889392, -1007964281, -1227453005, 1309910268, 1589929358, 1368782836, 755678084, 2077269262, 1915526724, -1946135588, -1921169293, 1083693440, -1799800405, -734571193, -273608392, 1916215140 ], [ 649335522, 1833553546, -931726863, 791866605, -1880197577, 201166119, -80751763, -867189316, 356593501, -1033177121, 642459298, 2055218157, 1249921664, 140849180, 33552955, -726075388, 960340637, -216504784, 1969142751, 731491046, 2012109591, 1199064258, 1891217414, -692083127, 1636052861, -54393958, 1078058173, 1383649142, -1180712342 ], [ -1470463329, -709623820, -959774124, 293472080, 1360067490, 288628315, 2119350406, 1653454778, -1727265164, -2024821588, 981125578, -469631391, -1864309620, -388296562, 825218508, 145985403, -1143076558, 1427085579, 1104789328, 1456350664, 1456441354, 982607543, -771670244, 1990537495, 702731064, 1991847369, -670088839, -1605658415, 388087897 ], [ 217820870, 1024659834, 1907429747, -1528331541, 100008246, 1678316180, -1153695621, -1479870453, -2031170398, -563800143, -913789536, 412912444, -164415300, 1789409459, -272460749, 1258217292, -114456537, -992382528, -2114046330, 1301870821, -342796347, 1902923148, -951557125, 361362237, -683862509, 664909339, 1965181773, -37058507, 1376324981 ], [ 294074751, -546145566, 759584307, -2057574285, -1669073031, 943939848, 434758839, -995800635, -1879366257, -173093126, 1033717461, -1761939983, 1617874425, 903465411, -375483507, 2096207745, -919078496, 732570474, 1152739534, 355813421, 965356355, 1169320103, 1974688673, -2038748380, -99617158, -42112128, 20685849, 180757711, 1705737478 ], [ 1694360582, 702281793, 1901234711, 840976759, -1751194548, -436124353, -1720600862, -78067547, -983038156, -635206398, -37412923, 542214378, 1877854727, 540044594, 137212756, 2128174200, -915795476, -1768172536, 263148065, 1485372823, 1213869448, 335341603, -1153827837, 148387896, -2053251758, 602781878, -1597645807, -2133548473, -1347449925 ], [ -1737138514, -287304410, 797621598, 2066759812, -399393123, -575588515, 1139101138, 1905917613, 1754715703, -294740189, 1934674126, -1453607554, -1150199883, 1465275321, 161122439, -1455677903, -1266078012, 1182900273, -994126727, -339977660, -286440883, -181496833, -1385921829, 12188848, 1393373885, 1675010019, 1898492437, -173999492, 1192804541 ], [ -1338513496, -1154484748, -172433157, 2031151349, -469190432, 1294573169, -1467142312, 1341311017, -33048632, 150810918, 1498283732, 374433362, 1489435720, -470362758, 1612917826, 385302856, 1859307279, -179400481, -1564709989, 2034646116, -611424912, -515739125, 1471144613, 260316776, 2074192625, 1504705488, -200753358, -1022589794, -1618288445 ], [ 1709110658, 1186341174, -1722154390, 457203257, -410366439, 895056070, -321808622, -808557727, -14980213, -1236385479, -1870305933, 1976201482, -304595007, 1846822122, 1693862457, 372950113, -421186590, -664753742, 2132119914, 1096692242, -161520601, -985924981, -1612129254, -1840828032, -2124561864, 430586903, -1004880835, 1774136528, 1244002728 ], [ -2143960443, 853502815, -1574393749, 1033932608, -1702859855, 425648960, 624940271, 1851661912, 1833850314, -1237331726, -1546438224, -1952997412, 1278769825, -1846394014, -1357883121, 1638754272, 342524247, -410617242, -850960210, -698165531, -1445000017, -1807038121, 410438779, -303276961, 325693690, -882851946, 269717486, 1746022466, 96624966 ], [ 489002150, 145357879, 555677759, -138265741, -1042477851, 870776945, 2056247838, -1693380645, -1280965070, 1800968078, -1745039490, 373837671, -1963561447, -1875435530, -677661318, -1277157671, 489725308, 65976827, 778280186, -782823399, -1888234816, 1244798139, -1880211611, 1361343043, -1248521682, -509543992, 1125135127, 414395492, -650847308 ], [ -839546222, -1231654616, 2084341765, -145515824, -679115411, 244635151, 1486576460, 412680421, 1926879726, 2084427601, 716413824, 1844491534, -759611000, -502953361, -1544569192, -1395831269, -170381632, -373491713, -170128895, -945444271, -698744753, 2030563371, 394620082, -199896390, -1181906143, -461343818, 1598379422, 1316912940, -429260788 ], [ -972772408, 1634543599, 363284495, 1062945717, -26097019, 1552146604, 1018441492, 1807407157, 1993907423, 1495666007, -1872062210, 827462322, 516295213, 506415091, -195457531, 509663509, 1049469497, 189500241, 237462958, -1622242714, 807164523, 582112980, 1576834501, 885668729, -1290909653, -1279775421, -898455582, -615813619, -2015596737 ], [ 1466657024, 750828590, -2115259194, 1534642115, -1199614483, 403802873, 1196177662, 1115198891, -1395450167, 1728411929, 2119484648, 1968895085, 695484636, 1450707507, -291081589, 988374660, -2084856237, 1413474651, 1005616911, -1184024072, 642156897, -118187564, -1795279851, 1393945226, 1971173732, -921153834, 756583006, -101387328, -1589350334 ], [ 1272570192, -450705774, 283982121, -1033272560, -1131916991, -416379850, -162276185, 1367310914, -1647510600, 795940328, -931874287, 654947645, 1629637817, -192044140, 1582841136, 607463189, 1035779283, 1821963084, 1146857372, 693879079, 1828540170, -1297141979, 127821285, 706481922, -360678962, -236256126, 1644790732, 103366866, 1392959001 ], [ 427032640, -1945226387, -1590702251, -1492718021, 1102691232, 1130923948, 545003244, 455461754, -315917100, 1275526869, 1347627979, -1271137378, -762814103, 221413083, -1264114073, 268223173, -840368771, 1076581818, 2099498366, -120060917, 11048725, 1532780567, 817247989, 1910409711, 249718676, -570602468, 452932142, -1009596922, -243349184 ], [ 846948350, -1193865504, -1115720817, 1124350995, 847685118, -1641665447, -1327718716, 233492769, 86145572, 39598541, 2093417175, 1473749897, 768364, 1144026548, -1030150794, 659243944, 1415286447, 1274916095, 1902531597, 236566360, -1652405915, -68300815, -1324384873, -284742100, -1189898386, -1997863201, -2019936641, 1977238092, -1764475426 ], [ -35547694, -46727920, 1553455153, 1854852279, 377518306, -655060025, 1709407504, 1773759144, -432060025, 775467447, 366246301, -1689191405, 1111854351, -2134514612, -230403404, 144739394, -1656653027, 1932528004, 1147728813, 1610709503, 1216546112, 1860315905, 579136104, -1215323072, -1237309560, -1118230994, -1083214082, 40136793, -1439514186 ], [ -1259052802, -2079380463, 279673114, -2016927734, -2135085465, -163968645, 1987129073, 1136087823, -756814136, -903295245, -905260585, -2129618579, 775288802, -1407219923, 877915440, 1139578760, -144966849, -1845746093, 2101985713, -99081442, 1792623910, -1198131609, -324680838, 959119612, -2046855862, 1466631198, 1961083395, -741659162, -2004741045 ], [ 887448522, -872715933, -1513238701, 508651947, -1837922358, 577556511, -281788952, 101680675, 51852751, -532396164, -1750343131, -1328594079, 1813152592, 1215281713, 359507653, 1732027577, -61048398, -859740983, -66178253, 1168550308, -1565968705, 1533494039, 962362813, -1184518924, 221992030, 219352555, 1539976168, 581173181, 2093445593 ], [ 1453243585, -1117644267, 1695003062, 1725395953, 644555656, -83103205, 46614198, 919579053, -941877938, -2118487519, -1370778111, -1611128230, -1283524827, 410148360, 1038533153, 610219885, -960550419, 1810093826, -722599012, 1012602570, -1453333469, -1894589819, -162662595, -1722473144, -461804441, -1919909987, 856328660, 996916232, 1977542597 ], [ -1147808580, -960620838, -1360362146, 235984042, 569854974, -2110479572, -1789732106, 1030031629, -1275838696, -1776113488, -2043952532, -336248123, -1808131422, 684999365, 1564935624, -1853211625, 961626127, 1488434969, -1443422914, -1019165086, 6664796, -1905094949, 260433042, -1067397056, 1499710620, -1212214641, 2042851251, -1903835827, 520805213 ], [ -1039889542, -2005465906, -196285550, 544578240, -801784541, -324207757, 1705524458, -1535973336, 1332418488, -532070321, 1208775003, -318983190, -752324971, -433340168, 1567579264, -2104629415, 575278031, -1482527497, -1489735291, 1506640072, -261253705, -529215370, 160537828, -2008198080, 561326570, -1102146059, -1846070377, -101039770, 859901999 ], [ 1515122220, -1664588788, 1017462742, 304382662, -2121207928, -735675704, -1576921916, -489889384, 662559263, -379038509, 216330197, 1152874064, -1957377386, -923036817, -1273090398, 1226504101, -1730017868, 1729991920, -104203196, -1471141839, 323688527, 690564396, 987785037, -1771388952, 1489586068, -946290733, -319522510, 836083040, 1022518807 ], [ -1214068236, -1069116454, 1055290852, -594794100, -1437449296, -1519973047, -1144388518, 158551763, -2071993357, 1369331421, -77447324, 1571376370, 1447843417, 276125769, 835645638, -1344439442, 1756329999, 1703667962, 1438601058, 1633110107, -1706145333, -797952635, -469204190, -434670026, 2078862026, 726063903, 921070569, -520159494, -1283283326 ], [ 1746401415, 2139617147, 704373234, -2080079427, -1859774892, -93276634, -252131002, -2038319526, 746922681, -449470397, 1562308625, -1828343874, -153833379, -1538625935, 438305924, -1033090983, -2106981166, 502647470, 2809857, 509369086, 1146590186, -1336813567, -254273799, 96003004, 809359581, -268315568, 2013928224, -1662884235, 478963726 ], [ -205557143, 1097924082, 364471031, -1439001238, -745999534, 1519142317, -62420407, -518557889, -1642559501, -134931327, 114497798, -1937634535, -1494830900, -1991770009, -534872996, 451218005, 1103319349, 1402333225, 1270277679, -1055457109, -896598385, -1896612084, 1661330557, 632484688, 249668474, 459548113, 635550205, 1065869283, 805735610 ], [ 581584763, -1295515253, 326891829, 626296991, -352549445, -1335970978, -1214195956, -1385270529, -629214117, -2060867711, 1006370438, 829682245, 632038602, -1948399860, 1403001319, -405940950, 445559552, 182914494, 1499152188, -323520630, 591984984, -851549471, -417585174, 2108956653, -471221075, -1322936329, 1894134689, 506997304, 1657574945 ], [ -1727653962, -294955516, 1412487326, -1860986727, 1218077445, 431877453, 428986422, -953358941, 1055907630, -2062962945, -2137724296, 516242748, 1490199716, -384114996, 1957594460, -2016127052, 873445404, 1536100269, 878611482, -874368623, 998731326, -1951861013, -1523222946, 1889177933, 2088740099, 1371169913, 1274427717, -2039609977, 1753010738 ], [ -403928599, -2146373418, 1866496752, 780224044, 270749114, 1070318513, 2109529185, -1451641162, 1412565043, 1275000807, -734041786, -1065359968, -463691080, 1179776273, -719484781, -311716058, -43953011, 2002240648, 1925855532, 1423648153, 1397813919, 689627505, -1142493488, 1697598689, 75316273, 868041801, -388954182, -1151485836, 732969059 ], [ -660712800, 667656960, 1070916669, 359269480, 282663496, 431444073, -1746905813, -1684958421, -1129184149, 479517451, -448369443, -1086909842, -1467224800, 1868022027, -1814744205, 1735533950, 620622569, 514480973, -423531732, -1758698431, -1239537347, -485243202, -514667816, 831348788, -417903516, 409242791, 479594627, 369356471, -1133172379 ], [ 1403482373, 646167895, -1989508497, 1078518756, -205304219, 1853356403, -611235145, 1332629564, 1166746339, -1359335895, 285382683, -844659570, -1069541912, 1105549487, -1490113327, -1190865186, -830629541, 1321459292, 531882780, -852255897, -1975936429, 375368559, 797179852, 629966651, -1903976249, 395039086, -1762403455, -925162753, -776747787 ], [ 344032816, 622076433, -530337992, -1244278818, 1422115674, -245298311, 371817715, 359222726, 1590456926, -2057271028, -1273630819, -505395983, -482799983, 1808543515, 662675926, 113804926, 1676469197, 452955357, -41744649, 1404415358, -1937787296, -1286347062, 1716159831, 1399238771, -1193811235, -484825826, 879267283, 1517127866, 1688577028 ], [ -717504589, -657214634, -772509765, 1663566629, 1584920282, -1917089024, 2013777964, 146374256, -1498105873, -1243119910, 1634108852, 191146279, -544312668, 1957205296, -1972313128, -16737635, -693275987, 1062433358, 1822623513, 1452024396, 93450575, 1304978946, -2082390397, -1160875771, 284982896, -566995598, -1804617136, 1626208771, 807649660 ], [ -1706347119, 1063891298, 1802638945, -440325646, 744699915, -1771401106, 1343694961, 2036363335, 384390526, -1695225670, 363799461, 654940764, -1602414382, -700841130, 1266512129, 1367110517, 441113269, 1865832892, -125799140, -127995313, 2078397664, 521368853, 438929265, -103920456, 916147589, 1579785270, -925121235, 1925915509, 1803136524 ], [ 1515596641, 1755808183, 453621783, -160707733, 862814355, 1312445355, 1910629189, 1059161400, 1858646793, 1040827209, -362992552, 282804103, 1393060810, 2105507744, -1306175202, -146329274, -519915826, -896011397, 1856018309, 540686636, 819800904, 1825457921, 125884327, 1686451502, -1021009425, 1513280110, -1669696552, 1986083471, -99908855 ] ], [ [ 1318809611, 1007881278, -877290248, -483856004, 135125884, 808005584, -972534958, 1792418779, 1881460829, 1370226363, 422865040, -192556416, -1072617136, 828325821, 439102898, -2130859937, 408294717, -826343699, 1552666470, 721186118, 965034412, 121950481, -262581272, 2089841744, 977095025, -256151584, -1427326014, -428825720, 1822940149 ], [ 792912788, -1858013879, 630522162, -623959176, 2124522547, -844046091, -1733008843, 1077743883, -316622181, -753553872, -1628053221, -1478875608, -1880554479, 1369925883, -782377877, -449043363, -974318334, -1899435952, 1509641602, -624684847, -442242692, 287449820, 1095035828, -1547652168, -1430707200, 436168650, 2007638185, -470356489, 1187138624 ], [ -1763736010, 153274979, 647347320, 250253052, 1619388487, -560552532, 1049718955, -350726280, -1046141433, 96827201, -369137028, 468562867, 925648029, -445949950, -109105200, -1489821937, -1297438534, 880361715, -1859292494, -5621533, 622534070, 1907191340, -302528646, 698373886, -2094041137, 306938969, -421754626, 1223037766, 931366953 ], [ 1794608979, 425310234, 1358864727, -1017549760, -143937543, -764795446, -18876490, 1826463232, 1090209113, -1584014134, 2058688065, -63976932, -765502106, 1244584679, -1896044451, 1213781606, 820036696, 2058766796, -1018355164, 874958716, 1771416239, 675354735, 420950977, 532145156, 1919161389, 900685533, 1639429804, 1131534243, -2018704367 ], [ -1931781171, 1856627484, -284395371, -1065975353, -136715366, 418516089, 1775649926, -123803774, 1721388695, 1686403755, 1449672505, 357666043, 1010036107, 31803146, 1489050865, -2106233247, 277961338, 1880908099, 1876034403, 974345496, -1820750673, 869642383, 1849509878, -993294060, -1971080059, 1981516464, 1809072383, -2046443229, 623277516 ], [ 1974848521, -1613786182, 568443663, 2138957805, -745218222, 1602649787, 1882281805, -708103010, 1142337600, -181842262, -1769394761, -167618757, 762307933, 1849510818, 412683727, -1603180270, 494915069, -1154256219, -1391777372, 1348542103, -173058725, 880959630, 1865001889, -1465742511, 6282378, 14163061, -333903914, 1244686469, 1474383215 ], [ 1945378632, 1769003502, -1398758741, -1999137758, 1103628449, 1332477923, 1918687950, 1829804877, -1197174232, 1227620525, 879911901, 2029635045, -634670166, 1870388771, 1389286697, 1062440127, 1745859451, -1807198447, -1540644486, -611265493, 1532337147, -1781883965, -576512652, -1559836702, -1818249734, 667742137, 1238852672, 520146180, 723819881 ], [ -911316706, -1649078483, 1313873132, 2137326804, -1203746520, -1403463003, -1566203157, 464605166, -760716784, 181173189, -924389748, -1540955531, -338819637, -1393859437, -1968025949, -1346009480, 798026501, 312503609, -1733299609, -205884681, 420222207, -1231679526, 1852976912, 1750413737, 2116580897, -1774191590, -593465670, 1549189415, 2101117958 ], [ -1319909254, -777679412, -34238093, -752297693, -1510214266, -1120089933, 1866021226, -499811518, -1020419436, 714572541, 975072095, 182482897, 161734460, -139218376, -2048505662, -1900377063, -478201088, 2054554507, -1155004864, 278131370, -1689300076, 1779654480, -1984471397, -1656814550, 603787940, -639217646, 1186932005, 1395124623, 1867873860 ], [ -1859057825, 1510647901, 1625012561, -918901364, -2114877182, -1437263781, -976853479, -134913365, -160115034, 1782031979, -1708703443, 1425343783, 443248015, 772668617, 1260870440, -1882220486, -1894677339, -1450384164, 1612915788, -691873177, 298107150, -903187527, 1154890191, 1901358342, -1208821490, -1066708413, -1736479538, 2086450448, 902689477 ], [ -702735562, 102858351, -848171895, -2077675818, 2023479340, -1817015918, -1616096254, 413087886, 1045133284, -680422529, -1354790281, 923018678, -739064522, -1644422174, 188411322, 22784091, 169818261, -1442571621, 1141586294, -1805740500, 121191702, -1935394045, -636697332, 1343160037, 539856116, 955322614, 1396544934, -1739901504, -21771828 ], [ 1579080422, 1841678443, 724340177, 264321971, 1491578550, 1349949504, 920199164, 1099228549, 1095428661, 1618286524, -1291088637, 846625699, -1121508384, 2060302476, -422952240, 66450882, 836267170, 379345319, -1201609285, 872771559, 1568419151, -329825454, 862525209, 633681281, 190882207, 535781669, -185546078, 994873643, -1371312480 ], [ -899302216, -2008430165, 1353579595, -813111453, -447407600, -550213850, 379717440, -344806447, -1444911387, 7298558, -99701619, 1821052596, 1685229070, 2022013951, 1554467077, -712691627, -1087394314, -476807343, -1389943838, 1125084434, 241637480, 1444667849, -886716243, 1216590078, -484684597, -2137457561, 1646514112, 1747778558, 848926169 ], [ 1470497103, -656621116, -888657763, 410166969, -474704453, 930810793, 343020408, -619909523, 2136681729, 637356668, 1417512168, 1226960017, -1507487874, 1863541288, 1530581338, -183006077, -1590983035, 1621994251, 1679717967, 835600410, -1459940210, 72196238, 1785599142, 1479780749, -1674336200, 581310200, 605361137, -1092742531, -598738925 ], [ -763200783, 1167554281, -1502538949, -136017618, -1674640605, 1785905481, 210413244, -1526065193, -1858748886, -42147108, -1445121479, -899915307, -986933121, 871335193, -2022917256, -714330161, -1074159759, -183354208, -112144875, -1542347209, 1394714162, 1331468404, -1385021014, -17582470, -184411606, 81850047, 1402030764, 171449106, 1620741685 ], [ -233450879, -577876885, -1838609607, -1823793601, 434127767, -959172799, 1404425941, -2056716412, 1628214611, -257634507, -742707345, 113339905, -1400281785, 1559587648, 1807516728, 1954862353, 370630072, -1110682769, -1858052315, 1970347221, 400101500, -2016326864, -1557856478, -1853397579, 792647133, 850791623, -1778482102, 788218948, -1120371687 ], [ -815269024, 1932774875, 441812212, 1194057958, -1413745776, -834328638, 1628623864, -2146337566, -1065961824, 2017972743, 505844919, 1038952552, -583009592, -672494613, -1196462485, 1123531197, -1631678145, 389356384, -1168555571, -264760352, -1144482721, -1122275545, -137893260, 1873901041, 711727745, -320483838, -311208302, -1727276161, 1019514808 ], [ 552623820, 444290327, 1650130644, -158730944, 733032222, -212992070, -1100098788, 1220042784, 730528676, -1460034294, -1559494239, 577958594, -1605830938, -1838224778, -93241347, -98465326, 1175318915, 1972254591, 804133475, 547451904, 869778195, 2004280958, 769450674, -2068843288, -819928685, -1905482108, -442886026, 751803621, 978323970 ], [ -1361152033, 1720460912, -1072590389, -2004413855, -1588327823, 324403375, 364675603, 2070117187, -1056946561, 24430398, -101420782, -1422662354, 1122411280, 279188716, -140852747, -1116771771, -239181244, -656361646, -593651826, -270770922, 1493639454, 1244211173, -1735611549, 575293436, 1361429810, 1097739900, 631640149, -1898433952, -1446211190 ], [ 1018832789, -394098366, 1218848091, 1339643262, 1470397197, 707057600, 531229689, -1984596214, 976226595, -1859787202, 1770150894, -90287462, 362683635, 1010293134, 1961951794, -2002570555, 1911984828, 1448119621, -532066982, 726378524, -254861442, 315135124, 2088898005, -1588876104, 272385191, 1400442884, -216984190, 699052911, 664810651 ], [ 1619181166, 313229580, -2137680281, 1383503559, -1019438937, 187687281, 6238720, 727871693, -744762792, 716759628, 1671439579, -1569833584, 562194495, -1265455920, -583472892, -616295442, -536946105, -1122834778, -1323064968, 335697563, -386409477, -1536986789, 1267221650, 630150582, -276458504, -834148475, -1136019377, -1747068505, 1392694340 ], [ -2107753855, -1579743920, -1122326106, -1745762088, 611960555, 423059803, -1723008747, -832402664, 563852193, 315516160, -402878125, 62229018, -802788434, -1225315236, -1333858224, -488498293, 1967639754, 1472031684, -1470321266, -98739342, -434397032, -1666188306, -458676101, -1546642894, -234831119, -1881562656, 1793936872, 434035483, 887778333 ], [ 1548100499, 1729848757, -809304386, -1642282999, 378927309, -1096129206, 1005858924, 1218568746, -659190097, -1090811472, -1424988370, 197213587, -1061761744, 208873050, -604082059, -884373344, 980599567, -1367994535, 1700031880, -1348531000, 25436010, -213186891, -1605979628, 1652706652, 608938108, 795347535, 296024796, -494872717, 178655210 ], [ 1118954969, 936330652, -392714964, 1882393073, 1404205226, 1464225636, 1093705905, 1877902766, 1109977357, -1293067067, -76753801, 875998617, -74685815, -356004613, 1144606503, -68293626, -85062573, 1435331261, -672779297, 1025290705, 388806356, -378197453, -287602073, 45219830, 907998584, -1860490695, -1179418966, -960431785, -1595357874 ], [ -985100802, -1487063576, 116355605, -1598191325, 1968556110, 1605507373, -317545102, 468702887, 954364138, -764661507, 692411992, -1375714631, -1771710391, -1820518922, 1840045209, -32092096, 1567085851, -219277289, 929324864, -131753906, -1690316726, 170464161, -1612771746, -1546485801, 1326583467, 246615270, 457001491, 460494988, 1555098766 ], [ 1186834959, 1597776168, -771672683, 1031731240, -1871189744, 1707426133, 556364533, -648078545, -1722255100, 96241513, 387463940, -217189209, -1615935281, -1170954252, -1283278436, 1320729846, -207374747, 1899172673, 1199599438, -1206899717, 945100172, 18297020, 1637051614, -602152029, -1931236052, 1186657257, 1011423550, 1746629723, 589713964 ], [ 1542333662, -575725483, 262715657, -2114748801, 1867234650, -1724755245, 1095725363, -1549143395, 679255003, 2049972373, 1835123755, 364467184, 590204794, 1069993615, 2028333435, 2098633323, -1372805214, 948051967, -1976988389, -1603985180, 383710205, 22196576, -556257537, -1217904353, -1069077578, -1481078587, 1405565926, -1522520034, -1792799789 ], [ -905527828, -491354958, -1349892903, -26951505, 558114685, -1071223949, -556009831, 2080265440, -1887018669, 196640062, -1465558400, -921865693, -996125258, 1572775174, 494514146, 2044804114, -1718132038, -1613250047, 980800871, 1655952554, -306786536, 670821528, 631500113, 41223816, 2061189829, -614159639, 1762134639, -1419176329, 1918836405 ], [ -1492832418, 2020196854, 575142822, -1120907559, -761243678, 1543505939, 619536154, 826306051, 996816475, 165203577, 1354728594, -211353475, -1727586996, -1213896867, 565082072, -1399780470, -915971053, 430581565, -427803237, 2017332180, -314104437, -980467499, 1957573697, -302739109, 640861424, -1023572576, -358429864, -1626893176, 1137394738 ], [ -94400951, -883404340, 1906150262, -2023789459, 366868034, 564237920, -54817562, -449003992, -790324294, 1805934559, 1870367545, -1346341553, 1234889964, -2077425549, -310744264, -789675393, -1842242152, -1972530472, -1801861169, -719732093, 268385533, 274402737, -858111136, 777833217, -972027049, 1585070965, 930252806, -718139963, -1647787663 ], [ 185803115, -916156851, 964060261, -575061855, 1507432253, -1031288043, 1675356647, 1753233212, -1906347601, 1452231249, 589593492, 1895763799, 1570484041, 1961192121, -120623987, 1978765144, -1906340920, -138707410, 1223170951, -894270605, -444072756, 57713545, -1842757851, 98364887, -1184696190, -100948495, 123981767, -1892923102, 534677403 ], [ -2000678036, 233157883, 1228708602, 2138528517, 1932909412, -1117251488, -1697400255, -878347583, -7126393, 1588535185, 6060740, 1092803384, 408007990, 323964253, 212170154, 834739032, -1662220819, -2141819880, 1046533242, 524719242, -1903243386, -893517093, 447874104, -104676801, -733932286, 1258316023, 442338636, -475402612, 1603007741 ], [ 34462383, -1964293320, 276419628, 1643098462, -842859993, -1725924657, 30139714, -735807562, 1971678149, 522276555, 1686625550, 53418029, 662962482, -2105736857, -1514104356, -664739079, 1512339496, -531868398, -1602951969, 663070939, 1968311556, 750056409, 94537720, -1570613434, 1237637820, -1243926419, 250139915, -1836832511, -207129798 ], [ -1138879685, 30075625, -1379149753, -1867666728, -565976350, -66518479, 1723142166, 660462211, -980480612, -1142291684, 1844449608, -1809581632, -571689861, -1975263798, 286405355, -1651845288, 1765184497, 1681128836, -1048296185, 1648381771, 1542224409, -127090357, -631905543, -219194590, 112549847, 1995609787, 208749221, -1759088758, -2010587350 ], [ 1050151018, 1875714326, -592948378, -806140151, 751503159, -2107884415, -106621807, -531543619, 115753057, 834455346, -1517711555, 1727789301, 114794178, -530855393, -1169662240, 953515634, -1657786403, -886998696, 32632851, -1284812697, 1053540593, -448054377, -919538337, -1833580679, 271845707, 624416239, -947807388, -1766418635, 2109448910 ], [ 1451790211, 949709420, -1696185160, -1423849444, -518588831, 758573816, -2007926166, 572677051, 1307384689, -1213689629, -1381715089, 1099770646, -1142743972, -280149780, 728929446, -1152257862, -575741983, 44383763, 908305916, 310911984, -450107714, -1839220862, 1322784858, 1453353309, 342288997, -1977783980, 612521101, -876059814, -1993134557 ], [ 222214174, -624706908, 1988161661, 423698142, 1494921472, 1585279616, -1760957787, 1926341489, 1713510095, 2069126385, 734102429, -363036397, -668226088, -44884034, 1158605886, -1437508321, -1368289033, 1007415971, -284301734, -1130229600, 1641319591, -1280824677, 1431840666, -1441886565, 865743954, 298136907, 566544581, -1027394614, 1089277099 ], [ 119267587, 1616003036, 24077034, 255948870, 719730060, 2051943946, -1296235872, 393180181, 195626849, -1363768835, 1242568389, -328869499, 1026444392, -1800640789, -1971348381, -1330394994, -251608294, 787959650, -1063276030, -372378751, -273047622, 1385662984, 1003724123, 1894984721, 2038434502, 116515836, 723668442, -1963554993, 1268701901 ], [ -142117246, 934518047, -1383192022, 1481472889, -1435571754, 663875336, 789207198, 1913808276, -1993165064, -1807753625, 1356397, 516155977, -208183699, 491959265, -551808409, 1613435253, -722912503, -581726039, 298090345, 2056155704, 258520219, -1713443154, -223702310, -577564348, -1403009107, 1585936680, 1630534997, 1163640698, -1248932748 ], [ 565241818, 1376017070, -1610996351, 971936467, 1492159838, -1193500714, 218023999, 191561253, -823990399, -46150186, -1494095214, -885091990, -912981802, -1045692021, -1764207927, -945081075, 704529764, -188988530, 545817048, 1184731525, 2117207530, 350439814, -844656123, -1536770285, -260840720, -169621773, 1913417509, -1359612014, 513921595 ], [ 1704519677, -1400778898, -1293894800, -908054392, -2066898136, -2114152634, -1846598929, 1849680514, 1472722579, -1401310655, -1098281062, -2022715506, 1732950528, -270610339, 1100735064, -1833487820, -1612979762, 541264682, 654859814, -748883938, 1296309825, 17113337, -179011416, 829856660, -2095443581, -1799393546, 1138549207, 701243698, 1305613140 ], [ 299408504, -1459258410, 1532183781, -635551210, 1598405579, 705349935, 213613562, -1480336898, -169106426, -931510724, 1447203442, 1794205870, 558783583, 1403281072, 127903423, -539596656, 9710294, 1547715739, 550339871, 1522518034, 1397830381, -1318564099, 382159407, -2036455650, 1435006333, -663636989, -318821940, 1486760105, -213503503 ], [ -509764508, 648840977, -1394496338, 1068970235, 1246532347, 1580083975, 376903708, 1769143077, 377397691, -51852267, -576472133, -1424835437, -942984098, 1025028198, -784190102, -861861275, 2100189692, -859782425, -705452761, 356262568, -1157363319, 141500375, -988665612, 1871235594, 1863407831, 49182042, 1663694294, 734554251, -1349712557 ], [ 1695236881, -1941629546, 1739309397, -554646840, 1554281492, 1758284609, -418296276, 820253183, -2081934886, -1436608298, -1086110817, -753452875, 1047276797, 60914371, -244048912, -1203484281, 1892607928, 529681622, 290951538, 739569519, 1230396163, 225802784, 1951976178, -2034978265, 591520015, 485834293, 1352725861, 1660905214, 59545373 ], [ -1889760955, -416396155, 5509467, -725691794, 1007546758, 2130187994, -138426714, 464227347, -252233286, 1128320406, -2023279388, -2122518655, 47157285, -1076195917, 338154975, -1535874134, -879300897, -177921652, 1465424415, 640432907, -481041569, -2120662591, -1000943222, -961972329, -1061502687, 947906663, -574066503, 165762600, -2098948735 ], [ 1950949874, 89930588, 1086280226, -1504321737, 674695570, 1002883086, 1484702582, 1021914690, -1848498317, 1538609186, 1886976883, -1065166493, 740325942, -2074634009, -1431463345, -405406034, 274699800, 767410144, -782499404, -2099678692, 1034606085, 1531610524, -1696180151, -1115822923, 1272808354, 1139912423, 667007900, -642694779, -107993891 ], [ -1361003168, -755830508, 30317147, 1169717406, 1638298312, 1221291322, -441141967, -94463389, 1854253413, 949027651, -355737876, 179298925, 715679890, 299828663, -2057836439, -266697853, -1419122609, -1258802846, -1081414956, -1298667323, -1701429457, 1597484567, 434464717, -638600080, -1357473589, 125997483, 1378633872, -1423362508, 33593287 ], [ 1020398948, 2145779398, 1463603561, 41333318, -523023530, -1972162348, -2055699919, 979351654, 250276817, 1973340739, -73842252, 1787788361, 60254604, -1651748981, 1949267438, 1192042508, 628345900, 1004543306, -1313383311, 252410893, -721376144, 710743475, 843738204, -1952779064, -149756956, -516730740, 763184637, 472398296, -692837602 ], [ 716017345, -1716547388, -1247084744, 1073095582, 1218824709, 1833471477, 559833860, -2030518061, 2000071368, -694724079, 35920316, 1591625919, -260594434, -1875323915, 54788944, -1822561222, 1746226559, -168931998, -614466533, -1110106903, -1053437612, 1408877792, -1006507793, -1984472389, 1936335558, 1437069311, -187661670, 1024665042, 1504103818 ], [ 1020168791, -202636601, -623780429, -1583979343, 135084170, 695519828, 564542675, -666054832, 15513155, 1203147101, -439972975, 1400527429, -1883225623, -865347785, -1952294201, -636720924, -38066393, 1598895926, 616319212, 1538765790, -226656308, -1664603925, -1478175256, 635386109, 1328871865, -2093928619, 1061845563, 1358999840, 921183409 ], [ -901795858, -509140091, -569711009, 933808585, -831612133, -1327954957, 591588770, 1367258109, 1815495433, -696757155, -561330498, -311894111, -1665352064, -55283486, 301619257, -1812577109, -69672900, -280652612, 588479955, 1821293572, -724322002, -135381886, -2057749299, -1023888048, -111313524, 1796739059, -613143335, -832235169, -345660437 ], [ 528715741, 8611688, 577429498, 1057594253, 792520612, -1167299081, 1779580914, 635159257, 1232766146, 1685165375, -925901879, 1840612197, -1416866562, -2049571660, -1964877211, 1569489450, -492029481, 1460151325, 2124187580, 1803693360, 1213246824, 755744883, 415496353, 256774512, -804687409, -106984259, 1713134872, -1690141846, -1744112631 ], [ 122810448, -2021413948, 235741937, 1447804929, -1598049609, 1658085200, 1007192982, -303894055, -672941693, 519402592, -1457282387, 964440370, 399377098, -1627067348, -1862373581, -928094067, -831641762, -509922351, 1080133767, 373240816, -433022043, 640252548, -2133858642, -493201831, -576645472, -237344062, -750555357, 1313302677, -476461924 ] ], [ [ -869399274, 936860245, -249784629, -1631393585, -593065926, -1705500608, 1521089283, 553946898, 2117756510, 532323491, -703912504, -400517503, 131666605, -1849272855, 330992823, 1634966296, 363894525, -299747592, 309445771, 62130011, -1617497534, -1186553456, -1998888299, -154351986, 1855079634, -315280418, 1480278046, -2032443544, 867969482 ], [ 1001232116, -1262517156, -1011964180, 2087852202, 1174874938, 1089052013, 1916344517, 135706942, 1737995746, -246314596, 869869450, 1983239526, -1710023686, -1986831461, -1623636809, -1574242072, -751007566, 2065764853, -1308095961, -1491318885, -42280367, 154297699, 990095003, -875143507, 596305635, 1678125947, 751875793, -1666257162, -1812127964 ], [ -2029021643, 615427956, -1156659012, 403563961, -1362465181, -879931995, 1249230812, -1966105802, 1011126200, 752260414, -839348826, -749857253, -312406392, 204587540, -973592460, -1191401459, 934164103, -834496941, -1019343523, 407438320, -289167661, 263756335, -438330649, 551980037, -832458394, -155820567, -244284944, -1959076687, 186178263 ], [ 1180174811, -1788194454, -1541541394, 869511654, 230653178, -1569410617, -1596072910, 390882494, -1414919915, 898626300, 737777220, 33957227, -1452797986, 404231345, 1844418870, -163362351, -1149657019, -1590429543, 917077202, 534325962, -155021968, 228861481, 924692814, -1108212311, 535165245, 821791395, -765537663, -519246913, 1740723803 ], [ -1009092208, -1857673089, 192778574, 1398893115, 1872506652, 1611731426, -1322826057, -2081187975, 1437097518, 1926746034, 54255031, -1292708504, 1426340394, 836681299, 185549597, 2016253325, -940032519, -56753851, -110757341, -209894061, -333263691, 387766468, 958277390, 1984770380, -422547123, -1651249418, -1909989781, 1321412213, -413354471 ], [ 60058403, 493562302, 957270283, 1824261011, 1261178515, -2024374948, 91227824, 1549501259, 1911821009, -1463276233, -885270717, 122088417, 191496377, 954471712, -1020780346, 183025949, -1948084937, 2010270841, -450627926, -1363072621, -2086295854, 800960787, -2038839798, 1072052225, 1804143963, -921281848, -967142215, -1422494178, -1956993224 ], [ 1316897374, 1471047194, 1162507434, -1705868177, 412526311, 249315857, -1802936581, -237262413, -752984426, 304935108, 158688210, -97175682, 115761984, -98048702, 1848228212, 1844957261, -1309521570, 2039947880, 1849666953, 214240360, -1363534407, -1272638448, -385227820, -2066695807, -1797745924, 245161701, -979617731, -1826599360, 1299210891 ], [ 1056986954, 770720654, 1194499680, -2136289976, 443215434, 1298736631, 524118870, 2014028360, 1690328333, -1128078548, -2030909150, -911503794, 1156622082, -1190355706, 871572041, 384260607, 1115319175, -1670609951, 852394856, -436636699, -2145110665, -162393, 1423640887, 1097112672, 1084221940, 1613233569, 1137641288, 778746696, -1882746070 ], [ 1047883959, 600488493, 582203270, -1150463598, -588432865, -877931144, 1170892744, 1896234867, 1720054730, -217305270, -841650466, -1967655467, -1087844980, -1762165308, -1256275192, -682886907, 687468950, 1111867376, -808825079, -448108064, -584294459, 368827257, -613752922, 1904700104, -720354201, 356618632, 2136214501, -1251564541, -1693199742 ], [ -17979071, -1494056199, 2021170644, 1982291894, 721574844, -1246646454, 25963178, -1869552461, -1264254280, -179289609, 1666340321, 2142844190, -1893533622, -986271969, 173665904, 455035598, 1910684867, -3512746, -751925323, 1201162617, 56188953, -756203943, 1426539280, -1239663472, -2066060279, -29265331, 880312790, -367159297, 795289857 ], [ 233740509, 731677249, 86129187, 1406750475, -1673742956, 1100328473, 388976341, 1152511997, 308962339, 1581422963, -553355582, -1223683504, -377769533, 1969925698, -1002520648, 1552680013, -183166725, 742768159, 518483962, 57297489, 1617163099, 67073204, -2083070485, 1622364269, 437564143, -2062763064, -1638167061, 1783733180, -2111668028 ], [ -496450775, -1765764825, -1121160752, -710680744, 1997835252, -1724426852, 1579807230, 1473125675, -1800640507, -2110631411, -27391413, 96084082, -1548580050, 496670978, -1469965129, -1485728830, -1776203544, -1904296682, 1236605843, 1674102037, 290270174, 295478945, -330198717, 234922566, -475907455, -1542719587, 590295615, -790136213, 513335348 ], [ 1819785059, -995930692, -89119389, 821478295, 1390866498, 1045203976, -166465074, 1089995842, -170271735, 1936646854, 611596384, 2006892901, -1395271441, -1208167224, 848396653, -393591332, 1241593546, -1969650707, 1014046422, 338022569, 1378334682, 866273875, 1456968479, 1607715516, 267495580, 1929306715, 947961889, -1538649364, 267964255 ], [ 1636908416, 1476110398, -189755385, -2012401372, 776087429, -1941045862, -799649574, -2056754142, -1355214439, -1113800807, 1112389055, -72574215, -1313108235, 1256756209, 1898168335, 433184408, 1867756180, 981396081, -1510967694, 839654526, -1900246567, 1053109208, -893350735, 1899213523, -555870435, -1534926299, 1410738235, -1244811587, 1888051673 ], [ -1043643006, 1008744219, -575048626, -995855078, -1870463771, -791949904, 1591093467, -1044264243, 2079738925, -1800170985, -68977872, -754157331, 275559370, -1840793647, 272675075, 365011516, 510281469, -1140108566, -1918789576, -2077641749, -368290659, 1567934666, -1943680517, -1000415385, 1962170848, 940660956, 453161139, 1903021406, 302181092 ], [ -1981368589, -1242889909, -1039030867, 844529151, -225587335, 650888129, 1350520312, 901673959, -186975560, -760901137, 1712813954, -1158421965, 1089393717, -619918499, 468438263, 212179219, -1215195122, -1239671645, 241597057, 1711041613, 600178385, -1195601759, 1789344821, 179264885, 824228725, -856333671, -723243982, -995211634, 557619569 ], [ 1831869001, -456433542, -828859528, -237668309, -322140162, -1932398445, -839297521, -120056006, 1736367334, -1773116045, 116662792, 636316115, 800999278, -1738659622, -1566300418, -1626587199, -385339901, 693329243, -1567046737, 384023247, 60288471, 14387791, -1053979696, -235446562, -301727264, 1920587966, 1362922455, -10125077, 1959315126 ], [ -539665763, 742655062, 497403770, 1296226511, 446087504, -601602754, -29901656, -587749309, -251785343, 1740818653, 552667709, 1234744325, 2096560362, 348938084, -1880531702, -857113344, 286086928, 196314341, -480012794, 473424130, -46405422, -664801556, -559888525, 910813766, 1316999541, -1070655686, 863931558, 377048203, -473256903 ], [ 809288398, 1917289369, 1443542874, 1839488465, -498869686, 554842372, 2030857968, 901036795, -1414739743, -912542995, -1898411598, -1196902611, 308599973, 1013468027, 916247640, -940159613, 2042016371, -1646934750, -1346214761, -472192102, 493144113, -1702123895, -1924122925, 1890295404, -1206788352, 2009744563, 1554891680, 340161596, 1819638369 ], [ -569979227, 1582295102, 344025279, 1434555468, 1063155887, -128849917, -876564095, 1676163936, -492369031, -1494580799, 1060460149, -1748777214, -637400066, -1405292109, -768811886, 1969862467, -817401986, -1109053951, -1956761548, -1616583033, -306179081, 952956762, 2055613921, -1589529858, 1070538321, -159898339, 400561040, 1214384410, -178789217 ], [ 2092942628, -1142258102, 2022404454, -249698697, -904541578, 415041763, 1748869666, -1225413135, -85244031, 1421115878, -2066129858, 1295312521, -1480647156, 1327515624, 986382309, -462270988, 1818442315, -1022585796, -650195747, -2080267517, -625308594, -266119916, -2052222501, -1751606606, 1919927986, 1151490540, 1592974910, 275189537, -439848951 ], [ -1247121013, -503967837, 739952901, -164560274, -1101887011, -18839473, 413125244, 423648513, 38589872, -1873715774, 2068383137, -200129315, 268761819, -1301942678, -491776021, 666455328, 1607994871, 962845312, 1280613769, 1180584363, 1715148316, 149289991, 1716850264, -643826183, 1287589171, -1231324211, -1125819785, 1407081744, 1896447379 ], [ -1328700026, -2026795813, 925348898, 2127828012, -1943725532, -369786120, 1930653962, 1948835706, -1201431996, -1880901351, 1135570622, -332996807, -372663748, 518691038, -1209636569, -1748080614, -1075386303, 317527666, -261056363, 195088972, 1024367257, 1930245406, -1798622576, 1262620326, 1586929979, -261258004, 1621728643, 994639135, -402596725 ], [ 915705657, 967731910, -1853096613, -209951007, 436590167, 1577285900, -920345947, -247350430, -1674162945, -1923779130, -1042829071, -415190019, -1086179199, 593886264, -1234436130, 1157975843, -693903803, -1805791073, 495628132, 1457239926, -1570471588, -1547833177, -1513407298, -1381480944, -1693513283, 360713197, -379399852, 687232009, -1786436949 ], [ 733362424, -99951829, -1324881606, -1036862790, 2106397937, 2082422080, 578797874, 1166760542, 501729873, -489995199, -41775265, -1998571447, -2049893267, -1185106344, -306428144, -697368379, 500946508, 1990600494, 1176469268, 222086137, 1660254873, 171012454, 1611295591, 38555497, 621332483, 1989097794, 1487281568, 598582412, 2103327647 ], [ 1023076318, 1309501460, -2147425072, -1831273274, -404807491, 92233716, -1834122102, -1174538523, -1590412566, -838976433, -1251440840, 1823106728, -854030440, 854180413, -1308625878, -316912810, 344348937, 1442339983, -739040398, 1419224769, 128118643, 531709693, -793825853, 2000748562, 835416327, -323720896, -1497417965, -1477123356, -1950600625 ], [ -78802969, -1938769315, 1888936752, 384675557, 299315826, 956343059, -1178655099, 1657131134, -72051202, -2070776387, -140764725, -1414200265, 411118766, -1321875309, 1049662307, 369212542, -901724704, -109257430, 1322008387, -1610259826, 509078188, -1187408161, -1879990235, 283873855, 101329407, -1540763368, -841656273, -1506678305, -1209561202 ], [ -1634247472, 666994673, -1731889650, -544187242, 538426404, -2015232000, -613743215, 909240219, 1106093334, 796828737, -1717112453, -238564341, 918444188, 1682492464, -1720837411, 586532211, 844084567, -1319066707, 127199015, -597007215, -1218058416, -284309489, -2095301974, 145853919, -1383374131, -87724352, -1729505970, 1291258767, 1819020018 ], [ 283700650, 645623284, 397781209, 1906136625, -62286024, 431147068, -93007152, 819094434, -617538462, 1344828280, -1101895347, -919008522, -683030889, -1374732861, 1563358536, 880450374, 985205562, -322232501, 143624100, -1396847031, 973885590, 1920214182, -1408427999, -2000848160, 612314990, -111065179, -515445765, -376998838, -567691796 ], [ 143362456, 1199384425, 1081818337, 247151929, 1719252624, 1266495041, -124061992, -430637679, 1600156922, -390620673, -914418579, -1613398211, -2040771344, 1013933440, -528626761, -1316767118, 24852127, -2083512747, -861094256, 1740001128, 476653435, 168940447, -1204334389, 691779655, 1917639008, -254976750, -1942843757, -1018394600, 939925727 ], [ -2051809556, 985056166, -1603258013, -1701805872, 1866090838, 1485667420, -1849433409, 1140083785, -1321688668, -1370786821, 760890063, 598240206, 1398432161, 1959312244, -2067459107, 1339036012, -469284486, -1939969364, 992889824, -24662124, -852273581, 1108435918, 1622342948, -1898082215, 1453040564, 1746699661, -1238619688, 895287212, 631749460 ], [ -50922977, -1837374472, -471069552, 281145258, 45218349, 101947028, 121298107, 941417921, 1480912810, -1209791955, 510282868, -2017854224, 428373208, -459210623, -782998431, 23006282, -716102251, -1028974982, -844139439, 1607301813, 1427297780, -283012518, -307472404, 1984654379, 934537850, -973931189, 1924703537, 1997558782, -878916774 ], [ 239567530, 419965779, 471349408, 1904631378, 1210271890, 1492466361, 1290984168, 306381958, 1001628839, 1615790724, 1468262500, -1972008139, 505231818, -1918229550, -253367605, 1242429686, 1635222718, -677147038, -378121746, 1583524058, -2046116822, 626568245, -220599440, 51964379, -1881601391, -1651520114, -1720252888, 853371286, 1181536349 ], [ 989332070, 410920863, -513630654, -1213033426, 4939150, -116570848, 60393415, -1188668951, 1823771386, 898594547, 14384847, 120804198, 2046337586, -963633150, -63749126, 1577956120, 1244116917, 44019634, -393049757, -2145793158, 886323105, 876074272, 1680230217, 37083887, 210834330, 231033152, 1735288134, -347831439, -1063960904 ], [ -2061431982, -1438864534, 1515275182, -654227538, 1948679324, 495923479, -1422535164, -914705536, -629329990, -324131516, -21137860, -1112588430, -549173859, -835305081, 1960911664, -1809616576, -1222198123, -1235847385, -230246170, -1938064662, -1848776116, 1491777950, 1410559238, 1718131292, -1466460059, 295550625, 2026299028, -762290292, 2146920384 ], [ -1080648801, -205189180, -1529474551, 1762370536, -220146495, 160305877, 1243878691, 111191785, 1582877347, -913230706, -1731506965, 1227410995, 764416967, 1447110533, 292601222, -1464540438, -1956398104, 1167605259, 32108133, 1694851774, -47002256, -1849193275, 851314508, 1989234268, 1649251301, 60511394, -534959628, 1393362329, 919244292 ], [ 1949545230, -1019662212, 37966380, -185796626, 40868640, -74456570, -1639297746, -217216495, -34838526, 961927936, 257856293, 573091709, -2042315034, -572699133, 1591323283, -731645358, 554122694, -15449659, 279403172, -645922253, -1085637383, -545817834, 502354996, 1694692407, 873560938, 1645334759, -1400933903, 1674237347, 271461215 ], [ 174796028, 575237242, -1207040596, -1631895034, -1311015986, -685181194, -2028110516, 550664038, 1929204760, 458582613, 656274061, -1333675718, -1151813561, 1173145365, 222811023, -1808758791, 14399005, 192534366, -1481028898, 1060008631, -657382342, 468666382, -681835670, -2046652756, 1125711418, -1753474652, 1184349183, 1681026575, 1112790785 ], [ -1943583714, 286615578, -96638577, -1267116071, 465921074, -1173599442, 1867732221, -347425134, 823444743, 1564180727, 1668141171, 64159586, -1995480005, 470659679, -39466915, 1463833764, -1349509646, -1414167047, -985330498, -1742537053, -1861580953, -110818038, -1510668685, -418029361, -1752103308, 984498477, -1428883747, 458033, -726036888 ], [ 1975794527, 386062290, 1247543699, -687883909, -1891450208, 1202038162, -826004888, -669926078, -919283179, -1860228100, -1317956700, 2096251193, 230275219, -1862245708, 1642467692, -2098604415, 1888028439, 609002776, 311020160, -2068173790, -183484137, -885284834, 1921008023, 965525149, 1054365322, -1936275961, 1062343918, -315340150, 1258426344 ], [ -682290755, -957734080, -834927945, -849616254, 16164689, -928992618, 1835192412, 684903188, 519755036, -1057463762, -2046779447, -118510781, -1452830191, -959408187, -1857715020, -507091895, -636167526, -63499001, -1774897216, 1485061758, 1947014235, -268882103, -1834822389, 378484210, 2100728438, -2017821911, 1728666684, 776509255, -1579166278 ], [ -1335000681, 931594347, -1556215342, 67223782, -1287657600, 266396898, 718777279, 1378146750, -1516382478, 1758496368, -1913160932, 2122793134, 1231754488, 2098879044, -1652698416, -1955975117, 1659000612, 1296698501, -1124942381, 421328527, 1238427587, -242220074, 611756987, -1772564900, -1873528993, -423983717, 714593439, -860081039, 1014747424 ], [ 1706831782, 1891183254, 505257058, 1272165802, 850885738, 2126037291, 1894714258, -1206269279, -1708340632, 2145437703, -1958224367, -86391561, 208179729, -1449218111, -1415949264, 521118969, -1552284257, 472861713, 114088146, -1556068084, -1794444939, 2078026612, 885617044, 1952329025, -957331673, -390536911, -2100084534, 122553718, 1890219371 ], [ -1781426728, -1115074829, -171926325, 1122495186, -1975212091, -383105455, 2089401409, -818005057, 913734401, -880201786, -567775822, 698207227, -1064856353, 1796910467, 476502818, -414225378, -1071723833, -318007120, -376224944, 1542259906, 1220659722, 1471760147, -623262979, 1602410967, -1183451061, 108251964, 1506514714, 877421427, -941238882 ], [ -1381578221, 337828227, 836900949, 170634835, -1652620086, 953587307, -1886796295, 206889660, 111079017, -2013911839, 219898165, -566885456, 1667205018, -891013088, 2026164730, -280080315, 1854455704, -283579402, 124474002, -873302869, 1914679153, 60191467, 867629834, 919909897, 1743461611, -141742290, 439745315, -563174488, -167107310 ], [ 298604207, 800106166, -1778807354, 551547382, 2058249662, 806062691, 1203958467, 1558418164, -27741235, 667233351, -1617435207, 1811197060, 1408143588, -843997420, -1486551946, -268366981, 1385438061, 1579066809, 747309834, -629192538, -1396173, -1696317708, 232755976, -455099480, -317014416, -1541696332, 1914449186, 1161009410, -1507971183 ], [ 2028545061, 204569168, 776754523, -813497754, -1815983916, -1709958300, 1920001162, -295488321, 203069636, 36927041, 587382900, -114256714, -251895664, 1514816511, 1442768244, -143758425, -700125096, 724271006, 7262539, -1209979476, 1533517467, 1536278197, -1276612252, 1668536283, 658399319, -1370373658, 1930515185, -231464861, -690597953 ], [ -556756638, 1052419404, -762304135, 639593896, -1553957198, 1313166574, -244725927, 1162282046, -54486977, -1031715025, 1326181454, -1296648139, 1175496638, -1275461070, -698395743, 1777889525, 914635236, -722003903, -325935091, -695742969, 76587064, -1758572335, -1640091615, -443875463, -272239718, -1919017196, 722881943, -1778316198, -841031842 ], [ 743336890, 132294309, -1214720382, -1996244077, -1505251103, -1970911181, 643926875, -1406953100, 1073282358, 1467294200, 1232746664, 2243243, -2050757167, 2031150155, 789227366, 1242971371, 612768507, -465787793, 1656020153, -386168017, -2114145126, 1879531063, 1548333124, -779545323, -1366006847, 2071585535, 1016150605, 260800961, -1784854473 ], [ 1802132302, -1038216762, 1955452594, -1773784366, 1499991963, -989561514, -1980534751, -2144192331, 1280241902, -1069171195, -1668312395, 127419988, 473942666, -963534088, 383728759, 214290503, -2051246417, -1442024268, 1865056069, 405181426, -456642214, -624399455, 850705932, 933054856, -1304839106, -1774669031, -1599123155, -1808670930, -1973731419 ], [ -1840304267, -1466051674, -2124423525, 1174049533, -1462974889, -1585869752, 803739908, -834173117, -96853865, -1514885924, 2067312180, -638051044, 685707195, 1798840507, 102273889, -1321244803, 434002038, 545779474, 555689155, -1819761578, 220223003, -516245323, 87277366, 349887588, -1236045204, 36777209, 1402485426, -617610082, -882474710 ], [ 1808251129, 96314465, -585852223, -2018396304, -2069423867, 949011864, -1670599015, 1630202162, -1448128364, 290926670, 2118220933, 1302731595, -379503082, -2015432569, 226512302, -657676572, -177800241, -128427607, 1385127677, 471165324, 2021076287, 2043352253, 1366142241, 1675325011, 453077677, -1322680683, -78837844, 716258776, 40826038 ], [ 1475457637, 739178581, -766170624, 782555262, 1408857252, -1168782530, 1562289730, 378126154, 1785061938, -233356244, -427025712, -251122388, -1449812877, 1559131690, -17830455, 1550085350, 385209285, 1054867866, 413884391, -1758248529, -970869470, 1862059135, -2106056289, 553741343, -1537165866, 1207429424, -702187001, -2083230059, 1659347563 ] ], [ [ 1084630542, -639604069, -178138881, -2058167321, -1312369669, 1330348272, 1170013652, -671310055, -1469898225, 1326039526, -80799714, 1919173599, -837252540, -1011293384, 1472330966, 271899242, 857603674, -585683776, 204528908, -1225896112, -422859613, -427916940, -1966877237, 1173478634, -2095251512, -576925651, -521139310, -516592393, 961728027 ], [ 759550804, -918310910, 221559613, -489524542, -606964966, 1226205092, 1691711038, -423336750, 1450148898, 113083591, -584068748, -1420394808, -1800644036, -1412230606, 2065071935, 741299715, 304256941, -1827087605, -2063572515, 1967275484, -391954656, -1644329144, -1377127160, 2018437244, 2124323589, -1566037345, 1813166872, -2044051762, -544282839 ], [ 1422429650, -1753785147, 1398429548, 1254011610, -207021035, -760604826, -1406386848, 409802339, 599819653, -193641845, 1644070764, -1882237201, 1743832252, 967414764, -616725724, -895916499, 2109084881, -231019596, 1371222666, -598585464, 1687902174, 1074376355, -247027318, 1881120194, -150811036, -328151229, 447256060, 1041045858, -2074727373 ], [ 683071906, 780345154, 2029479051, 1402984233, 1897014135, -1131891176, -1847970389, 529844467, -1698197528, -2099226856, -1926930332, 1843723041, -1546659954, 1585111571, -1991294810, -541776934, 1550080955, -1919443418, -10101042, -1838604798, -1950619297, 449464920, -974211284, -366930022, -1026615291, 1011949305, 2072752272, 137482628, -3706201 ], [ -504248377, 1699980126, 878776798, 1443031426, -717786100, -599488019, -392097900, -865898569, -262189764, 594353356, 258161046, 596157532, 1899446163, -1839594387, -2140182433, -1768417857, -1822298635, -1414628429, 1189456389, -874000695, -524521818, 377310279, 619734717, -1107118963, 56103746, 343693151, 1088203323, -1703780613, 935045348 ], [ -1164274357, -380320047, 1883705084, -15617599, -1368497566, 1854809227, 607919034, 945209216, -846137836, 1401382522, 32948855, -1225779790, 1753350645, -320615982, 111233096, 160238402, 753747897, -441017088, 1209815150, -985362786, 1318139319, -1356842109, 716002229, -2003386768, -1259694616, -1457335267, -1614269903, -1116618454, -588866183 ], [ -2013010287, 1460204911, -19796004, 1798255822, 1337804402, -760504630, -684627278, -359733730, 1213806499, 1183313125, 629676138, -1705070370, 1995414015, -1888527013, 386195505, 1542903079, -1007739888, -1991155260, -1609331673, -977572352, -87995869, 242894024, 267738219, -1778611425, 377637503, 755767802, 956334537, -661795774, -1505730714 ], [ -1797705312, 320908886, -79437193, 482904975, 1830936398, 771307601, -2068244924, 365743651, 1215035123, 1710881114, -1341261029, 558022961, 1570763220, -981641513, -1459325211, 595299105, -903023746, 1269689095, 644118768, 22116479, -1459715349, -924685979, -1375476978, -745903655, -2121727231, 269041277, -1082120202, -1502493799, -596429797 ], [ -325023892, 1577729286, -337523306, -1881947997, -12838687, 1461276480, 769172902, 1801224116, -1467518932, -1248423038, 812935286, 463049252, -1960555579, 959667271, 1936365530, 1023319380, -146466439, 453301177, 1788348418, 243609396, -242801907, 10206772, 1951466905, -370848139, -2139758906, -2072716713, 397023756, -351102548, -1330283705 ], [ 1738515521, -734900757, -439790165, 1059811029, -676638582, 1027820691, 1418439611, 1294710861, -118596572, -1365056264, 135695763, -240641471, -1783411075, 1226071670, 1708709454, -1515902552, 1951397583, -178954166, -778320108, -312623057, 273027432, -1269560742, -1508657722, 248352663, -469680698, -540971973, 1615673793, 2017060877, 1767836778 ], [ 349569361, 1025352114, 1235082363, -1512812898, 482820480, -199789857, -1375493132, -2082818724, -434619796, -1778536079, 1433749780, -1341303274, 1733000819, 929152702, 816093385, -785206606, -1957677768, 1415563475, -216275457, -373105886, 1189493883, -958771591, -1493631829, -1869507344, -1384145313, 50948415, -1051663074, 380191302, -1267429427 ], [ 2113374240, -21394673, 201691772, -1813461121, -670772807, -16417101, -121875474, -442553142, 84396651, -618435820, 51234190, -664509688, 110474537, 444217773, 2096656258, 500300860, -1521571674, 1575036805, 557024468, -854957279, 369081475, -1668684183, -1376916085, -1153590789, -180118407, 543742357, 213689277, 1684763715, 918205497 ], [ 1784815515, -1323528670, -36973547, -820672621, -512288321, -677594609, -1177777451, 1530039121, 1676490817, -1194902382, 1584871324, 909989886, 284507546, -1069123272, -1043851977, -1510010215, -1894553291, 619225976, 470083284, -550380620, -740547267, -1000823533, 1419213883, -1833443850, 162783030, 1144793184, 938328368, -552218503, 638278311 ], [ -307249225, -1617407528, -1750711514, 1689802787, -1579767581, 1212030043, -383554319, 1923891456, -548843993, 1029165010, -366217409, 1100526310, 1926266973, 1178599149, -1692299165, -91571524, -686119344, -1208610856, 1320433345, -421755138, 1552476485, 1547297154, 1804501210, -1270201615, -1041263244, -1673606091, -533098189, -871953444, 1532402650 ], [ -733172287, 1918216888, 1519206158, 1553902512, 1381374072, -82699072, -1481849326, 1613511052, -407603378, 232451924, 974547854, -587237028, 908089540, 839595112, -1399777819, -127701933, 100058605, -765077374, -1304849842, 1434175003, -970061999, 1114256490, -1406148271, 1833618993, 654800390, -1558189810, -585720900, -1785162310, -976038699 ], [ -663475037, -591027638, 59693496, -1473488035, -1222704727, 1330903137, -1795540698, 1736806388, -737189608, 418123157, 496223108, 258511897, -444996889, 187623135, -1143768582, -1834489632, -1445250008, 644284965, -2082005716, -1898982084, -567695620, 722914117, 1332146810, 1591993567, 1268674675, -1465989491, -1762204037, -430887908, -1436547039 ], [ -1245311151, -1005753810, -1808474704, 1438205448, -1139753926, -538268573, 768379909, 564327445, -7664390, -2083343781, 1495194905, 1015093359, 141075864, -1246017556, -82072657, 103596585, -468450547, -1940176924, -617285334, -2068370033, -21358073, -905831648, -1460830764, -1263147795, 162771839, -990741410, 1460958189, 137127712, -2042036566 ], [ 370178281, 224444533, 1767603420, -1098927154, 2078934509, -1654123366, -1271536056, 1187724708, -381613700, -1895088603, 1007619766, 373341360, 1554348199, -1111287437, 1841394466, -158199519, -1988056740, -1660001760, -796488865, -105828996, 1015421184, -969742439, 184666127, -1145667327, -603937271, -945073210, -1592229404, -226079865, -1019074113 ], [ -2030770643, 2123662768, 1400090872, -1092811293, -1885750096, 637389795, 497316118, 271004745, 44910981, 172686, -362697792, 106695670, 1706864363, 1723755748, -1509159258, -689360505, 1837489721, -856989642, -1656843002, -1688992334, 80520640, -1054816392, 2044327755, 1318694343, 1894483861, -2132490407, -1001043750, -825211083, 1159275037 ], [ 1654352251, 698853666, 1501460755, 1834427377, 554379843, -180364381, 201735132, -1929109945, 1876679877, 908369780, 322301647, 1354824323, 1949086932, -86772630, -1103640961, 502366043, 1394537142, 2025377859, -758324512, -835595609, 1919387318, 1566624339, 154052151, 1345913046, -894395847, -633759212, 265788093, 107159687, -1070912026 ], [ 2123731009, -1545115116, -324963737, -1479828747, 698861679, -1107255333, -1505556466, 992143460, -17643879, -452017288, -92368281, -2122482208, -1590708649, 156375018, -1256280440, 1449355929, -1355374333, -2098296200, 1966490206, 1444699225, -1195060275, -116361137, 1120232738, 1015669991, 1448392130, -1943247514, -511277172, 1828561377, 1104928718 ], [ 1645779269, -498559969, -632685147, 2048996306, -741643010, -1871251973, -296487207, -123835356, 1150601066, -2110153311, -46332124, -1853664779, 2128264117, 1015868535, -491149960, 1751897871, -388755173, -1408725306, 1265373505, -937740343, 1148597656, 144143563, -1609300201, 472224519, -855786579, 1064845278, -1970798028, -1674461120, -707370183 ], [ 1988898128, 1360105150, 602153203, 215224892, 184931367, 1052926050, 1576236170, 1378829112, 2053007005, -1588587572, 2056020356, 558211810, -1659863849, 1553407021, 2066393445, -577742469, 1379981416, 872380502, -1316526927, 123679188, -386818070, 377797772, -383948316, -1575016225, -67625235, -1153312311, 1291474088, -941368462, -190493388 ], [ 132134637, 427360365, -1686544162, 219751659, -2099800325, -1009115057, -33638012, 734270191, 946054241, 481965607, -1054528519, -2002836770, -1952311532, -1014190511, -934537754, -1396625547, 857164258, 1380307666, 646339836, -1231451217, 1948896916, 29574080, 355870360, 206535868, 2090442441, -580525326, 638610336, -791137269, 113377796 ], [ -1529226871, -873295886, 1541447159, -1279325085, -942633348, 879377782, 1203909814, -2113344937, -665564122, 1161001371, 2068510982, -1992148376, -602171458, -1876237338, 1357751043, 1439330582, -283706109, 920203399, -1636267292, -478096094, 1347626984, -1790488804, -1487247937, 706207755, 171690076, 1345782719, -370040798, 1852235257, -680143842 ], [ 1734637301, 1959690368, -695952995, 1030501556, -1619082336, 420810954, -762536521, -266843211, -382280931, -853901074, -1665095487, -430792216, -1769084126, 850804070, 2132201531, -2052300333, -1849700225, 250614060, 561630359, -540565556, -258032692, 992988452, -686648569, -1069765026, -1147696908, 243847995, 959616138, 804351429, 1928622724 ], [ -37303408, -1949418001, -1441079148, 1881476483, -1557522686, 3016328, 212493623, 168099152, -1880481499, -1970777756, 239791548, -745651319, 914493536, 1500228250, -1536179352, 1520171783, -787475592, 1761326366, 1627105887, -1364714414, -950896101, -1659476115, 268878482, 1684019771, -738582220, -831443894, -462314110, 1390548289, -149294961 ], [ -1536820824, -802017580, -825721798, -645850127, -950377362, 843362304, 448474513, 2130615120, -44339534, -1303117610, -1487642923, 1196350881, 1381348550, 421528893, 1743299320, -77719391, -917318307, -2105402193, 410005382, -1955885733, -730659717, -82484596, 422280734, 1350075899, 1833391128, -1166194142, 2110044842, -1158800698, 1167739272 ], [ 1845787329, 1975247407, -113294918, -837202400, 2144187815, -1467346717, -22710552, -1582214167, -1185966679, -1066188550, -472016396, 460755590, 1786254065, -1734114322, 1869898781, 929732318, 1163474527, -1895062732, -309529445, -47562272, -1450836610, 724076832, 1390404437, -1986605081, -1856402049, -306486140, 1974385316, 280083456, -1183182251 ], [ 1807406303, -1966613302, 1338072420, -187141907, -866543348, 211669571, 722325231, 89677067, -2023784553, -60651693, -79274443, 177117064, 1831216477, -250113602, 472343057, 1899909119, 538692138, -291630497, 1026062715, -1955298523, 1810119945, 690204019, 1845477736, 820409737, -1271398532, 1669188716, -1316043716, -612047105, 102007304 ], [ -1582749493, -104933434, -1326653242, -885147071, -994558831, 1555378353, -1581115500, -801258514, -1404630511, -1503556816, -1728317746, -1861441972, -968073079, 1576126860, -930664024, -580548569, 1429434454, -1940475121, 2128438036, 1800124045, 1339895554, 1844892549, 648297652, -1081550393, 160950362, -2091170239, 1772809477, -1363175829, -533986675 ], [ -1410455562, 1955168507, 2099621415, 937553980, 1120982795, 231688524, -797777475, -1715972182, 168247802, -1860828854, -90142547, -1459416962, 1377843011, 1007435044, 943647224, -129769510, 1305292604, 1179662474, 1024492743, -2031777804, -1540088748, 1165561888, 169649267, 1406034915, 1319531756, -351661999, 669914503, -1867900382, 799010395 ], [ 1654748833, 2047316137, -611681531, 484927797, 708781727, 332504188, -524521571, -1251014873, -936461249, -1187091629, 201487290, -245547331, 175768093, 1736861143, -879377090, 7017684, 1004366605, -1289012324, -1126969661, 1296385752, -509492354, -952558923, -1601631402, -2068867719, -533846023, -1006838621, 1246262120, -1392239962, -1775939323 ], [ -1775945719, -77246365, 2103331131, -1105222077, 373545267, 1328313376, -293909113, 2014584021, 1419916383, 1259750130, 524999156, 293003755, -221384062, -227164321, 1017182131, -1218210526, -185391222, -1780414412, -877037652, 500065240, -2063468114, -1825629024, -808947084, -1138700597, -1638311469, 694051338, 507709266, 846414018, -495149590 ], [ 1101653164, 388677945, 3160224, -435639400, -1596238325, 1031227631, -1183813225, -1887267031, -1237213199, -1473461639, -1802687288, 451721490, -1583669470, 1718429234, 862971290, 542248074, -657937878, 597212789, 1332624381, 1352803561, 747301525, -134480681, 643005705, 1745852308, 2103555147, 537599417, -8221263, 841530953, 70094634 ], [ -1096628097, -117787461, -692796029, -1940055678, -2118002520, -992101898, 1239531968, -139012409, 646940945, 1967603831, 817385943, -2061014475, -1439565170, 1960211398, -774672282, -500528479, -1950974706, 1080319669, 882575456, 1063165633, -431042311, 1705175683, 2076594283, -1541971511, -976352142, 28964601, -1121948081, 1336840747, 1677828070 ], [ -1475033956, 1858665873, 1428976262, -1619433508, 138396727, 1635851181, -2001235663, -1285093372, -289540654, -1300186866, 521919718, 739834540, -186373649, -1452101806, 1855352735, -1432582863, -2138919398, -1288125291, -615220891, -1438032581, -695650952, -1483477236, 1176808527, -272606756, -1075407556, -1335533261, 818448266, 1356893762, -1030968792 ], [ -98936461, -979686774, -238018798, -982771866, -560506893, -161669057, -947982758, -1991707757, -1647067884, -1242046941, -305040882, 1418664834, 1065156898, -1636792701, 131643129, 1611612173, -1034319315, -570617964, 1917683815, 355980057, 977335561, -491087032, -783559374, -443573389, 1771631813, 578231685, 1873583704, -1670873971, 194936983 ], [ -462918731, 159003746, 576949434, 1891206607, 720151499, 329270924, 2007340988, -131885104, 2113434341, 401913479, 1973351555, 253545930, 233007349, 1687272682, -417045258, 186870314, -933991434, -1868775840, 1513448311, -1947147422, 1936612963, -1201178458, -561616203, 1142189109, 1475289736, 467640188, 807207031, 588108560, 1098533043 ], [ -265974483, 1854914962, 1055530263, -1397054841, -1403817933, 1136197744, -691607562, -1180945627, 1520511278, 563455901, 1071155347, -871235496, -455811593, -1636888409, 659932046, 830250618, -1758166243, -733530067, -29752469, 2061593809, -722557143, -1519023347, 2079651920, -780325526, 1994498852, -1390609647, 682352258, -1835256026, -986764347 ], [ -92921926, 1130805192, 564454994, 1243145636, -1004600117, 2109108528, 1877282640, 206193017, -1652995553, 101941432, 1305174060, 202260967, -2091097310, -243395326, -833775064, 331762658, -1096200537, 2116449351, -913223007, -652652472, -855501707, -1353630394, -1679131133, -942229890, 1661226588, -1367387930, -1058438439, -23590586, 1865207263 ], [ 1471077657, -32713556, 259005369, -1160663425, -1120392638, 1891889874, -664881619, -2104810460, 1409779530, -925029931, -312014144, -1129849249, -1611932768, -907751182, 1830555521, -1865282597, -1564111091, -942629266, 1690078226, 429802444, 246450535, -777444233, 321288024, 21935136, -1530818460, -162480068, -248582188, 967973942, 2023410629 ], [ 85414060, 163378662, -1496577397, -1980592470, 1415736698, 1949201832, -1172236013, 270355142, 2006001707, -901620280, -1539743112, -1532410290, -1436099642, -480366207, -1204030952, 247075439, -851814831, 155452292, -156186185, 1933297972, -756948965, 565394933, 1642524857, 974810218, 1017254412, 1070868437, 1485636074, -1421647977, -2126986755 ], [ -1847124595, -401551378, -2045265955, -606956373, 979427261, 1225152448, 1214221882, -1563991367, 764920908, 1792422145, 2129392535, 683817537, -899794700, -618032234, 717670633, 65412446, 138332830, 1185835703, -796014338, 1807983610, -9298728, -2052030093, 657678113, 1068127036, 253812589, 2087952505, 839519585, -2008685497, 702669201 ], [ 83665923, 403133824, -2036726886, 922987770, 393704779, 1989564479, -1305692206, 2018803722, 1127732860, -1542572986, 1581176395, 272399137, -544624978, 1151011989, 88325655, -1379943623, -1244012795, -392364373, 953008529, 817387267, -1708932809, 121796180, 1680560485, -706444372, -1933584768, 229765456, -883809551, -733651253, 1303115954 ], [ 274035953, 1825816397, 1581261921, 466897389, 1314238654, -1659583609, -632077463, -696701421, -1239275917, -241237606, 1101626116, -2081413322, 2141488080, -1884045709, 1659156577, 315135192, -1452178119, -1955093691, -2135806313, -689079238, -1562132676, -1444968885, 1653107702, -124263863, -155186710, -428302990, -1985553802, 63842758, 193564807 ], [ 544528157, 1731220490, 230625402, 1223405407, 26535758, 1034244498, 2028086277, 1850131839, 908360331, -578557477, 291098786, -1405895250, 682999402, -771760894, -831854106, 1060653126, -1199971793, 1336430821, 1880953346, 546013487, -2078800595, 1339180204, -667237976, 1394378770, 506826615, 1337938747, 1460667380, -1539205401, 1993317748 ], [ -1772444971, -1911412932, 1959700951, 612365024, 1751851204, 1900914694, -1248057520, 2011688220, 965272893, -67032023, -833823979, -1932889673, 1743659365, -259854759, -1730979129, 971630279, -1145176473, -677590171, -1728592570, -204765801, 291527440, 505139172, -216457208, 1741742867, -1343388377, -16831936, 1641368079, 473572621, 928340117 ], [ 1995204605, 2079440708, -1283755205, 671103923, 615248234, 1032890226, -14013133, -1885492610, 877877294, 1337285842, -1008763132, -1726722331, -1159419952, -1107560544, -535483908, 1242332219, 2051352220, 1871592921, 1681275662, -642751615, 1462322817, -1532156003, 715409736, -421713597, -1526665555, -1446894255, 475109153, -956268018, 1873536074 ], [ -970755694, -1944911424, -1838068996, 1487217906, 1059016205, 1244990504, 566998200, -1000805599, -137701227, -256420649, -347758317, 36132450, 1178479317, 385880863, -504212630, -1274679530, -286897574, -382786872, 1010631217, 1270802837, 1054907268, 1636024406, 1577889482, 2123281095, 1936433711, 113674390, -1640223259, -1254103959, 342858287 ], [ -1663471790, 1481815453, -1144739813, -904715832, 1081784667, 355078358, 1668222646, -1731740543, -755610246, 1026979614, -221048299, -609622302, -1528138550, -614697526, 550670749, 411855050, -169914851, -646390325, -534555385, -219907822, -228294002, -1172911579, 1410353014, -1535398182, -969012732, -328080258, 2079743098, -845072403, 857159548 ], [ -1199025261, -1178848956, 1198905055, 2108594677, -798449636, 2140945590, 1607368669, 1401225765, 1571355684, 371988462, 1613860093, -1354900906, 1983202896, -219708452, -1751252642, 195655842, 523162913, -1031732733, 1707903128, 1154882088, -1719970171, -645506372, 2092743626, 870635139, -1334850000, 1373626756, 974969141, -377867402, -1008301956 ], [ 893100733, 883732399, -940915384, 706338903, 1302384836, 1767964514, -1656087885, 614723679, 362894991, -1184804136, -840671315, 251655439, -1021154175, 271048890, -373901646, -610007932, -936598908, 1173164796, 1161592028, -1745317721, 823820723, 441276912, -38829319, 346719339, 978742201, -87104105, -1959663357, -898030208, -1282984248 ] ] ], [ [ [ 1189205208, 1643458551, 519430972, -1453573804, -334696026, -1944850191, -215167487, 730876099, -1367476718, -909189670, 210453666, 863272340, -1941019436, 1435804034, -883305902, -2076144118, 1135059106, 197223221, 794368035, 1018143750, -344754511, -1694853602, 1133341008, -1144381214, 114997797, 1777831851, -1720549965, -489550066, -385227117 ], [ 511005764, 882493531, -1964517782, 1647749689, -610398417, 108331572, -912624380, 2024216901, -2053074392, -1421405953, 870665453, -909038764, -1910797396, 268626117, -1502665311, 1262130993, -814282336, 762916746, 727550980, 1822999202, 1569086461, -985308937, 1565276328, 1133511537, -568053342, 1394544894, 1219497713, -1512328333, 2093833882 ], [ 2147122365, -555403715, -724170720, -2098729463, 720214645, -960891418, -550269510, 476494402, -94014723, 273507745, -1165818298, -1212646657, 1904072354, 1197087328, 418136286, -420861624, 637896214, 756911184, 1189145209, 1288523868, 1063199260, 740331141, 124949243, -1908947090, 212989907, -843909955, 71430362, 959096387, 1203406429 ], [ -1613972603, 1549984348, 1113182504, 2115079199, -648853279, 1801877973, 1198891275, -819524467, -817991033, 221658755, -1960503702, -1342166885, 1550217506, 1599426392, 1302422649, -74270244, 178631992, 713296314, -1198713647, 2041531454, 807370303, 733156452, 1328146961, -168439638, -265788484, -1281496442, -808144807, 1891319030, -353585203 ], [ -1932087216, 1749846988, 983888792, -2145838873, -2135805605, -1999598870, -280789720, -1431590449, 1901307729, -445629581, -1020351914, 1081874832, 1609356025, 860776763, 1818259009, 612982663, 1508705200, -1108877419, -1632029457, -383761141, -298183642, -1853804958, -1032489322, -251000986, 737328405, 1153801889, 1086694375, -1711245091, 657504584 ], [ 798259032, 1165559209, 1676866483, 370057867, -19233909, 2039797870, -1791038335, 1027833717, -797700167, 977573741, 1666728074, 1935393658, -1316978910, -428696778, 805508256, 343669951, 1077333601, 1714605032, -996948700, 1870817849, 1725337640, 1634654832, 1974302570, 888785872, 1857489314, 991058453, -1689360041, 601473917, 243084614 ], [ 1960824781, -778211015, 612158821, -744079538, -1419456500, 2075345508, 294111231, -1278568413, 875698385, -1172606106, -1870800409, 202208390, 775102604, 612087136, -1176076959, -2129047709, 19816125, -245609445, -762340079, 1986296285, -1606758901, -1411000934, 362221614, -1565168644, 1943582937, -933757989, 1152265744, 996747143, 1909024223 ], [ -174130710, 1995067417, -144696930, -436086629, -2106940394, -919705562, 1923733904, -1174347123, 1050365759, 9385456, -12504359, -1182449921, 340406544, 491757186, 1445034380, -1196093169, 1264623906, 1940491148, -1735339067, -1445946593, 1483614797, -885533543, 1057398222, -1654109308, 833336760, -349251728, -628189877, -1408752638, 1535716012 ], [ -766738614, -858560632, -674160340, 595303741, 140506222, -876172114, 1407721058, -553266911, -1315707770, 477741230, 386152646, -1048233629, -1528242431, 378987435, -1916537279, -267529623, -587670422, -856070967, -1568495436, -1404295478, -1973353328, -1356200765, 1030588325, -1841275711, 767219795, -646728145, 838857900, 1652494676, 214910221 ], [ -424724762, -304369067, -777552500, -2022729224, -315515025, -545558156, -2139960753, 1016813868, 1704615934, -1927713072, -1134234810, -974174712, -321417079, 611586964, 2061453634, 755625838, -1243940890, 1993425096, 1103830940, 1692134775, 800662839, -1994861660, 654353884, 2080663478, 1217971439, 1226110820, -914783803, -1110650541, -1144064575 ], [ -78987355, 1999544515, 48978453, 98544503, -1491382927, 785054429, -1262675419, -904186519, -52038011, -1388188535, 102422641, 1155172494, -594305219, -309302741, -1120360800, -73470758, -981268915, 1965036565, 79635061, 1017887937, 974932245, -2113901967, -1799435431, 1659980597, 198531237, -63201573, -864900944, -1150933214, 1020052404 ], [ -1008342282, -843728107, 116557775, -371300495, 243413821, 1495383541, -1747688692, -1006853760, -1782127348, 2022966707, 56059674, -23837338, -1808067286, -1097736251, 172230804, 1000017092, -1112637474, -1411307270, -965075576, 72094631, -1025651684, 88781053, 715556823, 327110518, 489247725, -1959139402, -2007606845, -1240364005, 2144429223 ], [ 517309797, 2101061041, -1581389893, 1347019356, -186608606, 261721470, -658174580, 1235161577, -1447758209, 1880880660, 605524726, -1950644433, 1634636460, 1926244144, -381551731, -501363479, -254172563, -11508934, -2076938219, 1187837492, -725805795, 770993317, -1065673332, 1464583105, -1903477759, -999818498, -1752752465, -1263940263, -1812780012 ], [ 153035588, 202086476, 1909609880, 295483463, -1905649015, -673299299, 515436762, 1532734650, 1338435029, 1113416727, -1539174509, -1504888356, -1850168574, 934733084, 1408766833, -1643651854, -1629826401, 1263954387, 1997575874, 457486479, 1045527081, 611793845, 2038670333, 61852813, 383109588, -1255526863, -2077092093, -428588304, 2127258759 ], [ -1925760500, -583496339, -1284593274, 1728608481, 552560481, 1396675151, -421856736, 1670445897, 1293508424, -1993673236, 1904033981, 2138627632, -748286368, 183644259, -1892714636, -877727926, -1561398832, 1507997018, 2033191717, 1332991440, 2117227944, 2019496443, 1118272053, -719853341, 328072299, -1938214838, -113070262, -120613388, 8822384 ], [ 862877187, 253941367, 932675101, -531104162, 303402749, 1036297506, -517198781, 936774390, 286551482, -492284690, -1160346750, -1605610064, 771448641, -6854018, -1078481811, -821361081, -81785309, 224739196, -989139225, -37472516, 669346828, -198903577, -1985999394, 174294486, 1520146661, -827222871, 2144661546, -781937618, -596120163 ], [ -1988120887, -1615342160, -75564911, 1583376897, -1664485597, 113634292, 1641993690, 851477019, -1253638270, -417587602, 2123791723, 1601686585, -86278593, 2102048717, -1073203176, -1251268266, 2044442979, 383160321, -1878523472, -1071042355, 387472530, 645331915, 966150447, 1288178142, -713633997, -263261999, -643441041, -440384560, 1477915344 ], [ 1760401314, -482462902, 465125801, -1747275445, 679334270, -899064758, 860196631, -682035082, -1401509727, 791414815, -411534826, 1293505428, 2018297629, -360654206, 353888955, 1117546089, -1222208440, 772170884, -146235105, -1363575701, -461867504, 1764126794, 646401466, 1129677845, 299590644, -239924670, -1067886376, 1924814709, 387730385 ], [ 1078722807, 269525934, -1247607857, -245096206, -1672443880, 1221150889, -1946328329, -1146665789, -1219983249, 370483615, -743878683, 359264718, -145788707, 1545370847, 2031017793, 509981418, 1074759958, 356940566, 1125235851, 1851554700, 1646399689, -51952560, -817348141, -1373981729, 690266426, 171856185, -1816414167, -568201253, -139398750 ], [ -363336008, -1946310853, -1823609226, -1166362514, -1779583747, 1652282259, -1699601319, -460748796, -541443977, 1447307000, 628157684, 946652092, 543044824, -1058165494, -486679868, 73365891, 19975537, 695119332, -1554217616, 1744833095, 1621712095, -691639280, -1213157352, -400356962, -218867955, 1839826125, 1487109610, 51813787, 38384422 ], [ 2101976642, 584416358, 1474864509, -1483306765, 1481736037, -683933143, 521197201, 599285887, 2126401787, 675762278, -766575062, 1818805038, -93992871, -1803461819, -1036353229, -182542351, -1207069752, -1128610096, 1277113651, 1111990492, -1959924322, 522795281, -754276442, 1796884179, -1795740676, 1591848035, -562085788, -349671956, -1319277252 ], [ -1588864451, 431441110, 1284902743, -1749752189, -1029255353, 1226994025, -730008973, -1531688329, -142688591, -1170304776, 991047033, 413751612, 381213553, -1386567077, -1168599560, -779245799, -108794381, 807471775, 1738863349, -1903077136, 1443293279, 1523580647, 1401391316, 859152225, 1379803182, 692903899, 984929402, 1603305485, 637172315 ], [ 1502940799, -1039572012, -766564880, 1605198884, 1244773361, 1359022052, -1583434059, -678442706, 1563899901, -548676298, 1318424496, -2023488950, -298312132, -327637625, 590207514, 1767496641, -1651980533, 1175365944, -221132788, 610710370, -691584801, -2109988873, -1678229325, 1822663230, -2009869710, -521409609, 1437388473, 1624392939, -719155673 ], [ -1839642793, 1441308001, -148966271, 977379882, -2031907132, -11699663, 1602265409, 1877264342, 1331482485, 1177285534, 996894882, 1016439778, -416214642, -441183353, -458156637, 454054611, -927819221, 686188475, -1488402165, 194545163, -988963350, 114233242, -782934625, -339754798, 1430322080, 298572750, 2129870641, -758543074, -611665392 ], [ -1867486170, 1261155073, 1605786645, -1996582473, -210735326, 1262798188, -1021746263, -2101710524, -917958084, 1536767297, 1223127610, -844734753, 462125344, 1105301989, 1200726175, -1649701866, -467350139, -1182326500, -1851005176, 819867558, 1665030585, 1170530104, -320331460, -1731283074, 1917514961, -1713767698, -2144664342, -1899695076, -172079591 ], [ -1015371280, -1419283586, 509756448, 281096998, -1282544734, 988967144, -2077021866, 371536396, 2000244392, 2004474578, 1694649971, -1529546801, 1864217667, -292520809, 2056903353, -1164471265, -1448301, 1201671419, -2126347936, -429590907, 1472645765, 926606148, 1255591167, 1732674639, -1009917550, 968168058, 705184119, 509251416, 1968525320 ], [ -1787359385, -1678982824, -1038117658, 826282993, 2100136777, -781918241, 284920469, -1646823443, -1890794889, 823944850, -1311941906, 87811722, 1461505173, -1662721927, -1480653697, 1247662266, 1087537189, 1206424963, 654352026, -1377395927, 544614975, 1705623782, -788994682, -1580889758, -1980031916, -594594619, -1309376510, -117489310, 44349536 ], [ -569044302, 1131074491, -947888376, 2053066834, -1906051003, 560495361, -1571835245, 1597396236, -1121368299, 1503609394, 1670963183, 453071087, 702298037, -2110766491, -356721961, -1221781283, 476265002, -1397122201, 1289773914, 1019642608, -459915970, -414514011, 1101227010, 345358048, 1076930473, -669025772, -1653901333, -1962649973, -1715181065 ], [ -78938057, 1235927056, 992666907, -714416805, -1450891563, 1888017509, -162668763, 969818345, 1318217115, 1555756868, -30448084, -1798265423, 1895632219, -923335765, 1981233722, -507913339, 925585323, -212690961, -2010540852, 620023902, -984252754, -315432279, -731639842, -1323174658, -1046608961, 415574204, -695911541, -761134225, -1448218433 ], [ -927107537, -814923912, -792423772, 724373352, -1944001144, 1181853281, -1694819734, 183110512, -1133563407, 464797838, -803806665, -1857375427, 255575459, 477612582, 1553929980, 1691267632, 859197887, -1343784310, -405120541, 1213888051, 1994954761, -795894501, -713742270, -746703173, -916319642, -1056848887, -1344509486, -391154889, -749627433 ], [ -1337133497, 1791938417, -900501878, 34762059, 315852380, 2131687367, -1135339017, 271504731, -600081554, -972298668, -528314599, 478239709, 700167474, 1629301427, 1957858943, -1143626313, -925061988, 1645504541, 1037987831, 810113061, 123317230, 663190054, 402406163, 1669200265, -1106890461, 784203084, -1187278906, -993546263, -803358590 ], [ -769673638, -726980778, 1834420810, -378884524, -1950888127, 1447987393, 121861346, 1583605567, -375108626, 1354723571, -457779312, -1366736175, -748507456, -1155132379, 75970173, -852117295, 75318324, -1511719434, 1529460802, 2145055366, -180735386, 1323400140, -45184626, -2116037299, -1587995267, 1266655695, -425086659, 2104967683, -1588337490 ], [ -1182905744, 1557477272, -1625570467, -2033134303, 11705709, 1042852053, -311893781, 1350482770, -543761066, 79684512, 1869107129, -1406805868, -381989786, -2021452985, 1052070661, -311822611, -1516472102, -87300932, 1978852115, 636760181, -79411846, -1131188944, 1592006267, 994754266, -731074272, 324963315, 467097191, 66095178, 1117712299 ], [ -631321310, 2117204299, 1664623813, -1421864935, 1831840169, -1159637400, -1136776495, -1379846164, 1065807431, 511730939, -2044234582, -915455091, 1646511887, 814377462, -442350441, -141359819, 1554636097, 51566134, -1343079310, -1632612246, 1392051435, -294129989, -742495296, 1532839541, -2028100413, 1609969679, 1619074546, 1207875247, -1067695154 ], [ 16341797, -905066495, -663418279, -892888179, 1754440217, -2018128173, 1689074547, -1082941932, 1867920256, -511780817, -1408109223, -1584663083, -398216167, -1342525551, -1673889809, -123104155, 737185899, -442519933, -528059141, -179008158, -284711303, 563629175, -1502020213, 1449850059, -1947172639, 143145829, -534155467, 1167484310, 1190330649 ], [ -468812702, -1626805438, -1240602829, 2100111912, -1462709379, -73874456, 900839455, 563168597, 296647204, 684438611, -475874582, 534341013, 1389755046, 1081071476, 56784050, -328707110, 1805231941, -267288958, -1283765425, -589996871, -1866402840, 841770096, 1077324669, 1472222636, -192150568, -1734684621, -124107590, -1282455335, -1426387871 ], [ -341141764, 325653262, 921508493, -1758388164, -853206991, -293630579, -1510519472, 705333264, 250941154, -976276877, -1440303197, -1923152698, -1191640948, -836680412, 718239275, -1157857081, 2120671744, 243386711, -344559470, -2028157227, -576425404, -2088064851, -821989433, 1216201797, -596403876, 967458674, 740411652, 1263863539, 749960170 ], [ -873395355, 714874184, 2180387, 1770580874, 1298770895, 292982053, 1421261571, -1531958724, -1387846756, -657762438, 1700007034, 758621106, 697532434, 1776662549, 327412847, -1096342222, -2053197935, -839314891, 679675098, 231684170, 481246814, 971550013, -1501383543, 1739644337, -1360948264, 1893177, 1762296524, -1854391953, 832780820 ], [ -1717532745, -2025742172, 1308997005, 1467495170, 1663825757, 623840900, 1181162315, 529023858, -1583626871, -2010039499, -175673736, -247949040, 60267675, 720754950, -576072531, 1274771309, 413019569, 12767782, 264237691, 941916205, 513658354, -46862308, 1718591525, 1064982090, 1643544952, 1683440294, 1804236431, 1549069717, 321565877 ], [ 2355170, 307956281, 520514944, 2001270875, -469096463, -1317877064, 1957377492, 173055455, 1419643713, 659239784, 1839783081, 128481391, 1794303233, -905464029, 913390893, 810554277, 347337899, 93809313, 167834761, -835169381, 1733410812, -1768760362, -1059070367, 1395598047, 1995367031, -1687696641, -1131008858, 1182488124, -1873080173 ], [ 1051949608, -1591678371, -1036832331, 1192323816, -524052834, -326709376, -1665272328, -1923762999, -850481237, -303092415, -1526607107, -2075005747, -1961324052, -1158878156, -254768951, -76326910, 381881041, -310671588, 2052165372, -49815668, 686017546, 1980756689, -218950602, 243023670, -975069235, -538338746, 1761614276, -1586049815, -869014378 ], [ -44716243, 1839605558, 175436230, -1314410492, 1274727084, -2064471008, 1932612573, -464150600, -143761877, -514893752, -1817639847, -1090454432, 1892280533, 368258910, -1398569892, -1936747565, 976206636, -514011103, 688092251, -1071406473, 2018326189, 1596645436, -911470786, 219103996, 866476508, -478648150, -1540928705, 544675420, -1281591249 ], [ -1429683032, 212936508, 871577132, 1464101546, -1911417787, 805413003, -1100322813, -1515827187, -464088167, -858757416, 1445180801, -1920060281, 839156698, 1928633988, -147299966, 414636636, -1789345765, -461466239, 821910373, 1946785115, -1219987985, -1925276842, -1946842842, -1054547159, -261617105, -1939568198, 1671154654, 2026343404, 1427508520 ], [ 599511678, 527281902, -1785077725, 1063568823, 1069875632, -1768548321, 1858758676, 251779561, 1735437966, -1204393120, -863865483, -1766410915, -1919556112, -1870624952, 1713922178, 1505556350, 1624830873, 2036786560, -1198879044, -668793867, -808833469, -250980327, -614927807, -1125809097, -544128840, -1799411068, -688517729, 1222365948, -1511406394 ], [ -546761105, -926652614, -94320193, -1860345484, -445593012, 1818787352, -972267845, -2094650014, 1798236947, -1360280863, -1566535723, 209064209, 1997097834, 1690405113, 1290146331, -111955653, -2142949462, -1223227851, -275919983, 1359588388, 2025407056, -1546222502, 1809643368, 779894147, 836581848, -1318925543, -1774392751, -727363941, 1862139151 ], [ 1881439728, 8746948, 1253986351, -172803679, -140303735, -1735741949, -1366338384, -230363516, -134284770, 944649989, 2129439213, 1818768542, 74772870, 1417860707, -939281436, 1170715209, 551435977, -378069792, -845370066, -1642954027, -465556957, 855137705, -554562744, -2059840714, 1723670337, -1051095595, -1617678749, 1794031078, 1317057777 ], [ 1581027405, -1088453731, -757805314, 562822750, -447257176, 1655564384, -1027642528, 1489121515, 1433180875, 298484752, 1403755621, -1935609217, -1995068351, -236836237, -1782361149, 1652277317, -651790939, 550859374, -397052292, 1193558749, -314417375, -1669393114, 395868473, -560745985, -311779803, -359056795, 2074834215, -1637956634, 1163071010 ], [ -1315127384, -888732948, 593766957, 297241115, 1111731026, -254099853, -2038682923, -898423497, 575980655, -752061720, 1251324458, -1111219222, 1924369701, 707456498, -1313397189, 1365550439, -222187868, 158991131, -321860597, -435140280, -564477102, 1209710376, -861841610, -951002133, 1940848115, -600640171, -451087362, 599746950, 1524574888 ], [ -1801187492, 1469641956, 339548170, 328691946, 301620133, -720314713, -1800481512, -1994689644, 1150199983, 1908523789, -2081213252, -1606598433, 338346296, -81247634, 1710678923, -806014602, -1887837720, -46964850, 1242612047, 1676682613, -348204935, -2109221282, -1471419378, -244268179, 1475181375, 1674533438, 1331796867, 2017017475, 1614499727 ], [ 1219708337, -2052417014, 1581567853, -573541829, -493464563, -761685864, 1865115095, 1242861378, 1065032774, -237072806, 801794314, -1532499531, -1084854431, -2092825689, 1674037950, -1930544469, -1249413075, 205714115, -284562000, -674789818, -1703053632, 1221376213, 717455725, -1216422131, -1648196239, 437818120, -1563612974, 436711832, 688701317 ], [ -980483301, -2023282642, -328699774, -235377966, -1296321408, 231993426, -607890043, 570465664, -173880063, -1917426329, 721060536, 631319391, 292710258, -89153976, -1656552233, 1012574455, 2112288824, 1070267295, 1457454911, -1853128464, -1437767581, -63125860, 1981773643, -1682971279, -419323227, -535909499, -749990666, -1878382262, 402239989 ], [ 1384860505, 455547571, 33397689, -1864253587, 2064695592, 1378364404, -1135243931, 2048697437, 1780001847, 1413641974, 1833744373, 1911030516, 1382013769, -118963381, 627414201, -1137264641, -995526862, -1682333778, 1833740495, -199881703, -1221785504, -1842810792, -342385357, 388151629, -142650381, 460754368, 1302117557, -1278616194, 986753416 ], [ -1984018094, 1742654771, 812118080, 2068360011, -1305859819, 982726547, -1619617855, 1046805202, 93251235, -1796127157, -502633444, 364065721, -159320016, -125064889, 136029981, 1290376130, -175747512, -1940333615, 304086386, 951563109, 819438817, -1810272313, -2121692028, 1726971594, 1012272518, -389462623, 1623528410, -1492410526, -806730555 ] ], [ [ -748128424, -560559688, 1067271369, -671940831, 1773482749, 788662001, 222268929, -118191280, -1849504927, -1151261934, -118404050, 1303042092, 2143247845, 963086441, 500172018, 633005907, -210764032, 1841928717, 1153131892, 1849978663, -1980811138, 2127369223, 1043197509, 761749343, -527960812, -1426284164, 1075068760, -1967008389, -705965800 ], [ 676860121, -1779837809, -1679984298, 829142745, 554722668, -129618757, -2016708336, 1389061048, 524234040, -485906403, 1717127067, -208182032, -1110781764, 464835705, -1718226472, -447094166, 47616778, -2139134437, -1476892548, -860492180, 1555726395, 1295793693, -1204626387, 1871604544, 1170682168, -269541615, -1307763679, -1550360267, -2005901101 ], [ -389459071, -211106344, 1345310090, 1018941528, 994171413, 508382834, -661294739, -2105449956, -414775459, -1904775282, 516113947, -1419530789, 1322022310, -2065894966, -629842676, -1800083080, 696868952, 1598713195, 1068580262, 1001903644, 626272744, 706949398, 921378047, -920280176, -1442074735, -905553217, 1746718086, -1656145456, -1065257826 ], [ 2112021670, -2046145813, -346266056, -1147397936, 1266746405, -1851137552, 2011278768, 1985593099, 1339992503, -754467005, 1560668895, 1819695046, 277302175, -12116731, 470271712, 2137450352, 1295205063, -508798961, -1744151213, -976688163, -1049020103, -1154325471, 1563889776, 8683328, 1924211223, -1228055423, -190617086, -722837320, 755253193 ], [ -1301703039, -1603272195, 315033892, 1514425512, -1453360246, -220231323, -1575455699, 101732421, 1275434238, 2101642360, 1742158847, -1286601702, 720796274, 1786988355, -1896834299, -2130292880, -380946713, 381441666, 49855883, 2099288125, 1206027999, 881743186, 808925376, -397313789, 395668275, -186893819, -474119164, 2126977518, 1831489805 ], [ 1402798844, -1106632168, 820320515, -103387193, -406851682, -474232368, -1783868803, -667107783, -886869979, -1431116483, 1052447154, -163315398, 570185307, -1602392817, -138605760, -1563187818, 1752452540, 769137549, 882545314, -1164910335, -272124751, 885215718, -1403950105, -1969235878, 1334658968, 825695389, 602648700, -595143305, -597383333 ], [ -1175328045, -423439272, 106030572, -759702418, -1973341155, -1468007332, -1393956841, 686257108, 101309265, 1984724022, 958803596, -1971128235, -1000059114, -938304416, 1506442003, 539267262, -1485169039, 1075401414, -232264819, 649789510, -2036132669, -464239456, -181158770, 760774240, -116744378, 852700450, 1085515157, -1330891375, 1549592823 ], [ 1373482011, 705125211, 1841710516, 297644968, -1216706644, 1764507247, 236832357, -1506684074, 1478816645, -1972841084, -498908669, -896734720, 1748705670, 1258241893, -755656669, -1386417693, -1475690993, -1290112854, -1132920130, 1390520421, 1988431863, -959967354, -593046583, -1887043144, 870194559, 463583825, -507969716, 1250959094, -848624975 ], [ 1387294705, -133521927, 1963473127, 1728713018, -481980422, 925758346, -1630284329, -1790386467, -205354709, 1162884119, -96939225, 831704184, 1505553208, 1832937883, 23132010, -1469889840, -2126541084, 1597415292, -1667416750, 582027057, 381953337, -1536549392, 1636078446, 1078218297, -1997432792, 726190149, 1827448855, -605255902, 63282729 ], [ -1763325923, -254703959, -1708048421, -454312795, -579417686, -704597766, -973405048, 1544187446, 952622562, -1547094222, 1954969190, -152855001, -1644884604, -948153839, -1410011768, 1382454581, 1574998567, -1469643397, -570467210, 2028869887, 1717766339, -993933006, -1627320207, -430225718, 230905077, -1891793206, 437574364, 707923619, -172831919 ], [ -1866599351, -1379926943, -652112615, 1883131173, -842039454, -1572255801, 1666184524, -1789519800, -425137972, -1123579952, -1865934464, -2033998547, -729597135, 606802694, 163911495, 1320339687, 617995600, 766660846, 555265560, -72049834, 1895936134, 2034991819, -2144240898, 558415672, 2145489495, -86071991, 1424501948, -39101832, 1609682377 ], [ -213824717, 1248461156, -1180009089, 283170655, -2097131511, -1447957267, -177661878, -1815000492, 1387808441, 2137951101, 338060093, 1366641440, 36145468, 219559265, -1335148269, -2126920689, 938841998, 265989449, -1295111449, 1319233726, 1740658007, -993185493, -2001564054, -1904790175, 144849253, 651453059, -337151178, 1815250903, 682608838 ], [ 920335872, -529307348, 1730552912, 802956231, -419950051, 1810076433, 1634196310, 246384998, -833719504, -1197350032, 1775117704, -1447334249, 1817086994, 1756982299, 403489108, -1085006688, -1666470052, -2030557165, 1894787007, -728211418, -1205189775, 2025308631, 15176155, -1378244184, 1095309646, 793533208, 1332490285, -1298175297, 585703245 ], [ 508122759, -1516811405, -2135178867, 1751160267, 293577879, -1206382711, -211159356, 1430147577, 1135590749, -1757172642, -1755572254, 265844089, -694266681, 359816588, 1045395230, 1715966307, 1016964928, -849323061, 742949396, -723178797, 690424574, -1430844131, 1386646446, -461760886, -1841962265, 576875422, 1093211415, -1233508777, -1236088556 ], [ 1557049777, -1923149570, 1607520064, 913312646, 660937680, 1970208727, 1890581377, 1027922093, -474519285, 342733930, -627351711, 902907114, 184130635, 255325232, 1004616658, -1729272790, -178883903, 1486628456, -2042867038, 1342436433, -1265747476, -394871741, 65781545, -842277163, -78458419, -546179375, -762132034, -1881390470, 870363654 ], [ -1438927711, 546065091, 47343473, -1167619358, -261124501, 366127706, -640816076, 243235732, -1231426014, 1859602081, -1776248130, -1997822498, -425233419, -1412043574, -2088320751, 1102088260, 598216899, -2072498225, -1081205055, -1060116013, -190268357, -86025254, 868968389, 1222513346, -1862670355, 1096373382, -1019665774, -1368412410, -1954329815 ], [ -9389510, 1902630700, 2041854980, -207179927, 1380612107, -732304701, -890467318, 1363613400, 207216936, -2119200058, -911680540, 2107458620, 243255700, 1337977344, 146728376, -377176388, -2009325328, 1603625006, -609538595, -398535839, 645214760, 1793646156, 470447973, -606953869, 1264685026, 1024925333, -108866620, -1627224585, 344109865 ], [ 480716250, 671867638, -1345983925, 1573878850, -2139909180, -366219059, 2137886565, 1301128412, -1266465372, 1444460537, -1738789442, 594076976, -2128756519, 1902397928, -977656237, -274450698, -524424958, -971439109, 632972824, -1878552582, 31043726, -5786425, -1632159959, 257015050, -1180110112, -493038112, -899657794, 911457113, 762344067 ], [ -1743862993, -744907629, 263084960, 1015687751, 828283288, -1814067730, 1194142768, 666225972, -1289880015, -558051136, 1357960847, 1414658914, 1227573477, -75931395, 915381554, -541725342, -1204331432, 1512189593, 1721361196, -385042396, 1764800326, -1711502009, -2126154722, -50305823, -1585662000, -785210962, -1179951433, 1693057994, -1803927078 ], [ 38136431, -1431933707, 1253119831, 15559282, 2115471059, 826615708, -466931106, -845776866, 1006943325, -909440685, 1596030161, 145975558, -773715811, -1364372354, -37773663, -864489408, -1600890738, 1790716398, -1952951802, 959688821, -426125269, 813789039, -1209583828, -1650965008, 247182236, -1770797378, -1506152176, 2048328436, 589477847 ], [ -1284906689, 900729522, 1453648582, 873508135, 476892412, 864736685, 362385113, -1423781278, -457456670, -738178750, -5030688, 1294571481, -1733431161, 1227802384, 105593497, 555440348, 896728545, 1250038990, 1952591947, -595108334, 1781342948, -1602572068, -280989596, -1905739730, -1729787014, -172265136, -1963372055, -416796907, -1794302268 ], [ -1572611264, 367117810, -1113982220, -1864231317, -1494555585, -1135955502, 590486733, 714135190, 1439311101, -818953205, 413200573, 728122260, -1793625814, 1912849282, -402858392, -2136802533, 1289899930, 1815180176, 444814971, -911228686, -1604762032, 1643594777, -1786236910, 1927699548, -1311421681, 1363448820, -1987930916, 714254647, -2062255306 ], [ 1802539256, 2071485849, 1756788693, -196274635, 1590123431, -1953528143, -1511786879, 1656040127, -1199722016, -1401847194, -1467768018, -366555047, 490014936, 546877600, 432682476, 947861359, -326718158, -561313129, -1772496911, 1310174395, 833460842, 1742660801, 1254337001, 666275653, -1010894603, -1344944588, -277004099, -1546112498, 1795704748 ], [ -578803828, -939848549, -1274205752, 636896650, 1692331321, -1624076367, -987151539, 2125253301, -1216197091, 1365672397, 894639545, 1808381616, -2100470326, 2044481688, -1631713168, 1254144613, -173650486, -309100574, 125346242, -1749951327, -652946671, 703169067, 420139725, 160751245, -1938697207, 162313315, 524890386, -753792353, -1689015664 ], [ -1741413279, -69694204, 1813518196, 1659062785, 1729728698, -1517718058, 2125931370, -894834404, 1730939084, -119881191, -923389626, -760713534, 154033820, -443935586, 114208112, -315252676, 135552864, -1415955161, -1602904275, 1067911424, -1916852454, 1682446525, -1217019279, 2107779203, 725575626, -548608908, -246642095, -16905652, 1384348115 ], [ 676458842, 507326482, 1591332057, -948340894, -363416705, -301905318, 287038663, 623611679, 1153253118, 1308633196, -1668846433, -1357068411, -1106180058, -2121785530, 1661955131, -377269257, -1703884199, -613380578, 249230200, 519268479, -25067736, -1724490366, -2113561796, 1500373580, 1679590055, 1310045716, 1074486720, -392432237, 1210766545 ], [ -1586863324, 1478426126, 2083534131, -192720118, 1087785087, 1273989502, 1259084869, -633371985, 432706592, 1136061084, 1785957690, 1818598027, -2099586912, 160267043, -1943000159, 532472080, 295078670, 1380978239, -413675476, 190906081, 1812337280, -1998948212, -1225533855, -829756185, -1045352924, -1195194776, -1355702220, 373617673, 812411625 ], [ 153000322, -180034438, -1624137737, -2144535015, -855502078, -1283818122, 507486467, 284867380, 1313051627, 1267782430, -1714520098, -434474309, 701645354, -958643343, -378912296, 1945847228, -815313412, -791175311, -797746618, -1872350890, -981751154, -1050965488, 821179969, -1023841395, 877375467, -520597655, -296003004, 1164079952, 918472410 ], [ -1940589057, -1035971302, -6486129, -879495155, -559852025, -1567625241, -562840478, 263225087, 2052460136, 984258577, -1424948878, 1139421243, -1634690414, 1358422261, -380873757, 646912965, 1126848767, -1286266477, -1936599196, 1652375527, -1850452150, -1738182547, 562328572, 579911408, 2053398252, 895705615, 1576102022, 1872204393, 723869120 ], [ 569488863, 169116202, 1996482788, -1826451208, 1033414929, 171686018, 330624332, 392934393, 690995012, -521068721, 1586022523, 1492434780, 1673621686, 896394111, -1961226530, 1278991392, -1141954843, 1178973943, -1126481697, 1359784370, -353942615, -742872879, -1425415359, 2062267756, -1201876789, 110507072, -601023991, 822590385, -1552866586 ], [ -1002587895, 1164724705, -941791749, -439432270, -495111656, -1130305083, 1118739858, -1418910026, -14197884, 2049525341, -1539256423, 2117007753, 1849314365, 1283808214, 989695513, 947617505, 1142225651, 762116331, -995380979, 1873452868, 894497703, 1404459327, 579509837, 835538083, 499952111, 1977053990, 1376850825, 444063770, -1825740514 ], [ -1888647128, 658122547, 793106933, 1888054840, -1023352505, -554005648, -411948827, 1764637868, 2084451270, -511939468, -1969844607, 1447563201, 1268728487, 2058869551, -523715235, -2109396243, 746102260, -1134521038, 1489764701, -369072241, -908569567, 1553749137, -1343401053, 1915475291, 1477938253, 32099252, 53086053, 2078976510, -107771205 ], [ 596368817, -164625715, 189748540, -1673070664, 306390935, -626017762, 276424204, 20233718, 1555574682, -190158202, 1607126390, 1759620810, -1133657202, -2133663897, -392698468, -1489432977, -694423710, 493876529, -647625834, 342093265, 188741648, -1483058620, 823761942, -200688766, -1605045577, -1477500009, 900096891, 656871641, -1721209663 ], [ -2033842523, -415161668, -278589902, -2142913333, 1630541882, -2059591067, 1335169264, -1845408097, 183687264, 1097709739, 626002515, -1051617391, -1974390826, 233117784, -643461365, 1429736222, 290949526, -1735199253, -237392419, 2043537783, -44398874, 1613091933, -672779647, 516105223, 1364263441, -676506719, 92186303, -1331763504, 2062358151 ], [ -77860591, -910965054, 1241334104, 43178510, 428834107, -1243280989, -1128328853, -579255374, -293085544, 761580934, 1546873562, -729389808, -1557592202, -1123009524, -861862688, -568720286, -1925498331, -966586511, -459487653, -2027838238, -1290361786, 1082862295, -1851751463, 2038845306, 809824763, 1385133647, -1648019927, 1996197391, -715354328 ], [ 419083141, 305213026, -691727281, -1746038359, -1269929513, 1517034553, -1892565177, -1763372279, 404889605, 420950504, -1191133659, -186821230, -111226044, -1426246369, -38501660, 128569488, -834758233, 1727210631, 1038225371, -1780635174, -15551374, -1836382893, -477774734, -950095602, -184075404, -242152488, 2125982501, -1155668001, -242702651 ], [ -778152917, 507651517, 384253652, 236235283, 1002410286, 2064893497, 196390607, -952252753, 1782673097, -2005623958, 193461484, 1173551227, -348641199, 1156843553, -2093571095, -228942609, -559342833, 1952988070, -309301865, -414587244, 2118977404, 298457269, 1647496734, 1254911769, 2004636622, -1182649562, 331859793, 1453840410, -755524166 ], [ 1270237583, -382460651, -1553278546, -1013489029, -407046029, -977270826, 1414115749, 1574336468, -1115386090, 1841635352, 614998748, -1485234827, 1511231769, -769292525, 955772033, 620750742, 2052019369, 1946535179, -277504281, 1786459233, -678284851, 1281015410, -234421684, -100316747, -1184571960, 583946061, 1886601060, 1423105749, -1498809321 ], [ 2029971374, -216146015, -1154429017, -526128865, -1371210336, -816199114, 1942359947, 1671876241, -1684051111, 1327934042, 2040230761, -1145192512, 1183299023, -1379937004, -1481047854, -404672755, -645586310, 69262309, -1916292748, -1149496368, -2114333113, -1705978863, -916165249, 1924991461, -1555017822, 1677351676, 437459045, 2099474581, 588218375 ], [ 1583920423, 881180544, 419686905, 2091479059, -1956426908, -227987709, -1689234018, 1182024013, -1169299651, -576798565, -2027664057, -1654081567, 871787325, 1482308494, -2865755, 667758713, -801100239, 1378677495, 876565050, -1178097057, -1545749771, -1699493681, -106974901, -492510366, -589371769, 1108764305, -884732687, 1689902553, 50041059 ], [ 1173282053, -673962322, 2146616450, 1032348363, -1315754232, 356963997, -64300464, -273567642, 1362240646, 1678716059, 996154031, -2115206814, 4757792, 947738953, -1261692121, -110140349, -1618122033, -1929891326, -385594759, 470641761, -1880206941, -1920830456, 1341339770, -109295277, 330216763, 2075409821, 1017884422, -1175280346, -725261046 ], [ 1650571422, -786394688, -2058629392, 608052298, 424251285, -898981733, 759665231, -1439024604, 1474217321, 670192727, 70720206, -1970073008, 914139846, -261135304, 2035996385, 1062456246, -55559627, 1459325817, -1558363064, 1039439236, -779815792, -1519600367, 2097188614, 1096800015, 1885858584, 1647578331, 1103126265, 2026017182, 332838533 ], [ 1281951352, -1378734699, 453561491, 443369346, -528039371, -856681379, -2107537844, 1024032876, -1433263277, -1091619109, 905621039, -1618092884, 1351477424, 1426507116, -281119140, 510696330, 1504621304, 1562641646, 1360303457, 730597643, -160269175, 959173487, -18655800, -1817051247, -1797606841, 1394756949, -1717039492, 1240450019, 59981364 ], [ 2103840429, -303985430, -1084311932, -1775777843, -181950308, -1319985061, 938453860, -1511772613, 1639606076, 1987336661, 566073377, -326868385, -429395105, 150927950, -1233168446, -1616520428, -1289921730, 468761954, 645611179, -1144460823, -1097506697, 1351573046, -1783955813, -1235945908, 524811088, -1046037922, -669507423, 698497434, 1968402079 ], [ 835471256, -688098068, 1488799032, -1548493726, 521310212, 582841019, 415812185, 521355147, -523690010, 1205829021, -1726359220, -735107285, -1031604775, 1585984425, -999656713, -60368237, -376090757, 61769873, -1502631970, 1476364953, -1606309788, -27767248, 1596866404, -985586374, 2077068848, 705202927, 618266587, 1202585178, -2023158701 ], [ -1291087517, -1865946853, 1906350545, 1823940703, -911987099, -1607597095, 1655999359, -1959719608, -1905135692, 1965984429, 976579878, -1154063255, 2059231755, 1970888461, -442452563, 71793250, 928429027, -1007545688, -490676619, 1808960636, 1498489296, 1406072673, 365525107, 1549476838, -164238683, 660781825, -1958923549, -1974551615, 1625586765 ], [ 1004809362, 1605781676, -716854248, 1934142133, -507547930, -341485597, -609966759, 97088840, 2104404823, 931484770, 952985553, 2028802813, 1237770675, 1042318848, 210195029, -526851800, 858550270, -1819688303, -206761859, 1798969490, -885486059, 726043234, -1564156586, 214343990, 1021811633, -1203961202, -1429554896, 1768591543, -2057405595 ], [ 254604531, -824110717, -1340845066, 817891056, -1430944813, -890282521, -1813517004, -1288896633, 1324678297, 1398305658, -753195964, -921258195, -564093532, -997389059, -155001340, 157435209, -1469164475, 247296744, 1394269996, 1797056225, -376533984, -32429259, 1019935342, 1233350657, 366263998, -426610850, 1962878789, -676580708, 1638421287 ], [ -1049500675, 1091258965, -92849342, -1114248358, 360040206, -1033157927, -344443844, -2023049913, 217590813, 903157470, 2087661106, 319518553, 1619012463, -1904539106, 341975648, 610502154, -853753590, 1684937602, 1541136587, -937011724, 1667882059, 497529593, -1287405289, -6692321, -313876338, 827671034, 22740433, 2087768671, 2040492109 ], [ 1492058814, -529691524, 1707008866, 1762048719, -2068083484, 517784464, -725604941, -1346093327, -1924097166, 1978886486, 1350390980, 1208159778, 1996306283, 972575283, 1410693983, -1669394514, -221127518, 841653131, 1326126511, 406702074, -327610091, 1594810380, 2063836517, -190841903, -250008977, -1237262752, 954341697, -1657869037, -1362594304 ], [ -1629451985, 677428717, -1300849731, 1385864895, -1895045821, 2072495695, -358421892, 397270052, 31019413, -453529010, 2070780545, 9971405, -1147263165, -1766604864, 1628328441, 2068781699, 1720078764, -579421417, -2062501786, 1458019, -590805996, 675645994, 312786856, -1761157057, 1612599817, 309896233, 1483727349, 1916207661, -1056297635 ], [ -1747566999, 1322108721, 1695871050, -664080598, 1064678661, -323624236, -1764410304, 1248824247, -828815280, 629586225, -38272289, 77502970, -386748579, 1774257525, -1076669703, 2084811164, -1075075391, 1746165832, 1999790016, -86652377, 1810673917, -1097103333, 672531665, 184950011, -1743088354, 1529401229, -1438150572, -960654028, 2010846729 ], [ -458632360, 1905297974, 1556147736, 57177625, 804092764, 633078358, 1282504904, -2075844614, -1179420831, -49605682, 416746901, -1479023812, 1496637135, 112491577, -877882066, 45110218, 1300225251, 1301664930, 6494018, -2095919281, 600716782, 333553563, -882990954, 457530395, -125488463, 1542197361, -1564798247, 867054484, 438095209 ] ], [ [ 197564284, 547662069, 187833081, 1740715139, -1932760383, 1855761669, -1648223963, 895648157, 205152566, -1227855079, -2017749174, -1831349206, 1571901518, 1038561912, -996773208, 799595237, 362043779, -117223432, -1893056224, 1494481562, -1532079029, -1277739298, -265931745, 417775517, 685271119, 1755785693, -1891262054, -5317847, 1254254026 ], [ -1388312128, 236214509, -1916725682, 1729801772, 531661502, -1925410712, 447103299, -494191074, -423864828, -2081672044, 881576214, 2047406775, 1121324341, -584163802, -2122194517, 1474723070, -1358224174, 1129941543, 2065969617, 494936718, 813338970, 501801997, -1424084782, -34868048, 1649468547, 754909645, -641719279, 145127187, -1077562900 ], [ 1656675211, 981066423, -1319398933, 1681300425, -2049713991, 11007836, 140317961, -24247952, 1527822372, -1317724429, -298400482, -624738079, 1819997183, -665418387, 281122349, -497159260, 417406820, 1091458065, 377863345, -623446026, -679930188, 712553197, 1816537847, -338218885, -209084887, 637347774, -830693721, -236196539, -295254991 ], [ -1399915854, -280341664, 1128173293, 2123135519, -2102687898, 204081689, -116278932, -137780786, 946014514, -1614027404, 1216050515, 719776117, 450380180, -1996674890, -854263540, 1080536620, -137975676, 1296013254, 946625955, -2047113440, -1732516800, -2115477358, -650642123, 1894799436, -1662968349, -1273901141, -1001331608, -1159498645, -1834144081 ], [ -222057289, -590949637, 472670446, 2014695401, -518356165, 83845425, -820701061, -774902291, 939164754, -1811921815, 1611584328, -1676905500, -1485292663, -272674124, -358239713, -15246377, -1251721745, -844057903, -1836950028, 1770981501, -76193098, 1834123237, 729237137, 990527850, -762271237, 1185409106, 482619996, 414058256, 1372661129 ], [ -1618859121, -1004288655, -1671620270, -1236072798, -1144277176, -259734891, -1960423267, 1595375831, -1523827347, -393921443, 283739230, 322055179, 1565068351, 1415015431, -70933550, 175405414, 652528872, -1785772181, -2009499157, -1406270727, 532569407, 170136719, -907569127, -673648848, 816163435, -49065749, 664839799, 934874010, -217331114 ], [ -2032721748, -1354129196, 278166314, -176994737, -2120096198, 1899348558, -1052220111, 1938140603, -1971918294, 1394847463, 1508841768, 55284356, 462897144, 1545416011, -1278614488, 1134537828, -90397388, -1244858992, 2081393932, -765608215, 1641788017, -571982025, -1432743122, -1214900235, 731020142, 2101692375, 1789005572, 715013320, 2003121812 ], [ -962246108, 1743486441, 139389422, -1943361717, 31931185, 714744738, -362631158, 1933995960, -337389704, -2124987676, 1562816617, 971623636, 1019864977, -601945454, -1606278434, -2108979283, 824965063, 343447283, -1523965639, -1831823504, 1536217474, -1534240346, 1256190385, -715305841, 66306287, 299027209, -1512330390, 1471528126, -1380448829 ], [ -324967591, -423485583, -1876991313, 667764661, -964210047, 129156157, 1217401711, 1840180075, -1057853446, -1607968086, -1377704213, 1252394393, 1239304057, 1067325082, 1964217304, 67723890, -1955658562, -1442213957, 1587316983, -342714233, 1986625672, 2055318175, -853957938, 221520208, -204022554, -1669613651, -822030146, -2046814803, -1619177451 ], [ -1833939882, -1411667192, 1851351062, 1359356620, 534327648, -1223281857, -1444077866, 903854013, -1909575759, -1202401259, 1268770282, 27775112, -302897685, -1055571431, 489519825, -488316487, -208991849, 1194614185, 1782213867, 378674229, 1798156752, -2059809548, -1869524929, 1240494617, 1699567567, 2043259382, 572706565, -1828790645, 860371172 ], [ -854712264, -1885963378, 478043719, 1714761456, -1859909870, -2077834573, 1286637903, -1886015043, 68492615, -303200640, 1390142019, -636450331, 210530078, 283311491, 1799634127, 915305312, 439361810, 468621130, 2106937229, -469911211, 1191225314, -698054642, -117412187, -1515966361, 1183297300, -45836683, 943512783, 1867697853, -1856586368 ], [ -1913390891, 1320938814, 993839325, -853547567, -1735652444, -1599227902, -4631699, -1577891397, 1662129671, -1097750961, 1549449728, 330613271, -393252994, -1935664129, -846135517, 987122410, -1065934003, 896212788, -887948368, -1682373393, 1818411707, 1018282993, -739172849, -580882132, -1960581887, -468880700, 1934841019, -1907708778, -981078278 ], [ -913431228, -906406102, 1984283676, 1397651829, 1386131288, -2109327639, -1705541686, -940840877, 1919383338, -292999971, -1634134782, 1404699008, -1818698995, 1330839560, 1415726449, -107872798, 891258401, -1215763676, -1145979121, -1579795751, 594412376, -1079887747, -54837675, -988400586, -1629835919, -694182291, -160164374, -1665166101, -118491668 ], [ -1081652053, -208322252, -257456346, -2031624684, -1046254587, -1629611287, -910969174, -1130843544, 33797146, 815366527, 685581991, -6318912, -1730439405, -589165224, -396625017, 1984474392, -1971595251, -220544265, 908531677, 1465270251, 1219813134, 780277035, -1396372630, 1835644208, 1081479788, -781307241, 1092905242, -168774722, -988432125 ], [ 338367442, -43488064, 1180688663, 1090503697, 797724716, -634226318, -1083072243, -90006558, 1908350154, 1579190385, 951936560, -1251317992, -647822194, 1321554606, 209398042, -380283224, 1830623593, 829292704, -1612778052, -970366878, -876106126, -639489171, 1930896984, -605914472, 1775880017, -631567112, 20078403, 1289871442, -1316853730 ], [ -1861958415, 1185914917, -519525536, 19907031, 779261994, -1141324789, -1802762472, -4476144, -163243204, 989849456, -2044588022, 2101168896, -1157594004, -1620440056, 1542344286, -2043861875, 875247384, 655722863, 601788227, -353182787, -640392950, 425045127, 215769631, -960030173, -399097842, -347202955, -1588938335, 1235778988, -387215972 ], [ -114455517, 580449351, -196271588, -1512201768, 84318445, 1539881816, -304479615, -192163009, 1136562742, -2006506106, -553834840, 1725608014, -337359046, -423574073, -1471744454, -1590613083, -426991506, 1816411518, 1785471855, -1148261174, 2125429032, -1467801684, -524724008, 1107467115, -776951165, -1673359272, -162017828, -1790715785, 2046676304 ], [ 296004031, -1372902863, -142070655, 1544125268, -1667494681, -81821475, -2064663213, 520549748, 1004451392, 106491034, -1402270291, 2103720262, 803973902, 4719663, -418388107, 1159353364, -11608406, 763056280, 3881128, 1012785944, 1957750378, 1925969935, 1159290548, -829484408, 1715190708, -360350506, -916403253, 2106509445, 1441002693 ], [ 1995018473, 20376479, -616773501, 778948881, 627915746, 914200316, -1584386208, 1944581451, -1157671278, -2021377747, 1360873243, -1781221492, 355631421, -1338291096, -469429428, -616478243, -461921042, 487012981, -1136927332, -850246045, -1045616150, 683999117, 505315543, 1423589903, -1100946239, -415313412, -2004435385, -1311831330, -1806958452 ], [ -537343513, 252698268, 407125110, -2004064115, -1329438323, -553681589, -1175737582, -60954645, 1869444471, -799591147, -639194027, -1243035958, 866617053, -237218883, 988242662, 1966896252, 1692057022, -198311988, -1276649305, -1143335884, -1408159399, 49999416, 1730017458, 1130797612, 1178580863, -963693484, 607033540, -2002241521, -1332782744 ], [ 924417830, 566186747, 758584550, 1548884333, 1729492582, 1050987227, 162023186, 724659126, 1857709925, 1527110893, 544127843, -1906598440, 1866165383, 1857429901, 1091285547, 893815553, -1875655701, 1551352758, -1253161436, 43172706, -390397108, -1729071520, 1461204015, 1148103063, 881505959, -896896859, 1096386814, 1477117490, 148610089 ], [ -1288307875, -1740080298, 466596323, -121732298, -314561019, -304136230, -990820171, 1138827909, 262786048, 1955745632, -1708959506, 1875462108, 1016552770, -1084270233, 319594279, 2131544550, 881849949, -1827565327, 1803172062, -522777273, 1163117453, -553909670, -1211619645, -589695583, -1594514900, 132885530, -491346012, -874756893, -1520626537 ], [ -2032507086, -1297129889, 1796910058, 303336101, -802923629, 1548581072, -615963210, -1835199284, -1168220342, 1016744816, 946206852, 2031161713, -511576275, 575206445, -1342355877, -1286589031, -90892321, -2079212123, -774077060, 1703401107, 1772250996, 1404000945, -1897869788, -1887766292, -272514918, -834335432, 2029143797, 385792381, 1326306409 ], [ 1172073404, 781644428, 2057931861, 1626529864, -1816314529, 486739103, 1694489089, 447512378, 771651791, -988863798, 1035270486, 703983500, 186056120, 1627104898, 1037528664, 1361695879, 1687542323, -1842918163, 807883235, -143605117, 528014806, -1577724708, -1274262949, 49859436, 44351863, -1320752255, -590756966, -1849388488, -827542344 ], [ 2085615503, -1434570517, 1239448087, 825728068, 1119758258, -73604529, 409987664, 1554496922, 1820536578, 373534118, -329619748, 1355162856, -640916117, 849655437, 1596623115, 1039488622, 1887383662, -689499676, -1949013406, 1893321923, -1320342547, -1759698984, -595597335, 1159491725, -794310565, -185490465, 2006822586, -640406765, 1294132034 ], [ -1060444770, 513932880, -1572102541, 493003386, -1846358145, -893257276, -1621581181, -1176968910, 374922223, 23049706, 1352374101, 1383466220, -178247283, -597000118, -1553325012, -2082434724, 131521110, -399680634, 2119172513, -272768820, 413926607, 451803192, 715518020, -19079442, -132575069, -1021292236, 1080602794, 1343206953, -2138631867 ], [ -537603657, 267548974, -598429456, 1048086901, 19676060, 1464690326, 994370968, 954907497, 1927514354, 1380928663, 1805307269, -207997684, -1248310048, 1771001843, 968404721, -96945482, 1379841647, 1154474507, -845015300, -979663307, 394447959, 1123822296, 629776988, 846446935, -1015822206, 863596431, 1666549298, 1124133242, 1274644106 ], [ -1704386750, 379327788, 1148662125, -696606875, -175653780, 782789106, -1637130576, -938204761, -131991060, 1262001860, -1547298137, 215040165, -764877205, 857460524, 547819341, -1095220907, 1394891408, 628872460, -2103376806, -233345229, -1177038553, 2127544042, -817119505, -1506232898, 1075434102, 1212710858, 1646171465, 656150089, -238032344 ], [ 1630099509, -1924270754, -426847592, -2060072363, -1785054796, -1944667439, 1329055474, 1172389967, -165345001, -258102008, -1207323476, -1689437099, 2126760629, 1774392759, -1369273513, -1772628661, -1298015324, -593592931, 1642714166, 1433908132, -1790704384, 852731974, 1008665458, -913310423, 36760971, -980920288, -34685189, 554950357, 129192700 ], [ 1276174713, 400265632, 520882343, -157095394, 676399372, 1215374419, -980149093, -490531185, -624995529, 1113876844, 1583968668, 178763911, -1379328175, 851864357, -1192395412, 46534142, 60382007, 1362513966, 1034677451, 1925690264, -310536646, -450142453, 1344448412, -1342304412, 365708700, 915004036, 909610471, -257176630, -2066732587 ], [ 882839115, 1664810148, -796318274, 1328443005, 553202608, -1869464586, -23413750, 255483840, -982647436, -1506886545, 2054371566, -1888851907, -376776016, -1111439631, -752181507, 238610576, 1109823009, -1131861016, -1602013021, -2101900032, -1199886731, -784844766, -1988925925, -1905165481, 1466376634, 761621091, -693377017, -2059015171, 69335151 ], [ 811972709, 601265197, -317303557, 1537175379, -2104561014, 808168091, -971334665, 1484600115, -1438872153, 390238276, -513883670, 1315582328, -1606179892, 114703218, -1666551705, -1659925178, 1571746561, 2105665719, -555874221, 440397617, -343990463, -1229651438, 1925344487, 1802205715, -89096407, 71315796, 1727298030, 1242955592, 1784575236 ], [ 2133180475, 1242013756, 1563634215, 1879996843, -1779439134, 44480148, 666656162, -1533371937, -391850939, 560287629, 1813376021, 1525461100, 593495861, 2003495042, -89805813, -83019581, -968898985, 630368565, -1745925402, 1964557651, -86028415, -238541610, -617106218, 918213828, 870548373, -477537885, 1800594447, -1335263800, -868930227 ], [ -1334417105, -1906874918, 1298811727, 1244666369, -1751712423, -539920356, 1243061617, 1257149060, 252926856, -1854198256, -58034591, 2123999372, 2048187855, -1171547097, -930979759, 522173611, -1536863825, 138359502, -1785661546, -1278425850, 1028860218, -1479754705, 1985872014, -1342247917, -257876042, -376434384, 1314593754, 573474203, -2115701289 ], [ 1602225547, 2074719067, -1815872543, -1488751251, 446793896, 314528645, 1461277439, -987808488, 436377151, -1832206166, -1209473733, -917259263, 2002147663, -1453224633, -1428492798, 1281592868, 555639142, -1543876215, 131592515, 274376004, -290976355, -250629338, 569474723, -1820655892, 1963243663, 1718926909, 1886100876, -2010619571, -1831164929 ], [ 384951399, -2110229549, 711586950, -784468072, 93757972, 1022338123, -2024871246, 683110240, 753301056, -575240506, 1213279808, 1458180126, -608177921, 2048819571, 381349785, -1708513273, -643391389, -1343350624, 2039354354, 1012236331, 583444441, -1755726857, -80282748, -279585810, -517335331, 437080855, -393350588, 118982528, -845525658 ], [ 1244672931, 1662862943, -1614449061, 519112810, 646850249, -1813701762, 1239165241, 4459842, -102575418, 1798296627, -1619658490, 1098272865, -947903229, 290156108, -1662109996, 1728280999, -1712883707, -1021092428, -1657361831, -1071608693, -135081823, -249391020, -189962638, 2141683276, 839216196, 1058649855, -940170402, -579942185, -1101238610 ], [ -1238468674, 541401262, 1639234606, 1597549663, 858273097, -876397690, -310389464, 744417209, 591856627, -1160097080, 972514981, -1404760672, -1494175518, -446102111, 653161984, 618878578, -709566029, 849657081, 91481285, 1102793132, 73871597, 1235165068, -968452931, 1684942592, 1490969544, -1577619518, 1982182380, -745927408, -1405491972 ], [ 1600730322, -197499308, -1265868514, 568265961, -81415543, 212339813, 1211048409, -1807475295, 1645775538, -1269050660, 1663112373, 1676390876, 1179645465, 1020237039, -1344032883, 1889380710, 264612619, 2092122143, 299751435, -1944383196, -710740380, 1231064526, 1382595303, 989525553, -526157163, -258134150, -1338212277, -2063527480, -263814308 ], [ 288349499, 262843158, 380178814, 322666533, 293963149, -1018193235, 1384621095, 1750735961, -1229587784, 2133573390, -1775981205, 750367810, -1940789214, -1401340528, 152167850, 1644661677, 283502699, -885399169, -1443423776, 582156475, -1443512710, 2079001745, -943487121, 77322533, -1048782038, -2112939500, 1120395740, -1379708529, 2127627332 ], [ 1705674100, -1921199033, -1946041198, 828477690, 1434191953, 1430410724, -457348649, -895987347, -1805153444, -54032069, -871769316, -779326552, 1446324776, 2040711577, 1881956000, -1684696010, 91971029, 2047274844, 1236682356, 201073769, -2097292440, -546502829, 1341313706, -1986431806, -801903321, -1548993225, 813906849, 1933047263, -1677345566 ], [ -1111647407, 1346057880, -1936989585, -1796120896, -964078949, 400611547, -1811194669, 2111978428, -1672448472, 855352199, -1019413075, 1819941721, 1013200823, -1830576680, -1479542374, -1983588773, -1539079691, -2014188711, -1817470287, -1265878790, 800239259, 685413184, 1732090607, -547113866, -1014885313, -1222965258, -51591454, -363577221, 1265576057 ], [ -465836638, -1611018550, -607455616, -23872424, 1552303030, -1642687302, -615396216, -1131735191, 1111810739, -1729861097, 873331853, 782772080, 1223808465, -2044897480, -1165869397, -932354999, 1208198222, 24633768, 113994947, 1836959771, 767730073, 527225344, 633556477, 1877437662, -1079024206, 310445678, -1036171800, 1872453526, 844909472 ], [ -1586973762, 1927322888, -1490372081, 1403410938, 981327428, 2094997871, -1520613951, -1492615832, -163525181, -985131968, -720411099, -210203579, -1958438791, -1054424595, -649940895, 1180476333, 248887166, 443105448, -2056119179, -111516175, -798812391, -143963529, -455563174, 531481696, 83945394, -855114393, 165110466, 1706368904, 1170307089 ], [ -1765338761, 173842344, 1689972326, -1317618404, -1631426164, -278680862, -1089194528, 686506909, -417986475, -546321607, 1824670711, -246556277, -849241053, -524131561, 1297847514, 1859281911, 1712240736, 912334278, 1626705891, -341904786, -1551918, -981892698, -102515134, 501252050, 939633966, 1571273028, -929603890, 1448019286, 961375178 ], [ -671048114, -36907005, 1760462337, 1141081275, 141769119, 854702095, 542166184, -684193895, -503288690, 21517481, -331744975, -1984429483, 876541457, -1486226548, 1656044959, -1712557785, -287368366, -1506693040, 2105414332, -644782146, -272451198, 402213659, -1847806365, -1053676360, -392687009, 309721931, 1151039528, 233536838, 1945548353 ], [ -1102028662, -270954838, -942402455, -1900242275, -1828913867, -5589516, 1128218109, -1674569545, 417577861, 217170791, -1525283031, -66045850, -1098794324, 1047759298, -1032232813, 642988376, -537492329, 1690964822, -1553528135, 230289362, -79410467, -1358104021, -1089404267, 38344633, -1440476835, -1993204185, 1655211979, -113005300, -824158623 ], [ -994485169, -734166835, 1455047911, 1626774644, 366585459, 1820414227, -1017540503, -717248857, -1832599239, 1398043221, -2082654747, 569018580, -2071164863, -1683644137, 1939273035, -23753966, 1282881617, -774431134, -427411829, 1533343256, 366227241, 1930950572, -125024510, -1680163297, -439373369, -2073258575, -220655981, 665428612, 27248695 ], [ 1695080273, 315736912, -1655134943, 1855767172, -717674999, 676023262, -1931419834, -1350721294, 1867902736, 1351640739, 575732283, 639033980, -831858724, -214514877, -1176025944, -159533961, 412664217, -721011881, 1905714950, 809338691, -1489256607, -1994536653, 1986172250, -171965936, 591338848, 1975235545, -1094809413, -858848571, -1132314895 ], [ -938671241, 416926773, 297951658, 1323578006, -1133616806, 45412464, 32039427, -339546577, -1208008548, 1369194502, 1095334921, -413206431, -1623095997, -1093704269, 1371150875, -1617368667, -370424974, -58890965, -625133666, -1159129816, -1115943748, 2064434636, 856215209, -70361177, 912044320, 1919762203, -464208131, 444392541, -1938621926 ], [ 2111877367, -128113160, -82350152, 1711958886, 601737024, -772298912, -567842453, 1207059552, -387973143, 1178341778, -1136456997, -1714488724, 300265277, -593525282, -470751658, -2146507000, -277160987, 698062563, -1376740298, 486144524, -846502746, -403439189, 369274124, 1097931810, 978109613, 1261907495, 871728298, 177734641, -599917352 ], [ 1613429818, 620006688, 454031083, -1531866380, 1681015178, 1446458233, -1724150539, 1661889926, 681748970, 1541174708, -2103889264, 1835150318, 1889867886, -511434375, -373997829, 2003723489, 1967648579, 1615472055, -1353696481, 1545290973, 661749482, 591486154, -815558057, 1829158508, 1106677466, -2001920663, -2087919006, -378745817, 1177399493 ], [ -1236723035, -594321315, 367018257, -481236883, -1518015808, 297474971, -1907051441, 747195834, 170432147, 106340264, 789792250, -222778482, -239513832, -1252749138, -739439438, 1107551197, -1129880949, 1428648982, 74689367, 1459867038, 598562741, -16009557, 1915407197, 842045344, -1040307815, -664516969, 1317340160, 942195274, 1919058430 ] ], [ [ 536725516, 1691847466, -185774581, -187097121, 1461072254, 286423634, 1134565644, -812699288, -1866601497, -539707688, -816111681, -703328312, -63336621, -70237258, 901640562, 2102204487, -1372943120, -2033038282, 131923699, 919171614, -1449109040, -2089281523, 1765194674, -1336593213, 1318508574, -420203779, 1990349865, 1092745686, 811936190 ], [ 721052813, 1001389106, 535221518, -1739113909, -1476904499, -1071833668, -896875978, -1294544689, 470452492, -665402425, -532252153, -75645041, 1916383345, -318061682, 1472251801, -1601495842, -258899734, -342606699, 1776059924, -2115150265, -2126454062, -724047873, -1623708546, 1189131921, 1936967330, -1370633331, 1354351267, -631422137, 1168193972 ], [ 15996268, -283615554, -1515844250, -1694706194, -1981809749, 1821029620, 2133398566, -219391830, 261408929, -710129875, -751041663, -1744295181, 1146619506, 398560457, -1566461348, 769992978, 653341872, 124528638, -1615503872, 1485577923, -2057053572, -1334026043, -727214325, -1014726299, -659280735, 1676420770, -521270885, -2126538257, -1881636955 ], [ -950905103, -623829046, -404929299, 453069199, 479440712, 374025436, -1542797219, 545194326, 464088864, 1349560910, 1302132470, 1257336242, -753519928, -974496212, 1911222834, -658447565, 354824021, -1297968574, 170282589, -346484222, -1137158106, 874663187, 444170831, -156181056, -1661502270, 1253817391, 1530395602, 1366278537, -892892491 ], [ 1899546151, 1158832497, 284910218, -1329976039, -1246270594, 122797264, 1611941192, 488916900, -350408323, -563709722, -1984575447, 239410505, -1881770324, -1596835945, -1098227030, -725974336, 2127390976, 1102801980, 1903436488, -896659701, -202445181, -926731853, -1932790867, -1246915543, -729999772, -480005462, 456597705, 1460297409, 2032383786 ], [ 316370453, -131588348, 1040905807, 1724252672, -880544822, 2146224707, 176970038, -1076510455, 484463608, 1197445595, 1159991304, 1020583988, 1253351888, -1099607381, -1923639406, -1543868391, -1623560402, -75619676, -143493018, -1502539874, 1485040340, -602284534, -143773164, -467434196, -1982475159, -1504284429, -507388102, 1913730082, -1762849749 ], [ -365962223, -859793699, -1793777996, 135390059, -946597192, -615062404, -810690353, -1492166915, -1015813626, 1809384121, -283968776, -366586504, -59042548, -78325233, -1062392960, -945199414, -389050226, 1194972476, 1507470474, 1052464411, -1344277069, -317144192, 2011405454, 1045300137, -1077194640, -751539487, 55217494, 1993808727, -1238869117 ], [ 1108161641, 992445333, -1762031763, 260014490, -622279254, 752363822, -816357542, -925806040, -1155150186, -1980641007, 538698557, 1758828560, 1222887416, 2063060434, 1615653535, 180175327, -1632306780, -1136243490, 88691593, -872551704, 1333879704, -826924049, -543179610, 1379208852, 766021941, 1121587894, -257142012, 1574720667, 1072915107 ], [ 928855900, -9140740, 256007299, 241654633, 1847077905, -996725190, 2128402597, 154848268, 165548436, -1395697616, -481548908, 2109407346, 1978041293, 1864049501, -1279543659, -307524123, -372351325, 389664825, 1624114792, -918117363, -1244745996, 409338299, 1698401071, 193796519, 1020827776, -1670645549, 876900113, -882376563, -682879187 ], [ -508058676, 573213395, -410595453, -112995616, 593078534, 96701501, -1477026245, 325556071, 151765754, -1866291402, -772774406, 732357387, 305525624, -2063752831, 2019329822, 1010055474, -1540228965, 941634484, 876821087, 1730683235, 486135774, 481656554, -106368080, 1625176429, 773591090, 175994130, 1960280999, 265028429, 1537286133 ], [ 1804987354, 1559935710, 1109323570, -1216786406, -1550472306, -1589591523, 1947127724, 98083196, -92252960, -150850006, 1145548636, -1490252770, 1975252983, -388579697, 82893596, -1711840149, 1290912411, -699836519, 1457900393, -2020252498, 1469491337, 100624720, 699383532, 817344130, -353171430, -851154914, -1315791321, 873509050, -1235732832 ], [ 2091754258, 72794616, 1272115846, -2022739987, 1554299402, 192738850, 1859770422, 1561325134, -1705590784, -336439967, -2132493122, -2329862, 99816221, 347361616, -2117640375, 735533738, 1078186788, 374938555, -566582229, 448420613, 889506603, -1889786460, 1807783690, 162687626, 35131185, -85556027, -2009568905, 1438221406, 581119071 ], [ -2008410152, -1644608493, -1153239409, 732061157, 1312745778, 794999147, -1802709223, -2036299537, -2000287608, 1697077148, -1698104280, 909964097, -618812849, 2144437062, 2046102698, -118016469, 39803012, -2141148374, -1067248753, -1418883286, -169867416, 2002240067, 1455401989, 2042039313, -269158477, -103516035, 304304058, 1126348722, -780398974 ], [ -1092300402, -1964526362, 45028859, 455929962, 784537986, -158651332, -61382372, 1502558409, -731184590, -715084661, -1183290128, 148326484, -1074772960, -1553798113, -1504834469, -870284389, -1390150495, -1135592268, 1483610097, -1670446589, -1827340719, 833540876, 279354390, -1804793032, -1988144153, -1858342829, 1008138666, -679309577, -1353238508 ], [ 21645632, 201998520, -483645543, 1082798681, -1698249999, 1879068074, -1159906954, -216134502, -176200386, -238466569, 434537042, -1520673438, 1985976942, 2096517648, 406063696, -661972719, 523302457, 408610952, 1072182416, -617294296, -105811819, 1538284823, 381490478, 605319392, 421419985, -1732406561, 903453349, 284772562, -782861863 ], [ -1757804579, -1888662012, -832579789, -1115518173, 834264837, -1831620189, 920897217, 699971647, 119786960, -139424617, -876979162, -984552103, -888964458, 1681907743, -717342713, -898766832, -1989790725, 1766232799, 1739000754, 1649213265, 1162296804, 1954997528, -26238375, 254737139, -737300561, -323624083, -2011914706, 675705963, -1683995039 ], [ -915070186, -1658589928, 618702997, 1341133706, -211793844, -998913560, 365679998, 1822940829, -281207531, 635971524, -833191722, 1012881252, 402712177, 1005220725, -1580902021, -1060197075, -704000409, -1103170736, -100522202, -584490043, -1151356997, -1129482411, -1969845267, -185005951, 742392217, 1001889466, 644866841, 50188046, -1239114242 ], [ 1020489777, -1456911579, -688974235, -2111770750, -1923703950, -1339714729, 1262347374, -1929249835, 1507155011, -1072791492, 296567092, 1962466738, 1321476927, -971283733, -1022573069, -1759585512, 1156477984, 510594181, 594492574, -43168108, -1361886647, -1763884016, -61426093, -1483012219, -555473696, 1039701424, -1891408796, -827923661, -1089184440 ], [ -446774258, -1991390636, -954733251, -597075416, 1643933082, 952807231, 58620138, -1597317093, 1076258225, -494464841, 1006061224, 1902153133, -874557595, 1728123234, 1468857745, 693258234, 639938029, -1597269821, 179115222, 1035504156, -18869233, 630990894, -482782777, 823825951, -142442467, 1531034628, 1225474653, 885773616, 649816893 ], [ 1844762762, 825131160, 2116158698, -291601143, -1859051335, 1179731699, 1771725667, -274430200, -1627612459, 756161189, -640887262, 745294652, 453085491, 1154735786, -1109739713, -662814325, -1396201300, -1475685010, -647988777, -238351864, 758961172, -262889473, -1025843591, 1780199841, 119587643, -540675511, -2124296953, -1591746880, -1298131242 ], [ -340260764, 1193880840, -703734901, 1752081441, 680309563, -1137925686, 1021748881, -70585159, -1410767226, -1055079871, 1476512156, -82765897, 2037570137, -1993483364, -2073728386, -338235696, 1384457450, 132409276, -1604299794, -30113061, -1241487390, 876201345, -6208150, -1424120639, -617370325, 185641272, 165303294, 1213871731, -2077170099 ], [ -1333473893, -1178531780, 251654579, 1019609647, 1282338937, 857151734, 149309480, 2106097654, -1384240681, 735473252, -563299986, -985696892, -984017679, -351410461, 2096870567, -672605103, -536188471, -849164674, -753583286, -452271032, 1790542854, 423726150, -430267687, -1129970276, -1094497282, 1680437964, 1831715735, 449587017, -176778611 ], [ 969670955, -1190762058, 483655628, -1675893564, -1838670686, -1011968849, -1930791302, -2072472581, 284096512, 253641379, -1449973203, -911877193, -793974575, 549132925, -316949971, 1266731514, 1979521315, 18132974, -183468486, 1188761497, -695432855, -1474482102, -571386561, 187609239, -362988629, 31583744, -1759332381, 1282596242, 2024879126 ], [ 1882461083, -1738781268, 536490111, -1967893863, 2036705895, -695750466, -1177110406, -1171498236, 716099496, 1142066900, -416290939, 2128276841, -1313261284, 636908627, -1578757314, -1473973700, 599381868, -221582458, 819930975, -355162443, 1305055861, 1651036629, -1036815291, -811860784, -1468783872, 990445854, -369857139, -1275845911, -1945580124 ], [ -1715730988, -761897138, 1250602387, -1680134980, -1910168386, -2102048769, 1497178195, 119236314, -1790220951, -207643653, 700133235, -1923430223, -1333994448, -1197252868, -1557270549, 625675305, 534009198, -1704213991, -567998404, 48109567, -1211626152, 596624934, -1073842386, 1934046024, -642167081, -824943064, -1762140262, -995776315, -942690373 ], [ 1694896328, 1382088468, 459490785, 2057500153, -1416853466, -307855976, -1858015147, 1539601902, -766188828, -504188855, 1028233232, -1815024994, -505535528, -505263020, 1636712664, -1182406027, -64847723, -742472948, -287357851, 1018470364, 1335745259, -756884272, 230404148, -1237804701, -276368656, 1710747226, 881962286, 1017893196, 413699867 ], [ 1961913600, 1825922665, 579852625, -1197303392, 882196598, 1606770619, -179694321, 965450417, -103652379, 72843871, 1250109093, 1129834647, -1684309699, 1280480982, 121471052, -1306061475, 428925178, 1852024187, -375860786, 1847943229, 1190992343, 434790628, -385457636, 1864468276, -1091290250, 1846968886, 488391028, 575180325, -2070680915 ], [ -811335261, -1069809663, -1346600867, -1754040414, -2038175514, -1544643040, 1920817359, 1140585332, 1240009404, 1361638858, 774842745, 336852456, -2142588, -593002625, 285773665, -1103102053, 672194439, -1483729873, 265254888, 1480285703, -1774613464, -1578332542, -1374231543, 991334123, -767285389, -427114357, -404872966, -1701942694, 1636381193 ], [ -274024629, -694470425, 1942124121, 387564689, -791171172, 1389450502, -873176369, -1114684334, -707498034, -1541132407, -174016331, -1493723813, -1920435541, 2141189884, -87010723, 1126498957, 258264583, 690632332, 1603341981, -2143497080, -330940768, 1234828807, -1706723574, 509085825, 1703807530, 1123099431, 1898786380, 1044656820, 116120402 ], [ -490090013, -1737334729, -1701679520, 2102281505, -1341499255, -50335581, 2055720329, -982372500, 456382596, -137024283, 1734271306, -854703849, 1008966294, 736331694, -1990842509, 1442990001, -676987596, 1925886575, -2067302178, -1507513060, -394900599, 255316734, -1155803449, 586907568, 1170642056, 894764048, 1491209296, -2071056858, -682370486 ], [ 1153357890, -1502406621, -1808395236, 1025121290, -520055869, 750209404, -704407572, 516094404, 96910250, 724744046, -369378057, -860542754, 1822931929, -1600085393, 866272152, 611160152, -1749045849, -1228880903, 1395134752, -1465156330, 1000918016, -566021343, -1258083533, -154242720, 1921654703, 1976668768, -810072891, -661030481, 788412719 ], [ 1792230408, -929111297, -2090506368, 1195570570, 367871007, -1438614538, -1945756738, -577146494, 1348043632, 57954163, -190578774, 1401795925, -679045904, -2081827970, 1116489151, 1196191366, -454176576, -127070330, -667847739, -372496797, -153600158, -886426135, 993558732, 245136967, -49189977, 1499690779, -1826751639, 137463841, 1251447611 ], [ -754766703, 301832027, 960969884, -688483351, 525004284, -913476204, 25842277, 1129340429, -206277384, -969261377, -2023236407, -437760087, 1546709817, -822077584, -1292562777, 1152411593, -1312716103, 191424999, 878237473, -553575702, -1495605677, -260992097, -1201738801, -29408944, 1613442175, 1770217687, -1459504860, -271762638, 1258017062 ], [ 1556614548, -1794051959, -858949410, -662852061, -617263219, 1169780728, 669305327, 2037401106, 1831332207, -1236818090, 434688046, 1308984002, -2017065351, 237222735, 387650315, -2055655625, 346146368, -735504418, -455160256, -292754806, 830072872, -519765836, -1501244000, 810176593, -566175505, 961183992, -1649667970, 528541649, 1331169475 ], [ 1375092359, 1616614347, 1450706744, 1208694829, 483778269, -593356787, -25586534, 1947364070, 1103404568, 1584743981, -494053392, -1908183796, 1413965914, -2032102858, 1949057677, -396629536, 1759114789, -1046828658, 1107495088, 862418702, -1157145366, 1756672833, 647204950, 336562996, 1211782543, -2122951246, -2039192712, 248798228, 1301411602 ], [ 1930873263, 649121713, 1247765921, -1900543102, 1844730762, -1376741029, -1551339629, -1532868593, 1420295576, -770815183, -619516354, 1220840845, -334781273, -1137668002, -1287144658, -2105647667, 1307412478, -1407544585, 1767996507, 1339147802, 28623556, -1248879751, -2051824659, 1438203404, 303441874, -1770149267, 391209280, -2113703203, -34061699 ], [ 808833413, -268571810, 291046953, -46913333, 1713579077, 626228262, -1473124654, 275973458, 636709809, 27774198, 1465319718, -439572167, -2140471985, 669508734, 2031466183, 494925511, -1276494793, 323437186, 1343532419, 1224227127, 2081008150, -1238073426, 695595380, -901219213, 16750840, -1157680606, -251448814, 1954279565, 1290556833 ], [ 363549648, 543998928, -938055911, 1392317393, -366408828, 613354108, -329836049, -1484087286, 1567798364, 446178480, -639098143, -1316207395, -1849769277, -1597685575, -1277446579, -1631419023, 715186847, -1067376106, 483160402, -209949861, 1656256548, -297036993, 559967829, 23503286, 442037429, -828159602, 517421468, 1029979165, 546648946 ], [ -1383152925, 2056797591, -1240378794, -556012155, 159355347, -1876018775, -806516817, 472833915, -959909721, 1293686558, 1388270081, 1818539667, -91583153, 1205440147, 1985857399, -483338896, 157813323, 2132035161, -595850810, -1427474862, -1544591531, 1696844203, 625210642, -2000818520, -1879495321, -1112595072, -977973136, -1463743408, -353418394 ], [ 1443608924, 876353531, 659913969, -1555809559, -62512649, -1433092457, -1212300524, -266136542, -455105626, -951085003, 488705446, 2082819314, 1876896659, -760542685, 1314318588, 2042375493, 1627776310, 240100178, 1912438589, 461163918, -2125270067, 662005478, 1419640472, -1989146934, 5549646, -1363843322, 1151195381, 2029337973, 1848848573 ], [ -576751566, -950506928, 243211924, 1067778032, -1488809343, 1910111439, -651058501, 1915643982, 574719896, 476342479, -2044605093, -964378865, -1747907802, 1149052786, -163603738, 127309078, 701041690, -996470420, -290501477, -868842992, 1542860240, 71468423, 412837833, 2030613597, -1387398875, -1758078286, 2101055821, 2055190317, -1967870052 ], [ 2053149922, 1721854634, 2029152960, 357241105, 1879651179, -1638801792, 519808311, -2076320078, 1782517528, 2131303802, 222622421, -1096471787, 767217134, 1019700527, -745115266, 1420658019, -366616465, -2045331212, -1820340247, -162470011, -1740419719, 1421201151, 1494686169, 223672571, -1853755335, -1351091566, -1114796899, 1643558917, 817116592 ], [ 290944396, -1791797978, -1144704420, -1250995715, 796012575, -2131757023, -921661581, 978486480, -65636723, -1723692197, -189935320, -255627966, -49060346, 121011955, 325155957, 1931832304, 2133022653, 886255110, 2047984938, 38592945, -1208449, -1147738903, 124258866, -1905874399, -1927328024, -1578043856, 1409180170, 1333133258, -542248347 ], [ -835595324, -1174187767, 1719814819, -1002593992, -955009265, -76175423, 533360374, 1139746125, 2137446756, 505019456, -422380678, 899081904, 1694092381, -1136693539, -1148651927, -704987648, -38159711, 266738348, 559265700, -848143353, -1390947412, 1989607370, 1262981850, 1860714635, 1302756970, 1570106377, 966104042, -1831929838, 85337028 ], [ -2067677856, 833673452, 1520637077, -1052582200, 794933596, -1824976004, 183035945, 1004791416, 615587592, -1322984785, -1991985175, -1224010224, 1201774703, -296643941, 1701905396, -1612743562, -2018839551, -1961352653, 977485352, 240702290, -1006049558, 956851453, 175211415, -823356979, -1626894208, 1702329788, -1333218821, -1774065102, 1409959556 ], [ -464658981, -1063004058, -88510303, 1022393782, -1600721319, 1163280473, 1021267336, 297684821, -1230970915, -1700035569, -442735466, 1776182068, 844486567, -1745859300, 2122297961, 1414043894, -1068588758, -1361098692, -789874150, -1318631083, 155238124, 392440264, 1285903616, 1222779458, 881410310, 1073431117, 924516121, 1443482270, -2070902728 ], [ -644531192, 1510766984, -873531887, -151050740, -15312871, -643524799, 2126900184, -432172682, 552072428, -344549254, -1205450910, 723611970, -758639180, 1698127011, -128611016, 811399689, -1975813087, 1117301503, 937363722, -1012460808, -739440200, 195506979, 14812698, 228924282, -1799653445, 809499280, -911799632, -384881382, 1603687644 ], [ -1601702404, 1663583698, -1203149990, -1871048717, -1382735410, -1452636757, -815212462, -1882534074, -1891403436, 2014661392, 1300776963, -1956250730, -545246475, 492091220, 2085131439, 2142788870, 565743814, -1646779742, -600892517, -1712838198, 54446993, -1216827204, 1371057983, -549784490, 1775798964, 564820791, -1184317872, 375665250, -2128538702 ], [ 640511120, -2093575043, 976697541, -1842304031, 1535501107, -1395558359, 168915043, -86265684, -1130592304, 1463281095, -1759161935, -920497210, 1176072929, 1647605308, -165678460, 1502498062, -1395520334, 280329321, 288384362, 1759892041, 2121842774, 451026304, 235601267, 283175775, -1977159577, 1255028519, -1727836203, 1223577653, 1076574407 ], [ -2136219544, -376481925, 2093196729, 60429315, 1605496930, -1066027099, -181403593, 2027288079, -1497437149, -1198509364, 106683411, 875015846, -1553196782, 1021365635, -1871379639, 892963315, 913606284, 290662383, 1841244757, 917062653, -1214589968, 310394130, -682688954, 1491114756, -57671736, -1983757523, -1277753581, 626177164, -924902810 ], [ 835300627, -1431077679, 1976342687, -1214942922, 275350033, 1622372239, 1797965499, 396012415, -706631746, 389061542, 885934579, 450950580, -77766712, -905975354, -216063588, -1944529214, -1039483646, -1830282503, 184597744, -1373739263, 1030112915, -828666238, 896176041, -636271279, 1746974852, -344975943, 1514411517, -1803347364, -1880130270 ], [ 311771330, 1792893118, -1445300379, -658349083, 1896528356, -358288074, 549970677, 519217239, 973607286, -502008165, 1832294205, -972455828, 1019808051, 148820129, -1312247985, 2039701816, -1570770279, 1045776094, 1252810713, 1922141410, -374347663, -1659412497, -1924940198, -1493219050, 2143491972, -124954827, 680335690, -1307978233, -165527033 ], [ -1307292486, -433930804, 1699884442, -193357872, -1335979929, 825471935, 297654927, 1148888427, -738330751, 128327391, 438811422, -222507283, 525691432, -2035130861, -417625963, 1956461098, 1633724866, 119534399, 1084928651, -1861177012, 1261708659, 556613816, -1707738796, 1167983422, -671381303, -1190325480, 1359682720, -373307849, 691083453 ] ], [ [ -2037420538, 44066434, -535220968, -1434600448, 293989322, -247702875, -377105666, -1120427153, 1926296391, 1153728991, -1895903808, 795013111, 187128678, 596904577, -737311850, -55665810, 197141368, -552287604, 1614906226, -1679547901, -687251495, 1746292368, -720075887, 960850286, -1071678146, 1216119566, -1937757213, 1098278071, 1451805274 ], [ 2031324044, -404710546, -1870014487, -2077593483, -1929876367, -528966592, -1572116375, -454607338, -1824642694, 1013973288, 186003067, -201030174, -1500528891, -405747707, -1843151510, 1408407128, -262741305, 672870856, -1040694563, 1526273578, -405264186, 1575676, -427399058, -523646477, 1295815825, -952350895, 1017778472, 105378262, 830913236 ], [ -1365790041, -298844573, 1935309949, 912234934, 233828269, 1215548070, 284488812, 538706418, 627651789, -979175549, -1579057547, -777151659, -1281343573, 1162689409, 1632954543, -1323257748, -127264154, -811527762, -1719402198, 690005262, 73691944, 493997863, -1253614903, -547330509, 1018187982, -1552189660, -1217267830, -1188291795, -2056285792 ], [ 1715767122, 1856270679, -1451567788, 157309643, 2093643355, 1940165232, -1237100678, 1008079214, -766277264, 719999052, 8851032, -37507207, 151436253, 1183940153, -1835383785, -1922388528, -1608643246, 1814119563, 351473088, -930172566, -1074449228, -126549604, 1993286546, -2056455774, 1286222054, 1164299959, 1604823867, -740702570, 666042429 ], [ -717755171, -1074292193, 1642731552, -1942013866, -241144498, -1742749868, 2053409241, -881029194, -254384293, 1796827649, 697168791, 1071178585, 755573616, -1756123338, -1731122023, 1956099737, 165794662, -796335098, 445858869, 11298884, -1156723899, 2062280562, 2138141876, 838119308, 1469619977, -2062866564, 162524581, -657917691, -941865769 ], [ -529381433, 1230882029, -678523716, -518278891, 1866333876, -1100926107, 878697418, -1640376223, -508502881, 492166061, -80002010, -1119771468, -534355535, 703972449, 1705560874, -1989968170, -17823183, 157788849, -972659930, 1867506200, 185991470, 261658620, 1628675348, -1296048528, -46699991, -136834277, -1168593604, 1457254187, -1831656734 ], [ 1348155785, -257078213, 1497993169, 1856169250, -1194800084, 1892426796, -371486668, -972051450, 1564210261, 1965246586, -1086423446, 388066293, 1238858868, -1934211949, 990217039, 1047938482, -1308155676, 1095576024, 1103154845, -225292709, 1782743378, 932824306, 1425807419, 46219377, -1871870440, -21440288, 926223330, -2034305144, 1642609698 ], [ -348239526, 839562041, -1075718355, -831787271, 857896523, -1629497432, -589926096, 692855281, -645011928, 946686553, 1691386083, -629072697, -1316328087, 1995662200, 906465633, -432164405, -1536980945, -481509600, 2128193160, -463816676, -1967942226, 2009171692, -1378710885, 1175908787, 1145142650, -1975145095, -478443536, -842559910, -1671016799 ], [ -1239085403, 1691478238, 469079915, 1802790841, -455345204, -65611133, -45258020, -1874484759, -1919375514, -420709395, -842186362, -1092481967, -1133385092, 829687621, 818037565, -1686309190, -1153805540, -1629694042, 348747444, 1139693919, 1404870685, 712825332, -1397829778, -500145763, -728276757, -1583452976, -98453733, -1913331180, 125584867 ], [ 975246986, -1169160306, 1052842406, -1976031958, 194196145, 858037413, -1033174430, -1758994286, 1435023979, -335477549, 1381237494, 1887206583, 891737075, -1020217740, -150764443, -96104052, -1092438466, -1241533461, 329280890, -582555651, 1934055306, 1587190641, -446977691, -1747326338, 1862546066, -34749431, -743202985, -1215335606, 2029971530 ], [ -1907239657, -396269749, 971862301, -144016887, -800409853, -369343929, -3993938, 1491884362, -199621470, 52570969, 383446393, 1147900594, -27323731, 1605753858, 1038467528, -1579581081, -417900720, 464093503, 2092981255, 1980969524, -1833341377, -50152206, -534501141, -1392024625, -481002673, -2123946108, -162924542, -1590407089, -129772429 ], [ 1674718903, -913658726, -2069413008, -1333009403, -1188976542, -857068969, 117486273, -1960881463, -146197568, -2057746989, 1704825963, 1914790788, 917444674, -250853609, 208752503, 325462636, -1716158810, 1926279357, -987715062, 423682306, -675395332, 84451913, -704827707, -808091058, 1865150679, -1595689912, -1936385391, 714204873, -1790887313 ], [ 1004122172, -2031185649, 1855570434, 722788086, -1664934395, 773814903, 1814574039, 1135564824, 1053759594, -380706578, 890747114, -785392778, 88910321, -880688861, 1436424335, -1939117046, 176990824, -1699008534, -283647540, -778186041, 2018882749, 412881792, -960120190, 1100161021, 824558131, 1451809154, 431723339, 614600870, -2007340082 ], [ -196772581, 1129252869, -2085028681, 271572979, -1782038575, 305090665, 1329478740, -494268801, 810251588, -459572535, 430458213, -2050913394, 628809082, 1419756251, 1416013169, 1453955678, -668886011, -2124440557, 38700245, -78165099, 1774627048, 1756163742, -664846456, 1046988650, 750388884, 1763549862, -1439735897, -375237797, 2028563620 ], [ -1811205907, -370898643, 597200317, -884599483, 1885134839, 1965639305, -228308223, 30660486, 1417077093, -1930995370, -1002610515, -146682861, -330851551, 178259036, -363068314, -2041496776, -666487479, 231369636, 2030156084, 832841824, -1627160691, 1506854132, 14009767, 1405316263, -618459727, 994810912, 637976147, -1188293247, -1758132399 ], [ -211044141, -344750481, -132783872, 1198568620, 1785465006, -1468898007, 867589777, 1363377094, 1049766726, -102121839, -703028501, 1581674927, -503455249, -2012987089, -1513875321, 616361429, 1807468911, -2001391839, 1035678427, 70844221, 1024954797, -632175354, 1219789185, 1058592375, -1688800705, -1180833360, 2001920004, -1288721892, 1426682444 ], [ -126855203, -1336184986, 1794771237, -1296067983, -1066760194, -2040368806, 1977212061, 1790771197, -1281226466, -721247402, -1025931982, -424293296, -1218913587, -1884267098, -1728845372, 1829136838, 778994389, 893007729, -464430191, 905081431, 1417658774, -1410742700, 2093090850, 1541688667, 1380763630, 2086828368, 156386502, 315856804, -2050944940 ], [ -43679401, 1297000464, 1984342166, 1653512007, -1031582203, -1461053458, 354879876, -1376158682, 454292660, 1972502796, 821495316, -1555136188, -1305159938, 1433475605, -2129433435, -956790976, -583461788, -1162041376, 2082433192, 434591442, 1731999737, -586566308, 365484677, 635664607, 570037653, 1825654182, -76658530, -2051095964, 1578104704 ], [ -272450762, -1070060395, 1360659991, 1404019302, -1262713989, 271458029, 1320876790, -65750614, 1023355848, -70394785, 1607367834, -1998963765, 1460367687, -330471771, -638235798, -470039976, 1210835648, -783016467, 1897889436, 409507822, 1928119471, 1290840008, 1596432948, -735835155, 792741549, -525809036, -1960989535, 545925922, 579086022 ], [ -1020360595, -1103741759, 861655539, 227685380, 38305768, 90851801, -2108673028, -1250675423, 1287592466, 1923992346, 982634601, -1322038596, 522444587, -1434558659, 1112710042, 340625585, 272728470, 1607366608, 38242791, 2003133352, -1923647601, -76912293, 1866635194, 613232052, -863461350, -2132580987, 1109323436, 2007954713, 745926537 ], [ -321444584, 9891737, 767030912, 1705343722, 1685722705, 1623589363, -54866968, -1681847182, -1742347419, -1030550136, 2123974630, 1539603673, -820072747, 272606156, -1944500242, -2035935505, 1555952565, 1199072156, -938013377, 1652541165, 956712070, 1494000771, 689426907, -874460248, -1950036123, 719019907, -649058140, -1624491524, 596445502 ], [ 1141217487, 550699940, 1386881599, 2017143726, 1244817034, 996708034, 1393132484, 1395506182, -387964174, -1665395152, -1897043227, 1462896301, -1728686790, -423440783, 1358382740, 1918735095, 1379281123, 1730938304, 530874035, -2039495843, -289586074, 2114207062, 26553280, 188943517, 766858583, -47450808, 718932780, -1324547165, -64338206 ], [ -687850134, -1615298979, 1379974668, -590817318, 1656459285, 2011256917, 526231791, 145398508, 796036935, 1075461872, -495262395, 218394795, 1690958629, 396998240, 1973706208, 2099922773, -481436299, -1512574559, -954406423, 446798121, -166556215, -658059222, 480050466, -2087079388, 476608156, -831274109, -1228119612, -86656425, -1528007162 ], [ -851496872, 402244174, 469459673, 496275358, -1454395125, -1984238134, -453012973, -216421213, -455409853, -1838315907, 1409539064, 2036228035, 1090399888, 1247635987, 294587450, 1154304601, -7217150, -992491845, -494306887, 72194925, 1543857632, -1094295935, -995257104, 145483027, 529833653, -648879838, -831423251, 138544857, 279787994 ], [ -270223842, 332517567, 628846296, 1007647962, 1076558587, 1540916355, 792007930, 458543976, 1172364222, -820759689, -816226149, -1605615852, 1782557484, -128347287, -1350541813, 1098110216, 804267098, 1521535089, 1356824926, 1841886917, 1217272102, -1145159018, 318608746, -1453514000, 864466061, 127549733, 1857749461, -1092853061, 167684718 ], [ -225673179, -278031406, 1060532618, -1458225128, -210901369, 1863868218, 773283857, -1190593901, -961804848, -825614231, 147186261, 752228117, 834088674, -1242264335, 599395422, -1498202662, 1641403728, -983659517, -1763168653, 1645840454, 1952515330, -381268789, -765628571, -1168013609, -2018431226, 1335316936, 808943628, -2081613637, -1562744745 ], [ -437576767, 1615978687, 1496562409, -611829954, -1880566920, -568981458, 1233556322, -1893172945, -1467662970, 965231452, -239429471, -1524374553, 1152810882, -1440011786, 1909017455, 770495389, 226248370, 1672346313, 1235886333, 1745068279, -975679382, -610258738, 981524827, 551712689, -1240779748, 1523471825, -935510539, -1812343692, -173925625 ], [ 568326630, 75954835, 2082630336, -1526625480, 151844498, -174181741, -1385184916, -1545498877, -1745501074, 1287174097, 1135938816, 210328668, -1972852644, -579014089, -1828246007, 1953396278, -2118215956, -420908599, -446088695, 1411530056, 55983332, 1145485311, -1306387583, 1150616089, 1612196823, -917852963, -78092757, -1788270809, 2106099750 ], [ 1034028837, 256533751, 794360713, -778605618, 5230851, -908058799, -1832253185, 629392723, -163060197, 1018639601, -849408107, 580532773, 1986158252, -843840516, -1973324416, 1413459965, 1532511804, -1683273430, -920933744, -1204814559, 2069364309, 673337550, -1785044952, -1121239356, 557615417, -1860435538, 182102283, 326994284, -2076810613 ], [ -1080354713, 152164156, 422862145, -324483638, 583510909, 329079980, 784402941, -429200151, -1159083881, -1351281653, 917204604, -605063326, -101546597, -427649457, 1032730481, 1382347330, -640596863, 1484459014, -526667629, -1915798785, 633522171, -7000611, 951163495, 802849468, -1828409426, 1163837860, -426519621, -1070451114, 931351470 ], [ -1810735392, -1380225082, -1127262724, 409948704, -62863737, -892503825, -1731313778, 342233952, 1146701649, -1680112776, -1303832087, -1398165289, -1943467919, -1624244374, 845716938, 927829695, -324279012, -1994320696, -267690778, 764467422, 1170988850, -718590737, 193539833, 955169125, -2112910686, 289312318, 1256196676, 1037250838, -951209454 ], [ -2052981416, 153707055, 402620643, -1793658282, 298326925, -1859407981, 62028311, 1163916072, 1941326524, -18437316, 1482143880, -1243448730, 145441347, 1317386058, 624576967, -1092613186, -1079008301, 1597678440, 979154726, 303497360, 313323248, -18079147, -1282423821, 1847693503, -998237598, 1829830573, 1927940533, 494073423, -1103245434 ], [ -649075048, -1959331339, 444630028, -502519342, 2082583110, 1359464937, 1346416797, -858806798, 540498624, -682923392, 277205500, 2071420134, -1137645392, 1133937385, 429199319, 771302698, 1023927361, 1204112170, 999466318, 1909531245, 1681797393, 889449066, -1606128682, -1721744773, 1469157202, -104771742, -1591565996, 1684433651, -2112522544 ], [ -1388646932, 1997487271, 2416940, -1986795423, 1705466798, 1055684676, 887281826, 1490611228, -616586006, -717800749, -784998853, 1071634158, 692761409, 1990935974, -1989985318, -1392488844, -1504662210, -605121939, -627144962, 1226112056, -852549000, 306273282, 152204654, 426529296, -2000836355, 388688690, 511033165, -668257026, -521246655 ], [ 1388709380, -1727745836, -442895875, 882857472, 117244976, 327610858, -2280991, 357256186, 491334278, 332723628, 464250801, 442426702, 634476735, -1382356242, 1604449256, 1279571841, 818487039, -1691266493, 327051103, 658435306, 291589696, -1266293537, -483006650, 154345128, -1055948474, 1534658223, -1904153812, -631150767, -1291715261 ], [ 1693169143, 1236399525, 972058480, 777285412, -1786630234, -1549692666, 44044461, 674710896, -859520355, -1199258215, -1039792778, 1181523541, 58698247, -1935289308, 928453732, 473510685, -1789987882, -2015362947, 1448321304, 1242226561, -2141547596, -1543196922, -481971016, 2059766463, 2079530399, 1060143537, -463995126, -690987568, 1312344630 ], [ 1104755235, -817091891, -736611402, 937053157, 158519423, -1440834168, 1018276278, 1711392378, 1120072764, 2026644822, -893949504, 923130633, 792797560, 1651905495, 1475402967, 1381458286, 1116415871, 1819086310, 2101903338, -1840529660, -1160719304, -1260664866, -876373267, 582176336, -1593069915, -1399341104, -1210832308, -1578885395, 528810145 ], [ -1132556049, -1714137250, 820074767, 855301381, 266883735, 952190780, -1753038107, 1962975002, -820944220, 1252171962, 285886604, 1932271565, 889769420, 600196259, 281318639, 10100220, -2123680970, -1342839687, 1067435437, 1586041769, 822516526, -806292783, 718041632, 130313774, -1773807114, 875348211, -1770130407, 1399844672, -952873212 ], [ 1557018218, -460177885, -1786050743, -840238633, 1727709256, -390775475, -2064377912, -1560039280, -1228366576, 1096584239, -1524536678, 1837078086, 429196615, 1861157523, 1892192956, 932062300, -566244343, -1091728979, 1642665474, 588052508, -527447367, 1716640068, -1587429511, 1282827055, -1474347953, 53868068, 1976025466, -647258388, -1632519294 ], [ 1500506773, -1545467473, -1502994576, 409903975, -1105018687, -2061432281, 926412851, 1773738831, -1955473301, 45051125, -455552015, -891153576, -977609764, -857635727, -943975644, -1714977378, 358309450, -20815564, 1262321049, 250057889, 1383164677, -765784017, 1157087118, 240705020, -1324825646, -815248723, 542417137, 301525807, -1173744155 ], [ -668917119, -453505408, -1398212327, -1998421626, 675470187, 441810121, -176632881, 875085037, 1824775547, 473824299, 288449995, -887131907, -1780332368, -8427409, 330905657, -588329003, -1848594272, -1196253428, 1555782447, -2143974221, 741389878, 974442908, 1970383753, 1006381253, 1104100167, -1818774733, 723462062, -1925960157, 476448722 ], [ 1321338643, 1860843094, 856063279, -1739783581, 154821739, 1194329073, 1720019459, -498514579, -1167595987, 437993513, 679118253, 1737825265, 1102109640, 886779386, -1923117329, 1855988488, 894963306, 33804309, -1297504396, -1107021360, 1990604261, -598813819, -1962929534, -1040185564, 1744570850, -940563291, -809588609, -623052210, -1283658163 ], [ -525608528, 642118469, 1298031661, 1360389665, -460450872, -1049922829, -873734900, -1888448262, -256962220, -2005249140, 1232953515, -1738660766, -1670611562, -1073433153, -1911927667, -247680800, 1525426304, -2011072975, -2057982984, -1629974042, 1328026614, -1208154436, -799429955, 1215751939, 16729700, -1426430556, -463977779, -850346122, 1920444556 ], [ 899096386, -1975858017, 1888426356, 632571805, 1032450905, -1069814487, 75187462, 1829364388, -1175805420, -2019097435, -137813939, 624092690, -1874733685, 670257591, -818313652, -321567600, -1909729507, -1255869994, -196342300, -1034969515, -586127769, -925132365, 1846567623, 1388536722, 1452294559, 530382555, 208859206, 1087429378, -1385214267 ], [ 97547046, -1012537219, -1264133057, 1225587625, -2072609582, -1126822046, 406971847, 475256388, -1229594806, -432227321, -678495813, -1352663289, 1708425101, 182172119, 353613690, -1612584789, -833698976, -1625852317, 1525154394, -1325067737, -42051360, -1972301270, 1802538500, 1234179524, -1785391100, -1643919133, 987899879, -1311762712, 1143316688 ], [ 1939970726, 374996728, -1641627431, -776172728, 1919102801, 1009987242, 223957858, -1861101256, 1279604364, -469053715, 1909942752, 1114685535, -2041649872, -1888414809, -11857540, 1519536474, 1789656731, 1375169455, -525607746, 1720164342, 428658374, -1325698156, 762957861, 1662234913, -82968222, 1531344605, -2111465573, 199578260, 1869805706 ], [ 1528399911, 1917360121, 948321263, -1735044545, 867912714, 1087709178, -1559554012, -1565490418, 1894904634, 1962714687, 531733020, 128829528, -1741388716, -1545950456, -1761652203, -2095311811, -2020575081, 304669336, 772516278, 1487859849, -1687697643, -1295451991, 345805762, -401766125, -1269203891, -2085502024, -1005186377, 2111244983, -1253084146 ], [ 1381707195, 2145071629, 775452766, -494041656, -1359218454, -516368777, 225867724, -1048812743, -86471844, 490913033, 324709692, -811436916, -1463304163, 690625291, -1502223131, -565102533, -661090215, 1507984111, -107538517, 1142537864, -1450701010, 136047733, -1745220276, -268714806, -1543360162, -23839141, 566587720, 1397313012, -1432307885 ], [ -1814659336, -1425546374, -507501551, 129783721, 809463475, 2104632762, 1151248765, 1933383620, 655847470, 1694304113, 1266228067, -543294828, 328784297, 775858458, -1880132143, 1060541495, -2083268041, -1020139183, -92790766, 1609184420, -402007162, 1953471620, -1599784524, -1174012357, 787271354, -315853539, 431735694, -673332525, 666052687 ], [ 1383283500, 314764213, -1248335529, 1661774277, -405501913, -1210478599, 64168205, 1400914956, 2132086614, -274729154, -451313039, 434653075, 1702947572, -717089127, -1907091058, 513999053, 1807728314, -483645723, 631701433, -1689453522, 115138874, -1729143192, 539708503, 2084155187, -1295985454, -1598799920, 155054211, -2147060612, -1187404001 ], [ 1800422592, 1045318043, -1205141977, -888563810, -111276271, -396056713, -824925230, 1123108742, 831232180, 855949457, 1610828999, 1035031231, 927188400, 1041948892, 2128828489, -447894505, -2007109344, 879032039, -960850156, 1766544035, 1505774602, -2099946684, -830159756, 375356227, -1240057700, -756099417, 879721664, -1436688742, 1402164122 ], [ -1210821192, -1497459763, -790569165, 1744314943, -1901537117, 973288680, -1033787432, 167816251, -1990808106, 1631075430, 146686331, 202006646, 1500848395, -374618923, 1069028030, -1832598184, 1026754506, -1003935285, -1704217092, 816871306, -1833653119, -1817496086, -1204906561, 771867397, -722636715, 2147119243, 773355784, -48905158, -1379486677 ], [ 752968003, -1698156926, 47968615, -784099144, 1092794632, 1003825040, -1859038172, -1404282072, -2129546643, -96529718, -196736839, 1437987895, -1469657491, -1910015247, -226291802, -179442513, 508034943, 1749019969, -133845156, 366078734, -728650109, 1253696956, 775815690, 436802515, 701366230, -1803068300, -1971139984, 243479107, 1153925080 ] ], [ [ -106259542, -661686584, 570819467, -1430827423, -748924241, 1100762135, 1186201437, 164766625, 1600649462, 1639320657, 1847841699, -1886093598, 929494807, -37917180, -1193322813, -1098765617, -247680150, -990863422, -1106932674, -1252343354, -605697406, 222082941, 2045473606, -1270226232, 1535289872, -1839751586, 1529316279, 1073560581, 1620273509 ], [ 70862504, -600036632, 34989238, -322135935, -1475431841, 903118915, 555768769, -384159010, 441126483, -77133420, -1451598652, 1622902317, -1411091162, 1816011386, 1493793816, 1382761915, 896163152, -1689659674, -86585180, 333962218, -475027094, 286682443, 1700521878, -931889369, -1296809695, -1176380413, -21532980, -2117120825, -755294707 ], [ -1059711853, -1908003518, 534788365, 440996106, 544079031, -377794442, -1328983781, 1606808342, 2035830549, -1554233088, -909383538, -197143260, -664896256, -850338871, -853939464, -1702773405, 419105217, -1932465058, 1757229795, -85337160, -2141520682, 972479058, 838956977, 792217630, -1457921657, -282620114, 1455654986, -702443907, -1100483375 ], [ -1032123499, 77673143, -1632353952, 964851387, -841238584, -233600633, 1192999826, -976641705, -727763842, -1644450012, -2034391607, 1646493210, -96695867, 2084616141, -1821466884, -2122877262, -946920412, 271893480, -206593703, -293826873, -998979404, 277915551, -499302856, 1742580834, -1622483276, -1368888347, 1629955390, 247041144, -1245603871 ], [ -1005697432, -1397517263, -804488857, 2026449431, 1625807850, -922136791, -612374790, 1355923210, 1408739873, 1592865422, -1203803294, 380626899, 516940851, 249362380, 68845224, 177477744, 1650045930, 285076396, -1588448412, 1254515109, 805153657, -1703327270, 177162512, -12872351, -2029489493, -1622855621, 680568376, -1627491276, 1070239268 ], [ -2060438877, 439616846, -1809626951, -279262506, 611924603, -1664795619, 971648825, -1294251396, -336434630, -1135689366, -1637808625, -115056722, 839527635, -1609683464, 1376513476, -918702024, -847779314, 323420012, 1079106936, -1203992824, -659388383, -445684902, 596527656, -1844568348, -1490927236, -670566165, -673306750, 808057883, 468930065 ], [ -793314858, 902144365, 1062837878, -221221667, 19581333, -1836236455, 315765992, -414232662, -110799537, -1211154426, -803240633, -231295756, 270800874, 1620481902, 659782395, -1863209024, 590484338, -318098098, -1661781395, -2112309799, 1470502921, -767626555, -1667497192, 554189129, 799279397, -1896561093, 1481389249, 27817222, 128380988 ], [ -598664304, 231911628, 1642362189, 693749453, 231348144, -1930976781, 315812574, 1490490272, -2080160931, 2044416101, 535551605, 1824578208, -631488441, -1833309484, 1440296855, -1203109502, 119257165, -2051644546, -363366978, -1701901840, -906878764, 1468452048, -2017929661, -1271641796, -1011361264, 589086567, 617137455, -419323646, 894859744 ], [ -1407925826, 163468814, -910994343, -1137370177, 560506130, -146639166, -73880974, -783726675, 260387735, -1940468759, 1198972869, -347881195, -724227478, -1641460651, -1593744035, 4435223, 827589731, -1257631557, -1860878305, 61453883, 692380326, -1401088539, -621975252, 34219839, -967201244, -68974411, 1291233776, 89608435, -711323725 ], [ -335010199, -1292921648, -2131134217, 345858650, 1689968742, 1096741517, -678521361, 1152049031, 1892673769, 2094443917, -262461493, -647354434, 411646293, -1098185608, -333822059, -657618769, 889031491, 403083089, 1915781988, 549156771, -329230364, 1852958617, 1865102522, -968077173, -823986128, 333921664, 881441264, 1934146731, 616834789 ], [ 1796024761, 168544105, 1980638029, 5165049, -320676948, -866928090, 816605133, 907951898, 768739281, 1270536781, 144838027, 1371354912, -600652298, -1155717424, 336784092, 901530123, -1625862452, -353460411, -1616456599, 2066093509, -1485821478, 1037183600, 876292297, 1390149637, 1713561680, -389032788, 673642792, 297234820, 1160019721 ], [ -870844234, -188143337, -1864861208, 814489864, 1420782482, 593347796, 1208695295, -1658882170, 1249132860, 1714752759, -1889063736, -835215289, -1512522142, -1032381338, 609054715, 1814035262, 1091122846, 1778010006, -829485165, 387083529, -908689008, -862957867, -328658642, -805543070, -482686976, 991632482, -1341258476, -803087618, 1628652476 ], [ -2142786236, -1334239747, -4757395, 1021022748, 954742299, -1365918966, -1943658784, 2058747261, 1862856967, 1621707678, 528618440, -1709825454, 1393897060, -1565323689, 807096118, 521912902, 2046328365, -1129479490, 1870873769, -1374079653, -2122612183, 1554798957, -277604810, 1927090056, -1390259967, -865853882, 1281792602, -914846773, -582416665 ], [ 550523796, 1715537425, -1730818719, -1009463481, -660332951, 1418068790, 662223790, -274699834, 821379420, 882104044, -454392601, -331285779, 1538469015, -292583136, -1987132950, -1170947371, 688610196, -1199958732, 683200777, -691572187, -1791896928, 814224387, -688194459, -997342747, 1008086674, -1966338235, -1499399622, -1147896081, 667883563 ], [ -2020968441, 80601691, 69308923, 1863425864, -831309881, 1356721238, 1387736282, 1530819104, -2005736531, -1838596168, 173241809, -1931976946, 1412933605, 1987340189, 2044155663, -52376514, -1368104296, 2012194517, 410094912, 936342632, 1664598576, 2021496512, -1605516062, 1161837261, 885741385, -352538586, 479651803, -239788743, 1822675577 ], [ -370145527, -1704157531, 1989628813, 1642129487, -1567000745, -57760505, -73355349, -1098836262, 2105911732, 1205432198, 1652841007, 1590149116, 454923700, -1660234256, -1572766118, 1010428619, -1643075465, 144446542, -258737682, -1056752713, -1224842206, -2095187105, 1798371984, -1797957263, 1557204922, 125076020, -481406414, 1177878994, -14958582 ], [ 1290753231, -322027991, 2061204235, 1624890864, -681757251, 1069628700, 1313310403, -277674252, 1851815277, -1797443771, 1445354311, -115791213, 1560481174, 1664130686, -1282758538, -1673138633, -543972193, -1740020002, 1818018918, -727372735, -79904990, 1658862478, 1896243195, -324739593, 1672763060, 1450349628, 706215567, -1157287674, 380393317 ], [ -158017331, 59037281, -1924468732, -595839195, -1782367919, 343490500, -131298837, 551644261, 874114739, 831529843, -692987952, -2084027504, -1790212044, 1351111315, -202149650, -672411666, 270580498, -1844631940, -573670975, -402789697, 611239100, -708786287, -979250518, -1319658744, -9392977, 781837425, 1815484080, 1290384627, -202741731 ], [ -578490696, -175583634, 1361738233, 576239662, -1899744999, -900833719, 521525870, -271308882, -64885764, -1843536809, -559923776, -1585374001, -1787301441, -342834703, 1756034851, -904989534, 1651016062, 2019100270, -288831361, -573672588, 231196727, -984238586, -1945874708, 1511822658, 1319925212, -1107452639, -1638441481, -1184106719, 587466447 ], [ -388230218, -828442091, 782668039, 1887702249, 736782387, 1234692794, -1588646445, 704713080, 289005438, 24529761, -1640616430, -1344508062, 588507957, -38073090, -1657136100, -931698438, 1115923935, 1540243171, -578475648, -98869555, -1472011900, -1621581008, 751325985, -1874596098, 161518691, -1832734594, 1434571524, 211272940, -1468497508 ], [ 420662895, -1617623069, 394556568, 1847688444, 1738841281, -1015308872, -1048534808, -295619769, -268380445, -1646014975, 1224371268, -1901906444, 1183496591, -1616742753, -1667914089, -355957624, 920293266, -2094877323, 783557686, 767034561, -1824682487, 1956332263, -220917191, -1199934726, -817246537, -1403566402, -583312283, 1347983169, 1997423795 ], [ 1954181248, 1585051857, 1604414621, -488504004, -1863621782, 1309040818, 1022295412, -1742120351, 519366306, 1427123931, -988968419, -1016372911, -807423688, 1392278608, -1663310261, -686744219, -644333172, -1004161167, 907480851, 1509793895, -1728957527, -1114647974, -52902268, -1572577735, -1453930561, -1851412871, 883154819, -1041269088, 526190461 ], [ -1995964901, -1826188655, 1177524218, -1386829655, -1204974737, -428018115, 460906502, 1597376960, 241698450, -943518112, -865688311, 271070210, -1552090224, 1715128358, 1770844441, -149023713, 989936039, -26066740, -2032585198, -1276224406, 1086665127, -1797189214, -44470404, 226910425, -204347284, 889399801, -1710068324, 38700917, 1543749204 ], [ -1718929074, 175972271, 1482037443, -862964976, 1666478889, 131115274, 1124378172, -1291153069, -990107301, -1162971482, 393085323, -286740148, -1345783893, 1740160838, 1560242060, 1884084514, -790094576, 574820407, 495010107, 356531862, -807529814, 109423690, 682946143, 2113117572, 964132937, 30345991, 318558513, 679001757, 19551907 ], [ 1317123062, 32153928, 1456690381, 603420303, 1773460789, 777696929, -2110784688, -569603137, 1614096263, -23466235, 2015239844, -1672586355, -878969301, -1654004317, -929310300, -1946687432, 2005586030, -1716486237, 1009528581, 816000887, 586152299, 1865256071, 2091958023, 853995337, 80470678, -432943551, -1118037145, 1108104862, -1995857479 ], [ 974638521, 1259601280, -1194424693, 2115996660, 1918636478, -348384313, -1863571494, 609756882, -945152621, -862386452, 16758071, 392553130, 1578530130, 84612643, 1615215884, 985692032, -839213191, -1205072389, 2055537573, 450445527, 928656686, 903066199, -1474975323, 1534480924, -522699641, 1076071039, 1950580517, 1139573225, -1185244820 ], [ -1803070811, -29465663, -70578705, 1625376157, -1926064112, 1667687008, -727080645, -1683130276, -14713916, 2029707511, -167248570, 452104289, 1826930655, 1824451118, 492409782, -421581623, -110684089, 537568974, -1403720340, -1721122171, -254321403, 249547308, 2055189985, 181401648, 22081635, 264704905, 1405272892, 1139720871, 896873569 ], [ 1945911873, -718336810, 469617645, 517127789, -934241321, 750366408, 1121135248, 493823549, 802230296, -1629711948, 744683825, -100038019, -1614788602, -226879130, -1411286604, -214273689, -943403390, -605087090, -202055975, 1989625331, 2088172351, 752535410, 1877380054, -1067141606, 1691082178, -443787971, 1514536011, 1294104692, -951103111 ], [ -428992258, 341224753, -1518560095, -340495555, -607345582, -2033020258, -209443610, -195897061, 1882757155, -1098561374, 959125034, 1352922017, 860490805, -321186677, 7938588, -509579407, -103282053, 1355558037, 1125773623, 87075998, 668413028, -1105716175, -828760589, -1585632979, 1925408790, 1411266523, 491180779, -1213631495, -1070711858 ], [ -992084430, 1817110949, 9988091, 98886106, 715438852, 549119572, -352914874, -1822735387, -540574101, -2023096565, 1288219623, 1065529566, 901461333, 720521134, -327634640, 1306214333, 927319377, 2117553925, -1872553475, 1076111014, 780782795, 13943120, -229101299, 670280205, -1398166347, -1162456727, -372873677, -902745969, -804984480 ], [ 1133308328, 356820545, 628467378, 93955578, 1010197469, -44663528, -395257684, -1912087555, -518239538, 1071607699, 1264228699, 330810431, -321458468, -1131053374, 1896568546, 2065341465, -1269153732, 147688761, -612492124, -479045535, 722894716, 2009937515, 145707223, -1413022087, 1950060486, 1882408047, -1379902268, -144656085, 1964487757 ], [ -1529872597, 1895903002, -653576939, -1910142180, 2105894271, 370406750, 1968783677, 509212432, 1513518314, -879188099, 523848631, 296749919, 1774256085, -1233410993, -294388842, 939704369, -281488087, -1350804791, -610646407, 1946668355, -1447324210, -2101306668, 674031937, 800288735, -323962316, -1899091858, -569988001, 1987776032, -79887528 ], [ 248249778, -2147178097, 591524588, -1707357768, 114834836, -557127521, 322770582, 2131952497, 1354859567, -1755121828, 1784693773, -639572104, 1934941071, -326891962, 1625180818, 2003004360, 5445971, -777243320, 1040701860, 1615402635, 57665398, 608737014, -305142784, 532687379, 1016907730, -622755129, 1733394443, -1467746164, -1805996650 ], [ 19898196, 1424265475, -603478683, -359950347, 1141323402, -740673183, 804097885, 1384318560, 895628454, -1130429587, -533810466, -1900999803, 890945924, 234680689, 133651463, -1815747824, -749613832, -978999386, -242294717, 340565163, 664308940, -1951018562, -24006544, 923890172, -466612851, 1750354543, -356502864, -1289026396, -2082449437 ], [ 713206570, -68287611, 438404069, -1226859479, -822282756, 736918140, 247839342, 229292034, 2125466533, 478510332, 982100103, 1812808843, 1552153430, -1231578163, 622548138, 378072622, -1449487063, 1366027298, 1831640052, -1907010843, -1935176524, -1749863479, -189863591, 1458749273, 441011240, 624205683, -427513004, 1065596424, 309485528 ], [ -2106962288, 764345443, -902900680, 800313807, -1939329465, -1978563339, 214274294, -1607448772, -1516339181, 106865147, 334878896, 39095249, -2139385426, 940281093, -1004723316, 646205167, -673228733, 1127368575, 1438016037, 1906720925, -1989249433, 61613533, -1064261092, 913730097, 745928200, -75985992, 106800627, 1225838007, -716388203 ], [ -322818248, -62046140, -1380531122, 2121981655, 105684611, -1324628989, 1236388889, 3104579, -50706845, -60584407, 902420832, -93740746, -255347290, -1647130406, 422226131, -112171875, -429534965, 1432871271, -1587208279, -1763249282, -1507924622, -1918364000, 1932833225, -1551341398, -1566560497, -404300063, 1682010478, 1834809581, 807101322 ], [ -2067173732, -300263951, -1713871142, 809655790, 606114778, -1044840465, -408457837, -140408910, 1792865756, 1600248108, -243836271, -1287545259, 972253230, -878994219, -675244514, 1720916371, 1937543933, 1079155151, -1971937779, -179362964, 1796663847, -1729845165, -80017102, -14408688, -1616160713, 235578370, 695351396, -1730380633, 340153240 ], [ 1591504550, 822019812, 1783644784, 1266759028, 1828688644, 479529917, -1959255092, -1078611527, -1574538283, -1952052208, 1353507627, 1193329600, -1195336189, 800962622, -110594945, -830898432, -1550964761, 1868381781, 1130778884, 1182698175, 1729453306, -41962186, 2099877827, 2127116238, -1588006584, 1785351245, 613349660, 2026698388, -886940989 ], [ -34718666, 1486062812, -1395305144, 816308793, -1655369585, -1257185908, 711869253, -147822813, 583057207, 1429990094, -717503684, 807940178, 1276195908, 626337553, 1981341380, 545539058, -666126092, -1961970574, -2118960460, 1926149318, -62236315, 1037481821, 915127041, -1277840168, 176590201, -1702836186, -1529540268, -1568007919, -1209525217 ], [ 1391404184, 276100582, -1273058178, -1026728816, -359145011, 825586280, -385199193, -441749420, -1711188759, 2088563371, 1168833180, -114604690, 1479186917, -1585363644, -164899498, -448483324, -522768133, 1397572280, -145881221, 1295036308, -1246922001, -1951528355, -942454439, 678721059, 1603252860, 223275367, -1916074109, -2040732857, 375683564 ], [ 1732619989, 455770205, 1609463761, -1297286150, -644110193, -1474612705, -1423009625, 990034329, -874566276, -744309130, 600871308, 519208542, 1833704005, -1229327477, -1542762006, 488017575, 997180483, 1245202223, 1476462828, -176740726, -772621719, 813564581, -767450078, 1113422275, -6200789, -918937887, 483188640, 1789318213, -114818292 ], [ 627581404, 78929843, -2088611161, 1752791401, 678460902, 189063103, -1962191707, 1202397553, -1225292401, -601835989, -135858046, -1401153375, 349525525, -544652637, 2034570061, 1566769217, -687892092, 1861931609, -1047672181, 2087058640, -30229288, -282400509, 1593633603, 2043528633, 1828533216, 400913673, -2009927211, -986864855, 1490006635 ], [ -1747325004, -1944342813, 2035814230, -434818074, -1242041842, -929783371, -843349817, 48305695, 1358999971, -672186533, 889574160, 2008763552, -1640532096, 828282373, 552788352, -2038572641, -1313402329, 1652294179, 1661241952, -503006379, 1352846602, 1034798409, -1887691151, 281357439, 749645126, -161165586, -1668981486, -180031666, 444233875 ], [ 1995157237, 2045177539, -938114644, -1053513107, -1693508197, 979505239, 173126596, -598722051, 155997784, -965430044, -783654168, 41295981, 832031860, -308888315, -476098047, -2146168511, -811002513, -117994932, -403146243, -232243554, 1295942370, 911177915, 674585525, -1377081708, 1824775351, 172514637, 1206229449, 1511356104, -2017840693 ], [ -2084506157, -2080569381, 788494925, 780138073, -1807409299, 289616239, 1335883084, -839586265, -1856019528, 608455924, -217207168, 1951118932, -758366906, 1531907713, 397237972, 244592951, 942403556, -1664422429, 364536593, -968624731, -39335387, -1322524706, -2069745230, 1910873961, -194641143, 1627982531, 1322380153, 809560851, -1542134882 ], [ 1999001094, 531354434, 209120919, -914247005, 421968253, -1425697279, 942136718, -2022967287, 1098162380, 556074930, 1690745911, -156273359, -1598764135, 225263949, 165187265, -1240614704, -1839746413, 1614719329, 979343335, -2061466292, -1776882199, 1515850631, 640883725, 1883917652, -1222432053, -926889741, 807454662, 238424510, 389972886 ], [ 82522562, -459462152, 1439408311, -730732072, -1597256036, -1446135369, -1777248874, -183571826, -797048356, 407972887, -1710451045, 813943799, 1927690347, 83909567, -2101188605, 1248790503, -593680823, 633738379, -1094090624, 938802905, 559428915, 277750018, -607874979, -1676480443, 1691796691, -1506792417, -1688256810, 1271764991, -455659138 ], [ 141130987, 1358478241, -1587962119, -1739169951, 605566587, 1944371508, -1706793256, 271131711, -525124684, 1080150489, 1044696181, -1853138852, 1182061361, -2068609505, 1461258973, -1640129264, 143518181, -1306474967, 1549048383, 565200626, 773876970, -879495103, 773265130, 1164276795, -163483399, 1586080590, -1861657693, -641006697, 739918480 ], [ -703236022, -1575844852, -1818069715, 801995287, 1978857208, -1992281255, -1512429616, 1186888551, 1775122554, 2039629059, -2013326936, -2130676137, 1851846960, -572270922, -1198628526, -1449049240, 625956072, 1978146431, 99172829, 253029094, -1702753452, -1085764491, -1705395635, 1317095854, -1737157141, 1212404956, -48241105, -451759588, 481664377 ], [ -1718146273, 1927952460, -2130972197, 1270412059, 1185211435, 1477673197, -891492365, -1334880312, -1317446209, -546716429, 1365951410, -293164921, 1440429182, 937838831, -1817092902, 926022039, -169871959, -1271841159, -1831463031, -2139906670, 1884466861, 76938474, -1436166800, 2083249914, -669713677, 1564619078, -217083369, 972955824, 728971659 ], [ -262785424, 1185867065, 732209503, -244604109, 314482706, -1135355501, 370460314, 167561473, 290822851, 2056737953, -129351121, 1837142152, 1772135898, 1554497834, -960289712, -266944934, -1016289077, 187823476, -1333801517, 1643444415, -1301390486, 172010589, 252145243, -261788012, 156674307, 2071212407, 641047624, -1271656632, -1112092146 ], [ 1882902205, 118340669, -2112938484, 1946640189, 1319111180, -1649181531, -84495349, -807559570, -229863695, 2051790534, -1908505592, -359503110, -694320722, 1188918154, 791616353, 559454355, -844706775, -1220442853, -1378089755, -1896030581, 1465452515, 1063531309, -193305480, 793017184, 502120546, 2135175039, -1275851592, -2052524415, 1685595500 ] ], [ [ 1471094019, -1595470828, -1027017477, -2846139, 746767796, -409846759, -1014746929, 2034065303, -176857709, 1891709180, -992628104, -1104949585, 2118277435, -1173297801, 50251617, -1369431883, 1748563939, -9144267, 848069346, 1521378866, -1311756660, 1383412314, -2127856201, 909673273, -332716144, -2092376083, 2052013437, 966891196, -592952670 ], [ 1191903903, 660372685, 262492563, 307619953, 401755337, -1568601186, 1015803082, -1843049721, 1238967840, -1026086415, -86908491, 556444097, -499343783, 921593548, 888048460, 1070498972, -369003027, 2053054151, 1269724725, -64281974, -1691322773, 176796593, -227326873, -31395388, -874946861, 303390187, -1301603850, 1753510524, -927105961 ], [ -186224547, -177228980, -1257955071, 979426394, 536289407, -1172148873, -792963786, -2104317272, -965532778, -293318722, 1484808692, 423756979, -1541580389, -1419719797, 663688054, -965019184, -1596818597, -1467539072, 1183779245, 1223775034, 996841421, 430310619, -1488981449, 1807673513, 1986146906, 884713164, -723371610, 1111386470, -110880749 ], [ 737693960, 82089522, -966950728, 17508651, 1403339581, -1957576998, 32981147, 1433368082, 1677648535, -2043872182, 1907886259, -1423416349, -1113653230, 145875305, -1723129979, -922548851, -319075948, -500353465, -1791986766, 2071761461, -1220533936, -1337154836, 989018451, 753982076, 459336799, 1425187215, -1787897850, 587196721, 224935585 ], [ 1017030910, -1096021095, 768067864, -2018113911, -2034118625, -1222415744, -740744301, -1891266532, -172305153, -636778337, 217158206, 667121323, -2011401983, -745499118, -413614894, 1523387300, -402913014, -417686724, 876468602, 1415565565, -949099689, 939487725, -1351255787, -1784965501, 873913730, 1901060563, 596967795, 42750796, -2093140863 ], [ 608539427, 205601710, 1663951376, -1622598083, -639724415, 1131736946, 2009209765, -1582166666, -2084402704, -335327573, 370633681, 2022442782, -61730347, 1601969806, -1043143565, 888605990, 888000445, 2115644238, 409029222, -1198363908, 951999599, -1691313800, -247091497, 532594874, -1488862339, -679273738, 654358647, -673742485, -465535134 ], [ 326065246, -1375072874, -898745970, -655541223, -1502804421, -1210325093, 97823225, -218476438, -1467221286, -1250943046, -1134395416, -1973960860, -92333051, -1340773951, -1356115288, 1021036481, -1337327076, 1066267581, -1744136051, -1651644874, -444655400, -365149203, -412832268, 166542264, 612166766, 1759667454, -1827981188, -925641018, 1033565350 ], [ -1589415865, -450396576, -1005200867, -1941275589, -272105069, -855664574, -1724009730, -540503710, 1493886475, -520462353, 1002625799, -1149998803, -1116743016, -1334103887, 1694489199, 955545669, -128772140, -1412943632, 8265790, -75978598, -1864044997, -513250646, 1711531782, 1353864860, -674756228, 328228065, 1739095509, -412952068, -295700605 ], [ 660626912, 212120404, 1773858430, -1753596558, 247794041, 3599106, -13955293, -1152023478, -1605816929, 1794613361, 2278844, -687903603, -1497774816, 1349290252, -410015004, -165676322, -139586228, -199801146, -835974089, -1101364981, -1487499104, -1567904671, 1842903909, 1526137729, -1165791121, 367153053, -1653555167, -1285897617, 1300372844 ], [ -1596654208, -1369078285, 633521334, 344721300, -1371670924, -1087868822, 458047817, -1916176995, 353153832, -64772381, 218839396, -812843862, -1509127472, -740061692, 510319426, -406096675, -2123934792, 1561481953, 1058438710, 242098429, -1831863274, -1610570123, -613352975, -1930736803, -575819128, -325561520, 1667146120, 1749514134, -720626222 ], [ 339045549, -832508941, 876376742, -1920871026, 1704681979, 856302108, 1681235798, -1620513048, -108471084, 1741208773, -1487841841, -2069719397, 530358423, 12836152, -595137336, 1812961039, -1835927382, -1644344201, -1599976015, 1418740011, -575503786, -400603547, -2144793021, -519609738, 395655747, 1877303054, 1516596369, 152844738, 1369335097 ], [ -1432260764, -1738161622, -1523626169, 605783074, 1362323667, 215759940, -1601870988, -1846148977, 690194854, -1846142851, 1468504194, 960196181, 285248993, 10722520, -1309590760, 1104082489, 888632768, 516305194, 852591025, -887784245, 1742399381, 1185287322, 754497247, 1956271471, -252640443, 1865487860, -356890821, 644517693, -950007535 ], [ 834122718, -247178948, 1649557775, 1498959481, 173215833, 2061224012, 1999090463, -2063486094, 1812675403, -1236386782, 1262942683, 1721978974, -626100961, -574652213, -1346106773, 233191191, 1622545283, -1359192012, 1003100681, 1588507382, 1873198664, -1458802576, 183405919, -797791007, -807623681, -1194559737, -414528850, -1991848648, -950866963 ], [ -1118638027, -994659767, -992669492, -1657677301, -234965945, 1244217187, -1453262489, 1511648145, 835990848, -1627789065, 478543563, 1974986501, 1612764193, -1332511253, 1774543153, 927450581, -220553900, 443031831, -1835567583, -1179056832, 1915620462, -599547217, -648109526, 1781711238, 767118570, -373482715, -857166029, 213317504, 1610680912 ], [ 392715500, -72867335, 1948412107, -2093113920, 725777117, -2146024277, 893889065, 2031031774, -66809568, -588310512, 426090861, 1602408155, 1326999279, 1875996583, -53980119, -257211102, 1270546733, -1469878242, -1316801624, -731461051, -1002885557, -117746740, 22313838, -685980194, 1744830398, 265231675, 424507298, -1232745208, -1447168827 ], [ 241558937, 1821435579, -565629805, 1337528633, -2096474215, -1901281768, -890467386, -1442612574, 1785155551, -1594921532, -838530883, 2144107441, -62228661, 1770585876, 2141129904, 1682555438, 1847868601, 1435172351, 1965552451, 1559768457, -155150951, 37633355, -1501968787, -1098001813, -1752948426, 1590993545, 1841293420, -1575709753, 154982507 ], [ -582455036, 1348026012, 1284961118, -643391178, 486647091, 364709927, -111888110, 129519505, -1175861679, 604434287, -1203988206, 1018802298, 162113536, 1642611275, -793721363, 1636244049, -1100990383, -478042479, 253073920, -254802907, -1086615765, 1939954090, -509778805, -1884942625, 102600902, -1335196910, -1368414691, -109982631, -1856039180 ], [ -951576340, -1351500710, -562923066, 1244398443, 652467687, 2006623183, 407368095, -955063988, 875376319, -1814124107, -976706666, -511274522, -1958456376, -333965983, 477358687, 28176190, -1026712070, 1455077946, 1846114810, 682455268, -658562113, -677139577, -128529495, -988769113, -166548986, 1746438162, -1265832373, -1762010647, -1989756940 ], [ -1939608536, -2032454245, 37829459, -24545011, -1535573051, -1307263657, -1466003777, 1921867676, -1477516654, 1583522290, 1469018777, 1424376463, 1717036343, -811487467, -909737637, 365241028, -1896929948, -1847067466, -1392527131, -1376438349, -349939015, 1620623270, -698979340, 86056927, 1636404717, 1357298166, 1964790640, -1813848329, -2123964492 ], [ -810537047, 438947675, -386222065, -1461738905, 8057906, -1528940796, -1795561172, 1076222806, -190363529, 1807877018, -1594452656, -326803889, 941253750, 520400491, 12658591, 537109245, -795341698, 1332554490, -1258193806, 1756772757, 1659798871, 1153255319, 740845136, 1750922860, 1732294435, 2106368850, 845514117, -1670797969, -1354989863 ], [ -570017633, -835059817, -2113796954, 184898850, 1638601179, 1633486805, 1642030116, -1464657150, -1908808438, 253520662, -1292564794, -502308355, -1309575302, 1599114386, -1841626450, -730321321, 2104580543, 1088981628, -1138733210, -875902190, -293710659, 1716071626, 1724397871, 2137199760, -800029564, -1201631429, -351759405, 865078363, 934394625 ], [ 1573279334, -1787419936, 1530545249, 1101893172, 952851903, -1987950463, -1662534486, -1555958960, 1290788303, 32952207, 1968352083, -389162274, 1123356158, 781852030, 2118324790, -1515662478, -1409445995, -1681114251, -1464676547, 259421159, 65288598, 170255048, 1501155173, -2093748039, -1156404175, 542294144, 1136717304, -1574202964, -673528949 ], [ 2128164551, -1389160933, -1053204552, 1367152957, 159322859, -688223215, 1043797937, -746533068, -1207031801, -1356330058, -530785934, -155553175, -1757437642, 1279474826, 1104523224, 1814088373, 160893791, -1328818925, -1606262424, -742467234, 1434591323, -883653529, 1647164973, -214555032, 1717004508, 716742858, 1152243579, 643053970, 330230399 ], [ 1537053236, 463640696, -1849818587, -704719917, -1503416679, 710181560, 970907530, 304675193, -1601216308, -693279036, -319983486, -729032133, -342104640, -918711095, 1853555410, 1244957615, -1203698199, -6907476, -2136616578, 449761586, 2008547912, 15767251, 2017883318, -51208592, 2034580177, 1779059344, 1946640251, 2121372853, 285816740 ], [ 654020844, 981740795, -357157488, 1307544345, 317425653, -880284073, 1311393588, -1696458358, 470907189, 640900127, 410591405, 658639709, 1574211754, -1440935042, -591870056, 2046067459, 1744520064, 599272706, 1342348699, 1192076169, -1519272307, -1210236703, 1210079799, 1194691834, -1697871753, -680152922, 766728345, -1530678660, -204845911 ], [ -2124064472, 661389553, -2064366429, -2105299595, 1308305243, -213565213, -198018565, -1447271494, -777593644, 2002853317, -571206008, 1798716536, -892852064, -536822709, 821012622, -1112931786, -950762135, -1896360225, 1895754323, -1846215414, -1588012946, 1234289803, -518009904, -1313540022, 1167344136, 1801591350, -1426457164, 1461361429, 575417348 ], [ 505796207, -2119626174, 1673513127, 1868446576, 1245346530, 825463450, -2052670930, -899739402, -1913675084, -1936857026, -987750217, 1400081679, 711837, -613804737, 1876136003, 188613952, -938888937, -1007671661, -1345308067, -1653361316, -255238643, -1375137460, 1981074397, -1912075361, -1502906100, 1575636591, 77348369, 2038919471, -479834399 ], [ 1454131993, 300666625, 1309223544, -221106156, 1891664441, 1228249545, 1360306703, 2039822685, -731360132, -696006397, -1997330856, 1809257719, -2014279677, -87028539, 785870938, -764324355, 589072207, 1607940295, -1753720917, -1703434630, 1396529598, 186640160, 453393253, -455778434, -2010057022, 1811790082, 1131647417, -759504417, -1790084633 ], [ 1564154831, -1476615640, -880568926, 1624740021, -704572890, -1214159808, 12686915, -1442026665, 1102876127, -161899526, -149835935, -401665658, -375696090, -1096424900, 973062886, -1744477804, -2023985201, -191633619, -1667448988, 811119603, -1358360470, -78836215, 987407489, 1348792248, -1382934119, -334343747, -269588779, 430347659, -1607722468 ], [ 1768734941, 1769416570, -1663241604, -269002551, 1740033149, 904447483, -1493426035, -42245553, 1884915266, -1702767215, -1528005778, -442894417, -1898882403, 1640785152, -658671700, -1386112582, -1901975463, -272003040, -2147434817, 307477290, -1014828268, 228649312, -1889376370, -559146046, 400845508, -1901162843, -1454037845, -1844838410, -1832381756 ], [ 1013179926, -1358606401, 739293420, 1006190535, -995061559, -294156038, 998238001, -405766012, 1264657243, -1804823644, 1102312106, -161129126, 1492297115, -1922910025, -631671695, 1840650530, 1988358880, 727309404, 2918370, -571731489, -1805257371, 1466510154, -1541228378, 1188030442, -145631175, 1280325524, -1110865120, -290183641, -1829791450 ], [ 901123057, 1811156591, -1435626256, 2089321129, 1314089463, -431586597, -1374546134, 1958205488, -1567346221, -48497828, -314550506, 274992210, -1218333862, -766497043, 175001613, 1570223425, -426118545, 1911680486, -1360675079, 1696340468, -1199175167, -1708422835, -96524661, 1674441754, 1814137109, -2025621957, -1297102683, 1355199112, 761185692 ], [ -242827674, -1528879740, 32472854, 1854723982, -1232488448, -1448040810, -1818363192, -1165762309, -185043169, 2005244434, 615387660, -1333233691, 258985042, -1546376458, -1730569483, -1644152721, -1367887446, 1037466037, 2053616437, -1334782336, -1989139343, 1871642458, -552739626, -689953134, -1047373353, -143849800, 1941826998, -1777788461, -1807427576 ], [ -1265619490, 762386189, -1841438954, -1849652468, 557858738, 556635805, -513342515, 831292231, 485108191, -1931845880, -1610262580, 103864438, -1556828137, -1301046117, -307540128, -369758055, 1469846640, 402688810, -1096425686, 834213451, 554558323, -1287534419, -2057869056, -393927249, -1764977134, -1457129666, 1648024485, 1685480223, 2035058748 ], [ 958700740, -369721537, 1734066798, 1304653529, -1807919273, -1498943804, 321243695, -994204640, 1711507934, 1339271419, -613734624, -936203198, -118703413, -1986199128, -1913025847, -815134070, 2138772149, 731390074, -1665236756, 1297130755, 521591741, -563261368, 811473649, -1542751334, -420973773, -925907941, -1827487522, 672498203, -1872135392 ], [ -1753041217, 2137285605, 1716952994, -520063898, -1361714771, 156372557, -875307532, 270366393, -963927140, -657347421, 1882857957, 1669975690, -1582805769, -2125530715, -1156402859, 1720215487, 1606798991, -1578605842, 1995946184, 1518252428, -1348361046, -194695915, 777121922, -1274928252, 1318884992, 1095882679, 1953954079, -57152359, 1411022813 ], [ 595965583, -1919702392, 450444239, 413075943, 147183498, 1272125510, 1939749880, -1466920505, 180426234, 1063100857, -1934985889, -105658007, -2114641470, -785159285, 1167644814, -1364941506, -261688398, 39907052, 648837384, 1705509191, -1007411172, 1665134717, -283429890, 1471112504, 2006678652, -1871174408, -1751993343, 2038382424, -308093219 ], [ 2076164141, -586752706, -729581478, -789326159, -2141168268, -1440352328, 1531038161, -1846718049, 501869121, 84661974, -736745039, -350685767, -1079206808, -163561684, 1818477404, -589240979, 1725429716, 525619574, 389497556, -2092021187, 1533474805, 107696289, 1666765736, -1655582166, 1712663359, 1906476133, 724404669, 477334600, -588790777 ], [ 1045826645, -1757294778, 502666575, 1875204979, 1816695262, -1013905667, -373599449, 1554907533, 853456815, -1385703692, 473870898, -127476042, -1149377085, 251317537, 1807194549, 451666876, -1941936509, 201446889, 51325788, -2144447818, -1926507870, -249890684, 897415947, 1581829350, -355193719, -1683365897, 624221619, 73173739, 894633456 ], [ -993276033, -835997469, 1184890564, 436651800, -401556072, 1226801750, -1474184113, -12655189, -491936421, -982515750, 583881327, -849737983, -732774321, 57299616, -1211981609, -1873657998, -1943922153, -357411295, -1786982906, 284614759, 1582480161, 1035561496, -1477664236, 654803221, -1248335043, 805746639, 2056026979, -1488900406, 1211297784 ], [ -902299491, 2090947598, 187338184, -1479562202, 142057148, 1761523263, -1224086299, 1390452205, 332007700, -172676308, -1895995103, -311091379, -2042086474, -1330376716, 1852475754, 162789106, -515433112, -1596534343, -1391034574, 943450105, -680828354, 1081680012, 1205727116, -1371602861, -632428995, 554701859, -363834694, 1306119186, 1155387441 ], [ -1810004219, -2128717679, 1674706806, 625951654, -1307018339, 1970345609, -255714312, -1188910943, 1705799973, 1047271733, -580643379, -1243342795, -284540309, -769741316, 486969568, -514328403, -1060123862, 454627766, -234729534, 896497817, -382530251, 1026188688, -26498755, 270733159, 1081874350, -861580556, -1892882527, 510379736, 1626728346 ], [ 1280441407, 528889514, 1064796605, 142020354, -1315485746, -2030854154, 696919957, -803368881, 744110766, 1986318701, 1126333040, -222766242, -1596234243, -945705238, 972459354, -865212701, -1783287711, -1982511170, -1659025520, -1488283769, -898535915, -92542846, -1128967181, -15904326, 1422498859, -760978706, -190230437, -692910179, 2037985182 ], [ -342451769, -687043867, 1808798658, -1260917139, -1706719146, 478854227, 321805025, -99538820, 1221940461, -1230902886, -1642963805, -854899379, 438699354, 1230517682, -1265273599, -2100468949, 474771755, -1816510575, -1863372402, -1118736150, -732367465, -1684901443, 601382010, -467990414, 600432948, 2091500374, 100298220, -1776791910, -1879674235 ], [ 56567937, 984432995, 1749851551, -1300039548, 1537409063, -605307988, -1391176309, 159852281, -955928456, 2038124761, 231615631, -243285346, 479581345, -574782631, -764910721, -327429705, 415726491, 936347381, 1033971027, -156383430, 370164442, 891730212, 43781997, -1999255741, -315877608, 651175838, 50015555, 1803273095, 1041485324 ], [ 67197457, 1015278843, -576640899, 1903848910, 497197033, -1594721610, 1146183084, 818819638, -1836759509, 193254490, 1828054775, -1714233319, 780706331, -763775707, -171149289, 162591788, -1017864104, -1821300028, 1752019689, 1234214972, -2058005302, 1177016284, 1323212032, -1755178599, -1991180818, -1120413962, 1136159995, -2050182512, 1451106498 ], [ -618365586, 474512805, 1121770630, -428654137, 407707097, 105896979, -1778646687, -1496342449, 1736425893, 1151481682, -1810936321, -1313825387, 659619662, -1634557303, 907099689, -1095902762, -769729127, 1192822255, -1394072466, -1041738069, 1113022498, 222564378, 999793581, 903510160, 249824792, 1256751710, -920083113, -1954044677, 1552658471 ], [ 522458844, 2056035183, -24450853, -899917617, -1294028741, 72370072, -412348964, 1334841278, -150282047, 1838376313, -319899283, 818741212, 1112719749, -269680672, -1740555605, 2076847950, -1394422862, 1326332496, -1328591731, -617351669, 2066069816, -1709294149, -1678321824, -1666055585, -158178593, 1090442760, 707675755, -1139876588, -990660715 ], [ 562360574, -1394770709, 150668028, 134196523, -1219392427, -2146919469, 604666019, 1150850173, -750501714, 609433843, -428835353, 1804360735, -2050855141, 1361279766, 1193792865, -1520937167, -1633462744, -530931655, 531672953, 2091906216, -869653370, -867275884, 581933002, 65030918, -659200729, 1199180935, -1665862778, -458496937, -1760440286 ], [ 809221560, 1501434488, 2136141511, 611100517, 2027955497, -1858067623, -82378859, -1247565531, 459522473, -319921865, -959090850, 1635697445, 1060676661, -1498248845, 1544760501, -2041488498, -432332567, 1950234832, 588579327, 1656720949, -1347902540, 594717026, -1926527593, 1871558779, -10321667, 1430209463, 908372393, -1112681977, 1839620230 ], [ 2018017699, -681997139, 360598911, 989424664, 407948081, -2118072778, 738101287, -1900917127, 659616731, 884524411, 1542481320, -759999459, -1126481334, -23857058, 663332769, 585935991, -910762854, -807738269, 2109012827, -1029166757, -807636437, 721690630, -991632032, -2082184111, 1915702221, -319648310, -1385735551, -1335866475, 534316347 ], [ -986265947, -115221181, 1245394566, -595739468, 279899474, 514551324, 1870206279, -128846547, 695718389, 172101095, -2131993745, -1493243414, 245137012, -696789287, 611192075, 1340387582, -1557415886, 1981117118, 934718154, -1473035618, 1039890473, -1414999133, 1770444885, 1621723434, 802508225, 943217449, -819645545, 1656923383, -2032865455 ], [ -599526294, 387238152, -1053505300, -7172443, -1913235312, -441698713, -400581753, -1579672406, 457603670, 1089870330, 1393936830, -1502883216, -1240694349, -539622405, 115956386, -506006661, -41744636, -1143215179, 1633871178, -318076235, 975649749, -1139569879, -691570063, -1779180614, -2114837408, -1817916500, 1131022392, 1951487943, 1382130792 ] ], [ [ 701326778, 1673403533, -2115019117, 1476690750, 956826420, 1598060700, 1182099206, -575078297, -1512192489, -664988279, 2019258596, -1151896573, 1103293306, -998978848, -897280695, 1310724811, 603909874, 634086417, 1416502996, -1464582402, 440156760, -1636919089, -1650122695, -1621427334, -68510418, 47579181, 1681268725, 991356996, 1877832892 ], [ 1676894426, -1954833015, 967653148, -1492481091, -1988008421, 1581904111, 676392399, 898860844, -1551239172, 1679163243, -517651167, 1829273252, 319353028, -845237635, -1168994372, 1397322543, -1932463482, -1716040981, -1406104236, 1139468978, 1099466260, -1716304842, 744165026, 1806404162, -1523027074, -1267303231, -1546855899, 794290546, -893434819 ], [ -1052237205, 997819048, -229889913, 1252075732, 560842428, -1401204165, -404156675, -697661106, -1050929434, -76278080, -1485169609, 440281961, -1870482908, -2056415273, 1367572783, -1284209750, 1047442746, -361026385, 171078288, -1697584759, -937936373, -747520725, 1104903452, 1097592887, 207798934, -172736662, -2112231005, 1470769178, -718534175 ], [ -606328481, 1879556994, -1797198605, 2052013357, 1042141840, 860006428, -1402575417, -1729072538, 1320169721, 2016778399, -231826245, -1178987427, 1562375834, 1247018703, -1811926073, 866776559, 366585449, -217492213, 717302193, -787810256, 1371259757, 1249228698, 271554861, -1509780149, -148057703, -1327142613, -719806337, 1690850027, -1720964625 ], [ -870038519, -1227023484, 1825087951, 132422622, 1477002356, -2088332226, -326088450, 607239610, -1878999610, -1162102856, 1069436109, 2103261451, 368080404, -837936254, 1192157977, 331492887, -307303619, -1847811404, -852488309, -1204501977, 400631287, 1164031895, 1590079068, 212264110, 162793607, -234209482, 1484091020, 313614399, -1789364495 ], [ -1286021573, -1805939729, -550096516, -1295949464, -1054398413, 1879713529, 1675404533, 1107094507, 1591102536, -910948664, -1199684294, 1006730514, 276147401, -258582179, -339515964, 1624479930, 454859055, 1059790227, 1557225024, 1646195568, 1144210525, 1998093446, -1096017505, 1573925057, 1211393084, -871972328, -2132243476, -475959145, 117512201 ], [ -1588339962, -2081079012, 662901141, -2004603197, 279762157, 2043459983, 107287080, 610823992, -1847990426, -1953443678, -123777753, 1602604096, -1988423518, -132971727, -300703984, -240268329, -1301962676, -1050001452, 135529055, 1207996213, 1831062571, -373292583, -357570192, 1359719650, 91251409, 1555923576, -1058126740, -2111184509, 1520279930 ], [ -603794734, 279001380, -960885504, -1359350420, 486783544, -1425223241, 718157134, -1144328784, -1767851267, -1766801216, 1057927172, 1787137988, -497928089, 1671157691, 702036718, -955914127, -204102880, 2058359254, 92698375, 1951166725, -54432659, -96642677, -115268127, 247940843, 380329249, 751687201, -33847659, 1390478574, 348418408 ], [ 912859287, 1179013396, 742181362, 2079465202, -41812795, 43503135, -256562020, -447772859, 391390958, 2040094986, 2008088834, 646575318, -840111430, 36247737, 1213872808, 1801959663, 1879652274, -1750800634, -1000458140, -1405516647, 1754933517, -376596158, 776900859, -1987546631, -1527509502, -494869957, -554778845, 1543818578, -2136908298 ], [ 1156960292, 1642554640, -494876098, -753592977, -129102763, -1381961832, 44285972, -193358561, 451871840, 1161623359, -1647103637, -2090810871, 417628122, -443748530, 678916928, 1674578621, 702002047, -394855576, 47567706, -1446031590, -775447794, 1188687154, 767847617, -1269077800, -2037806610, -1672209309, -688448192, 1312388811, -1264649941 ], [ -1754721869, 1598543200, 563997976, -149339177, 1240762890, 2121715686, -1612745690, 1963015281, -861002821, -310400245, 912347548, 1228145607, -1203542837, 988125623, -359513406, 1778366868, -193710024, -1487619164, -386474715, -2131912936, 1970373531, 220158159, 813668876, -155208781, -1781730461, -213727746, 1000321451, -193397376, 1990882756 ], [ 153288167, 1543098876, -2060655079, -998388256, 347584873, 1314254236, 1671770380, 546965192, 1999210478, 2101504796, 738483656, -2029401635, 568464193, -2004969039, 2131935206, 1513662738, 414775136, 1226632747, 1628605739, -2020461417, 70318808, 1655280617, -2124022871, -1643827092, -1965030713, -683722312, -2085559464, -182120956, 1375279060 ], [ 2108664411, 369199575, -82464443, 810763128, -899107016, -2029668875, -458136546, 650079335, 586071900, 925038580, 1455978746, 779394081, 1156105604, 236428977, 1754409961, 701714884, 1481582079, 943051240, -1678317867, -1575111107, -936179804, -1152129324, 1673429880, 225194183, 724570447, -838339872, -2088243502, -1115802335, 1456140694 ], [ -636822335, 1047084588, -230325828, 1905934726, 1422055905, -920633540, -464394666, -1329567379, 344172900, 75462201, 795093035, 1062765417, -1497749044, 578161770, -222025353, 2088563083, -898873959, -543714551, -1647629409, 1985448252, 746498904, 274286232, 574726532, 885573110, 1030587, 813808570, 1208787802, -1917292521, -790890289 ], [ 667488170, 161366743, -1581036920, 238473980, 1443069624, -1840135514, 1853103373, 1198722751, 580682858, -1127978775, 2135788699, 709905834, -1445935360, 696298404, 1402762670, -1101607809, 764034580, -901503475, -1421268864, -881513623, -1137044383, 963923572, 1847062186, -1589767635, -333977678, 1402323884, 847983963, -1252251225, 885097544 ], [ -1610497783, -1936173251, -1159331733, 1583448159, 856886004, -851987830, -783848709, -1976460177, 1740656896, 896739831, -1077301536, 1861647743, -200971173, -547577446, -1652450200, 1500908131, 1891504426, 2041336072, -296332988, -56242761, 1582370756, -1096289265, -765502109, -544336149, 882246804, -538618456, -3864282, 1625795146, -2038118938 ], [ -1973850769, 443097314, -1447779062, 954500772, -1269409765, -934908554, -1704899525, -1207658177, -948787882, -1784507182, 2057598229, -900334156, -76342172, 596622063, -1267860767, 2044823217, -1897134517, 1786808387, 157244300, 1061103946, -1390365073, 2049642171, -30677882, 1420908086, 545449008, 1908704843, 117197368, -401561950, 1196957154 ], [ -1683756583, -2060571933, 319962612, -1948374819, 1300236322, -1607795139, -1977841114, -1635476288, -1019922319, 651478950, 1462598344, -1785877225, -1587046674, -1605451629, 1187561360, -1159269407, -2061576802, 437317315, 1560015452, -890726372, -1988763747, -2001206358, -1819155654, 1688806351, -393020043, 490102257, -1996983413, -988106297, 751514057 ], [ -1257758884, -1209705751, -1190164231, -2021592956, 266737813, -1786450326, 919256502, 1941004846, 1854439915, -437489003, 114912874, -434373416, 1307242755, 1449961644, 1984740038, -2033385444, -1014945519, -1724708001, 312829434, -582722112, 1501752629, 1158616630, -501834037, -1700722300, -1434444321, 1479920290, 690686604, 451167252, -649029583 ], [ 1082800489, 1458238514, 1742274144, -1913189638, 109552277, 1670304911, -546500178, -1272790494, -158109856, 687441937, 1278341379, -896242908, -80492903, 1512037064, 1783167937, -561668424, -1076071027, -1024201947, 725922591, 731882167, -2140095766, 585554773, 344721795, -1577103792, -1029039913, -1654874500, 885874056, 1022360563, 1936509604 ], [ 1777709565, -1798342610, -1574376522, -1508461076, 690842262, -1217973934, -1906627848, -638407349, -1296172136, 536517847, -351963250, -356047756, 1039927710, -1991554145, -761114318, 1647403024, -492970464, -133588028, -1698915332, -1998186394, -545104460, -1218164910, 583930902, 1589280364, -377022524, 929883639, 468174675, -1994079838, -2114917933 ], [ -1333467933, 1067820451, 31950898, -169667901, -949970698, -1041190431, 206887799, 264211017, -321059772, -979061820, 1960640496, 217527702, -250799338, 308508637, -1972609278, -1245846310, 1163012171, 1687079001, 1507683369, 1124588025, -181322480, 1081120342, -1013102547, 856830150, -1339625083, 1004346867, -403992848, 471561582, 1312532601 ], [ 616555202, -957948620, 861690422, 307594374, 183937085, -980829888, 170579022, 222772497, -1434320395, -897552127, -287380202, -1225946754, -242314857, 1015833129, 1247676435, -99283704, 1347674584, -138216681, -805532604, -1439084461, 352081408, 108916741, -1263937802, -1208623592, -129179471, 1454283990, 1550963599, -1322403196, -1313471112 ], [ 307095989, -2080781262, -553772608, 1076812441, -1403218259, -987973382, 843984166, 1632091742, -1104432314, -412793548, 85295417, 1532248331, -2025886315, 42529391, 2031400441, -404139246, -2099685337, 2056243135, -1964380966, -950720914, -578112375, -685925067, -85920636, 2060522211, 1297209560, 1730975722, -1089963268, -185500578, 1723749844 ], [ 1950373017, 1069607018, 1188068484, -1388649012, 208084666, -501972749, -2085758593, -393322730, -1394122570, 340491122, -1001216260, -1340176588, -2092037118, -1252773359, -385361846, 2139060818, 547310585, 334970133, -795211730, -657510798, 918390216, -1739785717, 1296782668, 635908673, 7579670, -1320416190, -1064599812, -127631058, 1895274853 ], [ 1027125473, 580544278, -1508061187, 1027300289, -1817954691, -1163493138, 391545030, -798832241, -1958583995, 104686717, -1809715511, -465435776, -1540555088, -1795050481, -83279858, -273595983, -65264489, -1355327547, -424953441, 1229332678, -160058281, -63534265, -1761171511, 1749045327, 520790267, -524210524, -1014465689, 1924134035, -2026931310 ], [ 1540925573, -1984577186, 766369018, 410544427, 1410281010, 1937406044, -2676845, -709058062, -1560664527, -605756649, -1282034972, 1478844562, 1470418312, -1822304568, 601502652, 1043673800, 192234400, 1872523389, -957781665, -1257392452, 431306670, 633614549, 1729337812, 1404338900, 1001961717, -1035615225, 81723615, 1495526712, -1770985958 ], [ -1523752843, -1530425268, -876887267, -1558768657, 546189057, -241095968, -321520982, 1450767401, -475090368, 620668141, 194705139, 1725156793, 1069169096, 9115968, -1745780217, -1239755060, -1273327648, 2095634416, -1843747839, -116471265, 878653510, 603373627, -64862243, -766307355, 618950261, -404705585, -1383204702, -1613995051, 71601688 ], [ 1340857805, -579845627, 608354326, 489895291, 1512890661, -1635104603, 1182958986, 861358914, 1783375898, 1375753923, 1440685919, 560292837, -920995708, 2123820487, -1359503561, -446818836, -372708405, -27921249, 210700531, -2052316205, 1968215715, 1325361063, -732694724, 1227565384, -1995432029, -1018007323, 2103864346, 1502406865, 424611356 ], [ -1131975710, -1392610464, -1589984808, -1261554297, -119796427, 1685159685, 1443704107, -637115059, -553859272, 815523567, -1438816764, 717535650, -308957057, 2136788296, 1716080698, -691793503, -694551592, 1037143073, -527496363, -1953069996, -1215303386, 1312595644, 2071412461, 1222862974, -2053865154, -1779771144, -361002126, 1950772570, 169168537 ], [ -176687940, -1879898852, 983502950, -552405544, -817852010, 1375438719, -1686980005, -1068822240, 1490115618, -1957347212, -663788959, -1925849844, 664342640, -970048313, -2077209784, 1865332958, -940277491, -978782207, -1091809248, 279847380, 631612742, 944531695, 497813140, 1795998187, -1519944210, 133116125, 1981741582, -1021618905, -752947269 ], [ 1511963908, -328661342, 479701949, 1899254920, -127638792, 1560426825, -1447398120, -1082262455, 1622575543, 350643816, 64288402, -365249974, 1082072338, 129934382, 1942016122, -1001078093, 518673611, -1744057506, -1451936339, 983225033, -170194727, -1268974372, -299921421, 1129069053, -1747316334, 541164820, -522678088, 679887468, -1142812050 ], [ 463221245, -957361169, -1138532881, 1406472218, -354456228, -1303394565, 1655419965, -1020142628, 1489128328, -1783112773, 1824639382, -301326607, 691558749, 406700364, 779450740, 1175284733, -265877608, 1434880012, 1998547872, -707170923, -1464713896, 1150663868, 2132084993, 916832468, -1127167746, -413213410, -1085986779, -533974625, 827083763 ], [ 1933437212, -1198440369, -1550523387, -983743902, 171814303, 967639992, 1415502776, 652457339, -984049608, -127088118, -1223973553, 291462480, 991095486, -1939145249, 879808683, 1204470835, 1056962923, 844974596, 1754677022, 647182897, -389998593, -1507967094, -1276388283, -879887165, -358981963, 96917392, 32933852, 1249236634, -830751634 ], [ 1903802690, 2005294571, 651489907, -1641615164, -36070009, -1564895810, 1598106464, 1326590700, -1237528408, 488239127, 819108133, -8292578, 1592254896, 1632582232, 520786831, 2012454686, 592348507, 1433036065, -1953818502, 109024568, 360710929, -1279994045, 2141273347, -360589175, -966020375, -1457044152, 1938953596, 449160414, 1505723387 ], [ 1103117010, -1934296012, -510405113, 1988902886, -516407062, 260344751, 283191954, -211624709, -1192036252, -2130419824, 1151650709, 1427517205, 1909134079, 1006717699, 1505101538, -1336578230, -984003398, -774942413, -847654280, 872393823, 93134080, -158661112, -1515563887, 1746779731, -1661336474, 1713967172, 745703390, -1420310568, 796428640 ], [ -1480964044, 727381440, -1447359056, -1012160624, -591939981, -24899408, -1935787694, 79004690, -2030048857, -985524049, -1173330953, -1592499151, -548928665, 1123177844, 706020842, 409836582, 41461119, -2146696785, -1640755215, -317555681, 615167845, -1549456159, 1371398703, 1573227876, 1337780281, -1055537575, -1266382684, 1208076804, -1496897009 ], [ 3466137, 106577477, -1968778856, 1494694557, 1913357827, -1440374183, -1253180643, -1771075462, 548999054, -363610720, -1358974237, 57944609, -284304307, 1226617624, -1498506156, -1459870755, 1248194838, 1316884919, -1922784454, 1392159591, -1632112196, -831347486, -517540475, 395129403, 800322702, 341751978, -847649310, -2080966754, -1162814556 ], [ 241097906, 1446715817, 1672763830, 832800712, 172194310, 990102554, -414516190, 1215807768, 220556532, -1043496191, -2035752123, 395429038, -1993169693, 1477461706, -341005065, 537228952, 2092037920, 581466047, 1891424912, -1533742299, 520681729, 1644188202, -1375644816, -1157704001, -394886842, -1118031611, -1193031235, 1346193802, -1310642904 ], [ 462019352, 2130434904, -159269830, -552191130, 1974978656, 12124973, -1370622595, 2121378842, 670476630, 1010976318, 930528107, -478455376, -2026642762, 565536297, -1691051448, -914572769, -1412445755, -1083383210, 1885507896, 1006228960, 1088171588, -1796017160, -408508674, 1677309046, -142248889, -1815542425, -1788463905, 2090954574, -1139326194 ], [ 232896182, -2131352273, -1913682888, 740238355, 812718804, 291621516, -1025781898, 629161715, -286005458, 1654062556, -1028579370, -1455317597, -648746532, 1523877521, -1135534276, 1683149725, -1230847688, 1890079313, 1277390874, -1578135856, 1234547543, -13025135, -800395660, -353199606, -2033354599, -893415305, 369709236, 278801411, 1190375346 ], [ 1104465308, 972854053, 1064986675, -1013826142, -2142964585, 288834347, -1167800792, 1382815115, 1183587762, -888907816, -381645250, 2108779730, 1992442443, -1203268598, 2003309553, 1200125832, 1110914930, -494839601, 999975832, -49303379, 847347229, 320944061, -785622626, 830340384, 226116385, -868491813, 628739100, 1647992657, 110555367 ], [ -1140342886, -372933669, 1314086425, 19559953, -1215941634, 1339167866, 86137288, -246891699, -1397937241, -1492333250, 881885250, -1680150744, -809670071, -2124142434, -1131499309, 1393800625, 699214372, -77910959, 547296453, -1956484635, -1901791358, 1038854970, 1076984877, 1020879621, -1911601315, -689612070, 1145712262, 1135195982, 1883243721 ], [ -1284527478, -1199337267, 1472721986, 81466304, -1473388935, 1414427243, -1888500403, -113020810, 689687829, -447461418, 903953696, 260558622, 632376397, -2081590478, -1248242014, 897064914, -1202747700, 975968128, -964926939, 1200281006, -740062331, -128793492, -220179076, -1933093996, -2077718877, -1243587806, -1101593009, 67423750, 1689818063 ], [ 855750615, 1338867253, 1769884432, 676873134, 808564033, -1870629487, 548909742, -968097270, -1064204091, -800945296, 1003480005, 925235827, -1644739115, 991671062, -1029333346, -462978536, 45703656, 883295060, -328308823, 1756313629, -1820288645, -970972332, -516852253, 2131270651, 2053865121, -1379810887, -1401095128, 765392048, 153797862 ], [ -1968128061, 1485985826, 1818305194, 686343782, 17503261, -1223516003, -1610167699, -1480190550, -1672238696, -1509928238, 1504480179, -1818580327, -1587157731, -1035078582, 583607121, -106541385, -618993135, -1431822568, -1143653145, -824304494, 1502380776, 341754729, -1083585910, -390635102, -2017408981, 222749410, 280389377, -1136911116, -1015283208 ], [ -1878550965, -2097700776, -1848116261, 960307468, 1326971267, 1515609852, 1387998966, -944016829, 654912021, 544257726, 2129278542, -1353173678, 1981516689, -1007258479, -1198248151, -1391093115, 1468236167, -957828708, 1146132849, 770711387, -1958545556, -659005610, 1520287611, -1875845851, 345586313, -2118169851, 371184181, -1764691506, -558477690 ], [ 371957325, -79875508, 2057212890, -125152722, 1761953414, 1996157674, 656409581, 292612764, -726390152, -726121569, -177184903, -403976538, -1260310589, -2015511008, 554998588, -2260207, -1033563737, 1799386993, 1056480131, 1154150632, 656242895, 1787418749, -2146422838, -1407932590, -452144508, 1270919123, 1436998076, 1613346474, 155308710 ], [ -792177899, -220557686, -591996383, 2143756637, -1242669038, 907716720, -1405661584, -467424891, -107150687, 1133598492, 1459579821, 253819493, -601744953, -1649375328, -522485731, 1763670574, -1899156006, -1816707322, -1088078173, -464674201, -1740895197, -1173493476, -1187412860, -1725672167, -2018595450, -1163834319, 1352160005, -1077450687, 1765867207 ], [ -115431680, -1878690482, -1090166142, 548740257, 414132894, 931090604, 1952950222, 631284132, -394880788, 1266944355, -292253734, 1768661767, -1859070771, -803310446, -341783884, 1834737614, 1256947793, 1169799029, -1056809819, 1633323817, -1774507515, -739798320, -279308594, -412179852, -1551053694, -2066252789, -1940738080, -1187143974, 1001303203 ], [ 1798845414, 996545438, -1060111934, 594401173, -2005944873, 1518681718, -1658866561, 398475394, 391392630, -1990619141, -878829036, -964903632, -643587345, -1870858758, -858794189, 523485788, 286621945, -1110494225, -1246981879, -1601142424, -855233924, -631266227, 601723923, 652092098, -1786851883, -1251673296, 193234337, 2121162915, -2116759714 ], [ -1166566718, 320952401, -317299690, -1728408908, 1867691036, 589998826, 1202922906, 1788824298, 76991517, 1363810793, -1128900661, -1960092861, -977207160, 687183368, 1575235722, -1861582424, -835819573, -988288791, 1622914620, 1992914156, -2057114831, -54760086, 1124147298, 2100284583, -196529708, -1106808625, 479456756, 310441469, 812172160 ], [ 654637681, -1809400725, 1635402794, -436597575, 1792021795, 113494163, 1506489400, -1201175574, -1072933589, -1266569128, 1641988072, -422405314, 472061582, -1515536466, 1498163368, -991716647, -1974424767, -711704889, 1722580130, 1415736998, -906237345, -846048894, -1879187502, 1697954641, -1910891703, -1473618933, -1398812103, 1361869476, -1372926523 ] ], [ [ -812069414, 596277179, -535951195, -1437361489, -30826504, 1483847187, 1938978262, -999863324, -1550522474, -1149110264, 82888282, 1185600605, -1168289013, 1135959399, -953311667, -1772209618, -1637215874, 401003263, -1379158997, -751365747, -30260788, -1216590524, -875936881, 2049480755, 1970867811, -1312608631, 1147321974, -1942791652, -1804676259 ], [ 553373686, 1614438770, -1432426113, 1229993242, -61249394, -1886620051, -1557296294, 2010696659, 1250659148, 1342220799, 1891101022, 242425009, -869486121, 761895292, 1549770106, -1583987573, 1809537867, -1628064745, -1977492187, -71263997, 428531953, 1592541670, -206317028, -1152732191, -1843513344, -864395810, -927823437, 829841239, 48767955 ], [ -1216772873, -35666391, 2089883953, -257085573, -564011741, -998027085, -1876508679, 540408952, 745174174, -1884754457, 267586047, -474248229, 870679044, -2057100244, -1962908881, -1416226426, 444031393, 18703749, 1130979485, -429068015, 884513692, 437194746, 1986767372, 773383476, 743932585, -1321088357, 730858041, 264506701, 1331320345 ], [ -1186825980, -536582909, 147497214, -1847853541, 1074838755, -252589977, 1450639781, 1043963475, 1897035770, -1161100814, -363619574, -222443194, -2047574971, -1832126779, -60592121, -414309389, -347981485, 1334330639, -1057372825, -1426045432, -798426027, 404201550, -624043145, 1557711199, -1580183943, 240396509, -1622266005, -639930186, -2082519092 ], [ 1961451710, -1021971361, 1512522582, -2105161619, 173139698, -1237273578, 2069709131, 945201725, 866484106, -1623067937, 129827451, -2022554950, -1696693765, -2320331, -490088871, -212481284, 336793199, -506589188, -724676923, -572680155, 1469899134, -326692646, 1380965369, -1582989582, -979627262, -1797823969, -733579240, 1799381171, -2143568696 ], [ 1749519361, 1721827067, 1776471844, -243100198, 1206734770, 927714815, 1788666954, 1142375372, -564917783, -866731092, -1330219905, -992951459, 1477289449, -1481621242, -462031976, -311633254, -1524546274, -38490388, -1245989772, -2089464329, 1659148140, 1333323780, 1384100378, 1694501150, -631835360, 1512973515, -411502790, -1467171691, 123566311 ], [ -2094443379, 1325400317, 1170598099, 1677853935, 119928678, 801154881, -1629899953, 637479831, -106901617, -179420674, 1236960624, 2132040809, -641501460, 2008722463, 1446170275, 1152963676, -1220123034, -1438781647, -85710626, -692373902, 1635589074, 722557290, 883420938, 1430289072, -1021817012, -1930289968, 912655273, -720286562, -1990143787 ], [ -616104904, 379797553, -399641970, 671273348, -1152337737, -444486186, -997157840, 128508361, 1817394047, 501964950, 1814546708, 276010832, -105768414, 465147307, -7056263, 1283369298, 1721124639, -61084838, -1506005563, -232955217, 1259810890, -929821505, 284585283, 991016057, 1234975754, 1634166524, -287451408, -360851914, 1709663038 ], [ -1774177035, -66039827, 1971892941, -1662531367, -1301610666, 309874301, -606455962, 449446209, 2133339447, -1152731593, 1927252739, 729882688, -1505369297, -129148110, -1722568431, 1887508111, -365576315, 1022859317, -1143451774, -1222021123, 1153200232, -1244438523, -1991743997, -1469987075, 1456900339, 700063467, 368576533, -641595761, -1120151833 ], [ -1618543954, -1092239757, 321362919, -48082341, -671428915, -1708853610, 1380645267, 1590215945, 315522974, -1643673314, 1073595752, 335491138, 1378876081, -1458327748, -358830170, -1002557757, 1557491951, 1108679834, 1971582872, 184827101, -509168777, -1694015234, -1213532015, 1412307102, -664336035, 949982969, -1030036946, 722868460, 366899072 ], [ 508877988, 264362522, -864181620, -1863164044, -2118530901, -95380538, -391615449, -636551769, -1486757741, -981033414, -4607121, -363168584, 2010773119, 899704148, -1921043007, 1763702402, 2105776762, -745308168, 568318735, -1958420011, 648129930, 122815796, 1126791420, -2024006367, -662274339, -283223192, -1391843974, 1214808279, 1673606066 ], [ 1634701998, 754709991, 1731909934, -758597808, 1275601864, 170288776, 638110894, -1496309212, 994501636, 1652825860, 1242615876, 779480372, 793862911, -571819712, -1083550722, -1576085260, -1395671767, -655529016, -543981680, 490105013, -116186147, 603197895, 1735228328, -496782165, -259763584, 1259610624, 424125565, 1806471760, 91500007 ], [ -1622540208, 1781704724, 339215790, 268820210, 880506499, -816366800, -223542164, 1721471944, 101212834, -662910987, 216205470, -1856003254, 7777137, -1542761852, 6847958, 1549747935, -1038575000, 690681075, 654414250, -48806400, 187234364, 724187425, -1373142361, -1816210768, -1133502819, 874178525, -1543339671, -1662856823, -971441028 ], [ -1492523571, -1977956774, -308789171, -1879588376, -1764237668, -1092885008, 1738184058, 1137658539, -1063433574, 1424426349, -1820734929, -159864291, -1341834659, -759190925, -1964439353, -1706366333, -2090336223, -220833097, -1669899872, 1176449746, -1885094351, -56394715, -1585258192, -514484765, 2041747413, -1322445874, 446202067, 1214220431, 24945176 ], [ -1691526661, 2125636621, -1621778862, 679822908, 1296524071, -413981490, -1521955085, 2049953229, 1634035677, 2131648226, -801708958, 682481088, -2044596223, 1490313946, 953215707, 660757070, -177697148, 624060978, -1379298999, 86783995, 1087788318, 1337391239, -1253653575, -930244326, 2032008472, 750843961, 1226357765, -1517422654, 775966040 ], [ 755652804, -2009422188, 192166641, 421126968, -362634165, 181095098, 1923441651, 1751139408, -262079923, 1958197824, 1423897892, 1738376088, 1414217773, -1199447606, -35101484, 1775869626, -938620314, 759635782, 427744114, 1333427457, 1095281467, -565341657, -1467190395, 1109934061, -980503637, -76457419, -1464637841, 1949063348, -443494130 ], [ -1160149054, 385310888, 694237318, 260228315, 1840519325, -141439130, -1044972471, -813952214, 1589522048, -1253388322, 53869091, 1479905174, 1339179207, 24124296, -931004414, -310254638, -851477626, -242537923, -655955276, 1345993699, 847437022, -1503381671, -216135438, -655194018, 1450656028, -296195662, -345040539, 1283298268, -1261411788 ], [ -1004881729, -474059341, -830123552, -256627666, 1931546416, -537311661, -760450514, -209577787, 265551387, -642240118, -1938085582, 95445380, 1584221084, 1569622732, 2069224737, 410406328, -1452482646, 230288169, 1032819656, -1815345184, -306967361, -1342998111, -1458289053, -1735696530, 1639951780, 1494875100, -872637328, 1403012429, 1617847883 ], [ 1720477970, 1645336759, 1825409254, 733422849, -234532285, -270072677, -1229665470, 293416454, 1746737557, -938276717, -1728156873, 193828966, -838330319, 1275551957, -574757430, -322844781, -1102264307, 1380155455, 2090545656, -255404301, 1649325931, -813759973, -1763567189, -88056746, 272792796, 836092174, 1585057145, -663669653, -1651198412 ], [ -168318540, -431712331, 463424133, -1703224097, 1531871453, -337448348, 140122101, 724359538, -1527791808, 1596365229, -1307947095, 434194681, -794838596, -18873669, 590884490, 1849935086, -1387311928, 2063467284, 770849252, 25876346, 1659743636, -536116179, -1905624999, -1360928706, -1257441260, -1823428932, -1561911438, -1672657579, 2102291022 ], [ -447678334, -1870974056, -54255621, -617498121, 1187330955, -94156684, 1390823104, -544051474, -327177064, 1431519359, -1854230868, 1388172119, 197641681, 1392903584, -930023231, -1640681298, -17136042, 2133691786, -327379428, 315298800, 2000007673, 1626489279, -1859231385, -688199437, -1420630288, -1651515536, -1504616306, 312934624, -1962969664 ], [ -2017573281, 716464504, -471952470, 663419501, -1415234226, -14884751, 602323001, 129105987, 461826516, -316500989, 1315216212, 230368405, 1883614072, 1180642595, -2073351919, -359396632, -1472312159, -2066934389, -1474465768, -1305600541, 1531435723, 156410850, 1379483201, -700849563, -830655214, 913586826, 1206638623, 1387876323, -254978751 ], [ -1162728993, 1183086053, -1717942379, 748128953, -751234357, 848364375, 151790588, -112424735, -266704929, -322709111, 1794743990, 1709169714, 1890070415, 1398435840, 1662259224, -1800422377, -886275132, -1078191172, -1992143386, -1999223789, 1484902549, -1500581828, 15542006, 1100072271, 2031302985, 1693640019, -20587441, -1751738065, -1938227695 ], [ -737108784, 338567986, 852147135, 1542223610, 1883569960, -2094286795, 1641373543, -1642527691, -1005593085, 240919666, -2009568432, -1341148599, -98742792, -1127114053, 920900204, -300906510, 1321121919, -1159316726, -785201261, 351688915, 704881468, -1967548190, 564609557, 473147012, -631795848, 1511499569, 1339638033, 411712382, 64784279 ], [ 702237967, -240354722, 248646907, 940848810, -1177428774, -1688151512, 2127153443, 415831813, 997888336, -28104056, -2024096361, 518368709, 1697470024, 1696854767, -796609167, 1079884958, 933821099, -260408150, 1524691912, -1126205450, -1488872601, -1347152184, -1188295127, 942377030, -1035942320, -1356828833, 1345105297, -885658202, -1942854270 ], [ -1240408861, 571970129, -117730559, 555109432, 1266398799, 507224025, -1633907262, 627676358, -626937435, 168859586, -1603539913, -75351586, -1756628521, -772936879, 655690927, 1827589493, -1597316175, 1699633355, 2010916440, -1980007974, 161399304, -621053243, -1689365586, -163796141, 2089297659, 1361857751, -606049445, 720706466, -13711170 ], [ 683015851, 1445978880, 1332605528, 1317240365, 2020986162, 1505352310, 68453785, 125387295, -114011001, -2073149796, -2087862991, 1093758811, 1865477239, 1572744833, -778337243, 1938853251, 1928341913, 2030571159, -1090070588, -374972074, 1174189634, -1951977278, -178672414, 1399798245, 885401853, -1515992190, 1022230880, -672913614, -865395095 ], [ 1978632771, 422704812, -1931247173, -817419890, 1883453350, -1073347750, -217379351, -2122700191, -567847672, -129215544, 94601188, -1777578538, -1027711871, 1501864304, -649134162, 1810189796, 140044008, -46920729, -598909633, 701059838, 880309829, -1432636956, 1647305829, -583117999, 790931768, -81211604, -879209389, -181190839, 165662605 ], [ -1354439237, -1628880181, 707868958, -126582371, -933231808, 704182693, 1366025019, 339514687, 1958866359, 755367978, -526192329, 627620871, -1061467437, -732453335, -1583783578, 1849679207, -1640501129, -1632785434, 1560076505, -842917125, 1299929248, -357732889, 1868255536, 1674098970, 1546055247, -671971624, -618386139, -255929199, -1620387762 ], [ 1392548963, 514222497, -663191472, 366439675, -1210827395, 2136405720, -1188912051, 1670623600, -345222398, -1816607310, -254815660, -1412176897, -1153649695, 1203104748, 1077602883, -1594086244, 986103118, 346218507, 501624629, -1210134935, 1059335716, -98546919, -1894471303, 1804649751, -337666341, -198902068, 1338347729, -1487390204, -863826434 ], [ 1635376135, -2019441492, -1842629069, 1445238541, -1048778222, 2051485134, -557911426, -1054605810, 1778768358, -1170813230, -477753887, 209913225, -1653000483, -679573420, 436264964, -318455430, -1986427988, -1374708273, 968223508, -481393446, 56665751, 1905161257, -2146240215, -1328986740, 1547367779, 1757623417, 1885903453, 1844011507, 518347068 ], [ -715887414, -344788502, -1345650863, 968884541, -1731014573, 1817155453, 890731983, 1729331681, -545548504, 1024994767, 1673060621, -1087388525, -98151764, 1505441561, -2100651144, -1518217835, 743234582, -1693758104, 2126615841, -1688917135, -1558306711, 2025233888, 1665342195, -1414863867, -975895009, 543359740, -37028255, -1386649891, 1264002124 ], [ -519353091, 1122815196, -840317101, -1154273998, 310081765, -1846470736, 501581880, -138903992, -1849218833, 1523059780, -186868944, 288466132, -1897018367, 236895228, -1247865428, -1195281653, 1095390965, 1894724430, 1627186595, 255971521, 1621217654, 1946176548, -743521089, -718384918, -1699478189, -172299867, 752170297, 1024027040, 1531270080 ], [ -462484054, -735250042, 1719383874, -1808642875, 1497972440, -365706197, -1643262038, 1172863063, -1526761450, 1782587203, -36117350, 2010409166, 1325165857, -1888461588, 205745821, 1821604523, -1122125708, 1633950830, 307304509, -1915775775, 591061916, -2125119543, 912048986, 1579008810, 723645602, -650828250, 977785627, 1200073552, -15040474 ], [ 261949065, 676802388, 1618825697, -46093673, -1101756845, -1024841703, 1199978015, 1275151980, -1403250982, 1013473686, -504119988, -796282387, -1913677371, -970595082, 544461490, 927987520, -683020624, 1154673017, -890846767, 1304476202, -1126472884, 852993009, -2051277930, 242724177, 1161896806, 807706417, 226201837, 1452325571, 954591889 ], [ 1486816052, 1349400116, -1333268861, 1985868871, 1281917176, 1393025746, 141206443, -694085964, 1285365186, -1332433313, -1358662549, -1993057456, -1390361344, 1405187197, -1779554024, 996156483, -1819059373, 235242389, -468146497, 992712549, 1762162842, -1982117119, 389081147, 286362396, -1306536019, 1374786320, 2099292837, -761415619, 416051826 ], [ -374367372, 1119603791, -587741173, -1695849769, 2054478000, -1126401126, -514536469, 1584116896, -978787967, -1719290706, -1136818920, -67288559, 755568491, 1963130615, -65855533, 1702602140, -1098749764, 1045300702, 1891350768, 1080602698, 816554572, -845221882, 1740485854, -1679996191, 1206437231, 1280437329, 1989784614, -1215586300, 1446986956 ], [ 326574682, 76185814, 909679423, -1874873654, -1784143713, -2121212700, 1961033130, -2126797869, 1589953190, 856235819, -581000865, 800659170, -444621937, -783468213, 2142304971, -656469148, 1105558654, -1703471968, -1781503566, 1584162018, -2071062016, -2004179209, 1935256104, 666877301, 1161660909, 986011064, -1368468407, -1949916509, 2057279650 ], [ 63770061, 1831115996, 1943535232, 1436532394, -192177732, 2126048981, 1727105332, -70029213, -416256921, -2112536312, -72206556, 104676436, -186365423, -1385910022, -115747875, 971608362, 601484925, 835978354, 532445309, 1460886409, 633827687, -489999810, -362461796, 1934047701, 1445548260, 1358152588, -296833935, -1521222308, 617048979 ], [ -1851128684, -995674869, 108, 250326221, -584504286, 813312192, -1870355070, 971427232, -954647875, 1330166602, -1628653004, -1423151248, -1986543406, -981069172, -83877737, 1923541501, -547417613, 1315326101, 1949494377, 1128432459, 1506020304, 1956375555, -735095757, -923174934, 1052674764, 1293097029, -2037445477, 1640766476, 1539714929 ], [ 1260066151, 60037367, 1142125528, 223193607, -334954322, 663858330, 316765080, 570115404, -946952388, -1700591472, -1552920135, 2146332452, 944684231, -681152085, -1581689857, -1981095335, -554118701, 1437407389, 1784109860, -170748273, -1219671406, -1114713553, -1583046304, -1849212755, 1822812037, -1536270687, 1261151514, -833545582, -644932709 ], [ 780604989, 1027103525, 873347743, -1102234198, -982625064, -1115567981, -481514705, 322646746, 1294559482, 1042268767, -1229754403, -1740713668, -729101426, -1515934138, 1109750308, -1370837008, 1711988491, 1758013957, -1124678518, 69907179, -1703196205, -1308480084, -103009777, 500581696, -375217297, -768895847, -190932962, 1230112339, -605716947 ], [ 1040028234, -1241628531, 947791415, -413458208, -2103264057, 2025715826, 100524157, 246212168, 1710006828, 1361730598, -1550296409, 998994303, -1247146891, -1560367008, -2144400911, -1347258027, -1102978974, -2022731134, -742154407, 1096985685, -2117934906, -864658959, 986598180, 1993323720, -67860115, -616615486, 1181929281, -1031653066, 461278099 ], [ 866493111, -1542569869, -1982746304, 611715784, -698553811, -277943531, -2082824481, 1654540923, -528764550, 1360614986, 372748612, -358440895, 45256895, 1001048001, 1940202837, -1369944668, -2068812292, -1649643402, -1066325422, 1758729819, 1332180602, -1776533904, -1794510170, -2106629086, -1320084592, -613587322, -656391731, 1828335948, -793360711 ], [ 1424926883, -1595464701, 2116092372, -1028584093, -445286051, 949754807, -1816517584, 776824783, 1991314082, 1931021662, 1638244552, -1871767972, 469491076, 1329761081, -470699034, -1837200180, -93511214, -1300726936, -876437877, -1379326646, 230812761, -1156950471, -431109170, -2068807066, 499270909, -880625052, 968928470, -1517421392, 526266265 ], [ -1315492446, 1799106683, -607638189, 1600209114, 1341188171, 1026289147, -1398795624, 225304785, -1891609831, -1304433384, -1239357661, 861350802, 505443532, -1317989611, 228468390, 771720651, 1289031428, 1333977324, 1439689726, 1434415468, -1747321395, 1061832379, -60956000, 397950667, 1708559681, -859625350, 855912819, -197336336, -1061324096 ], [ -181763207, 234660161, 680754043, -731707542, -1025031475, 962785354, 83758405, -1105305543, -904389507, -54042211, -657299079, -1879463882, -814286770, 1014148154, -1108207474, 1785486121, -1939435899, 1592637407, -1506149689, 1480797334, 1824765195, 1950996661, -369889272, 1309746346, -256033407, -656770084, 894905956, 30228975, 1581325786 ], [ -1955490456, -512866204, -1593630502, -87713877, -1649366395, 392734001, -1372676371, -731253987, -607612714, 1678308553, 1225109117, -1337168573, 734176657, -81130248, 1392669024, 901510670, 1838996238, -1591465924, 624289928, -1626280950, -657408419, 1495006519, -1944230039, 881811930, -1422155671, -864592527, 1079085616, -1019544228, 1898813432 ], [ 1686380569, 1111365438, 874307316, 1186363001, -2092286513, -997172481, 1295452812, -2057701195, 2094325876, -254842340, -1503675308, -2025076146, 1653722520, -958215773, -283592517, -1845755606, -1566837978, 2023289386, 1361885878, -347579294, 1438724564, 2050807165, -1067049634, -1078981330, -1764220998, 1069882208, -1723030267, -184239973, -655001936 ], [ 1745883301, 753807674, -74454734, -1918492413, -1982591853, 1099064319, -1571076353, 2085244773, -1119081427, -1972127222, 499375719, -430576676, 880830547, 528287097, 526745288, 719954607, -1838066530, 1465761581, -919568764, 709680062, 73049329, 1062604514, -172947555, 1488052059, 665264750, -1955129759, -167603447, -2113918163, -1383345640 ], [ 371895793, 424006641, -345254569, -1500163526, 132480518, -1175267716, -261568997, 861349487, 189437405, -1228409700, -2089433165, 1908169970, 2109618997, 1618721120, -1733152727, -578190660, 1450632684, -650176183, -427969415, -772407708, 9938547, -342280787, -1958019222, -607841348, 1226354673, -423798159, 1946199577, -460131937, -845131953 ], [ -551497312, -951105001, 1969686030, 356702010, -1306488629, 327145463, -2097892783, -1617866681, 1752428608, -1097093674, -60039072, 1358892223, 473542917, -2106421489, -66042670, -435489071, -1723066442, -1507212004, 689542788, 333798488, 1018154930, 735060087, 121180830, -1577420937, -781404151, -112389284, 888312516, 968403818, -247174805 ], [ -1986139954, 1100246014, -803027785, 623042987, 637662736, -1449815034, -1479172261, -1440096302, 758236216, 1461595653, -413069868, 1678352004, -541783282, -1640603636, -1294889632, 1537070822, -214956616, -1105491589, -232385103, -350694071, -1768419223, -1735073384, 969231211, -1901919857, -1599558843, -863380683, -1677277385, -1202352039, 131683889 ] ] ], [ [ [ 1668586724, -1197907973, 1380639655, -1272137818, -1729927998, -1493988055, 200845688, 1358501379, 2071832798, -298641718, 153908878, 249258625, 1251222043, -1556832432, -146206615, 1385078167, -1458811836, -219564839, 1540655591, -1355261071, 637491679, -253542656, 785948209, -641613548, 374507397, 47014470, -1572563612, -783321241, -1073537725 ], [ -1833350277, -138695753, 797455087, 1172318334, 1965391607, 949334125, -1073054020, 1686385727, -100712021, -119673892, 390823262, -44932224, -914364140, -10840062, 179238154, 512254752, -1081576010, -1688138453, 533600942, 1498677371, 98355313, -1154278492, 1062052262, 1262630134, 1851392591, 205824815, -2065767382, -1824432030, 1306252346 ], [ -1237672399, -767383982, -1599358230, -357854659, 1749882646, -1655940050, 1022650967, -2036995300, 1699676329, 1744607659, 525565338, -389059395, 420328555, 803897369, 55173658, -30279913, -2117384955, 2131539709, -1465481151, 1770155515, -608477186, -1331581256, -565659683, -1000429270, 4997909, -924204302, 193485031, -413578188, -1331972202 ], [ 806284515, -2116647676, 839619355, 1773372918, -1748584122, 709042337, 1382350018, -990712458, 1640091868, -283364499, 2019817816, -1879545540, -854535946, -1821371847, 239693412, -330959514, -1472510029, -483449875, -1164705373, 1381629776, 153185825, -2144437624, -738902365, -220136802, -536299088, -1566719288, -1821720574, 1554348928, -1820745460 ], [ -1348398319, -1943523258, 113467928, -1929692850, 1493245937, -1856572545, 1492010641, 1832665212, 1747006885, -185327304, 2007952072, -573750898, 1517328535, -456785254, 1159149788, -594268390, 1015950227, -1892306471, -1657330609, 90452975, -763936167, -1401453539, -342609877, -1455706759, -1021949964, -1760077312, 1888826132, 577882969, -468209827 ], [ 1931454812, -1981627448, 346897916, -359925290, 993713115, 1242004342, 1057812079, -863083884, -1279760079, -1674529052, -582758361, 432267481, 909209379, 281815407, -624794766, -2055654379, 1627661250, -1295368807, -727987609, -416461325, -2090329167, 1031191523, 37709348, -990278180, 763360478, 846345482, 1351467261, 831546307, -755177685 ], [ 1322884258, 1308089612, -380729464, 1525775199, -397587440, 866828536, 1463861468, 162450848, -1368349547, -1945536331, -1945971031, 1047715792, -1431527609, -1661159718, -479789444, -1369800334, -1850587634, -1336165128, -778247326, -1153919960, -950702234, -958500021, 512477454, -1738542557, -646679432, -1174042653, 1850885441, 1755235205, 992556056 ], [ -352824077, 1758129589, -1143008596, -1744595502, 2126231837, 687290879, 1275578643, -718817291, -1296032299, 1922977645, 755362913, -175473585, -1516604802, 1455041250, 47193777, -79995416, 143022332, -280318803, -242949094, -1604540832, -1174398536, 1993307825, -1249590966, -820667472, 1211417227, 1414747590, 678254725, -758163601, -1090417035 ], [ 517527071, -423047302, 174767565, -1053899096, -1693997241, 1783875888, 1700679891, -872266433, 1380787835, 872241629, 1852586770, 1669114721, 886789907, 1114348883, -226497513, 255045725, -451192850, 1240410560, -1937084850, -485650351, -2001704867, 1250454632, -273405802, -1249294280, 288625040, 2088806863, -2088776419, -2012356583, -1129603206 ], [ 1288864942, -1648393321, 1256206886, 1084831018, 2076601830, 1958210274, -1961429851, -7041710, -1644760858, -298855056, 1218232721, 713573708, -1359061140, 668129414, 201087895, 828749838, 78162667, 897199252, 2106589838, 1350726529, 427301743, -1421583134, 1593335264, 1068163811, 201200866, 745287910, 919288534, -1189573606, -1896934826 ], [ -1039765060, 1467192764, -128862973, 893867200, 403340704, -1345519432, -1878784441, -104705084, -263670515, -853169696, 1712907471, -157797122, 1211463693, -1478907546, 2007165891, -134242176, -1345127692, -510272809, 465837925, 556442613, 1211026713, -2009014237, 196356892, -73045401, 1073308863, -190867558, -1221008970, -1910801177, 1585722459 ], [ 379496658, -257372415, 443140063, -1947108128, -326967027, -1801046242, 192402321, -1756098210, -115896454, 3361761, 1444283238, -478069471, -1117167077, 1533242711, -1157885967, 723466818, -1840482799, -1681482981, 767105996, 630669189, 531647585, 876772289, 1069107442, 1748653616, 161259837, 1020397268, -1619666186, -1164173716, -1362317254 ], [ 1421958711, 1007985258, 1011922625, 1609225979, 1488448085, -899267043, 1250652191, -626286180, 1978527224, 467434606, -201329932, 150976467, 587156266, 1297038708, 605000169, -1418292774, -1751857640, -949533266, 288734746, -807923916, 542533441, -2121071496, -512727566, -1237718663, -1589770016, -126942174, -1611660453, -1998031372, 1555661301 ], [ 1045809358, 457575783, -2041112444, 806344391, 245674556, -1930393831, -635784669, -1775924014, 349221987, 1485495898, 1010761306, -860855083, 1852079678, -40154013, -1209747458, 615134097, -632133830, 1726023190, 2104464234, -1325019930, 1951888198, -736676835, 1803242309, 1807486304, -1835504837, -1801792903, -1964259165, 1754825735, -1561433682 ], [ -966422723, -1405454633, -1387937330, -2017477288, -1927999098, -2016264112, -628918375, -2068715878, 897391598, -297398016, -1852074682, 1051961498, -298140269, -972247582, 163946337, -1991088273, 1464166249, -154260299, -137352455, -1565957502, -1389860332, -1115355125, -478767983, -1671595155, 1850010874, -1691110407, 708171717, 2077277688, 2136263987 ], [ -1075562680, -232564924, 500981974, -1682270359, 22124676, -1982081017, -72769651, 182420617, -1114430836, -1049059647, 18195717, -1888246904, -1374131109, 831355684, -1312758102, -1037501490, 2013365591, 640220366, 321590898, 756784692, -1217726751, -2128279145, 1420606208, 396442933, -1732962465, -95475494, 1997210017, -1995988410, -1655759833 ], [ -154345329, -313613740, 796802744, 758044338, -495539028, -1558597018, -1114387888, 702232549, 1251932746, -1768170163, -1125708310, -1044391353, -1174992724, 586225350, -394100954, 1763839813, 1877696892, 633545329, -386294921, -1574161642, -1186947916, -1422750198, 386271898, 293833433, 512285953, -552015086, -941454875, 924157602, 1812606975 ], [ -1167954095, -1819030896, -1114704590, -1440027352, 1678505113, -617590404, -503669103, 1508311687, -2051389279, -1280574124, 1850153557, 484507510, 1991550121, 682646104, 284565845, -554611027, 525037988, -1834781556, -859732333, -1824173691, 665159734, -1876637148, 2117568927, -955683047, -892988319, -749087122, -1789325370, -929883639, -978237464 ], [ -1970973585, -1624721845, 718014328, -144171180, 1156619632, -1771514240, 697316359, -1341847668, 967275086, 1187792742, 1006731315, 70432523, 1148108098, -774850106, 1739066017, -126773673, 159988400, -2053020300, -79481005, 509518139, 68615020, 261061071, -1665952573, 1126800283, 299932373, 645408582, 118639871, -1773938072, 239706004 ], [ 1545537386, 56224695, -1814507407, -1364971986, 23977023, 264849275, 1856276290, -1050360225, 129956043, 2146134231, -2076110820, 948573878, 1574816691, 476901247, 1957293405, 247878807, -1361365398, -1897130992, -1610571777, -1374309692, 330097843, 680452332, -1544164215, -356309587, 1582206116, -45063146, -769459936, 1823475293, -106388946 ], [ 686951764, 1308523327, -838517112, -793874529, -275462721, 1805023099, -736323893, -308124976, -185864444, 707394455, -979471505, 755707369, -1295267564, 1973103542, -1215991801, 1813353947, -793977852, -1185500890, -322966670, 1540236655, -251333958, -819202277, 555881847, -753800856, -225870133, 1302419803, -1405764644, 1906741434, -357995246 ], [ -1131669102, -635543508, 1931939047, -1809629071, -1771909020, -1624169523, 1692669093, -460783497, 279584102, -247315834, 2054475471, 1705398183, 2129733006, 785972086, 996318481, -1737402985, -697175089, -1033467320, -22763743, -662935961, -901022711, 838466859, -882065518, 1358713456, -815480838, -1479699549, -700162376, -1056741813, -657342710 ], [ -1511882722, 1829105581, 867436190, 703443854, 1668929060, -1451429988, 894217433, 1623386019, -1413861771, -1888105741, -215795507, 1705741590, -1543891393, 1055629131, -1412710739, 1060251803, -949197195, 682641186, -947110099, -735834895, 2017136840, 1815767378, 1182888440, -1456064303, 125579156, -1541691370, 1700998552, -1233638383, 857163493 ], [ 2143865921, 1012165501, 1195479370, -645349957, 1310760446, -1848679350, -955838611, 596875670, 259085385, 757151495, -1172001363, -1895521520, -1319955970, 1058775815, -399559234, 933540330, 1966834004, 649775460, -696276367, 1731066691, 1439470917, -1213550446, 1731875583, -1166489648, 2048090978, -802209615, -1971610137, 900289557, 476173804 ], [ -2066433052, -1039508798, -758747088, 657465768, 1180573204, 971472756, -674006807, -257722611, -765278597, -1156967031, -837688395, -533656517, 1038940383, 1895246326, 876747101, 1847918622, 1031489335, 1391451879, 1235567660, 331210599, 270334382, 1846477962, -225219353, 731940628, -625595198, -1910232845, -1167121921, 662735967, -1562718294 ], [ 894730457, -1726470792, 1522279386, 76243923, -190254906, -1520075698, -1278428526, 371992183, 1757524379, 1645787248, -1565545296, 999420503, -1153080172, -598773162, 1102466657, -663710190, -2002655468, 1351954936, -362423182, 990321899, -408246177, 124983552, 1204499734, 608668963, 471106333, -34801228, 1153060583, 525569831, 514040257 ], [ 1861204315, -2092537101, 254328556, -800996687, -1353878136, -276950445, 2105284134, -1028191134, -1248610270, 598176669, 1209000489, -304055919, -355803364, 127349479, 884306377, -40399645, 1474561951, 2061205977, 1954962899, 1063972260, -1439056792, 78979111, 994698962, -2028003153, 447143171, -1459542011, -189717004, -377041655, 443746223 ], [ -1456537455, -1029498985, 156800315, -154445930, -1539821528, 1080522681, -326910125, 1175316972, 1544781415, -72868782, -323531951, 313337239, 1402428893, -1017299918, -105741491, -156774188, -259420985, 1515973197, -324233210, -1692801545, 2136940355, -765532772, 1652419512, 2025005047, -917226456, -1462164029, -582463130, 1191729761, 1960966430 ], [ 1083123495, 416502631, -1029801763, -1117285925, 56098938, 807693337, 1582587469, 391351746, 1245100973, 2100854365, -2138540465, 1779480906, -24335913, 174051912, 2060677129, 2059265166, 30099133, -1667026915, -760787228, -231012570, -1957301283, -1653248201, -1110522832, 2030385477, 740865625, -1968496440, -527208158, 1985150444, 1552032504 ], [ 229354307, 521308511, -107281587, -1129659569, 1954184775, 335250475, -68460406, -1032105193, 974375852, -1399930806, 1624561940, 1604401133, 2104613229, -119385813, 270484281, 2016092605, -26362858, -1381774709, -1437898828, -1883161314, 862536341, 947839439, 451430999, -251286498, -555575286, 1726564574, -95232192, -1130304862, 395746180 ], [ -1694451621, -482230416, 1762205230, -979600589, 11937334, -1707316064, 642385771, -217072486, 356683753, -975049729, -1169552331, 534440669, 741128377, -571434546, -1803180127, 698844173, -2125700368, -2146882598, 1186577627, 1217267607, 1409885568, 1690866589, 1158282510, -1394723210, 934754835, -125316898, -1138946860, -546625574, -936603129 ], [ 1215053181, -216503370, -211891098, 1138549384, -159238686, -397979351, -1432859238, -404664941, -630101075, -1610299351, -167312367, -363627056, 1786614092, -1987739059, 763103844, -703685129, -447064303, 1590757894, 631951492, -1572976083, -1056067298, 918035263, -1181390840, -2114159916, 373974450, 1398360060, 1383213389, 594795590, 2138302188 ], [ 1657595083, -584744092, -2024269744, 2124821874, 1576087973, -2133581392, 615429329, 806781869, 2085107284, -389895610, -949866375, -833179247, -1288305334, -812541046, 1138571402, -1790810875, -1553031990, -1279023213, 461240975, 905824863, 1331472882, 1200024382, 1748090182, 700539066, 1531315994, 1053631639, 1175131748, 1372704055, -1271338453 ], [ 813881897, 352874567, -481281928, -124007175, 1750886957, -1795478672, 6427204, 1846624068, 1515182268, -1094042561, 127947613, 1426888367, -434647490, -2133537665, 371332118, -1113620799, -560019391, 1662562246, -1663602850, 1317471958, 1260801462, 230251637, -624731778, 191487096, 998602607, 566604188, 1908538732, 1978895712, 823498525 ], [ 1063586581, -996870838, 1352632183, 2120146293, -1653049914, -1846640522, -19350181, -1688128290, 696009363, -1334167811, -1974238714, 609469961, 2126462949, 511754398, -582050866, -628083181, 964980344, 345169532, 972656818, 746352035, -171822915, 733060169, -506068233, 1015912612, -865399748, 137584092, 266389496, 1420147268, 1772890641 ], [ 2074318842, -351072237, 1988058645, 1232729943, -73867218, 160052138, -975298840, 1681804782, -1103087979, -345311673, -869716465, -1968616892, 592692129, -229587743, -1115567387, -1555606267, -1952804754, -1915290283, -1841251147, 340389262, 1085669717, 900586754, 1743163574, 778469549, 2095909764, -1736534358, -781947158, -693767575, 763598438 ], [ 1242199160, -1113800210, 1238068829, 451493531, 919506559, 1025369684, 1157158701, -1247992716, -539851663, -221211468, 709726638, 126443613, 99395532, 601031354, 1264738214, 1153608543, 1297858503, -215148450, 1817246406, 1299536636, 1798082418, -268316010, -901315877, 834005366, 506541337, 587564346, 842952248, 742828619, 387548947 ], [ 1612120360, 422672131, 1520148453, -1365574072, -1297236209, -1883248445, 228875617, 513938311, 694796494, -1307580318, 1934883632, 1979866174, -1519511678, -1992908719, -1089661663, 1070468245, 1648956648, -1686066613, -1021693761, -1557790073, -1605579285, -265855898, 662989052, 235997215, -397480263, -1200239408, -83574666, -1003055020, 379702854 ], [ -1809131738, 739073120, -12676365, 1612673415, 41432494, -1698621889, 741776532, -59072904, -1939733895, -1036417934, 401218586, -438522113, 1068805197, 666132069, 1986930366, 1625016674, -581460818, 1144376036, -568507417, -181255136, -157499310, 1973921642, -1014579706, -362375447, -2005129212, -1628013256, 1986606489, 9216454, -357105523 ], [ 2073912769, -2014383313, -288051218, -1884130738, 892426136, 856676535, -131731051, 461626106, 1889968923, -1084189221, 1916084663, 1860073238, -28068178, 1268888072, 1872733009, -598819968, -791309897, -1070899179, -1370478732, 559374257, -998443447, -899922061, -838409088, -1126090826, -1160404165, -466380723, -82988895, -543994186, -1062787436 ], [ -1004474176, 5012624, -54069042, -276775424, -1112108497, 1296214292, -1786706573, 1831506008, 1667214436, -1148742782, -1727155765, -1466320207, 1351695064, -1668304569, 1617834437, -1724594527, 1859239962, -1580554106, -1849161958, 522415649, -1335095199, 472788080, -1869860765, 1791701411, -1528146410, 1005780776, -435814852, -1546253198, 2024826426 ], [ 1646073029, -549768251, 849350037, -112810959, -209421890, -1870351247, -1952738759, -491995260, -232938651, -1063722031, 398249825, -2083846088, 1133056636, 1143626872, -109950617, -125359458, 638471790, 200560783, -866156143, 2141838556, -626424020, -515315484, -352994142, -1200894379, -1359891063, -1116309837, -1997091205, -1581889998, -866401907 ], [ 2004875038, -781709951, -243592226, 1124352787, 377296466, 357614276, -534991576, -1787815388, 1707406582, 633953896, 2014183538, -1750649525, 1551642981, -1060416523, 1010248025, -635940625, -1707199029, -139994757, -104154174, -2052773020, 498257500, 1802166566, -636345960, 963305637, -730471069, 1655857856, -301491521, 724621032, -1478012776 ], [ 1956171196, 620629374, 1768594689, 1044804213, -2036894742, -1871093563, -25341988, 810337233, 1211132494, 1676438972, -726929210, -1513169619, 1365181189, -1731742171, -294479929, 1696643095, -68465506, -616418043, 1926964120, -970189704, -669058246, -309245347, 1446056949, -384546013, -1030195837, 773254042, -617779384, 1700986950, -2055888461 ], [ 855075648, -1556767313, -2142781776, -911272287, -1393706299, 1401759365, -919593701, 1556056103, 2125319283, -1946106674, -1021096949, -2120806643, 1125977370, -926052972, -1429569376, -1179120454, 1509803306, 2006167401, 1474244498, -1808289539, 1555060424, 1084196955, -417468591, 244351577, 608548070, 224915657, 321665115, 183334774, -666979232 ], [ -2034392041, -161720975, -496155844, -2111270970, -1327627190, -865140455, -558450243, 330452131, -1137610154, -797235320, -2132140403, 147130793, -2027388668, -1349507648, -1649476684, 1669526673, -1888785611, -66748, 1476815076, 725277518, -339931770, 816615948, 1361859764, -470958927, 758958854, -2084468147, -1613504375, -1284916658, -1115028451 ], [ 27442376, 179196870, 344793944, 1736642987, -1036220771, 1129132913, -901134726, -1957353289, 820770028, 1961818845, -692298847, 1627202028, -1141740260, -312926580, 690933486, 1225202267, -479614911, -1431277319, -1812206439, -585618186, 949640051, 385414487, -1066172473, 1169501404, 1911916682, -1148061866, -1060544712, 1050275887, -1457179948 ], [ -171057616, 37988783, -684308842, 1916742608, 590135275, -57236106, 1992942872, -671875376, -560010428, 1956396902, 859123211, -1582107132, -1866976163, -1739035139, -875852819, -1938628967, 1499961819, 811016805, -392857610, -79792741, -1035018927, 900547763, -745782815, -305787422, -1149512250, 41114480, -556905554, -1426956192, 193210860 ], [ 1784820115, -1589968885, 167275310, 535560034, 1199253387, 1206742047, -2073029083, 1464780994, -1952314442, -1498472668, -1428766432, -1606882423, -5583777, -1176786948, -2051408278, -1691580511, -1139888059, 397990234, 433787420, -23965597, -18849206, -2054362204, 1173446210, 1409487945, -1579269195, 1269176961, -51776703, -1690576074, -156106988 ], [ -1175606463, -110435582, 270962875, 1699272344, 1698207186, -1615767237, -1894983653, 712236851, 1227674132, 1517093552, 68638175, 1636907695, 2005382977, 930327465, -1411639749, -1332187171, 2093294728, -1234025681, 1180326458, 788654982, -504877149, 424707979, -1973209675, 2113119331, 1945850725, -339502039, -1516394943, 1780849595, -477725875 ], [ 1429370800, -1884592132, -1982483902, -6646793, -1671746507, 249551090, 2038965422, 658824563, 2096038872, 2071087439, 1291596877, -1980130914, -1520870095, 922490462, 545968056, 651842806, -1034447299, -2123252736, 1810181578, 1116179673, 861526161, -544174756, -1455318498, -1235974770, 1247031922, -542947606, 2012017794, -1835320399, -1994978085 ], [ 990255093, -1325913697, -115477204, -917138569, -68000351, 282204728, 1143899183, -1827559981, -1574274330, 1780209869, -977551956, -1933038537, -1487778885, -1300603463, -333088436, 214198467, 885867919, -587320507, 933348198, -80076588, -1250350478, -1251861271, 1201130763, -985148152, -253012316, 1075691681, -641617806, -404671928, -587715829 ], [ -898153934, -794642298, 1526816819, 1756415687, -112662134, -1051598480, 2122994339, 743477830, 1207136127, -1446951012, 351669220, -35538368, -244182837, -236969885, -486798361, -417695581, 1737504628, 1462554149, 718004200, -1498825539, -162131312, -1882456202, -492661260, -885902854, -1342134584, -216131089, 1075496126, -1469926152, 2010645912 ] ], [ [ 1135993475, -1230641476, 915026928, -331625202, 1932798564, -1705621628, 214552995, 1208148993, -1069132829, -387443774, -262663268, -1235296658, -1471193651, 678952863, 1720919581, -125344140, -776440373, 1398756054, -826789924, -1050937808, -129501704, -1532024725, 999450381, 1696125723, 511034696, 196159098, 186332935, -284859676, 823231377 ], [ -9038968, 2106041798, -1888711696, -671850520, 1102536463, -1986508439, -1062868264, -1013176116, -1350538697, 677688967, -941920584, -1688478579, 1759635849, -1467823483, 1164947093, 524105495, -633325954, -1033569434, 1707405334, 1001761277, 1944598971, 1966599170, -1416821019, -1852770780, 1160262608, 2103962840, 504365190, 1563978511, -1978467247 ], [ 1182893382, -1006143647, 1460840310, 1922788236, -904170690, -863491813, -1712571194, 1134258190, 1354554599, -814375562, 906249633, 763955333, 9124889, -455477693, -1171931345, -1052034273, 1755500142, -1569958309, 347015375, 1096562236, -1171434294, -1896951278, -1407442855, 1558694036, -148273614, 457630248, -742990323, -1789214557, -1520265058 ], [ -1586677249, -1434597539, -1118323055, 1908453576, -787621278, -1714631211, 633170035, 561315500, -1102471050, -1428890336, -162083398, -790452158, -103967607, -718419177, -1248650441, -1267338349, -913609658, -193802484, -19399054, 969559295, -504625047, 1475745318, 592031511, 1009741846, -1280660305, -140988800, -1268353279, 1364322219, 1818488885 ], [ 224482146, 145853212, -498076848, 481318471, 400061572, 1008882941, -536998336, 245322998, 20159483, 1573446211, 872869668, -2080712362, 46518595, 1456820955, 327132581, -1395378905, 1680452519, -1670909161, -1466368252, 1903780980, -2145172669, 1805830965, -2070369955, 1815831127, 1827754651, -2069166330, 372036378, 2026820475, -726425720 ], [ 410746366, -310430470, 666929496, -1312550416, -1460609525, 1668818021, -1521546228, 243120127, -184363072, 273289440, 1252103154, 1222917952, 1619065984, -1539001996, 867819812, -1484875539, -301753234, -1205067410, -1001513969, 1366484536, 753080441, 1189008026, 1588993211, -555109257, 823351132, 100449894, -1758166826, -1646246519, -524427870 ], [ -691321364, -1512147870, 252530833, -103971751, 1215175556, -1897364680, -313292385, 303470045, -1694319598, 1951303893, 894346429, -640849907, -1075010342, 1494349797, 3317967, -14973087, -1085288394, -923776714, 1028693396, -1789250641, -672437649, 1963151482, -1700233746, -687560733, 45757416, -490882079, 252857168, 767066949, 1101879570 ], [ -1587381196, 1892752699, -1311566950, 533471341, -250060160, -517693670, -1541365416, 1899586977, 722863918, -1801988343, -2106056695, 1014474367, -2022128107, 293232170, -966002084, -1769872705, 1222355562, 1413389939, 1898055235, -575859044, 1016453653, -1907261774, -1980976393, -85166843, 196846367, -1428225183, -1622847294, 1774380534, -1607004279 ], [ 929997298, 1851132804, -314036521, -384688548, 272208541, 1421546797, -903905857, -36912883, 304004546, 903159438, -1540018430, -1211258986, -914587076, -674584633, 1958570202, -433270042, -1989643091, -83419381, -38158391, -2122973996, 741453414, 1414117481, -2068257816, 350691364, 2126437587, -1106049449, 103264049, -1588766962, -1629712295 ], [ 2018247124, 62510464, -252857029, 1449891283, 1313024048, 775318411, -966717794, 1956917447, -1674665340, 228464415, 61996885, 1669006495, 637055514, -1655589135, 1057148499, -681133595, -1515943234, -526466296, 773205906, 2013578188, 2068567388, 1593215599, -1401910495, -1986730735, 339471540, 1389498355, -624987099, 424935929, -144586471 ], [ -562941207, 724514619, 427612967, 1230332698, 627685266, 1265949741, -1913435138, -1117113072, -25414151, -307318241, -771401571, -1028372958, 1693877744, 1282995378, 594777602, -1923882063, 650412498, -168558499, 214710800, 1806301732, -1899254992, 1228848887, -1846595992, 573952014, -2011333058, -2082256707, 674656535, -1122499607, 1368412559 ], [ -914352015, 255467638, 771621408, -282156427, -682273420, 1302057846, -835464276, -1391042193, -163636221, 917825672, 526134788, -1447268723, -135222447, -1442301708, 1966153052, 929768765, 2068023045, 1519834672, 523771159, -795568087, -1494738917, -191174898, 398715803, -708737296, -342537027, 1212900701, -897823033, 392059323, -1165321424 ], [ -955455921, -1078426950, 650462877, 1616540351, -1818923936, -352565731, 55875045, 667238053, 1179031953, 1237995526, 102132035, -1596605031, 189012000, -1235660515, -585630418, -2111157302, 1144502767, -1995508147, -851589074, 193462626, -116959661, -1190566782, 1291965189, 247614604, 326611281, -431948959, 1304763216, 1452089715, 144228480 ], [ -1541408522, -974449471, 526796960, -1570646077, -1202586662, 274362697, -376046055, -1441074370, -175502910, 1644542732, 1508090182, -1465077356, 1629747225, 1167238192, 245042057, -1421235757, -1486951707, -1637006218, 2049977446, -472630034, -2084863422, -180262456, -996552177, -1725536383, 609937970, -1094622614, 1854586890, -871052109, 1314772870 ], [ -50303526, 1366323333, 416551864, 1067134359, -1958391023, -1737157325, 386408407, 200481842, 1076502727, -460776983, -1418316566, -1349033545, -1168355804, 467055906, 235516156, -410493093, -656840525, -950543139, 286609044, 53812041, 1964433900, -835328109, -941510066, -191363544, -1728407549, 1170897941, -1968854225, -2970980, -926073743 ], [ 929288784, 1821809994, -681902156, 713080027, 1939623546, 1655842641, 1430543399, 865513419, 136000594, 269966505, -1691906766, 1029889661, -916162325, 1026619603, 851883014, -84044074, -1291061261, -2119755174, -1212178287, 1550422994, 1645035760, 1966988027, 1470403362, 1087558852, -74977812, -832986972, 1848059952, 1860633593, 317530314 ], [ -1309499171, 1735197876, 1184353980, -1529002978, 913557594, 1420783281, -200105071, 355554870, 975154371, -480254520, 429694838, -711491472, -745946080, -10962211, -111691827, 1853972518, 410496318, -1103431447, -1269956503, -1342588856, 1400990274, 591231927, -1802180808, -380761939, -1095953990, 302269509, 1931683585, -602606036, -1181411469 ], [ -974028373, 487657895, 1660402307, -2020916642, -30569089, 579298592, -341224632, 469429410, -1344515532, 906237268, -1643765953, 939857548, -1553586093, -772330345, 1777873380, 1214043486, -1550150859, -1559950019, 727317254, 1797082172, -1081309142, -22982696, 697717793, 309773375, 1572811676, 248396033, 1030749378, -677711976, -2140559077 ], [ 1689510211, 659026402, -897322240, 1529859750, -145022823, 2069532162, 1097307310, 855521356, 290105746, 1723230929, -871059064, -143794400, -191948324, -1020897358, 572632742, 954000250, 131761564, 245318410, 391986846, 1949944661, -1002287431, 593003217, 2083847756, 1080058331, 1368484937, 1762575150, 1533657960, 534518792, 890030311 ], [ 1566722109, -2127624909, 524851774, -102294322, 1289375960, 1881376891, 1543673140, 686715518, -1487374614, -152562638, 645828317, -904089841, -162355334, -1424851001, 2032234763, 1819182171, -1542116851, 576284393, 2084738090, 1279543710, 811178146, 1421392007, -75554791, -49254310, 710009233, -1927695937, -116766639, 1449918029, -1205310891 ], [ 233999987, 1118941386, -579351785, -1333743069, 1289321318, 446189369, -909185624, -1749069974, 375543130, -404045944, -1138233624, -1971222099, -1255622696, -653351550, 1750111336, 1119484257, 2002008627, 1568096928, -1190414181, -1451222709, 619784815, 1184065391, -166641883, -2143945246, -1760485307, -1796861009, -1399430237, 2111040017, 569115257 ], [ 1799840124, 352083249, 646916600, 295272799, 139471930, -2076180535, -1853849194, -1555814885, -780050928, 1693881167, 1216271912, -980517993, 1354865978, 905321947, 1600127699, -1195941081, -95990262, -537979300, 1555714607, -753204553, -523276541, 395454085, 337424786, 1399063402, -1257385383, -503805258, 100712944, -497373609, -1027433941 ], [ 1064115169, -1149050352, 148523044, -498566634, -1002240871, -110938560, 1197667268, -1069861952, 178752634, -2121982850, 1750252191, -2141359031, 1522508971, 1205049979, 1150882860, 515818136, -1243766052, -733697057, -1743989681, -1358512284, 1980818014, 1959445124, -1520539529, 225062962, 1409281707, -162911783, 120384449, 849589901, -997086086 ], [ 723177919, -1745979112, -1632079801, 1443144948, 488703051, -445041837, -1380989583, -1891459497, -373334091, -1043737979, -908292584, 1341110615, -1265553338, -1252466857, -1507125052, 101301560, -2075350357, -470388296, -1163780689, -2073458512, 897299414, 1759636326, 229703523, 1966221189, 1472204159, -753463145, 1341102566, 944472596, -1730722382 ], [ 1538828816, 1360012233, 1686071808, 1853053659, 1375601007, -772872945, 1848153612, 1327871652, 136995977, 267706519, 1487699541, 232642491, -626890067, 1699820245, 1659297311, -683624735, 2009472903, 1644087634, -1779440386, 1773413876, 1326977956, 426912677, 1358421148, 1529548220, 151327057, 923193935, 146424088, 334610286, 404407269 ], [ 718936705, 1056037499, 72376296, -1619024132, 731784280, -1004537101, 1168035297, -1155077943, 850265787, 599666690, 1145976332, 1359332440, 1120964260, -1297802924, -1991792341, 1534937594, -785866363, 1391554734, 1741402056, -1111436191, 383892444, -1059494467, -366374407, -1989269661, 332296318, -1875602771, 1613284300, -453270467, 2028240404 ], [ 1244804695, 1710940812, 615078503, 3235879, 576118395, -1389900480, -1393428622, -283651414, 1492772240, 1713262705, -1908839735, -570602686, 1971672204, 756316123, -1303916172, 1885517331, 1787789402, 230766388, 1459625067, -1723254668, 1756797426, -1968836491, -1071846160, 2007044305, 937870982, -1278895866, 520639050, 981950350, -973007888 ], [ 551590052, -305336925, 1372653682, 1441344179, 247306817, 738967664, 71456900, 753288029, -1564148060, -794408504, -1566627196, 1085880529, 2064432743, -1788325874, -662185585, -1991645745, -101814933, 2007517703, 1429050978, 936476326, -1590776894, 720003041, -1407297926, 798573449, 927727285, -267788394, 1789208560, 1340028071, 1349111358 ], [ -1501114407, 1319707905, -930884087, -1256174417, 1778439234, -145017563, 82098714, -2123088328, -1073500583, 1684822663, -240026659, 2087530862, -2031577378, -694253040, 1737443030, 592358998, 1672245201, 832354843, 1094356825, -383386701, -878325037, -838397658, 584114170, 1711600642, -1403274993, -977253324, 1743449455, 1543810754, 1253999955 ], [ 1204719847, -229765453, 497749367, 1929118635, -830368237, -1041916096, -1485219205, 1925007242, 1447607165, -628651464, -2018891845, -262761275, -1546679383, 1016901139, 1441355379, 1126836807, 534449888, -148467716, -1195706639, -1865680931, 990097293, -1283895648, -670071705, 2029908119, 1884050624, -2106653563, 1457027004, 267133112, -1958528808 ], [ -1406149153, -300249242, 109208116, 1770290289, 541221951, -447459339, 1886073181, 939496059, -1208206023, -420080512, 498173748, 1121045157, -825561917, -1452865763, 1391786144, -1987515379, -1707446083, -308214643, 52707080, -1517039112, 1315574622, -1567490552, 928632035, -346398939, 66758095, 2009028415, -910723034, 1491722077, -1501247552 ], [ 921147255, -1542780712, -1101850204, 61684491, -768749017, 1547071290, 69135298, -378000048, -1740679640, 1944980360, -410882655, 746999343, 610193132, 1823868694, 531080759, 291103815, 1088814253, -1484501835, -1093214983, -1533586218, -2060744083, 1430318688, 1592639350, 2124149761, -1066684268, -194744472, 1277698142, 494761732, 1928330036 ], [ -1602576530, 1589472705, -603725281, -258170616, -1836522887, 650438369, 1997025883, -1774192844, 685311483, 1685203998, -1394661838, -127193030, 1235333641, 2129592238, -230347564, 614264089, -1145096164, -2142153772, 97190057, 127256778, 440264321, -1239949715, 1361957376, 383824229, -741166410, 1660725535, -2106070820, -1067882055, -2902709 ], [ -1252792084, 1834241233, 2091474369, -175257575, 2072789943, 243960719, 1027544443, -1719586637, 175503146, 1494951382, 1949913601, 66756469, 197206256, 2066519390, -1901210984, 1042831491, -616079356, -1030337274, 996754054, -1639811776, -1696446814, -1737514938, 1170112778, 460944381, -1285054912, 102120727, -609937531, -482675490, 1232432124 ], [ 974456082, -1708097741, -410341330, -501286081, -1305844356, 1676409876, 628037747, 1427158671, 1741915852, 1997094925, -1350452076, -1356650822, 1272463634, 2061085349, 1209015405, -1009496403, 1157910036, -1831782794, 1184369663, 1139671947, -438508806, 1791109847, -939480312, -68702515, 604226933, -1238797024, 159455340, 22823665, -906782860 ], [ 1804704776, 613686294, 345840762, -767277644, -1604003308, 218988182, 1793702211, 1873340842, 1637363133, 1269160139, -1813889937, 2137618823, -1314026727, -1912467955, -396193307, 267028479, 72665489, -1770353712, -1044478017, -897301660, -1024277904, -1453203090, -627844433, -985280630, 84201986, 1122613930, -2099581452, -857374029, 1834182058 ], [ -1314018152, 1478748863, -1587666132, 1549371726, -689176275, 198239533, -380234004, 1163632943, -2104460294, 1328091849, -317993767, -1545975928, -115466015, 780358140, 654421188, -1985555165, -1615487665, -72824773, -2000879447, 1859940181, 2005890279, -537006670, 2034229364, -1096327475, 481150122, -436530206, -1824669804, -1173028805, -353338940 ], [ 1337805288, -1302017688, 398399211, 451379583, -1372322600, -1666080146, 310614694, 633292581, 874248775, 727337837, -1742478812, -1181186091, 1424324284, 574168133, -1554719845, -710527523, -1587275014, 1755202287, 116786530, 750853990, 1053614552, -2014659092, 1362784792, 877795043, 1478722208, -790194501, -1180097480, -1727304983, 2006672950 ], [ -615835768, 1425691655, -1040814713, -1463832592, -1071060665, -1409983191, 605402858, -736661272, 1818443505, -861403872, 434567723, -1365484134, 1255892891, 266042590, -1812125303, -1090557282, 1866963751, 149060639, 1950985401, -1573290365, -1026823229, -463650955, -166466108, 1497417171, -1478076004, -369206016, 1817591961, -637265385, -1029077828 ], [ 1905794152, 1020740998, 1473372871, 2043085566, -2018515796, 1445291749, 2140350916, -1782854297, -1934024642, 2088739935, -658959955, 568001946, 475969191, 1669497016, 1030885187, 1415686987, -103467072, -1452637685, 900136170, -1074661016, -699259145, 1611303324, -45495795, 1094154147, 1458496212, -242642268, 227435989, 1411655633, 394537432 ], [ -749981101, 1501896687, 2012154795, -1088055728, -1555154932, 557504546, 371764032, 551771583, 352272473, 1597558469, -1536526024, -1362905285, 232800541, 701335233, -664767004, -307535598, 658222265, 674915305, -162234387, 2072904464, 1994228792, -858923656, -994882440, 1686681858, -175086676, -10872691, 287430942, -629638020, -1356251804 ], [ 518617059, 1780409851, 329392428, -785479213, 642642579, 39648895, 1839169698, 904721355, 2144423428, 878801864, -2100312292, 1983291224, 1504511160, 827076117, 2055478270, 108143955, 1203722836, -1251468167, -1469447388, 510564179, 824702405, -169517195, -831195379, -144456304, -109310044, 906391581, 1086176885, -314722086, -670341929 ], [ 1704610653, -1434172775, -1263938038, -1150127787, -1255144877, 684476182, 963765164, -1671188143, -1263178384, -586614336, -1351120374, -1818507744, 1378971455, -1311870392, 610839898, -1547988601, 810752034, -1850843101, -1978952007, 2131507500, 1228876964, 1332149379, 1150890832, -341405537, 1309856494, 394161205, 1058948074, -2132292421, 1598703415 ], [ -141821839, 645345715, -1366732552, -1437999239, 1134384220, -2056635575, 1506918028, 2052334852, -743469407, 259450366, -1841739858, -806581279, -1278133812, -45175548, 995789331, 1744800898, -1133737062, -704486565, -2028516056, 2034327240, 598969265, -1963758700, 251801799, -623904054, -1318340574, 622063963, -2134226, 1222392453, 1491083885 ], [ 1878206487, 13893703, 1666885583, -1530030980, 522913977, -632692539, -1923298445, -101230542, -1042317914, 1056141069, -483625564, 770754955, 1003048351, -1266167607, 443820053, -607874102, 1259613547, 1056078003, 705083178, 575794757, 742776961, 1518483945, -571836806, -358498063, 998243926, 253400305, -268262805, 1185886522, 1984780293 ], [ 1822387227, -1654300731, 822306476, 255934605, 1951872651, 1281684565, -1918582091, -464891954, -1118801486, 671389308, -826974670, -1046745466, 554586132, -1285278555, -401276637, -1197077387, 707269647, -2113711481, -1035466254, 1807575725, 1167422458, -1447880888, 931737882, 89027724, 1728362161, -1877530159, -102205523, 1414325425, -254982415 ], [ -1656372143, 2135982746, 301509812, 2025347573, -887110902, 1304699814, 846162087, -1007796896, 955453891, 1304675698, 549563680, -463337831, 1126689044, 1445342800, -487448294, 213981977, 1585759346, -744640546, 559095393, -1283785159, 825629328, -1081472239, 317132799, 1535177061, -1674236772, 286662318, -702294721, 1572996202, -1666718737 ], [ 1058480126, 1292378125, -592435522, 1318878152, 1890977179, -987291744, 855581651, -294235783, 1063813583, -2144926341, 1136462745, -2056809269, -1704546493, -1695670667, 466432053, -1659637634, -174312178, -280657640, -469401099, 1864266358, 1362979896, -580603710, -2010635487, 1990108517, -774179969, 789634682, 1264008749, 1927761268, -499272759 ], [ -551591185, -158510077, -623505450, -1245319888, 1682036848, -670154623, -147461608, 1996835229, 1061686737, -2064452505, -1081531943, -1918148152, 1655703630, 46386231, 1699225336, 498499878, -2055762411, -1567378802, 1708942615, 1810857776, 48496523, 644106633, 1500130081, 53584341, -145269275, -382230930, -1842438203, 1156354519, 1990802876 ], [ -199362659, 89687920, -380734867, -1555387542, 453365557, 222609566, -859614495, -1752795137, -1613344790, -1273332267, 134991489, 1008515806, -2036461656, 1685246603, 2111415959, -1151733101, 788298140, 100816650, -116125707, 882630376, 1311371638, -943223696, -295073515, 1007862797, -469961796, -623318457, 746455091, 1812215838, -1779041901 ], [ -957429073, 2021328490, 577140348, 2101990562, 185313700, -1566081281, -1419343601, 1689611328, -1899850587, 1774641180, -775049154, 495655502, 284500717, 197310087, 583783595, 1047095190, 2012241690, 1426055111, -2042631534, 527712189, 1166183793, -54080247, -1568877561, 1248276465, -440434150, -817371686, 712973751, 134247022, 1376199199 ], [ -1296203009, 1602968366, 502936546, -975223960, 335560865, -1599473490, 65999728, -1986939838, 1354799481, -1948288177, 97656437, -926647279, 1493453996, 1052455598, -681284005, -1554207847, 903923395, -1753340108, -154171814, 1938957134, -754526819, -1685763619, 538713879, -1739428916, 2028539578, 866019668, -413515289, 272455706, -1071799003 ], [ -77021396, 748978332, 879898969, 408622731, -159253512, -446211969, 1865297877, 511911104, 1645236447, -1222677136, 1294357632, 576354119, 1928560670, -1442550644, -2041296809, 1295118393, 1411098657, 7150345, 1173151265, 1057181650, 367037161, 1855619571, 2143829614, -2078588412, -1236160315, -2083732140, -329077986, -635525500, 1943961262 ] ], [ [ 394027681, 857965256, -2005305005, 627194767, 2111211932, 1253752599, 755041333, 754637700, -568001594, -396731514, -1184991498, 384104733, 97191867, -463862028, -753521589, 460481583, -2136060167, 1919903091, 1667679320, 1307906611, 1742532147, 1756241268, -1739936047, -1336603863, 174478440, 587628232, -1900080238, 1891083134, 1669270243 ], [ 168037406, -1569487302, 143673088, -935870641, 63779257, 1993816800, -1115340244, -1216760323, 1244583599, -1950791679, 427666211, 1776959744, 193068793, -1823325730, 294247700, 100331134, -540143458, -884523595, -317861418, 274300774, -567046803, 1276978495, -849646115, 1144418945, -52790564, -2060882465, 320639339, -18998269, 872791619 ], [ -229484647, -1467501954, 451591251, -1306452685, -900193283, -1114851851, 78285232, 1281189670, 618767580, 1953236845, 412272056, 1424515677, 708004040, 682867617, -863751495, -444713735, 2126020192, 2056400087, -1436155819, 1290796556, -1763296900, -1324576215, 1013543872, -1523067114, 568629366, 1922800555, -1079021967, -1100607487, 1915472469 ], [ -1191822473, 1468671411, 1458547469, -546566694, -479603845, 281221504, -639215956, -894216767, 919580809, -2046359718, -585330907, -41160378, -1613580437, -749477308, -2021377114, -1813030221, -233468782, -1020325943, -906595204, -510066988, 1762311786, 549554385, -1914648581, -253178844, -1747362736, -449524632, -1651738563, -1522095269, 2135818428 ], [ 1709381872, -1064197082, -1567882819, 633476512, -523335057, 64535874, -2104770754, 633604100, -1874768991, -1338052268, 493958555, -1575757342, 741671240, 2018894733, 1504704448, -2043215218, -1832785455, 1518324435, -2124111334, 898103324, 1796181474, -1952047339, -1465509897, -1350101257, 862318369, 634664498, 193985650, 399907359, -1489587860 ], [ 1625119989, 173089373, 2017149828, 500377086, -138485730, 1200691803, 799183679, -209881501, 1375442416, 681865280, -793855878, 1254651519, 1944247860, -456240775, -1057830207, -1411451198, 1355953626, -528320007, -188719377, -44567576, 84587147, 2038405045, -970504081, -1977350858, -644671936, 864556581, -986667570, -1381467181, 417038089 ], [ 1788325168, -1094635192, 233208996, -1641179732, -1392384553, 1876690736, -487772691, -1897149512, 1954752451, 1436446839, -1608592225, 699583418, -196236581, -1384220498, -1851757097, -1629024499, 725443909, 400619514, -21875658, 986417060, -914746020, -366421117, 49048768, -2010506308, -1205837267, 486523094, 1045308658, -363779276, -424520887 ], [ -1987872834, -1484183260, 1601527367, -1839489718, -1081442557, 1646451043, 1259805458, -2110246785, -633361377, 1409611106, -1121730328, -488762949, 1474963047, 1409206078, -348771751, 295677834, 1192910181, -1926556627, -311617038, 967960569, -2002609659, 294100080, -1686609835, 1792666043, 1037145852, -198035427, -87782025, 1419113662, -1845995953 ], [ 1718986662, 457679655, -881753779, 38544043, 1778899481, 1062177622, 949529481, -1547190866, 1245550815, -220573991, 1869973555, 1741530640, -121937387, 1889995558, -1524152178, -732864438, 2052972252, -1817822675, -392170384, -863196388, -1789511281, 537162433, -850030815, 1692441769, 2019654089, -856053890, -1982278744, -988526155, -1778756866 ], [ 1452622911, -1708445590, -653473512, -1288364687, 1630909819, -260594819, -1356992652, -862060581, 230932619, -1195122003, 401831226, -1998961294, -589765306, 1861230664, 1297239192, -637798143, 1079760180, -759085619, -872550744, -833474916, 1892101686, 2013215096, 1180017929, 1378526123, 636402790, -2095321514, 280272658, 882775787, -2140607061 ], [ 589674328, 1324213906, -1150504616, -1726868151, -1270860043, 2001274632, -1505307166, -1049049201, -1589606098, -211183797, -845208822, -5910574, 2109881297, 1708610041, 2058934032, -459078790, -1240467229, -722363279, 356645034, -1843114663, -644020844, -1766302541, -39873609, 785157381, 22260546, -1913731064, -1646607919, -354301447, 1491152683 ], [ -977362996, -1233370970, 1038184822, 381629471, 842537364, -406423704, 624291233, 461518105, -1388177921, 1289941462, -1518362663, 704410049, -483070532, 1052064587, 2207920, -1358886409, -1343259827, -1546226997, -1673100097, -887083116, -2023895098, -1426661219, -576737014, -1996570389, 1751946065, -1839212912, -459455595, 905467604, 2056174493 ], [ 912011103, 1642058407, 840081234, 1039742296, -882295260, 1148477954, -577351877, 293031403, 235481913, -1447997582, 1591791116, -458268842, -1600855439, -1473262812, -1202499355, -2021911212, 1630331405, -1643137534, -1006102237, -1644229697, 641202586, -905307332, 705671249, -246087496, 1418529338, 945767845, -1671414958, 2114744325, 277838441 ], [ -1083021057, -542477598, 1717763571, -477585911, 2075807472, -895546816, 686447691, -60411194, 944322066, -1250515434, -958522294, -1114141588, 1606053062, -487245745, -1355708994, 1098151693, 954013172, -1381813681, 633328448, 794060384, 1606276153, 1085007196, 649868544, -833764604, -96711571, -1860522014, 1527382542, -1570882508, -1540143853 ], [ -679013987, 2071326723, 1426877536, 583126146, 1154387999, 720587091, -989503179, -40830863, -988423208, -315177203, -230037726, 1381326863, -1096461650, -1942565630, -680625221, 1830841418, 1052912931, -286847748, 423842088, 1048059803, -1029423014, -412930870, -664929235, -1489687913, 1952850368, 1746370752, 250325059, 736184002, 190437293 ], [ 1758481948, -1003973052, 1147970309, -180130144, 982105563, 15807866, -376248836, 549406245, -1338527179, -2048406150, 208079022, -533170009, 1632617917, -286989152, 323235916, 74471068, 2085900378, -1177188471, -209173744, -843554088, -2117015732, -1955015777, -48143275, -1393738706, 768684399, -635680708, -688715981, 115363091, -339063452 ], [ -563943369, 1666767241, 1784773388, 1374227619, 639464661, -1348467092, 1967858302, 1652811623, -113975378, -969352605, 141944718, -788301370, -946690345, 264716599, -1711583508, 834478990, -11312497, -868712856, -1358767098, 134431907, 528287027, 900825462, 1145275570, -1933386603, 206866801, 1366351380, 976507460, -889954170, -832096686 ], [ -69720522, -162529474, 2142220117, 151543006, 1783812385, 1432657611, -1897883975, -777287262, 1084770925, -435790528, 1562493495, 1350936803, 242410298, 1923096321, -531630080, -1598735767, -1452673874, -107251387, -1299246968, -1506663190, -940661390, -92318317, -2103193040, -46361212, -892592919, -403831228, 825999535, 1162574540, 1876381067 ], [ 119423456, -1142851788, 270527305, -1950414352, 1945335504, 1910056783, 1002079480, 459186984, -534108428, 1733805921, -77160401, -682071304, 306755143, -798295474, -1639021068, 689420235, 2081440159, -366180525, 1417199970, 513053959, 367232800, 120503228, 617376981, 1042384797, -1161151532, 44264465, 1970652408, 905041740, -19661433 ], [ -755447727, 902829303, -2082427509, -2016082389, 1726878315, -1815963637, -474321039, 1137236340, -1140212703, 119183386, 1743443726, -756720431, -999375646, -1076026573, 736037234, -1843883437, -1445868506, 101860014, 150377578, -1861941234, -912146183, 758022339, 915455836, 1464091263, -744392283, 1284327118, -1128517959, -1003675376, 254800765 ], [ -639532750, 749697083, -930575370, -1778513538, 2064922191, 1066031026, 1166261605, -1081769611, -568253125, 1512211399, -776414394, 246554927, -251418864, 1983560276, 293988653, 257871188, 450946513, 102898656, -211629678, -800222798, -1791160839, 21316459, 952944034, 1674130094, -336350169, 2077525814, 1147449467, 1776584797, 1652838878 ], [ -1485364110, -36693896, -1450406757, -1815270104, 158201094, -501858965, 1716548902, 1947710359, -1802224550, -1834859001, -378382496, 2094393480, -1460732482, 432686904, 1458680462, -345925161, 1874237686, 1400383679, 1077964779, 489794974, -200692595, 697139117, 275983068, 486672454, 1871199002, 1866110422, -213745901, 126630144, 793115427 ], [ 1298769674, -797779220, 1248155416, -1213228859, -1413070619, 89736731, -1838314302, -209673600, -2097286408, 1101679937, -742547046, -1469387306, -1132163213, -221612991, 1294519328, 1501112047, -591811727, -1300467437, 790538378, 1968291510, 2000779702, 331558176, 1958863272, 1020881494, -421436931, 1554476687, 781631397, -450288593, -1479114107 ], [ 1546883621, -993663132, -1051764437, 1920225560, -1366920496, 1676608905, 421610572, -879257786, -746418987, -2071575832, 1721446873, 418237355, 1859347966, -627089072, 97116564, 1354572805, -93623425, -184161734, 1650555710, -1831183194, -550144985, -367262808, 467651575, -1394430295, 416864255, -1294143175, -1910250113, 890959324, 1038604017 ], [ -737925645, -1508338472, -879380597, 1430169068, 1480892491, 1129914088, 413742470, -1826646750, 693780101, 1255938939, 509556448, 1124597210, 983625507, -1434068656, -1812269815, 15428155, -1142186524, -1962839289, 1307539023, -215759709, -1599514665, 2140194239, 1852615289, 670464463, 2107678784, 341988789, -1358591432, -824184921, 799106118 ], [ 1105933729, -935312084, 1985019618, 1647784432, -147990494, 89621939, -1411561777, -1275925693, -1838764300, 1800553899, 542662779, 2076807668, 58875476, -1842625326, 957078071, 1304861912, -1156900636, 598739964, -1670613196, -1132704471, -1641975926, -2079268606, -1140148659, -1073567519, -764892475, 339611566, -304893772, 959179782, 1358435944 ], [ 244006700, -1965553274, 1633469698, -1753246102, 1832684075, 1154580733, -1486403785, 68950453, 972238742, 554163599, -1539530689, -445639936, -1901797979, -1852407091, -1723468731, 685406879, 192654689, 1555314037, -164139641, 475149633, -1407677891, -57303368, -1895692349, -375409456, -1093138886, 1740991485, 1284754781, -1881083350, 481740726 ], [ 1943121089, -1257876634, 511752830, -1348458934, -720396533, 1947462453, -1076110442, -1107039645, 650094572, 946834678, 389888984, 1968233442, -329514022, 2033634148, 1351394945, 443611922, -624281849, 1982444953, -1559606996, -747235375, 776483481, 271256397, -1781602231, -338031125, 1276894437, -1944947575, 2090266298, -958622315, -2017758209 ], [ -972907694, 1107313740, 1604680454, 865953449, 1956382840, -662851487, 1086952384, 2018928874, -1715667550, -769739352, -1876499650, 1113864306, 1442228110, -1016557881, 124125250, -1747925543, -1073884118, 1275907482, 100930538, 424946253, 1079254486, 1019957699, 283592171, 612911537, -217678619, 184647279, 1673996032, -1673423016, -991651367 ], [ 13288422, 1566204741, -1053662957, 515980238, -1949696488, 947415529, -908657575, -725485464, -1978320731, 1240631670, -1690524424, 2024865389, 1807111034, -1367623248, -1558092240, 1822508260, 707302761, -1324720919, -945857328, 1362401438, -149773971, 36769442, 2041042478, -1334004271, 1925753309, -875213970, -2086703612, 182588622, 1503234806 ], [ 895590809, 1102800897, -346405831, 638902519, 1080295497, -1843025695, -950223165, -560007590, -451352097, 867141343, 1246081101, -733736446, 171011314, -2045684988, -1186410928, 1590107336, -1480846159, 1122896010, 1043462488, 1045639434, -1391639083, 1817430857, 129138155, -1686353019, -441148113, 2133904757, -954291675, 1532776457, -96647124 ], [ -183824530, -291543229, 310216313, -238659640, -995849248, -16082381, 856323955, 360099132, 346732290, -732966451, -1908492056, -314412716, 164781531, 1599069168, -523376313, -763948823, 1418869905, -757168377, 362101386, -496027239, 1131152405, -549816469, 463348580, 1285590745, -362000019, -1877510317, -1055600961, 1886895716, -412178500 ], [ 1362692715, 1402619832, 454839136, -1125111679, -260610531, 1901899930, 866632454, -266257431, 417061549, -126324899, 1956973706, -423510733, -1706474316, -355854215, -80067170, -1580874096, 985882631, -1251741965, 1835370425, 1303690437, 452179892, 1117639491, 1981659085, -751692798, -77661825, 927480492, -2094205249, 1308747189, 1972785433 ], [ -1354299400, -879903887, -147463586, 321418143, -1393133641, -1258539388, -2099248573, -340479461, -2089799874, 772898358, -343965229, -1900941245, 606931687, 890320288, 557747174, -1739636016, 988436220, -1762798692, 1021162454, -1395007408, 2126529358, 1037462451, -83513008, -643136597, 1194258384, -169993832, -1113737338, 1256362751, 1532477006 ], [ -1815738289, 1190132216, 2069684681, -1173751807, 659353474, -1327355005, -274509624, 147451540, -1594333679, 922426664, -287019546, -45615446, -1510414674, 835214824, -1621078192, -400157719, 1731497403, -1439173900, 731787, -359347955, 556461297, -1996186230, -108414255, 1516155954, 1905659164, -2092032433, -773128935, -1204369766, -477384680 ], [ -2089450795, -1489275933, 1277161069, -362154693, -919135704, -210665304, 1605553153, -1294595528, 67477661, 991715264, 699724984, 42638623, 1477575589, 1330589407, 1961650643, 926546247, -1821581853, -1157740754, -1023695264, -936643801, 1741134294, 114134555, 1500984963, 2083170492, -669689807, -1474628470, 1177552312, 2112213238, 1626643854 ], [ 63440915, -1301105158, -1475967976, 811222152, 1141255069, 795219171, 1098148621, 704770652, -307383936, -2135769443, -1486444729, 810797629, 542626459, 587269444, 1910889526, 1635957280, 892607944, 1440211607, 694048859, -750216739, -1041742472, 1567003866, 561790596, 468262711, -715035562, -1101500636, -1973401846, -1027785735, -1580046053 ], [ 1955123016, 1534649582, 1064114328, 1896668869, -378770817, 1553977880, 1272472869, 1237487206, -1225317173, -1642371140, -190445446, -31182169, 1680326783, -1803247531, 1384465371, 1622729020, 920504804, 344935968, 1631845099, -427737289, 1467832364, -1934630882, 2052200515, 668425349, -1965631163, -974671461, -437976050, 812872030, -177406300 ], [ -688608681, -1923796565, -1903138029, -284737230, 18025548, -1066707155, -932938170, -253783751, 2106271245, -696102364, 1134065160, -45599185, 1507853881, 833905660, -607944953, 742135058, 688011421, 369691285, 840467747, 380594224, -2025381241, -1391639987, 567494039, -1191130196, 9135241, -331858638, 1362381619, 2083115899, -1861780421 ], [ -847395197, 1692513062, -919020805, -512295499, -1502636868, 363474581, 301647585, 2061231988, -1506942354, -2034958241, 322726064, 2094904294, -872180918, -1836528760, 1658086431, -1993453924, -568145515, 671551651, 1807260580, 145498141, -364125093, -1044385685, -1413995958, 206764787, -857483974, 1256781867, -1509036215, 761370145, 264216147 ], [ -1530349858, -1643104019, 1083672083, 594257617, -1168186825, 1255765389, -165624115, -1487264917, -183127062, 1925708353, -1505030801, 1905325043, -81328257, 1673235969, 1067663067, 798226372, 369834053, 1656061542, 2021020934, -912753306, 8238699, -1095687195, 607360785, 405569552, -322932210, -1908475864, -864290370, -1238339460, -1360103560 ], [ -1134488916, -1129524147, 1912816193, -1210444461, -734246707, 1116157044, 1689557606, -1544153403, 1924057359, -45999829, -1121750336, 1475574798, -1641971674, -865297568, 1457336693, 1623407547, 1729672651, 1736258649, -2075902294, -1379082537, -358081766, -2098983359, -1369904550, 1614972201, 1781520710, -63699492, -61490597, 800950111, 1811814590 ], [ -639699474, -1923558194, 1650001095, 531003972, -1851571753, -872894667, -2139658119, 273191621, -1124722379, -1001991787, 309325572, -1484562781, -1368824591, -1851360110, -279527718, 77335396, 1308231424, -627577054, 1273327146, 1739663775, 998236470, -796750843, 1715943523, -928513956, 227216441, -887161168, -752225553, -1198446182, -1816825837 ], [ -509675618, 342897669, -54653029, -1807913982, -1356029861, 1033389046, 1971401975, 1060820657, -713255532, 860842652, 1098248052, -1682996186, -622325690, -629478639, -1645300223, 36518829, 797964938, -228510552, 1803318658, 1179591100, 1023210629, 622154480, -1211462071, 162616045, 1643267750, 761030276, 583442876, 1790258855, 838028535 ], [ 1572119998, 41338725, -467286295, -1452975137, -938348018, -2112908560, -1754787268, -1567469658, -1023948298, 179029835, 1280730611, 1443664672, -1175762083, 1917306897, -340759944, 1611987962, -1841274755, -1750113148, -1704173804, 1931792613, 54787152, -311988994, -11724883, 540259307, -1144406898, -2065025865, 1267298994, -1176868169, 1933226021 ], [ -1592374180, -113829928, 674092624, 968774318, 164017932, 1831834229, -1875162233, -184957518, -1618638758, -186284002, 1804046089, 1911573409, 1824083693, 2134886714, 1213214970, -626005647, 152421709, 1326567099, 2100039718, 2118375401, -1644520823, 611311666, -657070752, 477921299, -1953831093, 706956343, 1155165747, -187076980, -846553765 ], [ -1863324404, 687394275, -782704818, 932590230, 490225464, -1916648541, -1390275571, -1363311072, -1265136015, 251689159, 1671364045, 1306044423, 143507977, 1352364891, 266427546, -371076580, 360508110, -818319664, -1828134947, -1486135693, -1691557217, 1293584669, 1014115063, 1569657682, -1079101701, -358813269, -381841816, 736533433, 1115990910 ], [ -1670498927, -641475405, -992204010, -938730285, -1587998908, -622446365, 1316883873, -139351656, -1850486751, 506300031, 4777890, 1135484611, -691381961, -584604783, -964822095, -154216575, 248355760, 765971589, -1372538158, -1998222429, 932005014, 1525552683, 1674974895, 677429401, 797250272, 1798204485, 1077803236, 1017518628, 1557923916 ], [ 1672130459, 634532848, 713543193, 263148617, -563266400, -590113990, 463291760, -442962127, -1734167061, 194721757, -356537831, 730779837, 790077122, 955824632, -173974142, -2119967323, 1734905437, -785494406, 317080676, -828922860, -2104177876, 802551887, -1298368560, 316709781, 389046688, -859158477, -1255922020, 1267070910, 1593139411 ], [ -1816913965, 1109845903, 1089567714, 869139340, -1643725671, -1044499055, -1785596141, 342197379, 215295348, 794478014, 727839909, 736424549, 2110448426, -1456282525, -1212829539, 214266332, 2093922243, 1201040520, 1751023208, -757014544, -1556835571, -1694630404, -2038667834, -1868361614, -759248431, -184031362, 1857890548, -859715470, 733763170 ], [ 1111274614, -1421561078, 643845072, 37903980, -1851496498, -893894404, -506417841, -1477427019, 896820938, -1691915460, 1929172215, 1901366431, 1345158339, 374909101, -29640107, 1759984379, -219955912, -372948658, 1737077314, -476562566, -1115985541, 1846595000, -45256896, 382750088, -1040461723, -2025556813, -572078001, 2075259377, 681364988 ], [ -1874390852, 1914108996, 1451135117, 1835549069, -2060692134, 1428097029, -2007186306, 767250137, 1360223705, -1099374847, -906229509, -1315878105, 1181935096, -1833639850, 455631351, -1996046893, 1731824888, 575038050, 591158112, -1281438581, -1167947317, 110959667, 160433003, 1415006532, 1155904723, 1809169007, -977619414, -290073247, -568579917 ], [ 2073412980, 677664613, 2012799502, -219760248, -1159843796, -692319780, 1353138312, -1494043711, 1030329474, -1748515479, 345637849, -622792702, 940867860, 1940798069, -590265990, -636643341, 722084019, 1121428596, 8664823, 298691550, 176675028, 971153211, 585974265, -856120363, -2089783523, -59070751, -1091202155, 639309972, -228653656 ] ], [ [ -552678482, 2052772236, -195449407, 1877036626, 665930316, 1137654373, 868476397, -913421788, -1682363247, -976557036, -1751001659, 572882893, 1580271394, 637081269, -1363765449, -42513547, 1485231589, 1441107959, 1105432965, 29636251, -1343623540, 282830645, -1092226457, 1066352022, -732211932, -932693434, 1014717847, 198280133, 2037569451 ], [ 1908695291, 1983222514, 634362118, -1057248137, 9305745, 1694000310, -751056209, -279757351, 334718196, 423725231, -919069684, -425791863, 792080691, 175124815, 2006459655, -198677726, 1090082085, 1981851515, 835479652, 1359965260, 2032218688, 1462520598, -650541392, -1967108107, -1046765238, -1302050630, 186192311, 603631477, 75391000 ], [ 639121735, 109133397, -1511919565, 712416997, -1393824294, -799972219, 2143589890, -988167221, 1850953175, -1499041808, 1235390734, -1794809014, -590908705, -529407816, 1271383195, -522307123, -1853081971, 2008356933, -2131890405, -1648612476, 653981942, -1117081953, 923279162, 841520179, 253361453, 1317776435, 489108712, 367720667, -522134051 ], [ -1683720308, 464040657, -843485750, -573527565, -898094059, -1803664923, 831380942, 100540147, 1159284192, 799835545, -1049416072, -1235133764, -977296794, -1661877421, 662878397, -1010015040, 50308081, 240908764, 1047732901, 60694156, 1059455276, -602329719, 508524112, -1315510915, 1396821009, -1745851982, 430901184, 2078594354, -1115948612 ], [ 1160298320, -1215673475, 990245954, -1644157010, 318937620, -2036773382, -242746007, -440547329, -480616434, 2021325657, 278337858, -476258898, 1057422916, -565383937, -1754850122, 721941574, -1678706107, -1028743734, -1859294380, 383008614, -176775256, 947829093, 25665789, -267030085, 11657379, 1267143734, 169511947, 686061583, -1608348488 ], [ -2138776318, 965094324, 1415447215, -1848544458, -1243254064, 1682990492, 1280740654, 896530457, -161783335, -596736576, 249553448, -1984082679, -1856100465, 1409360529, -1890551948, 973292951, -200082098, 841013988, -808198560, -942566467, -287213907, 1529064903, 568329190, 440403103, -1318590607, -56020590, -821909929, -616438275, -1911631152 ], [ 882421364, -1678082777, -1431590788, 1702027209, 1221867222, 1466868918, -181418568, -396162294, 426786754, 1400248579, -2001669318, 194907936, 1037956463, 986667188, 1450732141, 1762553656, -2037498175, -74846487, -1518600980, -594988425, 1570272949, 209673118, -1144207066, -288033501, -1662358099, 34898777, 2022020452, 1168222078, 2097719627 ], [ 2095216422, 859655695, -1907686216, 1751401462, -1101090993, 618741891, 1786250618, 1508985335, -1622272419, 143114327, -1653592267, -404070472, -1335932651, 1486835551, -1121289321, 1795225174, 1113825180, 1811773808, -1087102520, -1890252286, -339967609, -1166729517, 701124368, -254564478, 1182536770, -1667471498, -1868646117, -1194151506, 1060046169 ], [ -836712275, 1772611038, 909584126, 1310284090, 90899682, -450535667, -507601674, -115799186, -330549122, 547959703, 370099662, 1437006135, 1302042359, -1589233441, 491474051, -2016720454, -1169533161, 1140887271, 1406638484, 956534464, 1782107837, -606956913, 721863, 1839848725, -1753916952, -1107692081, 702119604, 1892138876, 1983103314 ], [ -157750565, -663050345, 1160240557, -35536741, -946046934, -1917126697, -163803693, -1250283730, 451263082, -130935335, 140874212, 11694781, -1417688801, 816858211, -1590250685, -1813346495, -461389336, -641120373, 590341599, 1283717991, -1035474425, 665211247, 1796004746, -380913871, 497764797, 1777512922, -1297463618, 950772085, 922181513 ], [ 365674563, -599430777, 1489218366, 1973955339, -473760332, -1851707391, -189459482, -486442962, 1363838304, -507395061, 1584882481, 1272781866, 1104695923, -337303150, 2132907452, -1536308777, -175338322, -2056449235, -632148489, -746601735, 1908568596, -1264540658, 1031032532, -29430275, -441153031, 1328897100, -865623175, -446391396, -1396716008 ], [ 1749906951, 2024400471, 1285068577, -1973681045, -1264577235, -254053331, -1907615179, 1336665483, 170268345, 538686551, 1382231877, 1296006708, -902444286, -1316469750, -919087239, 598064450, -1715191676, -729725864, 1766708013, -1690267803, -1660953312, 124038797, -1982570874, 762356375, 1636128597, -657133917, 49333664, 1025824640, 126010049 ], [ -1546247449, -1337994069, -2138184454, -1136778899, 1842052057, 1075574086, -1211930740, -1993541184, -248767159, 551830219, -1635959015, -398488695, 1370541281, 173659890, -40829146, 512320790, -1793836628, 379746382, -1639878510, 2064407556, 426940748, 920512787, 1369975017, -1398236359, -967155376, 87522547, 900697908, 336860306, 411159169 ], [ 467233817, -323486785, -942169993, 384852247, 73470320, -1391711695, -2108140349, 2022783693, 1647629341, 1431429630, 376588830, -483105041, 1884396072, 127549509, 1377230485, -348336101, 2116426111, -1332011900, 418414328, -1060463266, -230399313, -929760441, -141257473, 1456701677, 1836371771, 2011682072, 2123532595, -239255901, -559516599 ], [ 1339141157, -619009388, 909163190, 1542368087, 1995385387, 1229243990, -874615364, 848098380, 584330397, -789731836, -1536787211, 859064127, 1003465824, 1794427212, -38943162, 2077346833, 1014048256, -1078724442, -213250689, 156080650, -448559552, -1760014893, 1686235659, 1719927189, 231101430, -1436967796, -2124172321, 1872469841, 2111303131 ], [ 2062068411, 439907900, 161074052, -492329381, 1486501291, -1162310913, -58390823, -437422689, -213864192, -256461242, -648705914, -366862840, 908171840, 724208936, -1176847595, -653236322, -1532767915, -1844680682, -574475586, 1999664554, -725056097, 1382767711, -1803546463, 1768970561, -1789429, 1109847829, -1183213455, -1508192107, -213382713 ], [ -2117455168, 1807813087, -791079987, -1399249876, -395035017, 424930151, -1538655452, 1795471425, 897009331, 1615357751, 42064391, 1767717883, -819143004, 1866031510, -155073792, -1409918674, 991350113, 581539166, -1113196139, -45383401, -920007240, -297809139, 929864523, 2111615157, 1974019630, 1421686136, 357753507, -1153265359, -1138313678 ], [ 1626863293, -132895114, -1695510159, 150695074, 526817460, -941343229, 730751232, 2102205979, 1261637348, 1138572893, 949341804, -382638737, -1883918944, -1313085296, 1487454038, -1526458406, -1379861057, -23823474, -1476365643, -1411991993, -1748406489, -1098008271, -1432316633, 405401818, -1357371647, 847834183, 1049823541, 575916144, 1786504345 ], [ -1976265979, 378545005, -1811504792, 2026131966, 506381048, -1115290527, 162983914, 1488349762, -2065615845, -2040996119, -1132641264, -829807122, -280966681, -790632629, -401645473, -566769232, 1450474617, -1768667728, 59433013, -398224266, 689717543, -353455202, -778577670, -861473214, -771848860, 334934898, 42839386, 943629199, 1056456569 ], [ 808658575, 2056734460, -1932263168, 927949192, -695709151, 1450214476, -1479889105, -1024366903, 1214753009, 60237707, -1395634227, -1383602453, -1790375795, -1877258116, -1135320885, 951986547, 1813679455, -666160673, -1135779490, 1885367707, 1431602546, -641135971, -1657538756, -1212784460, 1777873552, -743811109, 1622754036, -900490194, -85737181 ], [ -417771606, -363092061, -1359090025, -1223502706, -2023103132, -1874129035, 1546711764, -191094275, -247158530, -218558720, 1883753787, -1827762937, -64426563, 1655998673, -989736774, 571659693, 681419399, -2021306281, -1727078865, 1137052461, -1199800073, -1928788861, -738884932, 1403397612, 656207890, 639356305, 203866140, -165698650, -2004211876 ], [ 2133252605, 900525204, 1509609372, 2015135946, -594898025, -64721119, -733980631, 550432218, -1152290088, -545949143, -1668075464, 1797487951, -674532554, -1365747458, -534200062, 2026697753, -972345121, -1030899885, -1511227781, 498774583, 477533324, -25867651, -546692286, 314800443, -1505004366, -248275115, -722556537, -2112332763, -2054589410 ], [ 2141924451, -468134865, 277953551, -1602779475, 2086582592, 1635152297, -651048444, 809290588, 723133189, -18166364, 496428138, -1738715031, -988721465, -2026304303, 250110970, -2119400907, 1030368104, 183165362, 1822117976, -196813868, -1279354277, 300753312, -2125350849, -1917404079, 533436859, 459740346, 751907869, 508856706, 568566665 ], [ -1428072992, -413104351, 1030400306, -205846458, 198543054, 1996002111, -1425477066, -1587215310, -1931478934, -865986586, 545016510, -303197112, 691790844, -1233911384, 2133794731, 1598562341, -1259732237, -1457381365, 1563845513, -649929790, -1461666875, -2015574506, 2009224691, 64590963, -15168344, 391428810, -675463608, -1531131923, 478662945 ], [ 2003866744, -342149310, -1640202027, 598553596, -308434498, 312811995, 279832243, -1284190305, -2100776207, 1583001208, 1776265736, 1282766582, 728590435, -623296632, -1166198811, 26185424, -2008318812, 1183584646, 214947147, -1935442457, 726800155, 1047948605, 101873689, 1482232825, 501550902, -9697664, -519139122, 697400494, 1688944036 ], [ -1377070759, -1706225223, -857453636, 1423530026, -1923986357, 1506435955, 1154738680, 325860324, -2083479795, 561642508, 1071850103, 1341357521, -285744137, -1650168814, 775700949, 1588776147, 387735499, -314153784, 258081666, -1087525708, -1303538393, 1250543575, 21265566, -490085163, 1352307743, -1780233062, -2009992738, -620599667, 679332194 ], [ 199652869, -1224760554, -1514805008, 2094207483, 1651082793, -1048560932, 1080746524, 399885694, -822776781, -112355028, -1241255428, 457296953, -499290282, 1056957798, 589427310, -1802255725, 1829736847, 684355825, -2095270522, 39206268, 833974207, 1779172452, -1291109681, 1398947429, -88184751, -897345375, -446701064, 1767377684, 1523722640 ], [ 1854015380, -1931660117, -1873481452, -2136814927, 1389441343, 2065586840, 1478290918, -775737829, -1650008419, 1580891058, 1583942964, 1535619315, -822323192, -747205058, -542775764, -183259308, 5069150, 1143992811, 1652555921, 1536970823, 44005771, -320589509, 23404872, -963798120, -1762911420, -1839892484, 2085620094, 940446449, -268747294 ], [ -771700748, 748057724, -1640677869, -1803520994, 1482875218, -794724076, 321060289, -1315980034, -381905948, 345208253, -61823541, -993898767, 511196707, 1338656364, -591265043, 1107164420, -1051649688, -1725941814, 1360822653, 587018022, -1697115037, -1260917927, 1062006885, 961770354, 1410475967, -739877445, -1838199557, -1157246706, 1650609547 ], [ 799392095, 1489415562, 1882045254, -1882003212, -2111052705, 242763467, -450757937, 490876584, 465634026, -1057689546, 1368254227, 439005397, -2130742003, 1374338038, 308879559, -520128408, -1511807644, -615070612, -1729217152, 96600874, -1266259443, -1090954162, -378765467, -402959676, 779123824, -479095596, 1490395495, 839970485, 1407730947 ], [ 2016978741, 2108305649, -1675967819, -138889244, -1845869383, -1016634415, 1304777834, 1961951078, 1035378984, -1899706427, -1203576847, 663323150, -1540772155, 402672672, -2005675716, -1607565279, -1412331929, 1819302454, -117436455, -736381182, -1735747657, -1331538665, 1247286726, -1804069704, 430672816, -34716065, 234112041, -1321664109, -1134225484 ], [ -1774322086, 1015121322, 1145455325, 1760639769, 316832192, -1367138884, 1658640301, -44864077, 2124829186, -2024938916, -1721613849, -616055357, -1137588451, -2145277848, 663913801, 1359986346, -1553342428, 1300507624, -1761276387, -512966412, 1197360116, 1365197857, -85176826, 1751384218, 917003900, -385446057, 1452869310, -1712021299, -2106647768 ], [ -1898485965, -46640695, 470062275, 1534955972, 1992922828, -642475401, -1008328006, -1192291032, 546952834, 1645951422, -783811377, 1339610983, 915414610, 2029211491, -1175728444, -1653815804, 2105819188, -325847926, 1753326923, 644816587, -2133742826, 1616093524, -1058622558, -1933507589, -2059948594, -463453866, -1712967524, -395282369, -1359739478 ], [ -1122911296, 346596517, 1063078782, -1082082010, 1728833129, -1589616246, 1808113770, 1594695203, -1519054053, -102183612, 1243853344, 188489659, -865333502, 1873412069, 79376586, -1222617923, 1365791625, 195457699, 1955362316, -791027818, 985788563, 1900740001, 1292728861, -1980034410, 881972133, -2011447607, 1605124520, 1888689951, 194135252 ], [ -2114135681, -439416776, -282481306, -1525930321, 1464197838, -1293997636, 1541532762, 2050548695, 533908051, 1262093564, -851766458, 687839241, -970511785, 769891550, -614731619, -42989389, -560687308, -562379772, 1856920192, -160262898, 279733185, 67030131, 64837789, 1275025093, 1039784449, 2137972307, 1970309154, 143141219, -1665828052 ], [ 1491095880, 1963011537, -1956685554, 672363817, 1875516076, 876708559, -1510748330, -1827982249, 2051150734, 388460886, -1972102456, -781155595, -2008615045, 2080624485, -1563623085, -1230514749, -86732167, 649936447, -1410265921, 878009635, -1446960044, 1587383685, -449468398, 1838809857, 1793789517, -1520821179, -812709827, 1439905934, -1463352613 ], [ -1723342498, 338090810, -130841882, 170770009, 93573339, -538051190, 2094993321, -655370200, -140959826, 1226131375, -1058455636, -589172809, -976675795, 1641319218, -97761137, -1443936470, 30395168, -818229393, -1410050030, 303835681, -1288588564, 715461505, -504676593, 1909618733, -1243680515, 1940652099, 2020361414, -1157777719, 1988087536 ], [ -1220571950, 1792070095, -1627175920, 265898818, -1510274905, -1227047698, 2027893518, -1434482162, -504647618, -738636953, -290667436, -707898598, 340428498, 1667943936, 1212682741, 22410552, 2123958357, 509416718, -979878134, -1245761069, -1944962945, -339851188, 322966353, 870867590, -805335878, 1558081360, 1511300997, -774461837, -1226441319 ], [ -1488773706, -1057084628, -1491299162, 239247615, -345464082, 872181278, 1598923326, -2144324918, 1416602994, -387658476, -1585297299, 909407869, -751590504, -2031980593, 1638192946, -1005068140, 704965273, -521658357, -1640185452, 1093597046, 1552512916, 813326780, 4771991, 58701649, -717392623, -2053550907, 719189216, 1520942972, 1089095770 ], [ -186507428, -1766186925, -1727623722, -1125407043, -557084289, 298860686, 1368428243, -1211520584, -2114283991, 236199991, 1064670417, -218025121, 815862696, -206601459, -2116486886, 759861231, -1657368047, 17010127, 1920924205, 1995626718, -1706506552, -200982990, -1304517899, 552741178, 519686404, 2144839277, 1035715146, -1947179244, 1406161114 ], [ 437221717, 1330919284, -219389932, -1895273051, -996461670, -1492499398, 512682006, -327672304, 1884871244, 1167717192, -1337673696, 1682598807, 1009476931, 14294664, 373949484, 123950049, 1191002498, 1396725752, 458855861, 1556433996, -702228550, -1117669319, 541201620, 666630574, -1139916546, 671368267, 1267849801, -169646245, -1774071613 ], [ -616842063, -876767815, 1387681410, -1341751675, 274205975, -877162000, -1418261593, 342563902, -417734710, -1829979391, -900454238, -1214895557, -615758305, -1800145626, 730880604, -2135445982, 572633364, 2049071241, 1641142539, 1092560025, -194909366, 1943988342, -885732702, 1040876447, -426315055, 1055426311, 347568337, 931942453, -581026024 ], [ -90262701, 2145035089, -449743377, 1255011624, 45616894, -401870276, 92121034, -16756632, 1777003505, 805655934, -150863881, 728427636, 268854767, -2051799143, 1136734039, -561630792, 1475806040, 646083647, -796012122, 1801227686, -707150250, -933841865, -994594848, 1077844798, -941842464, 2072249524, 1934385735, 1075654666, 408154595 ], [ 1985956925, 581617265, 655875086, -392391311, 380634569, -2065736966, 178557372, -1011195714, 122292376, 89467824, 363302295, 407388358, -1963042455, -851973161, 247237198, -1084551717, -1867567021, 2128495719, -443670011, -235749806, 1190443375, -994434059, -949597230, 726975333, -1687899407, -384411021, 1413983837, -504953892, -723822678 ], [ -505812236, 948169437, -1561368659, 928979505, -2026910702, 912609916, 1468445195, -1028348216, -1322900389, 749626414, 114502183, -266436450, 1662651230, 1689597830, 2104426936, -1745963789, 786919099, 1898041677, -932201937, -2112514565, 1775152030, -1553918715, 1009902180, 1658451166, -1618265371, -1382284094, -1641577989, -475870755, -1670255659 ], [ 425118953, 1385990143, 1245583678, -2093088305, -163091718, 1284798221, -1405554452, 1543982178, 834292165, 506196475, -1294645499, -2071857312, 1215434412, -871837031, 465923047, 1313477649, 844624031, 511628034, -684403177, 1687520996, 623161201, 1601621912, 501116074, -708642504, -203550288, 490008466, 236574043, 1474710785, -592833576 ], [ -1172962460, 1747576284, -1783453347, -1359343096, -144417798, 203042545, -1428803604, -1143077876, -1689069150, -319992895, 987723515, 707080815, 1803199150, 2027755897, 921512883, 66714413, 500780500, 354741578, 1570159110, -1941380273, 1895098518, -224919331, 710224531, -9074035, -2105707583, -400767088, 1250245229, 77312128, 1802549195 ], [ 41025044, 851741467, -1569840802, -2040587604, 247320897, 1058070169, 1059779525, 1786087076, 794536143, 653290767, 863732439, 25523597, -1020553273, 1858970438, -1926502711, -431533473, 516742273, -159717222, 215831041, 799829073, 554366377, 469283669, 774905303, -527445759, -1859185815, -50717492, -813112872, 975485780, -919577523 ], [ -1915470152, 1409293605, -889038254, -1077761461, 102644928, 607366081, -46725417, 1664128027, -740634781, -979768054, -2003379459, 1958563395, 1752300809, -138256669, 1982032586, -946779868, 1466280589, -1321166882, -1020528373, 2089850803, 668108011, 1475594539, -600511790, 331163503, -2022679871, 1858889169, 624611184, -1055241046, 319046378 ], [ 5700978, -1137195408, 1341327198, -1192203817, -1848894432, 421894251, 1374306515, 190223577, -501540664, -237391880, 860396540, 2047648022, -1466906776, 2104899235, -64888534, 1282019032, 740317853, 1319529012, 1092189491, -712810532, -1129877403, -121413536, 1783571708, -364397083, -1765094550, 50596456, 1215007904, 1144485246, -507739097 ], [ -1722451925, 795380972, -1349883005, 419644715, -986229793, -1304655853, -1798019117, 826387005, 1181941390, 1477233273, 781327138, 2069093353, 550955731, -184818367, 1433019984, 690907911, 895460809, 1629429001, -373160915, 477277722, 1133414981, -1451108706, -497765596, 887298655, 1167208283, 30196836, 2060014413, -831178982, -819553681 ], [ 1071913909, 730809943, 2001935871, 1916962980, -2055632449, 38774505, -1069899648, 1826475023, -1425132100, -359544033, 1934099905, 112903392, -1321827216, 558484673, 1994425582, -1598368384, 1475314509, 1359173006, 1846955421, -1289555217, -1344451572, -1778124782, -853703625, -1389508604, -1614022568, -356126648, -901227260, 1111710008, -1608672184 ], [ 1266966777, -1839639344, 709015495, 1852874593, -845508334, -57694391, -2134274683, -2016959931, 1924934536, 1109863806, 1376937833, 2130809832, -1707610000, -1152697397, -649250242, -514972601, -1514818107, 1497984170, 1802311700, 591503495, -383152538, 1611847485, -762498598, 2005975884, -1759346280, -303063036, 1942088367, -317296224, -759480782 ] ], [ [ -1679606557, -253265668, 55772321, -1921898611, -1341055305, -464242018, -262249700, 1541055861, 1684463896, -166423958, -1844879813, -1934586610, -1406748313, -1101990991, -135054485, 1554120447, -171919477, 1004918514, 1862145468, 99522477, -1756007386, -1944966458, -2129179040, 622209501, 141511835, 100393110, -667294950, 735246085, -1533238125 ], [ 1401074202, 2059544196, -578156452, 1873659452, -1654890503, -639979028, 1811842314, -1309368226, -1808696847, -1437182887, -1965794965, 540056240, 1169794933, -2101795765, -2058382188, 770874500, -519721720, 718721666, -1394927222, 1135830488, -713428749, 439409690, 965171209, 974305371, -1472873325, -1528992110, 554920429, 349375686, 2012603804 ], [ 1326021488, 1207256759, 1295448784, -76134004, 1373766215, -1008447146, 1759764524, 709019574, 245082376, -2028430915, 48233486, -1715916271, 697313073, -84880777, -493670814, -542836569, 1756528917, -1894151247, 1560098742, -1755164221, -1989333692, 168886551, -1601815402, 1395422943, -2063540838, -750968244, -524320842, -690593448, 1401579862 ], [ 1993489893, -405521414, -1802735788, -332159908, -1603533086, 106379871, 1176706486, -224352444, -1790992969, -1923705914, -580219029, 1002665288, -683314177, -2013113800, -1678621859, -1043141790, -748805805, 1122548467, 1788167390, 11782845, 797367136, -2118648766, -152407384, -1274889973, -2093113775, 1911985074, 1626607335, -196223643, 248496691 ], [ -2122440131, 1122279356, 1133286675, 633606432, -1550760739, 2131195613, -1430461075, 1276872791, -2036362071, -197297845, 127689607, -1507903244, 1882853060, -231108956, -1033726608, 1327727636, 1950600882, -886188510, -1431138499, -11778327, -465980055, -3476408, -1918572576, 1074414231, -1134315926, 1219388557, 1237308402, 1075348032, 321756551 ], [ 1949098193, 2135614780, 1856416846, 309860459, -1371549951, 449480100, 1403720839, -1595195599, 1346105417, -1034817458, -1148376396, 390936296, -496761753, -1214148316, -194509677, 393666457, 1499836409, -1023718957, 1097573773, -551678803, -1165539490, -731672104, 1577770139, -898127347, 541138044, -1103297318, -702655694, -1282510863, -652130953 ], [ 852150950, -1841568381, 924921027, -1050299723, 642915765, 645547035, 275526151, -1223611392, 1897330561, -1998539027, 411252031, -1704997527, 1521491195, -2122890691, -394928165, 451069811, -1837779830, -1237446216, -1725826743, -1882628004, 1897249189, -155936674, 1043295811, 833048278, 1700675182, -1775713999, -1048202777, -419863773, -2023632632 ], [ 1061872075, 1109620621, -2044959379, -2010485063, -463635297, -1245000765, 1512475204, -1787535901, -2063816711, 1649762550, -2079140266, -1195031597, 650343239, 1771587778, -1420142230, -1878800867, 51907872, -1610759550, 1202774025, 2102289179, -605781245, 85941924, -965664140, -433428219, -1247774177, -1231854976, -655253790, -1759841111, 867248409 ], [ 758513309, -142440913, 882807519, -1327420121, 1144064309, 167870641, -745768401, 1158572888, -1731562624, -1679135940, -1266044186, 160576297, 2072617783, -623493919, -1232295950, 1658041655, 104696355, 1419565405, -1274777812, 427907006, -1132651393, 1063845548, -545951911, 2100816592, -317554916, -6122131, -780718365, 178833441, -1043548657 ], [ -1343337525, -164172027, -1323147654, 87774188, -1634478915, -664750899, 493801978, 1340298012, 1836140697, 1670546265, 658957793, -703649912, -1126673220, -155995650, -1760102525, 455250246, -492911308, 1671683259, 109654448, 1666943240, 221054329, -470122665, -259111928, 868320487, 894628889, -202348488, -1441300417, -685745590, -209629824 ], [ 1547121824, 1328066623, -1763155279, 101122441, -314205118, 1372585070, -1817048114, -850505904, -1161700827, -1601923773, 960196627, 98558430, -1009953225, -1412693873, -1361448577, -168502923, -1409340800, 334537229, 1757262207, 2072210703, -972797699, -900436902, -261222834, 644342202, 677647764, 1384262927, -158690942, -1256505341, -743803579 ], [ 238473956, 66540941, 1587337747, 1585650434, 1139363733, -810071728, -1020403211, -1248987862, 254373213, 1969845871, 762054976, 362241764, -497568653, -1877586914, -1432031295, 226151293, -788611034, 1828956247, 458359661, 430059427, -650524844, -1961543863, 660932748, 1432024306, -2046754219, -576831073, 2127804706, -1278288572, -1842345647 ], [ -1965275935, 1384965005, -329730880, 697191881, 1007861273, 1889233310, -1942285578, 1894502774, 1614677524, 719979754, -704695524, -163187328, -1505876175, 903805111, 442336327, -1686272019, -1868114731, 153699009, -169025071, 197099887, 1791653786, 340061439, 2037835744, 1824044571, 949710315, 2133111094, -1631857630, 264033174, 1848577514 ], [ 1375077825, 7019184, -517253017, -2023987508, -280679438, -496209024, 1451721732, -81136234, -1386731942, 1629781545, 1530391902, -399061960, -244529464, 1435868439, 1191215622, 309046868, -1901579092, 206841157, -991813444, -2123321793, 598365162, -681548625, 1117016718, -124095574, -1243728751, -295711447, -59113715, -230403831, -1728767474 ], [ -562723704, -983073782, 324515101, 179492052, 185859326, 838812223, 620402186, -575841478, 1294331324, -324380263, -37884695, 619703891, 883740971, -662489710, -77622088, 157099490, -1867033750, -888729158, 1363771427, -498650041, 625415723, -1045543395, -700873731, -828886348, 356234320, 1544665944, 2075157002, -1596641578, -1132268654 ], [ -269494784, 1515483772, 1276706140, 2030257717, -1511592537, -1318441486, 251028728, 940356404, 1765186014, -774841420, -935560853, -1335991086, -998113016, -87126877, 162361347, -1121932282, 987048826, 2012315023, 230783551, 869227304, -200465315, -2140148921, -1837441366, -1915635878, 263955767, -2038063116, -2132836324, -1861025796, 847813100 ], [ -471647167, 871316713, -434562940, -1124139784, -1072609111, -1603397475, -1941721236, -780791696, -1997915798, 1962148965, -647673117, -268184996, 288612626, 1426951595, -917990012, 1528019002, -1889442963, 19919163, 1610614346, 199025706, 1177711225, -1177391784, -187679103, 1947097882, -1420006642, -1089919195, 917818488, -1611586315, -1036335196 ], [ -648769365, -974963088, 374554168, 2052710502, -2144612535, 1753224852, -2105227272, 986459952, -2020072933, -1646158654, 1374785102, 919908130, 1695600147, -558677193, 668423747, -623553753, 452274863, -768284772, 1934765853, 1344205640, -1116056836, 617230315, 1350303240, 993099546, 1851177450, 1433334683, -671309649, 724620072, -1413320201 ], [ -124440307, -688667951, -209876473, 952876974, -323167966, -1203977793, -473605759, -1120480983, 138387020, 92099194, 228575714, 1924156952, -262805020, -795847612, 855109183, 738660116, -756794375, 306351276, -1357183347, 1397774729, 202693527, 1723792845, 327259438, -1421668604, -1243484723, -626573088, 1667761839, -163102184, -1316788228 ], [ 1090882858, 2133146547, -2133572917, -614890615, 1651160698, -914244320, -926350130, -1420897892, 1987857974, 1429739908, 1757598116, -1015331859, 1210726402, -1467464693, 1265278837, -1341592371, -1731774725, 1957435257, 1166447587, -1275300248, -672184750, 509445605, 2052219500, 470238600, -1834525270, 511225164, 455400123, 268327901, -757222673 ], [ 1586588108, 825481978, -166587380, -2139206050, 935923452, -1890363378, -1435297944, 263284660, 1040607840, 647907215, -1028834489, -309593133, -217052756, -36821970, 1896149503, 477609141, -1985897458, 109564950, -1307057411, 220500691, 2112432101, -268218705, -1826697580, -399596018, -620031465, -530641296, 232182571, -1269356285, -2008844063 ], [ -2133558848, 508397033, 1710803916, 1773208343, 281076297, -2031576361, 714602416, 1871517109, -1383353132, 176332855, 1738789329, 1201435553, 81937891, -372520885, -320780308, -1933855247, 828186607, -395359180, 549777897, 429085864, -1775776643, 1109629332, 1725751362, -604433355, 1526676858, 918213906, -1804150112, -598281958, 993724202 ], [ -775391378, 1325087172, -1241647020, 1998920880, -353409071, 197654819, -2082898823, -547123202, -409801683, 791360679, 2061412968, 452887154, 1698395297, -1779135625, -70110026, -589650300, -628538322, -617577309, 478874839, -1598210803, -1753994252, -1758600029, 1506933384, -246938907, 754091408, 572421158, -821103026, 1285976689, -1745906993 ], [ 1705678021, -813652998, -748453853, 1267600160, -1866615207, -1197899733, 460497921, 2049072131, -659719202, -1414853382, 379137710, -210945346, -66811651, -1703485989, -87133854, 1779014127, 1633235352, 448286231, -300830420, 2090882858, 744149588, 406315356, 1586413726, -934257508, 1184062702, 1529544836, -1579664225, 59505906, -1757779803 ], [ -1949847002, 1440795090, 1862333032, 1602706433, 2062825736, 199073489, 337987171, -485255772, -1269242861, 1654890228, -741532098, 2062820039, -2104456556, 1393442528, 1180469429, -566032357, -610168016, -1574505456, -1311982975, -195594222, -549822322, 1155509106, 724506763, -372649900, 1641912173, 1318741201, 1461280682, 667109756, 45493659 ], [ -707752729, 185569573, 829217926, 323207425, -1502760373, 2028925307, -1418149379, -316446603, 56269905, -1660318680, -477424186, -647250256, 1627242708, 724432380, 99040987, -461106212, -902457813, -2116172900, -520707146, 1842449996, 149771595, -88341669, 1002410849, 3000866, -1187528808, 1844506270, 14265719, 517800251, 1781530579 ], [ 231762337, -2132602019, 1741904032, -552144028, -24563180, 183215398, -1074677708, -1890269427, -1427388156, 713849431, -1612832753, -1374374335, 1615703468, -2028423373, -1895059109, -25420677, 616746844, 287355586, 1280545674, 1409045540, 1005259359, 473420140, -327956631, 1380460680, 264786803, -1036091433, 1452681948, 425130356, -1386543792 ], [ -1584169638, 192541712, 441442576, 1533767310, -83943227, 1097494740, 2143549130, -1180342418, 538131141, 19634035, 1116801927, 1865886570, 103628481, 119014846, -98855392, -391758604, 1249144469, -1804759037, 861026073, -1800429526, 979865176, -1734885672, -1577308709, 1215622084, -1327790280, -1611425209, 247481142, -1055355129, 1386067794 ], [ 93828428, -1611576677, 1777437136, 976986180, 480446872, -426054640, 2023694903, 302177769, 377924115, -29457994, -67923370, 976767792, -826933938, 2024351599, 577030182, 1669432915, -1451597571, 913068859, 1846639442, 556917095, -388277575, 28233900, 1033229716, -755712298, 1622942333, -2098084326, -1956261589, -210732662, -1582831678 ], [ 461436220, -622156109, -1230123909, 690347515, 1710212871, 106655018, 840227149, 482193404, 506029119, -1054304948, -1166331647, 914609765, -1987967654, -97332496, -516977392, -1409185529, -1703448226, 1970317769, -383222652, 1934713029, -1207893152, -1937935078, 1447119765, -1507418843, -1455814489, -1766779221, 1206105346, 258834465, -6107357 ], [ -1098445233, -261264289, -824786912, -918424249, -780940455, -2001202107, 608653657, -445249502, -955109175, -889058531, -2132197187, 364391900, -1825211129, -1600658071, -1410221932, 753104359, -1519721806, 568654650, 1486718936, 450591040, 300070812, 347834496, -1712962870, 1111518247, -1079333458, -1430994868, 975987533, -2054433186, -1565091971 ], [ -2044510002, 1183144615, -1807459600, 1275052892, 1864412977, 389962297, -754153595, 457858057, 898644346, -1871284350, -261466646, -572878210, -1969349066, 836061318, -1196561976, -1842788406, -1070036365, 1339730402, -1161679488, 272488888, -455653528, 1052410712, -1305453579, -665451671, 2000713446, -921418550, 255322471, -1067790973, -1298527516 ], [ 615172562, -864509526, 1814887104, -418214063, 1862224167, 589913045, 299794762, 954300954, 351194287, 494311502, 763137321, -2112889226, 1611219811, 1060536352, -1748777335, -695441897, -537779915, 768246547, 1272733980, -1758109161, 1419880549, 1083803481, -2043417608, 1093992369, -1776009440, -1330872572, 775771314, 362689130, 1602049070 ], [ 1104347250, -140871962, -1091755601, -1338264984, 47417637, 272116249, 731138883, -1969794322, 1610620156, -307446396, 858486947, -717352317, 1934793162, 295903495, -1842546112, 1129447774, 984974569, -1174391879, 1747505085, 1789962542, 1877889977, -1119713803, 1130841142, -502526056, -1586817325, 978589332, -1005741721, -161427841, -2046989856 ], [ -1388096417, -89522567, 1604831718, 934874173, 1441798994, -1641152901, 2139105548, 1187256237, 1220888824, -1076871577, 1142821672, -653362737, -1337109386, 2032995728, 254847351, 1040613448, -2031283268, -1696660538, -1801036024, -1964008900, -1588986620, 453758283, 1815400241, 367026230, 1824855977, -1151841626, 1497048325, 1607698927, -2114608277 ], [ -1749209770, 2016276732, -950774397, -1863508763, 1350596370, 566016024, -1334546676, -1473312212, 916473916, -515712261, 2066714322, -96351636, -619643311, -1086956298, 417667961, -1994032901, -1057642268, -1114013548, -631964346, 1783756861, -401675214, -2069549799, -2036397212, 524852220, 1917876796, 1732615799, -1496043377, 1272907415, -1621261481 ], [ 1969789643, 1604073590, 1212637234, -1927855195, 218833311, 615664724, -1392571626, -2131906659, -1906898607, 574128612, -167115384, -366349993, -1848933325, -1945970757, -1338489001, -778411350, -1876270284, 871458478, -1607995265, 970125323, -2010039253, 1101374511, 1268391319, 1398006545, -1053324310, -105710607, -1905608674, 1930411240, 180909211 ], [ -1367272457, -1482094465, -2016384461, 1669721829, -61778331, -1153190964, -1210498823, -646347781, 1488152231, 1959347197, 327455104, 2058127992, -806342895, 1089799540, -1992530034, 326999989, 1912365984, 538847571, -1084113529, -1221301376, -707848559, 1218328247, 1117079371, 202101978, 32494621, 907664827, 1371526589, -20341140, -1096303086 ], [ 551419886, 1411526135, 99787985, -1361915628, -1934516082, 1550322458, 462216488, 175416461, 951087771, -1920339508, -663379218, -913275006, 1007032430, 362591976, -704206496, -1445171776, 671818497, 927842427, 201029094, -78408395, -1828265793, -1831143006, -450948341, 530226814, -995043033, 1687983748, -960046070, -1024214206, -1791134318 ], [ -19164085, 689865388, -905067174, 1569109131, 1324310364, -818278663, 1730436847, -281111819, -1836548657, 1078435345, -654436430, -766586683, 1321099750, -782824927, 699398524, 1808914039, 1513452592, -2098916364, -166246220, -1222601116, 747279493, 1211091810, 1096409326, -1774425418, 954842179, -746385825, 1335749021, 1831752541, 799613355 ], [ 1017751384, -564753968, -1777382160, -1049412388, -757553084, 335050611, 2065653183, 1076171201, 903631966, 1528861223, -227584404, -177905041, 1377794368, 1306516364, 415641077, 1435051582, 1372067996, 1780728107, 882009936, 1402972959, -1916014977, 1154387170, -2055546525, 502943548, -503364509, 1981953340, 218913334, -8419496, 1859055831 ], [ 185271505, -921698544, 596701279, 1945525526, -85341273, 1502344373, 312513512, 498501575, 2054686189, 1907111572, 1751010396, -1599883416, -1766437010, 1543347058, 1081539796, -1476011994, -981465020, -1547491893, -1633461005, -1733966556, -723633586, -268049460, 1594686594, -279861988, 1488829200, 452417405, 643845716, -2012700511, 1407944847 ], [ 2043882918, 1435289126, -354311330, -584794694, 1225665584, -900182420, 902792281, 435687960, -742555705, -1993531261, 2011497271, 606586967, -588451942, -1399266468, -1516172496, -1818291707, 1889130836, -269429791, -670185425, 749295961, 1689274201, -1952012763, 954277253, -1420335402, -2072745661, -1338299069, -1946815912, -771372782, -2011134750 ], [ -1158886230, -1615334154, 613660608, -2033590233, -992172041, 1064045331, 2124367383, 129331920, -1463720240, 523563504, -1530711854, -1491410717, 1056221346, -1768833201, 1282729239, -2070130911, -377608510, 1855963548, 1782297788, -50439355, 1896580696, -264222891, -1126122592, 813330325, -54682497, -269482171, -666205613, 1848992061, 763274459 ], [ -684936138, 1669864102, -1988607339, 603377327, -205072907, -806311218, -928946634, 1881401332, 23413734, -1340063305, -1259313287, 1192180362, -1364948252, 342069194, 1076507670, -1719178513, 1066028188, -832250876, 839492220, 1356031851, 1351363635, -1731368729, -834161146, -837612726, 1881633735, 1376844057, 100490002, 1935464089, -1295851902 ], [ 945913316, -488780183, -992816423, 836041935, 1672548223, 1391838314, -1893117587, -1530412517, -1468451259, -391185003, 1871315420, 1822987634, 1167514090, -333210404, -280513612, 112982729, 438014765, 1204176168, 1913658438, 1339345587, -1335640334, -597680049, -1780968546, -733738010, 745504869, -833297716, 166151803, -645146463, 579924768 ], [ 46891428, -1042962048, 768027014, -1463793967, 1235224336, 661789057, 1116101641, 1296108780, 1018706809, -1445553644, 1893993316, 1204281693, -1718449808, 208030348, -33974377, 933188456, 199976702, 1753416481, -852036640, 1282677429, 115390996, -1272679949, 1783077833, -1199888843, -1515083127, 1643808772, 39394435, 734419386, -612491673 ], [ 216805926, 905179055, -399739789, 791638395, 1768197936, 688403980, -853003131, -1891252827, 1840148664, -1455481441, 1344285876, -521041152, -608272114, -1053154168, 926218175, -537001172, 355894217, 764823678, 220878887, -1865153130, 1567131421, 258487452, 494163391, -80127234, -829887102, -243588351, -1021823446, 1885283586, -1182581110 ], [ 334424483, -72150747, 900270052, 418309693, 1137309235, 717391244, -1371589014, 582049959, 1178819960, -237352883, 482891197, -2006665798, 1815740817, 1847754042, 1776310426, 504890379, 1947442733, 1891959770, -694197235, 209247938, 2049642429, 361661014, -1861883306, 249213249, -891347095, 241024920, 884437327, -972677833, 1845661274 ], [ -387733926, 706139778, 1892515544, -2096942236, 1063919770, 968337534, 1534642734, 1980046394, 1048566867, 1210164405, 309715589, -1976438215, 1625466046, -1756760173, 446547266, 43426783, 1289917133, 2013703847, -4992237, -210091575, -923062083, -1256004133, 568070346, -860135539, 1524787124, 893587704, 912298724, 1435725068, 870848229 ], [ -1118997708, -1391519415, 872033242, 991807899, 1208686135, -1505513961, 444603224, 1447874375, -412267783, 2112001521, -1040518012, 1575825140, 94020170, -534826842, -1351123432, 706635191, -508859852, -1349957567, 1652460649, 838673911, -809103558, 1590284637, 1548690854, 514547780, -93894073, 685905182, 822888425, 29095148, 784852561 ], [ -1735491282, -91021161, 74718917, 1244089749, 1631446616, 1841951292, -371437319, 1990989405, -1046870212, 1591338819, 1069161974, 1325258927, -1964453459, -536035487, 1135131198, -1570110850, -1464438060, -452879220, 1919147942, 691183957, -522316735, -176021821, -1986819184, 1592198894, 520710133, -398865618, 1773726057, 388319547, 2141988325 ], [ 1620151208, -750703227, -1656620531, 1066292639, -87326854, -360045179, -1732862765, -281287513, 1309871303, -2067094715, 1503504780, -1552977115, 1162811671, -1452819130, 861364801, -2058692897, 1801167213, -1987777484, -1072494852, -1726879073, 1861962518, 982124815, 482163861, 681579995, -1686628749, 1835800862, 911801191, 9522598, 359103086 ] ], [ [ -1256844867, -1023031216, 2068125227, 1317978708, -1729598837, 1777701120, -853898587, -1263992033, -243438478, -170519394, -1134603383, -455586570, -2126042646, -2012905642, -1783634952, -1241017936, 452938463, -643028671, 660294895, 1149489246, 1303950331, -865204097, 684381644, -2033723418, 426241763, 489923867, -1813444333, -519527384, -528784498 ], [ 836569332, 670578969, -888796811, -163215522, -513146304, -2018124326, -1258219764, -164658174, -1003517326, -895466706, 1652069258, -1835148936, -1204828635, 758812244, -77192388, -1084025537, 1458206217, 679841239, 1346451915, 658911382, -200876871, -1208139114, 595335121, -1988004239, -986983669, 996563984, 1189915591, -1626793511, 1393325764 ], [ 945675454, -798618045, 273969002, -513064121, -2084181499, 447192574, 262788466, 30092718, 249238179, 784900561, 1426201069, 635236506, -1111477215, -1013791441, -920049512, -1144629898, -397008846, 496573428, -1010738492, 268581993, 1863775160, 1670061505, 1226140709, -971118180, -800149278, -512478124, 896261917, -1041536030, 2005477302 ], [ -1291854161, 837119537, 148663217, 227281047, 111168, -1998563262, -1396650831, -1630831698, 878805219, -973413913, 1409468307, 512663835, 1759499076, -1843826525, 810058732, -1743117585, -913643410, 546049903, 495284364, 1652074115, 2083325215, 1581500350, -2095304581, 1430434045, 1234695589, 1996529305, -1799516409, 833906229, 1902677763 ], [ -1822636, -2057373829, 1660917600, -1439792238, 96718949, 1978628374, 513110776, -1748206820, -772234428, -514409718, -972784015, 1867316173, 253635339, 1372619072, 71732770, -694271997, 1368753531, 1652672179, -571634076, 1671676377, -1420779830, -2144461298, -1200044703, -1648533665, 379237960, 846370710, -635082137, -1888194373, 1091236920 ], [ 1988238645, 1925192398, 508877058, -1306684108, 5115382, -1966158811, 333278952, 1298178634, 1294861577, -355219983, 162141145, 1881914933, -405375763, -204669806, 644372164, 704719927, -1724409440, 186711858, -1754538473, -2046936298, -1160920543, -901856042, 998920136, 1658210202, 1763256032, -579121189, 1872744771, -2000969662, -1719770046 ], [ -1534815784, -1435849666, -1163291492, 2018655474, 251231857, -158309057, 992930086, -216881935, -1562279755, 156744823, 1801190313, -164789458, -574748333, -419405839, 337393057, -629347807, -1607595014, -963866805, 950640254, 2092121992, -1514728436, 116261757, 397460513, 2004679344, 775973222, -1757990222, 286821877, -1128804834, -2111772041 ], [ -1178167839, -1064284127, 159281643, -1241546287, 82458503, -559603012, -86335998, 1773538991, -863570463, -66958928, -1491724421, 1764670120, 642671603, 1492431299, 1503211905, -2123985460, 500526187, 561099506, 554681696, -689356572, 1589802009, -937884154, -473404756, 1507197881, 1746450692, 606620264, -1474414051, 1210626143, -354780344 ], [ 65791787, -760576627, -1350434818, -728975011, -860671870, -158478633, -1803362247, 119835560, -596904727, 1705494021, 917743028, 1768554866, 2118753075, -1733618019, 1337019896, -1076670145, 1560821422, 1149064021, 1666597211, -1727241757, 2131341109, 1042662803, 178465235, -1275908390, -1829427428, -408557235, -1440530326, -621269048, 1435160885 ], [ -1230284048, 300094278, 856141825, -1361801036, 1563769663, 1045923379, -1198630831, 21526056, 1440233300, -640930534, 165618792, 1272629579, -1143107172, 471756714, 1595962731, 1787176144, -417492441, 1721748508, 1565046598, -1755907199, 1786695965, -164263856, 208263868, 1088662084, -1046206697, -451723337, 1248660633, 226998961, 1558207695 ], [ -690300946, -810313823, -176740079, 956351305, -858212052, 176849458, -2120466960, 1301192582, 483907830, -499831919, -397714925, -132387616, 1954427434, 613893342, 1757031400, 1924877018, 1340520403, -1808075621, 1032863556, 661043590, 54523012, -1638855369, 1193845318, 222140001, -1033093546, -1865052658, -494949353, 663175482, -1505113805 ], [ 2127027629, 1020846880, 1587705054, 1631855368, 2107856126, -414930800, -316706538, 206569678, -2059435041, -1702547654, 1900908575, 1428038117, 1307069460, -1987717580, -1358806703, -689453084, 1881166227, 843833857, 257911015, -2070603336, -305073983, -59845814, -904485170, -643481402, 931730755, -967558607, -1174561444, -1002130268, -1875378934 ], [ -1180969035, 793144264, 1904966715, -1360247352, 1145292081, -1468597411, 408939112, 618746207, -835938005, -2056193412, -954351544, -353486417, 1242352685, 1514341270, 1103032863, 1961922914, -1584666356, -1268340335, -1377856740, 1964085172, 1781460438, -1379762481, -920275193, -2055817533, 2095983810, -968094239, 545923531, -1932590980, -628782912 ], [ -1015939389, -377823050, -78679278, 1594473532, 1132341778, 644038786, -400457561, 739281255, 1406025110, 836003275, -285827672, 1288878610, -284710815, -471682405, 764106658, -83073201, 263887837, -334990712, 1181058056, -1583267430, 696549630, -1176368533, 1146902078, -1440232386, -1882237284, 1493025195, 155504160, -1253505710, 940579290 ], [ 1319991914, 114772335, 791437051, -223580847, -300423500, 1013517161, -2134805589, 973553678, -44382234, -2092896548, -374013730, 2096848056, -1205131560, -689591951, -1749884083, -1806658558, 1575973817, 1112124059, 1108674259, -891684005, -1190533308, -863523001, 516654737, 1419735447, 967036478, -1822952927, 2033803417, -780718575, 318744969 ], [ -1546815128, 1447526808, -1081388568, 1741591573, -914999633, -1364606188, -1218977061, -202523832, 1872636431, 1545567663, -1869727572, -711419831, -1341500223, -1439946001, -607260608, 1090867151, -1458259143, -1170497901, 905717030, -1935969276, 63304971, 951764222, -243703554, 1366677544, 1211917785, -1138867116, -416745033, 1429363460, -1122843972 ], [ 585668286, -1382434617, -584732251, 1508282336, 1658059440, 850598170, 741615579, 1364457019, -1009998310, 647603258, -1250871811, -720790430, 780322001, 1669351154, -792996115, -426347955, 1887174593, -431755468, 2031606249, 2089978944, -1891225494, -816430603, 532773795, 1847159344, -2094941906, 954920493, -780023445, 1002305985, -830213563 ], [ 1194725407, 1036264530, 400508111, 27230153, -1967664292, 1397936825, -560650187, -1035394454, 1097046951, -1163225113, -91488300, 1030401058, -1368692945, -624595570, -636461824, 82338559, -464151042, 440320256, -504972249, 1944495048, -2021641385, -390016647, -960097525, 709475809, 920341044, 1095198118, -183009134, 286096976, 777568878 ], [ -581542586, 589913505, -1171734072, -1582014730, -420421455, -216982683, -1844087043, -1105839598, 456956506, 887817372, 1590548524, -297817047, 1569464957, -1362647430, -870912341, -233780894, -403955180, 264532688, -292639294, -392866551, 781349643, -558128061, -1395602015, -369616549, 463887994, -546218134, 1410495394, 2089643195, 1184529765 ], [ 1881754084, 2078278968, -1558562421, 153756620, 2128751986, 2096829356, -89337573, 408228576, -1158876807, 572696711, 46270021, -1693357010, 1535115680, -1939544971, 2093906966, -1481813489, -1053930112, 2005169199, -409703982, 1951324122, -536199346, -425693216, 1635290290, -1098157992, -2068134934, -197410980, -1415906177, -2092134686, 1961779268 ], [ 1252189081, 134119432, -1073724192, -1764837470, -670910360, -1311805388, 2063098714, 753038492, -1009678937, 61284821, -387343344, 1622226819, -1471765003, 1651579051, 1589545208, 558289289, -750233148, 1316674105, -1273614516, 1872462567, -115585953, 1693659974, -817816746, 1092902239, 2140156730, 1959033073, 683530080, -1226683441, 1626423573 ], [ 2047271570, -739967343, 178602573, 624159540, 947408584, 467804528, 155043957, 1890529699, 1494038519, -957345656, -1466666301, 151188063, -435181892, -739292183, -940109083, -834837104, 1569464944, -204592676, 1413473267, -1290397758, -1673777504, 70916028, -1117081219, -1442728369, -993297, 522295209, 538173657, -838529333, -1542854658 ], [ -831971962, 1664873311, 681256186, 1052006898, 1162849809, -1880601590, 621639295, 912963607, -956621464, -689577068, 1194871253, -1768745239, -1512460251, -758380554, -1191070769, -1588333083, -2122413936, -129920673, -201114741, -805112826, -1507432988, 2020773347, 679006668, 1054521445, -1290498822, -735472063, -1175698390, -468834937, 1840722845 ], [ -1805502669, -243566708, -206116463, 752274108, 445369752, 1635444400, 1363625506, -791427191, -1660623734, 355831651, -1565369488, -723860063, -1065523365, 324039291, -934429169, 556335610, -1689673073, -1058384209, 929382945, -2070172155, -1560207482, 1386027795, -321842433, -1774988729, -733708944, 1024477483, 1902007861, 1294855176, -2052958255 ], [ -114293546, -1498106165, -1260753132, -711251925, -1467035277, 1287725129, 419299534, 1567716096, 885313029, -2009740952, 1286914433, -1737276601, -561294171, 558533011, 1444021965, -303264949, -228423222, 1950388899, -2090063864, -1631135687, 1900593134, -1481032144, 1561024203, 1814718570, 709359010, -454126538, 1011942688, -446037126, -1850017145 ], [ 353343465, 1049327724, 747238839, 1367659681, -926356541, -435517373, 450823517, 1958935758, 168013718, -2014038727, -722371778, 123634878, -1922255031, 1812223858, -1406024042, 1756846334, 314280337, -493940703, 848123966, -275252371, 19665712, -1947148312, -291099165, -1180901743, 1234840599, -1824583504, 832888623, 1360211429, 203660823 ], [ -2019840739, -971159108, -514887671, 1281363503, -633613113, 817303119, -1339801165, 259043930, -454159217, -766285044, 642416653, 1423220930, -1682872794, -1035132691, 421158816, -2036313627, -1901612274, 884994191, -2054708389, -108296874, 988456140, 1128681111, 71448160, 1948884625, -1102099225, 453121140, -1465385321, 1868653790, 1331110630 ], [ -361728408, 558059284, -1630998561, 1108917009, 701893319, -1139344042, -783675582, 776268597, -1913082065, 1187874800, -410442766, -1442644293, 301478083, 1530733383, 1123828891, 1425480606, 1170431327, 1055383115, -930271419, 201185942, -1288884394, -95339194, -1604051690, 1300561569, -1665974193, -1494269626, 810470037, 564205860, -339724362 ], [ 799796048, -816307362, -417878090, -553144207, 1112793920, 108529569, -2071444552, 153539684, -1676278675, 1825403654, 339191494, 1812504556, 1035752900, -1174694196, 1033284014, -1233647084, 60075268, -768588839, 977772207, -303024557, -1568537081, 164984538, -2008953848, 1494126797, -230386577, -625827749, -1997878877, -1843328459, -303818883 ], [ -505460983, 661321379, -617335137, 892645172, 1159342437, -1807040809, 1743318647, -1030409376, 1844974251, 257498373, -740423760, 1673083661, -2034876505, -1445251656, 1337482183, 453259281, 229462494, 924446176, 1846482142, 2641839, -804862390, 1581921721, 2889418, 90316913, -1391142067, -1999076599, 2041495542, -1380524034, 996601764 ], [ 1087484591, -2140609252, 2104489252, 1477048213, -2054064873, 1363193005, -199276131, 2012424307, 673412751, -86035845, 951349234, -1904381678, 1885098225, -974766067, -459186837, 472775200, -275519748, 30042955, -380744822, -1481710335, -1789295458, 353439062, -943951206, -708143849, -849282883, -98791721, -1747274026, -1944951899, -1622923786 ], [ 1341041048, -1694784238, -2057585008, -340170721, -2058577993, -429221762, 957364177, -852637546, -100663884, -1375538380, 1653944028, 100391121, 921260694, -1553034398, -2111254969, 1104296794, -139994848, 1615406673, -670232646, -1885322751, -1341399976, -1583775020, -267520723, 1275765594, -1100053129, -1903412467, 163503329, -1144535059, 1487178514 ], [ 361110335, 1069598973, 1901561297, 817752434, 583480508, -2035651876, 480469144, 2033508696, -167474273, -364441167, -1398005331, 1894531424, -267280848, 141283253, -827713499, -551806730, -328424974, 1384150562, -2000793920, -1475141494, 1260913695, 673324629, 2141949486, -643452116, -2142825481, 1856187482, -1404107390, -871272834, -1043888507 ], [ -416393794, -844744017, 547114758, -1092140536, 948801353, 894898413, -1566598960, 1980185008, -2566421, -307260628, 804457312, 1675006322, -154436411, -1147481197, 1417960201, 1520365317, 1439769340, 1872693152, -379504371, 1313820045, 1837282977, -243683896, 1895181051, 786589066, 815746241, -237394463, 559711902, 629977808, -856576283 ], [ 253907172, -821483850, -628323194, -1698423892, -417179005, 2131363791, 627440510, -1748326620, 812428053, 1584095044, -556962370, -987500501, -927320184, 1115567043, 1272902632, 235699822, -1041786484, 1747859948, 1525103895, 283199076, -1158159457, 1153744866, 887862425, -848567880, -653458392, -1959171166, -803642300, -1393498186, 390711282 ], [ 585417745, -1539221270, -798322624, -353228517, 627609258, 199128265, -1505329419, -440268749, 1970113917, 894149383, -573069439, 397666722, 2014807132, 883357213, -32314400, 697211641, 943813158, 1787642451, -1988633850, 1044758396, -1766412794, -11466268, -2013109568, -1604725511, -1387751639, -1152848366, -1854244282, -880769450, -1699239853 ], [ 951285082, 1266323787, 1337438567, 1872430163, -1186729774, 993175983, -1946195623, -1978721610, 1956521272, 676728796, -509515077, -966453679, 1849037397, 1619118987, -1542020856, 1169598392, -859653383, 1265307502, -831490712, 710167312, 1053086941, 1973201286, -473041340, 759394202, 1476035304, 536472146, 1800462263, -60666558, -1103042345 ], [ 307694163, -1480698595, -1594191081, 376541731, -495076330, 1263793244, -1505527988, -1168851780, -1270977355, -1473454331, 730859387, -77673602, -535029495, -213405917, -1788327927, -557515456, -237162045, -1813147347, 1771619392, -2143235220, -748218696, 802225959, -118786780, -1883804213, 816393769, 1073995415, -329999132, 1383417575, 1620042682 ], [ 1085719407, -169291451, -1042250997, 1080102887, -655918125, 527582718, 531235087, -77572801, 1510695001, -1864835265, 537225950, 1823795378, 1599511424, 293543787, 874101615, -1639576047, -823632165, -351521195, 1915618540, -1717015708, 1586989199, 663335839, -1714672441, 1820919302, -1676299243, -2139273380, -1465275094, 1940190455, -1221564071 ], [ -1676574380, 889059797, -1890258829, 609042765, -522979439, -822346526, -1282331534, -319561618, 46416354, 1467684810, -2045751471, 2109138526, 854670848, -1515158901, -1506185098, -2011979508, -1738026026, -802545623, -1512619838, -1301717862, 44835435, 1084264015, -1938137390, -762136248, 671606264, 1915314408, -2144758572, 1230871683, 1998611447 ], [ 1486081148, -1304744227, 1347272024, 1360224451, 810380000, -929149416, -1684078229, 924764923, -626175957, -38751464, -1299235542, 815266824, 2133467286, 1464361296, -197397183, -586043328, -1944655912, 2016103483, -1939930781, -1137991452, 809897594, 31496682, -400122032, -760258482, 328565504, 1412146874, 1533456531, 1926652386, 1437412813 ], [ 890164962, 6154443, -1328588656, 882334860, -347195223, -1979805829, 365507487, 1884315505, -467099295, -1584786253, 1277052209, 765252757, 57714491, 1428375160, 2035024879, 1684108474, -727246818, 1560542518, 101932342, 737597851, -1049904290, -489196353, 555287268, -458452253, -193274066, 636530448, -641304535, 1198939633, 1987543897 ], [ -2057160247, 1721926965, 1205006909, -862459952, 512057321, -1988489873, -526992951, -117389827, -1370556199, 841414053, 8069204, -519154439, 1016840880, 909663987, -858028624, 1691180952, 1152658303, -1793129593, -1340834028, 1221129281, -668274726, 1027007047, -360270514, 1073607590, -456059471, -1232573151, -1815421730, -354733933, 1149373535 ], [ 180738768, -1695939389, -696258579, 246212853, -1043862805, 1916748678, -655814524, 2144425135, -672400674, -1145581358, -1947831469, -393306247, -1472259852, -733755570, 775728660, 69074770, 1882618724, -518458490, 1091307718, 1321898468, -1387802089, 1083839236, 63758202, 1422052525, 661900332, 814537606, 842739388, 1273647391, -2073568503 ], [ -1381623055, 171882364, 226442549, 1615920010, -1374744461, -773428672, 1973200687, -1450925688, 1496374924, -196683903, -801827690, -1728682316, 2093590898, -1850066206, 298419432, -819669713, -1848695485, -1110049048, 665306578, -1567022779, -942675006, -263305403, 1400979685, -294925380, -1600473702, 1954894583, -1459785878, 1448318414, 1821093482 ], [ -1171134941, 541717966, -1039853948, 606428511, 1267144841, 1567246163, -1789049958, 1875599338, 27989056, 900863835, 1538126120, 669968589, 1786984326, 1252203348, -1770341313, -641406198, -236382491, 1284388752, -2129821328, 186992844, -809645703, 188177894, -403039032, -1961911993, -1948227565, 1514591697, -115290359, -263346081, -1143507174 ], [ -728049400, 164694321, 490759530, 1507174862, 590893942, 1952011888, 696996934, -1106254152, -87132689, 2093949780, -520413696, -1147397519, -451304197, 1390577407, -610765878, -1838662695, 1753802873, 721736420, 1991929637, -1551534928, 764332978, 1306120916, 743019979, 600591318, 1995293568, -535472617, -799591835, 1208485387, 663010869 ], [ 1179876304, -787326700, 232204081, 1410051169, -867568780, -1586378312, 708721338, -2146129161, 1507089133, 659712128, 2034108566, -845115306, 1184647302, -1355852392, -1171056541, -351014666, 1683851546, 67700372, 2054487266, -900331924, -2035421434, -1238852356, -2053806088, -523109630, 1022630508, -1944644393, 1674298368, 255530577, -810867835 ], [ -288681595, 308923629, -46597174, -627939558, 1260849863, 2085840642, 359810875, -994838181, 1303427943, 710604630, 183840702, 1180727142, -124983021, 229853803, -653096896, 703130145, -401735131, 1239911121, -531537579, -776481069, 993451518, -14571321, -347984437, -116447863, 465413056, -759268020, 1294094398, 1755639631, -1794416470 ], [ 324682415, -244805953, -617327084, 1272206553, -1968994499, -1578563610, 1212456583, -116605028, -1598462490, 1020538831, -616349389, -1197213372, 719808201, -74840215, -1573689744, 1884794477, -1440473643, 171734776, -433760395, -1321097537, -461575089, 761310559, -711950357, 410810322, -1599542857, -37043934, 1799952775, -1592540729, 222344691 ], [ -1845591529, -296709197, -816323379, -1530108911, -472703973, 1324039473, 929501921, 481441565, 1913633862, -1046561291, 45485483, -562387653, 853972253, -2025029830, 2024089233, -1755345596, 1381654778, -1214782288, 2124543430, 2084493748, -1502190280, 494173331, 404133630, -701185699, 1141287544, -27650888, 2051381012, -1131783675, -1463653018 ], [ 1317270552, -794011094, 1438289175, 1984496775, -511755025, 779596468, -27432279, -453216670, 315379391, -1240032246, 770265082, -35383820, 1025952936, 1545386880, 1391374143, -1713436479, 1417419545, -876834187, -99823576, 1204241731, -171613872, 306791938, -124168032, 1124794609, 254484869, -1405916006, -1336216394, 485848680, 147899529 ], [ 850197582, -620058580, 1070841370, -534818148, 1918643950, 1695237242, -990182306, 739435191, -579874260, -1258193076, 2019860239, 1750363125, -443179892, -542393801, -2059072172, -514106283, -1477688561, 36527205, -1746676464, 389431314, -363416802, 1525449703, 700945934, -1846973733, 379914429, -1993057036, 488290974, 268081482, -799469743 ] ], [ [ -2037715726, -90594773, 1895800767, -733604187, 1240850448, 1251127335, -1428802373, 1874965247, 2052285136, 1665413178, 1555457894, -1973782583, 1247723075, 2039419337, 1103593764, 1201561238, -1851853730, 1217019566, -2049422418, -68371044, -1554401699, -1753809768, 703715973, -690198279, -333489387, -1376495227, 986970680, 783306501, 2036954027 ], [ -1642580313, 1286365228, -1529987648, 1596593147, 393287227, -1746049234, -1006233093, 69973133, 887063227, 1125654642, -2022653598, -1410330735, -6343139, -598195113, -1756309031, -615271937, 1156323786, 843526121, -1189266167, 1164433764, 73925779, -1977021756, -1901301600, 2053695357, 1075702666, 2037470078, -631187023, -497407785, -216402278 ], [ 1585804867, 892481180, 1890383632, 1403253252, 949507205, 267134103, 2033000658, 2120651817, 1623798180, 669618903, -218031913, -2040920344, 1580980482, -160752905, 1629860335, -852475622, -1096068818, 708195342, 137681796, 2086744851, 1390203264, 254250285, -704586169, -409706189, -64864482, -1874455332, 2105491462, -196167535, 864976737 ], [ 207563765, 1395353761, -777778119, -523747119, -71186901, 709156589, -1600535451, 1414042346, -1469366400, 1459549613, -475815186, 488228631, 367094261, 415924916, 1563723410, 1073600955, 543583476, -1263267915, 1106074630, 255987833, -366287372, 1363047620, 1253786060, 1245524351, -1812919466, 1382663651, -958272133, 1940758545, -250599502 ], [ 407572184, -1007990444, 668927020, -327155787, -1796835280, 1119858910, 1513767285, -993177157, -152103155, -1193196784, 1609347987, 1062098014, -573002140, 382924218, 712143188, 1074221849, 579060289, 1717668805, -1222721997, -484967545, 756034806, -1762292210, 2067076381, 843111103, 1052263769, -1858014497, -1758735360, -929436329, 582032536 ], [ -1676471403, -1354713497, -277820084, -2122815693, 1473755664, -93147071, 2147243337, -2006401212, 1219904657, 2075848390, -592243706, 2078154326, 1728218915, -666589468, 1770213027, 2073100449, -1597144543, 2129321649, -1078007723, -722864267, 1961833667, 1065586874, -112377401, -1839487734, -2112244311, -1281595628, 1374114252, 1658357720, 85342613 ], [ 1838517547, 1770661872, -343940633, -412106428, -1856408745, -248112824, 1932565229, 1123038615, 1539166792, -1124408803, -1917260612, -445292577, 411202055, -223712068, 2082302759, -97399921, 1280405736, -1753233902, 1633713908, -1780794654, 856162368, -1851981722, 350715227, -1808933935, -1640993579, 548339223, -2037537464, -1745934835, 1703734404 ], [ -2056604477, -1748884995, 889361579, -621367663, 186823426, -185117965, -777082248, 1012779675, 1855583171, -1185207531, -68766414, -1252675367, -1334353253, -1395757180, 12935036, 1980495620, 408147144, 1116369004, -1276469588, -1482200713, -233098111, -1365944185, -1371305583, -737113030, -795192423, 189694675, 949187525, -117826864, 1745118373 ], [ 967459378, -774448335, -1216616273, 437969187, 2081077720, 771022330, 1834749978, 1398465256, 1617248506, 1788874989, 373814761, -790986120, -2028392436, -52910081, -29505364, -1876848918, -187353683, 1719507767, 1534139076, -566390737, -1763772077, 723046919, -55400706, 1996883696, -796229586, 1435000502, 1671450425, -642580869, 839252660 ], [ -1000178916, 1564900838, -1059248146, 2065521256, -1994621077, 1574006790, -1468978195, -750305228, 2093156063, 1447049673, 135437993, 1467939911, 295117127, -1766962420, -1144831497, 1748885798, -1853232896, 2003857047, -1813972109, -1733979136, 1093914771, -14133743, -1408911414, 1245236219, 796495239, 1734917620, -44838349, 1859372634, -964387202 ], [ -1654459965, 34804875, -1608951994, 1297483658, -1183911262, 1958634476, -653466284, 888814355, -1740076926, 505198495, -1188279659, -1586999659, 618470568, 1327783820, 604385794, -1949960337, 924503857, 724261049, 435983586, 1134191584, 824776372, 386615134, -27733847, -2050217763, 1112631419, -580067001, 263397313, 724458599, -621413760 ], [ 1504598473, -716985753, 1492398848, -1534533428, 281614621, -1187485004, 25040702, -1230036058, -1539251608, 1931641146, 1830458089, 1293309952, 1125197620, -2064990821, -667552839, -2092487348, -1908906756, -511986979, -1772869530, 2050065644, 832235581, -1883540470, -967001615, 656853490, -675467509, -1752269765, 1850919535, -627239398, -2130660007 ], [ -1016143203, -1230449798, 103464016, 1606982631, -865757749, 42307523, -1890070813, 1719693384, 98840644, 327694342, 1655230518, -1834387140, 2055194621, 299105778, -160501162, -722932545, 1918900221, -563459736, -136506256, 1950789798, 905667966, -826032587, -169870269, -1692147748, -309400668, 1126979693, 2022074573, -795003536, -761683487 ], [ -160439141, 59454952, -1355242173, 488578659, 101683191, -1671680959, -120445775, -1412526103, 1895131938, 9067038, 319521559, -1510519273, -1376494475, -1563617, -80303628, -544493328, -1152008705, 630930183, 599593033, -1243725277, -1754900862, -151567150, 1896383353, 1307894071, -1952106317, 1099462528, 771294455, -592511230, -557613673 ], [ 584079827, -441683277, 4298678, -1067697882, -889878654, 739190130, -1200174967, 1458699247, 643978188, -1548802804, 743343161, -244226304, -1770276300, 1858163488, -154186178, 2041878610, 1078316975, 6036068, 1543688165, 1577382965, 1300479675, -1645377977, 1667591636, 1123647136, 1631722403, -1271395668, -538517344, 552798340, 1593384562 ], [ 689845296, -1367200417, 1552850730, -497035052, 555002959, 590185783, 1018953601, 1066218189, 1499545680, -413577584, 1502354436, 239226201, -1576879214, 934640725, 1293163410, 1256178506, -8599705, -1522559256, -1206771569, 1043878564, 241814006, 1284037960, 1782758509, -1352394084, -674772787, 1138862200, 1081065235, 335435352, -1524692327 ], [ 2065533934, 787952818, -75777014, -1929660248, -1852548012, -1494422299, -631755373, 1878673970, 1548426677, 1071812699, 1275842287, 2051856446, -1240208649, 1084630176, -1646965976, 656556168, 1609099297, 889402303, -548040969, 437924956, -630695193, -642152077, 1026670568, 665994216, 1951994092, 23684302, -1770367851, -1167087660, -1250505093 ], [ 1058499264, -1251784624, -138872464, -1400880073, -1485144809, 89580826, -2002161778, -752604614, 2063441046, 1071457217, -370436381, 1669821209, 490083781, 1472195992, 1068873099, 2049269702, 550440107, -1396623048, -1767933362, 750111984, -1657563638, -229772693, -604823119, 1223110168, 1214842982, 877298832, 880425649, -2023630385, -1105481258 ], [ 246481412, -793978129, 491053433, -1249177910, -1268358045, 1083474854, -148717876, 971503858, -1064917571, -2063338851, 1035885867, -1585075123, 1685720996, 1977324256, -685970093, -1731792161, -1139778073, -1869351454, -1354535926, -2000209058, 753910831, 175488660, 1068572649, 704593534, -2087703448, -1378284863, 1295005274, 881446108, 642896802 ], [ 145199548, -1778378531, 1962146327, -699286781, 484783942, 1040013482, -254265702, 4743602, 981980997, 1666687308, 515975006, -2049777882, -1140556395, 218388572, -1495727266, -170975963, 1296773753, 1232296841, -600501248, -1121613291, -1851426758, -674027576, -746779444, 361684061, -474948979, -1165071824, -1956538226, 1410668073, -1010535862 ], [ -1058763382, -97766364, 1240930668, -441231929, 398646848, -1115706210, -1035716178, 449895643, -1437239659, 963493641, 145060690, 1148266776, 562704574, 1059273766, 1676528161, 360949493, 2009969599, 469019433, 1536713863, -882126674, 1060645145, -114688400, -338732755, -1569191517, 1958433252, -1516323975, 899481404, -226044886, -1779494422 ], [ 1891564962, -182577414, 1632801696, 1064642809, -1531920383, 708259339, 377653719, -1838912544, -1324989080, -1684060226, 1885332267, -1707670288, -1599122426, -1027059168, -2066177259, -466723906, 1231060668, -229429084, 124181205, 136598327, -1036696575, -582361531, -1363047555, 1591347986, 1252873229, 1032166231, -202571190, -117581797, -162751469 ], [ 316710791, 363599623, -691240589, 195671688, 1053746992, -1749514164, 562229955, 1221736018, 841847989, -1625938555, 2069728008, 1294099798, -1705895191, -1615796083, 639960667, 222432370, -1918836025, 1649313056, -1405709979, 569550205, 2128414791, 1671453480, -118809188, 1891266644, -779273242, 1773163480, -2113822866, -716879779, 1849485138 ], [ 1099090631, 650810661, -757745001, -1371605541, -726277767, 1863924344, -338816124, 1726174375, 988730092, 980293132, 1118257373, 1811296386, 2004670435, -359301509, 1832305497, -880135034, -166030786, 1651177631, -12552583, 167576552, -1901790519, 1335171873, 2023217320, 1151190745, 1107782632, 1057080100, -1826249939, 1373756042, -2143752215 ], [ 57040401, 113537842, -1754686630, -1421828895, -915459436, -1699677562, -1305412966, 1481304004, -1506140860, 657602112, -176289600, -1823889196, 1807221518, -1691047852, -795311319, 683082429, 1262299290, -13342643, -2035880212, 1837409713, -679325593, 1017318073, 666994539, -1160620471, 512629525, -136180473, -1133786498, 400750463, 890962697 ], [ 900608387, 1171542225, -613726895, -900222712, 1644622616, 263406058, 1104657033, -124690222, -1098709764, 1519626958, -883311294, 1747896594, -467337225, -1700541512, -1582930851, 509016856, 2114431161, 1311738239, 1900402945, -1512862270, 284331450, -183632168, 829691786, 1818101098, 916872199, 1896854247, 894502598, 1000057090, -1769448862 ], [ 248281913, -501353549, 363472721, 22196907, -1951501661, 1398928234, 249962052, -896470772, 1432449956, -465612973, 2107507517, -266739378, -518016546, 880217217, 426488055, -2103888486, 1986881542, 569936963, 1050448447, -1027138352, -96600298, -1608612617, 276588951, 605558189, -927447737, 1400811596, 528591318, -978069335, 87203901 ], [ 349545024, 1387869092, -1396179584, 620306914, -479312779, -356602866, -542255318, -1294228319, 1453952797, -421468268, -1886420460, 513573275, 1604356884, 1202163198, -1912683878, -1290611527, 5630877, -1998303734, -560239446, -183373085, 1000505958, 1075242842, -345367507, -471324369, -724799254, -376544008, -612240944, 1452652888, 1019563386 ], [ -1530569596, -2129560363, -1971052937, -1163271548, 1030578885, 286883969, -577341880, 1995442237, -549312935, 613205889, 1991633895, 534926219, 1760702878, 789576513, -1542519563, -1079692939, -1730252357, -934704024, -976622561, 531845442, 983522808, -639924633, 80733593, 799666974, 1096426675, -697446718, 2096407161, 893511548, -1274200938 ], [ 1669600912, -1712927566, -1081441804, 1503820574, -1300520085, -853596929, 1626254877, -1937235831, 1992956601, 1756106676, -1758944508, -22099759, 1959227202, 1229951383, 546495613, 1404539703, 2030667352, -399690186, 82380231, 1550745369, 1321212671, -907052612, 1038672435, -1282082861, -1986157510, 1522369476, -387593058, -1632015389, -77108308 ], [ 125423143, -805486265, 431208245, -1178916225, 2078798391, -87270130, -108844660, 2032162258, -917897937, 471417147, 742715948, -558632201, -1127800949, 1856105725, -821922740, -1295732303, -743156002, -471182671, -33092824, 1567185154, 814276781, 673816143, -216113345, 42089124, 928250754, -2085737115, 1515284854, -363870370, 1450499210 ], [ 1257639564, 1886759224, -1894910473, 1928770335, -389648788, -1986117682, 1613588902, 1634687261, 2100079603, 1085531908, 657586702, 2004549041, 1197492962, -202762318, -1606074641, 1077289508, -272636029, -1034385977, -536344743, 803202977, -901717521, 1183641834, 1488500553, 272552329, 2030174430, -738147398, -541722636, -380873468, 470678352 ], [ -2098714106, -1211432811, 227161474, 908896145, 1096717577, -318935878, -1013660328, -260695604, 1037645614, 765281652, -877122895, 1877608558, 2066948986, -1966625088, -414687277, 329538698, 1943130260, 726452962, 1162728861, -1045299212, -1280531825, -1071173390, 2074403238, -116039258, 1559170298, 1732499997, 810172624, -1899489226, -317720856 ], [ 131830157, 921180112, -1943294919, 1762143033, 1178804253, 2066099723, 414184398, 1155240005, 448206261, 502300327, 296655346, -2121534480, 1777098802, 493375439, -5537851, 614288344, 1208293701, -1926083246, -1485578568, 1809545068, 1659049028, 406410797, -668256673, 256048674, 317330850, -1769665015, 1487042059, 328405805, 614655383 ], [ 2006049674, 685570071, -603660711, 885490046, -257400333, 1266743246, -196721701, 1700145924, 917056988, 154560050, -677387738, -1432069737, -9789636, -1861320530, 1619704001, 426823272, 316018318, -990292207, 1900580810, -2066666040, 1897984254, -1401166739, 1913977122, 222562773, -463336015, 929530316, -114216539, 720183909, 31647853 ], [ 1199931225, -247927404, 33711689, -1587586732, -1092002948, -1369725479, 470439340, 905980220, 771464577, -1754442939, 1351540980, 1899860024, 259493688, 149302118, -1251666505, 1397486979, -1390704635, -410406694, -1321464194, 1096420624, -305071091, 1810335605, 938438840, 1035947653, -1326450953, -344307416, 112808629, -698424917, 1937749897 ], [ 332147951, -246862450, 579571495, 517539371, 1131186257, -911538475, 1178244235, 292099980, 1363099077, -1884992126, -1685401369, -176441546, -203805150, 316964965, 1168375787, -2023212331, -1766475741, -1977410584, 919771987, -398396656, 1018800586, -1077504826, 67935757, -1061337317, -1881436474, 371650654, -640737979, 1751062722, -1448359668 ], [ 1025175550, 1678760826, 1786397270, 504711380, -405813011, 1627622094, -1810798949, -93283055, 328901563, -1944793255, 465968236, 1808348542, 1281705623, 855661716, 1625137012, 1082397664, 2056747762, 570023805, 386132845, 397104732, 1386535138, -261801081, -1904257105, 1664907745, 1645240004, 1748288938, 1203155561, -640568508, 215700379 ], [ 1245738023, -264147348, -1127430509, 1786652809, 1442515950, 1691861492, 1155248360, -1182064897, -2059313716, -1294841872, 638392121, -328110424, -415810887, -1592040582, -23603600, -582801032, -69121053, -1482841503, -111214290, -1715878462, 918175651, 1856249293, -1032563559, -1328959737, -7476259, 685334193, -2030143698, 743209070, -1827096458 ], [ 1523792758, 1610400137, 2018803768, -2100957258, -1802103905, 819449558, 1870636646, 1741088501, -1699857626, -1504292927, 1909382551, -452913070, -1314619400, -1974610776, 1394609271, 974200961, 478517484, 977001758, -894692277, -1921910462, -776386206, -959836811, 502278350, -1438730298, 530841546, -268717847, 646158266, 804296042, -769244782 ], [ 1347897391, -625882210, -330409139, -885841655, -799493856, 371120819, -1243578368, -2011694627, -604090069, -1924782499, 55703463, -1057277834, 1420671183, 858981250, -69501938, -1152421057, -290391172, 2089183896, -1244798493, -680780174, -1254596843, -1124337373, 83850640, -1753383778, -692097743, -100227403, -78318299, -1809990589, -1373527906 ], [ -1970307139, -641046649, -1563579428, -1170298269, -1396458092, 1467865657, -574327129, -594784027, -414751314, -650817201, 1036905410, 1497578688, 2026039877, -646446294, 1754326952, 155605070, -1042976702, -637731146, -165186932, -1422797865, -1918376072, -210561180, 912251919, 797168650, -519791865, -917882325, -1462611967, 777297602, 1978253560 ], [ 1994379553, 1603031638, 23486735, 1345188946, 1502597462, 2056104939, -1576794062, 721274202, -1030235393, 313535816, -243853232, -1347301044, 1336881387, 1633345574, 1040081145, -1427771771, -64118149, 2116449356, 2110781604, 925198100, 1187131503, 275234546, 497840532, 719028353, 868110426, 245305476, 1922205458, -1513223848, 1649390437 ], [ -1333687499, -753341503, 1772201824, 177767659, 247148824, 1901346059, -1998844756, 933179259, 2041028377, 1119397895, -608416328, 1971640586, -1610693483, 240558716, -1535710345, -813652025, -2123457188, 1009397270, -2044975026, -1230182013, 958633114, 766016641, -1147620316, -1687554716, -1943640044, -1389904400, 369846937, -1666932701, -654085854 ], [ -336278357, -134459736, -1304831213, -1072898378, -1132052192, -490917768, -1083560519, -1055403019, 305563533, -285123359, -1688118335, 269352692, -1736422229, -1699875174, -1016522754, -692763635, -1219332285, 1374816322, -737793165, -918416521, 1930268351, 138830157, 1467345383, 1488426092, -458821024, -238685441, 674756198, -1072479833, 268770048 ], [ 1750638456, -14380223, -206470930, -2070898680, 1492322884, -2029162242, 1666240588, -2145459054, -1416057841, 389389955, -582819961, -1102777564, 842853181, 1989121537, 1949942951, 1918831271, -551115895, 202124082, -579730855, 1809746191, -432907695, -506264059, -1782983754, 73689122, -1872575713, 237706428, -659258972, 1678749936, -773843692 ], [ 1336381245, -1205554564, -479393374, 1054726280, 1696326421, -255008839, -861144632, 1552875359, 813171208, 1090897194, -122554235, 1544390285, -1564337146, 2125947350, 1559573711, 996606002, -2039694264, -1556125804, -128179887, 1146792387, 1378900614, -2056664387, -2047879710, -542034922, -1189056857, 162177662, 1785729618, 125450317, 1596426600 ], [ -1374644173, -66104611, 916934248, 2101397488, 2070795043, -426162608, 373922467, -1904123199, -724171342, 1174552632, -1655054721, -480701118, -1327182692, -1355369376, 429116593, -2023488206, -777526314, -49580189, -328565932, -2044081442, 681979139, -1750345206, -764907892, 353728216, -1812908928, -770335379, -1447748906, 227039069, -1682168744 ], [ -505846726, 2126302511, -1592689108, -517981721, -380478870, 616049493, -377006090, -170320060, -1792509558, -28582929, 323240265, 686658128, -273364357, -1662390839, -56438474, -1576992910, 1197158549, -1359213947, -746786657, 2060381452, 274611832, -1032383146, -206950662, -522696327, 1561178280, -1617302798, -133385144, -412642847, 500721211 ], [ -123318294, -1247861744, -775640016, -472686914, -1567360815, -237563597, 1265855744, -1805804575, -143068374, 785670661, 624183035, 1964570720, -1879945664, 126260672, 1466527889, -1759974639, -1305692662, -735318591, 1804128575, -1012615496, 857174901, -1235803376, -252322452, 2020865877, -768315156, 1572790416, -1043606763, -257852100, -1825579159 ], [ -107913547, 1505307847, 743660102, 45319111, -1408409621, 1597139289, -978424669, 167493188, -164509536, 2091623671, -1683121175, -1929578298, -1407403909, 1117434568, 1712354955, -1252490283, 264944612, 1382291870, -621919412, 782596434, 1700378114, -309393305, -1603650417, -1764013203, 1161317624, 1350181025, 575707125, -626219772, -1235980267 ], [ -372483886, 294215434, 716297241, 1438410419, -478191785, -980827672, 729606530, 685309942, 139294725, 2101912807, -1099691908, 757162717, 302308731, 1282263338, -578677443, -1507366288, 1357566115, 513805729, 1444397324, 35485571, -1013053214, 1522549728, -1159563766, -1731460326, 348592235, -2105929660, 175759983, 120047216, -1349715165 ], [ -1579485805, 1684256741, -1578149864, 446877837, -16687320, -955447459, 1244030711, -1874986895, 2132276805, 57623462, -1073148201, -17078651, -1722944939, -1150709232, 1082553895, -1495177106, -1873174398, 596184880, -1787074997, -98006748, 716159510, -1648560430, -280679334, -933295819, -226769720, 1715882373, -886883995, -152666611, -474956098 ] ], [ [ 1753658998, 908398693, -867475054, -1366952079, -1495639853, 1400485835, 201213325, 257695516, 1217085094, -1360372777, -2117630053, 1835093111, 642073376, 2124699737, 574477829, 2114934658, -538426765, 1645172926, -1554974841, -1668454170, 1647085234, 1934023014, -1722262641, -1020645125, 37694928, -1984073129, 1061534755, 720591965, 1504439114 ], [ -1195605776, 57003094, 2091107848, -1983845075, -1411018837, -816076467, 664889482, 2033515920, 2084820153, -1222365686, -1795247661, 1494944793, 1571617657, 265651353, 1501705872, -620980002, 272452667, 1448414324, 359848791, -326982116, -1226140591, -1673936866, 715764027, 349527042, 778962423, -897294503, 1791510920, -66873257, -238032539 ], [ 1635748791, -416130606, 489296798, 800408387, -2009343481, 1046138418, 1982971906, -1237128702, 1511379651, -522750790, 1217716270, 126424384, -1142343809, -1639104411, 814266482, 259485108, -1237668225, 1375051465, -839589508, 925521138, -113757638, 667759210, -373117687, 1280263829, 1246069205, -1677007238, 1116624798, -124238666, 776927531 ], [ -1000689036, 184276544, 1374197583, 2077836195, -277489835, -803605781, 1655616974, 295198076, -1623724642, -1935151719, -762938786, -1707631307, 1457872064, 1020428044, 281897066, 2137552961, 1380773818, -187569845, 228053868, 219004581, -2142418671, -375532750, -815169076, -585808334, -376319658, -1465047066, -808800065, 1609236504, 1710323076 ], [ -1151825237, 1270320732, -767751754, 1126551678, -491594894, 946619798, -851455361, 1002886140, 1801738853, -935026397, 547492496, 978668288, 914538587, 642203645, -1745638635, 1338417360, 363559717, -447371223, 707292863, 1193546329, 1894413893, -63238912, -338237162, -1606017477, 2137492223, 207283872, -326843550, 1432023258, 288867106 ], [ -302557221, -1891318916, -1466543405, 1576711728, 598505362, -655050275, 1085775310, -1924516147, -113622819, 901315841, -1108352728, -324474169, 810296056, -2110563516, 481871426, -176455795, 110014493, -1202858388, -493960891, -1817069166, -970126951, 1553633436, -738058280, -1389745305, -746203294, 461733920, 770207701, 1946532858, 1000915577 ], [ 501107540, -1697207128, 1600564054, 698390722, 2147472776, -1845478428, -866093530, 386157332, 549533012, -378496347, -342739151, -318453859, 177128491, -290903711, 1769353776, -445597829, 962482487, -1369902800, 1794810458, 428368543, 1424606322, 1061272497, -1427192613, -793113577, 1230360258, -1703865753, -1175233963, 582731416, -12680925 ], [ -1517231940, 1418132685, -1682272916, -1329952164, 472203136, 409953888, 1978171636, 2011238829, 477136430, -1313436951, -1538921765, 1321907180, -1498279393, 822506796, 1050553315, 1465475269, -1459558543, -608649787, 1117297759, -1539942265, -88645323, -1592178265, 27053343, -2133320385, 2050697537, -687192246, 20376008, -124700846, -458096462 ], [ 1954389840, 1404307926, -773176684, 1102894483, -91619380, -1754564493, -28694934, -1211415862, 1720222600, 2674047, 258311198, -1609343160, -683702385, 2138432986, 252057778, -392255443, 947343424, 1841653469, 1569312655, 368591027, 1395066178, 2038763701, -500846970, 1867909377, -268485338, 415491222, 779467980, 751370802, 555063503 ], [ -1775774297, -433529252, 1519112383, 990685960, -1514758258, 1214334314, 362779743, -2064937643, 20133706, -1882372185, 1445618235, 406993707, 1483139508, 227948040, 1822042918, 894473715, -433578863, 1119005819, -520733973, 1928416953, 1314072785, 1152971127, -840775066, -1012878964, 2023972108, -2076763791, 203394716, -1891619078, 696530394 ], [ -1416213861, -1043535880, 1656353197, 2044035508, 1950091375, 1827322363, -1579059997, 1175910155, 365440105, -1856343064, 161422203, -1792112800, 531077651, -1734220076, -1548893688, -570840600, 2047916454, -653576189, 1920811197, -1132476057, 1981289731, 703116956, -174710723, -2147224000, -150828213, 233623560, 1804932511, -824853376, 1724151718 ], [ 1245194838, 1504031651, -2014306525, -316810067, -1320955985, -1846836552, -255919637, 1610784445, -1368835407, 899588793, -1515975305, 1107544709, 1431312864, 961294537, -1528440421, 203107847, 1403936699, 1284549190, -952253299, 73024103, -1504672585, -860962169, -1173934258, -345501993, 1908423212, 396722915, -1128836046, -171397557, -332213296 ], [ -1275137644, 37014054, -119743725, 2113468407, -1162742560, 1695786514, 1306563946, -1317797027, 1939289076, -1255705658, -660436571, 101086582, -969433671, -465985974, 714508879, 1634343898, 1369287821, -522688503, -1593088639, 629106338, 1969574177, 668710309, 1941604197, -152255935, -430798453, -1489176630, -2011469552, -1135774895, -1417890578 ], [ 1613821853, -2040086272, -191314860, -1996687817, -1287472238, -453836023, -2094558577, 915000976, -301804320, -462462817, 757921881, -447129720, -775375657, 2062093223, 457975408, -2128180859, -642774396, 1423425851, 572657812, 1696341678, -669553895, 154853572, 1466092924, -113602695, -880641158, -2067628665, 553467181, 531571140, -1430907782 ], [ 199521164, -193636974, 1196294322, 781868149, -210388118, -2019402328, -643622187, -1344062535, 1300668660, 597382675, -293845786, -1951952701, 13499225, 606914079, 1458041829, -43338702, 845594294, 2007612254, -2075607449, 1831812797, -199317957, -1945027631, 221309844, -172566616, 1087588381, 151247299, -922645004, 1682689588, 116814449 ], [ 1813232993, -690618232, -2075029905, 138151744, -1089271763, -1209954456, 230315860, 1548178823, 1810346313, 1573059651, -955843430, 1804586028, -2008228354, 457793643, 2045784533, 1376639235, 1365080534, 2145516299, -73042321, 757806011, -146334066, -1384724717, 1947864613, 1851379385, 924783524, 2027054599, 417939906, -31863946, -1775923024 ], [ -638851, 1986540603, -95159974, -1158182802, 127901592, -1093864838, -871748027, -1854365819, 1128852949, -855355727, 1549695065, -1198796342, -1012886991, -1105811327, -337287957, -1190658144, 401600599, 473206413, 506215864, -1202326296, -1990686762, -20011887, 1670214985, 439029188, -1577570736, 1991956247, 154595439, -1521956668, -1468057333 ], [ 1602443800, 189332401, 1598644983, 1212931853, 2142583542, -1289381197, -2013464678, -507493081, 548880656, 772546684, 2073969484, -1517413862, -497178688, 1037796680, 367262494, 1746382593, -1374326685, 1272701018, 1045413455, 81556336, -1228058839, -916421503, 1681351308, 1474657779, 720018310, -484833581, -1183737882, -908924524, 1929789259 ], [ -118660195, 1577082722, 1654792810, -2019711305, -1620828592, -1265360146, -1849783044, 1810218287, -99462371, -58392831, -397322112, -753548376, 1365321790, 1175882775, -732596903, 1385851728, -721966447, -1449003943, 1014610568, -1677104185, 1854875065, -350964950, 218092831, 386043201, -1892849046, -44418400, 1604636427, 478441689, 851401566 ], [ 128650682, -128354368, 239060594, -1566136467, -1607869035, 799737597, -121363482, -147014086, -1900925315, 1846873296, -1316865645, -397534121, -617309903, -1775470624, -1324600632, 1076613607, -40135952, -1496387101, 1361325059, -1346835098, 156936524, 1262334402, -1620657213, 29042302, -1356431581, 888653931, 1898588048, 1167817759, -1683284677 ], [ 2068931760, 1938787770, 790355730, -183842019, 465663005, 267466626, -726083291, 1479344999, 464564058, -346270359, 902466235, 14415708, 752161291, 974479941, -864583008, 447210145, 1159469753, 1479508657, 693323893, 1620867345, 545909567, 1711226256, 10570513, -1797734174, -190506269, 1871845974, -1871640874, -316302494, -542587697 ], [ 722782541, 968193483, -1154604714, 421149991, -985187425, -1485699176, 1515804336, 1673425100, 77829973, 534801035, -1029905929, 36820529, -1287160083, 1885411926, 189574840, -1958852518, -960949257, -78315586, -189911163, 61753432, -733960750, -1323572586, 1661570064, 42123464, -2021480294, 1199769266, 335842768, -672194421, -983286655 ], [ -575746749, -286199146, 1509964384, 1913293796, 749955321, 1952977804, -335626493, -2127888751, -697861903, -1897303158, 1012864161, -1194195625, -1777232142, 899813317, 1651633706, 265701111, -202031832, -912183249, 279501518, -671657659, 1931590161, 1064226871, 317884286, -1798399566, 169963088, 847121558, -622000574, 272762474, -538930872 ], [ -1769954081, 1221603779, -1774985595, -831661039, -346094542, -291675882, 240606923, 47254536, 1031135956, 1716208880, 1370170458, -714912863, 595836126, -669114752, -997506734, -1691776649, 1787583513, -1684507754, -817531457, 2036391837, 1975129745, -329623478, 13352650, -885556047, 732630441, -323377618, -1980298239, 983211644, -545504905 ], [ -860036224, 717658057, 1244269166, -824874824, -2014055537, 13283185, 1286989844, -1587599553, 476954485, 2036776162, 381486863, 438707134, 1477683665, -2099608149, 2111277863, -773781909, -646845782, 147773844, -1086494901, -2121960244, -1559126306, -373194946, -656229391, -1883686518, -389625191, 1286943554, 1097964282, 335473517, 958394807 ], [ -1757225000, 2082491722, -832348408, 1048076130, -830019369, 1230515923, -1604924838, 1641310342, -1206243498, 69552532, -966337917, 1730396988, -1077157731, 1528631294, 1651582956, 990916333, 62124975, 912779495, -2100382437, -139133740, 2049402789, -494330517, -916570951, -340576176, -416812705, 1278465484, -504993889, 132401406, 503897362 ], [ 2140049091, -1251184417, 1346098746, 572113896, 988312945, -1734953026, -1962261885, 1168594120, -2015561416, -968678234, 1525737151, 830445227, 524653519, 1788155831, -1959015618, -1394950868, 1550578555, -1003374571, 1334158445, 1451537492, -1052710881, 49239518, 1641894253, 1854849327, -1484271142, 981230848, -1360042409, 950963726, -981569270 ], [ -581512823, 492394722, -1670966200, 1910154511, 1885376006, -115175996, 1353636474, -1027355512, -663692482, -1544865222, 106585024, 1475477991, 1948122379, -739933973, -340458012, -297809898, 251298006, 811246702, -1740096316, -2055809028, 1380206013, 2025210087, 1518770958, 1243425951, 1566890922, -575862303, 1251921622, -1128365414, 2091047404 ], [ 1356553449, -120118282, 1598450279, -342175927, -1398530624, -628413992, 1419462523, -1618211291, -2108785133, 407876335, -1419049957, -1586912306, -1648442042, -1512492503, 624095803, -285834951, -555215116, -69512836, 1096680512, -231391497, 2091057038, -1215994992, -274062208, -338475747, -1162131803, 405037813, -1626716479, -1137706117, -796632990 ], [ 816070691, -656611195, 1740135328, 41052405, -1788090402, 586054943, 178786619, -1472549250, 1172419052, -212823561, -700052681, 1410498697, -1426735905, -852232409, -993532149, 1310404440, 230935084, -1351601789, -1016244037, 1023553020, -840407935, -1086666768, -2052111834, -1308455022, 691036455, -39706654, -1721583451, 456918875, 1746509738 ], [ -1869415586, -838900471, -433471237, 580532449, 320136267, -1838160115, -1322761562, -527449831, -986190066, -1558484265, 2059977420, -1882016020, 1188237712, -685746390, -1842718491, -457160687, -1293004157, 1543831412, 1193687334, 1648377042, 1599876486, 2045014536, -1555605061, -866428053, -2073886879, 1421768866, -1934503147, -1110152880, 207736004 ], [ 260927824, 133480855, -621032765, 1985561118, -375660444, -491889796, -1392806571, -1915987153, 1572711642, -1963041487, -247041246, -1500700204, -259811435, -1923502465, 1261079771, -650793812, 666880462, 501921658, -543829332, -141273958, -1331996959, -865539060, 1887722768, 498362657, -1044254074, 1906560366, 442131400, 67952700, 1231107910 ], [ -1807345594, -787297470, 293000298, 1316095457, 2125137528, -790095151, 793384549, 2012913555, -307383829, 792489394, -1753339871, -732293974, 1611862369, -1125903214, 2015326716, 2018369547, -923426395, 635528368, -129357811, 1229812762, -1923997994, 1512198768, -1655166687, -1924242574, -155842550, 456456502, -1646330139, -2065971492, -1702738468 ], [ -765314, -2077442011, -1360072920, 1789548828, -1109497579, 857571649, 812861333, 206828310, 787760902, -4452644, 343896231, 1414771888, 1856133058, -1622353259, 2046310488, 837853316, 1468901840, 598413712, -1751941488, 362820760, -305192339, -95966396, 196669984, -1468781637, -2017697623, -269629809, -1723755784, 44941338, -1573451274 ], [ -1370223682, 83561008, -392919600, 2001633756, 480117902, 1197029499, -143476346, -1811075504, 269539501, 1109357277, -986323879, 1414007326, 2144282795, 1043052124, 1808885442, 379368363, -594707770, -605763551, 383485308, -104743056, 228806956, -1579377890, 1863162857, -834899632, 1350133789, -2010243518, 1672326618, -2090530230, -864066452 ], [ 1891798141, -1097309476, -1368633859, -945094685, -1401672075, 1999806132, -593147646, 602448990, -121197592, 1521615226, 1765564146, -1591270696, 1110131132, -1236964795, -752528292, 314626164, 167937360, -450892203, 1978733719, -649882359, 1088959745, -283629557, -613522630, -1001619826, -1584901018, -1609326498, -923650232, -126183751, -234265160 ], [ -1155934586, 817180709, -1841767902, -1070150909, -828825903, 1138858166, -651215778, -1413084562, 901356830, 1716696424, -1832438183, 1885210599, 2053632753, -2004307273, 894754498, 1802102603, -753063505, -509809992, -1693371715, -685802977, -16974347, -1382410751, 1184102004, -793734763, -2065503793, 300339592, -1526434378, 1165669272, 779030166 ], [ -1591161275, 2067127925, 1764818140, 2037218189, 478048649, 1830354072, -1407900278, 872367924, -1045671109, -1448136274, 399064869, 1408826028, -2077440458, -75725281, -93389547, 1756540515, -833471156, 2082851266, 4494456, 288765463, -2048082020, -1255889967, -1993985117, 2090209454, -2080514148, 994684098, 1185810826, -202242657, 493846231 ], [ -1567259836, -273329744, 343222128, 1296121805, 1204500004, -694168349, 859327540, 423163558, -1585426006, 2082988859, 1930591809, 1526432771, 340447385, 1869277553, 2000667391, -279478605, -396358382, -1357895189, 798609124, 956966860, -1201163734, -52694812, 315089557, -1489879247, 1750644437, -1218844394, 1035379677, 1741678529, 1111818492 ], [ 1423408678, 52648097, -19719467, -1702914167, -1580774656, -2088423981, 1457782233, -1292796807, -297061167, -1576049748, 664580944, -1753687697, 1364110599, -940824383, 1906386681, 394664393, 1629075153, -1424820244, -281225482, 1389313667, 1261818351, 1395050196, -1189773055, 1093825866, -583769153, -2142417230, -1029314052, -1334366721, -1402891937 ], [ 1776723696, -1561775518, 2034967739, -1160341862, 1805583565, 294738676, 1314310976, 495174723, 1438851206, -1372907395, 1066044542, 1935290713, 883244548, -1120465883, 209050164, 56703738, 1149785065, 125765965, 1998611060, -241947251, -1653281365, -1946708996, 332570468, -136916260, 436640962, 2099722682, -774870223, -498906748, -1603226128 ], [ -1905461056, 1686796857, -567825526, -934924399, -530646250, 5716265, 1248327935, 1682605906, -116478274, 907533119, 1390154447, -1824083979, -1728520405, 756099321, -1525515740, -1724280788, 16196418, -3842967, -949099299, -590966399, -329832164, 1436866593, 605168993, -1384929362, 1818323879, 1630587208, -424350242, 362993690, 624255383 ], [ 173739936, -1470945462, -418636624, -1596101418, -1558380678, 1472164811, -1711971752, 1827168164, -362917916, -908785324, 1607473350, 1342208082, -1713240935, -1867091393, 290256742, -1261331734, 750353976, 1232386437, -2010406957, -211979380, -1003008658, -1263855168, 218990705, -1946773115, -1984037307, -2056557770, -1415226741, -117440753, -616863338 ], [ -135727632, -1223921206, 1590951008, 727463155, -1019056341, 1716843990, 760626260, -1027178679, 887217253, 888539736, -750887781, -1153650926, -1260008991, -1090409811, -94499414, -485415035, -1215630138, 907999774, 409529322, 1413913466, 689889284, 954743318, 435217077, 229065342, 176820454, -873935702, 1891433073, -219308200, 1923042834 ], [ 1675894708, 1664670780, 298591311, -1881682384, 944610694, 664329904, 1890655262, 2126752542, 2073835169, -563164815, -446325995, -94134338, -25890373, 1364010577, -1356978530, 2128706621, -171786607, -853981217, 1681012111, -849031901, 370634973, -1890851173, 1818669609, -1215895673, 2089787171, 1713735393, -1841068002, 1174633616, -678602319 ], [ -438182040, 807299235, 227316374, 307772379, 357632882, 1028816595, -1394411713, 1103977658, 786725770, -1547013793, -117589486, 1464435985, 1274064233, -27690771, -1760516582, -428173504, 868998869, -632699642, -1907631159, -1566268448, -2057034326, -1226167325, 383955540, -1163645281, 1060796094, 1894530854, -1767468066, -2065396207, 2127490397 ], [ -1385980056, -1889866733, -456902289, 1580068849, -1649561074, -41487001, -47414801, -1298293973, 1485744060, -1690110879, -1704810293, -1436593305, 1461675039, 1499314888, -1260044338, 1014109741, -1100521892, -882682612, -2023563896, -1860258575, -1340224604, 259579402, 1701270270, 2018404623, 687351925, -1827195465, 864541252, -259546940, 103739158 ], [ 2012975737, 1301668600, 181762946, -1831332071, 1865227069, 98094349, -1989044104, -419712484, -8365088, -2075592872, 2100396968, -2128303570, -1695663532, 104327204, 309584056, -2126136054, -1575613979, -130695914, -1931997050, 142089984, 197002712, 977447849, 2040446107, -1196729747, 655773999, 588892576, 1065509374, -325449774, -880525769 ], [ 1226456073, 590199936, -358915343, 1113595431, 91328472, 1708872108, 950676738, -245846259, -939959695, 578430222, 486923723, 2084766274, 1046720497, 903465538, 1610533427, 1777591490, 1032022106, -1352272898, -1466245308, -347851792, -1484165389, 1048656624, -1243601504, -1622316808, 572319379, -1982401507, -1920499226, 1431962223, -1773973533 ], [ 888066426, -1091381312, -952676326, 96221897, -1240948261, 2096063837, 1806930271, 739188769, 1046988050, 117326480, 621368850, 1107291062, -419157915, -1624781944, -1962746727, -1352993307, 1440862965, 2110134716, 1727275500, 445657539, 493572706, 2008064861, 1772876897, -1811795703, 2068897266, -961470016, -650417396, 583627178, 1454761491 ], [ -1158463435, 233021860, -2041460068, 1505993110, 1139250507, -1240070350, -135571493, 1097128159, -1317058694, 848694495, -1855377373, -1214020180, 1648155881, -1992897881, -1423024064, -1750913508, 364471675, 1167473898, -848940253, -2058274729, -551441812, -427103326, -608615247, -148545422, -53530471, -600096628, -363549189, 1491561971, -1293795158 ], [ -447376507, 375734815, 1436314547, 1240680919, -1360661586, -1497923821, 497861891, 2087263812, 150232596, -858099048, -1896049764, 511555217, 388336436, -1225896251, -837373075, -1491602011, 755085223, 81624169, -1841934862, -31164037, 841158402, 388423148, -1411984700, -155676156, 492825880, -898661941, 1341260509, 1383972892, 431694049 ], [ -1382586206, -1968341562, -523817226, -607814945, 69724854, -1548260059, -989950799, -1914471331, 1294402590, -689179059, 997810005, 1105795379, -1374597686, -255956911, -172601059, -262887131, -898396169, -731511862, 501941077, 998832009, -1333660830, 2026349153, 1999974879, 1942954330, 1855606552, -1293008621, 1135493172, -1105835126, -978316528 ] ], [ [ -881380681, 1241330517, -622159994, -1918880623, -1333397475, -1204698676, -1791922990, -1901450355, 1850845375, 277797350, 174010436, -1407868359, -413518685, -1053995753, -892633100, -1041201702, -516131208, 1437909321, 7922069, 956254006, -1157551535, -79397490, 931719204, -1585015405, 1749726619, -1409165584, 1318310068, -596180275, -90521034 ], [ 72773468, 1527996970, -2107322748, 1420726928, -431361607, 1652535426, -1087535043, -1910819307, -1800805074, 268925691, 1430414506, 1697799280, -52940367, 1562052098, 103252130, -244157040, -533433946, 55570146, 564142368, 796771160, 253662256, 1636127554, 2032223350, -401742507, -1601848227, 1262174203, 333756957, -996075471, 489314073 ], [ 982223614, -1679174785, -1072597244, -1441299722, -1060344736, -1306420606, -1679459878, 475017779, -1524747209, 1174961049, 250015851, -1352074116, -1016666507, -482538073, 167637874, 912949833, 815149700, 2101998970, 778896283, -2100120086, -1693902118, -1623666721, 869837342, 1746836861, -299915141, 1595524373, -100350171, -148746636, -127759405 ], [ -413006749, 1096049612, -1080415144, 74463259, -1904568649, 2092245879, 2007573159, -1388915041, 1623302974, 1894706369, -949050700, 302659222, -1836948552, 1829063217, 1529252120, -627789166, 1063778333, 1318904193, 2038396437, -1456276390, 1952244012, -1175264368, 2010419685, 1074199449, -1798458655, -489671303, -1588758506, 1993442510, 270630945 ], [ -375557728, -265153047, 570579374, 641522446, 226036373, 10159322, -2097516846, -1563317710, 1045984461, 718851427, -1314046043, -286646074, -1831793255, 1510703415, -1797062624, -1886391868, -1288564917, -1798882421, -262134713, -812980671, -2093704729, 1892354226, 1602831829, 465500876, -1733027250, -736263894, 293779911, 558867356, 468282180 ], [ -1307928459, -514625164, 1740993205, 740392231, 1113593226, -1049136473, 33810718, -253276830, -1871252052, 1057997537, -460833427, 702628310, -562261078, 1424993161, 931813729, -2145371682, 1782092440, 1820738580, -1821380355, 2028997122, 223090380, -1826087940, -1114236659, -2138699712, -1718968547, 1407705862, -1028041056, 997998794, 202927533 ], [ -27712646, 1404981244, -1453927218, 1411415850, 1744722497, 1279238937, 278248296, -1274782011, 1655227002, 255804371, 1325511195, 1335415930, 1683800176, -897309428, -1491405925, -1714972767, 284398847, -785203576, -2102969764, 560438452, 645170408, -498639329, -191973090, -1014109178, -265603060, -2002625911, -2128589022, 957067698, 1001259723 ], [ -791974746, 749952988, 1744229154, 570931597, -102528690, -1658717156, 805993086, 1207594245, 1102720543, -1396452424, -311598874, 1639433708, -1551460818, 458665009, -1943253614, -291980851, 860974732, 1802273481, 652347518, 1066119461, -380296905, -91594500, -1158501886, -2049001622, 313558615, -1029654011, 1283015781, 1686383788, 216202051 ], [ -2107999773, 1073487564, -810429916, -139346803, -2109172132, -104942074, 1561699064, 1163553457, -685734327, 480927721, 293292736, -1453807015, 1452317974, -1184799388, -1494071778, 1579857278, 42181699, 589484713, 1162261413, -1112900772, -685064666, 1017865668, -1975020865, -314247714, 155307771, 706155073, -1628405786, 401037854, -38640756 ], [ -303135827, 1701554369, 1450110472, 692099551, -572853929, 574267717, -1534778852, 600202422, 1365314270, 381721121, 34371108, 1844443626, -1912022811, -1189251435, 1409393283, -231105424, 2044052682, -920698943, -271179596, 156711337, 953802947, -444197076, -947191971, 383779567, -2071610053, -1069754635, -1588256813, 10484902, 1724574638 ], [ -1883513732, 1471171812, 934453538, -1880851475, 1569095948, 159805079, 887560146, -726167682, -1170448138, 539334134, 1740771978, -2113953794, -579607625, -723713896, -433777741, -144666627, -1030772845, -1395420369, 104354758, 876411205, -1634855635, -890733665, 574698584, 1114199616, -1700169483, -1778181529, -398330861, -364797535, -1903704368 ], [ 206656434, -1614738831, -125158773, 807892667, -19664568, -1927637729, 18875471, -964968795, -2134323863, -1766639427, -443532698, 1599989489, -1781981948, 1359943875, -1154094800, 141330110, 351599930, 1001980178, 988852526, -375627761, -1176680065, 2126932831, -627085852, -1919526685, -715228452, -1286395111, -1219958091, 1966095369, 260267657 ], [ 1276626426, 608525540, 335188477, -1971019867, 582031522, -945736258, -863523033, 524243352, 59561375, 1830096497, 1829821937, 1620001629, 937908536, 421372671, -1461123639, -2025894728, 1665208382, -1007289160, -1782625642, -2139871312, -1759316655, 1661554752, 1396354678, -1908015451, 1183877610, 714303307, -1402742765, 793707725, 132632683 ], [ -152324106, -1635840606, -819321294, -959632438, 96505403, -528907305, 658937373, -179434185, 999765750, 806797037, -644969274, -1980121612, 20998384, -195503258, 1327919527, -2035400975, 1913758482, -951650499, -1810358714, -437927773, 985171272, -2008199954, -2121625135, -1651716089, 1031878564, 905908379, -330441284, -1803337228, -221603866 ], [ -1446370532, 930647618, 2127661474, -590709646, -1586766295, -1841853724, 2026822844, -2062986220, -503053708, 685084710, 1673108582, -1574818000, 1465229236, 1312695200, -1857134419, 2118937342, -142724757, -490263022, 894699659, -1093104796, -1151602668, -325930578, -1802071391, -36058490, 780705334, -272276952, -173848389, 1667194030, -453702186 ], [ -860181214, 1471639295, -1203141795, -897203002, -1400856265, 891274906, -459272212, -1399152861, -1477869131, 292906418, 1796215082, 1805492635, 784787048, -1119490569, 1858562077, -1860531383, -853209166, -1755950483, 1159519588, 1127183830, -1546156920, -1649684868, 1455036368, 1242568978, 1421673477, 1566265828, -1294243861, -1773859261, 2095548187 ], [ 533257018, 1866129795, 2026847137, -1626823027, 1656379753, 356366650, -1046000840, 1217563695, 854527853, -359236636, 444619347, -826612863, -1070712088, 1994441169, -2064604106, 614127217, 1311746864, -1960750055, 529026434, -309057022, -1096883362, -1281837847, 1628161906, -1183826564, -1403456896, -184729841, 832582933, -431385982, 1073094415 ], [ 1597153423, -1361485683, -1721993359, -940906670, -1061648682, 1542815607, 2135356197, -1883515074, -1289094147, 1322140444, -886399527, -579570147, -1801563453, 1468292415, -93659988, -953151812, 1761031604, -1088942291, -426808563, 243085834, 889798037, 217258471, 641293836, 1499563676, -943879090, -1513789308, 1313759050, 1545040936, -1141385925 ], [ -913538117, 176101951, 1935895572, 1913686569, -757867416, 478055507, -1049829496, -417775612, 1846091202, 1254430347, -1075877121, 1971738324, -1844211863, -705427950, -1399776931, 1463296917, 2123884591, 963912036, -1048732216, 1129369605, 99156423, 1106165328, 116189169, 1908577144, -1807177297, 1264448627, 1400671019, 864967416, 153457980 ], [ 421387579, 911694910, 1281479530, 1793159504, -43074505, 667343277, 848220826, 368649730, -693813840, 430808649, -222382248, -2055443204, 173350599, 825504786, 872410529, -2048546241, 485305397, -197468140, 1790228044, -936446692, 686786613, 1632883194, 435368325, 874311200, -204878549, -742076130, 1004394267, 1412750414, 1960369640 ], [ -1463725698, -287006609, 1209183275, -1259337396, -2008736657, -685403313, -657083392, -1114328169, 1397274319, 1368552661, -2131637930, -1151315173, -459907192, -1313112405, -866714438, 213272869, 1723513715, 1971757290, 2020031227, -1237420990, -691938658, 2118594511, -845528317, -1318437200, -956855186, 920248245, -82463430, 1740522430, 2134137304 ], [ 992149244, -990823998, -521380269, 347180012, -1408388920, -1498016562, -1563471124, 244575001, -1611269491, -863727724, 468738854, -1239970517, -1254792509, -2073887610, 1001808232, 633268129, 982600370, -1916380381, -349300267, -844579550, -596194057, -547553549, -1110522403, 735106097, -1876833689, -1851135424, 690040628, 992919245, 1035436021 ], [ 366387635, 196322163, -375159077, 1099988223, -175205050, -141405201, 1001415597, -1494364399, -2103523254, 1134626336, 110305033, -1152510082, -1984470320, -1440702660, 206304725, 1244437451, -801713691, -1293425974, 559653133, -1601649027, 753843186, -889797238, -564631201, 910898544, 1265251012, 1069547942, -1669328309, 1517468285, -1812342102 ], [ 1461745772, 26460863, -1682561636, 309726199, 1147022195, -381201331, -277660534, 1328779388, -1236624329, -282106327, 161900809, 386949607, -1501907354, 694870430, -1595275039, 1437734571, -1717134644, -1906009492, 1140076555, -1155370303, 2069192473, -561560505, -1678858323, -606672700, -1550354773, -173679549, 179204017, -1196380351, -621453863 ], [ 24724040, 2112080651, 1193504825, 50573782, -381537582, -1029847375, 1560784519, -1725310751, 1561238453, 1076030508, 50557949, 1142274093, -1350577833, -996734290, 985216989, 1577752578, -2056553536, -862081919, 159777738, 1289836576, 1792062975, 1410414883, -515710520, -1920606677, 1832507234, -603239473, 624502763, 1202813372, 1033152566 ], [ 1993396482, -1303693411, 1000624663, -866564422, 247067700, 1919102128, -352761611, -477971912, 1295108588, -620874950, -1678700136, 716251343, -1430982467, 1576723142, -807389094, -1826882613, -1991107324, 540959397, -999303489, 1823196426, 1172806526, -1199661924, 1366241158, 515497345, -1170421773, 1792094260, -584388589, -336937685, -1447857400 ], [ -1100989176, -1415621766, 1908509601, -234746054, 1383247096, -1032635083, 163540323, -971155128, 1162552436, -1585013530, -373935461, 415397037, -1229118018, 1096153473, -640915643, 499082228, 117065758, 1077127964, 1908561425, 540236571, 920401505, 687331322, -1872054147, -542621323, 2055653574, -1001895560, -105967563, 1562087567, 1685158431 ], [ 2145664031, 1348588386, 457032742, -205970058, 1912763532, -889954722, 262683314, 13045532, -324933737, -556227844, 333612785, 2138855522, -1357095579, 328405112, -1145930219, -1605937115, -630937028, -1255205197, 1389822485, -1202382771, -1903279511, 745656630, -591347237, 1628933553, -1019733598, -1515088888, 1777420451, 381453808, 321380860 ], [ 1299819204, 1400637854, 229877562, 1092068311, -1131530210, 181806650, 328961048, -781851450, 1530892335, -828185020, 31618234, 898267530, -231306918, -1629954082, 2006799789, -1230725925, 1239160197, 107440341, -161872031, -259749977, 1534368325, -567012065, -661492185, -219613994, -1005583532, 682244731, 1879185929, 2091130336, -45080455 ], [ 1063655067, -575046501, -175483986, -1617251220, 766494012, -1618345847, -1442480624, 648248673, -1782715137, -270168129, 302391815, 1496269492, 1653143438, 734666825, 1661956900, 83098709, 1896845492, 929586893, 646649951, 1858378529, -1097432145, -1568161537, 691493416, -1367758998, 1698291964, 1865878111, 504768866, 511137124, -789116574 ], [ -160021697, -2011698122, 968264125, 274571219, -75716649, 1357485102, -1156777825, 2089186631, -1566951246, 249841452, -580388192, -1899990197, -1465566640, 1031614863, -372461849, 489416592, -569658971, 2061706074, 1331869124, -1265249689, -667419816, 116737425, -213511924, 1012374329, 1853402471, -717245948, 1185263438, -971121269, 133510385 ], [ -1613392603, -4948965, 1135826155, -1742432789, 892759630, 1498868902, -2105225698, -44457030, 346311535, -1561086925, 1700390325, -173178384, -442459080, 945624281, 1902931023, -1059342810, 1517694863, 852150351, -971424837, -1071600464, 1230990345, -1946280972, 1774648824, -355005860, -2128171235, -1737229943, 1493778092, -1406197136, 1801215059 ], [ 1888362738, -1798753344, 444994484, -1092011230, -634848027, 1182240104, -2006194486, -1261542329, 663137772, 548171914, 1639971379, 233878201, 1025777911, 1344986650, -935005187, -407472959, 315847497, 1987063958, -699844348, -511600427, -1614977593, 934673799, -1998335457, 1310659953, -219800952, -154582559, -1403972892, -421578866, -991365209 ], [ -272590416, -111010108, 1711365517, 164890547, -925886139, -447982218, 849266949, 1360127433, 637225582, -673498609, -2062617669, -230834536, 1621111742, -1918301957, -141561411, 848885729, -1888722431, 1383678925, -1298929642, 739816103, -189358280, 387860777, 998310285, 832327861, 51312344, 943206571, 13642866, 2077702493, 30609191 ], [ 1967649322, 1350346101, -1675597457, 467877681, -1090129374, -217440069, 553785156, -2146383691, 1521290777, -263972141, 522807072, -2058862361, 574065145, -190988158, -642385810, -972770275, -1761646529, 2094570669, 1801241920, -238847269, -1692212523, 555549621, -2039564084, 925754383, -1254499333, 1965917977, -747496286, 1889138146, 1310963398 ], [ 1641313600, 1792478039, -1076144410, -2076105850, -1589894551, 447639452, -1556338955, -2112911413, -857653473, 338830394, 1419720544, 1564038678, -1619833337, 1613592215, 1182065314, 1633907972, -659437800, -258438665, 258498248, -202753482, 1098495543, 318897468, 153294876, -1923648381, 90607294, 201771696, 45286477, 1277952344, 138874647 ], [ 922300069, -390506823, 2128829963, 266215968, 1593505750, -445091426, -158504833, 929811943, 2146903298, 2114597126, 1781797896, 1836356801, -345119749, 556698235, 597747665, 841255479, -871183177, 1993790125, 482880981, -161015820, -137245749, -1578054831, -1866736398, -1086565606, 1893178338, 79337600, -1253298796, -59147947, 1884387682 ], [ 1576865013, -1297703170, -1175154567, 579455480, -89414127, 1939565632, 672267205, -2030835205, 1507373009, -374483157, 545489666, -1035296644, 700898052, 675012056, -836434817, 1504819341, 123142193, -704971300, -537601865, -47547811, 21033493, -1641010496, -1306448489, -879831729, -1180871471, -1391682298, -559145416, -765197817, -83916178 ], [ -1688373733, 932377483, -400711818, -655997022, 1697996485, -1251227400, -1675650820, -739831391, -1600677004, 1716824169, -756460489, 1384186656, 149555476, -1100287014, -1914078869, -797572597, -1427711633, 1009387599, 1264952686, 824161927, -2105571594, -50904872, -167065346, 139900492, -1094145459, 861854357, 1028335289, -1435900101, 72976641 ], [ -326119334, -1833305958, 342597563, -186006342, 1145195981, 273010611, 1928437055, -532863405, -350683654, 109982855, 1051670415, 1349218907, -911101650, -330520404, 1704185380, 2147410844, -475325834, 1620701113, 93908119, -2033673591, 1008672145, -965839932, -1923785631, 87037550, -718606774, 1063809784, -852206640, 1573266542, 218680918 ], [ -996275446, 2135307640, 16040796, -16327878, 728389198, 446637490, -132801748, -2132145270, -1254008430, 1343892335, 189309805, -351572664, -2114721531, 462126958, -2123192035, -1674365606, -1692485011, 624577308, 783463978, -138371092, -1029522489, 1864838577, -257237919, -1482564163, -634072475, -1419879193, 726434992, -1885961993, -1934323484 ], [ -603014486, -1221935398, -1282843387, 1541251592, -1554022562, 958087485, -959467119, 1608948482, 1253301407, -1215759717, 1605264820, 1986702124, -872568307, -1163548842, -360322926, -433823279, -1822408530, 1912656876, 515101053, -101774083, -899564683, 1976927265, 785746997, -279242646, 1507818112, -347927431, 1030868446, -852284232, 905843519 ], [ -413607447, 1277976627, 2131892468, 1361901481, -1427527228, 1752264830, 1034271248, -380843965, 1402001996, 873702452, -1767811776, -2051043924, 779827863, -1357005380, 1968145147, 440619228, 1248091644, -898987822, 489179649, 1502374182, -1555387634, -1682062027, 1308522942, 684949618, 1851390914, -772214378, 1053298936, -312590203, 679558816 ], [ -1447470977, 2130817444, -1591816685, 318889609, -496515536, 858941699, -552732713, -948749853, -967579463, -1166229193, 397344962, -1264735852, 702238670, 432897763, -1108373634, 321641078, -840549201, -1626724675, -1751288047, -2101714242, 145418380, 181240818, -1837077904, -1928632680, 516320474, -796581297, -1552821862, 112091161, 1325578258 ], [ 1789591270, -396970289, -145681886, 239310961, -1014837773, 783505511, 856606023, -741977689, 577014894, -370297329, 275652242, -2005284984, 476717071, 597413770, 961094744, 1379884310, 997956535, -1801448457, 673902604, -1268653002, -1438588534, -945885885, -1754480034, -1437340982, 1357425839, -401338051, -204504656, 1620597550, -1838776748 ], [ 13440877, 213234506, 2139573540, 1113079787, -1657095800, 1067384145, 363325955, 1144864500, -494465723, 192359661, 207430085, -1649190434, -906500539, 1873038701, -379479891, -1661529936, 653392159, -510701255, -1999325802, -2031504008, -890656134, 1676790824, 1611856885, -2030921601, -1469524040, -1250132828, 1283066790, -220357757, 1826027859 ], [ 2127580510, -1653049945, 385537905, -769973921, 1771441064, -1970383335, 1723135067, -2110401217, 292080871, 1040541194, 1135692131, 1561883684, 521563536, 966081033, -1170283789, -1432646884, 1548913965, -1340656158, 835755529, -1111707597, 536340229, -1112471677, -1133770144, 2070563960, -1533095598, 799437619, 461534360, 588871154, -889368908 ], [ -1999986674, 1679019246, -1565332939, 1457105592, -782808227, 2033715731, -778047734, -1857518222, 1994337206, -679431803, -834050198, -473545970, 138947004, -761224366, -1940132149, 14087758, -58892762, 27044589, 719642085, -1637066002, 1255999122, -1057940412, 1834065647, 2059472359, 252969889, -1986892105, 1868310568, 694634002, 1402890984 ], [ -50096601, -717107535, 814009376, -644687460, -1171370020, 1280279880, 1586512937, -524640321, 1095975346, 1255476870, -1617795671, 271333808, -1188244153, -604245201, 1897112982, -1969850592, 1243999696, 925112609, 362344957, 1511493397, -895314580, -1523690604, -2098565352, 994142398, -331924615, 54505284, -1597353286, 1827911062, 1922193093 ], [ -842421973, 965778810, -556143754, 557431447, -822903454, 728153755, -1348126250, -1721245691, -1152725451, -746412780, 1569987787, -1202132647, 1533796792, 1810035155, -1004773775, 1302800525, -97999499, -2124527772, -1941237268, 1862455652, -2070492335, 267841790, 2122728641, 1999951860, -409125683, 986828450, 1265893948, 157483192, 1253005986 ], [ -1090924052, -1291670003, 1468119326, 842637440, 1959293030, -1442227417, 1301431141, -317779899, 1399983557, -965005601, -9473003, -1681468304, -713508840, 610517467, -1656743892, 2135416282, -680675464, -1379315883, -992263961, 1917800743, 933322003, 1382720423, -898302400, 1863285629, -572434041, -729484846, 1220691738, 189445533, 1106106778 ], [ -287296503, -1758089110, -1891412312, -1961147318, -970761461, -2054854764, 2024322205, -1118735289, -1964046890, 118445397, -11193761, -1819047164, -777201540, -1590815261, -1448497686, 762480195, 457332962, -148152315, 1755001601, -403148110, 1557413222, 1340388152, 2082467847, -968795591, 365078461, -1408375235, -740836093, 164212423, 1893231524 ], [ 1010550401, 1546583437, 1161469069, -515451909, -1437646671, 1727570759, -999423378, 1970707663, -355028953, -1885583791, 2087125075, 1117111572, -1439487232, 293869199, 750669119, 768384581, 872054885, 1592201219, 1963592407, -167786306, -1262992302, 524968855, 1279236175, 2056452453, 1727081588, 1146344432, 843549290, 15979994, -976834446 ] ] ], [ [ [ -994022433, 228181004, 887683899, 692440020, 1278681521, -677416112, -263779024, -35741056, -836114067, -943004946, -1986815688, 295653968, 1885041644, -15551542, -2115436245, -142094799, 610646952, 652728006, 548954073, -156273114, -1660870946, 194245754, 1420113254, 2143293899, 170925212, 387153834, 1656011671, -1933265371, -1959906359 ], [ -1357833258, -1387310068, 87382735, 1988153186, -1215898631, 341806565, 1958073928, -770573192, -919329328, 917394202, 190654440, 1387917765, 1936907083, 244434766, 1588601690, 787962765, -74943758, -543363743, -740677568, 1670918514, 1320320403, -1179835487, 1424136465, 1205539075, 393074847, -1568122780, -526747520, -464959071, 2137657879 ], [ -1098138044, 272717387, -1045170994, -180572777, -1250798004, 1246672651, -457031705, -576073135, 1070293490, -816819199, 203101582, 861000892, -1516180822, 940562391, 945454388, 1113833450, -1232847885, -41301695, -877455731, -1692442823, -1610421290, -574499666, -1419631170, 1041687605, 717325652, -129262563, 339529170, 314511542, -658006761 ], [ 898374441, -15217077, 1779924252, 1405637625, 665859484, 1045066546, -404070933, 761824800, -1542823010, 113160890, 8023628, 1080730199, -211911320, -123647195, 1405280684, 951150936, -897191689, 1863176559, 973268366, -1961082138, -1197510636, 365620364, -1883848216, -937534460, -678714966, -526378950, -1819365499, -2141227195, -887172338 ], [ 1964218551, 497300609, -2098344692, -2105191645, -1040460996, -1334236511, 142197929, 640626050, 1385338537, 1522429151, -777203214, -1560511099, 1027304870, -736525483, 923311869, -236903118, 848858954, -394699519, -471154999, -1781959828, -2137881762, -1776336443, 949036552, -922118073, 624485651, -304815102, -804894839, -1567268262, 1676324650 ], [ -532487750, 1972796612, 1717838645, -1376972518, -162559902, 933577342, -1294700711, -1976012839, 336228850, -1080643722, -799243654, 1675642699, -191918333, 1981479122, 1749826198, 1126765800, 1908013822, 2037308950, 1188563494, 1907048839, -1650442381, 1243403218, 1880872655, -29793252, -1660373123, 342217355, 124357318, 940596379, 961047781 ], [ -1287653608, -731315017, -445825630, -1436967781, -898282630, 100779338, -1316674963, 1648486116, -373469843, -39959828, -316765464, -1234032138, 255537645, -531204244, -570644992, -8172272, 333545999, -861461110, -1805845449, -842233136, -1428830456, -1692799516, -950518193, 941724538, -1130667377, 487159312, -1979355406, -1109656308, -675791590 ], [ -600674323, 717907004, 1328632898, 2053039254, -290691948, 1512295394, 1170758994, -946926107, 1808579954, 1630863591, 80029405, -919635708, 550763993, 200726359, 1827312866, 1907407848, -46068109, 2143584349, 1360476043, 914884354, 1260392556, 1301278521, -912952838, -479840995, -57846910, -770549823, -878072062, -1212772842, -1501576190 ], [ 2033218275, -484192021, -255727046, -1149506032, -755248395, 771585385, 731380821, 758191838, 1795622547, -997216411, 1032064379, 1597793706, -216919536, -1994204839, 2027453423, -954503132, 1830393702, -595636284, -1911831758, -289467947, -171183527, -1644472322, 1064348203, 123568197, -1612315084, -1965645662, 1124531985, 304870467, 1915447715 ], [ -206258874, -1071235934, 1152667719, -2114623720, 517852036, -308211979, 857911576, 1963544310, 1006572994, -496678846, -2016686191, -1923284141, 1265645221, 2127199062, 1259005763, 69406187, -330735566, -907567919, 1702906117, -1900587450, 1420294973, -1431840154, -206695820, 60762480, 1156962375, -1211675559, 1990063855, -1777576302, 347398415 ], [ -565948049, -1402825714, -1905474709, -807568805, 1687511993, -832698462, 2051786609, 945472594, 631587747, -1506591053, -1305744578, 711784283, 1491383937, -1279361304, 1687840037, 9840891, 771316313, 809979159, -977932752, -1751783234, 1180109673, -357648858, -2083637540, -926635437, 875557906, -1060852868, 1236056885, -1672001338, -222682834 ], [ -1560630431, 1187753880, 1769635934, -2003100391, 1261833505, 1093637967, 1244252681, 447909470, 554101391, -446413891, 1600448872, -1258701550, -1059325566, 1131193746, -2007261871, -557286579, -739462922, 1286261482, -569432159, 602331702, 1394691883, 2136160264, 983280691, -1939880441, 1367461663, 1798354977, -1249414442, -192473917, 1736694283 ], [ -2109843531, -176752039, -647167109, 1616549447, 357804245, 112803611, -793386754, 1316163611, -1732311717, 358781123, -1226080192, -1995544535, 1743508521, 1917154601, -382386200, -905875766, -1357138850, -805074766, 369173291, -1099436702, 1341496763, -718195482, 1254263713, 369695640, 973728259, -1883284921, 556561014, 1602790951, 751601927 ], [ 2074789240, -625830530, 1719639990, -1128060474, 1376005244, -996640992, 545288365, -1158198957, 1734717986, 1917787225, -2090875649, 372812998, -1294087048, -1777708912, 1347579147, -981063614, -798678636, -1693407805, 1805838534, -1717361435, -1793786423, 38309000, 2098037408, 794557102, -1559708671, 621995531, -709092412, 1321170064, 1513582316 ], [ -1151492705, 22726290, 1157203780, 29412998, 1166328472, 2072977826, 1451822168, -238387719, 1538966612, 245190681, 948886900, -1502984337, -1089395569, 1173824685, -621139546, -1850695404, -1928118465, 279985115, 381988514, -1924257824, 247917226, 1731210496, -1216190403, 1560633202, 2059562173, 523627870, 1485700188, 1404495874, -1381937164 ], [ 1782664437, -422972518, -1016754093, -364817124, 721748611, -520406914, 1090479816, -987331503, -699350186, -405197908, -2022456872, 904779224, 1457221776, -593413604, 1581219246, -288414647, 482947270, -43449783, 1508356884, -1631286090, 1665989669, -716694587, -1386561724, 461972349, -858832150, 317861739, -2097606661, 1557676826, 2102653690 ], [ -2120674508, 511616108, -171307135, 2131465283, 1963826187, 720050436, 1564514719, -1503378802, -1884463921, 1513445025, -736832174, -1490655627, -1457636803, 1329331176, 975650851, -1596802250, 1234735438, 1123768713, 526324032, 1288905825, -28812836, -1058785722, -856411002, 747319459, -1592475563, 1793132287, -604102386, 1571492403, 1157025228 ], [ -618821246, 601517114, -468249355, -1260999993, -189250298, -1072403601, 361490182, -722435501, -1801008484, 1912050642, -1886077516, -1101007862, 2135726460, -1992318246, -284061958, 1094254832, 131849443, 121052835, -202958745, -1903030497, -1486281752, -759707277, 570925101, 1244865123, -260885835, 1147682696, -676922486, 1990499794, -935348892 ], [ -1579364090, -862124688, -1037517813, -355427841, 2129566012, -1131793116, 955218754, 663671355, -1223447426, -902985516, -698036876, -823806013, 1375000030, -553370127, 780271519, -122774606, -715775926, -576511128, 1900119991, 55389336, -1628620313, 1829736759, 860676117, 1316242718, 750381701, -1940000159, 567187410, -1769483633, -1014894091 ], [ 1864169469, -1431590930, 1344874820, -2124240083, 1464628372, 1822457843, 1140794575, 1737329547, -1677690739, 1548659478, -2146583474, -1117952901, -100667850, 2025559973, 446130791, 944420602, -855183745, -1151644076, 570559321, 1796308282, -1291636924, -1948531805, 1687166545, 1007518349, -1039245109, -518891537, 2067848012, 2131529865, -403028738 ], [ -293887400, 925581229, 1202445998, -612723660, -64156601, 418301177, -566402554, -48338610, -658237346, -1229214731, 356385718, -1472322437, -1069968056, 913721577, -1613733104, -1819036934, -1136676258, -1545665967, -1912582696, -25808893, -1815214510, 1394824404, -782349184, -1487321694, 1178918272, -1387611144, -1433390990, -2016198264, 1674143789 ], [ 1911129970, -376524867, 1746917592, -1042496582, -1085242880, 1246446116, -360600281, 1753320219, 469743409, -1418068500, 1592522494, 886547802, -612425657, -433613690, -937752340, -796603663, 569846093, 143054281, -1644203963, 171832827, 610632279, 1993301208, 1538960214, 673952860, -348828739, -425230247, 1519213756, -1145541577, 1403981430 ], [ 241880601, -1815610101, 1867431143, 140461884, -353581629, -100145225, 1041881228, -1356366286, -575519641, -79364212, 1335429961, -527267085, 360594314, -2138187859, 1994958400, -13270795, -1985768445, -689336803, 794817162, 315865956, 2029024823, 1602306968, -266511737, 359356973, 1463733357, -1269163786, 1137920549, 426056694, 1767665455 ], [ -14002333, -1443441977, -1797707010, 1813071574, 1291266777, -1100593986, 903484068, -1898627862, -601377673, -1134262727, -2081243254, -1016663696, 695327897, 1139423269, -1320275234, 2108860311, 974174395, 1217876669, -1403414412, 1545934532, 1468797536, 1148702577, 147140767, -1703019118, 521848155, 995081055, -172058559, -1652517381, -301528465 ], [ 278718386, 1528852482, 287912733, 1467242796, -1145348120, -2088815930, 294581221, -2048727545, -1405866465, -1541368073, -1875367624, 1670522988, -424957155, -1202038738, -91890779, 616245653, -118184384, 1385841503, 2076547898, 49244036, -138901766, 2146386756, 411082232, 672977077, -783226950, -1125860843, 1954541332, 2064507759, 840763744 ], [ -106346765, -1660903785, 919514849, -251027686, -1783144833, -1230721600, -96005562, -2015499355, -1146784616, 1897395461, -1085133126, -1314533261, 1571030862, -1228736691, -1886894433, -284251960, -688223740, -1021250441, -1652088915, -1437244177, -1847881281, 838870481, -824659543, 417550963, -2104385109, -862555593, -149931206, 1651255070, -1581189330 ], [ -864285376, 530120346, -512901774, -1957694069, 2109407632, 351714200, -1992861486, 503713437, 1316249812, -1685642668, -1378559708, -760713254, -634963644, -127366195, 1600785644, -1372004648, -1838800774, -1510168738, 1062304030, 411240226, 529793030, 523653035, -744513505, 1729342100, 1572862189, 1715685859, -1586445196, -1116286900, 618470299 ], [ -1942081625, -810837376, -204975503, 1793394374, 74621963, -288062914, 1319081670, 2031886583, -1687196032, 223738298, -1790499945, -893772283, 469169062, 725528838, 1818313463, 1614510027, 716081394, -1221793742, -655151950, -102026572, 1500127922, 2045559626, -1870428298, 1643876263, 1706525360, -1517619810, 54505949, -339831110, -1989213489 ], [ 1346269248, -1874070824, 695375436, -601461694, 1301467467, -2045108785, -332305871, 1524813555, -2117233268, 1737378409, 21093523, 910940010, -678227303, -2134141911, -1547669809, -1238952965, -1137061684, 384227060, 2051847953, -386393075, -775230631, 816071375, -1763489204, -1432363287, -733321048, -751638657, -418088102, 611684690, -401341641 ], [ 219853045, 293853938, 994182841, -512662871, 2082151259, 1125401697, -1247665320, -793741787, 422152463, 502470198, -1266106408, -2043077643, 333226770, 114574213, -1242231871, 1447778850, -1284319254, 92072475, 748429156, -468919221, -255413582, 684648510, -768202569, -1304246569, -187160559, 227844724, 1167483167, -1536037521, 2120612943 ], [ 1421354389, -1111088107, 1480107242, 1322085450, 622395478, 68558328, -568259663, -429446235, 23942018, -1506296558, 2067233791, -1398283355, -1036376430, 1523337081, -1234820156, 2018436249, -1581226319, -1664697243, 627442191, 1369702536, -1971307878, -1991873072, -135896794, -1973055545, 179340900, -973575449, 930570558, 859245540, 156033808 ], [ 676507476, 254081459, -533522124, 1591029981, 1594099118, -859112262, 396354677, -1630642953, -599009600, -770975120, -603483518, -1678944919, -560360162, 2121826128, -1264005955, -958035204, 1771117052, 267601920, -707380556, -261670151, -718680349, -1351867457, 1459192303, -1834306254, 1361228184, 317471128, 1568733148, 2065871585, -228219463 ], [ -1882086374, -296066397, 264520561, -322232560, 1167564479, -847562096, 148582158, -197311969, 1074992017, 662237115, -281576083, -1861035009, 733101350, -438825104, 1161404310, 373176744, 249841294, 647236325, 275406397, -665661901, 1499647979, -1867217861, -874510475, -1368832271, 1211939134, -1757405509, -1682015345, -2080910561, -351250733 ], [ 456021328, -2029435318, -332451409, 1095163468, 490706578, -948658707, 353352313, -1859046276, -710160149, -2069208561, 1112513660, 674246759, -1859565480, 93250509, 66343142, -1736787602, -857311918, -1366279221, -457752005, 2036176046, 1329365671, -311505784, 129503031, -307891012, 2101956054, -858915385, 858491414, -1529644871, 18189963 ], [ 1472678621, -2118213306, 303923828, 114245799, -148408435, 823911587, 1446659550, -1441081243, 1268948352, 2086481271, -950254831, -978268535, 1184492177, -750502530, 893260812, -181817043, 364002750, 372910138, -916400371, 828382, 1445999292, -170837137, 1537572717, -384070048, 1779695731, -468702514, -380688521, -1093668575, -1956066940 ], [ 1519402684, 742404927, -1956267677, 180479099, -1295238423, 2054000247, 602127088, -1161299123, -117606556, -91440376, -1774346311, 2128120347, -791907821, -1224656785, -1241389784, -31476546, 1266567311, -981669271, 1095846951, 1211419689, 1179315132, -1573446814, -985395398, -165108203, -723176417, 192548923, -330657388, -1187158289, -2014140944 ], [ -593458230, -990973181, 1164845204, 1490245247, -715501885, -977615511, -573963798, 2092858504, -905078117, -1072085416, -240855309, -1252565194, 766773441, -1586422673, -925802737, -1401174532, -1093439055, 1128647967, -715095808, 1251137616, 1993865852, 1049980661, -1266152264, -1195719549, 529225479, 1715614052, -630880305, 2146878908, 424438953 ], [ -2100487728, 214441307, 1681204685, -549667418, -1830485579, 1075515112, -1852571954, -2138579493, -610756223, -85443525, -728507384, 400772295, -1220878633, 1963575018, 749479036, -706432890, 1939452205, 539538820, 583995565, -349100884, 1376124809, 180523746, 252030295, -1010835349, -1534867126, -1650779032, -131086542, 483195995, 1621598504 ], [ -1387692423, 1222529067, 1939384310, -389299731, -62861806, 178962890, 879848151, 106117394, -503066149, -1764726439, 1409099015, -2101960762, 761358358, -1698252905, 589077223, 754624796, 570709028, 796806429, 1341047605, 1595933477, -1778708156, 644913153, -1351592057, -1724611517, -2057171349, -101384929, -970484944, 780908634, -1357454683 ], [ -2020113321, 402329180, -1161837659, 1361512557, -1252230234, -1374422607, 261606978, -1049131748, -681100141, 2049753093, -1027206462, -390340025, 891005182, -309566932, -2047017550, 580182565, 1707649991, 107538960, -1381698099, 317217207, -7546335, 1739849611, 665441815, -599345121, -84909218, 1803198006, 2123954351, 1311430185, 1730754517 ], [ 1101303861, 1346135862, 523446465, 466540261, 1732344365, -2116156834, -1643068348, 2143810872, 1459752362, 492949567, -1160608400, -288718831, 1155957779, 1962748788, 405931821, 141549693, -1434997328, -2146635154, -991458079, 746791369, -1434737269, -364497111, -179646579, -524789040, -1762222639, 1675359671, 1941997099, 709937495, -592561179 ], [ -128567521, 433262489, 1308136577, -1091464214, 331665238, -519562401, 1308075262, -317594856, 1828200263, 460336037, -1314976096, 1598601503, 1746356018, -1361516792, 1485084130, -1373804114, 658047251, -1077699704, -184371563, -177882107, 754063062, 429463240, -1309735667, 1394479553, 1231177147, 815618334, 1868586150, 2126695396, 1756246957 ], [ -1475930983, 455600278, 1794001528, 2092644934, -1871490853, 946055696, -1051406215, -302442811, 1079061968, -1608616471, -1851312759, -719296704, 277962811, 410348010, 870406000, 149872129, 413391498, -515763572, -896628325, 1352399290, 1429326726, 534343936, 1889344681, -368828863, 1381484552, 1334564198, 1706865598, 2063990600, 1990425256 ], [ -1760538054, -1508563155, 79747321, 718575152, 1549693144, 1165258669, 363179558, 1482707782, 1530746610, -157885532, -227692657, 1698107513, 432614127, 1433778194, -1011752268, -1571149410, 853368072, -622109008, -846154616, -1195148481, 2017412614, 484379884, 353511408, 512156180, -1891549236, -1007092562, -766393284, 450576896, 1415055912 ], [ 1581321441, -1694608231, 1122887345, 1290476964, 2093638811, -1684551566, -1935226940, 1467750037, -786228149, 71169676, 985385517, -153327523, 1521035748, -226050188, 1863331245, -540308124, -1653850783, -256401163, 795658465, 59912986, 601536137, 1834546307, -726882508, 1329142828, -1006535869, -364171602, 1881437349, 788734900, 633649621 ], [ -1584275791, -1411583621, -735260167, 848280269, -1624891085, 1126567715, -1136148977, 1525343599, 2082551055, -838610351, -1952755168, 981959898, -729827772, -1632009571, 1620410202, 1588790783, 1545546480, -1905233492, -2083293331, -1122513231, 759237262, -1998536874, 1097291664, -1960252186, -51264046, -942160463, -1118814113, -632270113, -1404460218 ], [ -1781353138, 715571961, -2001122942, -1934698163, -1042153276, 1664962063, -906925564, 536425307, 1154480679, 1937151167, -577139332, 693475492, -328926475, 1134951191, -167164883, -1225288155, -1640957770, 1149032076, -1730654178, 478064207, 309197518, -1574628408, -454883887, -1071189429, 103199311, -1053935851, 807342942, 1119380708, -1600015597 ], [ -1269412531, -803647136, -1671008634, 928741504, 755939651, 339348081, 1288110661, -1797420593, 616980672, 193385435, -600200494, 651223766, 423815679, -487112654, -686590808, 1242081283, 851230333, -1244083516, -1063125548, 956178057, -1142389137, 2119801299, 1580408969, -999202128, 374313190, -2132268509, 1977350674, 532591388, -1956072889 ], [ -801085783, -70032701, -721011679, -113365574, 794212880, 1731894902, -2119870257, -99501057, 1767899437, -1171605014, -2133810699, -149025732, -380132665, -178700082, 1199571295, 1413768108, 647522595, -1714939395, 1445034315, -495240279, -89265878, -434584460, 160670706, 1706876710, 108223885, 317614597, 1412030573, -305719894, -409071992 ], [ -154741732, -1816970036, -426562425, 2055501207, 1522270953, 1688495431, -1934609437, 1271197789, 52186203, 932976557, 1201217525, -1503477884, 1424384610, -641666148, -17931571, -352306602, 154105781, 74189860, 65847810, 398417732, 1386729562, -488255017, 1426108839, -453857707, -108165541, -559803789, -1242776980, -269183158, 1857707711 ], [ 518605939, 69889974, -508091845, -927350359, 309570045, 209641737, 257726187, -638197419, 621154801, 1424636598, -1967541876, -37300201, 185063874, -915966638, 2009218533, 135867711, -257887146, -266280250, 1351702342, 588553211, -450129461, 1986281395, 1581782769, 1604397837, 317806686, -2055387767, 318691885, -1773936779, -1584333548 ], [ -228124653, -808063460, -84118120, 1423844105, 1779798695, -1381512976, -1713871190, 871961793, 1903993432, 1125067085, 474670293, 1848349511, -1907783645, -1639122999, -1427556857, 1029048960, 1734245108, 2039998904, 1453041468, 8640314, -2011047945, -1589433954, 258234514, -457236138, -224592210, -512162323, -1033561844, -1071064798, -1084470511 ], [ -1792676305, 1620611759, 1831082526, -2051389923, -924643277, 907995919, 511171193, 1553593645, -1537983210, -1314359942, -1931502802, 328833529, -1368264430, 1647253916, -333047750, 1074464812, -1653310015, 470650046, -374589075, -429984172, -1345753464, -979439848, -828177241, 124696968, 1805161446, 1102323331, -1682945886, 1916936373, 51727524 ] ], [ [ -278861960, 353971829, -904443550, 1208398008, -1080921672, -172713486, -126769345, -773568837, 1787888065, -2097621919, 1020319114, -860208295, 1362443788, -1979290834, 162390274, 2058687782, 1069274508, 1024031327, -2079607907, 1055001672, 189251700, -1141806421, -1664580508, 1278669114, -1710054032, 1009209547, -1734225416, -1760375803, -1174944660 ], [ 1418175245, 75884124, 296100240, -1913854999, 947819932, 5689704, 1354912281, 248520421, 1356940133, -1931251056, -1684928596, 768617018, 1923241280, 657695034, -2106592441, -825748582, -1375983457, 1974512502, -8467415, -1856118862, 1687106615, 894775998, -1439812314, 1367195546, 1492314156, 425938258, -1329087345, 1906519529, -1903674496 ], [ -1402513906, 432685970, 27147677, -752678943, 818248423, 1822459204, -599764094, -119983818, 1069281567, -1197303451, 1830730211, -1962433839, -1416638094, -674699293, -1570580626, -1190559300, -1519612623, -1282095104, -689553805, 36739518, 1306979918, 217495799, -1083774312, -852570700, 1426402931, 1519067869, -1982036769, -235453294, -1724134911 ], [ -2028446151, 1340312362, 414288364, 185491581, 1176155492, 1632969339, 1890001332, 1911343462, 798775491, -2060170169, 1149278992, 1303921061, -15504547, 843526329, -461963701, 1682173764, 384448405, -535548344, 410450872, 78853955, -497586967, -316505327, -64910333, -124018727, 1445107457, -476203571, 764810282, -744546235, -183768020 ], [ 1330031500, -1057916948, 1945058241, 884791827, -1059952322, 900659152, 13329453, 1472816982, -677502928, -1155789352, -1974245016, -581928326, -2056349176, -862424403, 608395808, 825342408, 1025954270, 1463480681, -1726424605, -2137104716, 112898596, -106322824, -591443596, 1414682762, -417423277, 1728171101, 1378136745, -1920913596, 1132571807 ], [ -1082808909, 1570938153, -1802858780, -1742062036, 1863494447, 952320828, 252861674, -374960618, 1394674627, 659238673, 2018667649, -1092974678, -1839809371, 1025252753, 142014483, -1115611692, -220024113, 1485057957, 617115203, -701952182, 24649608, -1296355802, -1156556165, 1092989467, 1212894903, 966135537, -1706194924, -1399177990, 894311733 ], [ -1956536340, 2060697694, 2017472004, -245623519, 8753677, 761256137, 1544951895, -1153802909, 816839908, -850814444, -1911307050, 1805991062, 711397431, 1445132586, -1331649271, -1861056815, -768345005, 189959184, -474499365, 1592835230, 443878623, 522904564, -1588680950, -620252500, -2111721188, -1033539478, -1755631362, 20529163, 323840129 ], [ -2059630486, -718582906, -1371296441, -1650371148, 271462864, -1294470663, -1080117869, 668544749, 1432318561, 906132325, 531017964, 268624479, -1796001482, 1403093578, 546773294, -1613285084, 2123187025, 1275524642, 454199589, -2146108195, -1388749770, 910691715, -858584411, -105500655, 855471936, 426405572, 572836965, -1594022624, 1965434388 ], [ -1261169679, -1190445213, 645004112, -505546571, 409298204, -299098881, 1492924468, -81866476, 2002079484, -1134959721, -1178224688, 1756804, -1563488623, 1070184594, -437819234, -67284637, 228105571, 82244111, -43822468, 1495723876, 1490271168, 1514455358, -1940152786, 988716062, 840925538, -2007460549, 709961990, -1631745142, -1273057528 ], [ -1720082143, -442323395, 1576887507, -986870392, 851546083, 76698408, -1156990120, -1691737781, 1519618206, 1417620926, 396424680, 879332135, -1734199393, 334491652, -266976308, 301361535, 2079099563, 1615531929, -155713774, -259748902, -16158324, 606639750, -1214869415, 1123451796, -544626852, 757284258, -774728540, -90913285, -236565384 ], [ -1923354909, 451419949, 1541784034, -231462487, -1466665358, -2136607764, 125091323, 758957619, -2085907718, 1795863401, 699864112, 887102450, 1687795490, 589105826, -1391079011, -1486152006, -540915460, 260426399, 184323195, -1269602219, -648936148, -401738820, -146909190, 1539478947, 1168160325, -928284883, -219904552, 782346808, -1366808366 ], [ 237836775, -562347929, 1872628738, -1576576974, -203460078, 784826306, -1038519420, -1768069120, 1531406451, -845677195, 1944785467, 928738268, -1681855131, -887737555, -772830274, 673561031, 1630613103, 134353502, -795450460, -514062732, -1436379803, 1917308807, -167503222, 60502146, -537158408, -1319971789, -1337829828, 1100293302, 1374390862 ], [ -1854422887, 1739238292, 1398087615, -1813250360, -70443574, 737048803, -659171725, -1616226116, 1350271936, 676583497, 1249295261, -1687086196, -867739924, -1821080939, -1080741679, -378417013, 2035185269, -486253360, -940877969, -1831695223, 968315173, 2119210639, 1791785113, -1640303401, 1107532234, -1306797049, 1067636310, -1036792977, -1369453312 ], [ 44631026, 1709770735, -1492798180, -803793534, -344530083, -1680528578, -712025084, 1984924085, -336815809, -2041895047, -192587216, -1160256604, -1266682269, -2104154499, 489022535, 1991213753, -1152983868, 700187079, 1624116835, -416886638, 1642404455, 753759284, -201578727, 78115031, -1260524598, 1277338915, -284455522, -530794776, 1764815553 ], [ -87260058, 1778092481, 1347923824, -687129903, 1809059797, 703558523, -1887247241, 888202432, -1209594139, 315698300, 1425751945, 81559171, 374325078, 1187716822, -1162617714, 793508340, -1375745152, 166585542, -1222754809, 1289673107, -587802298, -1124957917, 954616936, 1918009164, 1745906676, 769180697, -18020603, 1027792032, 692478071 ], [ -389131124, -1456091164, -1879890295, 182374139, -570318309, 1260246498, 1032124550, 1915083838, -2138741194, 1449461068, 711219068, -2060856628, 1452263856, -1940995382, 1086137837, -1696662952, 830884874, 2142165775, 1416735572, -158991578, -1173921754, -1571082797, -244245936, -510701226, -310010165, 1257979354, 698009738, -1254975756, -214923347 ], [ 956798017, -1009372023, 1666919215, 2100637319, 1846494409, -924128453, -1438755717, 1952092909, -369579879, 617385886, 670003658, -1372069949, 1788518663, 1145089810, -2122374576, 1380683787, 422591609, -1192583473, 256730293, -480449181, 2035566971, 864237509, -1391000998, -2095779582, -1060763993, 1999215602, 1803950225, -862549118, -1192495385 ], [ -1844160758, 1785084111, -1221718039, -13232597, -1265887990, 1234595221, -953508696, -1240404902, 1982669411, 960219977, 503680090, -144951632, -1660092419, -2125774249, -1998249611, 645267551, 1831612567, 133631267, -1317318844, -1318261081, 1762264557, -202387065, 1788157126, 1332334482, 936382886, 544498767, -201927423, 737730359, -1066180564 ], [ 1262575888, -1843442009, 972220672, 571200585, -1078611054, 2010728779, 864471570, -1561666427, -164480349, 357644479, -483704194, 801579029, -898760040, 1269008097, -1171409357, 1537788885, 633338807, -579063521, -1066123496, -1793770522, 1140803368, -1156880112, 813721796, -1255303137, -523751804, 1791489481, -591592379, -1212278413, -1329660648 ], [ -238353443, 1123376989, -366327930, 812149951, 2083304790, 1449400646, 1755277079, 551943175, -1625289737, 1562459803, -781401050, -372852747, 88638658, -1826545279, 62868676, 1269812360, 2754351, 1251452167, -1906105545, 763960691, -564065049, -1914716012, -189909149, 731125507, 1798331485, -992196438, 1839584279, -823072969, 1024980740 ], [ -334589732, 354950313, -760856370, 480142891, -1247769246, 56049931, 1431139033, 622796322, -715409860, 1757075349, -336626095, 319636680, -518735895, -2033723105, 1833926390, 1763734581, 187874124, -646366540, 383634508, -1336700464, 422900907, -288228406, 413296264, -178305159, 1784498989, -1201266963, -2053273553, 850202309, 979646842 ], [ 309211484, -1928061226, -270639935, -459328191, 773767302, -779588278, -2005709561, 1710959790, 1428768488, -1204450826, -1038657959, 646615737, -450092912, -441926828, -628688187, -242662084, 536408966, 281108419, -818158975, -171621705, 502952001, 265115905, -380554671, 1390159726, -935549035, -806090746, -23722001, 1309330830, -1756573102 ], [ 1695831153, 22929055, -1614420407, 188467237, -639849569, 1203599051, 1502066304, 717840446, -1217674500, -2111187298, 721924517, 282863715, 239517550, 137582437, 455581469, 451939715, 995658989, -532919217, -1207496946, -1766282493, 921980142, -1470750542, 424216974, 149524265, -1365181759, 1010459011, 434648937, 1688602732, 1103382798 ], [ -1294578400, 1897074877, -663631179, 455202587, -1489300570, -778728686, -1934954777, -293415642, -98583085, -727818033, 193392225, -672587820, 269848791, -1729365887, -1976413460, 1578268864, 1757239172, 1249119630, 2056346148, 1466069082, -1759464318, -235180917, 1401126792, 446684546, 598976030, -1168705176, -1541974210, 644511660, 510891928 ], [ 1806065540, -649371602, 170793729, -1931386740, 2126834062, 497869530, 176048763, 251825653, -2056565364, -32886311, 1508188222, -276564776, -1115560503, 704989091, -1312115223, 796169158, 587509650, 312255458, 1164220630, 1990237582, 2083288101, 1186182139, 424127640, 1690633725, -466408917, -370386234, 170868379, 749772481, -1115615441 ], [ -1591474833, 601087723, -862372297, -1733095565, -880550217, -171455061, 1761253529, 484392548, 313683733, 1842633312, -1112365404, -536540020, -744306510, -1850995982, 256654821, -1190843815, 1735336048, 28327339, 2097431174, -710735220, -2050882216, 833219251, -1475258410, -2125305810, -1167327543, -1660484018, -1810467920, 1007616760, -1556659565 ], [ 1374500059, 1902728675, -2039607952, 31113845, -759758450, -1571196964, 1474007310, -1542085383, 1354660380, 1450863829, 1656081336, 2082995384, 1906706309, -72538885, 1241931750, -323386791, -1464370103, 1018729110, 1672962009, -751693864, 774671140, 250033258, -416783939, 1228811965, 242731679, -286208181, -522084216, 179192493, -576188653 ], [ -2071766870, -702380223, 243806212, -58461410, -41726360, 763627194, 1454909675, 939004018, 1880548983, -1428845807, 294472016, 2144987247, -1157484020, 1508440939, -2066284138, 726043622, -1270059418, -678366174, -693938632, -1632228249, 75572387, -608208639, -531063534, 813273810, 308338590, 936993376, 484688425, 851454178, -1742481829 ], [ -1349679643, -23030977, 1089642585, -1177352000, 1294787543, 970508473, 1413116051, 2052567101, -1776217278, -1630346981, 800695828, -225229515, 1996280120, -259385285, 130639105, 1158441897, 1141810000, -1923534363, -991084085, 529468731, -1579826251, -1938766367, 1848405620, -263139447, 1919833849, 730508707, -196702410, -1699607906, -1661900890 ], [ -360360771, -131936287, 829541272, 187333062, 1362706682, 501708981, -1754096301, 1021656356, -1260324967, 83293358, -1721485186, -824538387, 266468460, 917969885, -1885587674, -1936267186, 1986404057, -460798454, -379757162, 1729490796, 1017640997, -2009429513, -1305777511, -1421199724, -1790043249, 239389989, -879752429, 1962002734, 1589818943 ], [ 1159511280, 1556082527, 1887056327, -218933379, 1453749742, -537415188, -74209250, 1190811013, -1822795368, 1649022681, -1406614045, 1995440765, 698332284, 478727696, 1262697978, 1401190315, -1280447452, -672253320, 1511370584, 906011256, -948020456, -461211936, -738176989, -64976158, 1927421791, 217635838, -1755802138, -56944502, -1995309259 ], [ 562825755, 1984216014, 1062696123, -686047473, -1994324728, -2007694119, 1107395561, -1196297397, 1001352865, -600661466, 1710118800, 140390378, 692462522, 548124207, 968628952, 1435675220, -1607362714, -391532625, -1183329931, -1215726109, -1238396496, 7113817, -1624420266, -1048802986, 971963250, 1027738677, -84728242, 631619508, -530966945 ], [ -113012345, 40036738, 1175699852, -1527807633, 69054205, 2028839280, -1199011904, -1480688005, -1099248756, 1603904108, -1633464922, 1627340148, -424910712, -411296395, 1863781077, -136998965, -1514264530, 1929442610, -600212653, 449596409, 1771904123, -1191457758, 1962046745, 1096041686, -1118843361, -620920544, -2055626382, 846748255, -200300916 ], [ 739179295, 1921010730, -1011754581, -910236639, 269192774, 785874244, 1968329126, 1147692065, 1239572113, 629122654, -1142780904, -1311104953, 1051421913, 1462092417, 1276481626, 1344623135, 981911161, 159962776, -879567655, -1185077244, 455798193, -2002425400, -1858265678, 227927312, -2016323166, -170453851, 1878667772, 1370725302, -1946261223 ], [ 1544617518, 569288546, 1310544578, 1560559265, -769832726, 1504366843, 420911290, 992022471, 716834323, -2021578405, -144277897, 1153825399, 621311717, 2024683438, 2046268946, -1218067546, -182024659, -255385059, 1850545724, -175031664, 1983221200, -732608878, 447110979, -1615371471, 1296247631, -1339104276, 1625254208, -280934637, 822962115 ], [ 337202683, 1272663086, -2072088672, 1330775499, 1184114739, -1994117075, 1420159939, 1558739971, 2053108502, -1497075386, -243496038, -1763810685, -1889630667, 408415484, 1021294409, 388457420, 162484936, 1918669048, -64465811, -2049292455, 80863756, -1797761928, -1386952408, -1393476191, 1748632241, 870828408, -1282813695, -1199115980, 1314706314 ], [ -1920708677, 1729360772, -1017537990, -1621509102, -1740050091, 459755122, 437468335, -1461151781, 1617913809, -28380299, 1435624252, 770440990, 1528621809, 1935763408, -1678502691, 408431658, 1567884344, 2055382856, 218847310, -556304467, -1915335428, -935259434, -399401813, -1695138461, -823657856, 1294122042, 1778492796, 199534876, 749040150 ], [ 1549355285, -1222822615, 69214614, 717671515, -1463262065, -652696396, 440692991, 565518216, 1793832428, -686747159, -1668990590, 1587723888, 171705427, -53427245, 823991282, 2060551684, 388211217, 573087377, -637642304, -1265399388, -1195999432, -1852605580, 561381017, -1935312581, -1840042583, 1161277227, 128150774, -876378349, -1483234270 ], [ -1589548525, -1775459469, -57374752, 1517152317, -776765112, 452488288, 652984110, 1043703541, -2119592008, -330311307, 1522909720, -242736169, 624839068, 1505557317, 642104729, 637241152, 1282420705, 1947999242, 1087857054, 2079610763, -483504765, -353133995, -1905890154, 1009690722, 1681283542, 474033387, 698131773, -293808894, 415852787 ], [ 235212931, -372042728, -473809409, 860541292, 1014077307, -155649500, -332686985, -1344086206, -1943424614, -1129796578, 481415446, 1230656817, -1887147780, 2119363424, 3435565, 1070621796, -1545651977, 517619195, 1772553855, 1473234057, -1779092540, -1518607859, 895024729, 823775507, 1284572750, -1937502310, 1630274993, -125925195, 1939103082 ], [ 1415343956, 1217613467, 1994357635, 1454849333, -1211335333, -2140792430, -981987775, -953384228, -2020220470, -1718073491, -419889398, -1934779541, -630065504, -1142144705, -66704019, 1284629704, -1351305187, -1546076842, -1052477715, 863226721, 2130196482, 1603285060, -2109087570, 1217197159, 291624388, -1679215344, 504639710, 681731825, -591362539 ], [ -934933730, -1262914841, -547289622, -535964587, -179638838, 1038955824, -428268931, -232657812, -599813895, -1141956325, -1306758260, -1555497356, -287884988, 1673789135, -1302146290, -1266085882, 563827661, 1821599271, -1275696927, 1469651785, -117940799, -670366614, -2023590418, 1831066699, -1462970108, 1979419505, 918181725, -15039909, -1436545318 ], [ 1502170951, -626048932, -500976629, 1207392424, 159687595, -1888757542, -1018050310, 136785571, -1695917389, 26548597, 1709639156, 1387224962, -1003112760, 384459353, 684394460, -1783130756, 1197770755, -2122538042, -1675853193, 2115243111, 1262452508, 1060516408, -255064581, 994299667, -687795065, 800385422, -559723875, -210086853, 711658261 ], [ 1273695811, 2058072438, -1846094152, -731092601, -916025731, -481472328, 1028374378, 1251333883, -1135429519, 505179929, 513276397, 91074161, -907833112, 1618049451, -1437841715, -1705904796, 1264064644, 1536679807, -437273535, -1854865626, -47178078, -826589536, -1251118338, -97225370, -1741375710, 1087096735, -1084148411, -2113350488, 46196281 ], [ -1650167169, 1169973246, -164710800, -1142617462, 341284995, -1216768449, -120962351, 235385390, 1824283702, -315876574, -361660028, -1167753537, 1564312086, -1913165876, 1861792691, -137452851, -175401850, 877627863, -1117479150, 1844895679, 661785508, -366002638, -2118911641, -1321065854, 1401951805, 169849066, -2099498952, 2054916165, -1269470926 ], [ 845800056, -659933203, 175804158, 1256558729, -1493175133, 247327511, 1552200006, -1407791691, 2022419021, 507102540, -1634187344, 598999622, -1921403329, -756798499, -885326509, -1012751346, 2071765634, 1361582878, -1374250327, -697474398, -1525583901, 947134446, -433499654, -973147989, 99929020, -1040594921, -625023501, 967795146, -1963433921 ], [ 956881496, -2016304572, 1246485699, 1203299560, -397374777, 420800301, 75828341, 386771768, 657469957, 1069274619, 224258809, -1116686922, -347490516, -721790066, -103814859, 416059126, 270909274, 868300877, -435466688, -1699756659, -1935525017, 236605712, 1842512525, -1068098508, -1677865878, -648726952, 79298040, -483587544, -1660909613 ], [ 1086813561, -38181369, 600975966, -1507063876, 2001580311, 1202563554, -1282677372, 260785096, -1079629593, 1435475193, -1695276862, -544558370, -1401603044, -753911381, -1419947261, 363875068, 921818576, -109030299, 1667530240, -1953311916, 192597968, -757996487, -495417169, 966168042, 82919182, -1582100625, 849632535, -256437441, -209735582 ], [ 722017405, 1101750422, -744420007, -261236726, -1607670244, 1036179109, -341925260, -870824211, -1812150871, -964072356, -1493302626, 287231009, 1188687566, 148030750, 1988432525, -1433942216, 1252083920, 640223464, -2022351284, 261160447, 690341500, -1395811518, 666842230, 1691172892, -295112982, -995962913, -1391066696, 738576856, -897803919 ], [ -689179498, 52693814, 962222493, -754445603, 515527733, -1039774889, 770556396, 1683499429, 531434767, 1855872597, -2139148616, 982902249, -2025742334, 683286311, 445861244, -1255659661, -570904546, 775049711, -607409134, -318508770, -266035600, -198200980, -1457333203, 1368934597, -2028280016, 28918017, -1807095565, -1055030681, 1693245586 ], [ 1317884359, 1014623361, 1752218361, 57734838, 146412223, 1185678618, 610931780, -889175306, 75934495, -582871575, 1636426953, 2015239846, 1390946146, 1177463587, 489319736, -981307130, 1224145771, -2049247515, -2107590794, 510270736, 871953610, 1932306726, 1400034758, -672790154, -1293425823, -480134919, 1255741595, -1884048053, -552223811 ], [ 632730477, 1206382457, 1180468847, 1405330632, -108148263, 645305226, -1283269462, -438649786, 1721533482, -1818598409, -675246768, 1418641596, -1342464687, -266903006, 1745037597, 896477778, -1586487038, -1063856518, 1469543370, -418070598, 1669313848, -1773286316, 480801139, -1131924593, 1542161686, 329850313, -1226955787, 86725320, 437535635 ], [ -2056304132, 982291969, 1158853182, 1166231503, -1866501452, 1508287844, -1036553081, -1867410534, 1665487744, 773340705, -702869471, 158797277, -1181840210, -278688237, 1293999643, -336981639, -1729631890, -776616241, -977488376, 22315500, 702462004, -874398188, 2000492836, 1450313551, 1718593779, -1980247046, -1647627571, 302462947, 1444439865 ] ], [ [ 1733301978, -187131197, -55591587, 1933466105, -836184196, 892737891, -1090005578, 1414061634, 1592242913, 379260594, 587167006, -1737679264, 233370171, -2102345900, -2109618160, -534077208, 1075169002, 483168991, 1811881946, -1584290466, 491117235, -2078714575, -1727375936, -1118142279, 165404779, 422357881, 42929035, 1128414414, 1961142387 ], [ -214084579, 535082252, -214447133, -1704633320, 1118877522, -488369426, -1638016314, 1870650322, 1388003540, -155189404, -1077933912, -872791121, -1871270424, 1049161512, 1678497851, 2053095168, 1568323646, 1213569463, 1563896936, 1160841826, 726188035, -74952008, 1219324914, -1946944478, -647014119, 910623426, 2100887081, -636692756, -1393746728 ], [ -268435920, -1674380411, 1743201181, -2070863359, 1543994200, -308689188, -286129947, 1520741640, -356514093, -1479191202, -1813504320, 1578346378, -228985283, 291002127, -1495490589, 1265469776, -201106781, 166082395, -1083714082, -1104994606, -1158837988, 1320774326, -1652226881, -69450360, 1739884598, 991667392, -1901695457, -229721155, -269367961 ], [ -849500144, 1557933785, 954066090, 2022872235, 978862252, 1645468110, 1512525058, -843843884, 1960700439, -747415413, 1994659499, -1964769538, 1351414637, 474555348, -401910222, -1394364004, 812106191, -988210354, -169712669, 685318187, -711234280, -792356532, -1486680393, -1679017626, 229007368, 1274453499, 1121202306, 1342209048, -2011149851 ], [ 2138589510, 1028930807, -140236425, -902853113, 1270968844, -732800781, 1360367482, 359047812, -1221570763, -407433516, -1697654044, 2125151853, -1401158200, -1964294852, -1018255605, -559900479, 583515435, -209850296, 1468159957, 986996954, -1191181041, 483251101, -744688868, -95422365, 1673482098, 496015547, 425691144, 2066127840, -1890441712 ], [ -1043068553, 2009800077, 1281213570, -411775847, 77793002, 1912067756, 188285743, -1691928093, -1658129303, -1003525354, -2096618712, -782726082, 1917785109, -646663142, -372716641, -167347137, 490766160, -246928648, -1378116374, -762317420, -774179584, 564349085, -1598771769, -1316290967, -1087652433, -1268482707, 289925134, 69395369, 337768658 ], [ 18940467, 1451006717, 1492218112, 2073826258, 1159114676, 347200244, 763135016, -622824816, -862416694, -1569061524, -634484074, -2017782058, 1467298231, -35182126, 1208428053, -806095768, -1416161389, -871853846, -405877562, -1834632667, 43414222, 1725254289, -1259158080, -584192019, -2038228585, 510659045, -205660691, -43346304, 1921813795 ], [ 1002477827, -419404714, 81896813, -1989437732, -487127693, -263690107, -245458565, 662933056, -1020582809, 538102516, 892347413, -536396439, 1952025480, 1359056856, 1417652291, 1216490941, 685414406, -723927192, 1246370892, 393454652, 1546810364, -1984434263, 1551477341, -1548242660, -1126281095, -787661083, -1177303661, 47562116, -1261449356 ], [ -1733726105, -1776119321, -2014154375, -1281429072, -422885625, -1281820468, 1096357682, -625917235, -701248851, 543733897, -2050428074, -1369981528, 166614333, 1281517410, -637007492, 1003213165, -1465618746, -421988987, 418415875, 119019061, -1766589595, -1591256281, 858209872, 917518040, 537683653, 573886444, 1453411166, 1670656937, -2028616193 ], [ -774373083, 829850904, 1837427265, -1986811580, 1748624996, -1402689454, -756484154, -1154523084, -1533206578, 1909505970, -768458675, -1479025330, 118566405, -730721994, 64188671, -1376096794, -1011498698, 894882620, -143169157, 1140335931, 1765815021, -1848533073, 2135166444, 325823464, -1628074021, 151239407, 712714693, 1224050524, 920731069 ], [ 1850212656, -1769577738, 617994827, 849039155, 717680282, 884235533, 1950557118, 1909722384, -324740588, 1464983611, -442394271, 1548015633, 348327500, -1634978208, 1440539915, -485301019, -1524761637, 2090476263, -430531811, -1638152042, 647729908, -318453587, -1321986533, 345903091, -692410526, 1046322140, 524448541, 79234623, 1605892745 ], [ -567170115, 1659598221, 2002083896, 1241568670, -794210948, -1025934932, -1910831720, 2108456581, -981186488, 212956121, 1839648446, -426977864, 2026534141, -1134542608, 1046876485, 727148018, -473475136, -746455676, -1881613572, 925073008, -1481504173, -190632543, -38703721, -98489166, -816612980, -182020582, 292074804, -1887784836, -197940564 ], [ 931678512, -842954417, 1807651187, -1242295364, -1715956323, 24777886, -795516509, 1823897042, 1933253433, 187284401, 1463187868, -1262441888, 1811354487, -464218046, 153203888, 886505040, 705439965, 927067126, 78715724, 724019143, -974522230, 373712778, 607061503, -880783983, 1451072267, -1918690680, -1503522, -846532240, -317127338 ], [ 143916206, 735750498, 990269556, -412914082, -662956620, 1857722491, -1516786585, -744078267, 1789507195, -1223898982, 896013576, -1082979429, 1778480913, 1628800965, -972100080, 1692022304, -954692577, 2109742496, -1417001203, -1658474244, 1700861756, -251297055, -470689256, -1031317205, -1076824760, 103966957, 542961795, -1326861792, 1558140431 ], [ 1082414044, 2065757233, 1377328992, 729444966, 1864684049, -483036183, -1769839817, 2074685649, 1039783423, -908348867, -1006330678, 836938166, -1518626093, 1168610967, 480791352, -1487508905, -1878985548, -1045924077, -1257272926, 2141075240, -98621203, -983613437, -659093494, -932141900, -1903247971, -2117210603, 1189785493, -1489578248, -787239111 ], [ -979201092, -1288283511, -519682330, 326880211, 927093233, 140853631, -1028101762, 888929711, 1560151553, 1176184925, 1203784725, -244517774, 107533642, 1951593549, -1349638735, -832049745, -1589105922, -1484675587, 1895831437, -324994524, 1280179627, 1119450742, -1996455828, -222550398, 500994206, -1927750774, -1542023944, -1617922703, -14280285 ], [ -387953204, -704816572, -1003479383, 1537127574, -708337029, -653655834, -245747588, 1866662080, -1153567966, -545750848, -1683332625, -1203530648, 1291539983, -1231284658, -1982631160, 16909974, 388066777, -139665752, -1028368803, 1101514263, 865098473, 1568968290, 1523381411, 1568639937, -1576531664, 1287096152, 250139939, -491710093, -427325067 ], [ -19587917, 1561123767, 1348402164, -163321634, -1466407272, -1755396974, -1691001313, -1952810734, 807089201, -1222700408, 1314629347, 1614900824, 585450055, -1288211841, -310652950, -1718008244, 316175269, 851558282, -509526662, 2029749672, -819060330, 130689228, -71359131, 107053085, 1081626969, -304702906, -2049943624, -864409905, 776323311 ], [ -1179059493, -1989702809, 1344187148, -1215774364, -479880190, -1120467494, 1641393819, 852165916, 162721301, -2132129529, -1074948410, 2116921351, 938068055, -189211930, -478916364, 1410181537, -269889093, -2093825787, -306572167, -1131128407, 6851381, -444203828, -1538527933, -878671830, -1886338957, -802004264, 2115550711, 1378011898, 228372742 ], [ -371419140, -694773507, -4247747, -1429655415, -1870478644, 485903157, 373372286, -1377055051, -76220025, 137768809, 1291500045, 339484372, 131137563, 1769203565, -1321867654, -451487341, -2137771695, -1542418288, -835985172, -848568864, -1433593727, -51241048, 1827258563, 190333994, -411335552, 622527478, -1829428446, -326643758, -63723134 ], [ 657044546, -1837035326, 265896661, -1320201973, -1634304666, 368600799, -1985758361, -799285399, 1974785361, 328155709, 246531918, 157472425, -339611205, -1185630931, -2104614897, 1312824172, 1306899591, -353591532, -706710328, 1569434018, -2065364337, -655313665, -1221976660, -1050718785, -200949268, 1732725065, 876887320, -1503766359, 567637333 ], [ -138574728, 250842447, -1098578007, 905324877, -729026264, -768810462, -81039481, -611387160, 1067923660, 588572232, -823240581, -45748660, -1071330077, 1075788064, 736351835, 1874127300, 1985101668, -1711425106, -478711625, -1988561191, -1741228608, 329055612, -177979030, -1083694145, 333076716, -270729390, 2088663540, -630754891, -1056886804 ], [ 1625354813, 1170933322, -1040176384, 1377417595, -1851920008, 176406584, 594976835, 1847702436, -813237781, -1829441595, -1480737734, -975881498, 2004290482, -1004805917, 1953160178, 825035929, -1887872500, -1252304743, 1998485968, -2003953876, 1165960819, 1533273169, 992908833, 1970636857, 1914639145, -1404283122, -1808724096, 1575292180, -262538920 ], [ -611149510, 712776402, -386680252, 450863476, 636406718, 2038377159, 353731098, 934682661, -1416151390, 903812670, 619395622, -1393207125, -1606480910, -1264215261, 1774108121, -83943853, -1849914629, -1873367592, -847668842, 1235978452, 651213364, 91359294, -71166441, 946916866, 237416916, 774513131, -1882679670, -1729929421, 488804401 ], [ -1508071118, 1070890237, -1542044411, 1939397797, 1365603023, -404520752, 489680, 1119423606, -250487406, -671520662, -98786564, -1388683125, 1833296882, 1988312463, -1855035497, 1721232597, 454554009, 212304603, -99172346, -1838759900, 909258157, 155686096, 1337324471, -1164552983, 838290030, -429587169, 1624479886, 267095006, 452499213 ], [ -1324417455, -245953547, 1311264638, -1689118063, 487676628, -517258620, 1341534883, 720984624, 1806054844, 1586956057, 166161607, 344939807, 1594951606, 307550990, -466707680, -1589847634, 851176493, 1301955264, -2095902904, -409110161, 1323112564, 869556643, 980789452, -2041858307, 748603721, -1204771755, 505810657, 114873060, -1111070511 ], [ -16098958, 1405055661, -975222675, -206996680, -1258527067, -1382517507, -762543034, 1934989133, -2001361703, -592949937, -2101295790, 725140544, -34879725, 720479514, 1584954083, -1410305246, -607345758, -503322918, -944297279, -1642100691, 1118988382, 1234258971, -1066038551, 1107801720, -233925134, -636276831, 1824560811, 441654613, 886813422 ], [ 606828184, -1044498616, 1169931254, -395764654, -2042378087, -777775749, 292857922, -125701905, 1535353868, 1936884991, -71591437, -1362732367, -1659289702, 1914287503, -1392076202, -594274669, -989067960, -644068358, 514449453, 1238399777, -584600852, -993755300, 1916700006, 1865790818, 883647390, 748604147, -1870093144, 515861548, 1962263271 ], [ -979097073, 963248284, 1839896304, 669803313, 1375202392, 611387215, 1412223065, 1344487541, -1287098944, 1065124898, 661886303, 1732728394, -1614095550, -773410227, 121112411, 992457546, 1819099391, 1829868604, 312567037, 1688456707, -874946585, -243563588, 81533515, -869933369, -909039005, 594854738, 2062579227, 815198018, 1111107639 ], [ 1414361225, 1427053339, 67988410, 324507534, 353583413, -169170014, 1960245302, -992455387, -336414174, -736006058, 791384674, 86973433, -1938052395, -2078420211, -1209157699, 117060630, 615687224, -1167902601, 1086290821, -1583105908, 1322199980, -1603911116, -999246734, -154393257, -819765343, 588698493, -1938557958, 708653581, -743170262 ], [ -1335818075, -1937008289, 1742428264, -383076994, -1417716643, -605328599, 1133059127, -432802441, -890731547, 1232217006, -2146037263, 1599125336, 1715080274, -720880686, 1598431174, -552012573, 96409739, -217814005, 100582278, -2078109870, -1813538802, 1715592996, -264545359, -174241837, -437306928, -460962572, 1869702770, 534605525, -1692585050 ], [ -2030192565, 168504547, -1255962066, 478693417, -660755449, 2144912611, -1921917097, -98998766, 1868097742, -1693280238, -1472910175, -1880531348, 608235075, 425170936, -927769298, 340898560, -728262769, -1815695420, 699003508, 413762785, -1962236309, -1374686373, 888021523, 1044649587, -1565796621, 1752062988, -1491086529, 160839858, -1477081578 ], [ -161769791, 907959157, -209928672, 17218806, -1462240688, 1243391129, 664385019, -331369491, -1835514038, -274043050, -1336232748, 1942003223, -873810039, -1070710388, 1138855828, -73359377, -284941267, 1811042912, -103362654, 10533907, 747965628, -129098423, 1085457868, -82783378, -1712794133, -1989370911, 2126020363, -1567524196, -2045468104 ], [ -2003865454, -329287537, -272795341, 1109246077, -844053948, -1328027796, -2050155144, -351901246, 1459037338, -1137173865, 209773914, -145992323, 1145004527, 1225713707, 489238434, 2094361419, -1927992891, -1391149690, -1494638231, -20131453, -1847464749, -914976357, -2113072847, -1293264512, 1092568333, 1480467239, -514345027, 987935197, -160413613 ], [ 839106273, 804784966, 568051413, -238411390, 444346176, -1293974892, -31642561, 1181592636, 1351289598, -1761716016, 1825598890, -299898721, 13890251, -1344694520, -293154544, -1845572558, 1438663160, 1751014364, -442455167, 268148818, -858567629, -645306756, 1680575109, -66644142, 1709964028, -1577226459, -1305227858, 22814440, -1641496373 ], [ -1691716949, -1359721086, 436845085, 1089623458, -26129147, -846997502, -1243241231, 700767483, -990634637, 655344760, -32911216, 1521481298, -1599580226, -873017736, -1728165887, 2101347059, 267058423, -1628515091, 691629447, -331919545, 28682035, 723265926, -1690109619, -2084399241, 1517192820, -1703635342, 1715798594, 1147396585, 665882344 ], [ 1506419843, -1225618553, -1189330472, 43958719, -83684226, -1179053793, 1824671711, 2072142566, 707825481, -1912677064, 934302839, -1631465340, -1843435723, -944419072, -729590074, -1892077463, 1435752296, -107347729, -1059885324, -1777560945, 1582080582, 1416567251, 1270661061, -27357383, -740587166, 463053665, 1559556639, -327173988, 1197497884 ], [ 1639674624, 492923297, 1198901107, 1503569383, -1873905873, 1581421904, -285402514, 542575488, -1066680794, -1995007362, 1427060492, -1520108275, -161309208, 819037978, -175736843, 1603276419, 1440813405, -1004290638, 433528241, -683630881, 1394061794, -1062891106, 1159815408, 1262963552, -576504436, 1399305242, 5202788, -109754896, 1892488678 ], [ 1390933810, 1103245874, -1727829735, -184707192, -159394452, -2049322566, -311315745, -244539384, 1728659440, 110123319, -2018365269, 880115918, -1670997798, 706569030, 1532586223, 1675894285, -1403248259, -932765594, -66139668, 314643548, 92476893, -293174795, 468070020, 1240158398, -1063123935, 1192268789, 1882726298, 1069948460, -1785686146 ], [ 1425873352, -1712443442, -1170789742, -1871950235, -2066193471, 1646822430, -682374573, -2102751106, -302216775, 1679877100, -672293174, 769219004, 1353562059, -321451379, -218225937, 57359726, -1794819709, 655381717, -1470842342, -979123167, -935194, -1756237948, -1958923691, 1223859720, -2134946358, 690650563, 1354612089, -1703085534, 1750258512 ], [ 944076592, -280313255, 823311210, -2105215337, 1458123357, 2122092452, -1128163523, 1395773477, -1224365309, -492770610, 1978142241, -1979781329, -1566562258, -1259568755, 1874845614, 854666671, -640019951, -303550314, 525870745, 1418613879, 773979868, -390631025, 888287980, -1110561743, -518991324, 1266675812, -1997195694, 1997233444, 951780979 ], [ -938614021, 311507874, 832217072, 915142542, 1683709974, -1059853851, -1141009364, 401878151, -1544458032, 1846061507, 371006532, -1716002268, 1176458182, -318243258, -390143733, -1424363611, -1605730691, 1468063481, -894939906, -1909966257, 956350017, -858591749, -1282172106, 1331480421, -1732005320, 2105600810, 882161781, 828984240, -1943706444 ], [ 1206179457, 1110617220, 1931626962, -1488365902, -1763278444, -486734836, -204936775, -571722129, 455913080, -1045159960, 1228955314, -1111524385, -1544784643, 1173668359, 711773645, 832208629, -199611473, 146084958, -556139981, 1801385731, -1637396842, 220092811, 319189071, -356907338, 169060165, -930951437, 1502189865, 176551089, -497759585 ], [ 339523773, 1789523384, -2091396764, 1416243214, 1622589908, -661963390, -298474436, -1442471972, -1782428236, 145471807, -601658983, 14847798, 1603760608, 92941572, 309237066, -1966666878, -1679751600, 1481453572, -1069114101, 856162288, -1919295671, -114527445, 133565613, -698503354, -357327350, -898010192, -290453258, -1475810453, -1626649340 ], [ 259660794, 2023982962, 1283704101, 1557507268, 2147146649, -133585368, -1629470165, -732170351, -1345978610, 1320703020, 392736487, -743034618, 1241271725, -1005818998, -695214090, 1186217712, -738540488, -790668442, -131956764, 163083769, -1236143572, 955249439, 44440321, 1395052606, -886077813, -1483177798, 236218860, 146840666, -490246580 ], [ -2032940388, -753778816, 1642344151, -1424447961, -950251900, -1565829606, -236250863, -77666045, 1259873546, -2120036294, -2041627886, -925266615, -1770176417, 1187325833, -1615931631, -831984460, -980070904, -359897474, 1827468161, 1906452133, -2045122987, 1390948090, 1437927320, 999207393, -691232700, -1905288528, -741828986, -437578869, 1789046992 ], [ 921744260, -393401189, 1780968939, 1559754227, 1543616373, 773829922, 836360205, 211000051, -1203966070, 531707761, -1698859122, -1961644645, 905470016, 892299479, -382734423, -2074595873, -536832703, 1328927295, -1891089725, 2144350306, -343310572, -2036305662, 1547709715, -1619801106, 922143521, -185477890, 754304212, -1787470288, -1330512480 ], [ 715667883, -1813542830, -63435415, -618042860, -132224250, -518401917, 778413406, -679266390, 2033341004, 54036541, 280375728, -2039366127, 160480590, 706962902, 432673014, -1498804017, -1920242680, 439870323, 1536369778, -2091954734, -839081580, 1197590636, 1430631392, 1947283056, -1371856096, -1938655805, -1975617223, -1575214069, -644490399 ], [ -2096111298, 1767747470, 1258405657, -273578629, -566848148, -2104524788, -579525470, 1662324050, -596120904, 1594566689, 272549641, 1845411523, -1478039869, 1793326208, -1976652306, 625773691, -47967077, -803752083, 1979982448, 2128530582, 1588287423, -1072172849, 920190493, -118875409, 1020988824, 160779080, -154418618, -331302444, 561923502 ], [ -460632582, 1860886915, -1769212451, -229363591, 460905518, -103959974, -1666097356, -1140761975, -812340789, -1286198549, 379403121, 237553783, 1028054970, 968433901, 576520750, 18806971, -250380121, 506284537, -1834542308, -1207441674, -709315708, 1553736076, -1976226315, 2075809608, 1045991310, 640777466, 61576993, -945756645, -495205074 ], [ 105807855, -2049151199, 1881989813, 14155585, -211121233, -1125644142, -1588148832, -410041247, -653076973, 487660119, -1632509870, 1817331124, -772147234, -1313655375, 55624505, -453225752, 84810286, -820603203, 716679748, 877261224, -206030518, 172357549, -1331692922, 1241538566, 1697818940, 759336811, 2013426616, 837108837, -2116320138 ], [ -1949262705, -1748923567, 946100382, -762230611, 2101514577, -405894788, -358961079, -1212252650, -614294676, 95769888, 798080928, -1112566630, 2131431080, -559731875, 291399330, 468373301, 461394840, 982876980, 305595720, -184603698, -37060353, -94827990, 1918602547, -1010227115, 1373830326, -1823270034, -678806568, -1587055103, 339675254 ], [ -1642977391, 259033610, -302224833, -1611037718, 1124546123, -1426483017, -885691468, 1093618437, 766665485, 1803373951, 841173788, -1669314082, -1398613631, 1338619233, -1938977678, -81318606, -1534678311, 1266682421, -1492172501, 422600790, 503539737, 496741288, -1489394215, -1737889645, 1288979882, 495883892, -247825671, -1130289825, -1193859305 ] ], [ [ -2123871551, -411256353, 94943147, -1478846131, -839973112, -1171868038, 1923972214, -1756358393, -139604002, 1996722881, 1298686199, 815925162, -1926570118, 1355035811, 1651593522, -2124668144, -1254577315, -1689122116, 1385556874, -951728793, 1675360979, -2027782382, 1598073352, 1052256823, -2080981820, -67469440, -1572419678, -1429146881, 2067346760 ], [ 621806580, 880893788, 850788711, 1901469461, 437762802, -579944678, 321085528, 651924702, -1297949326, -1927161318, -200611005, -27582698, -444683729, 764947291, -879758090, -1324019093, 1557289293, -224213198, -2035292024, 1017690329, 872901906, -1383490334, -1534313389, 281752741, -938785044, 1876280276, -1883755072, -424907091, 263277986 ], [ -1109429470, 868197177, -1606782071, 1681733939, -793125696, -1445082711, 1566177530, -1798525356, -1477998880, 82426590, 1791783945, 1985973575, -1919616992, -1333881387, 1276710993, 1704107077, -804830225, 1543512857, -1345298160, -1441124161, 1212498070, -1185463541, 471165831, 574240905, 1927485630, -1455070911, 1580794517, -1033963208, -719970424 ], [ -887669937, -1646563235, -1553112348, -1876769489, -1232898402, 428595307, 275415602, 1373025726, 1989341329, -1190041335, 1262407411, 901536716, 2097880176, -1122057718, -1492698144, 1071866632, -103529292, 1680022607, 1964652729, -916951649, 1057279032, 479015024, -589732083, -721850410, 2018525787, -1824620948, -2083192901, 1031978091, -1261902830 ], [ -914330113, -344767565, 1119251273, 270235357, 1826959278, 790269268, 1671544184, 230142622, 719596123, 1615088381, 2016665004, -1322819147, 1773325057, -633009250, -1060403758, 1211074795, 840043947, -815003341, 1379039103, 2125649729, 162080766, 1351053310, 1166631840, -921166272, 1884453902, -1028106641, -887699251, -2054072653, 1487591230 ], [ -1300798300, 192686174, 2042453903, 1570371591, 896867902, -862098558, -243077134, 1453337854, -879799577, -908902586, -416531954, -1250485527, -90384142, -1604927876, 1263171868, 1517931902, 1654764433, 1146088683, 1831586015, 802442988, 1303360960, 1694235948, 2003331062, -964274929, -1722333634, 1577683768, 1167561772, -1709111341, -833305901 ], [ 548059068, -1528774876, 1380572740, 749098316, -1519919223, 1140514545, 1063009265, -871379255, 714072362, -461091170, -299101991, 1515450559, 285317854, -1945683529, 1831482942, -1696830426, 290625187, 127835592, 1117506518, 1984010326, -796006454, -453399602, 346267542, -689407399, 1355237203, 1090145953, 2097631999, 1088822501, 1871209384 ], [ -1712857553, -1268096520, -816493768, -489856524, 1623848688, -1746626496, 1678944070, 880202599, -1407671636, 1445442133, 318354119, 968892261, -675207766, 1659497644, -1032208861, 946061662, -977194365, -1028309610, -1300521563, -1880797793, -1918470152, 1225819297, -353363833, -898159175, -272861942, -299042700, -517108495, 1799009124, 2051068280 ], [ 2005618534, 1593450849, 213054376, 1117946926, -805473772, -1283016298, -909317864, -189630125, 275648990, -536731533, -151905353, -1650301076, 1963898754, -333748030, -522108285, 240410119, -1116249052, -1713505875, 2101961171, 292496297, -439237776, -1615047755, -75635764, -367876558, 1970331546, -1406790291, -1305184584, 1969344582, 514779490 ], [ 295077076, 1812344828, 2012979838, -1500876392, -1239412312, 2064874975, 1296268233, -1172907832, 422975677, -227892342, 1584994058, -399915121, 1207626262, -1788969939, -1020970184, 902886245, -150964348, -1351730566, -1709557882, 614665339, 1792433617, 1852098238, -625327792, -204895020, -1398963038, 1193018347, 1747774179, 1948014875, -1583715231 ], [ 1831036384, 1706412912, 226929770, 433273242, 1274204594, 1295027040, 2055347918, -1232855115, 856147753, -898801237, -1332232685, 1732213277, 1626122628, -1039128536, -1270299597, 1540701805, 1257799235, -583095364, -192983807, -212690423, -1911458830, -1038346664, -1444249800, 1997952973, -1700248489, 1871191957, -2132070010, -2092971077, 1505455369 ], [ -2102838447, -1606229333, -1015016314, 1319975870, -1952304596, 1070051900, 1608467901, -1483619489, -295816095, 871621284, 2021773890, 1728826394, -1031897818, 461137591, 707376038, -323941030, 226613007, -1291637771, 1022709176, -1306567618, -252061562, 873881355, -1554502781, -1167052597, -1788809696, 453272372, -1809683459, 3138394, -32338373 ], [ 1906091418, -773663137, 1558450710, -1831618723, -1504015101, 1259909721, -1469454225, -929365514, 1846026723, -2058741055, -928205653, 2040397167, 1664547149, -2036252086, 1779878362, -654847623, -1187967022, -25819300, -1589599890, -1193713614, -104196128, -754513754, 1128294031, 1377568594, -39512136, -1803748384, -1013827443, -651468533, 957793674 ], [ 1001806942, -756384308, 1252685831, 1924939020, -1058230022, -1945850869, -200911977, 1604978792, -1370555898, -1006109529, -12284874, 557904857, -1002653293, 354628747, 247168199, -1485814794, 605116750, -825114962, -1946134308, -831992630, 818046016, -330774393, 1765282909, 1360253508, -85721995, -1240748365, 365857477, 905412662, -60433234 ], [ -1209254446, -83526797, -950629107, 111666924, 270438945, -1939903686, -1003090555, -188525834, -1828107452, -684662848, 1197560910, 316414092, 1605630326, -1212753183, -2045177265, -1633004632, 1410738288, 1538602081, -1546447755, -198322716, 325221038, 1368243097, -800379868, 2116611235, 412358570, 1000573612, -453581026, -1731841636, 20671777 ], [ -670907631, 414236168, 1557431181, -811588169, 1614025191, 1170094255, -1512293280, -1563932302, 423811217, -1991302929, 833063922, 664353454, 1946028294, -1661708102, -1539106688, -1314048482, -1148298864, 843866980, -659401669, -622416768, -117412544, 1072723188, -991228975, 1982730242, 1576108783, -1007017535, 322478025, -376082366, -604466077 ], [ -639272787, 1939958123, -1749225605, -313490406, 753122271, 1688792824, -794903300, -79372403, -426428932, 605363146, 1123992737, -61071408, -745411583, -749255637, 1796735484, -2140222777, -1378444556, -587411023, -331757893, -545709037, -984123437, 1105220770, 1713900019, 940111831, -1125208312, -1834636888, -1371389322, 1570658575, -488299514 ], [ 1427975206, -2091174426, -1793963604, 773666811, -1977413966, -2105587231, -1457080060, -971795465, -1349997686, 1710043277, -1946953902, 777972154, -630858905, -1305242217, 261005612, 808838229, -104466069, -672478321, -1987754610, -1666350584, 671223458, -817071455, 435114524, -379814408, -1356199883, 602971882, 227470796, -1146015651, 1133707902 ], [ -398026333, -1183299847, -1344012450, -1830531746, -507512579, -865090187, -1516773430, 1932739444, -1365784166, -1778029502, 1253991720, 374482529, 672135800, 231360829, -761407315, 279573397, 299387219, 174382189, -1882790124, -628448731, -2117325089, 1831029400, 1725110036, -1471646437, -1098426584, -128400752, -489355500, 1100134058, 1590892453 ], [ 1141538773, 1999154698, 170645260, 1325713867, 334094433, 74148776, 95040324, 594581478, 285083662, -225698850, 456481152, -1672402105, 1703484296, -1733036644, -168072868, -1638058632, -169312521, 449391609, -705792507, 1698007737, -1223379664, 1233216029, -167515091, -87048021, -483929778, 1707429232, 1186173395, 1731607217, 775463752 ], [ -1661970069, 1275008966, 1317635142, -1951392240, -1685716736, -725548454, -1964299211, 904911695, -1598886878, 331627549, 416449495, -945907415, 1153754011, 1489149028, 1482322682, -1722378264, -190965387, -1887148729, -1769746576, -24668085, -1992948534, 2143422367, -772672521, 523326768, 583928012, 257441541, -2114907120, 1723259492, -159452127 ], [ -2133227450, -2100520682, -2121098859, -653972140, 1217200552, -530716624, 2058933074, -602133441, -262740796, -1974932, 1458037661, -1459921112, 1628011624, -1699015918, -1392400993, 419588268, 1428008535, 2057146766, 1229862237, 1279767936, 1140249424, -1472231028, 1167986289, -1943686853, -1233341228, -694060741, -800533179, 860395782, -1372962634 ], [ -55798441, -1750321421, -831907144, 672144347, 1473413332, 697285503, -628562323, 1710361475, 2001994075, -1761561716, 1221680945, -885468677, 652891391, -1408972998, 111680350, -429478152, 1646547312, 2018057639, 1987855822, -210820509, -1571146689, -1425566727, 667476291, -93746855, -1459673511, 1477778503, -1041587154, 1761150537, 816091866 ], [ -1428446262, -1133764093, 689150474, 591304905, 1131667368, -192026361, 522657873, 1019815565, -2112021109, 1696686033, 1466860877, 1534337839, 1802182034, 333186055, 1904513200, 2113999406, 1002838076, 754880555, 245533813, 1593519562, 8226630, 1602084691, -1349633807, -1012490087, 1978540878, -475790678, 1525951507, -616368213, 1286908717 ], [ 606589686, 2065185271, -638464765, 1365284708, -48742038, 539206805, -1469189971, -2113050217, -365605174, -1503215435, 686843755, 1578878294, -1653378281, -1824512418, -49333703, 2018651456, 717463902, 1743619070, 1544833813, 1180163988, 618605526, 1599380288, 577453088, -996247148, -698773740, -1766255981, 54889788, 1788382194, 939923226 ], [ 48288075, 1703730545, -832885579, 2098414150, 1766426117, -651579253, 1359261499, -1150595603, -900716327, -1098673720, -1167362790, 748412527, 754231962, 1698079500, 637353404, 429714458, -2054275023, -709444358, -141184535, 2019850984, 1058246593, 1780595872, -1343230548, 1494902179, 991861063, -480408920, 1431837561, 340050611, 162973648 ], [ 1292184295, 1559873697, 275083628, -17856180, 1761485048, 1758729106, 1536276066, 1346508, -1274465090, 353825552, -1906125300, 1525165805, -219102053, 1966716682, 608879722, -1228019684, -221466315, 428527383, -1205849453, 768327935, -1430104275, -206389050, -11006340, -1816515344, -1580130228, -964187765, 1342259861, 1793048827, -376032431 ], [ 1192913229, -1813162653, -823070049, -1275594809, 1125456622, -732982581, 1605528417, -1143087386, -245914196, -1278220195, -90741223, -1828140618, -1784328003, -768617816, -1089151422, 85932845, 1933914075, -1774401125, 96208299, -441759549, -1878370558, 925403206, 1881736426, 557130007, -1799674417, 1340633841, 969648105, 14294640, 1306583191 ], [ -1256481392, 611716840, -952577248, 524515844, 1802933745, 1032622426, -1650212944, 1029560241, -590214289, -776386171, 861621555, 1922709211, 1185425846, -1789837595, -1074067716, 1462457468, 1120700996, 336820473, -834473222, -349048188, -898537943, -2022058560, 741781853, -823471376, 46214853, -1196043461, 1145965073, -451961907, -402241093 ], [ -1243410837, -841253149, 753291233, 435378402, 2048451465, 2099997458, -1218639837, 1101409471, 996908874, 1268894647, 1727299079, -1317686279, -1862315128, -1810030811, 1083821644, 68035719, 983573778, 1092207528, -877259236, 676567247, 1535464147, -1516941349, 1666035087, 131744417, -553726274, 810824401, -2120383896, -2023630426, -1373699497 ], [ -526076667, -143743355, -486181671, 1694094168, -1695470762, 860540785, 585898642, -1140556051, -663181632, -1794058234, 1101125575, -1247650013, 1262023889, -1548455221, -70651072, -936889253, 1396853071, -1841517182, 1536227381, 137864642, 1398849436, 685396345, 1227952683, 938976019, -1887508567, -1723420901, -471001338, -734246068, -639360460 ], [ 1699382869, -276436457, 873755723, 1393984582, -1610112493, 10672366, -986643018, 1153351740, -1251375841, 1270106382, -2128505269, 1622048984, -225522519, 844093777, -1069577488, -792312304, -913714539, -1336895038, 1489111492, 1484404151, 579839389, -9830621, -1720788404, -1708161008, 1115143853, 373858900, -526557380, -1856809829, -1193622372 ], [ 1051391224, 1685567066, 237318500, 942015690, 1968662407, -1206433018, 528766154, -1559895944, -258233713, -898384174, -1958876823, 925347190, 851701479, 912555716, 2103142873, -432594961, -541255964, 25236251, -1536243473, 1435856568, 973335606, 128763184, -1159945345, -105291774, 640486762, -837835100, -1591132434, -1716032360, 487828518 ], [ -254774658, 437410152, 61531519, -1669173342, 239796431, -1438085401, 1116330325, 780682154, 1790344316, 926487408, -1841266688, -1853481031, -1881960546, 1221792967, 150053696, -962075085, 2075757580, 1494714115, 1459802875, 113270779, -1630785461, -1153832152, -997034214, 1111326517, 470433900, 654827019, 2000855990, -353950274, 1235964295 ], [ -1145746343, -778156640, 2051230994, 1165240302, -1032058895, 1915806998, 1533496578, 1219300960, 332757390, 330553522, -2095246013, -1509588714, 1059591786, 1658264308, 1779897812, 1479536299, 1601307227, -374162886, 722824515, -923876713, 371110962, -1075764261, 1522425411, 978055129, 1555625577, -1349900514, 338301253, -1384180703, -1731245903 ], [ 1828314388, 446688565, -514766675, 1377970244, 139859890, 665301464, -4717182, 1840444102, -60406620, -1354331421, 66607692, -1517292079, -45844761, -1213723122, -1610525157, -1637241848, 256426717, -799199876, -813744540, -1586362989, 1628148194, 1743305389, -1410632987, 96025093, -1352506326, -1933329282, 676023094, -1552878203, 2045090797 ], [ 834010913, -422955619, -1680910332, 1680549548, -1566754974, -340989478, 1663572969, -893952689, -630615197, -1711772912, 712609626, 2085006191, -1592479011, -785757638, 787386184, -304048239, -362869589, 1589272964, 761898860, 1380064489, 378807245, -145401596, 665797973, 84004527, 2046174099, 752111713, -863644758, 237793479, -2118145787 ], [ 15169677, 976274284, 1335248003, -1634238641, 956982713, 1904859340, 1039651392, -1781843955, 1802604356, 120091186, 1674849636, 1564455333, 1454056450, 1831153551, -1585307225, -1721898769, -1174241393, -893140960, -669403741, 318045355, 1089312195, 1822096803, 1543454146, 2066037666, 1722996913, 731748725, 1069299703, 111030676, -1596026000 ], [ 60910277, 1519273282, 2025005638, -1964198879, -802098139, -1514856799, 663689391, 1210525182, -960861808, -1431794848, -190481113, -1039375338, -927955397, 1035291549, 2051007362, -1358994069, 130539100, 486878940, 1425483773, 1307754764, -235132895, 1331830000, -1400513138, -1921675627, 181707540, -1495167693, -977637102, -1260061506, -624737435 ], [ 494176630, -1986099455, 436891776, -2068360221, 2032679079, 2138239554, -800277356, 1009844073, 354049711, 1072188678, 1143411394, 1436081863, 187259612, -1301970639, -1331801416, -641492044, -410155437, 1850093161, -526323475, 1305625201, 1406250183, 590988488, -228943915, -358847030, -1698619186, -293609489, -1752239397, -1834929107, -1131754602 ], [ -245925672, 1061249862, 98708271, 647051948, -1511062359, -1755673840, 1854330689, -1370092872, -787511775, -1506040571, 1034010711, 691633305, -1226966823, -212996837, 2132333385, -1388688377, 2018809791, 1412168149, 1445479554, -659492209, -1264042678, 234181416, 595173653, 1143829769, -208575295, 503573005, 411992106, -288526625, 1439695410 ], [ 1480376079, 525985768, -138627752, -973706466, -709970695, 1857117574, -734576684, -248677477, 354092827, 703095567, 1456574281, -53203236, 668217932, -2016075169, -1130621030, 1378348969, 1982109789, 1376208300, -1050689223, 1937368717, -1074059717, -734997413, -132163786, -150417322, -237425314, 634882271, -2084109664, 1865843885, 1174417907 ], [ -915029288, 1854972945, -1669909628, 1900778636, -23224612, -1563192529, 361089692, -8221621, 1710537481, -1297153803, 2016088736, 1396255802, -963935756, 2054067217, 296782894, 181615596, 323216016, -611138391, -2071867373, -2013254278, 1630340906, -108177558, 909902821, 592018428, -1007942180, 1731629885, -1765650991, 942552329, 2054085135 ], [ -793553684, 961836845, 2013409633, -977132501, -2033366661, 243768362, -1972536725, 1906495272, -1680156666, -1825924100, -1846132966, 841726592, 1321626588, -79264625, 1189652783, -610474065, -225296478, 1849489648, -1783397060, 1340306864, -924342127, -1500938553, -1500923296, 1059115248, -1670032548, -164824484, -1718317998, -173854932, -150038955 ], [ 1249955187, -1523886938, -1043355150, 1983963517, 819514207, -780801337, -1612648569, 1013921495, -383179081, -1981093231, 447244400, 1316720898, -501600591, 120149387, 1186690777, 1878678536, -1258231793, -1622225559, 1203337096, -542841637, 799236566, 410397043, 1659499166, -1234360086, 81566122, 303062448, 1948294272, 882021308, -1136415932 ], [ 1734556966, -1532057497, -1533722286, 16024842, 117785277, 14532590, 1407198611, -987973698, 1031672807, 51679832, 291943198, -1484515822, 13448512, 1794790574, -1568759040, 1342542391, 1462468994, 1693270123, -2101087651, 540173413, 57480319, 1389703107, 1643311190, -1289825641, -2087917966, -548133455, -427822315, 1994927488, 1087613258 ], [ -1980978777, 1240903678, -1663328927, -802591918, 1773337967, 134870348, 1274371640, -291917203, -1590286818, 2023206757, -1471133810, 656531669, 42882696, 444861467, -383511881, -223283208, 239461451, -866557498, 1421063684, -395495584, 612480737, -195313828, 521340151, -1226703618, 123256863, -972605204, -535842349, -50787717, -689798701 ], [ -981449033, 1006618715, 288583577, -1248923867, 751088144, 1959240033, 1086227215, -1949889971, -2044793829, -2074310330, 280725833, 1218783593, 971649273, 956918112, -1306210180, 1723139361, 1425558953, -1998312697, 1876951046, 1773486349, -1836885037, 1164111344, -941239717, -10829055, -1911636911, -1777752634, -1297826439, -1620565124, -1010069499 ], [ 1803410779, 863383804, 1480451434, 1548419723, 406788716, 1411886441, 464553147, 749024822, 2126653926, -292964170, -64013203, -1919708920, -814321845, 1426236488, 1603660198, -1744456024, 1072053897, -2033768665, 547495391, -951437552, 1353054639, 134622121, 1763782076, -247579265, 794008488, -124683817, 45320097, -956303257, -804192968 ], [ 544676086, 512102402, -536894918, -109476095, -393681051, -621067774, -596907282, -782054937, 630045245, -1257043042, -18606396, -1715242477, -759832012, 1963859633, -1462386935, -193186531, 1463292691, 1636064624, -1619810162, -540680875, -1310508036, -2097656215, 1163750598, -111397041, 1001894009, -1087735648, 1701576104, 1700289073, -1764020380 ], [ -848000075, 1999226283, 683616881, -1169680364, 1055722594, 1400368993, -605175298, 828823713, 1905311351, -597383994, -393095000, -1047675654, -1624662976, -1955912419, 1200395258, 451819011, 1179040259, 1366923399, 1428665251, 1591361604, -422734553, -1049430920, 134315978, 1726837758, 1418060196, 185981694, 1215369953, 33864568, 1573409164 ], [ 350532447, 25155351, 1768354181, 653381470, -1130780360, 800399399, 2036689220, 562567954, -220825912, 1062127837, -909042887, -1246684020, 1630248982, 253710706, 1639196482, 593334242, -97874193, -1066033734, -129932119, -1579012552, -1677521200, -118247985, -414397016, -819025889, 82184164, 1834465539, -1094774485, 2038068680, -847916904 ], [ -2068737616, -1486074385, -111162744, 1879895621, -597013693, 1191470531, 790385345, -1290568078, -754487070, 1483135454, -675638611, -1531026062, 1472639336, 731245457, 930983165, 365906735, 89687880, 248218577, -876149567, 1039844315, 86714003, 561183740, 1186736567, -391758412, 1465509228, 1725014920, -231335268, -2035934065, -1234522489 ] ], [ [ -1194331986, -68203379, -1413401218, 1826323276, -332147708, -1643611350, 886139487, 1823088184, -130171299, -993695517, 2079085522, 2133405466, 279411130, -837129062, -409913954, 1332483562, -1441460392, -1659396933, 1205698464, 177282330, -1329636107, 781320702, 2026582624, -1594859113, 185879262, -1226542557, -1256052618, -984266558, -1522617710 ], [ -1739198821, -698863137, -474692217, -1613060241, -788247572, 1310096936, -1464279554, 1408003527, -16668266, 449708490, 1224339687, -1202260467, 550878599, -1627220827, 1347637767, 1792226786, 1560618840, 73034101, 742586213, -951707684, 1278095733, -57684586, 155871945, -1544045179, 587518661, 1583532547, 2029918781, -1985138749, 1562323801 ], [ 1425184923, 261495873, 1157251757, 1157121125, 920291458, 1310840249, -943299732, 1249870493, 1019656169, -70805305, -2003319280, 603283030, 302743074, 151937647, 1596791697, 802588719, -857889272, 776880224, -377967049, 751338726, -1928817939, -1031249769, 617721054, -117330789, 1512775365, -2105844442, -264065013, -1472223311, 1730254043 ], [ -1720533040, -2106939814, -936306561, -2116878045, -752904653, 1632608745, 1089170895, -927591192, -1947713814, -2106466017, 1119364429, 2010384089, -385518820, -1571745060, 1975167967, -1810611473, -1552704389, 1859511834, 2007904923, -688814900, -1314436190, 815118483, 676730101, 94326898, 58706620, 2122741456, -471289439, 647339333, -1814150684 ], [ -569248367, -130253322, -255003289, -384404719, -426884599, 1408526862, 586549736, -1320727901, 297019089, -274633028, 1550013789, -105158288, -2069991689, 2027424436, -1503373987, -418805761, -523570629, -728502904, 421073317, -980982769, -155561547, 129192151, 1340848360, -1799435765, 353864020, -1879857671, -278198940, -1462650356, -1002381129 ], [ -227673660, 1248499932, -1930936693, 416521603, -877594640, 1944538205, 191438353, -29656909, -1071971188, -732760422, -1628383650, -283380123, -1651479650, -378416418, -1469532434, 360789157, 430221283, 242116304, -1349176338, -872382796, -841644793, 705195083, 84797991, -870956691, 775156233, -341041226, -122719675, 621117093, 1986185118 ], [ -1626795803, 1469794964, 1780820869, 654272630, 1059266344, -246613260, 319022994, 1145048957, -1496907542, -343057937, -1021743310, 2038837292, 269092716, -1036476258, 2125551346, 215240670, -1487230316, 1886758428, -542415224, -903600128, 1171976305, -1531117502, -1597630680, -1931257660, 1633543202, 1036096763, -954946616, 681200347, 1600114433 ], [ 520077396, 1548256046, -2023008748, -491706224, -1811345320, 1167285488, 515050828, -2005033994, -862647456, 1713662114, 324299790, 996748749, -917912704, -1329709524, -1221453027, 1796642391, -1727331101, -276861471, 2053995645, -1587722433, 284213, 2104959907, -408862916, 1285559034, -1626689485, -988740172, -1293290253, -1465067014, -578637842 ], [ 648363552, 10997807, 1073087072, 1111839876, -1956597051, -414920250, -330420443, -1108603750, -1867777467, 2105111756, -1858853468, -863153092, -579801618, -1057668488, -1371257817, 1449482685, 1405599288, 1375888124, -137609111, -1609855481, -174624588, -1775117310, -1478236569, 1317841854, 310127360, 1636147102, 290783900, 1262485044, 514467871 ], [ 118872144, 1129783123, 292525497, -1002466475, 1940308788, 25525894, -2071285029, -723064346, 1656654959, 907379974, 967317393, -1352066618, 1525372346, 1095986442, -2010382456, 2035046421, 1057808067, -266688574, 2051663872, -1966252577, -620650909, 287552418, -1078530842, 152425746, 1150782738, 1074777318, 1676247489, -811097636, -28783181 ], [ 756615731, -296569721, -947295040, -1476031953, -1034099169, -72526068, -1147509710, 423331208, 1516878434, -18389550, 2099214785, -643671214, -1770736498, -1373792926, -636635881, 1704198218, -1910979507, 1737730183, 1323307989, -1842699388, -1884840198, 1490206660, -128152787, -1927643183, 1424429911, 4413261, 469277793, 182712898, 1452516012 ], [ 1584299260, 744308192, 990144561, -479923397, 1695362584, -1258474682, -118642623, -1006448356, 739596638, -1133102434, 1168594961, -390941358, 682318960, 1258392575, 1503744235, -2000728988, -1642812595, -1013407029, 646558507, -1595185259, 1115000804, -1267984831, 963053494, 314545161, -1960973431, -820235145, 2117269898, -788557220, 1580436391 ], [ 1733208062, -95758939, -820334220, 1657497183, -1396374623, 1639859015, -1814618147, 1787283557, 1183960514, 775059012, -1067269078, -576759533, 1276289177, -1371336489, 740241022, -2088306446, -1047166611, 1235372578, 552167668, 752452212, -429701588, -23773200, -79809331, 244540546, 483690728, -1892827311, 1256602224, -952121926, 431300929 ], [ -1985644349, -479467881, 548584805, -45776312, -2093881523, 1667929315, 785290007, 898272114, -1103489579, 1604332793, 1777198155, -325917875, 1382188002, -2078544522, 308662473, 1356315808, 483467598, 1199812366, 960576669, -1627343244, 1374899421, 1196538847, 1942552335, -1540218095, 833366688, -1850774462, -544440531, -2089716583, -1299459105 ], [ -2057920290, -1757488071, 32475496, 206445231, -254308847, -537615917, 1386132101, -1432804567, 141798982, -330530568, 1349718905, -584021478, -479898449, 1662389666, -2114056273, -571071252, 2025605610, 835822428, -1772222378, -158280281, 743015839, 1099736854, 419256256, 596832920, -37823222, -274955348, 54359668, 1736165769, 179719159 ], [ 1045818889, 1729433827, 495395317, -1590247858, -197011621, -1820620669, 622426190, 94803456, -2081304701, 752754202, 1973363896, -585828049, -1543564107, 964158527, -11485473, -1951751386, 920433355, -243624096, 1512034291, -555451980, 127106575, -264801880, 1778755400, 1542353503, 3735707, -491524585, -1862767086, 895846021, 291546977 ], [ -1424663227, 1415976183, -666663479, -1245256557, -1805450772, -1777838731, -667597822, -1593852920, -1651396099, 721040828, -668538258, 873663196, 764817942, -14907382, 1405011493, -962918477, -1828282448, 1159752704, -2093307780, 1821226065, -275925694, -45536935, 748553028, 759870108, 445403625, -829643134, 344653819, -216266528, 1655864609 ], [ 1497053589, -774977375, -236588998, 1094527090, 194286236, 1205713090, 367395613, 596268062, -1786399289, -1351971759, 847805906, -1925548167, -519194930, 199962731, 1620645210, 1445174848, -69874705, -1452058661, -622857155, -156287668, -1382414591, -1240222243, 1314906461, -1494711644, -932127804, -147329270, 58567314, 99338452, 1559051231 ], [ -1599106023, 488272881, 1640912382, -1619062330, 1617193082, -402772887, 2112005603, -1169751401, -278864929, 880474109, -1720695403, -1715908320, 304505789, 211202778, 1796727891, -1908170372, -1887789413, 1077395880, -1489805781, 1888847793, 1278839507, -861755821, -1333912008, -470810056, -1777055198, 1861639571, -1509072495, 1545681490, -1970800526 ], [ 1093359367, -242751311, 1827690744, 1217504429, 1554810031, 761087541, -1660144066, 1711327904, -620043457, -502655353, 767185434, 229061500, -347114628, -141048706, -1768578145, 49385654, -1036142026, 1704231401, -521538731, 1791234849, -1823704583, 2122260426, -1547187177, -366303824, 989104929, -560353765, -1947403656, 2031014960, 1401115951 ], [ -714298356, 917243762, 669189712, -1145472017, 1043658917, 367649148, 1880347538, 1399528562, -1054841946, 2017357989, -198163330, 1739011276, 1913252653, -1396404897, -1435949059, -171004605, 1304504750, -2126150068, 687224566, -1821384737, 1099628079, -1800302766, -1467533702, -530941119, -1527637977, 425353074, 381651109, 1462012503, -1893604976 ], [ 2087432150, -1349662050, 1470979751, 1863049684, 1026581465, -1039535484, 366233777, 554847206, 1791450487, -51526504, 787549540, 1581336418, 845737142, -1440411608, 1070667133, 220131477, -524050590, 1289235384, 2086764989, -703948645, -1867430022, 2019703483, 1862277180, 376583253, -1402506609, 135925710, -1160942089, -1032822883, -29122053 ], [ 183293886, -891792820, -271757451, -1476199801, 1092207449, 2076548303, -665375472, 1437276826, 1516169457, 1757529049, -891413812, -776906760, 1279228977, 1427193228, 368214514, 1210866915, 643274013, 98695079, 1113642214, 1740750900, -270155309, 711268571, -1711578411, -1533214820, -1825021877, -1723859747, -1922013214, 1547756297, 1630004963 ], [ -507496867, 1195038455, -1412488878, 976786384, 671913213, 1277369062, 1642756290, 1833547905, -1280018117, -979377774, -1692890321, 804811102, 293577674, 339174789, 1983425268, -224976868, -1305197817, -1305918350, 1120909126, -2031804970, 1357044675, 494093450, 1278268058, -1838282851, -1701153438, -1274239576, 886338937, -482597983, -1102543964 ], [ 1536800697, 620346171, -946024743, 971869513, 1141669168, 1560259243, -1181177097, -1469460677, 351295490, -894336220, 218435065, 885270166, 794004287, 1561440715, -416590581, 478268874, 1019101903, -417294665, 1039452590, -1762961210, -450214162, -303429676, 309420430, -2051171649, -1459480336, -267733896, 1490485495, -1377554352, -1532969860 ], [ 37092186, 1921553420, -1554229995, -1013701533, -2100896621, -375814750, 331434022, 935829763, 367618696, -1614792041, 868884707, -290540972, 1149051080, -1545798817, 1376134663, 2137311730, 1295687095, 957907424, 1841940892, 428118885, -1239191823, -1494764659, -1723053928, -1660853790, -997382216, -926017273, 1126450447, -1893184205, -1352932920 ], [ -1963090611, -288197614, 1636347480, 272810708, -771482315, -497146718, 805793951, -292303964, -551001668, -1934831937, 1237571399, -2065573147, 1085790871, -1470935552, -1391554954, 981762105, -528433633, -1558805424, -2016985519, 2125732794, -1195052210, 1034735332, -862184084, 320405381, -355667247, -100298615, 1672037220, 29069919, -1333252168 ], [ -574054798, 1540539238, 679548717, 1078952798, -105288317, 33877024, -719278396, -773479980, -1369356507, -1961067278, 863776164, 335416924, 997286381, -1187432509, -674679592, 900641122, -1182308668, 804940493, -919841415, 1744847958, -127559769, 1822471926, -96427461, 2040823617, -810078913, 1718930703, -1231687833, -892684926, -6375196 ], [ 241288017, 1142282440, 1162359332, -1705497378, -816105194, 2074396511, 618366180, -1367320156, -718181213, -1976455961, 1727686970, -893308108, 1745911076, -1005358979, -642027643, 1748816848, 107456726, 181299157, -1347911339, -1616530267, -1365916371, 55640945, 1815250390, 1893862309, -1057117925, -1466113370, 817662260, 1638444712, -1952236596 ], [ -1191452166, 1079966084, 1510967179, -699214431, -1339740919, -672566301, -1753652288, -1461053577, 595116199, -1067377740, -27401794, -238750207, -1361852754, 771785779, -1124668391, 1899692249, -872131018, -1655237903, -221295859, 2067800088, 1400538029, 1173454893, -492957092, 1560040609, -1602425454, 1989787041, -1762260070, -2059494316, -425420197 ], [ -2116581299, -564370461, 1824485773, 1976181417, 1755168833, -1667606181, 1964450757, -71402084, -1788916241, 1779855767, -1316584375, -1593251308, 818922162, 480126401, -1872343331, -1696443642, 1942895785, 2080499804, 856584510, -952551174, -1878982190, 491937765, -148253276, 388909954, 1891849395, 65848961, -1933200789, -299628275, -2113496864 ], [ 489856458, -73901027, 463322451, -46817481, -695352653, 657123512, 261222013, 1529368386, -1605042738, 141806811, -1204577196, -647350305, 1034362357, 1399961092, -1404503332, 1665325932, 1419425241, 841218620, -1608112967, -828924812, -1575799284, -1964615114, -1590103673, 1029309307, 355954934, -1696044120, 407970597, 230290564, -189820430 ], [ -1655224603, 627661284, -117065911, 1488773123, -1798006978, -1671859513, 365928279, -610761341, -381118171, 1048200169, -628306744, -672895100, -641251020, -28997584, 1507560906, 1957806480, -845745250, -156848576, 416786941, 368786253, -2094302229, 1992887644, -743165846, -404476028, -665070075, 214409273, 1224314931, 1185699464, -1875626510 ], [ -1344984686, 1443291674, 887298137, 522735831, -2026496533, -2017144206, -161913437, 162170178, -1984136239, 1141126756, 1573604226, -1189522376, 1961269500, 177592203, -439511561, -712833871, 825134295, 1538422001, -164998724, -1629367208, -2006754089, 349893667, -129855680, -180430745, -1477196386, -739975953, -909883605, 595673072, -603078083 ], [ 299005085, -2053116149, -1730486510, 402635252, 611573340, -87288154, -1297070090, -1280732274, -1730414498, 1973042961, -568033444, 1940666663, -1149838811, 1181317756, 1903564540, 19145589, -252923827, -802656581, -1787974336, 565755198, 782605516, 1723592282, -730077881, 147484440, -1362190520, 1234278569, 1573461572, 1194351591, 660014829 ], [ 1012122320, -1303970472, -1920191438, -968184380, 1789904183, 702193293, -838141819, -318483704, 1075983589, -311330609, -1712192360, -1335070078, 1926814153, -799312645, -1674153652, 1993884521, -1635350112, 1271301630, 384000463, -375815828, 1330164164, 440727884, 1081093979, 1959563873, 909930537, -1810009502, 1064403030, 41708532, 354810357 ], [ -1299742001, -1294818391, -714574142, -1365615102, -272358731, -347684236, 1680989952, 1023861661, 1809096140, -1549234995, 1007120182, -673196109, 511734904, 1054835571, 278776519, -1243791328, -1615766476, 422025118, -146936242, -1947546609, 1386445323, 1520929390, 1052245953, 1661389672, 2071721921, 260125547, 33113511, -1943721597, 358530812 ], [ -373247315, -1370451301, 427839254, 209820888, 8224472, -1119771544, -424345370, -111965656, -1702427232, 1788365399, -1682932169, 1629381150, 453253168, -354719871, 881180799, 1830265303, -1010144043, 752090243, 2068825929, 790260301, -125092341, 1007005063, 1281934, -738915131, 90018003, 1998569212, 716362091, -560277639, 1907908915 ], [ 1789107250, -1905877163, -212813413, -19255767, 1924129193, -260590320, -1470845645, -179123931, 421773039, -408404581, 637098156, 730630398, -817994876, -989780294, -1565046437, 1426660259, -394840928, -1301856739, -1001738040, 1926258233, -897306376, -347162546, 505338668, -923921214, 1911671842, 938917223, -613508339, 166243785, 485642089 ], [ -108068484, 1077205585, 681417453, 2131801403, -84607518, -367725728, -1815193229, 1776960823, 1521402228, 814079047, 915175199, 1248329929, -2041698921, 1806402665, -878393522, -705948128, -521631256, -563123161, -1119332822, 54167819, -2084669415, 230565749, 1188996822, 1642038127, -1669370409, 1963850936, -15297770, -1268840513, -1646067817 ], [ -1154575901, 248223090, -2080745623, 1125349344, 1073549814, -1773737166, -1723896407, 1164741925, 809232849, -215440487, 392724508, -1682316208, -23530085, 1592294619, -1632019572, 366984928, 1597251010, -41248966, 495681397, -731867541, 1890646187, -350412796, -136248188, -81491588, -1654280059, 1830648479, -492633963, 1129136527, 1407014109 ], [ 1201259645, -1255595409, -2011514521, 128218695, 824364096, 783905031, 69351459, 588839259, 925495927, 337345174, 1909061184, 98800765, 351933626, -828056988, -1548006884, 861036653, 420608947, -2102292874, 629141867, 2108577479, -905495809, 801941707, 897697041, -623891579, 1316802031, -203281351, -2088161967, -60378120, 313492461 ], [ 1095816838, -448664110, -862535497, -1564299280, 839662298, 593425891, -1622336068, 1328278797, 274625027, -889118922, -2127680673, 1524952517, -436517237, 1947281051, 1958617928, 724481764, 636741844, -1877824443, -942244893, 1123180275, -634070685, -856668147, -1907591861, 78420218, 1917375096, 2108037946, -1073740129, 671487223, 1142180436 ], [ -1635901897, 531852368, -1819902952, -1660176690, 4283745, 1479953509, 1498099941, -447274989, 800284531, -1403775989, 45734120, -461529594, 1621578382, 1651610862, -1250179842, -1877831927, -1000067658, 2009907320, 645425965, 1231808100, -1057134997, 1256191517, 1314097814, 1710325252, -635205101, -750286409, -456561368, -1034931083, -238722207 ], [ -349117782, -2117387135, -464635040, -913292852, -291502121, -2040032205, -56635518, 1604206842, 15473684, -1384286875, 1685619897, 383343220, -896509098, 1100717342, -1824559002, 170238138, -405434543, 327608268, -869713539, -463007292, 1874014303, -92031609, 1859556828, 1220256637, 1511096195, 1216270222, 983664397, -1393608678, -527752550 ], [ 1345824426, 1680355321, -1155894162, 1928836270, -519949466, 623745445, 793200329, 1524365805, -770964423, -1649853261, 1246254510, 221597808, -1439534484, 1508236724, 1352795942, -359369462, 1224137049, -1845790760, -755364589, -1204667036, 735639389, 792001742, -1000350513, 1395708447, -1516882346, 1283420785, -1027227437, -1045900324, -58546280 ], [ -1694773529, -1053605757, -1695230904, 7819910, 503422390, 557727238, 996959569, 1221956221, 2070318060, 1405232829, -129848310, -1376966055, -1985264223, 83788479, 1439134839, -803251429, 1280451213, -98851872, -820859249, -513752098, -1166855709, -1334020530, 770763561, -1891159197, -1831398698, 963140998, -312687346, -1870237517, -534512505 ], [ -217101257, -752017829, -718283104, 326745556, 1101453750, -1426262065, -431606971, 899822028, 560687738, -1348460546, 1545264086, 1227294859, 647375104, 1032796757, -910362695, -1894929484, -2063454295, 1980887953, -218635694, -815322297, -405086463, 1225170220, 1995208191, -405484781, -460682297, -548592810, 1754708669, 1555951844, -1333722301 ], [ 1177203262, 1501746808, 237601809, -290825474, 2083127087, 1655603632, 649235591, 1795826175, 1716130396, 1992231348, 252684243, -2100520694, 690935044, 1078112635, 1535383708, 713704433, -54170258, 1111433172, -1772565986, 1749363618, -1427238830, -1528913372, -827568847, 1031690671, -2034872510, -826104321, -42530580, -41791881, 66010294 ], [ -1831313901, -1285709830, 117676293, 1755130330, -419424118, -2003065573, 482695069, -599108647, -1493280063, 1549436092, 1488575937, 1254075930, -605602083, -34651841, -427631303, 1924164893, 945401106, 1617037953, -1954234703, 464120907, -546689821, -2059494143, 999314885, 1622165556, 1573418849, 2139127706, -1755528601, -867955490, 568975844 ], [ 1587523399, 1913373771, -1172028229, -961108887, -1179390634, 1935950590, -2035708971, -2109479608, 1766638903, -955650228, -2055121419, -1045648363, -1175735432, -648022060, 1146846656, 625795940, -1064535866, -735964030, -1368057417, 714301530, -24472898, -1990100515, -2125590745, -738123044, -2072611351, 1500473544, 743966458, 916359438, 1229223680 ], [ -1830605947, 119282266, 480913125, 370274233, -314768117, -1237927170, 278693385, 1299839114, -1467660214, -7511503, -990904243, 627442876, -401521540, -1569318959, 489819325, 1207780109, -358571232, -1944035501, 967913340, 644723230, -1899426751, 838549820, 1898331515, -674413033, -1135591485, -70125911, 202105186, 1784918532, -961014645 ], [ -639106851, 2090573352, -356806569, -509979486, 54500534, -1248903492, -1979569576, 1986677849, 1395711746, -248160602, 512602562, -1795387611, -1946069826, 1067793890, -703776467, 1626802129, 171081756, 469441316, -131419207, 2022988235, 222679029, -884234584, -533884198, -301118412, -1382511630, 1338158457, -913804671, 495540357, 387937213 ] ], [ [ -1706168859, -1564121285, 2034651761, -640158332, 1014141829, -1531769056, 1355114909, 1880472995, 29094809, 1185189831, -56110617, -537720445, -629734449, -165749236, 1371525919, 1578846543, 822801276, -1076363691, -1336456236, 1172509305, 43175924, 302623664, 548196410, -1465497929, 308785978, 265816471, 646919435, 2127665223, -216085874 ], [ -1277258193, 2074094841, 2003490684, 1221165971, -269210167, -1453602705, -1942813929, -1976247107, 756362544, -211015291, 82126927, 1312316991, 1831635906, 1226532962, 699165681, -937089930, -1131415124, 1875219246, 1317185604, 1068222868, 1868421441, 382595640, 1939792192, -1153236367, 380379929, 2009807575, 392174910, -1587912343, -1850214851 ], [ -1783184804, 1021608433, 1235481665, 675514359, 655428622, 492994779, 1056213384, 1920095515, -2107591134, 1271786557, 1220015533, -1067117889, 1145060288, 1284864907, -1604390410, -1627760344, -1112722896, -2059690715, -1363417276, -1126503767, 991341297, 1903701786, 1272810508, 1863820644, -297042792, -1956485259, 1481666662, -125923618, -98806577 ], [ 1021619282, -1192989254, 564218841, -168231410, 1929451440, -691492457, -535737565, -1522507332, -1750908300, 799191619, -321969652, 1456137558, -1091975222, -1684765715, 688806132, 1088749556, -691473549, 112689362, 1914092648, 1074062446, -44293007, -2062926733, -1487908483, -2055005310, -306180763, -884564871, -1913663961, 1156652790, 1839013896 ], [ 1183365798, -684746895, -1291262160, -2141087275, -2134244625, -404418523, 1783911280, 1711620656, 1545061292, 616075974, -1431007928, 1011539919, 734699345, -984009533, 559258392, -962900799, -44148528, 777358508, -844837769, -457974976, -1402642186, -1664197901, 1730668349, 1865352263, 1829315066, -1719587330, 1951840133, 2034498582, -1463011220 ], [ -1391321792, 47486313, 1299863278, -1523357643, 24408091, 1176867851, 898932446, -351622663, 246623334, -1012762560, -1726031612, 1830518041, 1791049538, -1809476775, -1037103084, 270886952, -777738889, 842787054, 37208724, -2141775786, 685492454, 254367940, -229395136, -1506264160, 2107643374, -1465358801, -1883468286, -993944107, 810301334 ], [ 1463980607, 734881611, 1674546685, 1472967514, -1943335585, -1023441455, -426689176, 2078635705, 1393613415, 81818220, -701254153, -812433478, 301026134, -344156706, 2057366670, -80399988, -900998491, 123071174, -152064768, -2105402750, 853911667, -51654852, 560314092, 1987535412, -1344349723, -1563380557, 1726397818, -859369755, 1804507542 ], [ -191616993, -1805579292, -328501735, 1744372796, 478415767, 1759927922, 674244938, 253184968, -799685902, 1491282480, -828175033, 133308553, 1397001451, -1764634030, 1987493416, 2142966552, -40973465, 585931712, -181230072, 1602274742, -1073670287, -341433233, -984856196, -719790115, -357492432, -807637504, -221798725, -2112845346, -878221282 ], [ -363437327, 1937114035, 720760490, 1378262299, -269602535, 987904610, 1141948906, 1011984475, -1206997325, -1420664776, 1818310833, 884665405, -417214600, -919545410, 1073563428, 331024647, -799279433, -92571782, -421571129, 1372355946, -1946648984, 44566887, -295321921, -187224360, -793789963, 1173234568, -1562967048, -1567630884, 335704760 ], [ 1574034865, -668033857, 401175055, -172554644, -928717916, -1885962787, -1877223721, -371865161, 1520339331, -1419459406, 1425232306, -1026729149, -944913737, 2127180272, -122902847, 131667957, 285697159, -60542463, -791743405, -45162547, -527066083, 1742155375, -1593963433, -497930726, -1410774988, -1444586083, 144888631, -365712526, 2096259493 ], [ 1413855780, -297248863, 993582325, 1462149028, 1189130726, 1774272955, 1621727232, -745434853, -209439440, -1257747029, -72446789, -800600927, 503515763, -1318977898, -1560491713, 344507039, 672823768, 32458606, -19858362, 1379804909, -727305951, -1971773301, -35112537, 1753705899, 195493508, 783621142, -1321614757, 1013591101, 1170101775 ], [ -34460110, 548444781, 2060402328, 1042343563, 1596449458, -1387039275, -759307584, -1009413794, 1991135731, -1393133119, 1435370660, -1576865586, -1989108364, 1202638230, 1477084732, -281741672, 333451567, -1097941875, 1691883096, 776586365, 1990828934, 1282103520, 2050750292, -236334283, -70019133, 627401639, -178291694, 410867013, 135998920 ], [ 264582307, -326971378, -1505102497, 1621463379, 769335634, -915850940, -863844045, 2019542896, 761937621, -142053080, 44215906, -819929805, 2146102112, -834451375, -369861816, 1497932418, 1569140378, -1232710582, -306563537, 249648609, -1732398652, 1183513774, 1656253778, 484878616, 1272743978, 1347138736, 1841376289, -1704611589, -100324194 ], [ -2143024390, 153409743, -1529208160, -1523970644, -583672518, -1455534695, -1314373135, 1513307570, 2118957278, -1040106552, -1830595377, -1854761404, -103453574, 1147755821, -1859523207, -1680375974, 169011798, -1148915537, 553952540, 1642474665, 229908876, -1621209224, -981409710, -890453187, 318421180, 856240763, 1850116170, -228764381, 265242682 ], [ -921497071, 373800576, -1795233229, 1185810740, 1693081949, -881450122, 1171284153, -982796453, -843906682, 1228524585, 1342689816, -484125322, 1199559932, 850710716, -1976741910, 965505023, -1697942769, 562781172, -650517924, 1449418973, -610273304, 1753072541, -1403799344, 980701672, -338646765, 1815549414, 317096883, -1482553863, 1377361454 ], [ -125939943, -2063122867, 1970226209, 1169660428, 212996844, 197002545, -494867236, 1196274152, 988046281, -1945875200, -2079263043, -1328483062, 100602068, -1034846206, -1628645266, 1812442320, -1429059436, -809310039, -2042974410, 1902991179, 1536529218, 1715130999, 1155041708, 1764264345, -1432614982, 1868794884, 954992865, -1703964262, 1549286617 ], [ -830177619, 117198107, -1575146974, -1999011223, 1698529209, -686976260, 1003901938, -180284712, 762016008, 1177350298, -1048077918, 1107816747, 49083759, -920047846, -2078869994, 1243518008, -1547498398, -496177454, 863978555, 344269184, 193519993, -280993052, -1917820170, -1339235425, -1100817676, 2066203266, -442495608, -943476232, -1972628238 ], [ -1873954961, -1941331509, -2005058649, 1095065329, 1986654003, 2126671266, -1570693075, -983009664, -817964991, -76720162, 1748416188, 1956060734, 1418843187, -915678275, -448242940, 1239623505, -1985692442, 669010804, 1125748564, -1204599797, 454802888, -1023717680, 1803230374, 1332052280, -344836818, -423378192, 1421011090, 1878508804, -1627949568 ], [ 525128752, 5835825, 1032412425, 1727543517, -227250980, -1032500809, 655147530, 1458785265, -423006827, -799033332, 506496623, -1274394244, -1620726286, 1735993292, -1478878881, -2102753291, -1694043717, -1541995765, 1083429837, -491754471, 1324305289, 822529687, 372680127, -1264045243, -1333752179, -929171171, 1795103244, 1558107397, -680761615 ], [ -1815889615, -1045616404, 1887923910, 232842741, -677892238, 952658762, -960247560, -1018037969, 1268178639, -84154837, 1999795723, -1446988641, 395374722, 1855403110, 1863274665, 1631332679, 1622520200, -307693395, 2088311608, -1479440223, 1591803542, 1568495581, 1884638442, 968309058, -895107919, 1068536251, -1828025234, -1081866732, -950752450 ], [ -333962545, -1564024413, 224019188, 1714996833, 1691157788, -1848073457, 352059736, 1967775342, 448957396, 2042640066, 118614100, -985523862, -1730187006, -131164320, 1189087570, -1219129883, -1769448278, 1931877940, -1632327965, -1061192201, 429949879, -1228224470, 1609961811, -1817251020, -959195007, -1953120829, -535779828, 534382532, -914322222 ], [ 1938618807, -2096728654, -35095167, 1315915940, -176997900, -163727211, -460881904, -1791642911, 514927328, -266393214, 960560875, 1290408769, -319751501, 1399265826, 1929040633, 947786011, -140001171, -1919982419, -455304082, 1691818064, 849940389, -302635895, 248068523, -501695131, -1953415724, 1869433499, 681163277, -363874835, -44062993 ], [ 1211264426, 797427526, -636217469, 1689341199, -2035065118, 1719953124, -235270970, 1791123191, -732773277, -1794583664, 462320117, 220591248, -615858675, 1540405709, -1971987448, -1575492548, 1721017644, -1336325382, -1774648045, -1588380378, 685151170, 1396334252, 1287226438, -1846628764, -1087265940, -1715507636, -1889903685, -861192182, -1520851960 ], [ 1325494069, -713472600, 772200910, -1590561256, -166581250, -930680270, -1930337794, 1173335801, -678881896, -820204411, 1406544599, -1898800353, 203491426, 815551012, -1240539244, 38882306, 248105577, 1465516024, 519673159, -149494982, 919355366, -430908296, 849258189, 2071721358, 963701469, 159933957, 2122544022, -1121917680, 948421505 ], [ -634805208, 1391860358, -492146934, -142320303, 1655320916, 2116551270, -149287469, -994894183, -2063753086, -612669435, 1932157621, -1092440894, 1775113711, -1601231363, 463281149, -1331825106, 408632405, 1989253950, -361633084, -1406353137, 2127124333, -1761399595, -1659029275, -1995425387, -1450794256, 2107042776, -1390605110, 1401948660, 1466387917 ], [ -1337614630, 1846441407, 16530289, -479337469, 1520706352, -305171351, 1265672529, -210657858, -1301622037, -729312320, 425267938, -418294749, -1587631070, 1421696320, -198273947, -2082270173, -1819499965, 1689306867, -2040701302, -205701527, -1141775129, 802172128, 1160811729, 1731689617, -2055685251, -1628975098, 2057517656, 2123185349, -1263730062 ], [ 1484573778, -1223362569, -8400783, -1135043404, -553940193, -499856802, -931822613, 1269442785, -81340052, 332705424, 2036509852, -1114549473, 336355314, 1751197921, 1460632771, 339405085, 504169989, -1580729051, 903985727, 1847618437, 940251825, -533333797, 487143652, 695051621, 278794464, -2037419188, 1552158482, -638584312, -1807081021 ], [ 1422440664, -194271023, -56162614, 389797098, 1255513873, 671888450, 1454927833, -987895460, -1813713841, -1767929705, -556442151, 1666793333, 342559080, 289076188, 498957193, -443296991, 1940996940, -73661542, 829495600, -1332631014, 194234133, -1152776488, 191038315, -410116838, 461610347, -850620533, -164108732, 1826741003, 1909685295 ], [ -1749460692, -1270442827, 59526675, 1058643039, 1713309773, 810672074, 729476194, 784217339, 923409927, 1126751895, 418201824, -1730261683, -752552019, -1874224317, -136657403, -1836505445, 1687465389, -947819818, 826469666, -311300712, 1390679875, -895790770, -685991708, -880804609, -117463640, 1480492653, 1052793467, 1874565331, 1119190200 ], [ 978739673, -189779854, -372286302, -306039542, 1821438443, -1170413981, -1727377494, -1486766443, 160940643, -1493285991, 437090535, -953107464, 59588976, 1586578844, 1180943914, 846568071, 1980388375, -1987443528, -468692520, -535973537, 327394343, -738532753, -1725098603, -682082324, -1163044819, -248471621, 964351356, -1358526540, 1645596874 ], [ -1705655921, -1886311163, -554270235, 1843239434, 1330850910, 541027255, -976332415, 734117976, -1522905816, -2115569918, 257431088, 1753920701, 1101614182, 304111248, -1518864962, -898724646, -180187829, -2004597742, 813791878, -281799076, -873586699, 747944474, 1774246266, -1169097602, -772325404, -781424442, -352823494, 833085171, 1905226972 ], [ 249908063, 8473688, 1323854757, -2002095272, 1705606311, 1538047961, -1975881218, -102933062, -629038842, 774701912, 1523581050, 437995128, 885047165, 1674299021, 419331981, -72908756, -625294163, -321676920, -849462655, 1015075137, -1976265026, 2031173961, 1462907859, 753439567, -241412582, 2080191461, 425886584, 2092593993, 1819902827 ], [ 570100081, -2020812642, 1874239627, -500917093, -219672087, 1832557045, 261082904, 1622081923, 1867116308, -151470328, -654484679, -1308916012, 956661800, -1601623122, -227059612, -361402777, 905375046, 99958022, 1389060834, 944005292, 963679595, 948504486, -1805825437, 83695544, 159289907, -979024146, 412879695, 985481899, -33395112 ], [ -1682306271, -200181549, -1462977076, -2069602450, -1733022697, -1325861072, -2015887634, 219767956, 1422227992, -1217886465, 1989588132, 845825405, 1184102841, 205856479, -215675774, 1084121607, -1580962852, 1390553690, 1424820457, 1731132515, -1333738138, 1112419836, -134510845, 795192645, 992829867, 572026006, 677882424, -1574296152, -153725541 ], [ 1509162091, 1900267126, 1009447216, -708012376, 2145305318, 1800470354, 389801255, 1146364800, 1469579673, -1284739133, 546709617, -1563862375, -650358030, 1827220601, -1584519659, 670254799, 1090431311, 549350315, 2139364814, -1660767153, -482730100, -997969536, 182799919, 720819470, 986754363, -1658851273, -620316256, 941228895, 1702181739 ], [ -858721391, 958765621, -780115210, 1578921709, 1493835640, -1905648975, 200468058, 578731247, 702215563, -4743909, -2066960480, -1752553812, -221783731, -1335008620, 510667637, -911153291, 739079053, 238901841, -586995533, -1109109189, 483475070, -387730960, -1658200258, 2001912188, 1145803014, -1617966893, 1823665795, -492941993, -543515135 ], [ 144373534, 3139199, 1083367143, 961639174, 1431698202, 575333124, 1648875896, 1735890542, -304940450, 114636459, -400325329, -1037407509, 361294303, -1583722889, -1240078052, 1544963249, 564845624, -35446049, 176736391, 1917228185, -1105519534, 68510056, -799714457, 1149028104, -991538938, 1876572929, -2090981857, 127241595, -2068840452 ], [ 221517458, 1088560229, 698007230, -1367878989, -943423218, -1629135057, -1958677995, -1906660229, -1749652969, 989776000, 1269788478, -279397529, 1811843387, 1401467532, -74683701, -1227267436, 98289477, 638675354, -15108683, 790549672, -1041565940, 1334579853, 178884864, 410954451, 1838935897, 679508666, -860896076, 721256327, 330594594 ], [ 309379053, -1941391639, -2034865231, 464277181, -360872672, -1807868148, -1745221463, 814767944, 1999167102, 663712013, 1345146065, 350827476, 1102061084, -1898840895, 914719567, -1135851140, 142633991, 636561099, -1765666632, 903565121, 1954635392, -586060328, 320560508, 758826312, 1735324292, 1079491626, -1356254787, 901875762, 1234571637 ], [ 1665927135, -2094345974, 282862603, -1271544395, -1156407417, -1556830171, 1937464794, -1537734870, -1341332031, -1496266968, -528040602, 118708705, -1117214755, -983433520, -1774062793, 1686053497, 420196544, -1770714721, -984401376, -305401660, -982907504, 721526911, 269615522, 1151455220, 564697151, 314487754, 1280058646, -1050410423, -174938634 ], [ 1750751254, 233446024, 1673170098, 2127842966, -228077477, -1896092840, 3673899, -767564038, -1190593518, -1619072227, 1247499144, 1049117685, 1046344883, 35858973, 782907805, -32386234, 532641310, 367672920, 536154073, -1688491649, 1162334075, -553194398, -1446282855, -1289101876, 987318805, -1658994561, -967297438, -2027079023, -2025812323 ], [ -1115473288, -1820030933, -910173545, -793622671, -505922501, 1622914312, 163913121, -2061249686, 199312681, 725013442, 1317199984, 638626501, -1486750138, -462718135, -987992147, -1501000790, 441505518, -1789645982, -1794923833, 240017230, 1356564770, -1428256822, 1538300269, 753075194, -1647492118, 1320949647, 747214688, -1443866547, 642159728 ], [ 1442268731, -601605013, -1186893941, -534679073, 1464817871, 2051892907, -1542749788, -2014233379, 311585265, -1187621424, -1842225097, 2140175063, -497177965, -1706975658, -1832486174, 1081492443, 1069024578, -1691837723, 1526934610, 1090724296, 1511897829, -709788316, -1632162617, 1901697752, -1887635640, 1364767583, -1060228486, -30311160, -113118048 ], [ -748130615, 600489351, -38087967, 842918883, -118872492, -2012783974, 1804186282, -1902548601, -693567092, 642114845, 1830532654, 1745999991, 1551685396, 209296363, 1485624501, 1510621087, 1418061362, -1571904068, -1468797910, 1067771339, -970586416, -382159811, 312714155, -1582811694, 1188738177, 1207974943, 1175199988, 1795412827, 586530860 ], [ 1044300181, -397861780, 1733291027, -1717894076, -1136112881, -1594690137, 937162584, -1380908695, -1147521495, -1300034356, -338472120, -772340425, 1654592639, 1030523067, 1691634558, -1924104999, -143289743, -1555343435, -1822682136, -1874234251, 1702659437, 240815676, -922615321, 1049415886, 689168513, -980152679, -1756517242, -1776814388, -1071455659 ], [ 676247713, 1792454587, 1958860699, 133815713, 68094970, -2105911518, -372899123, 989217487, -1536879531, 1107690310, -1917166234, 1374742518, 1220974479, 2045877334, 2099938347, -736701950, -1167751895, -1329242709, -1938439735, -2017596211, 1654742419, -879997836, 1114861867, -1839059878, 1979396587, 1418658480, 409520146, 1324517068, 1317965938 ], [ 1831195700, 54698298, 1612270315, 132890098, -449516809, 861606113, 308672196, 1998247994, -181809411, -1369354046, 15317013, 1565174608, 2141245172, 1737967690, 266514943, -1640146994, -1977324156, 139837367, 1519389431, 1073018620, 1532838227, 2038977782, -830081786, 284594306, -1378569575, 941718583, 1695599835, 973152721, -507702860 ], [ -1265706443, 1232850774, -685765884, 712568997, -1577694355, 319852257, -183063812, -1516790915, 1252286177, -753742348, -1824103080, 790717045, -506919989, -1340002348, -780734583, -456072070, 1616889094, 1189671296, 124002198, 1277009533, -594683254, 1928122788, 1345470103, -1035000537, -585172579, -2078792221, 1164528999, 408797798, 336255039 ], [ -148090778, -95176137, -40640375, 1292647645, 903175866, -1447752672, -459508466, -856283811, -1302016779, -1370260221, 1237553798, -1061167206, -1450786036, -537880360, 1538919153, 1272921861, -1053020279, -1379781652, 2059060584, -686277731, 1612171001, -1844879828, -2063555768, -391307615, 1040517597, 1553319618, 131460641, 1039307908, -1162849041 ], [ -1266877951, 709529682, -54613918, -1030247186, -198188221, 1143537300, -807434147, -2085911205, 734113059, -581895981, -600916786, 1282894069, -1560081949, -2029380290, 1073146690, -1475349926, 2077790943, -1938818787, 356219147, 1384394863, 1324821074, 676083598, 50904901, 1655434224, 744173168, -950139548, -1465810135, -670826772, 1889526246 ], [ 148706717, -29516605, 188989294, 1218173047, 1083715987, -648961054, 824870850, -949640232, 1394471403, 1063249392, 859586374, 1947346545, -1304307802, -584271105, -426402896, -727228232, -1924954713, 2005636613, -86536941, 732822768, -101932801, 330921185, -967305266, 2137284783, 1495573579, -1712088471, -1001278362, -1174449156, -1479451168 ], [ 951621622, -892012710, 1309145705, 182596967, 1657805544, -821445172, 2114214632, -1971186479, -2001141376, 1754197491, -1366005660, 543795543, 907773290, 1251439228, -2110722938, 429870413, 1506015627, -1485962618, -924424553, 957656657, 1692113588, 542791716, -1252312289, 618507533, -719331470, 1280602009, 1314287718, -194714789, 1676519336 ], [ -2007606932, -1504187570, 1768060935, 1536887112, 361343845, 556600933, -367763758, 1284831260, -1483106474, -507646964, -1701283040, 1798011002, 1355347064, 1494628725, 306474692, -289128782, -1849942318, -1018442992, 1489586631, 1763050651, -158349423, -988755660, 2027831939, -590283486, -910745853, 1935028135, 2110639583, 186942672, -754408160 ] ], [ [ -1358028474, 464724075, 1352785107, -2123664705, 659755899, -1150120978, 98322720, -452454050, -1481904600, 765188727, 1021930658, 1217292689, -464888193, -2081918768, -807521761, -1201533373, 1311027716, 1657238330, -1062321689, -1440300869, -522142912, 1893785606, 1624980284, -1846002713, -2052834041, -567679674, 2102523845, -829674798, -263512509 ], [ 1231571783, -1065674914, 1578389132, 63404832, 1368993570, -1993627699, -1851194432, -323920994, -1043896453, 1337984782, -879378871, 87300600, 1046458118, -1318856595, -1913856596, -295244160, -496462724, -490580735, -1127348279, -126978576, -1383531933, -932194937, 172369733, -1215069789, -630442522, -1710406971, 1389628530, 1443171846, -3515648 ], [ -508931298, -1865490251, 719624313, 695117232, 566073759, 1824505238, -1734757374, 1956417389, 200646972, -1925311198, 1826763291, -595732426, 1362867232, -1754369623, -1855637048, -1897673232, 2082017825, -2022807644, 1132326682, -728201735, 2037651702, 303925900, 242093621, 1646331559, 1602020004, 872158343, 347269041, 1942615260, 151403740 ], [ 1128499813, -1339692826, 1493641854, 2105034019, -433380617, -660242303, 124771508, -1201794082, -1543684958, 1930230328, -1368719254, -1552366576, 1683626195, 1702716278, -840882400, 465890990, 1725636661, 908926777, 1377410417, -1306875467, -405797109, 312027271, 84469673, 891633500, -1538765271, 968227294, 1833682903, -1354224280, 1995670413 ], [ -1505609697, 186484025, 490867307, 302807255, 296258064, 1086803208, 626463373, -1845204773, 123401139, 107345497, -1555526285, -2134267797, 977144802, 272713527, -2085293796, 1164191304, -2020909898, -601557715, 638525771, 1106209746, 1451848068, -1228834352, 414593755, -336914784, -207713966, 1319660717, -1575419803, -1644449729, 1234630346 ], [ 207949200, -670797505, 113117580, -220311543, -1813692637, -90175884, -558915578, 1572399261, -337299262, -1237487029, -647816845, 843356024, -1273011558, -904303425, -143056353, -1577487699, 1970041647, 976138747, -343574367, -526322306, -208533281, -213432380, 1684431098, 620980828, 973690247, -1674778261, -2106981114, 255227016, -353042293 ], [ 407687985, -1718669972, -176437736, 312850387, -386046312, 1379690465, -1078288913, -357793577, -230544894, -520634415, 1130372250, -1177385972, 773893667, 1647571189, -183230287, 522438567, -721609740, -1896147028, 1222418505, 1938897218, 1823119832, -1406251558, 2070682113, -1605033607, -1330372803, 1135410201, 594969067, -988889205, -468018352 ], [ -1932003505, -1881074061, -1157242263, 1104414972, -442999706, -1398845202, -1874207032, -2074983959, -1996316155, 471050265, 1727241613, 1092577754, -129422029, 1532996287, -1808204746, -1902322707, -928759608, 37733527, 326770711, 185146540, 209267616, 1648922330, -706849486, 1289802836, 1211196120, 272688376, -370363380, 196142822, -275090185 ], [ -1974919049, 201205118, 1869703938, -1344901807, 2139415393, 707288016, 1375855167, 212512592, -1253642620, 1538390730, -1207187393, -148902504, 641041724, -1444341878, -1508607580, -376126881, 17660167, -1940979945, -1243446277, 1315134681, 920634612, -892340274, 1205074857, 1034272354, -586134141, -850186222, -678297445, 1029685315, 950645774 ], [ -1847730019, 1836422009, 373261801, 215682796, -1071776375, -1143892543, -87235131, 751077011, -1160016063, -379501830, 1331938248, -972446385, -905040912, 199729166, 1061563195, 455066125, 474292869, -974313383, 577436726, 1733645322, -222739370, -1463197711, 1960232519, 136881414, -812178331, -805981976, -2100130938, 245061965, 1341087667 ], [ -424804548, 962228826, -1099774982, -1866198551, -285353819, -1353923208, 497351735, -1169594794, -166610748, -171037841, -1668105443, 1849398646, 390861028, -682107860, 844252304, -2011617797, -1006979205, 68042441, -46852705, -1657920827, -230679314, -371530231, -1222725982, 972539156, -509883981, -233861757, 421014444, 1983748651, -905782945 ], [ 2000266645, -555502204, -784011026, 1776489710, -594003516, 1510468228, 746747826, -1200261001, -1509847865, 416191481, 1481268189, -1099423482, 1114879644, 1400183369, 1671563944, 1769823866, 653088036, 1810534692, 2145499481, -759040616, 1820284499, 260338470, -1274076687, -2240975, 1815755578, 2080409806, -922125694, 1371685279, 1423068974 ], [ -163986608, -99730698, -984619400, -1498806503, 479927614, -2103246261, -608794282, -712777891, -844073462, 2038316387, 1420414247, -1870134488, 1186453254, -788630820, -2147147581, 406616985, -963709178, -1687405100, 1665780360, 1160519180, 1923252878, 1000651739, -1501400795, 1734339574, 2117412535, -706698979, 749280454, 601020573, -2076756703 ], [ 715514770, 2033291136, -1264007780, -1632527178, 107527374, -1852027950, -1701356244, -265553166, -404895539, -1895616773, 2003187150, 4443628, 296141445, 1061331649, -1201255219, -2106975566, -466212860, -1793688632, 41983722, -854630894, 54925424, 1490412162, -1082417322, 238331611, 2123339988, 366382461, 923417816, 298088740, 401978211 ], [ -2039099742, 148332289, 1955024523, 619383776, -1415047590, 1522255470, 60223237, -774131811, 1724654702, 1185066294, 1906252517, 1598944305, 1757113532, 725015, 550363821, 2040860368, -1922254034, 2084560696, 429576668, 358067003, -1849938147, 452384573, -151033754, -977158628, 275292760, -1816629833, -869311810, -1511295283, -913188123 ], [ 646589853, 1801643331, 1542854486, -124652931, -1303469736, 323323192, -1442467035, -1377416649, 1073250518, -220407395, -412623256, 801827554, 1656124889, -227615893, -1034840117, -1084895438, 2086196716, -802416053, 660415059, -1121153467, 382815784, 1010878465, 1177913931, -171039481, 824979420, -1003742864, -1174845839, -88460736, -1310760472 ], [ -1661699560, -321403301, -1693390105, -869225708, 1142942680, -2000809660, -1102758563, 1156863822, -215670644, 1362652028, -613825772, -1536745290, 903305473, 326691251, -1323892233, 1004237327, 527921002, -1355285786, -389982088, -1079842281, 672971730, -1826407281, 1295362960, -1597539938, 1875735055, 2059503377, -771034295, -1830564483, 680224218 ], [ 1337273448, -1354323693, 824018957, -1656868527, -156858061, -1409273373, 1956545098, -1322320789, -1182018218, -2141813601, 1437474525, 2088876591, 2135835726, 789879623, 785535645, 859177247, -268028617, -167878375, -1137608054, 2111300813, 1034422524, 1548155708, 392325211, 785485935, -15300397, -231883643, 275523661, 1497454722, 287191752 ], [ -2073530052, -686521415, 129719564, -386666059, -812864252, -1822831282, -1976904168, 67258272, -1209060933, 1198587368, -597843694, -1234411496, -436305256, -1532548012, -1101903530, -55870509, -74874620, -1328987419, -1770796783, -481301358, 1044793131, -765706304, -1992635999, -1472547219, 16822609, -1535849793, 585190510, -1488375085, -970134994 ], [ 1726798823, -138267511, 1364153368, 740803161, -1452481368, 379924209, 1302970390, -1768067507, 1901755856, 1826864932, -267184246, -448202924, 1717012694, -1039476172, 753768597, -2146161113, -182021071, 1617946584, 1635926147, -692474271, -582110949, 1414951920, -1599936200, -2112595727, 316574527, 2138352889, 245911055, 12039802, 124564838 ], [ 1877927270, -1540863383, 1269966531, -1053765901, -1332945106, -1470901497, -912038749, 238097399, -1531778979, -843542560, 1412680076, -2129352361, -873304033, -2096973924, 1712208037, -1416977786, -1029499781, -2023595495, -846051615, -1782147746, -394475967, 597504359, 1999522968, 240320664, -780940483, -1309480205, -1583314980, 48893276, 592699950 ], [ -1590054957, -1325146914, -1879492500, 505242736, 33727320, 1818696435, 1467812182, 594507760, 1133170243, -1345673046, 1404587199, -451364666, 817168879, 1076144031, -521354534, -1581821613, 1330103250, -70707151, 534810572, -385365354, -577195887, 1793806365, -851236699, 1526409707, -498678674, -1458241076, 1158757320, 934876094, 122082385 ], [ -10902529, -1510041351, 849673534, -1475534396, 843864329, 1029860424, 1012704760, -1398158808, 1661653294, -1071267825, -672650558, -1527376003, -147773504, 1526301815, -289178416, 1087051423, 120595851, 489577731, 576124829, -1684580831, 1510637392, 61093906, -1863106714, 537670488, -1318179545, -635459248, -232230006, 1829609881, 871134273 ], [ 109837153, 60622916, 487587611, 671122878, 1646840658, 1715332231, 353561678, -1931169483, -368765725, -1295271458, 613399502, 1741021684, 182507113, -1803505477, -1693868206, 703728551, 1518995348, 1026345134, 349484764, -1300397708, -191123018, -1165048670, -236016815, -11962972, -506556313, -970385113, 1456327115, 1498709865, 1486174239 ], [ -1012860110, 1552696343, -599590582, 756314395, 682494474, 1219070638, -1724000437, -1268301562, -883712560, -1100334843, 650500018, 174318113, -1024527100, 1348882730, -1141925262, -643778154, 1365189342, -628870021, 356736435, 532875529, -362800005, -1334322328, 1203900450, 1150012688, 743349676, -831946420, 2085547307, -768855157, -1719728740 ], [ 838921638, -1786490212, -929566076, 500504405, 1401104862, -1611929557, -1867173135, -1815279803, 1716356906, 951739229, 1183474508, -1157536962, 1615282912, 350035618, 2113778457, 700525558, 1170413751, -930826701, -123581300, 1495023346, 833824557, -1299911900, -1826710005, -499600376, 69353594, -132569015, -351606639, 1884298960, -1303572513 ], [ -1099209791, -758466067, -1047165342, 2070774020, -322603582, 477607609, -453800060, -1013321626, -917926462, -853463440, -733725155, -1454856247, -26233573, -1875319727, -515460236, 1076114238, -1442295162, 1090547828, 1912854176, -962363074, -892796075, -1039086994, -1926014707, 527219513, -141911140, -164536640, 1241020019, -2107938685, 664667137 ], [ 714531484, -1221750076, 1845514729, 1358364678, -394365526, -1398348250, -1630617222, -875392661, -1368450711, 487241886, -721374158, -1197604173, 1391193480, 1547291703, 226944186, -1388458058, 1838768369, -192018817, -1197819434, 924803903, 797936720, 1542000221, 1936575771, 918462122, 1642999551, -397541718, -915700235, 1530390225, 372919273 ], [ 61379141, 1907154707, 762987123, -560202661, 359626660, -1001270191, 2016511994, -2122172928, 1211829808, 1228282814, -11384842, 483403347, 134809122, -1042040102, 1254836000, -843191814, -1675665354, -290040226, -976361624, 1381652112, 293389550, 1958065586, 246134916, 175518806, 297865505, -1160724058, -1017459254, 576019209, -1495199249 ], [ -490819029, -824336921, -829974413, -1779853094, 1275356098, 1895011770, -1349732864, 1069106472, -723722442, -1219710388, 16069488, 2081150250, -280561765, 849753987, -1672919764, 794217002, -1059267518, 1860949323, 1811809499, -1605724474, 739579387, -2058997720, 116439232, -1598188113, 316569494, -2113684980, 262776467, 181249392, 1753572577 ], [ -1043658493, -1277426747, 1301569510, 1498505704, -293700446, 647454894, 47222724, -1559955838, 713727739, 1329421797, -811979953, -637763532, -95168583, -1161708522, -1799758382, 1253683732, 2004143983, 857177907, 160082302, -1640432663, -330100540, -1444075088, 1858872638, -1475052854, 438100273, 224645375, 2021406100, -146924887, 1666730009 ], [ 1927399333, 376193072, -165702152, 1579594153, -446928235, 1385013178, -1990603025, -1084739531, 1513616253, 1976361146, -827394585, 648387148, -587214556, -678052342, 462876089, -337905808, 1865337581, -466963593, -711836022, -804179686, 560143702, 1354103998, -1433466510, 1288570464, 858720490, -2067113145, 1418301284, 411790818, -348744309 ], [ -90285369, 484350717, 750322942, -1245138787, -994737022, 1455710655, -63598183, -758541341, -664472018, 427350454, 1164874974, -349385464, 964548498, 708222476, -455529837, 1154688701, -137284218, -929016697, -616962655, -460242829, 274268457, -1022564606, -320663021, -1917361712, 1774857363, 1511838899, -998928122, 1515178195, -745593341 ], [ 1108934364, -1628124110, -428971775, 639508531, 153241168, 1491825763, -1838361516, -1703867666, -2017978471, 611463543, -1589834419, 1086405021, -435240770, 1173036691, 1046708517, -1706632061, -1880494155, -2070140508, 1762922142, -1095140018, 570021329, -913907448, 529278154, 337566984, -2047750650, -1784779170, 1393399014, -1407032256, 1594584718 ], [ 62872184, 1928652678, 1938084604, -681981858, 2049274436, 267895607, -1496903608, -1961988365, 629504542, 1024765737, 531212805, 1635179869, 707083881, -998768829, -1988825928, 1015923379, 1356983165, -1711695517, 266370372, 808199670, 1010402984, 1101649489, 1688651519, 1835514424, -1121049330, -658617193, 925719618, -1340181663, 761671070 ], [ 1359281574, 923348473, 1529388776, 1974127128, 218308853, 1134524803, -1239574202, 350308899, 318405744, 723846687, 1332247066, 68095705, 1379223280, -381518028, 1908097758, 1363546144, -2146680399, 353909421, -421771728, 697586965, -333138821, 1091826072, 1497303233, -1942618554, -1217202683, 1202783693, -903957872, 1997339823, -1008729769 ], [ -142845935, 1976799426, -1864159515, 1116080600, 1520821968, 1310128781, 237962260, 983354714, 280572537, 2039444269, -823735087, -1149153907, -1474483527, -437366756, 1768546406, 848558522, 1936267872, -762829436, 1355869337, 859435925, -1524810538, 1931513744, 1476350145, 1231952420, -564826066, 1374515388, -308566006, 1031657502, -1856822422 ], [ 1864056019, 1712305832, -505350867, -1057854256, -2121166916, 695032939, 1892338027, -1568385919, -862072923, -1626131676, -1823761432, 638621669, -358268669, -393736060, 1927355759, 1860254457, 636230046, 577024974, 1272166768, 1504033502, -1532947887, -1569316943, -1080751556, 830523481, -1046434251, -1998271140, -2042306446, -931824787, -408531438 ], [ -1728871067, 1144028109, 1863722252, 1699038114, 1493835880, 879863339, 427494991, -157827843, 1771884386, 72776006, 273320952, 417129942, -1915339764, 850542903, 1027488828, -384308985, -1394450738, -211621704, 904770189, 127797824, 1186530626, 215931323, -354045302, -1333143161, 764098849, -607361171, -1927325881, -1341549968, 2135670552 ], [ -1471749967, -1724742541, 1623350593, -1433527086, 1355963015, -2082604169, 182098454, 1234328963, 786458139, -1860884351, -854771046, 447863998, -821371156, -419423746, -1953391725, -513332197, -1498925461, -186971664, 1643245635, -1918519222, 1761939795, -241998173, 292418527, -72512314, -57616729, 1995587099, -1601338085, 87834448, 1899723657 ], [ 207490818, -93856047, -851734068, 680867090, 1386006984, -358875004, 1261248621, 406464068, 1660311025, 1141712317, 539849722, -1327121944, -432417850, -1333583672, 5830334, -800974920, -958737551, -1643847016, -285906189, -1959424792, 770150250, 1673103077, 1544472611, 373824046, 506837234, -2052059916, 1531450434, -1295067923, 925201368 ], [ -32503945, 1401483948, -1342143821, 704455444, -911726145, -849882075, -1459613183, -1504249467, 1607578539, -1880201974, 513688996, 1752584726, 7149297, 617565711, 1946649398, 591726196, 286328153, -1927757283, -1909018104, -2073683127, -1016524556, -910705791, -1890143943, 1690047456, -1457792115, 1559833618, 530939661, -1931328400, -1559266354 ], [ -736974550, 124508497, -1109059596, 520427244, 1284654475, 1579040741, 726030550, -342023002, 1448446759, -1972881314, 604916580, -2095473186, 1026685192, 546018484, -979930101, 1729470114, 194452770, -1333216510, 1812557787, 1904643042, 1934718241, 422930265, -506005969, 688019108, -1820635604, 1287948512, 1296951206, 1730882069, 323165231 ], [ -1586409676, 994726383, 506298224, -945517249, 470317616, -1044348701, -1841017698, -1284523610, 1477804327, -1831720364, -324536354, -1760621203, 1438613310, 614720727, -381076925, 271401311, 1493013649, 729306209, -360629095, 242125275, -1353006922, 656441561, 1945539887, 1986414620, -1095742424, -606490462, 2114978117, 1235482371, -1396226317 ], [ 334255467, 857522861, 69170574, -464787507, 1752192360, -1956376556, -680911154, 924474058, 968264323, 1821322104, -1687140256, -5714926, -26235674, 1036572442, 1453603784, 2123864437, -2095860969, -1215626723, -2049384410, -2015889467, 815956385, 1738646764, -499531260, -194106491, 1256901906, 1840638202, 1417979663, 1346358009, -214346929 ], [ -1915038402, 1189842565, -228652976, -1108231972, 1595805937, 2059319882, 1057676386, 1027429311, 622340862, 1877910103, -73620669, -829602914, 399584366, 714039495, -859335292, -854081406, -2097335712, -2027217132, 1606844933, 660455245, -569383211, 1450019868, 33668438, 1677074772, 1741627554, -789956337, -1878100755, -962950651, -2066162510 ], [ -1412565117, 1340386002, -207875555, 1196522574, 95180121, 396435261, -803083655, -593414048, 1765004456, 838584006, 838832787, -63502894, 1248840993, 138950303, 1115202996, 172263915, -657200965, -1360816302, 880522966, 1403097668, 1868269652, -1601029073, 3226420, 1960203415, 1473792453, -361507018, 580431545, 812723367, -384922456 ], [ 1801719214, -632008144, 2129269337, -151261036, -579093834, -1284799283, -1032476679, -1037886182, 395234337, 1286326418, -737166408, -1542024733, 681173414, -1864997448, 67588761, 384789568, -1313368477, -1895433004, 548313625, 2016776708, 146954430, 254588260, -1836799674, 181275689, 1239585773, -1340932002, -889257379, 924454176, 1730618835 ], [ -1798583643, -1960814311, -724812063, 932774029, -34066267, 1610448764, 1441612005, 2002326647, -1076188792, -1686817080, 959109090, -1743876171, 499087705, 659660272, -422188395, -214911468, -704010003, -1176276370, -843362618, -711253932, 958300764, -872846593, 2070788704, 254951225, 427145793, -1855676046, -821904640, -1087636613, 531678767 ], [ -1499985471, -1972291403, -1866207448, 96037907, -1135357851, 1061369720, -1526474376, -1061245368, -56777875, -967420325, -1358543555, 500318748, -849128949, -842469330, 1320627455, 787078259, 1513860716, 1189686004, -1223045774, -1264650055, 2103471088, 741887490, 264303625, -1515263691, 889015719, -1817305988, -240479118, -1254302162, -1858367412 ], [ -350807890, -573911450, 1218756956, 509646416, -1826744738, -1277428628, -2091559642, -1554257746, -1178638404, 1826792262, 480238848, -1113383517, -1760833084, 581151230, 158018822, 479756049, 1429270247, -1934438675, -2129976256, -1994289140, 1346579493, -1419981589, -538821182, -1665804909, 2129340984, 1295889851, -352322704, 449409676, -740105048 ], [ -328724909, -1213065289, -1542667213, 1907125074, -1226718446, 761279031, -868609975, 121214334, -1343887601, -410304658, -690326110, -242172981, -1823299667, 1191157854, 480429638, 2111298352, 1119914994, -680053435, 1053122487, -1419364955, 1252911429, 921653396, 663415749, -785720474, 1111952033, -1881357670, 371312015, 600743397, 190646123 ], [ -1377142564, 2146073086, 1373585848, 834969135, 1871826045, 804703228, -1508362270, -264052434, 1462983248, 893377923, 767256093, -114898796, 1070101232, 894782500, 161399503, -1071793962, 1096635718, -931383404, -168640298, 2114641797, -1736744150, 1272044730, 278675910, -174881426, -65339518, 690796606, -968546095, 1830590929, -316993512 ] ], [ [ 554937785, 1200623367, -1365875486, -744653968, -1480762066, -769610933, -1053359395, -1207659686, -429009459, -252777540, 1323250827, -1653232092, -1617357559, 930671502, 1200186370, 1775985658, 1935232441, 631178972, 2111556810, 84015162, -1954978719, -1392682390, -327034286, 293834055, -673827831, -1790790699, 1307076614, -1289481307, 441251751 ], [ -1995306163, 1544973926, 1961243768, 201256943, -1613320380, 161585260, -1924900803, -358307175, -1031957566, 1711799770, 439169953, -1876590996, 129821664, -1799247973, 241301687, 2037476318, -829878306, 1831217670, 1631644800, -785250771, -1280340478, -484460291, -1305175684, 1210628327, -2128763285, -930589163, 1635878582, 661994741, -1079875649 ], [ 1650770227, -572190271, 1437628607, -334549058, 363371545, -274093775, -1303232170, -1236720190, 1212766523, -283866335, -2090175512, -1132738047, -571796075, -599848361, 1606755059, 1457858065, -705641259, 1312621633, 1738491664, 301372716, -609943347, 1595877093, 1229776759, -404691263, 1068737668, 605574508, -1747158664, 450529596, 1277701066 ], [ -1798336960, 828618519, 2140838408, 638602967, -1714106141, -1161901961, 127960540, 759662670, -395494787, -14146318, -1851556961, -1254868184, 1479261593, -2115723940, -1631243357, 2041407454, 1601881694, 1189882838, 51620368, -575444023, -142902640, -2133963095, 791229981, -453408390, 599386497, 701806341, 1704608740, -1541908480, -1353483732 ], [ -1524305766, 207510618, -1446440270, -2132476466, 1692068158, 1054472049, -1452767278, -42852046, 719932063, -1757741598, -849577133, -499811077, -619753793, -1488802194, 446059804, 1769490126, -515380136, -99008944, 1000402932, 508218201, -1655926240, -1133170965, 551948699, 1362733978, -1102501799, 149254955, -1156049048, -1285686352, -441635645 ], [ 1330499685, -1536573972, 1225698126, 878683101, 268468497, 1227590016, -1494574189, -497205174, 1532849400, 951539693, -1887395646, -527317781, -1652144881, 1931065201, -1658295769, -793459998, -493045851, -1916249300, 89032932, -615100433, 520892295, -1431808217, 1655009482, -663425130, -1244457119, 1303666985, 2122527407, 1940492921, 644531577 ], [ -257926857, 187421411, -112748203, -1775729515, 1398738147, 1627892550, -1715721881, 1036311728, 2043422192, -40872141, 1446675669, 330819259, -1581832648, 1713298913, 1802184250, 1300738082, 513500175, 863845202, 692149747, 1720001300, 1843608651, -1861702317, 288833601, 1497624545, -424119465, 579575249, 1183803809, -1939973103, 1900728142 ], [ -840327374, -142613294, 1687173294, 946779907, 676281371, 931113394, 663115975, 2036180235, -196556737, -362611848, 117011046, -107942636, -961610150, 1890837971, 1833203755, -219751067, 1724871522, 277953032, 517138532, 851069614, 718016002, -873060042, -859858782, 2019292265, 132277055, 1832410983, 1698484050, 1074350822, -1992745916 ], [ 980002752, -414301226, 559079847, 1738004014, -1115867688, -215595711, 1415081293, 2051112953, -1649227459, -294888880, 1062407574, -2128793568, 1713212664, 1551953725, -1020454808, -1969259663, -763812770, -848386087, 2112624291, 493140458, 1120435191, 2003512652, 56854811, -1114850561, 1590870742, 969411486, 1696646094, -690713536, -1415015629 ], [ 970422175, -2086905618, -676029312, 1926219821, 107425851, 2016588064, 1084272400, 362952494, -2018468657, -796256675, -225609277, 657667381, -117067535, 163651241, 885530603, -210845072, 1839321904, 1501170272, 749017302, 1274727268, 81034755, 458943664, 64566940, 1482822515, -1870966977, -673189293, -298301398, -1207311488, -1647960341 ], [ -2005966697, -2036293118, 1124540879, 460311990, -1416683463, -686270522, -907953175, -2032241363, 1571536588, 1507807645, -1679088915, -1672097496, 1678880288, -1349129623, -538824019, -41858138, -154269325, 1576624227, -967654900, 715054474, -70851399, 1221330847, -1852528045, -1284966299, 1290485980, 1951536050, -732439788, -158825947, -1739093959 ], [ 1304512643, -1276764495, 605926158, -106595805, -1373439075, 636970776, -884281170, 1463277367, -1429295648, -740562926, -1651721152, -811000009, -880200331, -1726700402, -1849420563, 28113170, 1011942065, 1508947285, -923791548, -708114184, -1881763041, 1230608447, 1666225633, 290317512, 1627243292, -1673978667, -2043597348, -603712097, -333031686 ], [ 795938194, 1836854049, -550833294, -1154902054, -1248590732, 126439102, -1211237169, 64541515, 2054725522, -69551918, -125606550, 1637269059, 85741511, -170154891, 1016848670, 1681842207, -1192390701, -1968220877, 1714731288, -2089617126, 1927589023, -270168280, -1086593453, 1097584756, 92737846, -196069573, -1094358685, 1760651411, 131805437 ], [ -556535055, 1146862894, -51418858, -1333921811, 1715255667, 647089585, -1104916841, -2115204094, 1476881853, -997776486, -841000808, -1692551184, -1432728164, 1638095348, -2117282535, -1533200021, 999307753, -1683594640, -514410268, -181550490, 977168562, 1562908382, 1224858021, -1531105679, 483673019, -767404824, 913045605, -267813463, 1802750092 ], [ -2051537968, 1862087729, 83082666, 1129947451, -740256890, -260617672, -515705071, 1495382848, -1762972468, -1246259339, -124929868, 643110700, -1312189996, 1635086516, -2102064723, 2132692300, 989120181, 1879808872, -1619002327, 2104038907, -612492648, -1906078668, -8006657, 1257099211, 1305795528, 965219662, 1321969531, -833817595, -1903666015 ], [ 40064678, 1799044445, 518940675, -1123642102, -1587776559, 1915231407, 985898500, 1103606537, -1818513703, -1672883479, -430041053, 974927718, 846929504, 1891507389, -1347961399, -2125755837, 1527757981, 842972475, -725136724, 632036881, -329073688, 1315125281, -420171696, -799053506, -912371506, -130176222, 1154914199, -836639959, -203076613 ], [ -1684335185, 1932592182, -1273692019, 1483880452, 1503852000, -69623044, -388767719, -1467686727, -1363030213, -487945043, -1811557437, -1256977416, 994993850, 1142146546, 82512537, 254870466, 251462451, -1403067276, 50181845, 869043969, 79983622, 1746672734, 1012068512, -1691320228, 240411986, 894118773, -980589190, -73374833, -174754043 ], [ -109600786, 1066647731, -1679200407, -946142879, 786323270, -629083937, -265946265, 686852888, 970627881, -1063005574, 129513831, 1092769344, 1023556056, -1596543614, 1359606907, -270604175, 2008166827, -856120795, -1387748837, -380802872, -977609091, 1569841298, -514675506, -2022607683, -1518712613, 623492828, -91591232, -1839720430, 1046252324 ], [ 1382449427, 1808868512, -1757003250, 972232868, 1338087510, -788093276, -1116589293, -1580897434, -410873683, 1836930505, 538849628, -762474686, -1847031885, -502145973, -2143286408, 1670656901, -1745760163, 1643471737, -1024432599, 816860726, 1897216767, 545034799, 445962444, -422601394, -1811531520, 1355954010, 1967517720, -1625900563, 1663184318 ], [ -651313005, 1083326358, 960223519, 1170511851, -94539975, -159303734, 296666414, 838357504, 1372757346, -1284486515, -1349316402, -956231765, 1816748950, 897077, 1871565427, 1156696487, 954289267, -851323047, -362920279, 675673284, 2035394208, -1690418280, -1878480805, 1166322167, 526966027, 549799376, -704720582, 1971579900, -1051870180 ], [ -1952754708, -1309082425, 2090858281, -2067397097, 59468696, -274450348, 1479990325, -1330088754, 695001406, 2132501965, 1757387435, 2054255973, -1431776861, -1641095678, -1733252623, 260440103, -924153881, -1903895424, 855304184, 1622370227, 653039574, -295068903, -193474676, -1363092960, 1879271179, -934213929, 227223176, 171363494, 1752526023 ], [ 2073300706, -726826099, -1589439509, -1250295145, 1477643259, 2029224632, 1577612322, 2054206970, -197314784, 1463961659, 1169061845, 1866311940, -495494996, -1502613022, 1926141927, 1264476431, -1472047466, -1179867400, 1445274421, 1428719771, -1042796477, 1204939125, 1326805508, 1204927445, 163256340, -1784837539, -899338405, -1292239113, 1579518870 ], [ 1691339357, -1391765385, -1003610678, 1231299671, 641585130, -221649728, -22060192, -772888459, 1899596993, -200526068, -688319919, -1866206723, 1602765269, -726426066, 243545186, -986044305, 1971672031, 1862270021, -1263468769, 122731639, -1967571899, -1042065457, 905821606, 634587061, -1311301409, 1907481346, 2008639054, -1799359739, 1222058596 ], [ -1828712230, -382457293, 1702603562, 1597491902, -1394913746, 1126177095, -872491104, 1039396332, 1110241807, -785857459, 977667314, 1910840819, -1479258972, -186977528, 989514527, 1368818331, 320689594, -1336080485, 278432674, -1932352617, -89528370, 707683555, 534358451, 178533321, 577930822, 1332920372, -1259076946, 1365714688, -1404175554 ], [ 263457604, 331275388, 805602554, 1398325741, -106317047, 1111894349, -443575807, -726859031, -1988448903, 524158074, 1836176472, 328161374, 997588043, 1943734637, 917228701, 1394864941, 2005561975, 730453329, 646580373, -1212446782, 1786130099, 1971693973, -773481845, 910277975, -676442416, 433388925, -81402536, -2123236975, 2023228740 ], [ -1615678805, -1445862645, -1872382170, 59441623, -1012945879, -6579317, -1904381422, -1469420188, -1697754879, 388037672, -717205838, 20785137, -1951239814, -1501732355, 1340633117, 1761660020, -979141552, 1661636195, 2053764414, 358500121, -1491102756, -1976367149, -1033372446, -1279755407, 507893084, -49358672, 1683225511, 1976612854, 1028077104 ], [ 1143264987, -1312046393, 983921960, -291481705, -1672263476, 511210112, 1023619005, -449755165, -1127512370, -651980386, -1381302168, 1616266320, -6743000, 1814702048, -1285538954, 2000537031, 1309456998, -247274692, -481437540, 1245540362, -1478518342, 1764996134, 2052277313, 138067002, 1145882209, -440893370, -170214291, 1553761557, 773446969 ], [ -1640128926, 778409111, -821998735, -1042692333, 974191172, -829121338, 1420962424, -1937123046, -521898012, -520977442, 1468923671, -534410522, -519173134, 499640483, 1102163450, 2081463485, 1182206726, 1380199067, 1595177374, -1298782340, -32855904, 1286952034, -1401489899, -588830265, 1573240772, 1806079174, -1606239229, 228650218, 991807350 ], [ -1141481050, -2005682580, 1571123687, 1416190866, 616314803, 598457048, 2014562478, 275227403, 2051712081, 526606109, -101234883, -1348759538, -858067013, 1147859183, 110035101, 175769025, 1700766609, 2015402098, 2036830982, 1480642790, 315126979, 1801714995, 1708400139, 2127604806, 389813460, -884973482, 1921522360, -796457349, -1002321792 ], [ 1264762083, -92830935, 64011152, 617532061, -206451432, 1682793272, -169408818, -2047353054, -1799096748, -1703611075, 1984432384, 1279523592, -581340997, -118003838, -269943326, -927408448, -1205012943, -1294728458, -1716981262, -1123225103, -648561144, -772211026, 674057768, 448161361, 894406361, -1017192398, -567517539, -1852643445, -785154209 ], [ -1737198497, 716592056, -2128657400, -1834798427, -1233666791, 1469196390, -1666399659, 790210938, 725591852, -1505365393, -410428520, 415130076, -426363088, -804214968, -1174161058, 1268028306, -678263139, -1295592501, -514287022, 1673824887, -539628307, 165219817, 1433590046, 1201358282, 1257631453, 1720704368, -1240093882, 477998329, 834539653 ], [ -1467324173, 2136967818, 1525156322, -2112088321, -2022090842, 831516194, 144055175, 973022826, 1819991786, 1584733944, 277394831, 1819788543, 752569943, 1878636451, 330726198, 846910280, -785768543, 2055176261, -537407250, 368978711, -1228451290, 984089474, 1400462295, -1662066605, -269909242, -251145665, -1080912440, -244635548, 772381437 ], [ -1428657035, 188693054, 479125055, -1332086083, 448013586, -370666727, -154216083, 432010556, 176245963, 1959705004, -1967151841, -1990121583, 1890382289, -58591067, -106163986, -648268405, 2120998253, -37348942, -157206181, 721428012, 46608158, -1168439748, 1542557605, 292793818, -243403745, -1370226429, 874926510, 1311564793, -1899240599 ], [ 2003361890, 128761464, 1349371132, -1085877093, 620914479, 923713434, 812999546, -1032214180, -1972821727, -197968714, 1920401858, 174169058, -1462366357, -1973245818, 1614584649, -669329210, 331118895, -275354984, 671121678, 1241982232, 1981711037, -1863489614, 1877014573, -1946496373, -1169039884, 2016021116, -1443728794, -1255621969, 853069204 ], [ 2140851508, 1019639196, -1373639756, 712624122, 1028138966, -1673291681, -886446438, -253286310, 1873548936, -911482977, 937180134, -84273037, 1008002866, -266161989, -941954775, -270515605, -1224910328, -589970491, -962401728, 1058895321, -91192184, -1635716276, 1493798472, -989192761, 1449166933, 1265794953, 1149509439, 1084100729, -844459283 ], [ -1415558298, 848096829, 597842127, -338950947, -130347464, -82198681, -1149015100, -1881609252, -690461762, 1020829901, -132463201, 1575009757, -1236725403, -742994481, 198646118, 794006605, 1070360886, 350827212, 1684426250, 110914562, -1717926540, -1837523942, -2139854749, 859740281, 139309514, -1888111206, 997257895, -150149095, -1786407155 ], [ -2075265143, 103763401, 1415369767, 855450227, 431446712, 531092080, -1977970756, 21702653, 2010938096, -432845519, 1796671712, 2144133635, -1968988760, 1947131131, -554641638, 59111766, 1666385788, 1840062030, 1656632466, -423728563, -1788891745, 893800347, 150682557, 964163998, 1747343917, -1465615797, -1280613953, -846162546, -1757210096 ], [ 1459688053, -182130079, -2007182487, -533648401, -283984477, 1252623369, 1512561465, -462695875, 1084788544, -1944547770, 733045583, -1819481980, 1933374123, -1558388837, 1545982659, 978147665, -1256070338, 804679206, -1061520231, 1301836899, -1076880943, -838072629, -526241885, -1047181045, 722274242, -1220753412, -2032010600, 217617701, -1963356388 ], [ -1659647469, 1376032169, -1276998408, -1312703698, -809877212, 551813509, 2082807052, -1126672219, 124354235, -841478302, -425857452, -1133054972, 715875025, 1171698350, -591997228, 1074190369, -1647813211, -1217524601, -856220973, 1579223168, 1463712370, -1571938153, -843142563, 1135795888, -1555762989, 2141783683, -1048406520, 1607849854, -1903381189 ], [ 1687421300, -265409935, 1468875568, -1988908518, 2070827278, -1318129970, 1817924217, 1133768012, -332308011, 417005366, 2028548531, 918494993, 363372, 290148103, -902289879, -325372021, -77742907, 2038599448, 1928399164, 2077841728, 848977668, -1364734449, 1386792928, -115509788, 1921271607, 942451919, 340639849, 91363206, 29060309 ], [ 172119858, 116639167, 1189582999, 1657435757, 737805457, -974004068, 665266435, 1486323501, -752895885, 879433831, 292737652, 1414677030, 782590309, -445430109, -1487073861, 821791231, 1547596863, 1738631668, -1475615829, -630672022, -1115543672, -1342944938, -394398699, 304581576, -80550028, -1591430569, 571079520, -853973326, -36872874 ], [ -910577629, -18901191, 1324083989, -254438130, 1542853367, 728780273, -1676963403, 1252073640, 869634666, -343334697, 2069578446, -1780423572, 1072128811, 1914096883, -454796438, 1220346833, -1112896501, 1413926716, -1575144715, 9513482, 804378953, -1934176587, 1358964810, 113624462, 561347837, -580397001, 1286952372, -562643065, 1796157347 ], [ 326020478, 742109457, -2132030450, -1143269791, 576733439, -1275253877, -1792838016, -904513580, -1118126366, -1591074175, -359546280, 863421852, 539256465, -1457291062, -186399948, 357994214, 1412972512, 1559459762, 1112969306, -710137743, -1861041241, 908286258, -1187427937, -1564509545, 25569770, 1516503664, 994102429, 708153183, 1812413096 ], [ -1495471883, -215201486, 1978707357, -2116570356, -107797139, -1740330152, -593461179, 215433700, 1492368408, 647294680, 1468937270, -2142908073, -1635861020, -537669343, -1171017317, -177612002, 994477956, 811148641, -1623139490, 1654201472, 1366980736, -1696126574, 643155101, 2015684507, -446171619, 679011416, -720980578, 988216141, 1317425304 ], [ 91967436, -1817570822, -892370185, 1728962548, 39173663, 18044269, 2003147268, -622850021, -692717695, 1626836728, 785182324, 74789493, 868938527, -129882611, 1637372162, -840812570, 1402493228, -401262689, 306483725, -1916577950, 146872987, 1445361603, -1353520129, 166884794, -574043272, 1329557518, -1126220264, -1609887020, -122759666 ], [ -1356654385, -1463406553, -1153737154, 243147448, -1055062695, 1322775273, 1891159240, -1365486679, 595721748, 1284759976, 1181256710, 1196186978, 565161451, -1725107072, -516641421, -8889796, -914803685, 1989673919, 1899965304, -1453392665, 1377682830, -533257594, 241556061, 2054310077, 1789641753, -1900624563, 2132122831, -994283790, -443079908 ], [ -1556176219, -1039663532, -465794826, 2126900989, 1014528067, -636942888, -1905927812, 1545038731, -144266367, -2089319150, 224573365, 831856950, 233543651, -528421537, -1664941887, 351590564, 2109363324, 2008751955, -1530639435, 24850476, 1229140497, 1408420099, 1365633205, -592173609, -68363258, 1944074615, 230718205, 1120459256, 1895119210 ], [ -1658430114, -87376769, 1838749461, 2018212182, 216420644, 1060670126, 824372817, 354748556, 804169751, -707472978, 1358495338, 40000538, -1240149654, -1227364087, 1478356826, -992305578, 1967412875, -722663280, 1157531906, -1379572334, 1794049328, 693601229, -1776457049, 546025803, 2095256248, -1296099388, 278013678, -507055057, -1164351773 ], [ 1108311901, -1132070, 714734400, -939636620, -465916793, 867231842, -389519893, 1799661372, 1825908732, 2131854777, -1571860109, 1718021181, -59832628, -134437701, 1104048460, -1474775402, 1512078031, -1641943164, -479322988, -713730428, 340062677, 102298764, 1045719730, 1678212782, 239649801, -325630095, -1045861481, 1505243386, -726186443 ], [ 467512378, 1303786453, -93766825, 991356924, 195155985, -356944397, 1588323461, -485356353, -770696255, 223448120, -530872482, 326580262, 1246865670, 634772468, 416185510, 1810462986, 949728679, 140506355, 1901865888, -566436643, -1852850525, 1865828997, 167840592, -627295145, -647972213, -1945341324, 962324359, 1248095041, 58888921 ], [ 842508234, 2116503365, 2038186649, 2019445667, -1144452721, 1862947916, -811583804, 992401843, -68359437, -1139111042, -474533425, -548304436, -727240601, -1849871527, 1298811143, -1448702167, 1660200104, 83991283, 1647910555, -1733956468, 315170416, -874810416, -1944914183, -2069698961, -178040820, 256290410, -1262912635, -534827080, -1483456166 ], [ -1051524719, -1987893837, 1889046062, 528697263, -1679714950, -322457053, -2099099495, 920264724, -1009467172, -1720085523, -683482570, -1232730538, 138662751, 325625061, -1915695802, 164347402, 1925799616, 13330088, 1284175547, 352075643, 459891223, -20938413, 1757860055, 673084402, 507808303, 739493695, -702245690, -2069353382, -1163525383 ], [ 210717976, 833166973, -555185375, 1546266355, -2000068107, -937939008, -2014736382, -2122146032, -553327690, 355889755, -262384028, -1095272991, 462212280, 1787986808, 451529090, 2057566911, -332593330, -1158612627, -806563909, -1979753120, 2141813392, -1088964510, 1128792610, -1416680835, -1439886624, -571317409, -1986079547, 233957902, -391184659 ] ], [ [ 611297884, 179972261, 1781241217, 684020481, -401723692, -1338135187, 1228743377, -1950307250, -2092032980, 16984423, 1284518591, 1788481654, -367753975, 1691603562, 756715715, 1389488286, 1330502409, 1487673092, -1059892057, -2035448352, -300481019, 1167697493, -2021319382, -2105164762, -22107909, -2056350988, -1985843183, -1666683929, 532682076 ], [ 599252804, -1916604664, 986372509, -546648486, 1494300335, 1339393928, 1595514340, -574019422, 2000523280, 620527843, 349963597, -785478963, 429201004, -686250159, 1574022658, -1296908628, 1064940290, -858084115, -921765262, -1004782705, 799307289, -1490028630, -1088616630, -83930589, 30606008, 1315662933, -1528688364, -761129314, 1235716912 ], [ 200720882, 1098872495, -297922883, -112529611, 388933044, 884905406, 814200189, 25587414, -1824115486, 419109922, 2020229687, 2048302168, 1701609117, 1102665954, 317968507, 425007131, -490928010, 2130555962, 685785699, -331471456, 1209269730, -1079946719, 1846022346, -162415259, -2049900758, 1117419706, -1286771276, 1476590320, -1732429858 ], [ 526425146, -1967470553, 1228377682, 774994237, 707486562, -932680021, -2135531716, 1252686111, 2058690749, -1514320676, 877108442, -1052480462, 1546789142, -916402666, 675592223, 1287978535, 371434031, 688542533, 2099714275, -1046910459, 2066095968, 431925757, 713730840, 1926968420, 1889359574, -544146990, -586149876, 699012102, -536961208 ], [ -1603805993, -1243423978, 183080346, 1463965019, -50794368, 2085738309, -2001377950, 1609924509, -536423301, 1013877456, -1885221308, -722479674, -551917745, -1850883369, -875968233, 1913314261, -625164488, -1906184452, -20808208, -472584201, 454152550, 550104701, -2054759950, -429844543, 106017721, -1293116085, 715080550, -166323884, -570164740 ], [ -675934200, 1349003405, 1799891167, -2083406458, -421323123, 555305031, -1103695058, 631473609, -2023997504, 1933905675, -1808791283, 1558128494, 990640488, 1148259768, 473380084, -1484447390, -1196010317, -1443485292, -300891515, 831201576, -114225851, 592509833, -1225774691, 419035958, 1239924622, -1201375752, -1558808016, -1766265643, -1744489666 ], [ -1352314217, 868308179, -1544670491, 1055051516, -912904616, 1270484467, -980741241, 880940694, 1585974045, 1388033460, 2124941664, -1738617416, 2051099484, 578156135, -658852738, 1247669892, 212101007, 2093244216, -42090435, 514745653, -368221202, 1437097757, 282009522, -596460184, -916575871, -213435775, 41086937, -1852970733, 1587328164 ], [ 958775880, -1422371562, -1961747290, 228048492, 1872296429, 785880581, 1434673536, -927821111, 1055559636, -2068877306, 1327209348, -1388427301, -51737617, -750138099, -1998045900, 1808603675, 808824165, 493018280, -1232097315, 2028947359, -1874901767, -1043999185, 621096342, 599481631, -1696057897, 160244346, -1231080317, -564716025, -1944499275 ], [ -1054208629, -1009399587, -1734398604, 1637538196, 1733276029, -2083558958, 1790395574, -834251764, 1350364778, 1528465203, 1734809626, 89527131, 1548400911, 530233956, -1593565913, -1513100328, -1358674157, -2078248772, 1938247685, 1681203851, -1523596235, -446051607, -418350645, 266108252, 1919026493, -486524116, -607387503, 1865689519, 288643302 ], [ -2105494136, -471753933, 62837207, -1640949936, 2103504495, -1346003562, 193261759, 695377724, 332993278, -603477365, -1675332262, -160721229, -1156124986, 937189149, 1795462284, -997202965, 1170443226, -675125666, 1767336775, -2103889810, 555471862, -50086680, -1368259751, 1850200504, 1301301657, -289163734, 1519315989, 325395106, -160908034 ], [ 1964000090, -208074812, -473367744, 1043363611, -570992855, -1068048742, 1757069806, -1475880436, -208515284, 939056590, -877851038, -1914899581, -69327894, 762956693, -127613055, -239260106, 1400485717, 1878893113, -779152522, 970844828, -2036193717, 1331675865, -2137085991, -1278673564, -274311606, 393624430, 1961762402, 774839563, -806788578 ], [ -1226735871, 1627252015, -2019253100, -1415258015, -647386345, -735557969, -62583440, 2139572839, -677262158, 1529876333, 1410651142, 1439653536, 1558186712, -949855845, 388968904, 762104382, 1048606130, -1367436415, 787177101, -2143759852, 848767653, 289147933, -1672906445, 1212944148, 555073645, 1973557509, 1199979027, -198233660, -364069047 ], [ -320657858, -1184602953, -1023252904, -1518320777, -108306839, -96997707, -1429384593, 677098408, -1384242042, 1114749947, 1722523736, -1831103928, 1163631300, 916755809, 542023931, -595281860, 1881994418, -2075965332, 1168287300, 971480387, -1418399190, -17697187, -642771244, 1568434597, -1014395277, 527652390, 1143344360, 1980143741, -443042286 ], [ 1988940012, -182347840, 1968937359, -172726870, -619459381, 502552702, -2102792245, 1145824091, 467304531, -1026236181, 988580226, -315261835, -72991354, 742147468, -1837216195, 737536612, -1479591776, 1963961157, 1914291153, 1484893945, -333118318, -972300702, 1551931501, 482754615, 2096653741, 68990573, -494074433, 674211225, -97055057 ], [ 771995501, -1878978382, 2083943355, -1601526939, -1593673059, -1533814272, -1443844494, 546401716, 2025754774, -134545098, -1668440602, -1360086819, -461044072, -181802044, -318012033, -637283233, -83027672, -1077709480, -1857378274, -1209249354, 1385602217, 1895048730, 1918834561, 1933880756, -703204638, 1350963117, 429185703, 671416635, -820759474 ], [ -76026124, 541460341, -1686400334, 507323078, -1428076638, -1116995909, 1737315904, -777823548, 2004783301, -64463323, 836795855, 1339740325, -447133464, 1243737099, -2058912495, -802023250, 1889802826, 496498550, 1030932963, -63041054, -1907378569, 845285164, -1987830427, -1191533011, 1446633316, 215406606, -312008944, 222054438, -906087465 ], [ -1033169211, -1619672925, 455682878, -1907834867, -794464531, -11411013, 1511845301, -1067010803, -468778737, -462406460, -832763312, -1663317211, -270524411, 439935815, 2123557734, 1435876525, -1595879826, 1414618624, 681483282, 255713773, -1625133488, -581466857, -1159374348, -2101814062, 7488440, -1427638904, -1479532222, -442155576, 656051595 ], [ 2071261412, -1714639832, -1432566337, -1275224952, 434014762, 1042643901, -1964625785, -61046581, 1682134248, 734726035, -1800122062, 115689334, 366063935, -1049224633, -1503411787, 1053828105, 520665284, 787528159, -503515608, 671735292, -423061350, -1388368254, -1391384631, -383600413, 1655341202, 1873377027, -1251647492, -1445432682, -489105038 ], [ -1289408506, -419601367, -904428289, -381417576, 629629664, 678205208, 1733360196, 1049948059, -1879188983, -1855869956, 641502291, 1215864895, -1389923814, 1322056787, 463232469, 729421507, 1580609477, 1763717447, -1928739579, 255267746, -489383097, -324176134, 1490014351, 839871565, -1975296551, 1376041186, -15654570, -1937501578, -425542339 ], [ 309858276, -452510114, -307182241, 1471219299, 373540651, -834965131, -132194015, 1273834706, -2003197314, 285406819, 772714135, -1539168111, 433430220, 125262238, 1924867469, 1660781153, 1611540104, -583289903, 1630614283, -1202048744, -1839605856, -2013549430, -2119728434, 1378965322, 2050688450, -647957199, 1922727742, -842783405, -1746829478 ], [ -1657568914, -699642152, -1593168981, -263850212, 1880828307, 1583801385, -255228958, -691391096, -1623950592, -151912429, -580171922, 692776687, -1585833473, -376619979, 1331633368, 905930600, -761369407, -1269673036, -808397151, -1770640980, 316957322, -2097061191, -987018513, -443492174, -1337749211, -2023506651, 451711043, 1810718358, -1260596998 ], [ 556296509, -1025792929, 861285207, -376767495, 76891141, 932722147, -630848363, 1985839655, 327847622, -1934670978, 1555633998, 798461534, 1497361653, 1932689499, -130260815, -625487069, -1073869685, -771642859, 1978593306, 1462938793, 130635994, 331101934, -323492036, 1397574220, -40884556, 1503667589, 36339115, -453476669, -1515351165 ], [ 908508434, 1652338447, 627584089, 944994845, 174219159, 1784868651, 435887210, -604352760, 78251930, -593261749, 757875346, 138132316, 703811754, 1640267175, -1429536068, -1388393499, 352084671, -332691282, -1109373035, 543096379, 612617017, -483984923, 821345296, -246371744, 1576331008, 1644136906, 456629327, 863998316, -2019721319 ], [ -602296365, 437619514, 931615721, -951196034, -318146973, -1435652977, -24242028, 1064894189, 1609625120, -1666581998, 1937076117, 1302034532, -656716172, -1939220943, -167600596, 1808051234, -1101135351, -2033253928, 1430588503, 287068325, -874397327, 1489851358, 1575296059, -148051847, -1768128270, 1556913434, 567328258, -633577904, -1348124005 ], [ -665518091, -999207880, 652690075, -1292049957, 1651299880, 1604628043, -1231747619, -1780445680, 1610524754, -1965461295, -1891824032, 242366100, 1238923415, -197674832, 1555996299, -776364664, -520424200, 827145673, 680942857, -673450526, -888955838, 170805252, 1861419032, -1985776121, -264789165, -1081086461, -2146442858, 575729469, 919263660 ], [ 1332993401, -1706733958, -26969552, -1284685450, -1105865458, -1225801447, -1035865146, 358514790, 1762638127, 1295084789, 324195478, 889706038, -314317266, -223350111, -57210043, 36371827, -547183221, -309007318, 798800821, -133751785, -337654370, 710056811, 456670508, 1186069577, 372956019, 752009718, 298908160, 671244099, 1109269382 ], [ 2142007915, -227218006, -1061909404, -839157055, -1201126927, 705647627, -246105776, 1407716173, -1795504330, 350819579, 1273025239, -1113720453, -1574425304, -1789876105, -629576027, 1690895282, -1338015910, 1099979720, 1375289261, -142499948, -1183134975, -2090467535, -317384814, 270026111, -1751452564, -1294535470, 578517368, -569710275, 144535678 ], [ -2104824292, 722174893, 921659263, -1594028987, -228347866, 299358151, 1686830565, 1480879825, -1912663310, -435481919, 712070454, -72301215, 1368309578, -1938435793, 1941851126, -471183971, -2116488654, 1842923184, -201212687, -1757350784, -64629050, -1999065159, 1722683345, -1826322877, -327339933, 2127167095, 94334930, -1782279454, 2024868925 ], [ 1731468876, -1746592427, -1937359939, 36883119, 1150438787, -314479148, -118273525, -1905120931, 467994694, 1076004318, -81218750, -212512153, -1255685053, 793570463, -1422322680, -764464975, 87991935, 461699469, 550130262, -592951657, -49519428, 421971444, 1546865779, 1616908879, -97223008, 1487866032, 1701217442, 889860142, 1478035495 ], [ 599217227, 1887895048, -542583726, 182541638, 594159560, -1778671871, -723198664, -1237263177, 1211314791, 838791909, -1802709744, 58104612, -1325870478, -32864439, 566588134, 1185470861, -1316047647, 936629352, -618791090, -350975646, 1595270937, -407438376, 1142794369, -246981205, -1742940042, -825987575, -1505218589, -1352379475, -1019908422 ], [ -1538202349, -631934019, 1815586206, 1549623884, -1462286090, 1407161508, -1221050339, -145273065, 663709504, -1291388305, 188203828, -848386989, 366853322, 920358124, -557358473, 2106720239, -1571510569, -1499283213, -315430958, -966927136, -820126291, -385512518, 1456795214, 407691391, 593708161, 883057454, 567802929, 2134338725, -911856167 ], [ 1536555704, 1953177716, -1731033377, 698287249, 825529997, 499396744, -161815627, -1179900007, 1876204696, 442835507, -57407653, 742329010, 267488104, 323803661, -628385194, 176088080, 2066908315, 278604887, 2023676930, -775803037, 1677564448, 1039652580, 1843482965, -1482781748, 1996358514, 140360890, 1947104566, 1738937647, -62050181 ], [ -1213068332, -1832827873, 1147789926, -1556397135, 795769350, -1599194092, -704030978, 945934314, -1292146062, -1409197146, 216281098, -1634174465, 1273394421, 1518299648, 188966822, 1517985989, 1313136310, 1476048184, 1287849883, -1087892381, -1682413394, -72041399, 1584200910, 1167009106, -1381371609, -1933276471, -2132254582, 1895371379, 2093179112 ], [ -2044569118, -1998886876, 454038325, -1194370364, 292191245, -1278576577, -1310686714, 1825780322, -612455120, -799440375, 608284805, 1991191163, 1268297348, -1171965504, 1550010542, -1589586153, -1398415115, 2066426775, -1083190450, 601438331, 1033703642, -1610317659, -862309682, -1086768412, 1343758422, 1950587786, -21501005, -1769827847, 1049697250 ], [ 349412641, 1512327169, 1281472179, -1402131976, 138015973, 1234939615, 1016033469, 1202191417, -1601436281, -1237109843, -437998066, 390890891, -1163621932, 2142546187, 565151819, 708410475, 2061688732, 439702178, -315560394, 648514947, 1749856066, 929869752, 402373145, -1655420437, 979141964, 1116701785, 1670955476, 1234082115, 426342532 ], [ 1325996963, -1317289207, -2085458895, 1240365462, -1600328504, -1727688888, 920969145, 1588937612, 1109221724, 369402431, -919322179, 74480085, -851309134, 1065886067, -4263382, 1526226566, 1120080362, 520054383, -970604293, 820335544, 322801551, -1088837332, 30612524, 369771064, -952576868, -157342995, 1491686136, -1050152366, -1265302933 ], [ -684607207, -1663865962, -1041822959, 213911964, -1348386171, -1672771497, -642557821, 812670855, -460567423, -3138162, -1493667071, 208154604, -2131004734, 1615532156, -1915538421, 1442156267, -463768138, 1260751966, 281605870, -2018466266, 1417603907, 1582101473, 522437426, -841135230, -1997743679, -1218827014, -1269106553, -646284317, -1450777194 ], [ 1201281596, 835554275, 1831558443, -644556146, 2028530430, 1748773519, 369652896, 1489271954, -1746897778, -368958481, -375820579, -427005411, -953091150, -1865746277, 1744152641, 1666180521, -1227627186, -1479618031, 214581934, -684150313, 636966647, -561607451, -543024504, -753127001, 896731780, 1259152884, -1704097, 19126376, 186877756 ], [ 426396580, -380653499, 484849307, -1102304248, -1391777934, -1300957250, 25845573, -971203693, -1465705803, -1669462075, 1151637046, 224905318, 1712539091, -1301855042, 1565904341, 264110324, 305589822, 1019031118, 1936870890, 1139502352, 1264117124, -332296628, 391476569, -280734508, 303894566, 1659345486, -1976764203, -1935976383, 1639237231 ], [ 1876853339, 1934458741, -27457463, -1688942156, -1530045820, 348222349, 668796941, 1959963173, -1398381913, -1244842423, 915827866, 1429669507, 848978311, 526117658, -1479718381, 1060509450, -1182476295, -579523619, -1764479214, 1132817386, -1790169974, -1956873202, 54104109, -1416985395, -2121124550, 955691346, -1538717701, 25860807, -70571684 ], [ -1313108875, 1286351941, 1471083690, 2036049860, 1725640516, -2035097347, -397564122, -1149538729, -783781057, 1742287170, -76166001, -172036107, 1991210291, -1587892156, 2044971330, -706559372, -1610722974, -1635207764, 1182448478, 754342266, -1901621881, -1416674334, 1864563131, -124026266, 362489360, 461123088, -629995536, 2137357773, -313920053 ], [ -462291604, -1085195307, 1643225467, -1573051795, -680970153, 2023218469, -709205341, -25020137, 2036011559, 1765438799, -1451784305, -1880808086, 1848698685, -1995164522, -1928391195, 1921472696, -1907973298, -880257599, -226939878, -1099314087, -816035643, 2076424257, 1032112725, -13661677, 403191156, -130133948, 1321726862, -749408511, 544732493 ], [ -475406235, -1248371504, 1175147298, -1442160131, 1717140538, 287941116, 405168823, 579415123, 1101256442, 1595827569, -1286958413, -1433793384, -2140466160, 1542796326, -1342942794, -1124127820, 1025757050, -489711684, -1176752610, 1924361510, -35011638, -1443090298, 1692745275, -142924814, 1690986681, 256894090, 1148076030, 1477600511, 402561956 ], [ -229506100, -540364948, -424338371, 1246370737, -1124114121, 129415341, -1665517689, 1706354552, 1198427293, 712645073, -1740944809, 197426705, 427542686, -876053305, -63335504, 1229137375, 702932438, 7997465, -1714463953, -2079137907, 373209832, 607286754, 111176980, 1786040410, -281403602, 2034925657, -1866963466, 194436350, -1294038979 ], [ -74425014, 1104391262, -141653003, -90885045, 1318142242, 524933357, -956505707, 163361675, -1717416067, -19651099, -1865723873, 15414235, -665362175, 1160706998, -1736142996, 535488516, -456340897, -1821088369, 1603591488, 769798391, -989895392, 745961689, -1619284682, 395620928, 1741829689, -175421931, -926217784, 362096996, 534102820 ], [ 285173140, 165314205, 618598179, -2066038796, 462250953, -1447476300, -337662961, -893226434, 177591251, 2113502120, 2144695534, -1039907387, 81109749, -448519150, 1547983365, 2138976672, -950967962, -777092691, -2142435849, -1386695880, 1389612616, -813410430, -432112247, -1690061524, 1165697932, 931449678, 1370468931, 1736851722, 563634795 ], [ -1576248083, 583251434, -1631995983, -2015817829, -85718794, 80677672, -900467655, -158518855, 172445481, 1819993530, -1621802639, -349204869, -901718951, 387449717, 1595006226, -1029211086, -261915, 729896343, -1399820625, -1025161441, -1747108057, 1868954098, -1585517598, 436592503, 841952440, 1887161764, 1724516743, 966242966, 1128896978 ], [ -2065702124, 1870191740, 977162705, -347171864, -852510449, 839025989, -693857974, -1070657111, -697987761, 39389194, -1980978011, 178420180, 1210023483, 406875694, 360828938, -332659425, 23274163, 482770067, -448681417, -467673119, -1429205581, 1969411954, -1522212994, -58017842, 835467542, -1937299912, 136022132, 359456525, 1546873856 ], [ 877983311, -294371992, 120862780, -202112593, 1407598374, -1668579573, 1735311624, -627119230, -1044666994, 456420990, -430424108, -2045949579, 288388736, 247185285, -1118926102, 1187468050, 520936574, 1443048637, 1061115397, -1724074380, 623639180, -1510835966, 201659657, -1499066079, -1013230429, -1698861277, -1816298376, -332716360, -294077890 ], [ 648170514, -507985410, 429924086, 325938601, -1971435110, 1784882607, -1940372407, -999850343, 1602826517, -1438324037, -731109616, -1252511677, -1026005204, 692905573, -1299012256, 1892534690, -664847443, 243981346, 299293611, 1225091028, -290108619, 119456086, -660995648, 1493207687, 325734182, 1836691343, 1632146303, -1718769916, -1824937199 ], [ -854931711, -1894301015, 1555250597, 257462811, 2100883541, 310135422, -1583435835, 1824567524, 1070340715, 1023185285, -1463596555, -1368050429, -231999047, 261016681, 1012641695, 1546314649, -1408787431, 1605600443, -1807160708, 490276012, -1760722370, 978037621, -1495450323, -919381682, -568759653, 931193540, -1564018120, -1533504743, 1373469727 ], [ 2026709780, -789459675, -1909820252, -318836303, -1650638807, -519075660, -1214435446, 2093984478, -2065549463, 50315909, 1017679081, 1535699096, 677485659, -237839486, 593304540, -712643246, -451959968, -1157964569, 1266341752, 1047465260, -55305401, 136462065, 1985877670, -1026023321, -1863965863, 1719554005, -1589081127, 1296856494, -1419369544 ], [ 1747676136, -2013884545, -777738655, 1353736317, -1631110908, 413080064, -2132185041, -540794857, -1333859213, -2124503987, 812235977, 1041464047, -1892636932, -29074884, -1800248717, 2059200381, -398329844, -1350733253, -1495563253, -1968542521, -980011744, -1433306564, 1964677281, 1950160394, -1256125973, 29294447, 751025647, 242910923, -1488735338 ] ] ], [ [ [ -1776985491, -244177276, -861164955, -571826642, 47335951, 1259451179, -467453610, -1830656606, -1048029455, 531684113, 931173722, 939303740, -525679608, 891858557, 1377199972, 1819119593, -1032684021, -1562293029, -115105762, -1983915343, 1505229755, 1750471250, -832844319, -106401480, -1999087308, -1566353463, 2025033401, 543138678, -1265557967 ], [ 1756525060, 630181111, 2091740808, 957141590, -1185633151, 331857145, 1414133051, 1416221130, 1169769807, -1035365579, 165200631, 1112965960, -1347303265, 2059096144, 732238635, -223972965, 1003589750, -874622570, 194857806, 2115612049, -1465287141, -823672421, 946720312, 431172107, 1236233550, 178791586, -578477708, -14818036, -748115997 ], [ 1875381419, -837528410, 1678685520, 353207392, -408766327, 258794666, -874781433, -1604805183, -840634034, 365164291, 1652387078, -636449338, -1951882466, -444267453, -2036361759, -312156236, -1434039762, -167479995, -573802413, 673890464, 40799173, 1245422292, -1302950622, 1751059550, 35984075, 885499254, -910367154, -1204115846, 424858975 ], [ -12264870, 1907458252, 897879566, -105206518, 230183220, -2121847824, 954816099, -1076980068, 1288713389, 1644558019, -1515904877, -406088617, -1941007908, -1113702714, 1596208547, -641511552, 1985027857, 1120816788, 39606006, 189886895, -1561286109, -1270639664, 817523757, 2017965300, 708821284, -1892627926, 1486393620, 1465210720, -1014321171 ], [ 1782982173, -2073620619, 139108877, -187214850, -1421957492, 1673822725, 930236093, -207488324, -1980829954, -1619590606, -1765914704, -2042438770, -1630515612, 994683168, -2061004255, 1436906726, -1147464283, -326237865, 25711520, 1434197088, -686257914, -157491437, -927309069, 290686853, 1284086478, -212390243, 519489287, -1922768757, -918813188 ], [ -1425358848, 1322917969, -39789978, 1956335534, 605360818, 1751156344, 546177310, 1492806692, 1111328682, 137446493, -1108059809, 1496115286, 1628731403, 1232344858, -41035078, -1798716907, 531028464, 1430967629, 714534979, 1785458808, 950535368, -1053128017, 1344410957, 1367135205, 1461576492, -1255224394, -529420831, 66847935, 1333150101 ], [ -1040969752, -488415837, -448470413, -1611008785, -402914134, -140357394, -1111058964, -1751798186, -1627977497, 496506015, -461265126, 1491118946, -714453136, -551696946, -1379766856, -802856923, -726991010, -55497773, 1161558423, 746929187, 797221317, 782509623, 1258113442, 1394374460, -202090127, 202115716, -2103754911, 638646672, 793412778 ], [ -917458815, 1022983276, -1795776096, -1511894543, 266732471, -2141519241, 1327282657, 308927234, -2022798880, 1999042656, 1032117742, 1605276384, -1852051970, -1941417650, -70059609, 1420931817, -276343036, -898557048, 611173006, -1201488949, 526681924, 1539044471, 1250439924, 2141606469, -1632481785, 423294615, 1752236292, 1197030757, -1376877145 ], [ 494844002, -753070870, 646584324, 855277178, -1588920981, 646855372, -738366365, -1896611522, -1337619105, -895938455, -1808027426, -460681587, 2049026359, 1182528498, 1121615368, -229451396, 1756871249, -1791696840, 1049078165, 349254189, -889413887, 745646915, 1631910829, -227011055, 1161094038, -1564969540, 1650578440, -235413028, -2055884976 ], [ 1047019001, 1780968259, -1845665727, -491030233, 865509056, -1612712613, 1524083150, -585749455, -2015202520, -1538177273, 327299291, 108330124, 1361182991, -2049758740, 1995573043, -1359617681, 1138070424, -1059806852, -467113280, -751030545, 1536299520, -239079603, -2142466181, 370254903, 651393902, 847757287, 1657098491, 356900514, 1761336246 ], [ -651557040, 693819234, 383108154, -816198960, 144272599, -1786730336, -634162474, 1858533322, -69770250, -1101948990, -1601915839, -1432987883, 1017010279, 1578210855, 80175940, 660600429, 111470925, -524470133, 2112381229, 1496026977, -424461796, 1819273059, -49033086, -127199848, 1107764558, 714211903, 1660738627, -852624547, 2122744138 ], [ -2062921806, -1904293931, -545549348, -838971757, -1830249921, -1060078629, 1018403698, 1364367573, -1543271312, 1218832436, -43503733, -656839894, -146954735, 366383836, 59989178, 1972363663, 1834075164, 1498859591, -682258450, 1416409468, 1647260270, -1285777072, -389452097, 1598325001, 284016547, 174404524, 83638016, -2062065128, -1822178400 ], [ -678296660, -763569945, -682221625, 951052479, -1536063346, -469700495, 1027168116, -9270782, -1235764644, 798305354, 953536005, -1006796087, 1717289135, -1876095375, 1911598058, -1924880299, 788576467, -592462907, 1781580851, -733860066, 1020710549, -1726428748, -2011737477, -1440227972, -1193010656, 1579398106, 222904740, -924190471, -1645234736 ], [ -1480753167, -347536787, 654300185, 590424176, 1177698021, -1754234922, -1864475722, -1979128901, 442020663, -2143307606, 1654584420, -670055737, -2092464263, 1477868983, -1156645358, 487726934, 734371687, 852856698, 1044198594, -410135830, -1359684944, -424151734, -1765807570, -133494557, 1285304157, -759936512, 940067540, -1188564541, -1151610941 ], [ -813433444, 176609656, 636726590, -1761087424, 1226590980, 1501842482, 194864032, 1566708824, 945442326, -1148982862, -807974433, 1488338696, -1268369528, -1914332129, 1027594940, 616224352, -1370442612, -1098687397, 1937404663, -387603533, 2095258516, -1770366179, 19866891, 66501599, -622286223, -2046014597, -1331917324, -1776207686, -1494877665 ], [ 1787680299, 1071174629, 122551949, 722769778, -1412306557, 1480558957, -1659586672, -1885445268, -1018564094, -1968642819, -559308661, 2117305734, 873150540, 657021314, -414291656, 1664466811, 7936162, 386967099, 1605068387, -1286165575, -624190962, -290095989, -522027724, 983255300, 1477936739, 874571516, -1410768950, -1182035784, 527269451 ], [ 896688043, 762955039, 216260392, -996188281, 1247172448, 256841665, 1356185495, 1060235198, -1859565341, -1330016386, 2068849838, -2123344018, 704752111, 1732510081, -1927115384, -573501480, -690202438, 658094037, 1746487749, 1494995818, -1289976179, -1243616084, 142957401, 1142121518, -1908604705, 2063782815, 2126855930, 1445999751, -1286730641 ], [ -466538067, -2117771058, -880338527, 605780967, 1085920957, 1870063137, 1364804186, -418760487, -1733439262, -100189822, -848263419, 1862547911, -476327092, 922789275, -1637942510, 2017457466, 1783883011, 660330173, -295123828, 1110893584, 1898114699, -63010064, 1201363034, 2046629652, -338153224, 744966911, -1532722514, 2113728031, -80113643 ], [ -1913919073, -1986754123, -2103741513, 968020754, 1424267862, -551893053, -1164459159, 1152427654, -267285934, -245573246, -622282109, 1555782199, 1364379256, 681721576, -882774787, -94490832, 1797816549, -99117915, -1237897984, 1760645576, -628861141, -74157683, 158414976, 911146645, 414868572, 950184610, 1199173898, 1049502188, 26460751 ], [ 779312544, 30626235, -1933464777, 1557324429, 1386181169, 1853984933, -209495742, -883455543, 919259362, 1162124077, 54266865, -1606724156, 1923285372, -1667320873, 545204281, -40116012, 1091241461, 133551073, -712260992, -854326228, -624643091, 539063082, -2023757966, -950635300, -1784439090, -236068819, 101155991, 563551908, 229106319 ], [ 754374938, -782687564, 853616885, 469326209, 653584719, 1128220773, -1933664693, 1979437107, 83707430, -993889694, 1562209369, -1316799734, -1663591079, 208357120, 934072648, 1695968337, -1785910499, 1640396250, -961993492, -776097516, -1907259045, -1998093067, 677181315, 559343350, 134810546, 1927819643, -1510213797, -770931664, 219303070 ], [ -745983379, 543996001, 1957362126, -1425033661, 1978276845, -409101052, -2129717445, 407528518, -2087104894, -1781190007, 1764875615, -805720904, -977746945, -836866799, -1084341007, -539133861, -2036088755, 1077599246, 1550477814, 1048178456, -921543541, -2022429189, -1251815297, -816985516, -1378371085, -928176818, -496366140, -1402960639, 267749969 ], [ 683360712, 1704127979, 194815487, 260232668, -1257473856, -1874806970, 220682699, 1825856260, -1855155766, 488801636, 1956873035, -1662576891, 2066338398, 587464752, 697380137, -136434825, 641308527, 1981011940, 893392601, 1938757316, -1052718588, 1714734112, -1733655246, -781141865, -1659943376, -779923627, 239349688, 604123253, 1513662060 ], [ -1923390550, -1779486520, -349146257, 1371393916, -1037554545, 1716448346, 509880205, 410236663, 2123276191, -140728708, -2057082951, 2076664241, 391001787, -2114862507, 1685871833, -1780788530, -541826272, 1612022124, -1790021389, 786268733, 1253592582, -289326997, 721165221, -1749655661, -1601270593, 903097342, 1408675834, 2106944713, -498039973 ], [ 1368494601, -1873384271, -2064554478, 1518981320, 38085939, 1238614038, 548290521, 312934351, 471705118, -614744140, 1236471558, 1920103608, 57614187, 829165979, -1289465713, 1961737510, 1156703530, -832227637, -1756577398, 778779170, 792532905, -1998443584, -1290677472, -2005924387, 289918667, -788661700, -1019044605, 842754358, 1576692068 ], [ 456832436, 805482135, 1925219919, 321122326, -1123094068, 785930916, 488774117, -1894231388, 180593399, -525774038, 2107448055, 1152426422, -1267358296, 1525270282, 1694268360, -87229013, 449429905, 2017148905, 992795312, 1865517885, -2133786040, 1361098855, -1667451616, -758939613, 2047075244, 187864054, -1825161340, 1805483283, 172137460 ], [ -683717762, 1256245105, 942795713, -182360289, 796706883, 1607366915, 1763605800, -1123996626, -838510881, 1903420616, 259334441, 804464369, -1885956795, -868144398, 1407103423, 164001207, 1434858936, -1300382760, 2005234928, 1709377028, 1254094706, 1915712947, 1673865352, -1689797672, -854502465, 2081933653, -816289628, -1121814941, -1122906788 ], [ -1251873883, -1644083782, -537991590, -474983825, -256234698, -169792484, -2047033945, 634779018, -504550962, -578607356, 1025483851, 27904530, -1521344115, 1334611532, -453489140, -1034143063, 1177507195, 1317269823, -1676508895, -977103205, -1263374464, 853247319, 254710661, -127995790, 1129997576, -949063353, 871746054, 1541362534, 1059807745 ], [ 672598952, 1208553994, 2082335776, 653997725, 1503132506, -619769815, -304523882, 647707061, -1653518610, -332697485, -671144067, 769332481, 1794920581, 1361860834, -789637321, 839439711, -24143025, 1451494321, 1326637010, -1171424766, 674152612, -1844214336, -324847413, -1426078070, 1132110191, 368900253, -660924100, -1052239651, 1012081412 ], [ -1334791549, -1501379998, 68402121, -602120031, 1507566526, -444675874, -1798185062, 1112588203, 697099278, 972291619, 1151567218, 1652600221, 1506038603, -983825689, -1426285685, -1265146735, 570862651, -1075028673, 587914085, 323984565, 149012330, -1242953279, -1025456462, 1469171552, 671406923, -1058352174, -1796456672, -1627936968, -333645037 ], [ -1621517102, 1801346303, 312808086, -933521572, 2049539714, 1065662675, 2088659918, -947943648, 1645307737, -153613420, -996440037, -998732560, -826223749, -425209078, -2146350933, 754305065, 263028531, 2112542535, 267122925, 2095615912, 1564700698, 96855304, -20999812, -1936631748, 628910373, -428288135, 1725829587, 1609761067, 501146846 ], [ -2012238177, 652130320, -1149192582, -1815571052, 1542144416, -274038226, 1697754217, -263847622, 1780643073, 1003703984, -2112040252, -482953200, 185430830, -327005060, -2087494326, 1607717264, 1544240248, 618687571, -1441573181, 1149063881, 2065639530, 952211806, 420623636, -1752861531, -1905769581, 1388500195, 585023739, -255274346, 19272446 ], [ 452750578, 1608530400, 1944790339, 436283916, 1407339006, 388937650, 1526975241, -62785538, -1398685414, -37231892, -1816236852, -1227678857, -1352444346, -88355049, -417880473, 1738697672, 1456254235, 1976066646, -1860134262, -174846583, 823812929, 1209894259, 232217910, -1622407512, -360542960, 1151383527, 1286916828, 318346167, -1945173638 ], [ 1813738146, -1686070035, -949383973, -342632582, 1860749152, -114489611, -1575753113, -1563806830, 1708351650, 1301962369, -432095788, -1470041465, 245907440, 1031071548, 2141267960, 1387305621, -1840757417, -882359419, 792275829, 724438698, 578255810, -805789748, -527049214, -1828820527, 1557369409, 93488781, 1124249838, -1799751782, 2013111380 ], [ -1936977447, -1487244106, -2130407417, 427262222, 1117064559, 411436050, -1671917371, -1836308247, -999556344, 1726662194, -1550362485, 2095382812, -463317024, 1181003713, 220549241, 169365804, -1933045889, -1651150393, -1432107641, -1924455717, 271879248, 1780006168, -595233796, 276270075, -909626242, -1005898196, -299700301, -1455743620, -464727470 ], [ 886818536, 126478578, -248015437, -82888693, 203856165, 1064834727, -726370958, -1516181300, 2065056293, 1070233470, -2072517912, -35196079, -551477138, -839326839, 374718115, 1939177595, -1178856972, 1376075902, 1880130136, 413771237, -1829015980, 14397460, 84981608, -842708594, 772863543, -211824847, 1029389316, 1542140087, -1009185275 ], [ -583450411, 1136023980, 1220052279, -784743356, -868987749, -564210882, -117423428, 434552974, -375785364, 1280787005, 1721022998, 1830684249, 1579826471, 2085313196, 1355164743, -629452006, 416649789, 1562605150, -487496135, -182466103, 1367510903, -1712155112, 921587773, -1167874750, 2062082093, 1359061970, -550962317, 498906719, -1821022755 ], [ -258582826, -1921280914, -1699688932, -1130767539, 79089410, -1775698266, -1223832630, -2093449143, 1095524505, 806254876, -1090018908, -1409192305, -1165255688, 1135612602, -978182794, -1867637734, 60433249, -1936519358, 1958499785, -2053575297, 1730171292, 2132559570, -1813547444, -864107664, -509592039, -1106273614, -1088502010, 826972615, 1985445660 ], [ 1687084566, 105368470, -726047030, 1253755825, 158790261, 40249876, 752502108, -1585440624, 446207282, -1947842489, -51087347, -31704075, 1574641076, 127733880, 2016463881, 2109380173, 1953180560, 1588418083, -1782255896, 483531257, -37925291, -422897242, -1699634577, -1628630460, 521808260, 1749973584, 1839825553, 261579191, 597030380 ], [ -2045370477, 1766224250, -2138091299, -1941193969, 2076268655, 309601941, 883614679, 835335672, 126146505, -315458243, -1334356156, -1385117593, 1184581444, 695299479, 785690562, 427539496, 1165694508, -824819331, -917797915, 1448971890, 1765054416, 188473385, 1851386708, -628352707, -1861559332, 126256682, 232589347, -1493158327, -1066199313 ], [ 592553853, -236474533, 873899756, 635030744, 2002498267, 305606046, -1362230459, 1483318260, 109620991, -823391857, 1644197454, -1889077055, -1562855200, -2050977055, -1426744126, -2008635033, -1424890255, -193777658, -403786087, 1040273941, -744422579, -291121461, 63322972, -436658039, -2083263800, -139050166, 2133909163, -1855838288, -1793996907 ], [ -428218886, 1718090993, -587900389, 1232083217, -263174375, 5861974, -1265049322, 241306431, -1192764645, -1384773756, -1443180943, 552617997, 922436850, 2023838273, -1552765315, 347171511, -1844775577, -1216586607, -1634488686, 392806385, -533031072, 480242288, 195270870, -650829621, -365316884, 1238204311, 751882211, 1530803125, 2028123199 ], [ -1668400484, 1892840638, 434890972, 1964633543, -1655360984, -961431727, -1712557864, -714433017, 1805371479, 44839241, 1142900926, -649321956, -1828679871, 1654480457, -1416074673, -714225734, -1042062895, 526727259, -157913976, -1963973541, 1971909704, 846664680, 786604175, 1390605245, 1130803919, -25841353, 1834624458, -2066353953, 49445028 ], [ -980706256, 721377578, 1639390141, -1135963403, -1653001005, -1874945550, -2117940615, -1056117742, -2108737993, 746254602, 530622643, 280461655, 1268326081, -1755531922, 256516993, 1447446823, 943792643, 1498082756, -375694055, -1546846815, 1042607454, 1511311042, 1691493335, -2041657726, 948260734, 1599194485, -1992589229, -2119446813, -1803039030 ], [ -1456302584, 1621755485, -1497405987, -490807837, 1145612696, 765618822, -1844256238, 1769485214, -1695585379, 959031695, -1130966220, 1854255829, -2120269622, -1091670089, -147056336, 283015676, 202911903, -388739593, -791599258, 42678416, -531649822, 36921075, 2029848797, -397914828, 17882450, 1918017351, -491594333, -1327693636, 1278232220 ], [ -1385078666, 95562075, 615500528, 1588098724, -800321808, -1967084990, 667933208, -1930601008, 933815050, 1260416386, -98636466, 2080901157, 1463212615, 967307087, -828773484, -258179720, -309984328, 1869269682, 1905493148, 1998115028, 1842853996, 1171752278, 1828860393, 796029941, -1246814339, -230689653, 556654253, 1227925824, -1106858828 ], [ 62699167, 1745182572, 1867837521, -2131374453, -1850138707, 1679686881, 701865315, -1610745419, 393668954, 419322215, 738405829, 656096633, -396057204, -215383154, 538144721, 265281698, -1265614822, 462085512, -205029825, 2044589591, 1985278099, 108556569, 1181574228, 1235445960, 944989541, -1328387108, -621510842, -908134527, 967481263 ], [ -1907087686, 1384657520, 1133001580, 1279246509, -362616366, -1379622125, -1026522796, -934054372, -1719003542, -190045086, 871429639, -1709487105, -561761964, 165649476, -1286035907, -2124581759, -519491781, 969136272, 521488489, -1575706281, 1256514128, -766353228, 1784261491, -142555271, 262626015, -626747310, -479805765, -725976746, -1676586174 ], [ -1035906065, 1619622462, 165282028, -1571676435, -808217856, 1903066036, 1554547783, 998823072, -549070551, -419592701, 89252316, 480093884, 904196864, 220860299, -184392383, 775213794, 487448040, 1334321894, 511457095, -1723618395, 748408461, 1175719505, -396671298, 1827052573, 943976240, 1157112167, 1168771586, 806609696, 2130755284 ], [ 1415401469, 1195786783, 384988627, 823826883, -714311234, 480008883, 2131619858, 309395386, 75191787, -1117940040, 1956789175, 1537837980, -1214720903, -1085621577, -1622156515, 976066516, -1752942421, 1159646691, -1885715190, -1617043948, -710706127, 347084433, -1094142958, -453229180, 60056509, -1263903843, -1280155122, 535759737, 2075656651 ], [ -777066982, -776070145, 1563557156, 1751249612, 1084073791, -332691509, -1108523581, -1853532649, 1198855804, -410696172, 891784552, -1075651424, 720178203, 635403564, 579105052, -812861181, 185381405, -1184759724, 1476762609, -1468008952, 1264533908, -83662594, -745375950, 713080225, 1484433747, 1251094732, 639747399, -1366540363, -939908590 ], [ 1579769358, -419558832, 1599513293, -1677151454, -139324374, 109374418, 1309786441, -854678473, -1006597671, -37825710, 363920383, -456723053, -1650842919, 2094369660, -781758051, -190839572, 644586793, 1384766291, -110440862, 237167742, -668973736, -38850780, 824566490, -55495076, 2090484273, -2047173487, -582137631, 438733042, 2031574893 ], [ 815895765, -1589293437, 577385525, -2007327985, 1743598093, -1040873473, 686856879, 116226326, 1108093060, -591475569, -1203790714, -1938170902, 137153000, -288263445, 224027876, -1653418351, 1783481576, 715400050, -1896487476, 1845545791, 2040099000, 1307699929, -1516745734, 997794071, -1492550305, -1973716362, 2019523003, 786303507, 436352695 ] ], [ [ 147002272, -1681878218, -1495908186, 736523452, 75925734, -859403416, 1232331177, -1100320908, -1002850132, 1909366598, 1231878311, 187632915, -1058510282, 1516217233, -190811504, -881064345, -1226779323, 1044352310, -681844981, 690110554, -895538324, -513925271, -157191001, -1173369424, -645935835, -1718097567, -294566516, -687913382, 2130682407 ], [ -1270406583, -1367679112, -402733956, 1266499443, 609676155, -944883643, -43543298, 44261093, -2093417300, -1030828189, -1692075507, 1892221304, 1868203337, -1612313056, -161676034, 740331527, -1583097856, -867046151, 738542839, -646173261, 30420993, 453999325, 962930424, 939703749, 705553529, -1954159357, -239686169, -49782028, -1708650738 ], [ -1231436438, 343435123, -2085204797, -182384648, -931700850, 2061813989, 1870242521, 1123034851, 2143254657, 1790021657, 1704696644, -642609049, -1284508871, 904232787, 133967274, -1343799158, 808077946, 642911342, 67719556, -2020373385, 622356226, 1856710198, 38774440, 261447777, -2013830610, 1028367335, 1503419531, 658367522, -1445692034 ], [ 695340143, 1810028597, 117073282, 1693001085, -526354088, 32706012, 1323886257, 1882163099, -902884582, -1308858248, 1562748876, -132434054, -829133267, 1088785139, 1094930669, -1904046709, -1091802059, -616164218, 782381332, -355267435, -104800092, -1234819069, -1756462445, -1708156476, -1501486160, 767447831, -2024790699, -229448636, 957034590 ], [ -775155485, -1752817209, -1248742497, 144880662, -712574250, -2015497344, 849116498, -2049305807, 1257353169, -657960242, 1034262558, 610289748, 846252413, 367515608, 1260639674, 1914912096, 1306662855, 651044337, -1014895858, -234328395, -1118096338, -779582786, -443339410, -852168938, 1340198894, 1775626647, -114630265, -678588707, -1695909231 ], [ -2124428016, 449299277, -2031404778, 1303236625, -1478849620, -530500335, -970584506, 1151365856, -1687709157, 1353107892, 802280297, 301170413, -1409009419, 683157719, -1746653175, 85163451, -564247909, 1331259037, -268111367, 496644314, -1128356387, 1832503599, -1563661788, 1960862940, -1431358386, 1895683933, 1519709254, 2141417194, -1090573158 ], [ -1692836865, -128116347, 720367897, 287026080, 635303853, 782519079, -257320849, 37201096, -476010375, 539132449, -376842440, 726909149, -414954347, -1786386184, 1486592694, 1251824325, -1995958772, 1219766947, -1756019078, 1459510622, -494474968, 1418289742, 1794293996, -1452804319, -439752396, 1677850722, 2016276904, -1449701978, -1111610451 ], [ -954225474, -1217952653, -1552734525, 157674038, -801770332, 1198448514, 1974104492, -1409886720, -524440826, -2016110320, -15456294, 251507994, -244285702, 254374256, 654129029, -1225163581, 1675075148, 1896126195, -1886961278, 505569662, 563011910, -1555472773, -749637266, -1689109028, 547971865, -1945623576, 533993313, -1370988981, 1072483535 ], [ 1030758793, -1292683008, 796444048, 1730104343, -759395151, 1685459360, -1005867733, 88952122, -931310830, -421750128, -1859676971, 62091610, 1331370095, -504878518, 1025082091, -1048198763, -1025178835, 1752801482, 413548859, 209475383, 282661679, 275188508, -1035750333, 2138599812, 677296048, -366664468, 119913269, 2043935638, -1308705659 ], [ -278699210, -1612006973, 253686886, -1644151017, -810022732, 904755714, 1157218453, 1051289609, -254054350, -1738971708, 25944640, -559229615, 1287437916, 436839273, 615542971, 1883412669, 550204445, -2100414641, 1890145980, -513411557, 1378165884, -250469879, 1172593654, -2127038744, 418671877, 1889411907, 531823846, 772655778, 1078274929 ], [ -2038798536, -273110718, -1647528144, -230496792, -2028960545, 1939034111, -818552161, 764402142, -447039187, -798773142, 1787348152, 934560259, 1149361631, 230209063, -371583345, 160475333, -2034337961, 115169176, 451094929, 236735420, -2009070533, 1786399544, 1524287317, 335356589, -1327394266, 79297362, -1808485663, 129077214, -992431591 ], [ -350089991, -874011343, -1145417079, 945249881, -1060196992, -597886527, 858022286, -1755578977, 1603275697, -215002790, 1353410091, -951439442, -1444343811, -461713692, 1867654248, -1394342477, -1561706690, 1810868633, 1819287066, -87295996, 516336415, -772922568, -2106461911, -547469037, -1870929868, -708416031, -941639223, 179138712, -669333586 ], [ 672640792, 190199664, -54823934, 2082973874, -1486384836, 1217997523, 1534499935, -1829051522, -2072595880, -1259934323, -1139291691, 1585213025, -856526319, 785766700, 185797443, 1038348554, 385722377, -1445356201, -203688022, -1442999083, 310515280, 1410770159, 1680230752, -1130534905, -1908514232, 589422555, 124683231, 2121589162, 223708404 ], [ 1444134636, -1089902763, -232503179, -1186952606, 840078996, -860291127, -1376659187, 919946282, -100191498, -1142302819, 1293148183, -1139361738, 770072497, 1556817107, -1445720233, -784358567, 240365421, 1523836055, -1286186773, -1005658490, -319876695, -1350031068, -1839656588, -1680148910, -1514490764, -1741798963, -1640047792, -1397821805, 1515122429 ], [ 919156639, -2090739734, -304330959, -956463073, 1583674452, 1092235680, -1552631090, -1749381626, -329317632, -1040964823, 342142558, -1251273001, 1475980450, 206464753, -2001232876, -967945139, 582314414, 1212357432, -1693301152, 386248181, 574970539, 497654393, 40068205, 2089270807, 1281398119, 373888125, -1265946969, -1364548030, -778216877 ], [ -405651922, 1630057327, 307770646, 1569782686, -1569033055, 495356600, 1194361490, 140431155, 982605955, 362463135, 1976543899, 1685281244, 1792921465, 747127744, -985456974, 832140653, 858740600, -1053603397, 716189945, -1163370940, -1757204752, -1641334134, 933130199, 1850433450, 2056022692, 1342400946, 1360874872, -117819461, 179460256 ], [ 211450421, 616924499, -161271128, 511628353, -727140895, 2044726623, -308976377, 1963386321, -398538078, 1212806518, -1872513724, 1708162148, -1133099528, -876011259, 1303204224, 1564094382, 1307845238, 115665364, 97765636, -1258932795, -956243263, -145722151, 1570729409, 630520536, 2051401066, -1007905253, 511027290, 1494807384, 1031894529 ], [ -480426879, 668511141, -606353550, -1728497180, 900436598, 644955778, -1615684024, 200700040, 836938212, -875482989, -1165348552, -2086791995, 7485568, -247740848, -762763129, 2068344450, 1333003613, 914540226, 129746149, 67958440, -1686802683, -219941061, 2091696281, -1706022642, 1833864806, 1578429861, 378747747, -1592316278, -967234536 ], [ -472721871, 617880515, -1319356710, 1115490416, -557356214, -532605752, -796570947, -1364183520, 305495441, -1317244688, -1039861365, -1016421606, 1240278229, 501124386, -1406514813, -1658665504, 1774449102, 1769800639, -1097576067, 837242290, -19733452, 1513220698, 1354607035, 824009762, -258073427, -2104307349, -1407956549, 1049061354, 1166661575 ], [ 1416577617, 518577859, 296712032, -1643723611, 61915649, 203216562, 17973892, 1130442600, 307347068, -2098717000, 1364311703, -1585670803, 1954966453, -396388502, -1567235036, -754228368, -1688612842, 1006688001, 1338764731, -1177887014, 1692049956, -876616281, -1559128836, -79534671, 2088975467, 142233353, -1516424397, 258245099, 779846129 ], [ 1385924702, -2011128753, 243036533, -104976885, -1325505831, 2134432498, 466511512, -260476316, -112682472, 1446082248, -950694191, -2108056231, -163487276, -1952007258, -1833330093, -89026793, 1116581110, -116778767, 386705039, 1805587811, -394362712, 1340176086, 1122754414, -247555972, -795229722, -384420494, 600970197, 1739689438, 1036440465 ], [ -1272868520, 1121180426, -195220603, 23134328, -917592851, -49711682, -1138043467, 104389972, -294173918, -1438429782, 118556289, 460715429, 1597689248, 1088703872, 86204323, -194300579, 799565202, -773088436, -1217307141, -2086939796, -629482119, 1338348450, 1372887296, 1712622759, -1317161455, -1173400516, 429721443, -2049371075, -1588824149 ], [ -1032973870, 2081556216, 590647003, -771001775, 1204315989, 2091203063, 1761551834, -400302607, 1024247936, -1253692445, 1496947413, 1686908908, -1105583528, -1682752181, 109557219, -437569687, -624589417, -788499757, -461190459, 854895217, -1289781987, 1396509790, 1262853438, -2111994654, 2089297233, 207421320, 1933734492, 530677887, 650838613 ], [ -1480988947, 999922811, 671934353, 1319840730, -1639221140, -984922773, 1717685737, 1683728653, 1005925668, -1075835574, -134874047, 726949449, 22462475, -993754260, 698736812, 1543472858, 1470256332, -1768402356, 1688973482, -970996082, -757949138, -829198992, -1756549792, 1817566734, 1465770263, -32612387, -1679256980, -166706772, -445512199 ], [ -1602409623, -1723197654, 869206003, 1323958809, -391025500, 2075360016, 1289699421, 965815427, 2030879959, -723382188, -339912108, -2039560603, 694197415, -134312804, 2024459193, 1770579995, 1185307353, -991488757, -648003461, 116981973, -1775155567, 1169286812, 942071746, 1540870263, -2011426161, 1646703662, -1890771762, 158116399, -271726967 ], [ -366408376, -1213837074, -748507554, 238861924, 1103972298, -1425281841, -857224215, -532482032, -1355814353, 1378302414, 631374855, -1948482776, -1108131220, 1924026562, -392968296, -1762574064, 521160921, 1782860561, 628155040, 1600160407, -126726755, 2041255952, 598417862, 1824315351, -1122472712, 281236611, -12437167, -227152423, -811171051 ], [ 2068922964, 138142755, 97114433, -1969399297, 1693074266, 2080766770, -541126781, -1305125530, 1536311444, 16609862, -286807248, 266393162, 550234313, -1602020120, 1487545554, 1668488728, 1813339673, -1446156367, 592291705, -1512848731, 1680845187, -82715456, 496075891, 1347054782, 1530891603, -2070611014, -1680287243, -1823638403, 1955214884 ], [ -622848405, -337813996, 1477487960, 846984544, -1559478154, -852835298, 483350051, 1015167639, 345573261, 177196240, 1643556441, -1768705853, 2092658748, -1672321876, -2039287925, 128636528, 569831349, 2024729423, 1996547989, -691439610, -1320517358, -1665189191, 203645416, 203310409, -1379841944, 994459305, 817679304, 40429415, 1076522820 ], [ -1908830019, 2120855393, -888877222, 404074257, -1429993352, 2080525949, 235346769, -1700236307, -252991082, 1767226375, 12078962, 1327435327, 575843514, 1739049515, -1368621052, 1261184984, 1302273778, 1202467959, 1099341781, 1153353513, 1729214949, 1564834877, -593243676, 314963987, 1393844327, -1779647513, 167750410, 2114845455, 1513664365 ], [ 1533549452, -399007013, 106750844, -567490421, -2023388160, -2018259817, -2046126508, -1777423458, -2104004923, -1517781184, -1082475071, -204587175, 1435163320, -911486471, 1015542000, -91490726, 158137804, 57262218, 235960580, 355069415, 187645454, -677184830, -2111247242, 1719732213, 269915020, -1615842792, -512355422, 35119976, -1471611444 ], [ -803575311, 1342419633, 1034810659, -1347667715, 1462972100, 964067320, 1518927652, -981633678, -2107056529, 127196832, -709080001, -1935346259, -979822905, 127267725, 1120105977, -710471455, -1360129487, -1491871503, 1073948187, -914000172, -885595909, 479763372, 1791916029, -2084763558, 750992380, -2096900582, -1034886231, -461511062, -1142328515 ], [ 1717514751, 653140487, -890329741, 976999752, -569691818, 605930074, 257211391, 1182978708, 1120063612, -1471109166, 1233079321, 1254941589, -96324704, -1375619810, -1877237556, -1772644085, 564474804, -212306509, -1692303055, 1173151033, -553355569, 683325455, -1664103835, -943558120, 186472418, 1379583644, -1386645609, 1035608008, -546825602 ], [ 906643693, -402026061, -905707360, -2116747076, -1355180313, -80392534, 1672369060, 2134809313, -512541490, 799168294, -1207264520, 232640966, -623608840, 1978469570, 390899990, 1855966648, -785964200, -1687610062, -1310836698, 707416907, -644343395, 712910155, -203785236, 762142059, 844040072, 24992467, 960983797, -114769998, 447154085 ], [ 909670698, 2105161047, 1260868779, -82551791, -1156163478, -1688715463, -1516648305, -768698908, 1255058176, 1045570919, 887055196, -1196424834, 921376362, 1696645953, -894104593, -2099432266, 1488623295, 1164095439, 1341083168, -388853993, -837802040, 38945763, 1316410776, -1641617316, -665744275, -1488733247, 1685496179, 1546635525, -1912321101 ], [ -47188169, 587135694, -1979103881, -2031382231, -1335346884, -937681358, 92743522, -286699731, -988841317, 761196316, -1861145964, 1659384562, -729356375, -1901090169, 121195073, -446782775, -775415558, -801944209, 2071656511, -483660792, 229361187, -1310633585, 248416895, -1535560176, -1750521230, 275942608, 1183712850, 77841471, 1053986248 ], [ 1927597719, -1119084245, 1410058363, -921385621, -1754317682, -1932977430, 1462652698, -504921085, 1463587483, -1239656427, -256887952, 1273712844, 2122699234, -1747108692, 1861995403, 1112636268, 216919051, -1409324779, 1652315535, 1757132129, 1431550247, 1630132720, 1561242941, -1743738733, -315799412, -453465430, -117069143, -682217473, 1883385028 ], [ -1164217842, 1574457861, 1092646509, 163913133, -1637963654, -2063224232, 855623883, 185114632, -678527122, 1213021508, 2147367172, 1018291143, 745783175, 2102307962, -201510880, -1128869282, 809982541, -1957005279, -1552436877, -912406831, -1872345144, 346147174, 1209477548, -1638640830, 29736054, -1936024445, -1211664669, 707755435, 470473766 ], [ -1953536199, -152202212, 270685190, 1911650511, -1542534995, -764964569, 1838921426, -1863982504, 580249009, -1899219161, -159485658, 678809035, 1462826224, 2037292139, 663354427, -410322496, -1848683672, -664261156, -757259615, 347875194, 1925157374, 2053135606, 1329334495, -2067569300, 834904035, 338783220, 1802189410, -1417466234, -1102036550 ], [ 1036777071, 1621981201, 1987085445, -1286352569, -191836815, -1766273939, -403416759, -937628481, -1140255560, -1217047057, 1088594402, -1413931671, 502991553, 17318417, -467875437, 1330195221, -102338762, 1004259533, -1077398211, -1769670709, 589580670, -832013713, -1512679628, 1106810861, -342702599, -1885044000, -1316139124, 2229963, 2093956114 ], [ -2062622521, 1645547032, 1471666608, 1149670742, 257805150, -1477879511, -1906748108, 752630976, -459116080, 1951909074, -1224638479, -75158457, 507314426, -1057399128, 595119336, 2093530368, -487538989, 1839305028, -1100369916, 9527207, 624709786, -482165245, -102117543, -1007726074, 1128903925, 1769835618, -734982822, -2124176319, -337666089 ], [ 444769461, 277337076, -1982811897, 1145380860, -1955753296, -1345626710, -1550863264, -1632026016, 75153409, -1719465196, -1653009366, 1774043613, 6789854, -689852917, 1041287968, 501258933, -1691009389, -606464420, 1704780117, 74137654, -1788203861, -335154520, 1714496035, 1785436246, -2104694519, 1222765148, 1389825311, -141347765, 383967182 ], [ -1695621786, 845403052, 583335718, 1289798469, 636897318, -1972254267, 110670056, -108532371, -172241853, -175731298, 23860853, -1925029335, -805456851, -1870939321, -1622035942, 963338914, -1281912411, 443326060, -1097229293, 167008138, -963071149, 388357328, 1491156625, -1267817013, 1048905960, 204055471, 735899780, -1884079049, -2116907552 ], [ -1481603471, 165218457, 1190142307, 1683968087, 1354442388, -255679358, -1578218071, -1630767912, -1428169452, -1820241876, 583658566, 467640800, -1582758454, -1474894757, -1565591576, -1038771654, -1624952977, 1596442030, -1453984430, 1596606866, -804449632, 53664967, 134241248, -1950160506, -2094705492, 33847213, 2100567761, -2038545464, 1736068817 ], [ -484849353, 1876390693, -1206823742, -1559372317, 2056124721, 2007480521, 1803578521, -1678306077, 1667662834, -392530929, -544529520, -419928978, -459420763, 1888652174, 8840146, 327582047, -1966526764, 812414848, -312129, -1684435821, -103720371, 1749870150, -785099570, -144193745, -2064592613, -929737982, 924241528, 1695688380, 285209347 ], [ 812965698, 594142861, -1431204229, -1186886990, 2115897456, -668734118, -1557944757, 901204889, -265471423, -583464836, 189818830, -1436955251, -627727976, -608551865, 115244102, 653398678, -206198550, -1523380866, 1312820983, -1363219823, 382225094, -1651361825, 557693802, 507668981, 1510753870, 301879495, -198050442, -1249804500, -736174057 ], [ 1985786798, 1157030510, 939523541, 347968157, 985687099, -243135367, -188648754, -1864478047, 190438766, 1206177197, -1482448293, 114540511, -1092413894, 1014483861, -1486777404, 576133373, 1545412718, 1967370274, -1412902238, -54380903, 1382896621, -1917763463, -1111045675, 1669571054, -1772562019, -54385796, 1175413939, -769427363, -1767262462 ], [ -784179517, 2018247738, 1415611114, -1987821706, 1485739288, 2041155286, -1498656777, -1502414800, 233981557, 1889764578, -229308858, -1038669313, -85361020, 1318419732, -1070154106, -1531450573, 1641318885, 425356835, 495807169, 1893455326, 1291937788, 129247649, 559494406, 1642321112, -452440212, -1664434729, -1036814829, -134713430, 1987020194 ], [ 1109459036, 1948966284, 319332464, 1503620913, 1287359129, -195543141, 1649621902, 2112362099, 110155456, 1168354068, 285743175, -787564798, 116768899, 597261847, -516364907, 6273851, -1830106759, -1762593338, -1652205045, -468138044, 1384392857, 868600702, 1489032643, -1614179869, -1738672734, -1333658892, 178416343, -1216740163, -1111231219 ], [ -856401428, 1911929705, -1005033688, 1129696236, -1410522061, 1935456615, -1074782206, 396619286, 2009843080, 962409028, -1808332073, 1250138973, -1305333853, -1279359673, -1326089185, 264161039, 651617518, -1048371004, -68143081, -1059162356, -1484049588, -468859496, 219694849, 801962902, -1507101632, -406073897, 2074311833, 1566200766, 68360211 ], [ -1216622596, -1862624822, -1022491373, -1721687809, 1068300230, -1864289495, -666470923, 1613161428, -2026824298, 2110446718, -696164788, -24237843, 1200435480, 1452183229, -1646526747, 1137806266, -468186291, 1433278087, -620373936, -128776888, 67918389, -336985135, -1840712204, 1663353070, -1406046504, -1218743660, 1524634070, -1716679388, 2017493415 ], [ -1416531282, 274901702, 796321393, -528928230, -2002141650, -2018559373, -945271544, 714219633, -108253933, -1442839373, 688090830, -129445026, -932684431, 1889837117, 602172534, -706462577, -1733296699, -1528251912, 1561835254, 265739075, -639070131, -271139510, -1744075764, -906256945, 1702048870, -342848937, 2071115990, -1460985495, 1120887493 ], [ -2012089094, -732248387, 1479585730, -1625621895, -462088330, -1303822124, -1728109773, -318083385, 1359002494, 720582238, 570024513, -1640618103, -2119360355, -408526674, 653802167, 811114798, 2039783943, -373417043, 257261988, -329694149, -820070546, -976345907, -541016514, -1324486405, 629028957, -863820719, -1568295564, 732751065, -1184872678 ], [ -885910131, 1366933742, 1995384616, -1308074390, -1832376563, -764787152, 482650062, 2104115000, 806342754, -1509670668, -1923852121, -256105051, -1155856802, -1114198107, -1604442132, 123491769, 407288233, 603837865, 752183432, 888612386, 379160936, 1007930297, 444177705, 1637233121, 866874408, -689831295, 10653709, -348323364, -2014019478 ] ], [ [ -1616786087, 526282129, 1271544759, 205727029, 1467336442, 1987268470, 514982807, 449517535, 563398309, 115620051, 1044744478, -1830465203, -507077084, 2040593223, 143425203, -1688608590, -1606990426, 651744449, 536385441, 1964560468, 1738647517, -624665825, 1162982201, -669173882, 515587123, 1121469473, 1859905064, -394076301, -1814692493 ], [ 1799392245, 129756056, -1151271861, 39447377, 154128652, 2113545141, -1764937626, -609105069, 1909601738, 191584130, 1122135781, -1633314265, -2120000158, 2119577264, -2054674937, -1061786876, 622208583, 992840052, 1665362867, -1178067249, -1739654483, -1952678808, 488939612, 289849597, -1816994296, -940898254, -225235158, -899678945, -333709052 ], [ -2067101075, -71401908, 1561955318, 1905089082, -242009011, -141641408, -2113736127, -560230312, -1944223203, -1483740349, -505779071, 111493807, 111398396, 1279702145, 498030684, 758826469, -310450142, 2076787650, 1370820111, -226856435, -2067781412, -1084424525, -1301207242, -696498800, -1167296619, -477620762, 1973726092, 2132825027, 2060623295 ], [ -208754487, -1772359731, 1081453658, 1814985962, -147132739, -2006481322, 762969469, -1602662008, -1126425819, -840814949, -955977859, 1712058401, -906414164, 1747027595, 1323023555, -663270606, 1928264899, 185015544, 30847002, -1060754801, 365950286, -240848589, 1846658458, 575668170, 155712969, 350838848, 1045837759, -676232877, -433115203 ], [ 1697035645, -636975152, 2078119598, -137185883, 2078685596, 54104098, 1453566883, -852759660, -1946136412, -297731410, -2145962929, 2130373628, 669389332, 1111552190, 1365774380, -1201290991, 1422458727, 1931263291, -1127689058, -1206114550, 1225225239, -2089523588, -843578693, -1000985909, -800660225, -461841356, -1278454170, -78277206, -290040714 ], [ -831229980, -2126453342, -422512929, -1454008183, -202132000, 1498022525, 23866119, -947092757, -1722240998, 1961802414, -927632057, -1748113195, 2049833196, 1072331913, -368346290, -696606246, 1825068659, -1817026383, -1393418237, 891610055, -842220633, -1845211637, -96494011, -211047318, -414369017, -85772725, 239456488, -429749267, -1932360405 ], [ -2115860877, 309798805, -535946038, 614180815, 840873288, 1821187684, -775814270, 383252527, 542990257, 1331883313, 1895556423, 985818769, 938303557, -951612037, -1308580934, -1092240987, -236771514, -328085615, 1024128519, 495252830, -1015880615, -556406317, 1961061833, -1553540184, 1827380211, 1946033583, 595264011, -1727577431, -293432736 ], [ -1068401172, 1914722387, 1180184837, -341260027, 236024118, 119423975, 283357813, 675451068, 1394785289, -1322630760, 66324304, 1782893535, -1393395422, -109856908, 696302967, -1995450626, -2047781840, -1634385998, -2059621196, 562587849, -678936950, 500717724, -1424320739, 1102656998, -1602546494, -1943601298, 1265547410, 1640525169, 1373651763 ], [ 440152765, -980883558, 2074544053, -151458320, -895207652, -1525718061, 735327334, 402890980, 962778417, 878941619, 628320099, 1221402256, 96587371, 1377775415, -452170059, -128748013, 1405144622, -1012899135, 1059023212, -2091095269, 1938994189, -1078371636, 1977232849, 919145840, -1652585600, 380852464, -993338008, 353585735, -526375801 ], [ -2031292630, -1327082069, -2026996754, 190251913, -1474602251, -681165082, -288489909, -1798557466, 253419922, 496773885, 1021697068, -1215037613, -826746430, 1953189287, -1446697585, -2002663646, -190553712, -1535222271, 2111427177, -1805349552, -99866287, 462714737, -181587049, -1512701762, -1040224063, -521973086, -400555788, 1515963422, 1111425087 ], [ -829662596, 1220984915, 1574734990, 1419693862, -1142584339, 941921297, 1927394291, 1768926914, -1371241855, -1605569148, 60692970, -8686076, -1695839625, 676330085, -1571849595, -1932451806, 1790577907, -325004000, -728280037, 1854987260, -1849140511, 2036541544, -254914608, -1551547869, 489094561, -1887876418, -1143773403, -1763266669, -1893987092 ], [ -1048851248, -1382117595, 1774484145, -1590112586, -2026216090, -263197565, -156568553, -119482296, -664048703, 320578465, -1184799427, -2047418804, 944262830, 1266113676, -1885557992, 672740291, 448930814, -1700068668, -1174752536, -1287141855, -739030604, -1998646985, -2001220803, 1329972880, 1308783512, 1857025086, -1245779933, 1884948833, 162365886 ], [ -1838983728, -1052228437, 1968318255, -204236493, 907114704, -1537052246, -512444942, -153806218, 1441239778, 1732247488, -834175136, -30526734, 2075341489, -237640476, -2100395458, -647809003, -769107122, 169803636, -1045280873, -903428319, -831452921, -366638263, 898593541, -2018864851, -1415997292, -1404838561, 808923029, -1594276235, -1315242620 ], [ -200764692, 2092673098, -1184406074, 1704898210, -1443833057, 1932192851, -1608946759, 1956267832, -1194279625, 1185617474, -1398574950, -1620720985, 1255694030, 1921795481, -1554759003, -572510009, -1941412221, 118640868, 1786606248, 1084795550, 660507652, 1041967117, 1450094498, 774719421, -433983153, -749290442, -1300503361, 1109301920, 1590047294 ], [ -838989265, 92041901, -622391508, -1194137017, 488844277, 581103110, 806689376, -740085638, -1196937025, -105537908, 1910915503, 1598496428, -1500629481, -1590936820, -638463084, -1319868941, 763030713, 1401497583, 78047036, 1398878742, 397089869, 1317717312, -1384656084, -261645403, -213643961, -1970624796, -1508700871, -1893645030, 1308056928 ], [ 1131526551, -120144592, -130203479, 516092553, -1820266833, 1219003537, -2067402254, -995893003, -1267905068, 924634986, 1193306870, -320916421, 2902745, 1255834050, 941007526, 1114264969, 1599740264, 1547664492, -2064674797, -1356330058, 1335800834, -976295787, 2119896187, -1604760051, 917723682, -1731688435, -2128821088, -887076831, -158481351 ], [ -1157073133, -1518804035, -307100241, -1076364330, -1308747075, -725497773, 1353610690, 1249898076, -1637448582, -1739768461, 1853065326, -423348352, -1701906076, -1929152293, -348121343, -949537752, -977972588, -830868810, -1434664868, 962623217, -1852743031, 1502022988, 1016405903, 1253470274, -1063661099, -250968051, 1340518071, 2033507620, -1294911262 ], [ -91568147, 4929826, -1220256072, 769713667, 6734617, 1684572549, 1914550811, 1994596671, -393697882, 1526914291, -913012470, 1095403250, -568666943, -1410188292, 857482114, 1885890133, 1442018301, 1674923311, -492599214, 473161707, -1175970299, -1660350486, 682747711, 1291162937, -317496284, -2141284044, 1710256351, 801418945, 1001768381 ], [ -69736647, 1381552927, 2000842457, 929984193, -1133782558, 875384057, -1151368815, 1313780004, 92579675, 1954112950, -276904269, 482856788, -1385361440, -1693336855, -96566722, -2140323993, 2009313349, 931954355, 546462063, 111121631, -2120755307, 549414263, 1128253622, 1079915432, 1843017211, 242220000, -1610596431, -1665323309, 1118461375 ], [ -67181108, -1588094268, -752494475, -323201236, -1018366214, 549593921, 1764247972, -617856246, -1700490950, 641423990, 1783771802, -831464657, -615857217, 1823692219, -191366755, -1947173683, -1541595362, 1598752290, 1725442272, 582643140, -1266634602, -636507521, 1965321503, 1646147836, 1564770433, 161709154, -1417837624, -1185095056, 613330655 ], [ 290615153, 923865976, -570259908, -666144852, 1766521630, 54529266, -672262553, 446602682, 1987982539, -150229501, -458408919, 1341350077, -558013329, 1038409665, 317248422, 1466514783, 1266538301, 1303587176, -1428139671, -1128957797, 681553610, 6247669, -1879091621, 748455612, 935531467, 2081694146, -1779317599, -1128247585, 298855289 ], [ 560153271, 109546051, -36247696, -1322203517, -1441511938, 11544740, -721088460, 735145145, -948110809, 1437429606, 1220572523, 169578624, 330610277, 975107512, -903641633, 1700916882, -1353591367, -219470253, -1249557876, -1661589234, -1509201318, -710729711, 1599691111, -1635246344, 1611444452, 1698743907, 1417551727, 1151175393, -61481889 ], [ 750189645, -1682555174, -1108620539, 875250643, 1901163988, -1773842985, 462835934, 910101631, 2131133871, 1364095924, -249002417, -1777046227, -1650264709, -99425598, 7975763, 843012736, -301918335, 1459681001, 1495946813, -164823790, 1858808574, 1314828053, 1616887786, -661670583, -25197108, 26168341, -739335806, -2082366447, -1411945160 ], [ -1351819910, 719468685, 239915774, 1160673683, -1848243896, 1414921624, 70343369, 1470161662, 1856292656, 1662668880, -661923270, 1394334285, -80526823, 203719537, -1586171513, 1559559609, 1189090370, 569947182, 1254104992, -1247319359, 949468420, 795035403, -247783894, 1896853226, -1046777818, -556212505, 418537282, 942573203, -1049908329 ], [ -1530576648, 2060517235, 777683818, 826049924, -798753671, 1290344427, 1954392553, -1343669169, -1269348985, 1481180020, -1660600017, 1003227695, 1783979555, 1407006887, 1008687426, -1609124333, 2000021167, 1056782316, -990878578, 1792578806, -1471620625, 279530315, 2141593096, 740313421, 1067244527, -1653123594, 1667322797, -983423795, 1629294241 ], [ 114594373, 1644068808, 1955177477, -1616175239, -154636168, -957490273, -1688820678, -873859631, -9254697, 860040160, -930945931, -1242282999, 245907185, 1246364274, -341980934, -197864345, 2137203033, 720262352, -1689653139, -1677157153, -1325017180, 790342086, -601605999, 1507049515, 38201877, 236620598, 985919229, -1629019400, -1736250211 ], [ -201317352, -1047603728, -1891036216, -1033380360, -1245599360, 2012029587, 2086252737, 1257083896, -1122184939, 1353830491, 622847489, -411137964, -383413461, -1627714312, 81134114, 679999341, -250874319, 1488208527, -1037247756, 2129889979, 109201864, -560292418, -1231955830, 1978914944, -1409736732, 1565687133, 1329069887, 1491038060, 1069217535 ], [ 1354518830, -1281024915, -1455511567, 140165875, 2053617368, -1940916240, -1287005302, 795150728, 1457301789, 1902243867, 1440862877, -716030029, -1038567200, 2134009053, 1839609631, 132979163, 1319725353, -492560257, -843220215, -558615134, -404648958, -288482059, -732501580, -1103287133, -1990616156, -593849032, -1987086511, -754140134, -1358242901 ], [ -206254026, -1809040880, -1475827109, -1382808979, -804012401, 794956598, 123525859, -718188566, -17423939, -1328635603, -393441499, -1221608217, -1279953281, -401857523, -928942382, -383119726, -48481817, -156559683, 505838004, -1532118958, 1939981222, 1928088304, 872021922, 993789310, 984830356, -73643919, -1986576063, 1679863264, 1195530751 ], [ -498541692, 1034706490, 1418618043, -2024612289, 199601271, -231078774, -1132667869, -1490633614, -31481458, 269672600, -833734119, 751140576, 643251310, -1287648333, -938616559, 1725741162, -754736037, 902897521, 597844527, -180631222, -867214342, 689074187, 1961219877, -2113533543, 1469956529, -476608169, -1044840163, 234697709, -145020914 ], [ 1550536988, 218165127, -609621434, -1074532350, -2033964505, 1239684357, 415442538, -1893319607, 981853916, 466595648, 1660248127, 2053080884, 1142898062, 1583047760, 656531938, -768377756, -1707286982, -1310167967, 1446776860, 587818801, -1170581357, 2125892518, -496427137, 109938694, -904201575, 826799106, 748345146, -984156011, 1615898473 ], [ 1942575173, -1689786324, 16913271, 782818708, 1855378457, -2054362232, -1366690326, -388198224, 640348454, 1457942931, -199935883, -1073862607, 1877909440, -1379260498, 1603022085, 1465934276, -1100510599, -1703388087, 1874756862, -1890673094, -1624587741, -274573903, 725702421, -472252366, -1865087369, 472462044, -290932422, 953646333, 370055353 ], [ -917361109, 1774470017, 451697892, 132996751, 1796375286, 1030131227, 1160205695, 32189675, 1032238900, -1940444561, -2075552302, 847849398, -653189787, -1611573194, 289092400, 1920118564, -1923034083, 183831394, 1894416253, 1480730984, -31503492, -122292242, -1900646109, -1905113603, 154836425, 1836231038, 414173378, 1656519630, -491844570 ], [ 464729580, -1263014025, 800722311, -1829313073, -1197977362, 1415411232, -1778525265, -639412988, 1225731967, -49780685, 509917275, -2118383344, -773540413, -967946501, 108938162, -1142101864, -37337456, -1746593014, -233988883, 184173104, 1074384605, 805870353, 214361834, 1918595496, 1558109360, 1652793370, 301589737, 1613274618, -875441058 ], [ 693078161, -1422195889, -861717477, 1923912697, 2017124881, -1056716492, 1848975558, -1263524415, 711401427, 153668590, 1391413235, -597905198, -1814273844, 317179925, -1462597697, 1622776122, 845079145, 1729390332, 7957791, -115811143, 1594556497, -731378769, 313858877, 1984781538, -507214118, 596337418, 1098441443, 959465359, -242178285 ], [ 2072231666, 131419380, -113772741, -2079844939, 1225412229, -150055790, 55456714, -1076114268, 1379361706, -2104687725, -1741934966, 1774706303, -1243521645, 824359537, -695346424, -1013074550, 485697416, 1972128724, 110619286, 1182339078, -1610495227, -917836237, -1830597739, -536783429, -1133030104, 2065511863, -1935809867, -148827078, 406922168 ], [ 153390078, 582968080, 733109846, -980329630, -249110913, 519780319, -2101503163, -1087727623, -123583927, -1083870102, -927633314, -1397506306, -1667015936, -1502836430, 1215517060, -2063133757, 1152246732, 730518338, 1101765558, -1057287927, -54748495, 732816077, 1010338852, 181307543, -589500758, 19876852, -364808557, -47362888, 95820913 ], [ -2054534225, -994940104, 2122954107, -395762249, -384758093, -816302679, -1310243260, -498408844, 578205062, 1743845541, 18268861, -901869529, 1781278570, -1600978472, -1898248480, -658870814, -510660432, 1579327458, -1160616015, 589404045, -1845301015, 553412656, -1135559420, -1287232506, -2053062058, 1694878612, 254781552, 1228202444, -373661284 ], [ -1149535725, -1761685252, 1736585098, 1956117582, -932209692, 1593341555, -1017062753, 1603360570, 1487716350, -1029935655, -946877955, 850048288, -1020187792, 1831625866, 1911574960, 1331954360, -1653425058, 1570077394, 579837361, 605779876, 1704587678, -157149435, 1854355338, 1202716853, -70499408, -406167748, -671222354, 168722492, -1097840739 ], [ -1293859152, -997733753, 840162149, -1929565403, 1478231449, -637838750, -1109013940, -1751390732, 1782032297, -1334759968, -808362703, 1633816892, 1636864737, 146575931, -87013623, 1354609766, -414862880, 2075582018, 604298628, 114769147, -619952346, 1412201540, 656172575, 175837954, 560261390, 941473983, -1376263157, 929593609, -1017703840 ], [ 2050750437, 111407749, 253770458, 906330073, 530234688, 1044630565, 1818562811, -1694134503, 2090212604, 2037176491, 218982895, -101962784, 143831802, 711031477, -420700151, -151634468, -1154567452, 977935871, -1833662074, 184062003, 1758802126, -290044045, -1890736981, -2045806492, -150884352, -1232323999, 1810949809, -193604398, 1351215073 ], [ -1400345695, 1990358816, -1660470579, 386203281, 964139022, -954425356, -1917556054, 1833667918, -1710837206, -886231205, 603629765, 481035162, 52272766, 396280318, 398740159, 1656913139, 1684926114, -109886008, -206797989, -1309694632, -2098240920, 747346993, -1050627233, -508370061, -609729084, 525707559, -406959299, 784548928, -151282601 ], [ 1047070520, 1062087926, -2005309447, -1004692865, -325231447, 1691324148, -1333738203, 1389772716, 1156826558, -1241370002, -822750721, -923889427, 1118309362, 2070392780, -295118672, -264410679, -625293175, 881225269, -1132331432, -246280881, 1493029597, -2087396994, -1379141842, 1744772561, 1787338093, 815471461, -631798181, -155033071, 621647842 ], [ -923992509, 1440952599, 2106483771, -157351501, 1852718350, 1341345605, 1218414150, -1024041201, 1221715805, 1963483159, -244295872, 1934769450, -1769631749, -815482512, -656544005, -1595045388, -609626725, -2090363574, 1206857397, 920739523, 161156229, 1639786501, -1519398609, -290812205, -735112679, -1873192343, 118733558, 641604884, -1521018194 ], [ 888312586, 2128269318, -391956969, -1256486930, -516357989, 1815168292, 2047952912, -100567645, 1450236911, -1132482443, -1387958521, -1096461684, 935198856, -360434679, 714842065, 584641330, 105345592, 359214667, 1936594042, 868884267, -279924886, -40857596, 1548995492, 1661458947, 1367727282, 358238675, 688155225, -1872976023, 361097461 ], [ -1033269760, 67944281, 1904032162, -894048546, -524558119, -618686045, 131421401, 1009699395, 173748534, 865367272, 1558923638, -1122951231, 1911260942, -1809839609, 701294169, -56122961, -1627696380, 1266561981, -2059997458, -677567689, -1177708769, 993516113, 1936540685, 142917215, -1115581443, -1084357631, 592449106, -736150486, -1239894708 ], [ 452298977, 1949167252, 1849591412, 200189068, 2009589289, -1333378398, 1138221600, -518006175, 1146661269, -1243248791, 1976366489, -2136170600, 956267879, -1453737431, -1290846174, -971270016, 846508370, -1922520856, 1310251840, -1241814277, -1118707380, 2066326610, 195102484, -107578371, -703322990, -18928976, 40700431, 1808713521, -1802443513 ], [ 1658572934, -670525405, 113878684, 1738170287, 88013844, 1134420744, 1203521227, -226263228, -196584419, -202596375, 1495974431, -1800996933, -492861515, -1761873630, 622416331, 697137926, 97010331, 732748003, 675003554, -1332336359, -1046316829, -302955756, -1050296916, 1845046428, 868692264, 1518489171, -133673185, 1081049243, 1598192718 ], [ 675279549, 886793938, 1415068220, 1594941764, -22924421, -2054475834, -1369321649, 205340013, -873162736, -529743488, 314616029, -1731345600, 30498544, -1198694693, 1291499693, -544433301, 156943598, -1829260229, 302367075, 1173302408, -1140334019, -995115271, 38607046, 1580663198, -1328559695, -904575150, -1986531100, -687938923, -1453464428 ], [ 607238419, -2059875641, 177265829, 497232454, -2014108367, -1548224742, -350657728, 749176956, 1190590524, -795949638, -340415319, -757185137, -324172155, -24142423, 235923322, 354237270, -1736908904, 1671155992, 1690648522, 441013985, 295824869, -2114622689, -427501421, -3984159, -1344950649, 746046571, 1786065094, 1617331465, 411514400 ], [ 327020363, -1139776519, 1021577133, 54996669, -1517080025, -654341665, -1288381939, -412850074, 721196153, -1568594464, 198037944, 527598459, 1196826581, -1464437370, 1408147185, -957176820, 56111410, -2125373882, -1577859655, -759007200, 1414430567, 1058763227, 1553880881, -750101690, -1116056190, -1359338721, 195907230, -1431346871, 767736446 ], [ -2068385388, 641900523, -1813922119, -39759852, -1064353823, 863739060, 1790977775, -791419181, -1353646917, 385499872, 1868639256, -1288817699, 1586486290, 947166498, -1312317946, -99939763, -848286525, 970990113, 1183763156, 1206498843, -1058190376, -1004334474, -1850179475, 454641893, -1782564610, -28571988, 795160157, -268093877, 512781395 ], [ 302425596, -1176762788, -386768897, 1333933601, 258174271, 1390529803, 684143724, -1096684813, -1041839572, -1427717390, -2138368895, -1050021042, -2086098113, -1151119090, -804825983, 416945952, 781270132, 982100181, -1097769340, -594986799, -101969183, 187320365, 1759567871, 76012489, 523148538, -816975238, -1393134259, 1302227695, -1172401977 ] ], [ [ 1221419631, -625763052, -2081188526, -189468001, -1551594208, -1534568919, -867213689, 1226527618, -1425118469, 2052549085, -666520250, 1328247130, 907589417, -1872377473, 1006361432, 1899957083, 2033978307, -1692781002, -421683942, -2143601500, -1030361226, -945054679, -1076809073, 712106829, 2131530706, -1208700148, 1884106936, -728393174, -920999011 ], [ -537310144, -928482663, -971874023, 640814502, -1290377366, 832199019, 221828161, -1663203177, 1826614804, -1916791518, 228441545, -2053905332, -1407140892, 1256914269, -779034279, 2027304655, 807688989, -1628175988, 1528422238, 2036577486, -205372081, -1879052894, 1682210190, 958956466, -807269141, 558616475, 1041534736, 1153549323, 1752924613 ], [ 830789058, -770791496, 41251654, -1916868140, 1560472321, -690342757, -40145836, -1092952994, 909179501, -1462937015, -1113263793, -711547636, 1757254955, -959709617, -1423510904, -278991965, -1873307062, -2067567118, -1315180889, -1612042031, -505239488, -1157739293, 1471318440, -1126824674, 1267877288, 371138187, 2021821864, -1428852383, -959408105 ], [ 1186571278, -66157265, -1855758320, 146844362, -1379430247, -1027750663, 2078461042, -1169146134, 1084912229, -2014512494, -2057484327, -1744968182, 1937002050, 1602262718, 1868381407, 1847435713, -1508673571, 555647822, -150464376, 167841433, 745969525, 1178990276, -1333015987, 168813389, 918621228, 1907378479, 1828164935, 1231793173, -1428362544 ], [ -362136413, -221982667, -373163772, 983958945, -739330265, -687678385, 1775404401, 125605017, 185689102, 102435719, -526524575, 1411036384, -293153401, -420695142, -1881797148, 654383413, 1512465275, -922045179, 1484146530, -862241734, 2120355012, 746510020, -1135109888, 392476886, -863772113, -273064733, -1828994146, -722377106, -171340636 ], [ -1867022195, -741841951, -724743281, 1429812589, 438966900, -5585603, -258034632, -869365391, -2141749211, -1003707033, 251063175, -2056416082, -228834608, -890101855, 1101520391, -1727515603, -307983265, -366616296, 669481672, -36555904, -1668584030, -1028526871, 260538953, 1466668127, -2004123332, 1456769410, 730204436, 777320054, 2083878071 ], [ -1174374143, 1743490416, -962883139, -737985736, 464117164, -1223872602, -2095966460, 1688832807, -1755641320, -1058028353, 181614047, 1150463567, -2129573742, -1859713572, -491628485, 1512609973, -1170875648, -827397962, -990500564, -751736329, -775424534, -1680342485, -611476736, -1838029870, 34830923, 1989068855, -144209010, 1656187023, -180269426 ], [ 378434433, -1423727429, 1937649907, -897531943, 2129105072, -342806517, -700685076, -579183127, -109997048, -1226296699, 2098119783, -343028922, -588249192, -1463534387, 297673498, -2015061057, -1020602441, 88270344, 1233342063, 387314898, 1086719946, 304714484, -1896884906, -497697928, 1829617841, 620162830, -604911432, -836529557, 592736918 ], [ 1912094183, -1152576888, 1627578345, 1461983024, -1014089443, 1710359377, 226811735, 1453463926, 605136864, 906118612, -1063220563, -859800374, 1353212213, 1970282466, 929118203, 950301561, -545994697, 662946791, 95416145, -436468028, 1546743933, 1592314033, -1906566214, 2067736595, 377509378, -1471409877, -1185294206, -1316257558, 871731181 ], [ -1912474197, 867664279, -1308998126, -344822627, -2033504724, 1311967252, -1581234028, 1668176312, -1105699250, -457542547, 2145651338, -938174403, -239765577, -483454709, 284303833, -486382712, -1136090615, 320365005, 742133468, -595429498, 2121176013, 1136110701, 1101609170, 158068435, -571092486, 1208828842, 448487741, 589642830, 1000137715 ], [ -1779970189, 87774088, 1288111726, -1261212999, -1789120460, -345690140, -657250654, 1558712490, -461793075, 552826597, -179313965, -1519035245, -226004835, -1365401856, -547242785, 202648268, -1800404769, -1086140702, -1353517870, 1290976806, -229743215, -1325981261, -723756641, 3021740, -741551386, -990794118, 1912480629, -1075182390, 177753379 ], [ -1464026145, 1207323892, -1594476594, -964489772, -2069960148, 901854384, -1570095035, -1425207328, 1861479888, -631888126, 1980690724, -1136138253, -1369416249, 1998002120, -1513355180, 2023569604, -508749980, 2041857719, -1735208486, -52185065, 1000936812, -765017606, -1473290261, -1240064853, 1185780552, -276782904, -1723842999, -1659006583, 1474689718 ], [ -993974109, -46697979, 1493810427, 700941945, 1398743600, 137020877, 1479526616, 1324352627, -1535784937, -1274983941, 46522359, 285707503, 1807902397, -1457122515, -1438660893, -1826128908, -1331474249, -210741015, -1429986892, 1764998659, -889527663, -1369916850, -390738211, 985898549, -74257003, 1128815832, -1349983784, -1866333463, -1826541074 ], [ -584702358, -170882144, 1120524413, 572509487, 467663573, -1441905203, -2031906628, -732276894, 1609264166, -1189702897, 1993698516, 1563734861, 1222556743, -233571556, -698025734, 1921106454, -630278867, -2114256248, 846405726, -78747453, 1306104578, 1652105948, 472438286, 669421146, -402064626, 1553394184, 1947491727, -1884799397, -1446066370 ], [ 601376287, -2027820804, 1142691301, 1467898679, 1360982150, -1805284083, 924617338, 1597464855, -1733481683, -1662653000, -361329943, 2099598820, 106384808, -1747894816, -1447450448, -1094745887, -874165066, 921129603, 1769325524, 412860540, -705882656, -998210342, 1495113351, -1573505062, -978268175, 1894895109, -1262444146, -1152762926, -839656872 ], [ -1728180190, 718582143, -218996994, 1927278522, -199574657, -1714614436, -104003492, 285441187, -1728046197, -1423958080, -752350762, 498025210, -848998307, 2093370018, 550583975, -713914540, -1746804837, 1374170852, -207000715, -10074922, 1986211821, -50361558, -597147312, -338446719, 1085932793, 579136144, -985964162, 1893157762, 815970002 ], [ 703793731, -1877903129, -776786523, -1993885317, 347157123, 1880303525, 1255658673, 1672499905, -1099902540, -2054767251, 2064818773, -1333364618, -1347706929, -1827759229, 598280797, -1350061414, -1579012367, -594603373, 1633967048, -889537707, -1237428532, 889584189, -994535988, -527364386, 107987613, 1833509516, 1764381377, -1101959060, 829231686 ], [ -469555981, 72869498, -1213091990, 1343256334, -1099712962, -1458737513, -220145345, 842278110, -2058549779, -392974706, 1493993633, 1677201373, -657395273, -1071989857, -60389020, -1254139971, 1541267534, 1804703036, 658039032, 533844224, -24263934, 1169419907, -2129483488, 452675033, 1251970864, -857785244, 1625786009, 706716928, -610724221 ], [ -279275383, -317733303, -1235143867, 2022237079, -2141491645, -226407873, -2082297796, -572101135, 2079252999, 1476772462, 138362822, 1747311913, -832105546, 1645125748, 251464135, -1411788464, 732937928, 1627956536, -1867632890, -1718955386, -459999477, 661733901, 1972237851, -1502885553, -1772426085, -1896312901, 1796774507, 970637677, 284200596 ], [ -1045711893, -1642682941, 2129072872, 1726870762, 204523548, 117590476, 1686539802, -422640221, 2139793112, -2144788775, 1788236097, 184266608, 1239946380, 1588992551, 470704719, 1798528845, -578028604, 906450985, 1685724703, -506209356, -1613798280, -1343847060, -663965265, -517993611, -1522317823, -146036596, 354168581, -929750337, -301241662 ], [ 1854740198, -1346834316, 680506364, 1012697465, -2086479056, -1401633956, -2074492535, 426579483, -1190005467, 241937140, -1762047513, -620183866, -232866002, 1066798864, 1734362828, 274005310, 640297685, 2074507160, 810365960, -1162013743, 1632393069, -536327255, 1610160064, -373425440, -1249555120, 1125941048, 1335715746, -1441737034, 1842485760 ], [ 1313787870, 421750759, -405741511, 1198302484, -507127536, 459709081, -785079377, -2069686300, -1378894571, 360052404, 1626176527, -116921384, 266013154, -471750806, 175527064, -566718115, 800056213, 829915791, 1821365052, -26753831, 551567810, 1073596664, -656483403, 808661325, 1775135488, 1213059569, -425720589, 601747811, -1406867970 ], [ 1276504303, 101060275, 2144595703, -78173806, 1509423550, -368686425, 1157014133, -2066001419, -236723560, 451706834, 2136523237, 235358229, 720377437, -1056023216, 637943628, 1082461763, -802772291, 1329223072, -214234801, -1120012251, -2013595533, 1224553277, -396857339, -861906723, 1006081754, 1434684753, -791577840, 450521841, 532996909 ], [ -229816709, 425625750, 993219226, -693172309, -2110633294, -244783598, -253811874, 614713417, 2069797140, -1204100580, 901767054, 1814049032, 1532773146, 129324462, 962606657, 1950159640, -551858645, 474980035, -670105050, -1683985425, 1985797736, -1570020303, 388289482, -139648194, -1988573814, 1409324979, 1277954417, 43203546, -307724668 ], [ 2083043428, -1637723786, 2088830056, -481355592, -1707001837, 1991859882, -1372813242, -324486445, -256160529, -383642294, -1846488665, -1776605242, -733074214, -639629477, 1539674244, 1622402764, 1798629483, 815968465, 1931992319, -1879793833, 411726561, 1904828142, -2074302515, 1345540496, -861812892, -752980983, -1187046197, -2083326835, 215897481 ], [ 2064974819, 1192878998, 497553914, -1108137751, -1876152271, 2054234517, -240554905, 940335694, -1482673299, -1700869692, 1328676844, 413177940, 1503180798, 1837680350, -1821987513, 127090407, 1292742232, -1142982074, 719329234, 289793891, -40051209, -2057531299, 460150417, 2122179175, -663592805, -1130021562, 794004118, 375008927, -1077720814 ], [ 1555939762, 1670852934, 469335057, 678465220, -1399195261, -311904215, 1973099325, 1610040194, -1423005982, -336633009, -1169283833, 238386619, 221413968, 1980269030, 957498642, -235273511, 1055199176, -801595917, -1174762705, -1040144765, -916873530, 268261384, -388951298, 2141345130, -86349309, -1694136321, -63252909, 641246570, -869489674 ], [ -1650029748, 158257573, -656934435, 819084255, 1697838478, 1466048925, -498799331, -1449823146, -966413636, 1658470224, -485682221, 247380458, 1128343491, -1797243351, -2083313980, -1052634369, -868536147, -1589727046, -1398192086, 1396716341, -1336841182, -1048623183, -1440969613, 932449329, -202968963, -1627762879, 345435337, -89083753, -584338726 ], [ 971703379, 722888762, 1545525642, -2016180167, 231714501, -1836216434, -986752378, 1851459077, -1354058377, -1370279418, -186764700, 1903525369, 1810768006, -1443899981, -1378940740, -302439900, -880703408, -688173053, 1411199306, 1271184895, 1206799098, 783002094, 1766242246, -1903411703, -1650093588, 65972463, -1870277305, -1156065569, 397482202 ], [ 1102766525, -592211177, -112422697, 1387675645, -503907697, 231130768, -666653338, -1008185157, 294621532, -5923602, -1702601008, 868075956, 1348936568, 1851735150, -966174462, 1779299622, 142590177, 1886494813, -1759485958, -1052471957, -96501104, 765127046, 1902622435, 458386157, 603345463, 1336893410, -356295755, 557002782, -466057469 ], [ -934181327, -1389667729, -291272753, -1271030639, 251258021, -472993707, -1629330804, 826813553, -1426836262, -1787020287, -116168844, 74461815, 1710333080, -1032794225, -2082004829, -1015770683, -718093785, 1171401587, 1814883106, 1079007755, -799693166, 947139715, 424378801, 701040856, 1525635296, 1237801639, 1461672821, 369124304, -789791349 ], [ -2030879758, 677011785, 308895833, 1981134734, 1317583621, 1867779465, 381434692, 386737505, -43233519, -1440201633, 1360595425, 460426761, -1050875832, -480840760, -1233276945, 857822257, -398169816, 1937244995, 868352065, -862983445, -652274033, -1167145690, 1832756547, 632929237, 45954496, 170618802, 351191552, 89263326, -459464043 ], [ 436097285, 1327424865, 1821195401, -1284665654, 2048799253, 238054525, -285138368, -850488018, 39930096, 1986758093, -319897195, 1163474082, -639939995, -1427905372, -1941178635, -753344002, 2032244750, 908493126, 2114358156, 640282761, -543185573, -597753537, -1790879855, -332374753, 99801733, 1644331914, 1387886191, -77279804, 1366899957 ], [ -142002058, 1962499231, -364764551, -661769416, 1987086656, 1312921312, 1598819396, 1458965891, 1095085749, -1911635002, -50144370, -1717480841, -226916701, 1987483768, 601458129, -77067218, 656559308, -778195902, 251709259, 888601074, 2090480626, -1336925484, 867215654, -720552167, 444386835, -1671556779, 1967592120, 1747678316, -1532426507 ], [ -435317539, 1018886331, -17492632, -1844420080, -287529656, -1768397139, -141880439, 1271114182, 1729031816, -110769858, -24454620, 2125806174, 1846778212, 1222262258, 2069975549, 678933005, 1377031025, 341646992, 1132359001, -1524763561, -1142270126, 1314774676, -2139347410, 1179037592, -1176925423, 1457946707, -955928956, 683620821, -921792567 ], [ -1113982322, 1352377730, -1443796189, -495117184, -58070279, 626406528, -1544263730, 1478426612, -1681805127, 1822216831, 1407409730, 1597367650, -247387479, -761888185, 1303606531, 1879292378, -1288069834, 811016346, -1700951002, -1923845420, -82239069, 67145067, 1011603634, -369477347, 1037702568, -1539047685, -1707822360, 1634544525, -867845003 ], [ -1990594432, 465175398, 326311411, -1152756677, -1017354880, -175247271, 1598573800, 1138064991, -1836434371, -556074672, -1934624392, 1796577165, 1791414312, 999285048, -456423934, 1792443570, 2031363079, -366998340, 297415255, -1902248206, 762826384, -1762275435, -2104243067, -1026724895, -763314063, -1977759220, 1902693797, 27933679, -1226852652 ], [ -849210902, 577952095, 1095009648, 638519603, 494168755, -1838722214, -1887830536, -2119721294, -1396102908, -1584912558, -408011984, -217240691, 1860717960, -1178708186, 1396388677, -1534384336, 1408030586, -1870212393, 943503725, 588453630, -21385986, -1658599838, 1531557383, 693457513, 454368365, 1279074037, 124903588, -845637461, 591346836 ], [ 723862628, 838216953, -1526250439, -379072224, 1317790245, 1198467377, 1858086475, 1102472313, 3291919, -442895853, -291249998, -2011556978, 1591884917, 1844663380, 1883921704, 289601693, -2113060212, -1463234179, 205523985, 50860645, -413500162, 1373593686, -1237601449, -657131394, 769845562, 1907322634, -439868145, 29644267, 1933386820 ], [ -1369377774, 1647654794, 468004236, 609710024, -234768856, 875958290, 1629333063, -413887689, -235171062, 1050655168, 620993968, 99833138, -1299764992, 1525313539, -1562798370, -216405809, -1033078230, 1804142574, -2015280492, 1269954768, -623869264, 1831546239, -394611895, 1904418763, 1076081749, -764601611, -811130408, -1859473130, -276987677 ], [ -563744097, -1622906355, -608434946, 1529216999, 1672823620, 1543055203, 720335974, -969433025, -278318255, -1398256924, 474596273, 1955398172, -2134685691, 155512161, 1166408166, -591101845, -166354184, -380758876, -491630875, -2086859305, -1929863878, 1149231618, -112904781, 1963502016, 1458634275, -1160319696, -419344984, 1601339430, 1594088454 ], [ 647176961, 1606160615, 802493367, 861588015, 640758668, -923202206, -154569014, -2006627540, -851732444, 622297946, -156314158, -347470601, -1967660251, -872559693, -1777977567, 657901118, -256520406, -1637594285, -203177319, 700547566, 1260708526, -1729633937, 1114980185, 318194619, 1576953923, -1793519744, 2077902810, 1350747938, -1546548497 ], [ 1810521730, -150671278, -127879851, 559235196, -2126896230, 922229982, -1011514287, 1603331980, 1171818922, -847110286, 1372720987, -1299432552, -403749729, 1147465254, 1282894861, -733324703, 1415309969, -1630429428, -99521326, 1257419847, 1858657169, -872923867, 1708601651, 510374122, -1947094021, -847446765, 362026622, 1053022693, -1590543097 ], [ -1496810152, -933678625, 964190777, 637349826, 1410568972, 685221715, 1337447827, 1831598491, -626200763, -350647765, -1649440122, 652387180, -261496877, 549280621, 1005951311, 2103426583, -989354718, -174861623, -1300335596, -2101735295, -1378231669, -1832071924, -1056082636, -1450238388, -296709352, -1162998585, 739605497, -794121272, 1931338921 ], [ -965500590, 370785410, 528510728, 1719607571, -702324721, -729990364, -1920329587, 35396226, 325015772, -1031908518, -331402285, 444301402, 1918757206, -687242396, -304750154, 1694076552, -1728023477, 1047494785, -1427501734, -1033669407, -112659262, -1938919173, 760379675, -334719940, -1710424229, -1056495013, 667430801, -1953283626, -2026887852 ], [ 623381494, -1931162532, 1381046058, 667750886, 1055611237, -562529766, -2091592214, 447726340, 1783169394, 2014453992, -676029467, 601776670, -1876625822, -1811501794, -2016010347, 102193318, 1345738815, 2008811049, -778448929, 1632552563, -1131721834, -1743292207, -1033547541, -888286849, -450545664, 1462321393, 1471359540, -1490601181, 1534511571 ], [ 1127735019, 829063200, 1141985826, 1192688655, 1960279972, -1950271503, -1784275262, 672779978, -876950392, -611312826, 2087316639, -1313261904, -1121355638, -1231867631, 2034518836, -1723728391, -1612453955, -1335716280, -568166084, -22451210, -827663955, 1358234975, 1371869176, 1829409390, 1291862476, 401203525, -921977660, -1047796549, 985041230 ], [ -147611075, 339059441, 1291803826, -1882226728, 1581603111, 27231195, 741818929, -469038824, -2104384120, 828210343, 218614383, 1484320621, 377829130, 787164525, -898739216, -1443734307, -1925766252, -109005051, 428655926, -1694366781, -1677033551, 584597533, 1486037968, -339042394, -1681395551, 2146423621, -2049208691, 907235767, 1769993638 ], [ -1362220984, 316592338, -1236163881, 2088249644, -1509183269, 1147185913, -1867328882, -1303420910, 1608556708, -1794287816, 1755970290, 1111052881, 1313186700, 1731234560, 924449309, -588983362, 342711432, -1358749447, -1444762550, 350915108, 870892934, -1662298040, -135726025, -375256407, 784321014, 914273950, 1540393852, 323128332, -823332196 ], [ -154844505, 1855091310, -1698143591, -2140161171, -1362803429, 65107234, -1120880982, 428515111, -1012079461, -1616750962, 1884693275, 1860319501, -1490240011, -1188632912, 484486460, -944318286, -1488798486, -1260439434, -191743583, -1721822695, 1708745937, -2140473792, 493195951, -183988182, 1415472783, 1119187360, -1613545294, -1286377395, -1496358766 ], [ 131486994, -241088518, 1122356480, 1171162235, 1904198935, -636811338, -113894222, -2084271380, -2118463838, 183874891, -1982477137, 222772531, 2091656842, -478870363, -607947735, -661812793, -196544760, 1048970331, 427181235, 1325895555, -2102127422, -231809029, 1279978286, -1654937194, 727201575, -683271070, -1673479030, -1266746499, -490242976 ], [ -84187477, -695458602, -1616464089, 1350861437, 802556346, -1242713148, 919432621, -67044721, 292203533, -515762885, 1524434325, -1620744697, -714869171, -2028550304, 1205915162, -1100159126, -1767046404, -257610095, -1760711359, 1507943951, -456940410, 2125391035, -1410592251, 1363869500, 2078182092, 812248890, -565012459, 433697236, 1571111654 ], [ 764505367, -976441507, 2101399453, -1595346661, 1032458628, -59561193, -2146137223, -633144713, 1249529844, 134793288, -272600779, -905827707, -1276540145, 1314810202, -1131696673, -1557962723, 1790104258, 911268892, 1994639173, 1940973257, -689898582, 2141348978, 430139936, 846897117, -282502614, -239426269, 370036120, 1390843848, 205825513 ] ], [ [ 1997209504, 299288297, -1210546082, 2089243299, -719636224, 2079965415, -1207904112, -1815360157, -130393003, 1082484018, 644074310, -585294518, -1180162833, -1773663671, -1382034003, -1326934725, 441029702, -1107350121, 587762552, 589109443, -437624344, -1836310841, -455131183, -1272224514, 2064225759, 584743543, -206139801, -439777035, -1656506319 ], [ -899278738, -1969862339, -419340406, -134227854, 1040868575, -1171504972, -220108394, 414183432, 1433660647, 61093229, 407576728, -1493578748, -1006376671, 360439224, 1209054463, 160340647, -1444464924, -459508404, -1246233972, -2110454994, -958561015, 1360831483, 1010962684, 1125205490, -1185725127, -400771083, 1287977031, -1703219162, 1736724134 ], [ 69914331, 539353314, 797291022, -603057115, -129257551, 68659773, 259569465, 876357086, -8369321, 1774213077, -1778699101, -1985551061, -1391202510, -490767797, 1858358198, 1352584668, -1410602199, -2086422978, 869239058, -1269778212, -322493078, 511105861, 558805143, 1955692512, -1226644101, 295557334, 1294792875, -1145731674, 1044045441 ], [ -56874225, 1325901116, -715567388, 763357929, -1089991970, -971609855, 1014374451, -1204428762, 851123378, -1100311704, -1934181597, 1893463049, -2017369455, -1629552875, -1464444092, -1935178321, -444798112, -1351204634, -1815016262, 1843997540, -2105164935, 1000461570, 1506732430, 743769825, 1748649535, 1417432382, -1853021532, -285609642, 371696838 ], [ 354181986, 1041317032, -1505446453, 233835258, 264174207, 746740908, 1987744956, -762231103, 834998913, 1303733589, -2081722252, -364414188, 593208987, -1934227431, -1744465446, 1847282886, -1177739, -671914666, -1381706778, -1023961135, 259370361, 1460223588, 495004266, 301778300, -1982469449, -687361651, 205998681, 1135145846, -1142377944 ], [ 406224543, 1499584949, -1893568792, 528246033, -79730186, -1551892105, 263761488, -146069281, 2123468572, 594583314, -1312937182, -649244700, -465790186, 959384108, 230766529, -731215825, -863195474, 1946851098, -592176443, -1725792577, 936713773, -358940820, -621057196, -1179488467, -2008597815, -3876220, -2043899909, 1527470116, -973658462 ], [ -1795441960, -444810890, -1248162114, -500846541, 1896116828, 602320726, 1045639862, -266041489, 41230482, -1323110985, -1499332604, -895576697, -570709196, -1034488383, 90522771, -1371794376, 498245662, 536736983, -1622646406, -1977696914, 692179307, 569382996, 955792561, 820515488, 1075468248, 728366623, 929980122, 1974879080, -1754596987 ], [ -1771400642, 1754100788, 1516814233, -569715863, -415848068, -1339117388, -1976740087, -1905344347, -1312326954, -248977014, 1278391311, -842294236, 1797131394, -1663266986, 1353949983, -940920122, 925902532, -587361046, 92092652, 254670124, 159422544, 1595635738, -918629339, 2114210704, 1121711996, -1245797489, -2015413782, 1475256436, 33280073 ], [ -1294182435, 230526064, 1518013748, -1180974183, -523308428, -726093701, -1235229849, -307314424, -933893842, 537046081, 47646168, 327826293, -443274378, 700791118, -263918489, 1162059539, 203171602, 381346169, 804906722, 797404993, -1851182779, 598699240, 108443345, -1847173756, 1227395009, -527276726, -1938527378, 1418589088, 1790646646 ], [ -2119679190, 1667207984, -315272833, 1910034042, 683923982, 528829708, -164953086, 551483318, -52367139, 1013505367, 1616175775, -1083986918, 1374602739, 1258831079, -1880325903, -1469692267, -2140995724, 186874187, -1100876717, 2042877575, 1320126221, 804451457, 1425005495, -791813602, -916723415, 1232852158, -1252413629, 841096774, -1091372549 ], [ -64398388, 981647738, 427963543, -600288568, 1780229242, 1812586047, -104298095, 2056461486, -1724801211, -207748551, -975751135, -2131483821, 1414396682, -256052836, -1565234100, -43563949, 1950765371, 785311570, -840870168, 668376010, 977466671, 72279019, -1009505085, 1757498116, -508202997, 1177762477, -652633930, 1027569305, -990561590 ], [ -2084541504, 1614912407, -1206152065, -731177766, 825321171, -1688953863, 1765898191, 118750660, 812923960, -1750036090, -1539671096, 1962216556, 537980563, -341107691, -707235155, -569811175, 422879450, -1660799133, 1406922244, 1339468854, 516034864, -1985877397, -1677476071, 1738066440, -1273944082, -1528020927, 1385940902, 1090782321, 295613689 ], [ -776523791, -163972678, 544061667, 1186857300, -812545836, -466321224, -161853631, -1881675265, -280110181, -1215032001, 1335742749, 1502280715, -1767941020, -160981173, 837030286, -578119322, 1945652021, -1557901274, 1361269521, 1674067476, -212455679, 2031233332, 695094351, 746168548, 417566513, 1527631921, 1663957822, -141625049, 21125425 ], [ 1349419138, 676694814, -1269118157, -1246171705, 2003143107, -2147211399, 1218420131, 2088884369, 2131552240, 921027110, 1522330157, -1109733525, -1824466503, -748898068, 1255206063, -98723298, 171018260, 2017663062, 1918127238, -1466303662, -1759293825, -1082703678, 356306886, -1290452590, 1496868269, -1902119712, -1312366218, 271601235, -2032618539 ], [ 1974549064, 1635235472, 530336912, -1899653063, 168804728, 1365451488, 122182455, 839106426, 1048734398, 1753647195, 1490659210, 1341177401, -2031834116, 822351894, 63450070, 1137768237, 612130816, -1289080691, -1959494691, -1711060439, 1948385955, -87203008, 175907869, -1816491105, -1683887609, 1071662191, -425259763, -780984742, -657339720 ], [ 1135433533, -356755291, 182501338, -230909432, -153550467, 197424413, 1069368979, -1177643108, 1410252396, 509880527, -1667551112, 1855588028, 1333105677, -1477083363, 709333664, -1577075105, 1104349997, -2034720801, -1785144148, 1762812524, 1950895004, -1647633441, 1478035494, 880274206, -1970849431, 737997765, 295782913, -1822844415, 895573899 ], [ -1029217237, 44785163, -752164670, -1578538515, -1731174556, -1492394681, -781727081, -1704157460, -1620276163, -1849644195, 1591586615, -1955880830, -1155211923, 470078716, -2069901782, -1639527478, 448145544, -1671753476, 1507080354, -550346557, 1949045889, 284351337, 503141056, -1654742770, 684782655, 2102839967, 1268513184, 110380694, 1328384484 ], [ 1812449535, -1834257233, -1611107871, -852279431, -1463887938, 1506763988, -783597138, -1005383084, 970404887, -1998738257, -140100721, -1156145465, -1789287518, 253516906, -1091707287, -1453120776, -257019748, -1094891414, -209201582, 1324895275, -587050371, -820428379, -1445657485, 1230460027, 1421410812, 1130433175, -253307637, -294097801, 1763354800 ], [ 524722871, -391130132, -198823248, -1066463986, 1379552003, -1252968149, -1386887241, -865584468, 1341269215, -1529409471, -376614134, 1315688874, -2050158350, 935550259, 1496911352, 684560599, -665754465, 831648134, 2128624197, 97914641, -400343960, 1673505086, -647322372, 1143166494, -2116738161, -1357311114, -2140487191, -1707518088, -1109579916 ], [ -1998674602, -1336280208, 1203369779, 1524166108, -1329799138, -565439193, 898638745, -1510102061, -108880526, 439190833, -1903336438, 1068619312, 1623881077, -534609838, -688355670, 282149986, 525642317, 1564635780, 1184994328, 848981785, -1914890898, 851960549, 278957192, -1854351663, 280055103, -280271625, 2039125106, 1999444605, 1522736128 ], [ -1224057402, -1570640494, 1905767468, -1907649506, -734927562, -51231709, 1549475301, 351345407, 1665275169, 1871869290, -610707680, -658097110, -1878824367, -2106629459, -1052521879, -83967163, 1475558828, 464239350, 1956477738, 1989191112, -1045361268, 159175876, -697672007, -267040678, -1088839545, -860511890, -443839109, 1953024, -993566442 ], [ -959631017, 795081352, -1292197551, 339895137, -1871869871, -22257309, 2001159737, 593873777, 498793230, 1151739391, -230454440, -810734595, -1061025410, 1781518748, -1599404041, 190974989, 64105492, -1628823614, 43053866, 409381746, 1581167450, 1847487629, -2132388201, 2059349295, -985757077, 1860654525, 501727855, 1719344575, -115386498 ], [ -648915435, -240497698, 1256597258, 1481176647, -1069938158, 1222859890, 394868356, 617254471, -643063459, 1190925313, 776558104, 1356130654, 885023921, -1424629854, 343571077, -613775253, 913880514, -336443813, -1196479604, -727066579, -2104358245, -2034539364, 1368169690, -1953747441, -386631762, 483395362, -581695369, 1220209893, -2019674678 ], [ -1335341643, -649425383, 573743812, 193582773, 1750742228, -1398314478, -1881118586, -231361816, -1751412391, -1689788053, -46753969, -936182098, -769673372, 1185730323, 703614731, -1226208430, -1413959998, 820330185, 1060400927, -255242595, -974752841, 293625189, 1318462733, 2044673594, -859695824, -760438326, 648920911, 720829924, 723925806 ], [ -1982871352, -1215437399, -1808645224, -1973264397, 1402210796, -1483434733, -135985522, -1314956784, -701139269, -989293591, -624384328, 262272613, -1005017515, -183522124, -990729278, 163929165, 87934469, 273934389, 2079815767, -2015878076, -1591504221, -522800534, 539724298, -1647372928, 1185572877, 1542237129, 1450833125, 2008219765, -625516595 ], [ -816031714, -1042688223, -2088844228, -244320723, -584344113, -40626285, -62895687, -548092279, 94109268, -1061730640, -161309919, 420450414, 1253700996, 1046412658, 706719592, 841807988, 595466127, 1547146167, -2129118593, 1676459664, -897238376, -389584902, 882575074, -553737736, -216936634, 114970388, -2063287384, -2135832888, 1717627766 ], [ 1255861710, 491410600, 1304781307, -177409071, 1013279365, 1835014935, -1130260658, -418114913, 1806449987, 1240432541, 1763001119, 2039645999, -104513853, -816425207, 81651142, 1017369420, -474681445, 1837260345, -753608729, -1228608550, -1002431449, -1263469603, -160493938, 1905190002, -2078092353, 882662751, -137130487, 827994586, 1334335208 ], [ -1161878282, -2101939829, 1471821402, -1783326773, -1882941818, -1531082737, -1651299368, 892053138, 102222798, 764197948, 1718207147, -685559377, 880165854, -1973582775, -45288267, 1263705232, -1301454262, -2538550, -52613878, 906694596, 1859843513, 286052404, 908108446, 1050074907, -646174592, 373584362, -385291510, 21055599, 1984211894 ], [ 889666249, 2140026044, 876016545, 988313866, -1652312033, -1482781410, 1796394798, 930517571, -1418540938, -1352947568, 666946625, -1099384113, -1884968274, -842874115, 2066593505, -71050850, -1104354899, 178247863, -1413127254, -2112465763, -848713185, 588171200, 1878404992, 495734594, -619521495, -861830094, -1537007075, 33562690, 1176292329 ], [ 2014124381, 1738713165, 996292436, 1737367770, 522671119, -948448865, 113406726, -922761440, -1071167096, 361454663, -1177914216, 2065896244, 741723650, 827423730, 103648406, -510845832, 95038539, -9186346, -1912126942, -1749634174, 287581713, 72223436, -2137919030, 1137489328, -217923974, 1229836201, -1615565309, -1975868269, -326578963 ], [ 709160602, -1697644574, -761497868, -809072408, 1820824373, -533090757, 652313543, -1617052574, 1811498140, -2052466379, -2085192070, 1809479161, -1041910304, 405665747, -2078086233, 2042191090, -1870430566, 1798730420, 1144948693, -297596006, 592009121, 1040069382, 1685510450, -762297572, -1573912668, 1818266402, -768003955, -1947772090, -241466392 ], [ -841093494, -1774897091, 31032624, 1039480695, -1404567954, 458915290, 1090609106, -704951436, 363678093, 376094281, -665261754, -273438264, 1396946865, -756224738, -1321773712, 2105995628, 1977072805, -1793502114, -1478159652, -518809665, 182441451, 466624844, -1442672197, -846727788, 173167514, -1551131285, -1780753616, 736520836, 771776815 ], [ 2147060728, 2040687846, -1062663781, -2053428893, -73170119, -2042419262, 2124530569, -2101658133, 2095693953, -512879680, 1915140924, -38405355, 1044979311, 501888540, 1534883189, -498712002, -2088138770, -810483891, 61515758, 1713793665, -2107938093, -799613789, -786217876, -162989514, 1050157715, -576014081, 128956621, 1369459917, -799570416 ], [ 568866235, 1383801903, -2111493649, 1959024432, 735963591, -694705262, -2095344786, 19558148, -487735540, 1880093743, 129285803, -507959206, -632067108, 1062822999, -928575625, -1229097031, 900528973, -1618421684, -50300266, -1345085394, -512081381, -1741807534, -1707620886, 1491281421, 24046166, -1012090674, 1740331745, -1282853650, -267671200 ], [ 1681163776, -1224955523, 1830006849, 1750620511, 457558400, 368934364, 429322508, -633723282, -472472840, 583275899, -607244721, 1428641933, -1814262495, 1737043772, -855579522, 861491478, 1002000036, -1655977733, -185338718, -1688938796, -1338126184, -57939832, -1204972213, 2144668053, 1232662430, -1986776474, -2140404176, -615895142, -1414122249 ], [ -1847539077, 219810259, -870416142, 2847022, 345863902, -1816617326, -663912401, 177264527, -1071367793, 271168933, -442366040, -294005044, 1357624606, -2053207516, 1703798774, 16033520, 786754223, 595431040, -134644726, -1526289572, -1679381789, 1785400889, 1068651832, -1588114902, 238528803, -1955874581, -1554015924, 12556167, 1141765058 ], [ 621781850, 1367667296, -1839678874, -1988127572, -1396512019, -1117408476, 1249718102, 1487752463, -1694821208, -919382326, 1582284986, -1574999042, 1422236031, -646562755, 1997033620, -1446884788, 1121911354, 597419312, -641998230, 507082917, 1117778363, -408524290, -1035358592, -521329492, -2106287711, -848957724, 783599209, -115856807, -1199034745 ], [ -2137689595, 1278177790, 83142021, 1724843605, 1724693707, -921313782, -1565068897, -320823169, 789196795, 1821349591, -1397133925, -61313810, -1895200097, -1893175721, -1026817554, 404457135, 758701762, 1971448547, 59214260, 537236544, -1429028556, -1411523931, 1263838251, 1438117252, 152780138, -559503392, 735357690, -720796524, 280904750 ], [ 188529905, -877918129, 1210642535, -1748969934, -66741261, 1823611279, 328958693, 836505167, 1581224924, 1613426012, -718805304, 1247591854, 671258686, 1873976122, -497193809, 207327837, -316220620, 1871287368, -1424998035, 684240795, 555740522, 954696070, -2079162572, 279316194, -466587924, 933191454, -731669252, 5435705, -301968592 ], [ -38261497, 658660752, 932655873, 307137024, 897881263, 254608332, -1850658634, -781747955, -520123743, -1206697617, 49303720, -94987691, 544253319, 611933908, -791610656, 550498243, -1735683431, -1246090810, 1384383734, 735253789, 1616108835, 553764904, -873285040, 1776078992, -2045727157, -2050111958, -1903444293, 1987836991, -211561571 ], [ -1053879997, 56976290, -2147157808, -1794407227, -994114671, 469599414, 1053082960, -1932508150, -1225982675, -733420579, -521569217, -1491377364, -1213122459, 799123973, -355784896, -892833424, 982395195, 1125735511, 917800903, 186797770, 126556648, 1194547769, 1403596160, 472097756, 1417741076, -129477802, -1564917369, -1958548443, 675464918 ], [ 1050714960, -1867853633, 1569713592, 567817952, 564341694, -1514564403, -1970507816, 665072959, 1321092068, 1087973057, 48587574, 91707237, -1634409522, 1115770761, 981076366, 1269963941, -637368481, 1740738931, 862675299, 2124112234, -729459351, -797808982, -889893034, 1046401837, -412837146, -1357217730, 1403474985, -1804653401, -1533884459 ], [ -1642599348, 2011883468, 392583298, 1563040525, 783320306, -1708502021, -239574720, 417116038, -1744821395, 1251814728, 344556126, 196480005, -541647345, 1392173619, -1041107441, -1455951534, 673252626, 2062918779, 1505577147, -1666833778, -1987847307, 1411920779, 179358732, 90363725, -763532420, -207698872, 864215760, 2022940858, -1808450881 ], [ -1300454296, -998511378, 1535761310, -1788720887, 319307578, -40388510, -1154222696, 1611838329, 2098349080, 1870854894, 1854547454, 853007390, -1568626813, -1952944665, -1875457520, 289111689, 1794664117, -525308045, 961360591, 581126511, -841462490, -547348652, 1009467793, -1530090593, -1996302722, 1927681705, -1156057072, -810938165, 1785416000 ], [ 1854992350, -937374508, -289312325, -821678309, -745570400, 1156819849, 2032592950, 19497888, -1424441664, -1543986217, 1797759395, -733813569, 1710643068, 238908220, 344075415, 2016378165, -171527780, -280426633, 2059400062, 1980856367, 1408763626, 1081283645, 1396552483, 57602215, 2119633010, -1263178071, -2012022147, 1012386126, -2060616662 ], [ 1012414721, -2001614293, -1343639630, -1079402537, -1599481678, 8710275, 1498938705, 972590506, 1981153044, -513047961, -497560250, -604712152, 1356475538, 521594449, -1210081045, -1929594167, 1633888183, -1749274935, -51740491, -1391168341, -1682260583, -1743596658, 602384720, 2103173778, -1826680656, -125864013, 1136971945, -1282853055, -1654030540 ], [ -1177272432, -1708142113, -159268562, 1553825426, 669411119, -1243494133, -1307254430, 2007827992, -690107149, -2053903505, -1927501470, -567252342, -491929874, -1964259186, -413564557, 948139298, -251772188, -684465829, 1554666965, -1048271792, 1555125915, 51858962, -451092166, 1509296217, -1677971331, 1339279173, -457118608, -1327415420, 92606628 ], [ 2069118585, 492046713, 1972229662, -1074801353, -545649848, 1823554107, -199307328, 1645189651, -1372952938, -1227134357, -1281803183, 53807935, 994953314, -1281441579, 493811733, -1611367163, 146889100, -651207619, -2031520892, 800289328, -2081197869, -1857175979, -943752754, -1023805569, -293312560, 172665230, -1216983257, 140585194, 2071843863 ], [ -586716827, 297158216, -17567390, 823819759, -821872512, 1732668108, 47140770, -368224252, 1706716105, 349998962, 2128756533, 1828423476, -1608334676, 777031721, 1775120990, -421631630, -1299713039, 1723673597, -920789513, 403731950, -1134630386, -945712004, -771867622, -1435806804, 1305399189, -1166775889, 1232469739, -1997682236, 949790510 ], [ 795568999, 1483238552, -1049324888, -1239468972, -1460451446, 565566821, 1500627017, -493203400, 670629661, 1043145360, 1048359479, 459474673, -497100205, -750485103, -596593421, 425606679, 127376792, -977643681, 738776633, -619867600, 548483887, 1605496847, -1115337266, 1365193173, -744571556, 1999064323, 853364573, -1923440747, 1396095620 ], [ 1699957215, 439780404, 200964688, -1811459059, 991985062, -1462827588, 680852161, 974361908, -1763058672, 1028768818, -503897371, -551214586, 78285111, -1201795378, 2022223716, 1838113931, -1935218158, 709768761, 949660072, -749178705, -1907259813, -567842213, 971117537, -1806895150, -81815443, 2079016858, -1537750065, -64138526, 501298726 ], [ -1294787040, 2106480608, -1140721306, -168059523, -649426418, 1254358359, 1636894663, 493807702, -1425559613, 1470604803, 1912959053, 1123200017, 1783031133, -1118355747, -533832158, 1958446799, -229143645, -646632814, 1761796667, 1642582073, 1235378659, -494794624, -1544451729, 49426451, 648196267, 1431646412, 837945273, 305146548, -1985228247 ], [ 1741865930, 17406073, -332284801, 1843384614, 1594388050, 204455662, 1264602968, -1226182796, 1592824531, 916663926, -212805923, -1188949579, -1328397312, 621193939, -304137489, -1490864721, 2112717829, -1311336187, 1502600225, 1735459007, -1412675573, -1072128364, -989428202, 2087399788, 1826501353, 1332061731, 898454939, 489905530, -1127360612 ] ], [ [ -1652734393, -1303989530, -129838892, -238750063, 977889361, 1212922765, 187806486, -382955679, -215853710, -2008561944, 1228041127, -235970224, 1463860042, 605552691, -1364983605, 213635606, 162918712, -785986644, -1565898424, -1497124669, -1692534607, 842986900, -159016365, -1323979484, 337484703, -525956405, -179173172, -892826392, -1616255708 ], [ -22647085, 141622078, 246583087, 1849720007, 1283812886, 663748488, -893815532, 868350707, 1200778870, -488017634, -1270061394, -1431114131, -644693911, -632321918, -259625296, 881717019, -935686906, -605825922, -1491500409, 820798937, -1803770241, 1637595734, 892965650, -1803067267, 27211462, -403568865, -802301028, -1950284918, 1774317127 ], [ -1320084421, -1182038370, -1463387456, -1269572388, -702468053, -669628233, -211866356, -101975876, -20892363, -1487095381, -1615841448, -1518935042, -1291721763, -1083313905, -1032935540, -2144802952, 1339204745, 2042501314, -1910995598, -1134683580, -1068049361, -1917744709, 282832797, -917373250, -270364065, 914121980, -1141234591, -1308720134, 1851724526 ], [ 603379362, -1848692434, 680628408, 1342620414, -1736523369, -802525172, 977855167, -1921668544, 1002395376, 1238735811, 2029438864, 343025648, -1212283165, -1493325014, 672964, -872556168, -1706074637, -1707085868, 1683122540, 771952185, -99669250, 2092469633, -1290882889, -848627439, -440762473, -1962945953, -394656493, 333597526, 1833413214 ], [ 320704116, -1278335479, -1006061309, 1132489720, 1092239432, -1803855053, 411180395, 1232123252, 575575003, -1002760804, 1374033213, 85841635, -1350991637, -1984201052, 765879593, 43605271, 772583495, 1616718358, 181063636, 1134809739, 1757064973, 1204598108, 1543872717, -213287665, 1968923951, -113848389, -388643160, -1616947636, 1608711966 ], [ 1491878604, 1314765646, 1172080972, -295996560, -1207224594, 982933751, -809627378, 1283272540, 185320464, 1622886119, -399957242, 536980544, -50810578, 838619103, 375043102, -1714251539, 847374191, 493308830, 897619845, 519716807, 1367994371, -2109285350, 1135175804, 814534390, -318091624, -182570406, -881578111, -1743811254, 398879639 ], [ 1287674232, 637534132, 114254923, 477218488, -1410453063, 1581850715, 2129285017, 860696378, 2134672551, 1712494153, 1581569196, -2123902088, -1930513053, -814047205, 1704302731, -908567631, -641030520, 868346502, -264496404, -662334455, -778068864, 1579228641, 1299174406, 469010261, -1473451247, -1173182793, -904160756, 1207800621, 1433226757 ], [ 1884100733, -1197351228, -215703676, 631488292, 2116204264, 833987542, -2137181803, 2042637411, -2051988110, -1684072321, -700649087, 1372639190, -11953647, 718071107, 771441982, 1073091408, -1510469035, 1444791838, -1030973307, -290539504, 1009367594, -2007186112, 2139326488, 1151040681, 714626924, -390345494, 1784471566, -1410640388, -47928335 ], [ -2082274977, 602868943, 1344579557, 673534329, 1077431905, 1404423575, -1421018856, -259795851, 1407020906, 795556472, -945857010, -1685287408, -1667202957, 48828908, 1550052585, -413181095, 1515156200, 872146481, -920127986, 21701508, -412206207, 147163296, 1369945438, -1507212884, -1891448464, 1653117839, 1769614008, -1111514780, 1076198489 ], [ -153648044, -1608623751, 2009354592, 1922823010, 1635507155, -1594435214, -822020111, -1335582876, 1143444406, 2020361931, -1062151312, -1419409978, -474693219, 1081865290, 723108619, -1696208504, -252392976, 2107488400, -644506246, -712075396, 914227099, -68447680, -1022175178, 1828503704, 919165311, 1149346420, -1814701478, 401146221, 1093194851 ], [ 753391985, -1559890157, 1390305688, -1960986308, -1683534320, -1104817445, -1207562796, 254820439, 357916748, -1238454349, 1827701975, -1109022227, -1202563658, 763446543, 71526188, 802855571, 965204817, 409673252, -1865380231, 877459741, 349948003, 1795974605, -1437084859, -797129274, -478668845, 793135259, 1498560449, -129925815, 1960320479 ], [ -1272833085, 943136687, 1734587467, -2013930424, 1177796192, -687988689, 1892123442, -1555680978, 276197003, 1746361641, 1395561998, -412016578, -1673421961, -1624247551, -1207067392, 292519007, -839266986, 894951855, -1744876360, 1990270989, 2094115234, 1687992498, -324992341, -2063654129, 545423385, -251945454, -363282154, 738804553, -1991603072 ], [ -297800827, 1833105181, 972100757, 105281818, -602019791, -1739300715, 3404334, -1309353811, 1291090560, -1240456845, -1143508557, -1858811461, 1236645757, 1354138061, 1158705652, 2141475320, -1349777261, 328015736, -1773827384, -1780031554, -1389431804, -1746947273, -566222522, 1252242696, 1264632608, 1038021380, -2060416755, 582243874, 1939957307 ], [ 1044377303, -670431638, 281601440, -445352559, 930312319, -175930731, -1610053223, -100142400, -410495699, -486000163, -1629499136, -2074484347, 980693541, 1646375547, -168340136, -31673835, -740065078, 1197039386, 2014102527, -2118075552, -428754571, 1106019937, -2109513158, 1480278613, -1935017803, 565584961, 87473701, 1075734105, -2144467911 ], [ -1336725004, -1748147900, 2007813805, 1735918734, 1499730902, -388937297, -1440419375, -3347286, 1364695571, -1482827932, -1524034169, 1433986408, -1405079630, 1574046095, -801269660, 998986395, -144120853, -1654535588, 2034343196, 1535809642, 1953327215, 389251178, -2055164405, 1928482558, 1170180157, -209130235, 529412720, -1620809854, 685154604 ], [ 1802979779, -1289851206, -1209481368, 1690899746, 1384111884, 1284765415, -614883351, -1340025153, -434038167, -1187637250, 412683130, 1544799360, -1129621875, 2056565031, -553419565, 1132571218, -2058326932, -1162828099, -570159994, -18613264, 1984701508, -1109836251, -1846952154, 382886680, -345409657, -59552677, 402339019, -52932153, 592851827 ], [ 1339510388, 1508358296, 490051021, 602313663, 1315642227, 1052358097, 62220293, 1264489617, 1996720048, 398180805, -1645612254, 672410739, -1018245794, -953512480, -500626774, 390480177, -18683898, 1578238032, 1003876511, -1418692690, -327658830, -225190108, -1292985783, 2104106875, 1195976213, 591481667, -1798523037, 400348818, -108060165 ], [ 600700585, -1492617103, 913144088, 871472393, -1654619241, -567656118, -569984546, 1265814810, 1412916296, -638744610, -118224376, 15010531, 18441104, 431889530, 1989533655, 308182644, 1681015622, 219306929, 925156458, -1139788490, 2057975164, -2026874092, 1838595533, 254220219, -747341957, -508976962, -1033423551, 2089283798, -558656725 ], [ -1900652593, -460611804, 688402872, -1974629072, 1364188852, 1864335944, -1049701883, 1544174709, -2016075821, -558078584, -1754211757, 1693709849, 865506585, 1064903763, 1388031023, -2144105028, -274637297, -204565285, -627185910, -1467132745, -324043593, -184915230, -920924730, -540332990, 2083453769, -2140677048, 67388276, 342544135, 169880726 ], [ 294464769, 866009841, 1078548179, -1110106267, -2074772132, -995935993, 1046576905, -1604638654, -255312161, 1440216060, -2028032450, 1967649367, 267717595, -1358311473, 731486573, -259123618, 1447926160, -453502310, -2062077970, -1425942482, -795027351, 1322709928, 570267922, -2036953678, -26147316, -643763158, -785284633, 105668005, -1894374223 ], [ -704097604, -1911374424, 2120922996, 1839125347, -1641417454, -1094316604, -556160450, -831347145, -1762306391, 1817979879, 27166167, -587970095, 43497230, 568574329, 809657895, -506489652, 640602240, 1829844523, 270709132, 459610568, -734347082, 1978474991, 1787643161, 1442484293, 904231264, 115278576, -1863041409, 1602511350, -1306035404 ], [ -1467942327, 1443011053, -1808605780, 446019632, -695968308, 1231353460, 686672606, -292314799, 1968844895, -345173780, -676944313, -803443849, 1761904860, 978293378, 611068093, 46810997, 163914619, -1394613923, 1455162092, -1664023704, 162110762, 1687057556, -1407511799, -1026841742, 2054229781, 830392703, 1211530647, 1025922061, 1060124210 ], [ -1364043015, 788655836, -1745024423, 1563906031, -711896294, 348137751, 169534008, -2101437255, -726608831, -2005992930, 1224128468, -426344399, 1580894247, -1037021239, -873442171, -56603824, 1059016465, 1831650374, -195501431, 784675339, 1655141467, 1722488521, 2002680509, 240270058, 1749364808, -416976976, -208508097, -48711161, -1533538452 ], [ 572246887, -813345481, 1095610717, -2128564621, -2038460637, -1070071513, 347758272, 428206816, 1217898389, 533334110, -248783068, -845275295, 278948430, -790503464, -515282606, -445216103, -1957658290, 1184482311, 143933324, 57920886, -806202798, -279032116, 1198811096, 1174080842, 1635784195, -1519383238, 185025527, -537645705, 762215747 ], [ -227533638, -929175623, 1012424910, -1571867007, -505020614, 791845081, -565603801, 641936970, -781374133, 931925457, 416011957, 551579958, 183771774, -927302964, -1244865333, 1298277336, -1788415758, 1813037123, -247870175, 1521019636, 1974439039, -594094016, 767754166, -1554411762, 1524776622, 855174116, -863745661, -866509019, 739037568 ], [ 45481864, -916508967, 134467311, 604397219, -1526471460, -1227476581, -924939309, -1694467007, -538526938, -970032258, -985552866, -537013992, -1202002009, -1408554209, 1221878829, -6652342, 2085362743, -1989392360, 470690206, -834836132, -2066186987, 501883875, 316454307, 2135904969, -351157923, -2102727871, 618602466, -406662086, -391910930 ], [ -641754581, -1167714133, 741616536, -1859990236, 2087814045, -1547750370, -1274965733, 1177918960, -1539153508, -746019643, -1140502679, 1743275506, -1682805243, 1742858660, 257058940, 2039728815, 1743707346, -205683755, 1415857434, -1889656951, -235108810, -889981823, -572865865, -245756328, -1249580221, 968591261, -750555537, 163047136, -1885916733 ], [ 1106603626, 1471000060, 368352368, -1370203540, 1371830823, -2090464000, -519930456, -42523758, -678055408, -1939137643, 396278842, -65503474, 529497192, 6779350, 358965122, 1371239966, 415425015, -1182698379, 1620808696, 822467783, 1600984123, -1645228, -1995936882, 685034210, 2050121055, 239963875, -831887395, -557221708, 480252016 ], [ -573147085, 1318268658, -771224548, -182384642, 107034255, -2146224188, -700887292, 989911510, -1103228493, -785320739, 1753015491, 420925459, 1490806033, -1681184562, -465695740, 1611389912, 630662734, -1248783333, 1564304906, -903548980, -334567853, -1844131476, -861252368, 192957232, 1913581242, 1693108590, 1776996014, -1289671498, -1356431382 ], [ -987590840, -70057693, -1805225288, -26980501, -914538683, -6748025, -1950535351, -1573561027, 2018116482, 1624458688, 153500907, -106093593, 553720799, -1142857069, 544741724, 245546301, -204282745, -7147496, 2131656314, 2060722446, -26377221, 1265882138, -973496036, 387474349, -499753776, -1421594218, -1223819814, -1679329292, -989575714 ], [ -1249161608, -383870688, -88309175, -331068726, 1566229910, 1713524415, 1356978396, -1633921881, -1278300114, 1113551021, -1019828029, -1625779677, 1945568616, -1667313723, -1379620549, -563849117, 1010199389, 52096500, -495674292, -1750749843, -1892913060, -152584897, -1358619376, -259605919, -553925690, -581476627, 777049379, -1630084523, 175414825 ], [ 552438567, -302731471, -1803494909, 2146898576, -1600713056, 1887997481, -62101624, 1686545764, 359567082, -848007188, -624302103, -1034911707, 1019845844, 1232779230, 355448192, 1207470204, 1921796674, -1342149485, 1411550779, 921097693, 1500481518, -901388353, -1598519853, 1028942141, -759478144, -1255693427, -358600590, 821420513, 1841277224 ], [ 650316882, -1829733625, 354996759, -1191478615, 252822215, 1821905907, 68086026, 354234716, 727547621, 1237658035, -2117372392, 2044223981, 524417730, 833082634, -156606272, -417825757, -526474843, -1212120751, -733792498, -1865738864, 727501902, -2004471045, 947952816, 2078944987, 280500609, -377675473, 1750125289, -1143429767, 1802545261 ], [ 760168798, -923325179, 1133581226, -916835908, -777966674, -291365559, -977316703, 507192460, -1059508624, -1061121861, 1660243673, -1659266050, 896759647, -1252048034, 290543299, 248303801, -951512064, -144402189, -1792783781, -1768112324, -1070467377, 1890521296, -467334696, -457373522, 1281968500, 1767098328, -721419475, 1020745504, -1778952573 ], [ -1953978900, -850969056, 1957905767, 1932088795, -718525614, -84592732, 1908042000, -326623252, 488510395, -1026372108, 2049136064, 71817991, 1800988438, -1596031359, 2031874995, 216036502, -397904986, 1142618155, -1959821315, -684567550, 1225827408, -1325961810, 63505042, 454096047, 1918942535, -1932858847, -1602388043, 2134272836, -1274452909 ], [ -487938421, -536017072, -203453161, 765524680, 774913004, 2010578408, -912152927, -1353667085, -2020452473, -1818432127, 993438593, 300956588, -1510788179, -1164365726, -1713877680, 1794706384, 1654037020, 1102042848, -151707824, -3385124, -503838545, 90970486, -1052525825, 1778466831, 852021288, 655198942, 996023638, -2031926696, 692502039 ], [ 137082217, -1803372757, 1014388164, -713131340, 1709923485, -148524002, 1475193168, 1303686244, 2008255612, 142969869, 1828586930, -908844657, -459701317, 1312658412, 367245830, -1800990526, -928604112, -1008519815, 680652934, -853964394, 429375221, 47457767, 1975797653, -1894154795, 1592637839, 909493605, 618847302, -1291606091, -2139353950 ], [ 915476864, -987520094, 545469590, -1053533929, 1915525888, 886600508, -211846463, 1314895369, 79403157, -302752251, 1488390357, -1501937096, -754665648, 959536472, -975149158, -898196006, 1499604108, -1327337706, -836590255, -1138070801, 1495104625, 2000495477, -585583176, 988266354, 156710538, 49403487, -1800949057, -960736152, -156873343 ], [ -1493739646, 1448162099, 991599488, -80090578, -1913782567, -131359695, 1227403819, -1763073106, -1962944784, 1668658656, 2040016427, 1352716172, -512511640, -816355123, -1336011811, -171517403, -2032500303, 1554366069, -1488308428, 1792440901, 565898782, 1905218532, -642192920, -1993014225, -1540285154, -588386904, -768950613, 413872412, -574366216 ], [ -308687202, 530560052, -739321032, -545477706, -126176136, -910683553, -1744113816, 451488905, -1443724442, 1670494453, 2096739915, 1728267531, 1535258494, 371913814, 492802176, 948593973, 813252075, 868497231, -661330179, -1146787527, 773168866, 1761051608, -1585445212, -1800852374, -561222311, 884100861, 1173807148, -199174905, -1973852026 ], [ 1349122773, 2033361874, 703826440, 1256177391, 1984058547, 1787947018, -1701410982, -1503878382, -1807560919, -114189795, -2010538910, -1487053767, -1995523679, 1957027138, 1870523535, -1188231154, 544855565, 1675590403, -449164033, -805286914, 151895622, -553921247, 725706718, 2048452913, -1852178105, 1898737756, -560985968, 2118063922, -291819570 ], [ -969853814, 1925300730, -72640019, -676217826, -1560994236, 1210256159, 417962608, 428964062, 142082528, -118581645, -816465379, 743695726, 1463878487, 1326090634, -1783638741, 975480003, 1153970403, -37056893, 151945859, -346999366, -89884449, 412706428, -112316053, 1145020025, -138368438, -287177608, 1086702246, -1083634213, -2059384196 ], [ 1897961599, 1213854726, -174583144, -1157238346, 1052243044, -827007718, -2088353495, 1054285101, -1931564535, 1868372340, 76961127, -264010872, -77596239, -2014717665, 503225345, 1316812176, 2063057376, 1483526240, 1227810404, -1198538857, 1133789807, -852085797, 357342027, 1826892513, -1190215397, -1318238529, 2026789029, 1386540188, -1912837380 ], [ 1646161739, -1235945107, -1678316160, 1768266733, 1344701938, 466200209, -790581587, 760669403, 242736052, -585685955, -1190790539, -756030111, -42687080, 834793471, -642046402, -587918362, 544714318, 1119923323, 440481026, -892788924, -669971893, -1932554453, 1524018275, -552276818, 464689450, 517993358, -439794178, 1334504697, -623100108 ], [ -1556133276, 1794898250, -77261919, 1701596838, -1050657615, -805667698, -1893956188, -1090825768, 1578618515, 206391885, -1302501272, -1947605816, -138654637, -527445440, 1363038590, -1369800895, -42167615, 1343682831, -1498812313, -1300359249, -1373653016, 1624072726, -1555849822, -1143291384, -437713838, -1510714690, -1434336252, -970672254, 1173918305 ], [ -110376174, 632562647, -1481702245, 1312957648, -1750843702, -657244482, 1534516658, 2025868052, -1824550454, -1037699990, 1386807669, 1602530791, 846587966, -1052252807, -1754251696, 1930910735, 1641500875, -405713171, -1767123448, -1113301303, 1457086926, -1842259365, -2138236120, -34210906, -1908087779, -2104258617, 687444226, 425572067, 2030558252 ], [ 2123081202, 428171581, -1601704955, -1897005737, 757965134, 672760692, -1499681197, -668204273, 1778659465, -668136330, -1744134780, -1632159679, 874949058, 1484547970, 920252303, -1265892036, 1672582907, -1283674947, -2145976984, 447771068, -1709890778, 1218010923, 276376982, -671545318, 1771692385, 1815002863, 542669293, 187157105, -1035830264 ], [ -1664958045, 1733940015, 1374305303, -1112778243, 216816680, -1454712823, 969784169, -1441024543, 1875739325, 1685787792, -490570139, -140951611, 322499857, -2074098149, 1091987291, -1612189513, 646377569, -1971593464, -436800664, 1769984400, -575301281, -495716977, -1340280720, -440652852, 509914064, -378857164, 185301148, 348821787, -370831233 ], [ 1275943970, -1154298551, -1159217556, -657991917, 1087770390, 1461139946, 1149642157, 1693960214, -154314503, -884251944, -914807700, 1987543012, 1344347958, -1353027525, -116692204, 881591438, 848900513, -16338239, -1893903598, -1380932188, 1833668850, 1008268290, 1513697389, -813551749, 818085604, -186486288, 758615404, -1648043157, -1034124054 ], [ 342132962, 1088984689, -1239805202, -1126716133, 927798914, -1055035500, -460146189, 1275052180, -473615034, -670589234, -886844210, -2110097049, -1245503032, 1630684609, 160590198, 187842799, -1817204161, -355124544, 500878936, -1894004095, 1415775302, -201000954, 262598878, 1323542479, -63972694, -1919118367, -318125237, -2142213632, 173199299 ], [ -1485413359, 708876554, -184062664, 1280980724, -638607832, 846990506, -1299867956, 1013550428, -45141342, -737597072, 784859899, 456215069, 4921649, -805681706, 1145493688, 1427800406, -202444023, 1003026110, -1048139303, -1717177644, 1609609303, 1458223472, 1509216195, -1211478785, -244275257, 1758913359, -602825818, 522055660, 2099499995 ], [ -71788649, -2028236786, -1498712528, 1428668724, 171319756, -4401399, 913440763, -1501231085, -608645086, -402054979, 2006100529, 567027512, 1912710835, 1710009284, 2110925591, 651965819, 1331662449, 1794974307, -1977743640, 1487587408, 759716976, 1983636536, -1588703717, 1655292091, 76674862, 1754640545, 762447456, 1083155533, 877470766 ], [ 702859272, -1834037673, -645024020, 250146241, 1997390904, 638002760, -252407447, -1329007101, 1758785659, 297180107, -979273672, 2032652514, -103514859, -1174038211, -208398672, 404537293, 1932933391, -280914881, 105107775, 1559651076, 1084738981, -1215263084, 371615425, 1058258505, 2105060917, 1490237433, -1607952724, -580809508, -210652431 ] ], [ [ -1784740757, -615955691, -1399476129, 1442198610, 279412441, -921529226, -1564197985, 1494710044, 910397506, 1422691592, -795469729, 919485418, -67064816, 2100788987, -1958074464, -1766779774, 1625521366, 348685855, 1571876255, 922189181, -308829168, 604271041, -761707058, -375340069, -337897036, 570823111, -1806874583, -1391473695, -146386849 ], [ -1017444756, 1981118630, 1743235170, 1969771412, 1817149470, -130439943, -507696829, 1380695327, -2087807998, 374344201, 2093039187, -1976301582, -524154, -2053869621, -1228408127, -1483435888, -1930077809, -2003074130, 2039132299, -104631666, 1706729791, 1177897391, -1459186434, -1688973623, -1908175169, -602940612, 1166522524, 403600079, 359192072 ], [ 120585964, -2000136255, -1511660358, -292251252, 2008844074, -1891667154, 387970032, -1962530795, -2104871063, 1004736528, 1094096287, 1412682295, -594875200, 1795599881, 885639256, -117216994, 781337059, -1545006245, -354446042, -728570253, 290036238, 1773161546, 2124047510, 1511860879, -63060701, -1290835881, -1688529797, 1209987668, 1800073457 ], [ -1800740584, 1264995617, -1655785476, 1786928977, 1638590626, -1625342687, 2101314753, 32659664, 878102900, 774196568, -1758402819, 1612572869, 2130414907, -5248792, 132892910, 1398183489, -1411715488, -1484944574, -1920840708, -1149701640, -1622466037, 1333673164, -1492782721, 1238517461, -2117755250, 631305910, -702820225, -1693551786, -1656462996 ], [ -907689889, -1474050409, 797460561, 1634524261, -2091533176, -122583583, -1282667929, 850726935, -983650933, 792484906, 329810443, 1272099721, 771252596, -1964817095, 505199618, 392061080, -1670085088, -563018815, 253364916, 1592885811, 1261886273, -121594855, 890156784, -1104242363, 892380522, -1938211330, -606285386, 1176727597, 963616120 ], [ -887738147, 1000472099, 876413607, 1503635379, -645604463, 1889025327, -552006597, -2080188040, 479805572, -186171471, -935340527, 1550095040, 346666785, 1348095029, 1473153767, 1664437936, -1250922657, 592130308, -196179080, -747035654, 571128625, 1924090595, 417984702, 1473771308, 1027566764, -1467616543, 345740652, -1101210960, 1427303285 ], [ -695692452, 1798629166, -825165453, -1865582525, 760302692, 230864030, -1818869948, -1512632671, -729246360, -1425324119, 1080351635, -591391877, -1601510864, 1916117725, 399760857, 1590091754, 1282888847, 7744488, 668412783, -1581302518, -1761336743, -1819528835, 1388157312, -542740955, 4097575, -683501143, 654346608, 1945840050, 156480948 ], [ -616070082, 2084806932, -1865103235, -601687115, 280043426, 866646153, 1392470037, 1849838032, 267098595, -1162677529, -2091050746, -1622520987, 1316134948, 2012033706, -547989369, -2037600407, 1628943270, -791989604, 1102055826, 1571514362, -249705759, 137147528, 581346964, 797263094, -1018557573, -1763050856, -274765106, 337435913, 1483166718 ], [ -319779414, 1358401940, -1553343202, 1624145300, -977066186, -1148053805, 2136671889, -5611207, -968062729, -1478968831, -1230341978, 1903312267, 947253441, -567737874, 613732824, -1491195378, 1270134769, -506771584, 669556464, -614257836, -380558016, 968511826, -555806891, 1718501858, 105925007, -31924185, -1587117487, 677303457, -1395137176 ], [ -1357947749, 1097209913, 1173289568, -1763099696, -1898389174, 41510163, 370486209, -1415461438, 1144700262, 1865537056, 1249915928, -1843833428, -1336457469, 80173668, 1079052736, 552985623, 551027911, -339144337, -799859526, -1243637218, 264164607, 2120929133, -1250233674, 740818171, -185205136, -1953483016, -1430194177, 1025100538, 106969835 ], [ 214863551, -1263827569, 911320244, -1635410445, -1265328799, 1754576351, -427894161, 1419318706, 996015996, -678540977, 198609519, -697761879, 1375657605, 1140241211, 1097021313, -1798380828, -1237186626, 90588633, -1667366296, -12917543, -274390768, 1585754196, -47938912, 1876436140, 130151916, 1536719886, 245188041, -798084018, -1609600031 ], [ -969562045, 48130853, -227451722, 1744375543, -436695396, 1827910813, 2052678017, -1760877991, -1649631535, 1681113955, 727636607, 1586448569, 1394020589, 1943712619, -656639159, -1984808857, 1663890927, -1854449805, 92451315, 1594049252, 1559568084, -590693409, 1075619090, -2009215116, -1209374922, -1563130490, -795666723, -167581393, -232404261 ], [ -1661615942, 191383122, 1286058209, 2042571539, 783740670, -1298904876, 282853312, -935432655, 1456181815, -1689946086, 384397236, 681810099, 1665335497, 920354737, -1803444024, 51053430, -601060929, -1686543071, 723160371, -637642510, 825037737, 1715396852, -1646463532, 602413689, -2104527922, -602740761, 1568118038, 1605892615, -1457513157 ], [ 394464417, 1738065500, 1975392441, -1650270145, 154031824, 19490317, -374760572, -1656724711, -944849721, -169445164, -105083472, 558711263, -480296279, -478039025, 1874536944, 579672390, -1543219032, -1394458722, 1795294631, 190612819, 1443158839, -778598271, -2040250978, 1335675474, 1263115822, 1866864846, -1692925333, 1648390360, -918348527 ], [ 880746847, -1425276774, -1224882664, 1708327399, 1865559239, -1427871476, -616781956, 763112582, 1252357644, 1806803755, 566823613, 1381206040, 1990554413, 110936757, -954568369, -678277260, 704267353, 2145190143, 445730740, 291287887, 1209380519, 813363076, 2123809907, 1406587214, 466312245, 2142911297, -1075231149, -1244649543, 1930411115 ], [ -2070433532, 1037436458, -1665488152, -1493303743, -2145121045, 1610187609, 2027391397, -389307743, 474875957, -902509240, -371691388, 2066644726, -407646227, -2004272110, -225623863, 924605943, 341079276, 833846814, -2050821008, 563153294, 1728278402, 1119491409, 145131042, -641345065, -247433481, -1291240444, 1386479575, 452192910, 344888966 ], [ -1048274255, 221084780, -2146022780, 2007802885, 1654427250, -1731865460, -1419511359, 1465603877, 898345731, -436336333, -97702328, 1610642005, -493309232, -1129147555, -425099798, -1446439215, 861823866, -177416178, 574043025, 881335451, 36046771, 386827158, 1282250847, -1351332040, 387033606, -1756895677, -123928353, 1876072037, 1171754952 ], [ 73788133, -1902978574, -49103443, 755040551, -111677643, 534904806, -876829376, -1314654669, -737482811, -708492202, 41414747, -1216269596, -1124877604, 449758575, -736794634, 1126831309, 767565570, 52442650, 1858173426, 2118356284, 1638291964, 1959309333, 692087293, -51370699, 1496019223, -176436869, 1647557232, -1985240715, 1806841345 ], [ 1331924426, -2105052716, -1084935775, 979503646, -17464894, 1514476634, 1073334195, -1778806840, -2067746553, -1465775184, 895945783, 491075921, 1777317836, -735744594, -2044933865, 1937926639, 1987661200, 650830910, -2051258181, 459247324, 1339416955, 1324157784, -1434039974, -1531184371, 973126342, 203425064, 1764378566, -590748904, -395978170 ], [ 1355952506, -1153602289, -79960579, 2071381534, 790076533, 50880193, -840179530, -1091184877, -1706359599, -915495468, 88095026, -746535293, 1479542044, -390193590, -295659889, -652916913, 1570766431, 986088835, -398134107, -1299636688, 187772247, 1373532264, 1805609710, -2038888333, -672712310, 1344916321, -1415336648, 1071290963, 1880812504 ], [ -1863245851, 1346272068, 950369538, -724509025, 1780450173, 1008020092, 220700072, 1259860375, -504846081, 578362882, 895903818, 579354952, -1699225189, -1804078202, 968050979, 1669229292, 1143342144, 190841058, -593346511, 1178842400, 408543170, 1572973153, -1125134675, 457929871, 1886178072, 2003641616, -1645283113, 393641433, -492191848 ], [ 1688840547, 1371699995, -2108354946, -1486876478, 327872862, -1551961357, -1745746032, -760616915, 639473485, 1237057550, 871564944, -1333472480, 1809835111, 1793820913, 2140647460, 1697999631, -1258564558, 2135548794, 1306667789, 316784381, -38615877, 631461605, 1059691494, 2011876882, 1806838895, -1863998862, -946505499, 1970119662, -1184220575 ], [ 283878298, -547584761, -1878718245, 1654477378, -712542663, 1904174784, -438648938, -567548621, 133652872, 151962608, -546302593, -960299414, -1080279303, 1568293951, -2031035836, 591882868, -105492052, 72111726, -1589448083, 525637064, 1065601121, 1148273835, 534599893, -1869921077, -262425610, 1138167543, 349570493, -998493749, 1562330089 ], [ -601909654, -2108264934, 1091041940, -631242106, 2082127469, 448528499, 1499541548, 1570906, 1021715780, -1471881588, 1265333767, 406994603, 1029294443, 843663035, 2005984961, -320928496, -1961985335, -1041457403, 132746741, 1171894923, 455038682, -1777213056, -491930726, -794850922, 1169498511, -1720500265, -37763727, -974949717, -121008507 ], [ 417462900, 146058051, -1721215849, 1474648054, -2051532167, -1653789203, 231645955, 335787433, -311660601, -561554630, -1402089722, -453012789, 830296343, -1241171677, -1464512492, -926155787, 1238353878, -1793763964, 1113018777, 218770744, 2081997747, -1230270774, 1181653231, -1118276006, -1259679638, -412346244, -1474655649, -1115092936, 404692047 ], [ 1073060892, 784596894, -1611320061, 855519683, -707425016, 702767626, -303167698, 1595021515, 998516861, 1138491645, 2142828144, -1936643036, -984130084, -493253562, -1267755349, 1440028657, 1814139413, -1273670121, 1264032698, -1811315764, -783058471, 795395242, -716220769, 1467504926, -1660719177, 1358046112, -1200849781, 1682661802, -1070246022 ], [ 959966793, 1343313374, 130218746, -155541784, -1099940204, 960897147, -1157304545, -1875268230, 223025630, 283386074, -171964665, 75373740, 578506633, 31113994, 352637674, -1196204817, -319393679, 1267512344, 1260018075, 1367400230, -1876309966, -908697553, 374756589, 1717974287, 287705518, 282105315, -1349503714, 873996878, -1833351156 ], [ 1682475757, 1135580407, 512759751, -1919905290, -642111793, -500342249, -1264825039, 187258229, -761862605, -1611000477, -351729271, -1099209887, -837205838, 936928672, 917348854, 1987926553, 766175475, -592554766, 409930168, 59570967, 168542537, -954993323, -1682456082, 950459319, 1276283720, -1057538361, 1238944162, -1720793368, -199536129 ], [ 619342486, 876926568, -792161069, 1075969609, 591994033, -1812814719, -684216668, -1648415997, -2131968041, -2034733565, 784534141, -578658257, -2037337359, 15252909, 1061833044, 949400243, 1059857964, 72475522, -211672142, -1066092940, -1704806080, 951111594, 146300480, 1171599915, 990968252, -1654370928, -1494366954, 1763244495, 2101957471 ], [ 619646688, -1158250856, -1066453127, -917073940, -1993515159, 132381509, 909320831, 915407784, 1462776850, -952193462, 375050845, 2035642281, 2082240262, 809535094, -589303213, 1170278527, 115583814, 1868093445, 2067356564, 2095853058, 11071950, -1137812337, 820992982, -821720281, 1863660551, -458164101, -1983371702, 333885872, -1627851035 ], [ 530572134, 1375587459, 451418007, 749958002, -1397758849, 495309875, 462841690, -990332913, 1608146939, 912719184, 1083965075, -2079587273, 228325150, 1098214768, -420601655, 1629286474, 960736336, 910858300, 346815951, 2050263697, -1727676343, -1412443773, 931846470, 2129860196, -654143168, 2096553018, -844944146, -276819212, 1514305127 ], [ 1992591514, 1022316891, 379293164, 1174233896, -1170235915, 1648680106, -695922187, -981993646, -2134148628, -1729600909, -1811462135, -1563587270, -1933781611, -1205479801, -1287723461, -1695553935, -1057208592, 1046782806, 1467949317, 80846291, -1039458170, 810073215, 145246618, -524951725, -555313186, 582010460, -1506748797, 994210234, -861061087 ], [ 423348143, -1545839912, -309675304, -1552296336, -1484641250, -377064672, -1229884117, 1627065769, -496533482, 1642862500, -1832506720, 437143189, 103260784, 1317059927, 1494389858, 1965474205, -1859349719, 430869720, 1601328462, 417188606, -1311225109, 327014567, -1603612990, 1529215086, -1843501888, 272910564, -1769938394, 254730660, -1881934476 ], [ 825509584, 1660582619, 638608531, -390603923, 1000751405, -232580914, 1655222799, -486960762, -1144947417, 1289607449, 790732968, -565424077, -1628154215, 982330360, 1214703747, 1018249157, 567007638, 465795079, 1925555839, -787231871, 1344696536, -47408995, -263555043, 1631352955, -2005175051, -388846095, -602973470, -684953406, -818090597 ], [ -1065046778, -1844096444, 116709301, -64956511, -752380751, -189179662, -1451919801, 299669239, 1709251201, -369248077, 52009796, 1570387206, 1608376967, 750843096, -653189306, 1822786289, 1175879230, -518328184, 630508977, -2028667503, -1718719272, -1126635656, -1728268852, -1285250142, -1562456275, 1321286985, 70368858, -1486653726, -411765508 ], [ -1771785935, 1225253143, 515223792, 1657003808, 1302685494, -666810463, -78406457, -153396792, -1967147060, 1782631766, 969966356, -1096982199, 791542218, 1775118604, 186642941, 1737864291, -1318224894, 138155612, 1054106624, 104913295, 379256251, -1849055125, -1260069949, 133274349, 1877604238, 1330813703, -1915868110, -1126858291, -311612898 ], [ 650471051, 278308957, 281464211, 973255152, 1516869833, -319625559, -1796078944, 1587263524, -1560640945, 1241590434, 547143736, 613538303, -1337120084, 187885393, -1759683569, -730421425, 509750669, 69096526, 1387398465, 1277696113, -1294464750, 2051188188, -521047331, -413777528, 778451770, 95614155, -1045902306, 1878472145, -1936775967 ], [ -639856299, -446080350, -895753229, 2138660152, 1875387452, -1834646014, 1934885569, 1600311912, 1057223460, 1089052832, -1263331551, 199799888, 1158975702, -621965884, 666800792, 203681059, 2101393735, 1116207235, 2095148901, -1467313328, -1481116789, 1424877298, -1325527954, 1221015277, -1407703275, -1640297937, -1805742884, 690380574, 767105987 ], [ -916191340, -774687843, -921868528, 257343377, 1730056427, 2020311452, -1313382378, 1848224770, -8718601, -1921084114, 467675554, -1019126256, 2141288034, 958032864, -938018384, 822129827, 601469968, 749820256, -1387624667, 1246094342, -1058040064, -1264128742, -1444905261, 988891443, 1905659637, -166617345, -400208586, 233989959, -524848349 ], [ 1650833638, -274842872, 1611583207, -1131271395, 1432048967, 1193838201, -869389913, -1744168197, 746249931, 356229507, -1356272108, 527598712, -1669752147, -1247977307, -246038413, -1055112397, 1997780640, -757763207, -254332619, -35940864, 2124082667, -1713535489, -1840933517, 1878058290, -273505619, -1784877723, 165170800, -59487055, 779356301 ], [ 357986136, 203252228, 1484257964, 156547769, 1887235261, -1437871943, 1352802242, 583825652, 1503945409, -1294616250, -1345109346, 1242796683, 1547817818, -2057038500, 1630249559, 1803733872, 1969514664, 2074961517, -448104578, 595568163, -1706464597, -549208228, 1594300136, -861403045, -1519728075, 1760788442, -666785122, 258869427, -766503223 ], [ -367546201, 1852246268, -86845954, -637525675, 315646701, 1838631581, 1411458468, -1611519786, -1719748372, -936595061, -2110983915, -1482668441, -1273633818, 2110449193, 1288131403, -1429142393, 1852791023, -395422383, 1610265130, -1065225703, -986946710, 759879901, 1634642347, -622158069, 723127944, -65288872, -461010064, -1831579739, -1267667578 ], [ 1245885720, -1328724199, 789614464, -134694111, -1957940707, -2012569902, -314079685, -1569971375, -1091884641, -130189270, 1482366347, 2126393397, 1030511351, -1131763293, -797255215, -1235886124, -339759486, 785786322, -1628676575, -30094020, 1630668144, -1477040385, -2143029653, -1544557620, 1393015320, -881343632, 313507490, -1759377360, -1454148794 ], [ -1602026683, -520339620, -1331708037, 1601259161, 1649168143, -1155478625, -8836985, 632960939, 1928730808, -448288940, 1352361630, 228606091, -52593418, -736756732, -1003565417, 2134554507, -2033326193, -378167412, 2085735302, 1337832543, -1862992928, -1114425921, -1332186615, -1875789484, -197005854, -1757935269, -1766839129, 1910457897, -909486508 ], [ 1158118721, 1007986297, -1788908545, 1915069222, -1045779299, 809529766, -1091422500, 1212784905, 1401520640, 590072028, 538637487, -615016091, -1376540090, 1994154540, 473415815, -1301492403, 254687458, 2071488475, -1653366986, 1844096288, 1959669346, -593449261, 1927113201, -1301650897, -236768523, -656789088, 287899083, -1969836054, 1472847240 ], [ 126799175, -933812937, -235613192, 1332240240, 1126056296, -1252330121, 1081597540, -1796997281, 1429725819, 125705529, 47231199, 756693001, -714823141, -2014018456, 822360788, -1687324862, 36792661, -498036042, -980771053, 1345183205, 859472756, 1227465175, -1256441467, -481804388, -1569170284, 1428048343, -1755103050, -1487571954, -976986309 ], [ 796114651, 480747030, -425743661, 1132255460, 1598669286, -659785147, -588039025, -250053078, 1260474732, -479326448, 911580346, -1368956833, -350096184, 1008052877, -1226862637, -2120244761, 1838309502, 910707101, 1811380127, 260495297, 1205030239, 1120362923, 1538624604, -254953011, -920052973, 2005062395, 1352545685, 856314368, 1198549840 ], [ 1607719861, 738717456, -1340792818, 1818518663, 828614514, 293251210, -2130785611, -1581359320, -1367910111, 1793394984, -422721394, 1611150726, -2002246796, -1413967902, -627759657, -424307396, -1762159149, -573410843, 954546758, 1770673481, -2144287922, 1242206801, 408853686, -1256165380, -1386902541, -1266825459, 103783821, 1330899042, -960716893 ], [ 643413121, 1039127372, 1083359110, 983797414, -283005093, -1864157890, 1696336131, 1690779449, 895842217, 1498351386, -1350615476, 1466758162, -423329529, 1202769079, 645958707, -1610209, -1892606048, -1984370670, 255251817, -727107536, 1721054922, -291759354, -80976487, 343658176, 1369202901, 1183038625, -621087931, 954964011, 1874565657 ], [ 582702452, 621420590, 1271588413, -1211187042, 1375094114, -149071855, 1813062241, -676562782, -415599581, -1119604054, -1431983491, 93065913, -1929903032, -1415673178, -15744899, -604691900, 1835633657, -1725816911, 1815755141, 47936440, -1611633491, -1935708947, 1264964593, 130690546, 1659212872, -2058361847, 1587546932, -1905898255, 1995918823 ], [ 991987161, 1125634053, 1986014135, -170819697, -117382522, 230763568, -76604343, 226998505, -2059503461, -783966007, 469523194, -115214534, 1272827506, -176304798, -602730417, -867643024, 1628469447, -36993454, 1336211807, -377934458, -1998536019, -1901410621, 1260387362, -476326525, 602831364, -1207155060, 1660782126, 1459674478, -338949848 ], [ 1095625212, -1026148952, -1674453136, 958136990, -1945461657, -1247245026, -330106159, 2138730556, -1984917895, -295337805, -181877425, 1166697439, 993346107, -1413707769, -888209099, 1302467360, -2079412185, -1139446147, -1105081511, 1239651741, -1599610012, 1518336123, -1029783888, 303655372, -980306947, 129943424, -1809864276, -196584848, 1108343225 ], [ -251045294, -1041091971, 1686244709, -3484884, 1203327166, 493651956, 1536514290, 1957211104, -1375674859, 2118738559, 440033288, 595154931, -2051825372, 1739563992, 1797561970, 371047166, 1171382579, -2069091099, -1451032355, -183030, -216975998, -590644496, -5892708, 784296325, 1326513429, 757259500, 1995372917, 727236592, 796966948 ] ], [ [ 1191459714, 469610724, 380464706, -560819558, 252104800, -2088325772, 535869876, 1846038529, 1149876964, -636110368, -818799246, 2096083528, 1573587276, -1432458761, -2100771137, -2059366579, -1080335091, -1750264416, 1319212749, -941556826, 1120781017, 2117762218, 1514291662, 847450794, 744269486, 2116420834, 1386240295, -958569457, -1371733615 ], [ -1942820086, -844678217, 1677303960, -1658092977, -1674958979, 1076418385, -787785543, 1429997314, -1311426647, -192468604, 1957303640, -1688166634, 1622361366, -1471352129, 2146974774, -168000516, -836853029, -1139831523, 246574825, -1271978368, -1743196910, -879877107, 1350542381, 695499533, -262936267, 592464471, 566680246, 1667466103, -1795168698 ], [ -656332040, -655465953, 1166608409, 276074576, 206348421, -1533961481, -318350325, 470886202, 1727856613, 584257746, 1173172194, -1243601887, -195580356, -804130984, -1937685452, 633251683, 438485636, -451544529, 373701625, -1260795616, 1323939245, 405439232, 1549094725, 1125089284, 356993427, -775878370, -1278745980, -1401411470, 1230592104 ], [ 621662468, 1830102376, -262125651, 2023698729, -913018102, 1714105447, 820401182, -1216693816, 1308370053, -1630951709, 1417564346, -1110627173, 282283209, -218055587, 369251903, -1493816150, -2015100316, 1751789797, -124265850, 2041026188, 294896518, 542028119, -749344555, -1059120825, -494573656, 770388559, -750250649, 1008317198, -528657587 ], [ 538011904, -384558591, 2077155422, -395941021, 233164247, 1089617597, -202140809, -1021978806, -1746868425, -1462963083, 2088123743, -202055810, 2004305209, 1841696122, 2037911757, 2050675352, -1256779083, 1854463214, -1378660762, -2145736919, 1410141943, 1424864991, -239266086, -726676594, -280985714, 170132408, 206981773, -1723058039, -975807454 ], [ -1829397689, -1746586379, 1722900592, 689151838, 1729667351, -1583148671, 347196465, 644867067, 1262723550, -152497313, 216398415, -1623865139, -1634086486, 82077931, -584149316, 1090513302, 1515878714, 2122762956, 1901709305, 1638867895, 2100469743, 217215308, -1957641554, -1865849514, 880796697, -1815787446, -1288747256, -487661490, 842862055 ], [ 496506453, 881784987, 729956754, -2108642393, -1982658012, -785368857, -2070073171, -1528089722, -1653367847, 687457482, 1068938520, -199428040, 719631944, 1641301444, -425768701, 781867458, 814190732, 401146867, -2005863776, -1632226415, -750145921, 835679139, 960722264, -914997683, 1142877363, -1442758813, -768996524, 1625970214, -976471308 ], [ -1560816631, 514214232, -1231196810, -82844783, 1363063967, -2068437260, 1248576066, 1853454744, 2023470767, -302830023, 625291867, -642209868, -21766237, 1998978119, 1726800165, 820748144, 354810081, 386405654, -1652036461, 1762958675, -448218187, -1785419740, 1890855793, -1695681082, 1644806311, 801792255, -2009606938, 655693116, 1199086362 ], [ -1576485632, 19231654, 491927331, -1747767896, -273635572, -1221567062, 187398850, -329535276, -252914298, 2001500402, -1245346384, 200213657, -1929636772, 351571922, 354566304, -928544831, 2046359103, 608009222, 38414470, -970703584, 826148211, 47711300, -1389685606, -1577258554, -1306876226, 430274203, -19626401, 1378803904, 427309224 ], [ 1448713839, -1651031572, -684111073, 867544332, 797588402, 298802551, 771483507, 1446585525, 1527064114, 1193868387, -1950348279, -1686930950, 607516605, -662165769, -1219910511, -1076707717, -83958710, -1051320106, 1080389579, 137989495, 1349104156, 245868839, 325158895, -409151796, -1398298270, 1320377751, -2075986322, 1641608196, 1953654739 ], [ -148653997, 1167064427, -2025771106, -205247647, -78163037, -1006905630, 595525533, -1441185073, 1950682568, -301099704, -1167698489, 533123702, -1737866042, -1968252560, -1159795090, 1765601349, -1731647211, 1282777289, 1422821512, 1746617991, -1485207791, 1614530844, -1395105402, 93630943, -1421164466, -718115694, -457445481, -881310448, 412856353 ], [ 929153084, -697490252, 1193443372, 1444107455, 115192600, -1407686270, -694619964, -1932059721, -1301870408, 683217630, 1801135362, -124618121, 494563894, -165324244, -802867389, -775337596, -1264716539, -919829413, -1060043444, -1874679138, -827192117, 1081227046, 2015368203, -1291894842, -1299175063, 1536003844, -84280640, -1164087850, -666686757 ], [ 109356394, -2110805511, 1029709304, 908073347, 278339283, 677799644, 543290307, -516974706, -1767348044, 1637791194, -978167221, 1045843047, -1773372543, 513428036, 583048578, 777528253, -510752000, 58174741, -1504453621, -1882851883, 1385416602, 365173530, -592219090, -1919785117, 400626682, -415715751, 236797963, 1009342043, 1208828188 ], [ -1236681273, -1527391695, 195144151, 2072021870, 1303440519, 1706888088, 1402927098, 555083446, 1625677026, 69463544, 1009758937, -416880761, 1345315789, 1232894261, -793911714, -1213185694, -1554978053, 1709815895, -827171775, -2078813736, -1542836075, -2095285914, -2052262130, 1843460302, -1894254932, 1802738008, 608773913, 822918054, 764504786 ], [ 1236833000, 457724507, 443743548, -248342897, -875371190, 357359758, 141646661, -1744346494, -849635403, -821550031, -697222398, -1287880060, 137306237, -999272692, 901626396, -1525345464, 886869642, -152532600, 1810889276, 1503655024, 561427762, -481134283, 1526142682, -1528738531, 1835707635, -1251786110, 1350143183, -596279287, -1201874744 ], [ -688072054, -580758755, -509749801, -1886672243, -2134462760, -1163056627, -1463278818, 161855381, -2023968262, -1749973536, -1009150464, 291238944, -438626633, -766885792, -1785562187, -1671049403, -471724064, 1683667691, 1235281520, -63105373, -1685676898, 1342727395, 439582247, -526159658, 1332202375, -1637657986, 1515598538, 1982044493, 1342307311 ], [ 111309278, -1420734239, 617244467, -1998410063, 971731105, 1236217802, 717727132, 1095793009, -17035795, 2071191229, 1952283932, 366859107, -648455914, -472578638, 1310059306, 1011272815, 980863846, 60446904, -1741383128, 1952494378, 360142740, 233629804, 617296253, -1035296633, 983013127, 1594616568, -1640543455, 811798810, -1995048570 ], [ -445968637, 619426141, -851488070, 410831191, -884789379, 919062201, -1962292143, 824669411, 1433578891, -1751494853, -1212976354, 556836419, 318401449, -453873319, -1776229494, -401729171, -1162102393, -356945167, -560345676, -984550425, 507159718, 1080697856, -1734595967, -581562406, 893612023, -320459662, 1361219100, -1617444140, -1310010879 ], [ 1788232614, 1808864930, 1595705033, 1854303456, -143084735, -787433864, 289716352, 930412823, -451802979, -1828566517, -4364868, 1045035057, -1400523148, -1979003522, 1116881980, 1104138460, 1212793196, -1227584852, 1504789367, -43583238, -1581008848, 1217691123, -1334672801, -1524280715, 1910960619, 1842130494, 452764397, -1798614435, -979158237 ], [ -740327750, -1456283745, 1124756494, -1179065774, -1000154399, -1481838075, -2052996888, -293832125, 2021151204, 1614817927, -494745206, -1099524221, 1988167454, 1642713664, -640592726, -910431487, -1462497074, 64716464, -999819701, 528694909, -915306608, -463687109, 1472927947, 455743740, -719813302, -449723452, 1786522280, 1617397673, -1912019495 ], [ -923050072, 1512403465, 1080914718, 1101802376, 735770557, 649109682, -1314347930, -276275664, -457417259, -2113480313, 2097051553, 1891239244, 1116603927, 440539259, -41571560, -1337243678, -538884654, 751840022, 640348061, 1942042293, -283995543, 1661696034, -1857121386, 1273020247, 1437363176, 2121654156, 73874823, 1515101817, -2094432187 ], [ -522835887, 900874071, 943577463, 1676840847, -76164653, 265739338, -2078544680, 2042327788, 1373353295, -439966150, 1431750996, 1888034095, 2093370200, 95851616, 8361423, 1002894706, -664204236, 978243253, -1129286311, -120575218, 2032268237, 1554718772, 2129977338, 2000659327, 1203396662, -1220809891, 279029971, -27841940, -1675975722 ], [ -1878786940, 1603655430, 452639246, -38947116, -1960145029, 1267085088, -1134231359, 1427899305, 253780892, -301922569, -1408278611, -249547493, -1158213697, 1674338125, 1211311393, 1616335801, 684402101, -1156196763, -1685840854, -877336037, 2139030884, -1441045862, -878403721, -124345340, -628406321, 30827109, 863169586, 1589012181, 174761512 ], [ 2129849081, 1313300595, 1675650618, 1513445681, -575195569, -222337357, -993945472, 227568523, 1975786366, -1602610639, 60404667, 994379254, 1222740207, 281725128, 368763747, -2121252989, -1315839791, -618716036, 1292259258, -1521700007, 1112906908, 1032273611, -1001385918, 2051147533, -1848332291, -319952431, 893781535, 1833635845, 905977687 ], [ -1281622752, 1950500839, -1842307707, -1843135361, -1661914035, -1507001249, 1570182625, -6165562, -357223449, -1850663078, -1564346121, 33637090, -819985853, 1043465266, -135482598, 289739723, -1789556149, -443676139, 1541829811, -166111060, 1464356340, 2137674736, -1478254894, 715860849, 1174703865, 455630708, 1164395200, 1799195897, -857032170 ], [ 333259408, -761728993, 924082790, -508882884, 162088217, -1931439344, 2053785854, -619751249, 314548833, -1402827078, 161053123, -1512485982, -318298425, 98151223, 418643107, 225681725, -1333510545, 1401123277, 127698324, -1039132867, 1173567375, 1796132294, -1975476726, 96824755, -38854879, -1584092473, 1835227693, -1553375610, -13790666 ], [ -238513889, -1635302997, -913319720, -1983520323, 963260194, -253656174, -1721486104, -1487371236, -1988177102, 1100166186, 1686221275, -1455449677, 2051876697, -772648677, 1357585909, 1136340345, -40063679, -1493433370, -1528512415, 1680050757, -1344277938, -880783127, -99413441, 1496714793, 1991576657, 1206782692, -1608616133, -169106143, 1990552659 ], [ -1984367768, 782019807, -509018308, -903000496, -1214569358, -1245001674, -2113906657, -695977265, 587599287, 770028592, 257295902, -804592067, -1840762442, -1431387448, -1247891327, 1031389274, -170694350, 1421143915, -1335348193, -1139241593, 491145404, -1338037902, -1302797490, -640090767, -278020614, 1224363610, -73704867, 1886565179, -274724357 ], [ -312928505, -1235685714, -119349617, -1055285788, -1428730135, 1290398163, -147567288, 955885729, -1634442541, -893494317, -1605466047, -1360422906, -1800120803, -56124004, 368849318, 1040511821, 194676651, 2044783886, -642464969, -2011372194, 1867817594, 509423156, -514383893, 647394100, -1964789589, 290709593, 1266644704, 1579578920, -1176874122 ], [ -2108860550, -605181664, 793618490, 666132361, 556457986, 1628580082, 1594470455, -724260165, 664633603, 2038950821, 1934015485, -1225723978, -2137763788, 1014246496, 1636145566, 1740282492, -31731204, 1811829431, 651944017, 1964061274, -414456652, -1276936998, -1542907344, 1884656740, -2045531938, -509827786, -162600109, -1580027281, -1206410342 ], [ -1856250586, 814182606, 1725753049, 10289813, -1290314219, -508829221, -860569076, 1625952862, -1560778567, 1454520760, 2035700333, 1889318782, 185312983, 272913402, -3185554, 1550623214, -841224811, -1656704311, 564711665, -2111858210, 389182466, 381196388, 504924226, -442737681, -146813808, 1078966522, -144318025, 2105843110, 1443166129 ], [ 1478715033, -777581865, 2005195265, -1887579723, 48087457, -922225897, 568851373, -2079670271, -1832841697, -1699552216, -1843246150, -92087312, -1552367445, 1071004167, 870038147, -1633849435, 519467092, -1827177015, -509759534, -1271958277, 1303934719, 685189551, 972658895, 1290625514, 276326201, -241054862, 727102570, -72462814, -1551369302 ], [ -367379856, 1124089031, 174040083, -379774987, -958090075, 1127084219, 573224176, -283963675, -938497172, 1479354614, -1601787320, -580395089, 162209114, 1622320145, 1770408262, -346597565, 1697066274, 1178705916, -894064375, 495269456, 2141027097, 1918094748, -1964474316, 1913714911, -1224578592, 1229529542, 283691969, -1120355501, -667955199 ], [ 327905957, -711595118, 1216554435, 714163763, 199775489, -1512013142, 1360576287, 1416508936, 343480643, 1475135989, -868382569, 1759734211, -746439595, 280756893, -120203505, 1629392759, 1239746647, 1292725245, 294536227, 2118864288, 1353897513, -897394855, 723079313, 706651955, 1123528986, 959454876, 1884357380, -977619414, -759062721 ], [ 1837476235, 987586185, -972603385, 483873784, 1991653068, 1086769514, -600699060, 463220498, 1385411315, -1860196653, 1476947286, -1285704344, 1171804780, -258040694, 1488476503, 653728358, 364875552, -1814479462, 927955370, -201250504, 563538079, 421202875, 155671599, -1707564292, -631773033, 1515180015, -1249627213, -782127538, 1706187622 ], [ 638734339, -1641956737, 1172273650, 928320041, -658093304, 2049722497, -696864277, 794132690, 2103234868, -2019043594, -1319540280, -1997445759, -539970312, -1628786365, -1242821313, 818640297, 1715355824, -2137193311, 316514012, -1811014051, 1813762578, -129394795, -1929285974, -1999125436, 1862712722, 925695995, 1937369415, -2089990903, -2075699531 ], [ -389295995, -1254264404, -1508133972, -74083850, 573234974, -114582319, 166695241, -2109953445, -1695266630, -268552556, -460888165, 1932351365, 1839335342, 1207861343, -1077186311, 1629007893, 2108044341, 1074975054, 1236950846, 1412389205, 647413511, -261058751, 1881527064, 876509556, 183507266, -1584608714, 1218521400, 1930677773, -772634060 ], [ -1626505358, -1710939173, -1820468378, -1563913770, 1111787752, 829468655, -23119303, 1749817725, -1215829803, 2117066443, -12033771, -1675907038, 620972090, 1715711403, -2022711172, 251908677, 329728131, -1470559983, 577792950, 1083021808, 1867077298, 647440165, 1667866933, 1250451779, -1112204500, 36565128, 769316292, -2037924618, -830642132 ], [ -495192336, -623672380, -1965586355, -462241750, 387177493, -81210088, 183659944, -332832905, 1302725517, -1054364780, -1075052476, 863955197, 588965602, 1753959967, -604532627, 1219252971, 1456286349, -875533509, -538108574, -1840292641, -2016121738, 1705850314, -1525623992, 943840990, 719066831, -914737235, -1368883228, -881974896, -302069000 ], [ -1631335341, -1339687406, -619500338, -243309330, -1718085240, 27661151, 1160642918, -564896962, -1578052047, 1410461704, -593983080, 1694065619, -1589339897, -569297910, -604504104, -247963123, -1600312092, -379390246, -1616099338, 1198160493, -929602519, -2136842675, 54622073, -1551355402, 274330396, 1735253645, -2105038300, -602389718, -1714704806 ], [ 1031570242, -194460163, -1122436274, 446438427, -2049829077, -1873156235, -1687690788, -104934632, 32932022, -2059305772, 1625239738, -2065021376, 1957569973, -1812315624, -2015028362, 1363579417, 407330760, 1733439711, 455821351, -2091398481, 1279321658, 384673632, 1322809601, 811753945, -619195631, -2027354427, -1053406293, 1237657083, 911772589 ], [ 1509755151, -433656940, -365797520, -727776356, 1768202883, -880464317, -1048537705, 899622214, -892025415, 1693950280, -1730562889, -1154957990, 1475814290, 1233932599, -197457755, -886531255, -904777137, -1818357377, 508696365, -1409170557, -1326747068, -1679079542, 198766265, -1327236688, 1063850411, 1319440691, -1316168145, 2027710682, 1387306020 ], [ -130162198, 362101518, -196084451, -439646352, 1320174743, -1253356738, 929948944, -1058912025, 1914008390, -769866536, 1222291894, 432507443, -2002718809, 957480048, -1622291150, 333654153, 1390876168, 639192394, -100768002, 2017683580, -422525789, 1215004118, -318536048, 1005888281, 1150295456, 1733054302, -1759653320, 1830658321, 911500969 ], [ -1640073117, -1730201746, 1035174063, 235275319, 344064508, -1535286653, 1858194767, 86177474, -1088309675, -2064259919, -1465874708, 1363153757, -1576180859, -939719666, 1528474558, 539744213, -155292125, -1163357345, 1551138780, -1819701662, 71215021, 766936388, -1460891665, 1948428728, -1085108970, -869261326, 433706105, -1420124319, -2044913547 ], [ 1026795426, -1933698002, -1032206542, -230531125, 1015775579, 945544060, 192432528, -488255807, 593204574, -832081937, -687983571, 1659092310, 845137607, 116399031, -1234752558, -1979378008, -924126284, -251022298, -847653883, -2004218710, 83032409, 1773068249, -914040038, -1209160984, 1768733554, 735900110, -1097086295, -1923363197, 682559361 ], [ -1551037062, 1633928744, -219120589, -694298551, -399589888, 521663125, 602608443, -919749219, 396046877, -272787624, -118194070, 1658387034, 1992901880, -1159026274, -1979113465, 304669842, 41843630, 1187956987, -337109526, -887612562, 1742377442, -441669655, 846687192, -564385848, -1134154289, -1815595924, -573467284, -251601637, 1165561875 ], [ -1745441801, -1057052372, 1451110587, -658281809, 869365648, -1990369589, -85503285, 720528440, -1538712272, -1530643643, 96747060, 207975671, 2083299298, -2005240702, -296526912, 2089043957, -270540268, -1118283513, -1747765604, -1736916906, -1406784646, 734579513, -615139949, -534757392, 1922816836, 1231782917, -1014301676, 1036176240, 89184790 ], [ 2126960812, -406388351, 2052995533, 823244802, -1099128921, -759390411, -880179629, 1226796238, 1652034813, -26657040, 1557699585, -1746552826, 893751461, -1665308375, -1925692562, -1668272600, 1087002351, -131897562, 831578227, 1155314599, -1979291780, -335888845, 274860245, 144423182, 1588060014, -1189339639, 432766407, -519730590, 37452220 ], [ 1778696747, -1798267403, -731571363, 1166152021, 2113538995, 1495291376, -1423410743, -764175778, 651634777, 845812784, -1667084585, -1289452756, -991873106, 1639913881, -37656966, -22145944, 245794540, 1803444286, -24224031, 265711378, -684049093, 1638000080, -995356859, 1261657082, 1156077656, 1098724305, -222002394, 2117416177, -1276284651 ], [ 1662577531, 2146711685, -866531015, 756324070, -1684058049, -474350998, 61444888, 124671177, 1551914748, 1752800629, 504291230, -1737781568, 1980477860, 942114733, 1493029222, -1084321517, 1712384919, 1330588893, 1695514705, -1067259331, 202302924, -702815852, -1759842543, 532776914, -1778554252, -2134825953, -1345685316, -107743838, 146059103 ], [ 2089624276, -499393395, 348884764, -2055831922, 203305790, -1457926163, 2081374747, -1185621251, 1359332386, -1087947840, -1774619309, -751993616, 133193156, -1774259602, -173815681, -661621611, -732093864, 746517574, -653048640, -1082118601, 1644875147, 771143380, 2012522262, 1594234586, 1007308661, 2002520902, -110326271, -2144799779, -1345184094 ], [ 1080847701, 1067568610, -677168663, -818742207, -205918997, 1483800894, -38249321, 1901013365, -434694584, -808773188, 1900924514, 463366498, 1588633794, 803474999, -1224960499, 1710941139, -2062712312, 1742292456, -1682348128, -2123245883, 494628035, -780842813, -497257233, -1070647882, 863916601, -1352617922, 156056233, 65745975, -133181408 ], [ 537938128, -684763259, -1131921602, 1368978111, -776181195, 450230338, -1856356117, 1502328918, -2146845816, -1611415211, 523955989, 509962540, 1558855459, 1476137845, -1565064057, 178151658, -1903712736, 132441609, -829361250, 1195774562, -1113141478, 1713718350, 230272492, -848682180, -550335370, -1252223245, 471241299, 1785556546, -1933906192 ] ], [ [ 218445881, 929902165, 1720758738, -1024403879, 1375503066, 1123409353, -1992164030, 35069381, 424221591, 1675484358, -401996918, 1465562418, -1438224903, -938663783, -509217299, -344550779, 1588106019, 2015436316, 220760631, -1674990928, 161932527, -408669734, 749241934, 666606493, -1384729122, -312735891, -7663480, 1843937408, 814484390 ], [ -358633929, 1749411022, -752094341, 1003589883, -130689484, -956817160, 1046882912, -345360155, 1337535477, 384208470, -892898049, 532710345, 2033046722, -1054148618, -961245922, -44336254, -675961726, -1831120500, -1663646374, 608246060, -573943249, 1719550459, -1247572447, -819087552, 1332505790, -1751591787, -1836561642, -1415834768, 994315317 ], [ -775473472, 939984868, -461819358, 1550703323, 185180307, -673679517, 1443914514, 1170861425, -1261057200, 1085138642, 294833535, -163827199, -1459616030, 228665525, 1881575835, 375386079, 183420319, -1504739095, -395725869, 585857180, 967940050, -716729381, 887267447, -460643554, -1618154916, 1644921608, -843904101, -379768730, -1615434920 ], [ 1347638051, 1910915340, -255808333, 21188398, 1021133932, -895722189, 40533832, -1125009121, 1916745494, -2096459093, 1376113542, 475700573, -659567454, -1931841402, -521623811, -196963705, 1284768457, -1827797174, -522858543, -15491316, -1870874293, 2126121156, -1531233138, 1531309541, -1114755148, -1471227912, 1894388912, 461384669, 822962533 ], [ 195555401, 349363174, 657296953, -1063255311, 12593791, -1462157113, 1887505466, -1330012805, -1393765371, -666038196, -765498384, -2068148313, 1729524263, -1964259676, 2036729112, -1650344893, 2059685586, 2121626162, 349708419, -1546499539, -21867688, -255431750, 894499931, -1520260635, -2075736637, 1576992231, -210600050, 1990453620, 559762167 ], [ -1562782485, -2004193005, -704354728, -379815865, 1654522267, -116739006, 1728641446, 880259587, 553862223, 1090969932, 544280046, -881595845, 233487805, 317882726, 574780697, 490061937, -448521676, 1515610210, -1369021722, 1485487762, 542580507, -1130054174, -1729397306, -130907356, -1188639314, 76565097, -1735967980, 1003661467, -1935910509 ], [ -742989378, -293654102, 416041133, 2079300828, -1919526774, -808565301, -2087412267, 1545854551, 1126813039, 165804944, -1496498581, 272007574, 1565629095, -1852824442, 473113847, 629445940, 1940091186, 1043341262, 1779718928, 411152815, -420780737, -214398818, -721868341, -449200468, -1475618588, -1565930331, 1114697954, 659214688, -1132558416 ], [ -1325740664, 366698321, 1266981044, -1403509263, 744584167, -60470793, -1744728079, 13690148, -1712691890, -53152307, 1082908248, 807731437, -1219942059, -1243134893, -712364464, 1916260235, 1526546220, -2078251018, 1627734158, -8992613, 827055568, 1042497575, -1236817561, -1028610103, 1501934093, -2040916956, 372390452, 709134182, -1962443078 ], [ -2067949812, -870379193, -1953465706, -881093446, 2128394108, -3908572, 785854362, -1582581373, -524312842, 1773223654, -1109789804, 1212107942, -83093950, -742382419, 1161706111, -785090884, 1983478409, -1229629248, 1847112687, 1771682145, -41643636, 1231260582, -1568969601, -2047912866, 1240752169, -25125625, 1232629400, -1013222926, 1005477648 ], [ -1167464879, -928499014, -1709695276, -810527960, 2321942, 248689931, 724595935, -110464840, 1412892999, -242102899, -1486716590, -994111954, -968365317, 806426793, -216620838, 1890600279, -300146315, 1729917868, 1031395550, -695964285, 775695709, -398697960, -957732975, 1736403441, 1884680734, -2076170256, -2075071337, -1560264388, -2142344098 ], [ -1778693559, 1793588618, -512724551, 1905832605, 250931843, 116610761, 372708054, 1864622849, 486061768, 1348154794, -561208299, 19827677, -68013701, 880363496, 1039678658, -1682957472, -20582514, 2112131457, -1936664838, -1731177342, -1195827910, 958086971, -856615707, 1207467112, 1354235867, -1128346433, 111603053, -1903152192, -1666637952 ], [ -1010737055, -1744370425, -352360401, 715446115, -1475233888, 1313431398, 1990837213, 1281306749, 2040836058, 1100268947, 635162956, 1433279278, -692000697, 542269585, 1845204239, -972572530, -746294906, 1114171142, 530682376, 1625369733, -873153849, 988985657, -1051080934, 1818752069, -1731878627, -80268312, 705060006, -481767301, -2002460555 ], [ -1490275154, -1051583621, 1884783036, -259361222, -747466384, 191157781, 1271155924, -515188959, -35642327, 1598991470, -1549646776, 1657818899, -159047481, 211628599, 1439343963, 1873513730, -1698428130, -1581721252, -1605590819, 1061015256, -565697908, 2031209377, 719516013, 488317173, 1109451484, -1178248140, 1725270219, -1600910244, -236235779 ], [ -1287166431, 2000136432, -250922241, -1648190181, -1959048509, 1173292193, -1464029853, -1518130155, -531202352, 260171906, -1165224419, -1847395062, -1417830423, 244731811, 1449502439, 1115674607, -572604566, -1666574606, 214024157, 407562726, -1878449814, -1791190233, -1400896425, 1755634093, 53676809, 1862920939, -171048167, -1416334368, 199469319 ], [ 1767442699, -661274917, -1963553528, 423942961, -1211537113, 711443042, -721893634, -2049189988, 281336052, -2080538219, -870191654, -1543539753, -2001450985, 497913479, 1006959974, 635774266, -701040261, 236140556, 1416022343, -162413469, -572306149, 33641688, 1384863567, -1595789034, 913541299, 724346287, -579780464, -376451919, 944601559 ], [ 1290554099, 1953713698, -716349986, 819877795, 1160016382, -455843309, -139827577, 1233887651, 1909783809, -51070213, -1907181268, -121395946, -2076794722, -942566877, -1001974939, -1991287870, 1935116951, 664917758, 480977452, -1034710289, -1493286403, 864912106, 318025597, 1633981914, 731588340, -82259515, -1801420060, 730294128, -1330879654 ], [ 684620654, 2130796397, -1280988789, 1685304080, 1826699835, -1676551400, 772225821, 287421596, -1849352094, 1261268382, 1691553290, -295192486, 2013976821, -919408302, 706196303, -1026110333, 1576129804, -949485189, -1334328519, 1591720094, -2006125548, -95842750, 648151309, 1572123400, 1646808995, -399846319, -1854428034, -893454778, -1718812643 ], [ 352022028, 1900242189, 487064885, 774720900, 646706696, -684781498, 1096169857, -563020847, -2137109331, -711135737, -2125169164, -1613875118, -1712302797, 1960159514, -1703586308, -1268061900, 1006868275, -926611218, -671479370, -1312182554, 189130190, -1064328083, -214045040, -88622244, -1298422964, 948117837, -370884912, -430389663, 1178023309 ], [ -568459116, -241765221, 757263310, -1725054299, -2075623386, -938215129, 1129951395, 1350104379, 1311038401, -947408908, 1448196698, -779765518, 1699083389, -1387602969, 642641590, -1071624975, -1027747061, 1229120060, 467745361, 226100957, 534338362, 4930516, 1433503859, 795108726, 249785499, -304010762, 57590382, 1069790537, -1051679089 ], [ 77576993, -1333758043, 2059137134, -664351857, -255083638, 2091639534, -429662310, 1709140907, -1084350394, -572949338, -1450334790, 244754625, 1169174165, 1160634149, -623656251, -316505917, 2043766736, -411045417, -420860091, 1783925189, -1986571277, -2050543672, 1145228724, 1698569641, 1382055536, -418390359, -617077613, -1397578919, -811568049 ], [ -1341401292, 288637466, -1378587016, -716621365, 1565976472, -463510739, 1666369370, 842748650, 471194907, 886327416, -1598803066, -648686268, 1300894458, -919147643, -1553300400, 716009689, 1757843392, -111912852, 1753812614, -2093269470, -1450077599, 386680577, -2036792144, 2120069823, 1440992735, -1500673096, -1286813478, 1011624378, 1500141345 ], [ -1541728298, -1408391902, 2067524233, -1401266738, -508512474, 939965930, 402360078, -772675431, 295589635, 1769548440, 1549304785, -1987478979, -684605194, -94938644, -734827134, -1513313782, -1006895987, 2109735472, -509529947, -828800872, 52211703, 889803350, 108984889, -1624903246, 1156157510, 1558175857, -1313191837, 1176271755, 1828423565 ], [ 139358139, 1402970758, 1379915280, -1620917456, 1655324692, -515402403, -164323740, 639925838, -1664281628, 1977628504, -2135187972, 382349903, -1335226735, -494140183, 1291892931, 1753913528, -1547637810, -75422794, -280181069, 236412336, -923491086, -1055890138, 1885432796, -1677047974, 1847451886, 1688673389, -994118736, -1927332624, 696262944 ], [ 1977420757, -1598466358, 1700028814, 566727212, 740266011, 659628484, 709842338, 1885675756, -644348361, 252029394, 659890259, 1592075974, -2025659998, -1131246986, 841234800, -704327956, -1402932661, 943855208, 506920877, -794834908, 1468832511, 311649349, -799133119, -1596544211, -1540847225, -1710336269, -1285629343, -817702841, 550023403 ], [ 109078592, 1109014691, 1870225405, -1943797547, -1487982971, 1801172503, -1051365490, 1704277122, 1639720012, 620609373, -691093734, -1656037361, 421876631, 1500968102, -25045030, 1745396715, 1340461765, 111375067, 1962131583, 305336378, -1406809168, 46325564, -39325833, -1790951801, -606509306, 1678284917, 1260810127, 1645943199, 558238845 ], [ -1423073115, 1663349673, -944158332, -1636178187, 1830689842, 1428639598, -1821510651, 1608449186, 1533635808, 857503218, -215496337, 537254976, -1484944798, -1421287410, -129440446, 805119887, -1830731708, -1145819796, 251024544, -44705978, 1974997846, 601308523, 869359443, -825516950, -702794421, 1739935252, 1961415613, -1113376609, 1468772073 ], [ -399231310, -1118531907, -1949623308, 457639347, -1022492110, -1811236240, -281791863, -1400644864, -1711143408, 1111195448, 489246116, -1974180793, 973302954, -520801640, -414000592, -1930392240, 530538607, 336331016, 1308926743, -799778518, 2061879707, 1717341801, 687430457, 1316818764, 160138266, -482796278, 579796938, -1353174031, 1669248676 ], [ 1946709096, -1329866193, 979351072, -1237937075, 655773675, -1443716880, -1972783921, -735051456, 295286332, 954363563, -1026291739, -1557596738, -190822501, 1144909279, 1232041142, -316478659, -1288669757, 1961032869, -108196327, -1069581798, -827084264, -1241392290, 1819361285, 1490813794, -2044791504, -35213167, -1848547965, -864869054, -168522560 ], [ 49736315, 1068708329, 1589548438, 1428383132, 838597997, -2029136404, -752582258, -231466182, -1811688973, -1535181622, -1310198248, 178745881, -1230441341, 1452223798, 780577792, 1725989479, -1810160140, 1971175379, 1491145762, -1948057330, -386070745, -220081693, 1645604206, -673542172, -419760661, 1451636612, 1195938085, -1135230128, 2107744935 ], [ 647994629, 1276005665, -923142820, 1629227191, -954627268, 775679382, -1537086519, -977253604, 996345364, 1725971462, -1960301028, -382496911, 1948187706, 1124275362, -625144673, 1472020294, 1972341253, -1149782302, 367079486, -920586966, 324346602, -1441773270, -1830998225, 1431060433, -140986535, 246443627, 1019714585, -666086558, 1476426141 ], [ -426013306, -575664257, 2095995031, 2133706139, 15765004, 1845347035, 3135501, -1852074251, 1924765930, 1883268467, -1557568864, -1119816396, -1809287612, 547270574, -1742451499, 461696823, 1343674128, -1873360416, -1774751398, 511531836, -2113689613, 1974212833, 93088217, -1725137432, 1327836648, 866471113, -823158524, 162830128, 1233176011 ], [ -859374838, 1172638338, 1957232819, -1327362426, -1459924024, 81405949, 347594262, -1123782, -308579508, -752977579, -388943041, 410333794, -1263513548, 779784771, -1975432970, 1908330748, 1182528024, -1836576786, 1310076954, 1655939179, -1890873911, -1932088094, 892933488, -74855928, -1603297017, -991954807, 1185170256, -1812933289, -927442653 ], [ 468296153, -726823943, 1556128512, -1987646419, -1810777974, -734000309, 2057507463, -1987364489, 1879148309, 127924232, -798013002, -1413036209, 1265717797, -322777505, 858689342, -484885326, 1753729591, -2052727609, -1273934470, -1329565505, -644776190, -624613534, 938504265, 644540754, -1740459028, -1644871888, 111871686, 546865, -752127367 ], [ 2037726045, 95290486, 438914775, -1818398402, 1412335495, 1547166316, 1832320655, -2078021021, -1440756067, 671789928, -233302623, -1116561594, 1740304904, -768926635, -1899057856, -1188895492, 1017171115, 1935262513, 482517487, -691084460, -1991182279, -747795608, -2079429916, -1134313886, -931648892, 1953808414, -348019632, -914864230, 326681761 ], [ 1072919631, 2016796122, 1912096704, -269413506, -225945880, -1172501358, 1356424422, -1387346420, -833287163, 2088796380, 707909829, 638498781, -884959411, 1767925950, -32228062, -441982866, 1816989062, 1870197695, 329085743, 1877314519, 1158927557, -1170874005, 1077107705, -504097844, -246762191, -2022841010, 1596192362, 1212579957, -1682941064 ], [ -894789893, -794895933, 277827451, 1765605668, 1683541518, 328402743, -1295638228, -2002951001, 1969728070, -278182871, 598850428, 231007353, 1165094716, -1305216649, -1789731494, -1092578557, -1526928106, 1814499189, 379822312, 1195339738, -1987190970, 1869290491, -485040477, 1778978261, 347259278, 1523470478, -1369594470, -643725272, -1856450346 ], [ 1843480728, 1371673335, 95282056, 1849773864, 1117614508, 1332996950, 941382026, -1579297790, 114794929, -999557934, 762983528, -702914809, -1751230487, 1451563979, 373103723, 1619361176, 35451758, 628434675, 1099644069, 942831214, 1913882169, -848398035, 1429665963, -35017469, -301950531, -1222870415, -1092706354, 164681960, -2056999924 ], [ 665138972, -14129902, 264053521, -2085695149, 420800381, 1069717379, 1906253485, -1724255795, 1283314582, 1749194960, 1791574131, -1836043674, -2090757034, -1268924701, 591965367, 269122476, 761934520, 1189628946, -1612751919, 1747129761, 784123216, -45275083, 608366898, 1794176457, -1423339263, 1864934198, -54170195, 1207403441, -1621421818 ], [ 2079657818, -1241543529, -1573640568, 1265442336, 303747895, 1580853037, -95605756, 179834983, 1676659347, -1007425984, -1485960229, 1592853757, -561978865, 691598304, -2043720614, -1784782031, -132566853, -1077152582, -1625961636, -18574130, 559688040, -2026638057, 459259389, -1725000241, -203202866, 977115231, 1491138034, 1045364763, -1312979157 ], [ 961662060, 1465065310, -1712266860, 89514657, -1301316284, 186347664, -1464678236, 1397649557, -240041590, -1553613676, 1476456039, 1722886148, 674299810, 1871605251, -749405367, -2007656381, 674748134, 2387731, 2018083861, 590119963, 137881414, -737496676, -930551567, 1225245262, -926580739, 1398774868, -47832206, 1213255905, 970029632 ], [ -1971019985, 1907415149, -1516507698, -1353438281, 1840467362, 693229184, -1441586236, -1779782092, 1470485227, 865731186, -745788633, -658117530, -29467866, 34455896, -616777194, 924866384, 1124530180, -536797773, -137599316, 1282827335, 1776514738, -954356188, -1210258393, 514680007, -734811172, -1296151388, -1811592682, 1997832678, 124660775 ], [ 1875430584, -982790024, -1599560935, 1275693262, 72879741, 510176050, -125490225, 1409826366, 665977797, -1645005239, 1770533179, -1656577567, -283668157, 1697627050, -978223869, -940283007, -1085381575, -406311815, -2004998131, -1078788371, 218399670, 661883116, -163711339, 746745668, 369445853, 1688624880, 1740435882, -1497696389, -1168429070 ], [ -1515963524, 877912259, -170349026, 312374770, -329515021, 1400599996, -153063807, -1245849492, -621304419, 244650129, 1635659765, 1706897910, 1837046354, 1406435225, 229846403, -202911479, -863583929, 1567477695, 94909309, 1263143889, 537382565, -1617242856, -1059860937, -2090096906, 612515287, 1084486349, -1018739844, 699040150, -984198790 ], [ -200414731, 951812364, 684792873, -1821067729, -195152850, -831962877, -1505499348, -435336211, -599619931, -2107008753, -2080195988, 1774248968, 2131538471, -2036442754, 2034437377, 125919965, -1844101458, -662520646, -1225850276, -943451941, 1991665306, 401779547, 1306087496, 1596698190, -197489336, 1830454400, -37227925, 192706266, -34390176 ], [ 1922881242, -2036006719, 1938576259, -415651985, 149586519, 1164193896, -1121550583, 1733594003, 1198632840, -342221098, 1632215121, 945981930, -436472268, 273946027, 744306303, 760136631, -383946827, -331932678, 1292353308, -141606335, 627785999, -663673174, -1373823277, 190013873, -912886681, 1499607810, 1549631288, 1258623047, 1010232178 ], [ -1326785820, -2072302667, 848109598, 1621165000, 1288073651, 1794392908, -207060750, 1391379391, 1553176933, -655327021, -2034962113, 181528703, -1404864898, 149600552, 2104122463, -33523293, 894518352, -89324317, 56997109, 2050896192, -2016814889, 602209151, -2046010847, 245667713, -159660074, 679381435, 432978561, -728067194, 788238186 ], [ 396217886, -1662812748, -2107726656, 2088804408, 1550035624, -1991427809, -397502577, -460495864, 140486935, 551131505, -717626983, 1127861484, 1731554652, -1929704519, 63009389, 810471681, 1711644415, -737804774, -185374164, 1530233442, 779908576, -1563921615, 667722227, 274803743, -1382274020, -1061843697, -609779873, 1762282922, 1080871071 ], [ -1643636908, 98826058, -1910673557, 1952773702, -1364182525, 2055682326, -1199740483, -1744291498, 2034121966, 1565889668, 145936228, 460230850, -117964333, 148299737, -1527649654, 601053079, -698766218, 886721846, -1668688411, -917759168, 1223753398, 62788628, 2039445863, 1418082372, 1047122596, 894657465, -1983663753, -408017707, -804430817 ], [ 250644600, -1969730817, 696311294, -42727230, 89914170, 719447937, 1354227413, 2110989014, -554640027, -1917263234, 2080237182, 939387042, -81144802, -361560646, 254245806, 1552053519, 1412194629, -765406222, -1580494289, -1097045288, -115894688, 43238374, 1690978231, -1395865916, 887461955, -140370990, 1135061690, -1553091762, -156704045 ], [ 1003442483, -1795779972, -495958521, -552727840, -747960578, -933122964, -565366853, 709834474, 490241013, -316575883, 951296092, 1642297019, 1471679416, 929823793, 93564239, -174419790, -1700042530, -633061556, 946229126, -1108398533, 1026357566, 1133560762, 162553696, -219215779, -1912999645, -1614691166, -1360732657, -1921437452, 1558247644 ], [ 1352104612, 1647799273, -939199000, -390031294, 518660258, -447573634, 2107682798, -148765034, -1509753361, 1253837649, 203294113, 797431949, 1488079188, -532275859, -1765127141, -964485709, 691900022, 494306209, 1243906820, -1141364940, -845048409, -1446409661, -1844477445, -1548825554, -1677726254, 259232939, -1985384596, -1739201711, -1139192733 ], [ -1674509856, 628603393, 1543710334, 393120580, -1029993202, -95662506, -2047621340, 1564999014, 1484329801, -2027663322, -1701955382, 574433420, -118790067, -2129278863, -1398994786, -34362916, -1932213479, 796096506, 696512658, -1227570286, -628538635, 520532808, -1150088755, 1593780832, -1794721549, -1100691282, -1316882337, -92694922, -612288979 ], [ -1633691042, -1364981116, -1415910111, -1381879254, 781918229, -382565509, 741929305, 1401268988, 1296345712, -1707359797, 1460528487, -958304386, 1037390999, 69723066, -1354245629, -1779896830, -1905199399, 1472346320, -1897351122, 816985753, -1238601922, -1336984198, 1931746527, -1936970616, 1509625758, -1646546191, 211752393, -1877888127, -363267971 ] ] ], [ [ [ -729693806, 619614215, -246955353, 1307505456, -1171573323, -1395227061, 589089400, -143921284, 1006446640, 531456504, 1381000574, 1315620923, -1320613586, 1497032605, -803490583, -1005568160, -260467359, -1274281540, 2080994518, 825876229, -1252728350, -126463056, -728967583, -819880083, 2075660827, 329121142, 1320285993, 123860099, -1790264811 ], [ 1765765365, -1934480135, 1216767347, -471435995, 1007425506, -1142920117, 717160408, 1492027511, 390782385, 473365345, -1891732123, 901846067, 1181961329, 1407329391, 2081174517, -1302105555, 1103555689, 414708581, 732644705, -1229703262, -535118405, -32816063, -1171270004, -1941046485, 1538833755, -1295158815, 341094538, -1606757210, -833565832 ], [ -1451577631, 101997846, 1098239667, -1395643395, -497855957, 1527883719, -1924601565, -440077249, 1474632756, -1806317723, -1534266905, -256578928, -2121276225, 20084328, -757702594, -1227530177, 1579554143, -1827857213, 679175165, 494131673, -671515035, -2000682219, -1947581421, 2040734496, -1085531029, -1538854064, -1506973086, 1083545524, 1552188938 ], [ 1603795483, 1945444487, 874256144, 1792075589, 1720455767, 1686775151, -1547545694, -1864864551, -1423164806, -1629844733, 1395400512, 153242375, -125666478, -1546144717, 488599196, -1638320692, -1941876575, -862282249, 2129745630, 2076281140, -2076648735, -479166681, -134565074, -643140116, -442313629, 1248945082, -972654555, -559204339, -1976087843 ], [ 1887968350, -169336584, 278362429, -1671256347, -525051321, 319019806, 1798726409, 1696901213, 683684064, 1731697543, -2077132722, 1669597684, -2035544610, -561410192, 1287080358, -542460442, -54905859, -579122288, -817121372, 169823597, 1231492549, 1821988924, 1743541905, -699043915, 23910765, -1702903627, -497932239, 169972764, -890140441 ], [ -849122995, -964323053, 676061251, 1358942333, 1780415209, -1399029, -999444189, -999037138, 1170630449, -2128628087, -1964376639, -1353019084, 2046690191, -1217646077, 1512917127, -1836038854, -2093598849, -264998628, 850808908, 1826912797, 665840350, 130155634, 1059542721, -2088802911, 28729053, -199618143, 1733210911, -114121365, -376082457 ], [ 1331167045, 1338861166, -814180544, -750575852, -1768923475, -1843827500, 317540985, -1405991187, 1491694988, -1516944444, 1177140024, 655534044, 529909996, -1826120308, 444415598, -1575454879, -621863953, 1704688768, -15242631, -1351311129, -1968005027, 1329628716, 1229222689, 867880016, 1212341337, 1814948121, 279647306, -616823163, -2081345168 ], [ 726842693, 949477575, 57394398, 1279885973, -1814033629, 758813630, 453536487, -1337757966, 1227209801, -1495396289, 1745239239, -360525193, 554577926, -686830956, -1488728990, -1639186988, -1320061195, -520808025, -1484605178, 1625514500, 185106127, -364398035, 1116061586, 231358034, 1280301433, -1706450043, 858876224, -2110092437, -454934570 ], [ 269286097, 316414202, 1597509865, 1924541721, -461364445, -2134645514, -749299398, -1971274280, -2054919054, 94556324, -760525973, -1112002682, -1750562612, 762627247, 196757009, -755242634, -117849216, 2044281968, -1797439079, -1632796494, -103367668, -409202698, 1641752774, -2095487262, 1712573994, -2051281691, 1876060324, 642185749, 1885515618 ], [ 1435886138, 395552870, -1909009005, -115070175, 106672031, -1934931326, -1768582919, 2006987347, -1468041743, 107801666, -1812939244, 615953411, -1403725990, -886961342, -41034879, 239376995, -471294733, 1889132163, 1580602224, 1600329512, -1357399023, 523635561, 1312693628, 846055291, 285629509, 1606840607, -629481070, 1414659482, -59468114 ], [ -1459938230, 92317369, 723894468, 30242110, -1888015630, 521220756, -1045026789, 1343707687, -428663027, 917677052, 1951783288, 1981705267, 903953366, 528662653, -171727072, -909668719, -1981743636, 1492538633, -1911349663, 358348128, -587812883, 1368665802, -1019557303, 1855017994, -2013037551, 489333763, -1461535775, 386432027, -1826017722 ], [ 326845991, 1902191803, 918082782, 962167348, 133031850, -643092871, 2038768174, -854362992, -261184494, -786192011, 53834668, -97089671, 1541340112, -1561116908, -1751414091, 374249959, 288740648, 1465252159, -316463202, -67647175, -1244487986, 1646431019, -1041584241, -1586496832, 2017179485, 267669048, -1195699674, -1275682707, 837551282 ], [ 1598689111, 925790760, 937978827, 1841770009, 408236831, 1517657752, -969866206, 217886975, -29179658, -1273930177, -76175720, -326031764, 1241732998, 1243682455, 1593690060, -881985119, 395847730, 1709571734, -1639483219, 1743868685, -914493588, 334484344, 640593361, 1451787557, 300748546, -1955635507, 985039063, 1240094281, 2129863737 ], [ 1325030407, 377466337, 1314591312, 551397549, 926378901, -233054648, -1045417815, -819797398, 139175120, 1842746459, -5232116, 2106439739, -1593818008, 1157024067, -1288061954, 1494483583, 2055687055, -1961872368, 1158983680, 2069826228, 650489091, -695972172, -263490403, 2002287407, 1450374158, -786678418, 1998411253, 1964133502, 1448588931 ], [ 1048375309, -1137828660, 895979554, 346822993, -805627314, -1757758903, -75995931, 483284539, -440891280, 1729542499, 1725026488, 1038834161, 1603699274, -848258043, -1737822603, 769649792, -2118613547, -1384470242, 1852780704, 848864277, 2085181801, 103219592, -1849519328, -1618914059, -823018756, -2146495678, -1274747847, -105808132, 239597519 ], [ -1320675151, 645848111, -498546723, -1376280986, -1007861648, 1639375047, 1505987188, 111715849, -1649167367, 349724973, 1372800378, -1717742475, -1936947945, -1902221056, 1921419886, 1562562606, -2072043531, 788053626, 1756705266, -1612645363, 1559845652, 583300837, 1809372122, 1835605701, 675069374, -987916096, -144855659, 707328699, 466016472 ], [ -1694739630, 433606851, 714631386, -186202213, 396742968, -120469261, 385143651, -1185558190, 1097277182, -771513545, 124833820, -1534731844, -1101583011, 1677230302, -149351928, 306923172, 1969136224, -1191303458, 700958406, -1977566133, 1409035502, 350907724, -1402102299, -737720109, -1550012099, -1364233535, -617677604, 472764042, -1253919831 ], [ -756823910, 1789176715, 1844803722, 1375537343, -19526085, -1847559237, -1358348274, -1036248672, -1390210809, -1333232415, 1048523533, -394647076, -37631780, 1292327013, -478092725, -844126879, -2000509627, -924087079, -494142521, 1806104797, -896901497, 1343692550, -2018565077, 1179248717, 687032350, -1460088005, -38878439, 1648025009, -1299960548 ], [ 941647453, -14170965, 109856190, -819952407, 436932211, 1754207525, 324088615, 750963933, 994610129, -217052856, 1001584022, 239045330, -1812277562, 557037717, -2079500460, 1808822420, 1052365957, 672929524, -1143881743, 1458302309, 1107176048, -358612320, -934507109, 1478889652, -725563047, -1533962520, 1841980424, -1760352661, -1179516434 ], [ 9098294, -953571042, 2099028476, -1972269862, 996512570, 198576422, 2130643423, 1794439410, 219684195, -1856882837, 945239650, 915737119, -1256674065, 1594881727, 431956957, -1105717748, -1201377721, 722452241, 1428750831, 437130, -477013916, -515064908, 287107156, 1214868459, 194995352, 1096805026, 978619766, -1165671388, -1782181327 ], [ 2019930878, -2096044842, 1837478377, 1510176441, -1588413099, -1253201813, -845386350, 215470606, -2009597467, 1726451427, -56617030, -503541442, -310566764, 689085356, 1020783749, -836291145, -1396214055, 1227219686, -2133924918, 291013876, -1694623249, -1498043399, 1155470436, -1178414473, -506053451, 82837869, -1821209464, -1530219724, -965334806 ], [ 796358471, 670298567, 443333720, -2144272190, 246552214, -1747049915, 1554504056, 905661851, -317565204, -441062880, 859460198, 25333907, 1094849745, 752848141, 10197159, 1655230009, 890595087, 1207565924, 2008544361, 660795398, 863605069, 1346813716, 1401024462, -1085798282, 960314160, 1626280811, -106435747, 2075690401, 718947204 ], [ 1392444020, -1158741969, -576434040, 126357215, 1636155669, 1922176643, -1495672513, 540617716, -1424924567, 1790233543, 514829057, 1204939742, 1943617987, -2013255589, -338031655, -815588682, -1213465430, 1983092659, -1511254390, -1204315017, -138625349, 505029905, 1137347, -1041838718, -286320889, -570600905, -1824107995, 2144171680, 2031431142 ], [ 303426582, -1880985597, -2003260864, -683443558, 359707924, -829582618, 938758776, -1833475090, -1488124572, 458964310, -460462937, 2038884878, 45745658, 1842846328, -1836966329, -823210309, 2014094045, -1065041518, -1843876371, -359868136, 1012778225, -2135107011, -521297158, -1515235755, -2084525764, -183561147, -135987278, 901977731, -839287762 ], [ -613143664, 2116418133, 1173656511, 311586587, 1620812467, -795786611, -1795024755, 1932473763, -118728100, -1372497476, 367706155, 856570594, -1766785018, -422110299, 2116070532, -583058772, -1667873119, -808064788, -1398943596, -1620543149, 8252554, -340196957, 1162161477, 2095537159, 989737589, -433296049, 1298541303, 863695780, 1242936478 ], [ 352727615, 402167691, 1805423254, -1789739194, 1728387993, -1713797761, 64743443, 1417944608, 2118729866, 1482968337, -18974280, -1781470752, 1189343980, 126741155, 1276193902, -1883838821, -503092681, 920134380, 1283973061, -2046341253, 642189234, -114552310, -966545764, -1998776067, 1056096694, -415605924, 1102442328, 1905055859, 558264869 ], [ 1699455646, 689082595, -1444049244, 1064654121, -1558988394, 1669421741, -2138643317, 468200730, -1669837286, 2051762358, 378156509, -88403487, -1299083914, 1015206441, -352815869, 831282605, -1483853418, -341820674, -1035417125, 1119115760, -2033410406, 189242727, -267459450, 601347792, 745378297, 1665924271, -1810791475, -326991622, 839755633 ], [ -108370051, 1953075009, 969061825, -2097641251, -1226556187, -1235262915, 93618862, 1294475484, 567954484, 1531386422, -2061518454, -695994119, -172297630, -913736208, -1794312707, -1038504447, 1428988123, -1854420715, -1291391975, 903365108, 1112700877, 1395780674, 922690839, -1838146059, 617547359, 73423157, 42684420, -1484026353, -540570909 ], [ -921810400, 674268100, 821007377, -1677577749, -1413687434, 436584460, 394339907, 972451104, -327135350, -952211286, -1654897774, -1887039433, 1785436508, 1435633745, -1936279407, -1968340520, 1904367370, -2005029993, 666475874, 1020080556, 1880632806, -428307203, -1384559814, 1769744567, 691386981, 961498351, 584706531, 1207993468, -1980494834 ], [ 928299877, 1809159254, 581496053, 2056555314, 1712150413, 1484512027, -551835514, 1627703615, 709158281, 941860138, 225745035, -851103790, 1155350686, 1509264416, 1099895103, -560315794, 267591385, -800714885, -150552231, -1915887582, -883970758, -41664835, -941856008, -258939235, 293759355, 1470310591, 1658475239, -88200436, -448578687 ], [ -246444198, 1574994984, -902093497, -266627133, 1401921488, -618760720, 865662194, 1944238733, -682814343, -762274951, -1960152318, -404901433, 2102833935, -1040707199, -1096986013, 2014512295, 2144958180, -1607625153, -72712844, -1039333675, -1915170814, -2046980948, 1127270652, 503365789, 1505665733, -1052255240, -727593492, -1498528942, -1918649112 ], [ -1800676133, 1113299492, 444516938, -1477503390, -591724264, -1079464793, -524287233, -581656703, -1097490824, -630323087, -1707392537, -302005169, 278210098, -2078410487, -804218694, -1430099146, -1556347003, -1403123063, -1384332270, -1748021380, -2129402290, -773910987, 1784244307, 1427510542, -1964180910, 438087675, -436519521, 1774034212, 643554023 ], [ -640424050, 1297655293, 681831096, 1643386958, -476950396, -1225217365, -766326154, -1749131846, 405643815, -223325598, -1474154489, 169732458, 169575213, 877542873, -71680971, 858381516, -1635285515, 1098985832, 1144410855, 29061142, -1540164545, -65800568, 851201331, 907188936, 551887751, -2139054522, -516643458, -1024390808, 1758059049 ], [ -94381250, 1893577629, -2016617920, 687567900, 1592456200, 244191645, 1418154407, -168027248, -95849037, -825883313, -1988744530, 224096578, -241876143, -429158949, -240739829, 2012652567, -309674901, 1472099010, -1209999537, 766080845, 702917784, 594606687, 52192514, -2032953785, -1814354362, -1627827471, 1052195094, -972689445, -1320145729 ], [ 1094122801, -190780446, 1844056179, 1016948891, -1828823101, -1157398529, 991735957, -2076523568, 2106246215, 694019205, 379158934, 1040172920, -1145112936, 1747621259, 1944711740, 1734853768, -1829166026, -1281594793, -334199773, -1834196880, 1194871308, -1475173570, -820054402, -1837471275, -328675233, -1945086219, 158723861, -249132995, -2068472961 ], [ 1782787472, -849790828, 420429450, 913502791, -924385585, 2141665963, 485741203, 1868288806, 1707408589, -292914669, 916758328, 1075561473, 961089026, 1343635483, 1574261183, 1841684733, -1549372435, 1826507983, 174224018, -1157876737, 1796993641, -1596758855, -1388142750, 1840996222, -1383191025, 1592109885, 765618201, 1932043372, 2117164651 ], [ -1788848451, 418940669, 701632577, 1497468836, 1249723784, -1654849416, 3719365, 1034005508, -427290817, 862896106, -1049181515, 213625873, -954959023, 1570912653, 736570818, 210719232, -2096668306, -1574541150, -659977892, -1332000290, 888940770, -1508368841, -1025202761, 467216022, -1318402929, -859684655, 1241957845, -1110726110, 1920327104 ], [ -1259756896, -846833441, 1794303815, 116832161, -655869143, -1704993434, 1033629344, -1985289315, -96245674, -894312989, 172429302, -225844354, -1603155570, 748594005, 823900536, 1153127587, 623462734, 1875119804, 469969670, 527198712, 949517209, -1303834818, -1713572066, 787632247, 1452051662, 954134729, -1170509013, -1148121670, -1947693338 ], [ 1240855959, 346821838, -1566743215, -657596550, -2130772673, 1341656179, 1680209697, -1632387476, 915139149, 997777158, 810742732, -2028549130, -618813737, -1373051388, -1727966983, -1834176868, -47575907, -424000559, -1714062087, -728827165, 283050607, -1624135243, 1192482021, 1624167674, 605629069, 697674925, 198408521, -495019108, 304766582 ], [ 669020145, -1779833950, -749807334, -628531999, -1479641053, 1604305797, -1370820793, 1300513540, 707861462, -1090072535, 1143468853, -92150081, 1925344101, -1697346102, 617671988, -1748947311, -1582418806, -1559438206, -883441238, 1993989764, -1194697199, -1646950623, 199497894, 1119620376, -2005443639, -268800123, -1720077463, 1239842338, 1526894653 ], [ 929344879, 189611963, -810873406, 1577470061, 67748550, -724055634, 1233454425, 735440100, 229486759, 1441984426, -1689326351, -1649590636, -2062134840, -709344173, -1116288004, -1188363358, 793196822, -1260697615, -1041689137, -1569587310, -1659212762, 1847692163, -123566122, -589308321, 60537013, -1149990275, 67809130, -1705229374, -2075345987 ], [ -127516150, -2036814364, 639143146, 257763292, -466245232, -1553999344, 669768168, 411506033, -959368073, -1630086081, 503298272, 273327053, -1366631668, 1712266359, 1310275833, -1006856205, -770324707, -875693032, -110075014, -1392780711, 1375811351, 746328206, -1369705569, -25757763, 2118921224, -431119946, -1417384434, -1026664220, -1610415284 ], [ 208805588, -776037003, 250783212, 48343704, 756577521, -506268880, 1346166664, -1861121170, 2108987464, 164933769, 1191346938, 1992924284, 1984282931, 531179026, 388433906, 593773381, -1518837074, -1849515685, -1280672939, 1889935315, -1098517872, 1833547, -248766163, 1210876515, 1806344672, -82968855, -2145832628, -1133206900, 2023023445 ], [ 1856453596, -18868376, -834671201, 1130856248, 1103847252, -1285345359, -1687752285, -1860984284, 404197280, -1636458728, 184255088, -204551718, 594128557, -2096749110, -843932626, -1735144783, -706399571, -773645577, -1748445158, 1834070043, -168273724, -669630598, -409935694, 1108441888, -245777401, -1438092779, 1336698492, -1326128506, -1596507424 ], [ 153485522, 1255593326, 1893777310, 1510168975, 1235971479, 838674631, 197231419, 28517035, 149676857, -1753546490, 361647837, -678257956, 949607351, 205400489, 413547815, -1373787438, -94753591, 474678105, -1351764323, 955831220, -1007154435, -1063554087, 413027676, 434534594, -749021550, -44113005, 1613152468, -2064328387, -7216285 ], [ 276561557, 1321106807, 1958455456, -1163112695, -1652856290, -1163969117, -210649491, 350486137, -1233428390, 23856671, -676100029, -1381644138, 584843222, -912952555, 622717598, -18695569, -533875471, 1423146481, -821538442, 1907272366, -945542191, 1288291676, -1585492634, 1087523026, -731505412, -1604879434, 154931488, -2104845475, -639525433 ], [ 253906457, -1910049395, 2025295475, 1898015016, 1636800897, 606177737, 607248142, -1593845766, -753502322, -105205978, 1766695877, -752748227, -253769893, 109624681, -1770690230, -1140436768, 1234264905, -1039423803, 2128712569, -542202556, -1259530731, -958070659, 332270507, 2081587829, 1209896222, -340830550, 964314797, -1686704271, 1559644135 ], [ -588771690, -444793511, -1661421449, -1771762793, -953036422, 852850983, -6177549, -1197755623, 1198999859, 2141504957, -208942113, 935629623, -2076748875, -369917784, -690281930, -1201655440, -522460833, 928064196, -1647785960, 695397194, -2109064102, 697686860, 1454636369, -219577418, 1520264875, 1064759573, 165947846, 1380255089, 704828976 ], [ -376240403, 634518875, -427179925, 1864268034, -1165944728, -968114601, -2117930924, 518804877, -6441786, 1946917410, 1451792983, 268389924, 646241861, 1342411062, 69704546, 1341233153, 5131558, 775510540, 9561441, -1446490454, -1051699649, -1752599267, -854144400, -1760401212, 1672127442, -2074887955, 420554025, -266214180, 844716661 ], [ 786458106, -1485975238, 1247154012, -253004030, -605516242, 2128644567, 865317314, 1331210904, 1461223935, -1158096171, -1294349043, 1800560469, 511344042, 523990914, -1565213737, -1743230367, 406501124, -519789740, -1173835458, 1120017851, -1799529744, -1736115059, -2071008682, -1504987292, -1504878758, 1725945064, -420273389, -1475545640, -226239509 ], [ 441901683, 1274066782, 1584156490, 710800007, 1157125110, -1124332306, 176618963, -1022010827, 538037163, -1784171303, -955280114, 654689831, 670478899, 699075451, 460902901, 1431837100, -247871858, -1837230977, -826819313, -741022738, -168688905, 2085668704, 1498280869, -750465714, 412600998, 716190217, 1218621215, -16105415, 1677244002 ], [ 1239078814, -2086688238, 1983838025, 1393898288, 204830039, -1297384231, -721808772, 365763316, 1241995142, 1015338255, -1955873389, 549376240, 660183665, 1981730370, -461392656, -708491366, 486670157, -2098550838, -1150461501, 889005669, 1379683479, 419032859, 1171992533, 1256508396, -2127510404, 1240191291, 175820195, 284028470, -984953693 ], [ 993887226, -732907641, -1019409779, -2040796726, 513725274, -1413564837, 1052873102, -537002016, -1514496648, 1724035963, -263950187, 1343804014, 1941072730, 808570271, 1088899019, -1269164319, -888874281, -1132165739, -2114565747, 1383122480, 1941387857, 766860716, 2085580677, -1026640128, -1735621417, -1206966849, 952310446, -1565889361, 1890980051 ] ], [ [ -283456734, -1936709419, 102145658, 1018160356, 1233660403, 1773513066, -1199004045, -1165298640, 28303051, 1880746554, 1121435494, 1337958628, 622570274, 780080172, 1937792452, -372363964, 1291211692, 1226569941, 518096289, -2105691962, -495184560, -2147179839, -928548747, 600648281, 1974046951, 2144712199, 944411797, -1564537641, 1870485791 ], [ 436344219, -373965702, -1812298553, 746705871, 1710955107, 1762116519, 167449097, 882182717, -1656560538, -1730367094, 364894816, -1775965948, 1842926732, -153761647, 2004212414, -1067311184, -304729923, 1435107657, 873323653, -1397210487, -1892027955, 767221103, 213097844, -692504619, 1002632776, -402662971, -138333630, -1121746663, 1864940748 ], [ -754889418, -860760898, -1018571443, 1434729248, 47093823, 459612237, 1596445433, 1690975587, -1574707769, -202849708, 1122872323, -317270206, -1902962884, -735372707, -1692247179, 929478599, 1348411733, 758711177, -258354112, 1317066805, 1588749246, 295794966, -1339782394, 268142535, 1723807695, -242743990, 2087014653, -1282078146, -1298388648 ], [ 1673127120, -1916308734, -1220435063, -1612586060, -1196519012, -1396393062, 1601119088, -1916293323, -1882206493, 1967655970, -921093542, 1620112163, 1507580497, 1434334087, -1752091718, -1786719905, -478445110, -166378961, 1320159527, 1943095520, -1513900263, -2123576888, -1762774986, -1367955626, -1745359066, -171168619, -491452368, 646440480, -194838894 ], [ -1879542492, 468815413, 899233278, -1906864546, 1535110030, 1698932599, 391769911, 1040806085, -1225773768, 1313457445, 1940776862, -45380900, -1106319185, 1312580018, 1519912427, -2143707795, -1323601961, -626211491, -59100979, -760567800, -1039015497, 425457808, -1122227960, -683512175, -2024516359, 1883555196, -2089674947, 101356627, -739713683 ], [ 943388143, 1465911530, -1440345459, -1963478795, 638079011, 1293021739, -1270959127, 1534788946, -2062906871, 1991784014, 559590122, -193356705, 2134146389, 255824117, -1934812728, 384507903, -846835042, -2140143417, 558897666, -2116701769, -339911959, 1564526210, -1971184628, -1658006620, 30489662, -1067967236, -1405211505, 1727348485, 45759571 ], [ 399966191, -1496488353, -621446839, 963404142, -135800567, 483201294, 1460110244, 2022969333, 1609355405, -1704763878, -1810424522, 840132737, -1182758931, -106108842, 573978812, -292254027, -1063103122, -422034022, -362993838, -409580168, 1881544919, -793499213, -337196960, 1910902458, -874216585, 719498582, -692311590, -574689027, 283145637 ], [ 620711388, -1585259751, 706366828, 2020943388, 2029216569, -950082963, 2052453222, 527560312, 1803064374, -1783572186, 579629372, 2102168391, 1197469816, 1503456714, 1249934860, 1955260599, 351674677, -1586798908, 123061610, -302186267, -1030314829, -1671276255, -1041671356, -45267335, -911510739, 1595110281, -902397030, 523129757, -2125342352 ], [ -748442761, -1423839576, -1258185958, -1089038330, -1052630368, 1901659041, 338643042, 261384829, -136255243, -149162555, 858943036, 1345879411, 197192491, -778793566, -1405400069, 1469347878, -1726956700, -804011618, -963437824, -1638711032, -324367073, -277591632, 1030171254, -724177863, 400045686, 1076626880, 1365310852, 1275336841, 201687918 ], [ 1080088896, 580920107, -494311350, 695147616, -1959914772, -689964376, -1077375626, 1825596035, 58815510, -599434790, -1253027272, 1759423357, -1591319881, -290248435, 1277839780, 328155362, -453751300, 583614563, 2089071148, 1775642300, 576474024, -268419223, -594581102, -1847606416, 1665994280, 458397705, -2052185486, 1630186927, 786429504 ], [ -2015305700, -555335405, -143893824, -2014968232, -626712739, -1605895093, -1581525745, -2025010810, -970398885, -584481132, 1256228365, 1957839260, 412855, -242994774, 580624982, 104020131, 204574592, -1363606700, -1003164898, 1296279873, 1935113890, -135525345, -382148722, -1871414023, -1273392961, 727244727, -783239578, 1733160233, -2093984738 ], [ 491020523, -1581696654, -492898653, 1739460527, 1226647978, -640895154, -848886431, 2143763575, -280401179, -1175428764, -2097739781, -1184871297, -738295797, -1078779979, 750785385, -1442550131, 466910012, 806921235, 1109122245, 1558924810, 1542541790, -1455430512, 1529467817, 978837284, -1240635807, 1174819871, 1416802017, -1457239638, 1280715520 ], [ -2128142727, 667062329, 1336182992, 266025146, -216899580, 2086549097, 1708192651, -48509393, 1148397870, -1092816696, 1378696047, 501968954, 314544637, -2016505587, -1923628478, -709485957, 868051809, 778158922, 1784650671, -1310494879, 509884141, 913321222, 586939885, -748702997, 2146672397, -326584658, 132520515, -642998239, 447089177 ], [ -1585233225, -971728569, -1482949, 1828597506, 1530903822, 1580035631, 855001646, 277586729, 1260867907, -639548720, -1884180458, -1885227610, 351819940, -1256576935, 735742694, -453401479, 418513482, -1585192459, -1856821988, 1066371154, 803082079, 1161935156, -1416271850, -738617442, -1295409950, -1365246041, -1035220457, -1869352082, 161923427 ], [ 1920118638, 760631566, -588102773, -1757925226, 159388825, -2062931557, -1637163275, -1103442184, 242403330, -1070942202, -437010727, -2044082869, -389138291, 257252046, 634526186, -226108177, 1654105586, 1261470492, -1013486033, -1722790623, 1034323176, -1682242849, 1607652078, 1987883809, -1213620068, 1857194295, 282211658, -831379208, -302803363 ], [ 1515363797, 63798137, -316538287, 123784124, 968248132, -1942946845, -162650718, 944184598, 584123304, 279660923, -2048123746, -2131943528, -1100911940, -1511173832, 750334709, -1105265689, 759838367, -1958090081, -1295563260, -1802081264, 1594085535, 575915219, 203475745, 97331191, 82845819, 230686902, -1677649007, 1559822009, 127108538 ], [ -250557884, -1810402836, 1911309133, -1526069718, 379673258, 64612518, -1274698376, -806048409, 1553380728, 305060401, 1331671071, -1220114501, 148959638, -1560767032, -447234956, 481159372, -1501913869, 808123964, 371838668, 2041345255, -1672200291, 137973616, 1845781644, -31152939, 831719090, -506630690, 1427571980, 533850162, -941713924 ], [ -1749392644, -1176320196, -915113660, 1513820538, 179170669, -426147518, -1067834810, -1872751392, -215054988, -1810337255, 207114526, -104950259, 1806662056, -989416257, 1263507433, -1830474544, 492159697, -2130641768, -1671479249, 1924470632, -608685947, -960197927, -1494971067, 1085739954, -1211008209, 635597695, -1878822801, -2086132087, -874232814 ], [ 805531074, -80943338, -1082355262, 1695066071, 1446844967, -643725152, -124442805, 421745200, 510602283, -1025239204, 148485806, -839874549, 2067494466, 1001225857, -1596002034, -328427201, -381071762, 888981465, -988492382, 1506477228, 2052003623, 722621908, 945993511, -1176014572, 541453175, -1944633379, 2096385865, 582451376, -909924289 ], [ -481637019, 97797379, -594718757, -444478472, 1755137671, -969213991, -62023744, 31962732, 1249515284, -1146115955, 1438069488, 1484753092, 1941752386, 1389791586, 665591861, 2096614221, 791965045, 1242967064, 889046452, -1944840256, 127145961, 199599789, 145633605, -837917604, 2052997696, 1816027243, -2140768567, -768143654, 1225429416 ], [ -750876612, -450056414, 967632395, -2030603983, 96415184, -530872952, 80184358, 1666292986, 219996482, -153388611, 1908136953, 833509760, 1899287156, -1693745464, -1333929217, -1074721397, -702253980, -1942146913, -872492010, 1262368573, 106727913, -494011583, 982129677, 1591333493, 585004344, -547387173, -2120160841, 1874632126, -1048862968 ], [ -1608905802, -135227405, -1419156552, -905807891, -681206201, 970136515, 1829215875, -1422344085, 947097815, 657609564, 1440050526, 400153220, -812181573, -853179415, 1792429125, -450614392, 47463121, -1051626526, -1780254152, -1935674809, -1886350395, -1501741821, 1646366644, -1780557899, 299595881, -1439248949, 1838662933, 1879838872, 464654874 ], [ -1089250890, -176759465, 526241708, -373815510, 2013423061, 208348552, 449849616, -958246408, -561533258, 1445317008, 1726249732, 671655743, -1727431326, 1881662090, 662253811, -1660175577, 819445196, -943834360, -1379949724, 16894425, -1411751437, 1501894311, 25829835, -1419457614, 551967363, -1083405894, 1985096976, -1921736736, 1440835570 ], [ 1913039136, 1200908306, -1525808951, -1584938179, -1834740854, -1465457423, -435552553, -1275934821, 1932782863, -1359622776, -1664106741, 157364311, -286708455, 1080362995, 728506983, -1119939606, -1880716896, 2143696551, 750869069, 1731006693, 549972104, 606237522, -912430658, -707984184, 723952749, -1031765130, -409970892, 228722022, -1397485565 ], [ -1289719285, -1087594141, 1380315205, 1644723873, 704780041, -1801976883, 99627849, 1968447694, 29430281, -931522338, 1870278002, 1464136052, -1487638786, 67830176, 771122718, 904725093, -416458879, -68980043, 1434148122, -1457544109, 1746463857, 2049738493, -1027296262, -1337244808, 1632889665, 1090938726, 1117664001, -1201724871, -731321842 ], [ -990071352, -2094897721, 974644200, 155105397, 337656036, -1174780666, -523885146, -1639293100, 932597215, 120937116, -919980527, 947918045, -2025777248, -692557237, -393130557, 830817249, 99641871, -1793041579, -1706406041, 102411267, 1884766799, 1831828090, 182787440, 1572570864, -227929686, 1931014837, 609571673, -1051660045, 1842775529 ], [ -1922544796, -226177554, 1051777898, -172137829, -494891810, -1134032934, 1416474749, -1003726531, -2107694756, -450047278, -2124056873, 142378492, 483370579, 1619323389, 23638069, -503350846, -1784970280, -999388370, 2005192902, 1693112988, -43833212, -1069427476, 1857070310, -328280777, -350586554, 133363147, -1004079204, 1649980337, 1335800952 ], [ 1377203789, 1979728165, 515396311, -1637562514, -1492768013, -174974752, -973970393, -98480620, -2039888824, -2077903406, -1668359251, 2078715192, 986138880, -976596810, 859755028, 174948898, 1647714045, 1510283626, 1831610884, -517717328, -1072570828, -1842116365, -1970093619, -1760341871, -682573623, -1513005540, 551114235, -545424210, -119881542 ], [ -543215326, 196388623, 1279015960, 1562119554, 745255623, -1736215873, -6589890, 993400590, -1825081891, 218745472, 398107949, -969703105, 776400207, -107677922, 1697428528, -1240043027, -668369941, 1627359481, -498160362, 1941912261, -1378734590, -410308711, 1469204868, -275181359, 790301490, 693588021, 100124834, 369306404, -1388907034 ], [ 1603537050, -1305477286, 1819934422, -1263581717, 1161821179, 490285961, -142063807, 1500461112, 2129671357, -1264407209, -1012898448, -705097237, 1312946971, 604259647, 434794893, 215125747, -605389187, -72386837, 895358323, -337353219, -313492901, 269240612, 753213813, -299517723, -1297400176, -1581680774, 142998657, 101335761, -1621479032 ], [ 652998211, 410087719, 1413242160, 328671995, 1013751295, 1092718074, -1187144513, -1937046030, -939825021, -1465351616, -475906690, -667647125, 1035196533, 2118942261, -1202827727, 156056599, 881652733, 329634003, 503119899, -2060557194, 403137345, 885931428, -1949377408, 1863169252, -1129200732, 2122575476, 1577299780, 274489015, -841062348 ], [ -601066943, -1431902656, 1174336460, -273383577, -640898695, -1267521495, -467726209, -259247855, -2061199799, -1262640768, 504894736, -1625421619, 954653461, 1050095238, 1219843612, -1836091887, -1981630941, 1369968438, -1806442781, 720079457, 1463648623, 389766423, -879697652, -330742173, -666355677, 1209003464, 861414662, 2108256797, -97573865 ], [ 729205329, -893261192, -1733091419, -1626474689, 268404945, -2089058990, 1899209105, -2033630155, 1733052401, 2106769148, 1472822666, -736728418, 432291, -890704722, 1239197455, 72198256, 795851911, 228272080, -1606646903, -218722138, 1250577919, 740930885, -199692716, -611627188, 1012006770, 1675310697, -2079707201, -476954221, -1358890532 ], [ 1261133916, -786787093, 1834876637, -1673590534, 1848297426, 1254798981, -1841581657, 538021945, 1942069081, -1944066057, 677116711, 1987362868, 684610117, 1156806277, 209571575, -667015208, -305568998, 542518162, 1893964736, -1077542448, -338512430, -1420960681, 1457589770, 806013596, 1720006890, 1589353972, -1482014253, -64266860, 739011746 ], [ 477381567, 508900276, 143380420, 1874772445, -96178802, -87534087, -744236070, 1619769589, 1727416883, 372967906, -222442108, -346426625, -57292323, -1660718144, -1196898534, -1840068334, 1385057445, 1450528565, 1244495606, -1374160452, 1186190693, -1962630748, -1305500819, -729353317, 31725315, -1992303810, -1592446180, -1075552946, -735699258 ], [ 363797612, -1230128632, -662513215, -1959443163, 299073894, -735463335, -2004097466, 2060115539, -294217077, 997836244, -51821669, 1016860052, 633377024, 1704558684, -1658632798, -2015642478, -715818421, 1481104404, 620782437, 825315672, 966350690, -1952799560, -534361611, 756596644, 1917828766, -1116279019, 1870893426, -65478437, 1114755061 ], [ 558188267, 651134117, -1686540720, -873151092, 2063646629, -1784029259, -1977843754, 1932786186, 2129614548, -1739236315, 650351234, 1956104481, -1173096268, 790628831, 1055514314, 133010634, -1852987866, 1561114584, 1272269799, 875322851, -1069942154, 960379402, 1072045581, -1914657622, 1018567718, 272763608, -1275402416, -1677906112, 569005077 ], [ -2112431072, -2137338874, 166732033, 799769749, -213074854, 1211062989, -812278743, 655255552, -1888074308, 1465937266, -436146493, 508956942, 898897188, -343312693, 1004156054, -419266685, -265584512, 1428682061, 467531037, 1000904232, -354792756, -1801488991, -895864087, -1012913904, 1950379218, 790415035, 1060486262, 1501346550, -2106741344 ], [ 142188537, 1849434382, -490218922, 1461498590, 1854279142, -1434335022, 1363539513, 1049313013, 1927490158, 1851295419, 1039463498, 247484381, -11455593, 96141314, 1154760466, 657004512, 601475559, -1204131094, -2077082174, -2001253325, 280198616, 1710563910, 1096134303, -1818075599, 900048868, 706842190, -1137375701, -1353579747, -172456478 ], [ 173641429, 670928182, 1232473053, 1202666261, -184989206, 766984610, 1152630874, 1100417749, 1242308613, -784981043, 572501686, -1731983647, -1865189714, -1642243385, -1819719945, -1738809703, -376188169, -1368545340, -1914490646, 1518225074, 1465685580, -186930456, 1886885794, -557961919, -1580402299, -384094559, 675123953, 1038646719, -1431865886 ], [ 363932400, -781988052, -2111254685, 1702145828, -639101948, -1120609802, 1776802477, -592862805, -350267865, 1658467615, -1075438510, -737882819, 387840745, -1702515164, 1742780285, -1401489355, 564989716, -2132072675, 994733427, 644451640, -2075938477, 648980609, 1603482139, -1166602211, -1937561178, 1851991973, 1202047618, 338692275, 840560937 ], [ -899302406, 2100028256, 567583221, 1707250260, -1706567429, -1049580959, -1319931989, -139418419, 1656995054, 2109078681, 917111535, 1185980641, -1412005459, -1135691750, -1521056173, 164523711, -1286705388, 1486264563, 2092630853, -84934599, -227203929, 1164846137, 1333123359, -953795762, -185550336, -433957396, -628678417, 819423755, -242547891 ], [ -2080437437, 824600766, 2099020982, -129778983, 1828577251, -949965308, -2039631290, -5864922, -2102750158, -58913066, -1601178569, -574057172, 602350474, 1661056132, -485806989, 728885881, 1726272528, -443789987, -1040652181, -46405828, -181392329, 1799903884, 1875024099, 1160805792, -1056628383, -539402260, 643550265, -1425723089, -314985784 ], [ -730561068, 446675081, -130072733, -523648529, 2137201086, 1577399527, -402504636, -706366694, 1849148105, -1307358678, -1682573820, -1162223436, -1704924590, -1591954696, 1527281945, -13166557, 279143359, -1323406239, 722055656, -2145542923, -45257723, 159306582, 1167433081, 844320599, -1017324056, -1716466225, 1969040631, -891537380, 270505057 ], [ 1797315393, 1655426861, -12265776, -377974802, 2127494263, -1233431457, 624529838, -874257770, 1670988710, 1057739298, 356144717, -1269364900, -931719824, 1606710307, 1043575751, 1048828291, 1549000391, 873309490, -533699479, 242390771, 103831856, -668476702, 1417004797, -394348316, -1059188165, 659757293, -950630756, 1387773350, 351057221 ], [ 304584575, 696857157, -1118342807, -820192194, -1360286261, 198149952, 347932373, 310498938, 451461566, -483201813, -788016511, 1974301523, -1514025897, 86544223, 768015848, -1435638742, -1142011879, 2032679567, 188248478, 1403029133, -1796472155, -478321310, 560968803, -2004566594, -467111713, 835018541, 1130793082, 352345678, 1453723845 ], [ -2120485306, 2139741434, 190421978, -1275559879, 631262173, -2015371378, -574186687, -765949789, 172485019, -668270351, -507867734, 1848713356, -997229827, -1633393428, 1872705103, 910038953, 1057623766, -1503789745, 880206230, 469115746, 2058126535, 1048188207, 1874883530, 622796895, 126681736, 981690437, -864956791, 1017988564, 698016193 ], [ -847170539, 1087568962, -92715009, -1626405930, -2071011346, -1067649029, 707027822, 574045428, -1552667718, 1972800639, 915109698, -1247162823, -1304961684, -1587182791, 2040711536, 1248790836, -1500466972, -476677587, -151323457, -90742346, -744108470, 1032410956, 1618804078, -950796148, -1190831194, -1768499327, 930044394, -1753452900, -931831108 ], [ -1266539957, 101326229, 2006236616, -421355065, 22998845, 2128693688, 1088292324, 140341227, -2001556660, 731515149, -839260332, -1575996389, -715885285, -1622038954, 1337900076, -1096720378, 1203521763, -1897576127, -1990942172, 2065464197, -428043716, 480303816, -1729716618, -1299701542, -516037135, 1268786543, 391458586, -648172974, 1211550475 ], [ -1226825683, 363379014, -1924946943, -97173956, 1606502216, -582281585, -1236493270, 2133501477, -1136025684, 447468401, -1347045665, 473685458, 1001898404, -584777616, 2064652362, 1952676255, -1864785606, -1518472882, -77480129, 1751804209, 18733290, 949310693, -116041816, -548875386, -808400292, 138003954, -1833776682, 486195951, 1028293746 ], [ -745501859, -526257488, 1554967224, 1956433162, 434115557, -449369941, 1991188461, 152192059, 1171056482, -405871604, 1075655320, 1585685403, 1750801447, -616741521, -52179915, -794934162, 1538493584, -1743294614, 311499318, 2045512098, 1183127100, 292248740, -1764714548, -1142869404, -1070066696, 1591852805, 1369848776, -881088176, 1127053802 ], [ -288549375, -111827, 398516508, -2112378471, 1805289731, -1103114481, -1863906925, 2047750913, 730850000, 526779125, -95428620, 544579916, -954022370, -822073198, 1793498885, 1268396289, 1246512953, 855938371, 1966053154, -1792613003, 1489316301, -1472974926, 1907584212, -289851672, -1908252214, -17589037, -1971907686, -343123939, -397317677 ], [ -1177734893, -1284492902, 1001954525, 267590674, 1391962973, 341307298, 403528467, -718404150, 1955831585, 569564909, 750291913, 187919612, 1467270770, 356929718, -798332844, 1304377005, 1964929728, -1952378192, -1045384178, 1293731798, 577567410, -1780817366, 873623542, -1139473228, 1818104163, -379820426, 1302364781, -343433011, -1515856353 ] ], [ [ 671333144, -742140949, 76165858, -1691302430, 1111242786, 1065263426, -1659109804, -793727054, 1060795897, 16686909, 1965005948, -1829718990, -708022340, -1173880639, 910765712, 1625302303, 1377745244, 1961487709, 1999212092, -1947762584, -254420596, 995841280, 369145542, 1681271018, -1380265375, 1961675061, 1049800337, 1097826706, 1907137871 ], [ 1124467270, 915221252, 52585337, 1723704945, -1253804343, 1679857391, 1265582769, -1235894846, -414491952, 526369947, 1207404703, -882312700, -156507175, -28077969, -1155064078, 1569474257, -329426421, 312907106, -1823951555, -1549843170, -1794189214, -1516879045, 2001703344, -1771458432, -1981430203, 1748900952, -894645416, -1046906577, 142269580 ], [ -123401085, -996779588, -1942244725, 1048867806, 2132827733, -1693853150, 1963763679, -1669480645, 1968461266, 396755158, -1034385488, -1739502568, 860221904, -1962491707, -1025469187, -891110339, 1339667766, -1118027919, -1541044711, 310501761, -1951525810, 1303761567, -279296980, 1066809609, 1416079863, 1409385403, 90295119, -108213672, 270432782 ], [ -1001530876, 1847269636, -646275565, -1140071546, -548169512, 1561303643, 1241104550, -1048456632, -189240946, 273491722, 1152300688, 145144920, -1296490881, 2072075702, -658357930, 432461943, -1094811443, 571206658, 1370287387, -888107652, -1705681338, 899498388, -703246020, -1771361770, 2098198403, -2036909733, -2037940493, -843235857, 1261584229 ], [ -691189367, -260864181, -1662936777, -2016844174, 1767889729, 2072645824, 1063692334, -1735870772, 570566776, 393541217, -412094705, -132214340, 501734281, 951909792, 1349044778, -1100981717, -2123999607, -998210108, 725287960, -1070571334, -1979250112, 2144546909, 743854379, -1197664180, 1005202732, 237193187, -1516940994, -183120973, 1711971153 ], [ -678003604, -348696526, -1352706537, 1821667727, -1566593294, 1497311238, 1463330357, 1074078708, 1337306265, 1821177752, 1483045032, 2129631388, 4319003, -1029626475, 1297394030, -1825845027, 1214113280, 1953451097, 537876867, 1392263824, -854496613, 513063575, -1925305478, -1356747613, 816080381, 1336263904, 2015957073, 1137059303, 1956277536 ], [ -1994682923, -1174376748, 1893651898, 594204780, 2069340232, 544350668, -1140962125, -1827333043, 2089283374, -88804147, 990201024, 1280658034, -536595482, -606632024, -901823655, -180668801, 1825683621, -225718244, -557645716, 1786690786, 473700071, -2004772561, 1403002412, 1346759329, 654212057, -1719326764, -1696620479, 1779384200, -395136896 ], [ -1969279898, -1984127927, -2084282557, 930944845, 870075805, -539926961, 210376268, 343428275, -268937751, 150284030, -608995148, -1000745487, 48813484, -1862358388, 791254450, 1912278543, 515750901, -64268601, 1902061307, -205437591, 813559135, 1146937151, 2017808291, 38007486, -506850182, 1782937604, 1246857186, 1437355017, -818004840 ], [ 2137706737, 1825651207, -645230670, -782816438, -13489053, 252858735, -1928229967, -584651788, 1628158791, -1344678320, -1201278873, 676080759, -476062492, 1510642319, 2065571213, -1160269359, -1289693683, 2062629720, 270132, 2106103488, 1399564126, -1359697117, 1574709666, 1789122271, 1018507437, 268512037, -384017029, -1874777723, 1065609769 ], [ 456442341, 6226437, 103714057, 583922058, 248688733, -721203980, 1093212685, 1666579109, -62752108, -1148040250, 1174707469, -848841007, -1059328913, 45979218, 1079832975, -697392896, -1484409413, -1241806673, 148496463, -1039960003, 1122519636, 1899988614, 1919586317, 619008554, -1806176812, 670535344, -1808949430, -990998548, 1891070427 ], [ 1207172277, -1083297011, -512746167, -1897969768, 385347011, -1533765486, 1723124782, 1956477479, -1512071285, -960889510, 1288024187, -2089230376, -2121865578, -349104748, 1299761106, -118646281, 1343762259, -1274548062, -1243649667, 550978012, -489040574, -226875565, 396902480, -800599208, -2099492813, -1736442718, 1402641219, 1261752837, 1547545317 ], [ 1491864218, -1613660512, -1992720638, 743825387, 268661324, 816574410, -1801710055, 1451912116, -1061525912, 823064667, -2103256899, 410779715, -1172624708, 1779682256, 1240436502, -1856282791, -1576129799, -1897241883, -1985270401, 1535827180, -399291848, -535535601, 738641760, 1282500656, 976632271, 195290177, -648408387, -216009382, -991361762 ], [ 1340606599, 343423696, 1715391432, 495586323, 1243809355, 1755689056, -818334615, -567886412, -1543590315, 672919050, -613872007, -1669645155, -1783328762, 93259726, 36486149, -1282110734, -646900682, 361345154, -502423436, -748712967, 497508346, -1025301645, -497736881, -1869528098, 1704020442, 806338994, 839670450, -1230433287, -1337800290 ], [ 918932758, 873559799, -809401876, 1239147080, -2109432992, 705113344, -1902168166, 1598832796, -2028929025, -938799326, 1265723638, -2051556445, -1372163562, 2146343732, -1762732491, 122858745, 763251156, 75176436, 536399393, -722853973, 426316893, 1520294230, -1674140312, 1849454047, -809488689, -405478828, -407035113, -1916055133, -2114843537 ], [ 314832186, -571736102, -26333699, -1266185119, 1275165575, 684182398, -516598607, 845195655, 1400885875, -196173877, -2130083479, -916847834, 273321061, 1191792383, 569218575, 442627647, -195695596, 816745162, -1504414872, -1571036756, -235326942, 1598695506, 1430621051, -165481540, 1087788841, -1787954908, 1416570901, -494606488, 9722066 ], [ 166440405, -1983719214, -1674920478, -1374744581, 1487037489, -1253038217, 678974346, 687483668, -713211323, -1417700909, 413559488, -528535779, 674014794, 1633494020, -1928754363, 304786821, -253696645, -2002774065, 1775656598, 1674238774, 673041620, 1752144047, 412800267, 2067503952, -1897620245, -1398181003, -929519381, -1440477203, 1532147913 ], [ 1063345664, 601574602, 941873313, -1213337565, -860509542, -770427403, 1177734655, 980263912, -2116936936, -1632636707, -380308128, 303592042, 878665436, -718233332, 1955059660, -918563294, 685645034, -1570414664, 990117109, 1818613449, 1809359512, 1752071898, 1003534409, 530183860, 1792870265, 806975223, -1210077005, 853544370, 1514979468 ], [ 1930369799, -1831459363, -2128473003, 1481480430, -2140888566, 149315883, 2139919356, 993635144, 294347583, -985604434, -2024572281, 1688164824, -80354731, 1543754065, 1600970729, -2006314061, -1024325253, -1700572156, 1296686958, 930940634, 1186036062, -1261025407, 1260866452, 706663585, -2013057916, -1135937, -1894805177, 1225700002, 769709505 ], [ -1412456580, 908466222, 2141226021, -1132818662, -327198695, -1957956940, -1419614206, -656444452, 1603321523, -1749495073, 1675152865, 811751418, -339794749, -1825454060, 914203629, 807167122, 137392010, 340464173, -1963663233, -1877629990, 1007452933, 2053865641, 510013202, -325509105, -296885961, -1492948180, -1841407829, 1336136767, -1682037801 ], [ -1606494289, 88806166, -1536370452, -1058946584, 855646300, 1495047217, 2060714334, -1276817405, -1897363752, 61839175, 132463611, 67863281, 995873926, 1146092480, 628565191, 2040351884, -903146562, -571652802, -1272071936, -534140596, 1695735296, 858422372, 191030302, -70136935, -1212832553, -296188367, 2054995255, 746167522, 1612746198 ], [ -286089695, -1004463515, 1272449545, -564412297, 988951834, 1779613775, -1947733726, 1434643940, -600488627, -553869053, 1890092867, 885844393, -1337556533, -3733586, 1468183128, -1123301938, -1065129313, -1273390905, 992228073, 724731761, -506784550, 487454757, 514981670, -715073950, -1796921052, 1853594722, 1662567238, 809997, -631202400 ], [ -2076341040, -1971941502, -1557630443, 315172462, 66741779, 920053261, -1136293389, 562820670, 1159275391, 1116657031, 390320290, -2042305249, 974616236, 657476668, -1257767043, 1715481666, -213424727, -1767596307, -632555370, 643052894, 1913142773, -789993681, 218043591, -1865649384, -1209898210, 297295497, 1940010538, -1391215543, 1874205249 ], [ 1437666002, -1604609091, -1864729802, -826555192, -1429495063, 377842815, 1533151354, 280678367, -1031987979, -938814963, -1390845948, 763670287, -818587393, -582152663, 1563972480, -1418899844, -208903224, -961940677, -1727710921, 1813704954, -1279838598, -1304180812, -1646921145, -1664055039, -401374788, -1202836360, 1599679314, 126697561, 891160445 ], [ 1532106363, 194523599, 834484972, 301537173, -1587926238, 459221342, -574754147, 861093697, 844390684, 147664155, 228301447, 1738110806, 423807126, -1665822760, 1070309247, 1508582467, 1565996911, -863126125, -67974365, -981215431, 1967848765, 1480387668, -417683555, -1744416705, 825808466, 1430328231, -64871876, -1178652747, -11673607 ], [ -255245196, 1324969896, 1989003336, 548906009, 1622657145, -261664121, 1513824562, 206776972, -466788600, 671092508, -2146784430, -1562879056, -1554031209, 2049466086, -1593342847, 1059186600, -1769965843, 856577067, 362016972, -498103308, 613548442, 15423801, -1621126713, -268853010, -1479263361, 1765761798, -673129728, 1072287461, 118917921 ], [ -1075132862, -590633489, 1393584478, 1152244447, 282325317, -647057015, 226101278, 1272873220, -703754843, 759873810, 1757222428, -1642048166, 1701145760, -349970962, 1895152776, 1422160557, -521802572, -1079879942, 611915339, -1865042888, -409864056, 1132938859, -639413031, -824965342, 718135792, 892001935, -1595523414, -959220790, -692669738 ], [ 1169852786, -1965737455, 2067307606, 363253595, -459014809, 1203202963, -347754840, -561730850, 106323655, -2120307011, -1475186426, 217278308, -348166083, -1281449326, 861956857, -769369692, 1160606218, -576639600, 1759606288, 321291941, -379579946, 645117387, -1856465638, 1957011835, 1034363321, 102591717, 312661320, -1326751833, -770154707 ], [ 1996426138, -1455002832, 2072267558, 647978866, 1433561541, -1375929698, -1782771440, -782330535, 669812378, -655863457, 131404950, 1268114246, 1129897526, -1645666167, -1915919100, 1940724540, -2127770586, -901880866, 57074626, -1915657531, 169252370, 879109253, -873900997, 226782282, 2138959558, -1250852529, -1175582131, 2033696749, 268600186 ], [ 646446333, 1813972565, 1485511224, -751376799, 967493002, 2056212911, -786832637, -817488108, 808902499, 16311247, -868876747, -716973544, -1546006292, -448170743, -251244899, -188654090, 1025564167, 1596452709, 1573042194, 824370625, 1139380363, -1893276525, -1173966512, -783720600, -1827484432, -2075833014, 514817130, -1750617833, -1004216180 ], [ 579682421, 1365137346, -1203746866, 292686684, -415246436, -1299081781, 142035055, 1208541892, 798551983, -1876869482, -1492557269, 757177515, -573252052, 562390649, -1686843542, 1078419888, -940109423, -1964384174, -902043660, 496744365, 368850897, 310937377, 1131708059, 232693192, 1416896402, -1035881220, 815465734, 1060083510, 372886928 ], [ -816647808, -1899890221, 538506112, -134088071, 143187280, 417533793, 786337002, 1176821373, 868627458, -64627906, 1720639189, 1470820445, 1460023285, 971896693, 1523502613, 1725406924, 2102248662, 1831392757, 1408318927, 75237372, 1765456572, -1010213631, 1019140856, 1474808044, -1638594077, 1900369778, 1409957401, 321085450, 1608306079 ], [ -804764608, 2139909615, 123153211, 884769481, -1134207371, -258524579, -1389739768, 1218638737, 1484093797, -546747237, 1340030294, -1970243551, 409866432, 1171904843, 1528079491, -1518886763, -2098023020, 607635321, 68495695, 378290966, 1576744691, 395129931, -151347638, 1332442518, -647969191, -993756236, -409797450, 217337776, -567516127 ], [ -228056881, 1440586768, -228544780, 1505939027, 1518494466, 1718215214, 738739992, 1194049213, -1750206450, 458344159, 1586457969, 510146912, 326320631, 1360316593, -1429060473, -523127100, -597565379, 1994170623, -1773135764, 44938184, 1623192887, -1615151367, 777164649, -223046431, -1602843369, -1283464907, -645949392, -758653819, -1287780390 ], [ 952490664, 691018530, -1810904023, 1202524008, -823560436, 481692246, -973667442, -781661392, 392170750, -1332984106, 2029162402, 1243764548, 1050528592, 569379744, -1775959974, -724134937, 53176290, -2070436743, 808598425, -279929558, 101256304, -84432592, -552524038, -2003800766, 1837098032, 979225923, -903804126, 527955780, 614334981 ], [ -1544074695, 1607595813, 2086305014, 216645108, -1179192496, -1974936595, -1629600573, 356053439, -1109638731, -1489125151, -588950694, 716425509, 906849755, 695702357, 1797879973, -1742806549, -1270158182, -1382430248, 1196589069, -178619184, -936043120, -1816356039, -119875630, 2064403615, -1346522346, 1484190629, 1347286261, -598961128, -1695295271 ], [ -867724577, 949527679, -1995398580, -125106259, -1631930021, 1656667827, 847070969, 1759039950, 1026177791, 720562163, -1899148233, -745099081, 1471161266, 1608773248, 506578546, 1249875594, -975622522, -1018041098, 665443125, 296594265, 909041314, 303079327, 582476483, 1486407461, 818961218, -810002120, 1918320761, 1586599837, 2119094189 ], [ 1210714364, -1559722729, -334383281, 373663784, 1553378770, -2141850075, -1499922476, -1527295318, 436246609, 1160869116, 1199539975, -1299309278, -1659923114, 237177602, -626913700, -1253250650, -1289646706, 1853115828, -1870799100, 382848381, 762644407, -1650459388, 1854445993, -1960703776, 1829405022, 1073230606, -2045058001, 1713945415, 1822103447 ], [ -1816997525, 688053950, -1268221577, 591456999, 1204434198, 818985131, 1377474339, -273006551, 1466646251, 2065648097, 540464522, -1548559575, -1684519463, -1282441606, 2074971044, -1311084276, -881848573, 900631293, -74495135, 543369510, 488128075, -1913527511, 1345719675, -632912992, 1057110766, 594052135, 1383436328, -293095249, -532929180 ], [ 1774975084, 1449105408, -1769616152, -442508706, -501301190, -333217937, 1403188539, 116940462, 864733248, 93059967, 1486954981, -1819761693, -1207967608, -1689195177, 1102004632, 946830649, 558686328, 1857276736, -1678346172, -157560755, -320317784, 190081862, -649566028, -181062928, -1552013388, -1864684226, -921849944, 1067373445, 1600667320 ], [ -2016063849, -324858120, -1494937531, -732096443, -334890905, 1055626241, 1679934079, -397081874, 43469646, -155389114, -958534734, 1391589166, 1615322571, 1234641413, 709128125, 1291828362, -2064973577, 196529057, 1687023865, 1546337639, -1463529418, -331239527, -1019924584, 1918154803, 1605054502, 387866194, -1507569660, -961542006, -330900989 ], [ -1840069518, -289626447, -1309104437, 1875845158, -1469487929, 948828691, -282643365, -593143772, -859091511, 694953486, 146264914, -464351423, 28784124, -381948204, 559223711, -1037320481, -305444703, -1959169061, -1699568470, -1592420405, 1137596804, -1317619176, 607481868, 684542418, 1612394883, -3770841, -493471717, 711875334, 1501319223 ], [ 565394487, 1603392795, 1807881744, -1826765035, 649286971, 309998505, -500593466, 1196622676, 1731847126, -1737687521, 399847182, -1398894015, 1600759123, -1717866710, -1395332018, -1445134833, 1506249487, 1135336097, -1404506577, 590469722, -346839075, -48671418, 1989431892, 1862238948, -1454976611, 680535304, 1752969065, -500546966, -2041001276 ], [ -1543834732, 1429600429, 987185373, 299263008, 1294929717, -272026745, -1275615032, -1447151478, -1378880613, 947233728, -1548357422, 1677216833, 510430472, 487627740, -1120375455, 1259466857, -1854271447, 1059030854, -1047540157, 1597822978, -1385747573, 690257933, 1670941451, -709662748, 976110330, 2090799303, -466745632, 1262142398, 169556680 ], [ 1703934582, -1390650987, 2143606864, 1191810507, -1796203205, 1245240059, -712834592, -814246775, -1634407626, 410800265, 1013187058, 1033501134, 1257930123, 1580229529, 546140248, 89164603, 1509296089, 480037222, -461187650, 1812849654, 1657649927, -2003515435, -1810170813, -1554782381, 765945790, 1549582205, 1038621557, 296737472, 1908205914 ], [ -810396479, -889390524, 589832702, -1017187005, -925274900, -2131029714, 13554048, 1694833280, 1076402935, 484391954, 1756718193, 852773942, 297591143, -1152754063, -2000550508, 1230884561, 1765252020, 450955046, 1769604856, -638456851, -1955316971, 196351487, -1316639356, 669856089, -201043495, -1005087009, 884683121, 1224537497, 1618544153 ], [ -1175741682, -1592718487, 34703186, -1668161037, 2103429467, -394531244, 1415609005, -1791214189, 1886782000, 1343675610, -67415057, -1332197312, -286279074, 29737409, -1686088509, -1362839960, 238403617, 902104185, 1359100837, 1886132650, -1310664806, -702190075, -676155443, -135505714, 824590284, -1122003393, 1540775218, -568033041, -865568771 ], [ 2074397478, -1251173630, -946849879, -745867912, -1459156673, -1592635416, -775049422, -1196961560, -433837238, 1352548292, -992192292, -782038501, -1532016581, -141595977, 980979291, -319398803, 1834443490, -192910855, -1525409636, 1821626879, 1554338041, 861361432, 992490627, 1561665571, -819864806, 747427925, -299045708, -1842361441, -300588583 ], [ 1527780210, 1808630375, 1483071373, 756366680, 1051891704, -261992647, 261898293, -1663105970, -869027578, -1865002812, -1113982971, -1295739574, 1613852277, -2110486263, 707640887, 1655273383, -2106337487, -1611541669, -1647901260, -1774981803, 537337464, -1646645051, -267232495, 79328244, -375132355, -144660922, -546333575, 1217065768, -305798291 ], [ -498079651, -1603850444, 1196800643, -1812974924, -436670801, 2005880577, -1145290688, -634348530, -473930029, -330917035, 1047229280, -1350302512, -1543668318, 1338913991, 1114823585, 852479257, -1056681471, -643205405, 1233981589, 601329642, 285125502, 1730349998, 903470692, 698150355, 1241602508, 112430749, 2001326891, 1709445227, -1336381804 ], [ 1265033206, -283492960, -1245544689, 1626456351, -1862341245, 2124773203, -1000595592, -2041664055, 1149647371, 179673209, -151148781, -448556374, -880450494, -1229088042, 2028093631, -1032384020, -1695042136, -195515859, -2088400859, -1800106182, 2028332091, 304986184, -1303659780, -215558981, 1286210431, 217401172, -1170441799, 1262119240, 1907811670 ], [ 1112297932, 202479275, -1327046563, -403327197, -4441261, -2082317397, 202785322, -572145746, 432291400, -2090364093, 1231430292, 750426948, -617818927, -423645247, 173152833, 304459973, 722897518, -837604255, -834195492, -717576439, 1153956208, -1207063756, -539113799, 1141228154, -1951635549, -1905710639, -670499250, -1286540866, 268425244 ], [ 1262947985, 524682063, 1229257564, -132057744, -586466140, 464345645, 1814976792, 1996997078, 268116504, -390181690, 672179151, -709325261, 795187284, 1714946786, 1547932273, -451928045, 1123284317, -209247901, 343727899, 1500601808, -717227066, 160409161, 1253351859, 1638400163, -2113298328, 1937135135, -855554489, 34205108, -573992026 ], [ -569553831, -1338875648, -811768615, -723427012, 592470308, -2017508005, 2039937902, 971019770, 2044378843, 990238501, -283399468, -1979343393, -1581352356, -40320698, -2108947946, 580614697, 913591765, -1046543176, 68124482, -2037823253, -1139643078, -327560343, -2127437914, 1901346266, -1727863541, -1711080307, 1925602837, 95414427, -421484784 ] ], [ [ 739292703, 1115234990, -2016064835, -662423588, -321444625, 975564709, -1465741404, 23705730, 202208547, -808610574, 627374543, -1417618439, 2033354406, 313271961, 953085000, -2045868553, -784791037, 744223260, -1329464297, -187901036, 1177754238, -20178937, 1853209167, 2056768372, 1867064698, -139278388, -1843266031, -1600145914, -1347124743 ], [ -332574363, -25486812, -1456717889, -889343154, -492606447, -1779244123, -1563056949, -1266480190, 932843576, 2075155218, -1232192079, -1454491229, 841854383, 1244548398, -1813327452, 958382681, 663061065, -1723017694, 1090650471, 400186410, -1999033680, -1055838533, -436047899, -1931438759, 327238451, -1798022541, -1140402892, 1945228661, 30622633 ], [ -1259152765, 77137924, 444413690, 1477563770, 592519613, -804446491, 1029581375, 759769253, 330966339, -1300334434, -1267818766, -2105230679, 481556510, 1758379862, -1338283720, -97233185, -1474554187, 1215966521, 365740787, 1505680025, 1312490164, -290544022, -377201477, -704960753, -810109028, -1276373803, -581201206, -1005181681, 933223718 ], [ -1909734872, 1072411237, -604659845, -1414307862, 684115415, 2109058566, -1195440827, 1578532373, 116976843, 566878820, -806228466, 861454243, -430925347, -2105015101, -1132259805, -47461891, -1090295982, 207925370, -688195051, 844127332, 334095817, -2060981533, -1144455821, -1672128220, 1728040561, -1894872363, -1436557793, 1545832201, 731850243 ], [ -7584796, 1522781857, 952059730, -1407585069, 1625423970, -1189110226, 1460734988, 1357728901, -1443385328, -1884694380, -1516016565, -517266656, -412294561, 546485375, -1150520921, 883797754, 883788570, -426847735, -411505932, -956289514, 1324598704, 1348765934, 39678781, -1417650782, 1300095440, 1394350967, 905485526, -2115475857, -374719408 ], [ -1739261134, 1657521187, 77015791, -1679040188, -1573769431, 683291880, 1368939133, 465670542, -23187345, 1717480413, -1533610122, -486828515, 381863, -2145340193, -369685996, -1609923622, -1725391265, 1484697047, -866416953, 1237084176, 301684054, -1905989384, -2088755777, 306388549, 1085490275, 1779003876, 2085588104, 497679097, -565645372 ], [ 1334823103, -1664459829, 1732849748, -177155081, 59403665, -369456311, 862972157, 1240538864, 1035895785, 1178062572, -791360428, 1115508232, 1132155238, 1909738872, 439600260, 1978080866, -1985796380, 817794179, 631519733, -800367834, -1071224633, 326116620, 159013342, 2037387136, -1591369556, 1662516927, -1154772341, -142484220, 517213412 ], [ -402616637, 884058490, -280898341, -1151514497, -2072985567, 445738877, -1011060941, -432953824, 955805027, -532934351, 51715418, -420602200, 1195927459, 270697881, 1251070880, -619104959, -402949270, 1025123005, -1530404566, -1796483733, -1250603542, -1719207524, -1435580271, 1688082330, 489212461, -379714500, -1600178999, -1785123281, -677640868 ], [ -540710656, 563180728, 1719434035, -1576203191, 1724193082, -860792326, 1165399916, 591154392, 1578586446, -912348725, -328372162, -796295256, -2014843562, 13934489, -1066680736, -160877622, -1210267299, 1265705225, 350593561, 1509337615, 1642753665, 1932032063, -1808355733, -202077402, -78580786, 862963418, 1413411122, 587451510, -1885992961 ], [ 301188444, 1251801463, 1469984136, 1783006783, -2009865726, 1695370252, 1121535628, 110644595, -933378376, 1950224335, 988355129, 1617239884, -984493211, 491075741, 182306887, 673630935, 1539706634, 1882125032, -1272682490, -1275755418, 255102715, -340596488, 769093677, -160148307, -1600644454, -137888356, -1825125548, 735014721, -1041110241 ], [ -119721077, -970096906, -1357436111, 376048461, 28775536, -235193837, -1352164146, 1861473911, -338366876, 1250876842, -696143665, 620250646, 1603097480, 1393849873, 1937222697, -1935035559, 1514430298, 282280844, -613300933, -708606804, -578844064, -103229451, -374062744, 1373616193, -1818256486, 437307450, 810819950, 2051541971, -122182140 ], [ 1986292891, -498498341, -1608117638, -380034763, 646426641, 1448772199, -631159871, -1173229923, 371131450, 1103828745, -82620086, 1754582368, 1523125761, -134527980, 363138959, 1706355130, 780698119, -1970909563, -1750376389, -1307102847, 1149943229, 199024370, 1058115788, 2112736104, -188262559, 1854529969, -348161560, -1388235309, 781708901 ], [ -1794066442, 758339008, -1662576907, -1867972269, -1985715097, 1915431201, 23242425, -438004395, 2017066617, -1955141810, -2122033225, -1813078080, -1451806240, 1105157585, -642873499, 1799073742, 1556297809, -1589932771, 561733152, -714370139, 58429116, 938061666, -1855831372, -275237070, -900333718, -1651399312, -2022705251, -762020143, 1201017991 ], [ 1556233073, -1393293313, -1011770550, -1229672371, -2077727225, 2069085930, 627991859, 1802425136, 1897713290, -1957319034, 997479292, -710359558, -340472403, -150888384, 390118266, -1216978929, -637454201, -1985992802, 473978748, -278838264, -615428060, 2092160367, 133963998, -1138010496, 1552120750, 966169786, -1075098724, -560732316, -312492300 ], [ -757195516, 802416032, -1713405130, -1791190949, -1162663666, -666564391, -235515326, -1012199543, 724657862, 124443837, -1246120941, 1343247150, 1680631274, 1157081367, 701572308, 1000645644, 223728846, 702643304, -1206816065, -1985533909, -596035392, 2025628357, -1264281051, 595042416, 1258886815, -440109730, 881404312, 683075019, 1733088369 ], [ 260298016, 631423557, -87709497, -1517973628, 141076246, 256193392, -1154096913, 541200801, 1683730651, -1157166835, 1644880888, 1045383691, -1750190456, -1026331911, -378025944, 1050209278, 790824828, 580625751, -1661280632, 1298832323, -240412919, 118467947, 1359012670, -1203908416, 623093445, 1099315291, 1464982981, -1044583055, -1027941061 ], [ 594203572, -185879269, -1331895519, -399428683, -135410751, -1261144933, 1942185755, 1369058768, -1508675715, -2000981522, -1012598491, -1587482707, 1762473537, 2027854588, -1201616103, 796880025, 508217615, -1598593250, -1032780005, -982552970, 686615541, 165674012, 115021167, 1550706906, 782393130, -1691981157, -1060655976, -612503722, 2143028479 ], [ 268484668, 1331991821, -1946638859, -960653916, 2098005382, -615363354, -1068682883, -232582102, -124284141, 326011004, -1534525653, -736357473, -1296120909, 773965450, 91022352, -315258250, 291754711, 1939855028, -1465621246, 1771269994, 945168560, 1384839668, -859524715, 1360349634, -1408409205, -1337602621, -1173543455, 1320113330, -918428481 ], [ -1778610807, -1062096215, -1251067452, 225959992, 1891137755, 2068110146, 754027591, 1869950823, 420324249, 1987719006, 36280794, 1644458163, 1564404882, -116011528, -396184829, -1158764460, 509815277, 1451203566, 1404114005, -821289326, 902245035, 1667065468, -1226339641, 718605067, 201516303, 457037745, 1248753443, -957979253, -725122623 ], [ -884904936, 1194712568, -2142822557, -1060019330, 1633712428, -416687643, 2004180690, 921881999, -93469715, 92872012, 1534922963, 1409408987, -1559114313, -496940999, -815026556, -1441829036, -991206404, 1240467036, -546481118, -663237169, 875759757, -1504453915, 1701882557, -815099845, 964384268, 518053632, -625610490, -704021750, 1953120619 ], [ 1315599790, 1335192859, -642051135, -36636982, 1820163662, -1078107904, 837606896, 777091050, -73008282, -228552091, 566393084, 1124302473, -432535090, 45549860, -277318109, -1722476768, 1547190928, 947036758, -2030340609, -1235628663, 980631089, 1979149322, -435804368, -1983841568, -579891360, -320996850, 645536966, -1535209060, -294564068 ], [ 2146170552, -1702843344, 34509370, -2029086057, -1675241652, 1213905138, 125559719, -1087232258, -225811358, 1055132879, -1850681129, -1769243716, -2002112570, -866328020, -769575003, -1717378718, -936931249, -1966427557, 1425325720, 19630954, -768721600, 38125918, 1198652770, 1445554228, 103053766, -1808367397, 1090552629, -1643778363, 1586442365 ], [ -1614659213, 1155369975, 2144104274, -537634038, -1611490382, 570914515, 557318426, -1062393554, 1754438126, -264919775, 717129277, 1551240261, 604367508, -1383973916, -1911754018, 1515872055, 1754794744, -1203209891, 1888750752, 1083313293, -1783408933, 989914782, 62525550, -1806068120, 1135918265, -721690781, 120902155, -1637141294, 1006675325 ], [ 979197326, -1514468600, 968389864, -1942234989, -939902291, -97293257, 1803097308, -147799945, 579166270, -731949758, 358618619, 2143630176, 1179380768, 430986903, -849468412, 2047665323, -1819053387, 190638806, 1368455218, 1667866476, -1120918227, -270845256, -2083014384, -676074784, -1370041819, -1495574360, 324336865, 1477800883, 1804997919 ], [ 1770929975, 1805937864, 175039028, 1401590707, -2061775949, -1754361071, 58327407, -187931741, 1626538050, -187227930, 538436915, 441986978, -924401799, 999891716, -910731341, 1276891094, -442569514, -1527233891, 611476521, -106429748, -87651934, -973617177, -1653421309, 1665024216, 1596475450, 1791085289, -1483465484, 1605068353, 199474078 ], [ -220199414, -1059298657, 463015720, -2141449317, 553166229, -4308849, 377064012, -977266675, -1221129600, 1920185986, -1279356988, -2127071675, -1818885110, 1122253298, -1376735373, 462128332, 2058523721, -2040475867, 793086981, -1618618434, 691476159, 1164688060, 1130732388, 1525509186, 416669856, 1139614721, -571266685, 1910690204, -750235935 ], [ -613454041, 1038668725, 938063166, -118857950, -571488608, 523477362, 920730183, 889678989, 1931950292, 2027537362, 1000300397, -120046583, -1485363687, -968830159, -444976364, 906396726, -1292931329, -1971085497, -1983133106, -2025731125, 492837369, -649995663, -1164995820, -262692307, 1296015114, 1921724754, -548453546, 977649106, -1586925351 ], [ 1537937090, -349878728, 1388588073, 492774849, -1804272683, 680806917, 322376847, 1692279532, -483304654, -1331389955, -1700705710, 1525764691, -762043914, -1018460159, -1959592106, -1544990835, 1850202188, 181032368, -406449375, -357367950, -768588023, 1048795408, 337792297, 858066847, 791270910, -480357620, 460074500, -447705820, 160621619 ], [ -371469803, 2054554491, -1056307570, -1051780444, 1928972302, 1911435001, -1143075732, 1684636823, 1829749802, -1590917097, -847650214, 249626761, -410971765, -167402073, 1502671421, -649252668, 79274204, -523416686, 525579820, 1070445591, 1161838932, 1109629109, 86901766, 996759907, -2074013222, 498302430, -1341038132, 1420979244, 303666355 ], [ -310911461, 808849711, -982226878, -544792115, 927688256, 1370448667, 1213222162, -1231323596, 951867283, 1093640127, -1832621606, -134610689, -1039188906, -24137750, 624136782, 1373794345, -1883278268, -528248949, -746520120, 1848785785, -1148505115, -163210917, -159409112, -1618156387, 1537482901, -279590222, -1599550899, -1277656762, -1057165385 ], [ 2132390955, -369292482, -2052915483, 1225548195, 954915060, 2006285110, -1208661637, 126896953, -1052058750, -1694545366, 1459308750, 70541270, 686669803, 654720767, -1815828911, -196539373, 817713538, 41189284, -1856975265, 577207771, -1473617023, -1911694354, 916924886, 939089402, -1083382970, -174580779, 1108596886, 829668735, -863838959 ], [ 531395285, -1249887562, -126313131, -86392823, -1778121393, 29219654, 1300670810, 1821614, 1064739323, -2056875593, -1090729532, 17955479, 1663554640, -70500863, 456264756, -162975037, 358012266, -1143387629, 1646734044, 873662456, 1155369602, -1134824059, 329325653, 1721867968, -1283082672, 1076322993, -2005288484, 2052612305, 1476225672 ], [ -359292576, -2037097057, 1636633123, 1129895989, -1630404377, 470046590, -668854042, 972629748, 1376072043, 112169483, 1535369694, 2081871797, 1661927724, 2122277392, -1617554994, 198294601, -1470177118, -777549936, -973665910, -1379799147, 488750821, 616000969, 1239874381, -39932248, 595704346, -1648351459, 367750478, 1292852211, 1022458489 ], [ 2144019376, -1773928691, 1701677261, -211835056, -1887884178, -1375089613, 774960107, 2114737227, -1864864730, 1941212676, -487271371, -728772621, -941050636, -846688122, 947810435, -349740758, 1100816099, 1367938633, 820014878, -1522191550, -1230748866, -1976446633, -1741190561, 1182045944, -1503598518, 19792750, 1557141252, 1039665849, -510302725 ], [ 1400937883, -152632427, -565659960, -53393219, -802981202, -1634370877, 1020977880, -576737984, -1421064876, 423787536, -1860967937, -717520657, 69614158, 1020550839, 423160819, -1951313873, 84023103, -542094587, -310300359, -73162765, -2119513446, 1681455627, -611372600, 856240224, -2124161161, -427425759, 1349476919, 1771855530, -252500553 ], [ -878595733, 1100301289, 272665625, -447859520, 490604625, -1725839222, 1861669633, -779603793, -1235253856, -1668211524, 1518989930, -952683387, -1971434766, -1079978518, -7847088, -181263072, 1222087015, -1987825643, 1215603305, 1471854704, 1632808442, -1569514428, -1302280011, -685202319, 1946579269, -1855921263, -722647456, -1928705228, -403588327 ], [ 1019677170, 1650992003, -799410935, 1000806085, -1264699418, 1267164737, -1013412800, 1180877790, -1449731661, -1251596168, 581285653, -1219085774, -1360529020, 1231884567, 427442473, 4177126, 752731834, 221205657, -323816532, 975089196, -817077016, -374200599, -1654959093, 1243011702, -583336476, -759545175, -646421768, -188288870, 246858469 ], [ -1302776877, 1213610924, -2130061129, -289716606, 1342448117, 1401150955, 1787374759, 2012717217, 408727932, -1017321801, 1997502228, -771519349, -1668197038, 185830316, 427191134, -271060288, 804282042, -1358152241, 1415648515, 1917894886, -1740850677, -76984739, 396939448, 114346366, 1140273279, -1014509818, 2110523572, 240267994, 932680034 ], [ 1812169269, 118603283, -395902722, 323989770, 1665326826, 1029424122, -36382773, 1011082632, -2012403329, -1290634822, 2106982734, -1971063466, 785100907, 1832816978, -1109515315, 990945964, -149120995, -57305135, -239984138, 807634921, 1141157240, -1121246838, -1020310296, -796997867, 2051938352, 229996512, 1565176777, 1779102402, 1483588363 ], [ 2127098910, -1748030646, -235279479, -1723608010, -836118646, 1843703348, -279277398, 547348580, -1140063231, 2125096313, 243845816, 1184185233, -588189768, 1267426517, 1699344694, 793924924, -322942265, 2142004631, 918360736, -1660173868, 2122706646, -396844852, -1009352830, 1194032108, 788939700, 40387373, 1472445393, 1988385666, -1981334574 ], [ 131657779, -1206784322, 391769920, 447148691, 430338830, -1810102733, 446051611, -1253361273, -579546910, -1484442107, 536800674, -1197769401, -1024177575, 1405901980, 696153361, 2022750933, 235496184, 688182218, 2053265273, 162153594, -309968503, 1478780382, 2058312542, -1336607677, 396642872, 505549308, 1909122875, -357483087, 1247278060 ], [ -1442402151, 269546771, -1585504457, -1007075595, 525509806, -691412343, 914118730, -1063811440, -694942419, -435679181, 1078305233, -2130708038, -1929761186, 670828427, 787279170, -155182267, -1410395224, 200262039, -1510389997, 2000640793, 1986206729, 1556374743, -700714292, -372752382, 534312950, -954322373, -479127824, -1798276415, 1829142017 ], [ 1551705534, -1269310404, -906149467, 1552497671, -416316646, -756022825, -862673127, -1548087264, -1342510061, -1952767256, -1776529155, -1544970526, -144555499, -1106952616, -1269562287, 53648996, -477313605, -907894069, -1705140080, -1709212791, -964761129, 1090889456, 992028514, 1817851890, -378386268, -115353949, 79347171, -1894064157, -62181741 ], [ 204241110, -475855088, -2113185753, -278653049, 1497163100, -53475633, -531772690, -1041815390, 730157763, -162560514, -1441148334, -235723551, -1935695759, 1418229241, -857575704, -1405627457, -1085077829, 1101485607, 569515587, 107806189, -244034617, 172588253, 714409430, 230973139, 1039023237, -638312904, 1654425098, 1740367347, 1533594344 ], [ -1937422097, 1620736951, -1660746410, 591688944, 1585863585, 1958997569, -1172239080, 2060286207, -312560726, -10906085, 1983904321, -2079339383, -56058666, 1751762249, -286203403, 962767941, 1944246090, -1524576137, 1799689287, 1211237869, 1609078246, 310970555, 888434469, 378980627, 1417278535, -1756168589, -183648067, -1784283897, 1826618429 ], [ -433772683, 1402374799, 1914956633, -1332460054, 964870508, 1230717026, -1202636068, -391075689, 1180567089, -1752659097, 65260378, 474529090, -462676663, 500694552, -1946093563, 905441634, 233262127, -628297572, -1794942202, 2001763019, -328104533, -1530728915, 155903965, -823968364, 764074785, 1766609673, 1905606620, -332018554, 1504665875 ], [ 541727851, -919041480, 1828090258, 115969508, -2090467502, -791275120, 40126845, 1632731977, 1176861183, 355488346, -1129259396, 1769116309, -1428304655, 636364023, -778371907, 1026458250, 1089918312, 475993734, -799118843, 949500888, 1384659695, -760927254, -942277147, 1910001885, 730944330, 1999010221, 1114525132, 1528859049, 1358666442 ], [ 1115163613, -1110786850, -18625765, -385001784, -1352739715, -1235847056, -1208133330, -100862568, 122370426, 159865918, -2134507128, -328433738, -1494189709, -508545812, 1981602543, -1927511895, 1536677556, -482552873, 1096566244, 1454217814, -2037319164, 859411426, -371335775, 1004771376, -101703775, -1558699414, 942793937, -1304151493, -972631289 ], [ -1331646136, -1692372844, -41898914, -265786365, 1360292445, -904716843, 114282337, 1912561819, -1327115775, -16695015, 1987763075, 66031823, -748602324, 80486737, 753084112, -1863904288, 533319927, 682714673, -1432002707, -251297983, 1104524226, 1063229945, -1021104708, 870751732, 471640726, 612603459, 1888657863, 1646821075, -416364154 ], [ -129968258, -1586998223, -2094169993, -1444922910, -870949027, 1338498577, -458971531, -287719235, 689726810, 1540371668, 942904365, 1837607452, 551347537, 839026270, 1892883503, -1541602344, 1935935461, 755041649, 1647711658, -1116181345, 261003264, 144738276, -849456177, -1386649830, -1345028050, -1065176098, 443828006, -1666696055, 890158725 ], [ 1251229972, -535793713, 351846880, 567389943, -1833730815, -1553282955, -698334143, -1161224658, 658380269, -245619303, 934716388, 268903452, 262386296, -434317002, -746948220, -963541030, 329140907, 221570455, 1983465433, 1879379540, -1733715745, -295727142, 1776165840, 1428878856, -941877986, -2134428353, -660499125, 675097354, -1834910465 ], [ 343687322, 1544370203, 1848322284, 1542593504, 83023928, 312084489, 1657424168, 1896612008, 1980456814, 1617652396, 1196483507, 913573078, -1621024504, 6645350, 912120400, 1911496969, 502374178, 2079819327, -1216772509, -114979472, -1844977741, -467109419, -1658635952, 1392759540, 256997856, 789669864, 1887251574, -1777108690, -518387195 ], [ 244195391, 1355180590, -1395081454, 815282369, -946955939, -331799780, 294555663, -656512789, -1272130010, -1265794697, 904388651, 102550233, 91405242, 2023684374, 1946230433, 1784380418, -422085799, -405086529, 1146018473, 921781611, -1884579747, -1521285050, -1302065706, -921490672, 1712964079, 375366922, -750133060, 1252276234, -466813192 ] ], [ [ -1950754535, 118883118, -1052063410, -1767585825, -1515236221, -341344324, 840725816, -283380009, 1767402989, -939513426, -1382930129, -970227666, -1049534, 2056470946, 1561387236, -341228055, -456917662, 501363935, -482543109, 1127393840, -1540795961, -145602130, 150910324, -665986382, 331173472, 590557838, 1275956665, 359818469, -2049841413 ], [ 429387909, 2119260660, 1700200759, 571408004, -1348387855, 1661175932, -75883493, -139885181, 1957050258, -2054059946, -597467992, 274108212, -739086451, 47774286, -1826163802, 161939399, -776303489, 1741373879, -774363883, -1836313145, 1889680413, -1474850810, -1896917948, -563868515, -1474411601, -926315250, 910118746, 258410665, 1360590292 ], [ -1833548327, 843883519, -158116674, 814279010, 905631009, -331770961, 1409580040, -2018192632, 1591565600, 118859495, 1937738471, 632001370, 961026056, -2013876303, 1120911571, 1313694513, 27382766, 814586693, 1121279352, -1865012765, -1651284328, -38981681, -103970764, -2093455034, -523267325, 64800775, -287188637, 1619892535, 1342274659 ], [ -1722863908, -108102829, -1285973091, 1056232687, -941609945, 688664996, 2038790547, 2095433326, 756103522, -1332555013, -1075656456, -505214446, -1010046860, 2071835297, -377810191, 497041699, 1619067593, -277516747, 1192119239, -1960390483, 2128664193, 1040535581, -1065080788, -997155116, -109624799, -442392582, 1117224350, 129458788, 819800655 ], [ -1742532858, 1786071274, 821374219, 597794727, -656915839, 279206527, 641212808, 1412558724, -878258160, -141818563, 1145592763, 1037520319, -1001053396, -43212968, 1536430780, 392273625, 1890995600, 1397645367, -1163066196, 656499832, -77687764, 1213072304, -649136936, -901119696, 659910010, -1655535375, -1380182457, -1678309679, 2048529858 ], [ 558696646, -2086923265, 560216948, 392879326, -214498235, -549229315, -1285081879, 1159900981, 788828740, 147462554, 731696685, 1426254970, 36953036, -379706201, 515983966, -2075399578, 1753956825, 2003703195, -972559878, -2056118741, 642460334, 345685755, 471996255, 1769109185, -1303651722, -409542032, -1836549990, -1975891695, 42276054 ], [ 1622881694, 1876605727, 167448993, 483306948, 1512353420, 1104225503, 1629905630, -256263731, -1017748558, -494005468, 2050986613, -2125970173, -1619391063, -1729051056, -1117728428, -1511899075, -76160490, 1410633528, 684116354, -1413886948, -1720724168, 950370415, -1196336087, -1420891953, 271261478, -2146023590, 1294582502, 826963986, 1691823358 ], [ 1869780380, -422045003, 1337820628, -155256325, -1123132240, 1743747471, 1322569080, 723023874, -1196374813, -215098778, -149523018, 276214883, -2095654610, 1554166823, 1500662276, 2040399113, 1121970761, 1733072429, 67322107, -1629724240, 545018351, 1448736409, 1967573957, 601048498, -1765284404, -326547377, -700101679, 1546617904, -1967290478 ], [ -1790517508, 326024864, -581886192, 1156221316, 1418756061, -1207887694, 1085457320, -49990703, 726494508, -257727738, -336702390, 1897058651, -184665405, -928577771, 1850102615, 1249172347, 1993012380, -716705749, -165366110, 419338816, -794373780, -1979177327, 1782277253, -1377321167, 345118125, -667889826, -1767978074, 613862566, 1357652410 ], [ 578630671, -1496917548, -110548688, -822022632, -409564462, -270754963, 314434737, -2083866851, 1615946613, 1931373406, -547786529, 1523626950, 1801826880, 421249433, 1803624665, 1705036944, -1090597956, -797763108, 1171972661, -1594121443, 984092417, 49690738, -525614979, -1228115782, 1603247038, -469268524, -1620252233, -979944540, -450508843 ], [ 594407232, -1280636860, -652946014, 299350205, -1827037769, -1765534072, -317969506, 1121443410, -490026689, -1509485556, -757308177, 485206131, 831737660, 262351486, -2035799782, -1396347261, 629155122, -351549244, -654863652, -1528012066, 1919729012, -1845491741, -372606911, -96182734, -1968782519, -827686721, -1367716119, 364043570, -1345681507 ], [ 1292958828, -520365402, -1593078908, -130346326, 1756166154, 1882545435, 3632734, -2018640239, 1724806291, 240150851, -1727562193, 728010614, -806017339, 1959146486, 97123143, -1077472561, 32035973, -958177058, -298951813, -2103465574, 2135762556, 50426431, 1030816930, 1385686392, 491104623, 1307991505, 1394982737, 1679743509, -1203482534 ], [ 1113859694, -133945269, 102083097, 1434943394, 2017029134, 1965972765, 1632139070, 655710700, 94522730, -1440860927, -925543763, 1943522326, 94410802, -1249280676, -1256648150, 1808919394, -1527027625, -1145175312, 665052126, 1622356488, 345511863, -442686123, 1070912648, 1196761870, -832225520, -637352793, -1958150812, 1986810471, -2076653208 ], [ -7363090, -709527862, 17624416, 865934954, 636192733, 1574586622, -1653494623, -501773706, -5769599, -1739872729, -1284544241, -692612973, -1948578012, 1739791732, 1456996197, 892478926, 249483736, -500088155, -1219439329, 1654379161, 1277246859, 1904180718, -89932205, 116405220, -1471687237, -268599033, -1357775796, 1656011095, 1613050176 ], [ 1518831129, -383137018, 1857226810, -2068327230, 180909276, 596690448, -1144753198, -1631351048, 1897041488, -1255939339, 1634535670, 1578045741, 195302172, 1131772833, -255109939, 1590006768, -772956502, -1247854040, 1310179512, 363135182, 15493841, -1250332846, -807350921, 471704574, -1888911019, -574103698, -151915366, 592575030, -2033430458 ], [ 1143395829, 800082823, -909466992, 1914679974, 377561237, -705041697, -174768994, -819574948, -961167256, 1853306481, -1757194125, -170400766, -1359167694, 874487125, 1397922874, -1309513015, 2135114227, -387904730, 1915481774, 648591224, 454588350, 82347596, -1189644159, 1017648512, 464747392, 317845785, 892678913, 1290572328, -865403748 ], [ 1445561545, -732218692, -799562943, 783844680, -599046073, 371670933, 542227298, -1698641131, -1466495967, 1849198160, -315431687, 1177139851, 1337589483, -53417325, -836299900, -259849411, 1762418256, -77152374, -162206692, 1941977940, 275811464, -68117875, -323964728, 806813355, -933808761, -488313953, -1955110808, 1081572173, 812542462 ], [ 1121308635, 90126047, 1680439083, 1748420488, 1509258794, 982685084, 1029557746, 121663135, -1451200853, -763279731, 1911668130, 1033570556, -265170542, -1845888200, 920476796, -1829033552, 1018712831, -68136766, -587059936, -1495628900, 945384728, 1493080320, 711733849, -366072508, 1969452286, -1419813319, -1375472687, -515883434, 466241103 ], [ 462202412, 1464426195, -297567143, -1102953922, 350044202, 384971358, 1375372350, 1546068473, 652490620, -789086255, -480927450, 148883681, -545931423, -1018529356, -364243643, -33642980, -2066361945, 1165243500, 698425289, 1559261344, -2123462825, 576725712, -471900100, 2077268744, 1083304196, 1542214390, 145724551, -2059054908, 1647961031 ], [ -1410206823, -814070756, 2100296478, 1219570563, 2000422589, -1596828485, -373248969, 624805202, 241126211, -1547524159, -707121961, -1666024246, -1367365872, -3442242, 517734413, -1812294347, 958767577, 1836432471, 1464539063, 639957923, -322812462, 1112161339, 1970280473, 2095693993, -1425003360, -467403200, 1713034647, -686730696, -531024676 ], [ -508333275, 702952942, -941875294, -1483589302, 1039075923, -1738542651, 91641955, 197976377, 138985411, -482486776, -769894701, 1922502514, -2045130827, -2098592222, -1426164413, -547379491, 357228317, -1165701949, 1411608508, 2059418288, 1202021794, 327742748, 1588334173, 792557670, -2028749144, -1165564840, -1122423702, -2143318939, -1078366436 ], [ -1723770877, -1147855833, 1009894569, 456401015, 1965423638, 332400054, -1440655912, -1006554820, 182120332, -374253382, -1758831349, 1506392670, -2039169010, 1604690670, -1367122842, -810126622, 199670043, -307208763, -1551086363, 1487875105, -305393275, 1444399059, -166681166, 1931786026, -1925893219, 773156521, 1947916021, -1058175963, 997050931 ], [ -174897037, -530344516, -945446835, -789449805, -1107251748, -437318099, -2025946672, 164734993, -657386227, 765041927, 1384014668, -525730916, -1526507460, 508122028, -1385680715, -643821185, -1270542629, 1507271046, -1781806295, -2076792007, 1473109218, -1494006240, 2014800143, -144748458, 1682186083, 1384136609, 859422028, 196263530, -294040032 ], [ 1671985503, -1869943265, 475116470, -77178420, -521806849, -2015616278, -96015655, 2135460533, 1727127063, -731789651, -521445472, -190096847, -1775025122, 1693604873, 665320703, -891175343, 458839918, -1907306628, -1359665542, 918254421, -1532628850, -586147674, 983365555, 2110142379, 1498530893, 1626957489, -1008349207, 1007748630, -1249682005 ], [ -1444478267, -915993023, -2067459583, 2015106268, 713896030, 1801629720, -629087492, -915304681, -1525893571, 977450398, -1797644211, 1650398318, 950831483, -1462352437, -899673833, 147680461, 1090826898, 1288211960, 467533950, -1053643709, 1464025237, 1706490548, -1191593059, 1985600392, 631733483, -825923770, 2129853529, 1785606272, 1540901742 ], [ -370062772, -1167574796, 214067996, 55614162, -1328992560, -2003226994, -2003655795, 2120813223, 1358956575, -661043825, -2010680617, 1475722213, -1969213697, 1093046281, 2083276160, -1415222303, -274014114, 605342836, 967735314, -1624131061, 763324096, 552410439, -1862044234, -179423602, -439432517, -2146760879, 963012321, 382686179, -905236020 ], [ -472025702, 1180233118, -1270515085, 622261081, 1154546381, 1351491894, -740455822, 63338843, 1349673672, 996982942, -888503736, -793540970, 1599110150, 1990481410, 1632686477, 1075678683, -626841690, -440541925, 931621410, -385532177, 263433572, 938585207, 1401738345, 925627234, -1665294425, 161688605, -1799024205, -1567006692, -262193248 ], [ -650064208, 64325101, 735686544, 784315170, -632995856, -31869079, 1820099874, -1929967448, -604905371, -886780857, -622595337, 1567025862, -1243972100, -443123445, 255210049, -1942918044, 205026068, -540995460, -908979005, 2136833480, -1352718430, 588080977, -1731420784, -325631111, 14564750, 1612517577, 575300068, -23304808, 534649271 ], [ -114846648, 354158650, 1638270003, -91677311, 1369001528, -579284460, -971070153, -9268549, 523851778, 137123905, 645881472, -238394974, 754076522, -1266973724, 930738902, 951105654, 624060218, 1295816908, -783575872, -273521256, -1699270558, 1920827309, 38483998, 689157304, -825371338, -1320306329, 222675678, -1309073835, -1173528598 ], [ 1796396806, 555549630, 427107737, 557578629, 616525045, -1157466051, -1952272750, 728520855, -2025648716, -2126659078, 157685850, 889425783, -523826417, -1106921876, -1599451008, 1743662237, 656556792, -340956255, -1939622486, 1441815426, 1209413846, -388366012, -2039428517, 650520061, 1412696061, -208963396, 577985724, -296766380, 1787717803 ], [ 511782185, -1492870878, 1383590363, 2140446641, 1716934024, -1883492290, -1814510895, 758346561, -1405046661, -818497430, -578076674, 87804661, 1355627521, -631386202, -976171082, -1654773498, 1711103191, -268309778, 1036355592, -19005501, 87932025, -144153615, -1459953835, 332980174, 887676097, -1101753334, 317802027, -226852617, -1045245323 ], [ -1904996034, 593289617, -1125632715, -1012584898, -2109074559, 1678859772, -379368360, -317758265, -1215107194, -1548956016, -2137356261, -1454277849, -908283752, -1122431289, -595758245, 109787584, -312013282, 852108152, -1634429406, 1678365040, 127830275, -1021300307, -2123391640, -592356642, -903777403, 1288935174, 1368038122, -1460243769, 1064112789 ], [ -116448189, -1170234876, -1309537234, 176490599, 1772172848, 1112848119, 1645400183, 1816278795, 971864191, -1620850834, 597920465, 1323388155, -1028361713, -88467732, 1217469361, 381214954, -994683851, 1844343905, 2092109973, -607881438, 1561783375, -1120527216, 1670355736, 2138281911, -2107499503, 1490885353, -3881677, -736843983, 712231437 ], [ 889754062, -1691480266, 1728491716, 999057685, -176320129, 1494763272, 645561666, 1442252466, 1933542992, -1017626021, -995281287, 1608600394, -1606833143, -52638301, 473431707, 694548982, 1664263907, 1856574405, -1896613788, 229221072, 1892832601, 1032987960, 1338048022, -1693030987, 561856585, -2133913722, -1317675422, -566831390, 1195632335 ], [ -1767660931, -2073229902, -234067205, -1629477506, -1850392160, 1068264431, -468941627, -758218559, -716414433, 620281625, 402907645, -95516904, 2062044704, 116714273, -528060247, 1807045238, 864299737, 466421161, 517424917, 1180966566, 1220950762, 93566134, -737036756, 1223306065, -604028196, -42940470, -804802924, -1553969188, 1454810980 ], [ -5584954, 194982795, -1937396863, 1928546698, 1314396537, 395571648, 22271955, 454379322, -1438671105, -1381818086, -1706624912, -1090760039, 1791091167, 864445634, 31679609, -234798017, -1194001209, 248088269, 661958593, -667471003, -551415332, -180480948, 1575952613, -2013414692, -1564938364, -1843729243, 264414648, -1445339853, 698675744 ], [ 441229927, -1785530405, -232683820, 693428781, -1210541228, 1871280368, 916931631, -358181277, -1929752548, 1643523949, -411579995, 2074480335, -1156074817, 826016212, 687640642, -397820002, 1318982840, 1787626091, 564716198, -697045871, -960091647, -1016542894, 665082238, -1733614369, 389869547, -435219627, -1113971537, 1169974992, -544398250 ], [ -2094168741, 216389492, -377120475, -1546633582, -169106600, 933346052, 933032047, 524870626, 1361564218, -1780558375, -1227789529, 1434362324, 1673065995, -2083876657, 255259579, -757256503, 1949790367, 2045352687, 277085134, -48366071, -1952565670, 574798906, 874452046, 1141853898, -1497138991, -164832762, -62285491, 1789036434, -1915730812 ], [ 1206660005, 737977028, -111717188, -1269891627, 1495617949, 155839570, 1999902879, -1962182570, 1353761341, 552867057, 1555309407, -544061357, -1142038000, 1269555037, -230449293, -525622975, 157092967, 1041837982, -342198272, 1760116297, 922479731, -2083921422, 1426997643, 637023938, -1393870813, 619676880, 640286369, 894442242, -1429875754 ], [ 1922725656, -1882893296, -1772034287, -936165685, -533599090, -1817175594, -957670402, 1529068593, -344105537, 1544204092, -1706865565, 2043345113, 379301009, -2143496043, 761131005, 2090075931, 1524544008, -611475215, -1968552508, -1044885409, 1851769430, 980194581, 336211924, -1194013306, 909168624, -762405997, -1458639016, 1453020344, 100680247 ], [ 421900749, -657879975, 1067317856, 1631119604, 146611932, -503644411, -1522558268, -2035173939, 929563724, 314697068, -1319688027, -121167209, 1558586360, -1857968144, 232203446, -1599066803, 190505904, 80341531, -1957398194, -355004601, 1917389355, 193985860, 1418982036, 2047669551, 1086953333, 763497702, 317448137, -1317213992, -1127721016 ], [ -1383779195, -2145739787, -1865249006, 1968809589, -403590605, -900989392, -1511879747, -42696485, 182837924, 315285556, 279720417, -1320080973, -1368951593, 869933667, -55853960, 994046008, 290556612, 1452295645, 1697654064, -396220519, 283279576, 722871049, -1657552935, 1521068106, 65689284, -406530327, -1420444126, -1696130890, -296878960 ], [ -1481179867, 903665254, -1818850783, 491731710, 1330659634, -632703063, 128805777, 128532316, 193492660, 1389357305, -911495738, -621492411, 1144326606, 965054496, 2118913183, 476367389, -1464509095, 657932298, 1313867320, -726152579, 23094257, 1570967067, -2001682795, -604633799, -1922991392, -906272565, 1156211734, -13499870, -43160716 ], [ 263161399, 739963186, 546396676, 288186786, -334609615, -1808697412, 1792665952, -357129560, -34925198, -954342629, -2028606846, 257952644, -721066554, 1540403736, 2142161421, 1133227985, -373212591, 1190581825, -2071473963, -1676625732, -1109748676, -1720143611, -1566477180, -1022556518, -263918230, 1681688219, 116457180, 2115762768, 1103224144 ], [ -2018585045, -838505447, -1432682756, 20238962, -1181855591, 1130524644, 132332653, 1436237975, -1195103991, 407986143, 857876456, 1324181639, -940495965, -2109397969, 1779607665, 1749564892, -101698402, 949455356, 611328744, -2103806902, -1206649325, -1693887514, 858657367, 1687018033, 28898700, 2005745325, 815867140, -2028047029, -1978119731 ], [ 723489404, 727244379, -187120524, 393382586, -1285083786, -641475036, -872947679, -645506489, 1956837789, -17370809, -690990122, 1139734360, -894062988, 1751704986, 396136554, 551137766, 1306197190, 1338163755, -2108314085, 2057158362, 1609715455, 1601111711, 598457860, -704243722, -35873945, 1134289808, -567231360, 2110257243, 601544493 ], [ 1465512718, 869084620, -473615703, 1501123892, -1571611100, -1134930934, -235659386, -290863234, -1213912765, 898344482, 298902742, -1762426873, -1446825473, -1914356715, 26080317, 8099644, 554551911, -1976486518, 1922866506, -433970463, -333158848, 1011321966, -1046187831, 236492816, 1349002193, 436741205, 497770096, 1321707930, 2076781317 ], [ -1975125611, -1223079541, -428053631, -2126968778, -1825483061, -1590094255, 1581028400, 2036749981, -1837369859, 323293549, -263733875, 108681748, 639466266, 659923122, -1048375049, -1507267300, -1599344433, 540603437, -1992793332, 1036692389, 881333317, -1166839953, 1232956736, 1373755915, 1437723707, 679222205, 283439216, 1475090106, -111779086 ], [ -614848609, -918219709, 1875331113, -1985051709, 2090726028, 1183883242, 1782202784, 434782458, 1985069945, -1831533956, 1160709979, -1129896582, 2072632331, -649385841, -1934572163, -530932427, -1635271303, -126577103, -1132213348, 1094152853, 590975279, 1828583557, 1023454485, -1035264185, -1499070597, 1482674415, -1568933963, 1081133589, 1307587005 ], [ -1352123722, -1212877053, -1167861637, -423637514, 1684760416, -1385133521, -1313779030, -1146894216, 32952837, 983604423, 264857036, -551385286, -1687931138, -506605385, 516149522, 2030765172, 424464014, -1766689547, -567131552, -1784905004, 1287798910, 1537426678, -262324549, -2020355678, 1555211805, 1282709206, -1932814282, -1551820387, -484366314 ], [ -501867317, 1064110356, 358234748, -2088753575, -1951907810, 2078336343, 1333144088, 722406770, 107478393, 1952691643, 1192983876, 835204980, -1494946649, -80389401, 8577848, -2057742278, -1523426495, 1727485700, -135670132, -1262030676, -1410099055, 363008465, 2040543159, 813060572, -607280893, 246480776, -537014991, -1545798128, -1885426680 ], [ 1464949624, 1755208783, -789117608, -2072677508, 25138012, -710154385, 2049758484, 1038213879, -123014590, 1969593113, -534365969, -1504601451, 2110211245, 242991161, -1883901297, -659052142, 272363772, 746189281, 508938343, -1400778718, 1796431503, -1763922776, -187042882, 538961334, 2096990987, 571970229, -1432101435, 2072772763, -1733028736 ], [ -1416562931, -574997136, -814425193, 1397744949, 1702382062, 958482128, -1110205897, 671445729, 1996353638, 786480995, 722908160, 1688438664, -2038159455, 1483398627, 242642069, 1036653488, -964255453, -1857514279, -1723730123, -968676397, 701232077, 2101568424, -1539221712, 913153565, -916376548, 1804097335, -1842320067, 1506076101, -1149371782 ] ], [ [ -1329490593, 245138292, 576772969, -2046430458, 1515069472, -922499455, 613071009, -638362199, 1626245630, 1280594221, 714248931, -511465803, -438787008, -1872474177, -213059409, 1996745705, 1584040769, 1341107901, 491787983, 599266337, 152012391, 208433343, -917280669, -2079735062, -457031748, -1396645618, 463279818, -756650900, 843579544 ], [ 810318296, 1443851347, -310407822, -1745014044, 375504834, -2127484137, 1434167003, -416368976, -970312017, 1703809085, -1987603514, -1335129788, -278972654, -1535741449, -1492339352, 1530340710, -679734523, -766677561, -101887062, -254388680, -219086172, -1746473565, -1431128084, -411224752, 236768978, 1584912789, -1152686719, 1785241716, 565899392 ], [ -1380798620, -620936559, 1676614002, 1133168426, -803025430, 706667022, -1120122052, 486549332, -750565060, -2043288220, -716546025, 1578091625, 234648684, -735234503, -2132877553, -918269488, 493146286, 1138970504, 365135251, 1312547505, 2105713, -237719657, -266245421, 809544294, -726618749, -933565205, 1496148754, -1973982544, -2010152118 ], [ 191057480, -279511492, -660875671, -259791033, 746565992, -820082039, -1485622122, 549856660, 144203753, 1991376182, -30768773, 57824723, 367832794, -418079130, 387951731, -1993135232, 1425283038, 1872218343, -473514802, -1524548168, -221196159, 144145925, 941488626, 196824844, 803038572, -1906068639, -1423337182, -1809297277, -133221278 ], [ 341886849, 1961863621, -1958378990, -1949393257, 900903080, 586876614, -195085584, 169968779, 885863937, -1212287622, -421952812, -1464435060, 1467510663, -1391142791, 1424618174, 412486242, 16281230, 931606084, -117094999, 830935187, -440657722, 261683899, 1671726977, -327872290, -139750353, 193139542, -1671721026, 238488708, 473157166 ], [ -1047700725, -2057130026, -1403955230, -300097042, -2026780129, -2097801107, 595012070, 269602111, -1729022010, -818698012, 2058836649, 297731211, -599014033, -1313892332, -968315279, -1770789012, -465836123, 376037304, -543021839, 665447608, 882909104, 2112786145, 542694342, 1846788171, 1457036186, -21621070, 271868205, -533480366, 1588709330 ], [ 1614521251, 652048474, 1608610267, -360901880, -1388887527, -1898612321, -383748122, 1967649552, 250353099, -1704514759, 1474439392, 2105631492, 86871996, 808174532, 978795037, 274390165, 762255253, 1780431622, -2059213251, 1681552342, -727560383, 1845866111, 892346370, -1351466167, -2102773060, -438071934, 599080651, 1578909168, 1956504312 ], [ 850040762, 175603821, 298467251, -1957050233, 231221474, 589778926, 103013054, 729472306, 693435279, -1173169263, 1839865348, 499899581, -322465010, 528253464, 1454313758, -1370718873, 2009548993, -571824260, 1559914464, -479668226, -1299266099, 1537533412, -340057046, -1760322014, 869941222, -1838396223, -985186712, -329133539, 87734285 ], [ 1273099423, 143727546, 972867321, -1362083615, -898219571, 1370376223, 1178314749, -634507552, 155753171, -94804034, -133977997, 1351447791, -502709506, -298069199, 1553585320, -528891959, 127739704, -585492786, -267066792, 1646271957, 186820433, 1285304223, -1128206364, 2070477414, -1383509544, 507237889, -140257014, -757623983, 1020303881 ], [ 1205217625, 1640227690, 1343555116, -2022822359, 564064262, 1260595142, -1540081, 655451451, -337796919, -1880966317, -1611696976, -324772311, 1018718979, -884438545, 1645542465, -1015636193, -125764821, 2097279492, -414438801, 1611658250, -1418721737, 313699502, 436831120, -124315626, -904220309, 1924153588, -139517396, -1977402283, -221161011 ], [ -1056288065, 1107420412, -1795699579, 1351744588, -1563362800, -855816885, 1256305215, -1670039365, 610055896, -484022936, 2014262612, 46133602, 585265770, -478254802, 250656020, -1186016613, 1021277199, 1426685105, 1446365041, 51029706, -1304033018, -1700164086, -1215733246, -410354653, 238063034, 1897937064, -352532250, 1487026124, -380606680 ], [ -1214091652, 1264485542, 1225302770, 1321118042, -1993675753, 511162199, 1454493022, 1689466201, -514011216, 1307872299, -919361431, -2110253652, 410725503, 1026921496, 899251723, -292555808, -2142480677, 1150265674, -733406869, 992722434, -1778164097, -112955048, 422074626, 961456347, 381075962, -55616447, 450572466, 1723222494, 1655854412 ], [ 46418330, 1626613670, 1042917800, 708939152, -1292858922, -853320129, -1749534565, 594597884, 617958501, 1014802047, 896628306, 13442224, -1154787866, -1224429256, -1064448064, 2100364379, 434364127, -887994731, 1305504660, -924033583, -1207672301, -1362748028, 622541368, -1498213113, -1199897692, -1220855148, -1730528899, 1807574817, 144424691 ], [ -776004303, -1614880329, 517133249, -1894510613, 1389635910, 953033248, 877148619, 1585497162, 2038603568, -343958308, -471776623, -59847617, 370443599, 136488498, 1536353217, 129094112, 60117156, -1070475004, 478700474, 524520686, -188582234, -1373409682, 412897943, -2122380831, 1986628569, -2023003146, 628966267, -1940909135, 1711390 ], [ 1631214962, 2014536506, -1325850842, -251994263, 1613866686, -615741180, 525684212, -810815716, 1880894648, 674946664, -410488734, -1355967336, 2123455940, 245738852, 1143990581, -1490485964, 1348552676, 2027558728, -76363772, -9723074, 50242961, 492750797, -1505984417, 530076359, 1292723328, -2133787095, 244262934, -970503354, 1269942020 ], [ -52000460, -1817714763, 669155257, 946008453, 1375790029, 1233756044, 1983217281, 587065204, -2020826743, -314927024, -224365982, 217225745, -147562554, 73579366, -1891453517, -565162938, 38284279, 692036472, 461644993, 1043635640, 1901247753, 479174954, 792448412, 1314578758, 944311355, 544564824, -154753371, 1728003137, -2066284240 ], [ -682227387, -300605353, -1538554079, -1805628281, 1873624774, 1232455257, -886768141, -1144020500, -806701245, -712416414, 148241394, 1434816651, -804474038, 2102234786, -232927813, -782539820, -2007585259, -1094342216, 1028562198, -1357163479, 252856064, 1393280843, -1919333858, -1238691375, 80857128, -1374352493, -2024000953, 144243358, -2134577268 ], [ 1027929136, 1610091839, -1159177364, 517315864, 115598257, 185190280, 566241042, 1029188613, -924422595, 1465647635, -1385725011, 224720298, 808968725, 395465095, -1441390692, -849995611, -1403817518, 45389747, -445172761, 112748083, -961791780, -403621459, -20305379, -1526116256, 128208327, 1830296401, -1336503714, -381843438, 380819241 ], [ 2118594177, 1435626785, 116827724, 1206691536, 2044414093, -227220112, -601186576, 2076125764, -903019257, 662498776, -1698944136, -1395578535, 1242047392, -524362622, -21398675, -1403567134, -1211797381, 2054648733, 1892845761, -2133279435, 1848619918, 1464702954, -59285056, 2017990247, -1256228561, 771607826, 1724526661, 1657984217, 151847318 ], [ -137449715, 1492346020, 1308130890, -307651614, 869249838, -913959948, 1084747038, 258722659, 1415857523, -1179217196, 650058392, 3531866, 449733102, -231085412, 96403717, -330909708, -595716424, 1960582492, -1267027025, -888583810, -1066306353, 1039594989, 1666327044, 851013313, -481664909, -862042793, 232628203, -1545150914, 332482307 ], [ 305603076, 1293005716, 187162622, 1864283408, 1533418573, 1066145359, 2133919587, 1707005628, -847246876, 905874338, -1329338465, 1772203761, 2048770464, 1720997586, -665803543, -1626018671, 2059260817, -685483892, -1849901591, 1867586171, 309326004, 31625009, 1271101820, 1046894903, -332772512, 42559427, -736994461, -1532816151, -686027496 ], [ -98060259, 1479650229, 597955887, 176237992, -1142107019, -108717583, -1338680843, 117415459, 1804456196, -2058576829, 1620163831, -235393785, -324226800, -217774772, 620647621, -1308526608, 854527374, -1442996292, -145746047, -899043353, 2132164686, -1640952221, 58879366, -1891899156, 1022039622, -1351448070, 2003611474, -1841505864, 1720270687 ], [ 449066265, -2108914043, -220527983, -1685973163, -1557088642, 743904950, 1170219182, 1419140998, 1386454036, -397241453, -600128439, 935448685, 1494262816, 965378587, -821444438, -616946239, -1918364379, 1285315984, 459747629, -787671539, -1490984457, 1131198804, -669992739, -1912652183, 460830166, -1896621421, -317443357, -1680477240, 1980113978 ], [ 881472542, 55120438, 2110679882, -1718185953, -1134341110, -1062812287, -618945896, -1879251282, -1051008330, -1558271731, -1520572864, 432196295, -1942943137, 1538671549, 1335245688, 1999282365, -766241202, 830637923, 791730244, 1952690829, 563748310, -1159217973, -1368134476, -1790031308, -394827914, 1575993593, -431565952, -53479229, -1856869536 ], [ -307464948, -1119167827, 191229851, 660684730, 1988385233, 680051881, 2034327568, 1560710263, 1576011715, -1923891970, -1197314972, -819487354, 1238924426, 1692508398, 1967301868, -234914774, -1329361547, -1306363538, -1069261533, -1007398563, -1269364543, 1190229160, -1274743122, -2047208480, -1223185830, -1256706475, 1556658323, 157723232, 1829763437 ], [ -822905098, 168787501, -1749934150, -1981353754, -237051719, 1356158569, -874463955, -1135618308, 935405888, 1384041877, -1910008605, 705796204, -2107062317, -1569136109, -170804405, -1673920671, 1008987490, 985719220, -610860052, -2008658756, 1444426061, -1288063639, 1721233123, -945098597, -2029696361, -1651864830, -631528593, 1153748786, -1546483402 ], [ -1886200149, -905792359, 81982015, 1442037971, -1608770844, -128761521, 1480093585, 755584005, -528101773, 133455683, -1427039856, 880095977, 1136082100, -198137092, 175751137, 2077595415, -431096856, 366653287, 18607801, -1474971682, 1968917949, -1886451686, -785556524, -871483458, -1990321709, -683379138, -1482230088, 641460232, -79333883 ], [ 514591338, 803655246, 1901786388, -883402697, -2013992267, 91464303, 2136939569, -579619734, -1586197064, -886001210, 1898616784, 1789778140, -1084397309, -390882857, 1877989668, -669308308, 501524439, 1577557387, 91048170, -1882683142, 622941051, -1653619033, 156509582, -2120728989, -1266568754, -1183694864, 2123658565, 1670993742, -2119414452 ], [ -1298511560, -642408844, 1098230627, -1554424473, 830282371, 540820295, 438544248, 2044717677, 581733662, 959168661, 1291222253, 319830403, 109878664, -1930573746, 97431634, -2131232678, 40476274, -6225576, -701829600, -1713420355, -2057285506, -1963284937, 31092489, 5011221, 771115265, 42712417, -2033382662, -84173347, 211174454 ], [ 1988321084, 231095615, 263081132, 1069139703, -1605394519, -1464948691, -1249090091, -1028723204, -1446935668, 1876236688, -1696694821, 2040944139, 81774644, -185727548, -1385363650, 41814395, 1334832357, -732587653, 943780142, 639871278, -257578931, 1631598012, 930027362, 259400145, -510206934, 181942849, -444357067, 1271227019, 1558013192 ], [ -1332221124, -676276566, -1069624744, -2134562337, 2003388357, 648235811, 1329612424, 610800032, 983978027, -1590252645, 796865475, -86411495, 1163635987, -1326110536, 1012840779, -521386149, 2103116177, -1880873807, 1192959336, 1965620898, -1391634488, -498817536, -1002529136, -431197515, -58156019, 144671207, 1645749490, -1070545283, -918792458 ], [ 728094636, -1253660077, -1520483111, -263192142, 653278433, -657194097, -1390852765, 1840017886, 951356572, -1305082583, -1833271481, 623945478, -2024226459, 1578627550, 589915525, -290876359, 843530975, -1782580686, -1356143113, 528368832, -1325354704, 299934774, 2053699332, -365245534, 1330133569, -1732895125, 608836106, -1566300994, -890260267 ], [ 1530525357, -470281243, 1188165253, -1112204167, -1211407174, 1574689294, -1612256278, 1323020855, 1950333439, 1884958879, 1177916008, -1767527803, -36527068, 946952016, 2070531039, -1138793268, 935263307, 668862951, 1641549602, 1043373842, 365752189, 547309513, -1619999729, 1573470772, 1717877478, -1271788342, -1087829822, 1752969620, 861733744 ], [ 1207942380, 966708828, 2058461818, 1050721819, -1450532987, 1057793416, 724290173, -1164726243, 796954848, 1516560294, 1520738875, 51889437, 2121979799, -851942373, 753803049, -71205232, 1022082757, -961653526, 1353677246, 803000164, -1725398456, -1584956293, -1821439724, -626758145, -1643924424, 1807432656, -1582149617, 232315218, -323890551 ], [ -1768871267, 1820927085, 2113768673, -1620355955, -308634333, 1193389406, -1547986525, -680032001, 1100825946, 1081096388, -2008828403, -487395465, -1815290148, 483138276, 1417155297, -2044508441, 2054438400, -1807859891, 338462711, 1958798849, 578702651, -167492706, 1007378139, 1254716306, 1396627256, -726267691, 1468159962, -243270416, -357768021 ], [ 259548129, 901069710, -1429867447, -1988480384, 1694279397, -1385320712, -936398913, -226366545, 1820348800, 1715884698, 1089646725, -1330785160, 1512609053, -1881341052, 276958536, 2039670468, -1457982172, -764517991, 2040714850, -9840149, -591509190, -405258990, -2013071411, -400850933, 1961071839, 1503574107, 635953567, -335737566, -512231482 ], [ 1233846034, 1016675840, -1420140871, -1552938086, 182484813, -1496634342, 2145640006, 805423786, -188372478, 1593000814, 1130532571, 1678683791, -460121959, 1747774947, -1997902445, 2040001196, 1945129072, -293377534, -285809362, -1170475815, 1403916232, 1054512925, -1228435853, -1725243019, 2100703006, -1132707084, 1223183048, 424299942, 229544429 ], [ 525716221, 447157078, 391711196, -1806358599, -406993582, -1625181741, 497448433, -1883340478, -109136732, -626566328, -2144927234, -725468775, 946264420, 79941675, 179813242, 1583514331, -911048917, -32889743, -1532115825, 1910260743, -614714020, 1486313926, 1460410803, -1387970220, -438911067, 600025907, -1537623619, -59762130, -97499968 ], [ 151610441, -143961926, -1009387942, 1274988146, -43593947, -1160654918, -354350315, -2147191781, -885665127, 453743133, 1956711123, 1503650682, 2030986991, 705361470, -1665763717, -2066406792, -397269315, 1654600354, -1694726390, -1092168793, 1559811904, 659624506, 1480642158, 972913696, 1754983454, 1206828393, 1295700345, -438578841, -2055638911 ], [ -1278527518, -1566252956, 1506888504, -1405527879, -1572646307, 771249968, -1981153744, -835032123, 67511872, 1218906828, -478818061, -2052706052, 441871372, 2016147578, -271775653, 1337469792, 117340240, 1744492993, 1225432657, -303517897, 463718659, -1291501347, 449657413, -1676936409, 1134359611, 1713534839, -710839127, -722777451, 205193220 ], [ -381475791, 416507490, -107820346, -1083474692, 334181646, 1639601080, -1889916576, -1352615563, -1487772244, -1784794531, 170660896, 1944484939, 1822328460, -1391150986, -1380744445, 1860755033, -1498515174, 1496488039, -1142474889, -1647147411, 23193986, 1570333973, 613637541, 2063751805, -909093993, -508925912, 335085252, -976085007, 835704445 ], [ -1099460970, 1373562592, 1722425962, -578503720, -2000431506, 268761272, 645271573, 1604900332, 4313468, 467836904, 413083794, -1945565739, -758985487, -1682106125, -171662860, 1048109939, -1912966939, -1139210258, -320894008, 935362302, 1692969492, 1687893099, 478328359, 949315461, 265125533, -266038234, -1340048155, -413628669, 1227912863 ], [ 972267317, 1118190221, 173485036, 1444837470, 843004621, 174759291, 1539379927, 19572209, -925000799, 1306221889, 1880264660, -1004636167, -1114475067, -552176348, 661052151, 403624645, 837045804, -1668425412, -1235001901, -2100964090, -774287898, 1817029044, 552697456, 1864004020, -1877247757, -1887795879, 1034272971, 35856292, 293401 ], [ -487122761, -780860164, 933307371, 1953494885, 1200962464, -1873089376, -907155245, 697086303, 1855817311, -729743416, -722592049, 1771047226, -574366984, 174149569, 495142161, -1118705351, -391328199, 1190334430, -113635258, 1795207145, -1768994945, 963205814, -550165138, -1113834922, 71097176, -2020892332, 817637303, -625021204, 595598941 ], [ 1942723680, -21492677, -646041486, -13063437, 642371964, -1345829408, 1035634379, 1724765455, 1011192046, 2005109264, -1314262697, -833178829, -802915414, 196913945, 1312433977, 1313341480, -33929796, -2092141099, 147059579, -1670425121, 2015598081, -601171732, -856568672, 2046035343, 1829114845, -2071378008, 1647391206, -430748020, -307959272 ], [ -841998878, -1684676777, 759977091, -1279982788, 1318271132, -986262506, 1520225040, 32462240, -1344337353, -31645394, 1826901195, -1253811577, 561017477, 1880616240, -177224591, 1572739014, 7885223, -536522609, -350615674, -2125279038, -1807559901, -1828150584, -1893344307, 1882729653, -245371779, -1453017865, 2137511932, -1672026452, 1168093916 ], [ -483423665, -865578400, 179201594, 183619876, -62765855, -44540712, -1915768218, -1025575535, -2041629372, 1842221053, 1325960467, -2147310691, 1101609703, -1115384909, -1966729645, -199083693, 812076559, 1882671063, -1899905656, 183361322, -904027411, -1732855716, 801074480, -454154102, 1658431876, -308633795, -1775515630, 478043348, 1829568315 ], [ 1601500627, 1798607661, 1156133414, -427493267, 2120597053, -764251226, -1993939637, -1869159221, -2055076876, 227909651, -1419712965, 1713172, -1008148898, 90228676, 310168909, -2056033491, -675857644, -15809444, -1865667433, -1268116357, 1828451870, -868460852, 1312240461, -1862469634, -82232119, 1859830547, 1427945587, -2125345036, -1301394079 ], [ -1713890763, -1651112041, 271905896, -1916399776, -1419464326, 975356609, 477488019, 941783182, 1934212642, -1010547407, -1298047638, -565992512, 67238566, 748317753, 482639457, 2116424580, -924061449, -1320428196, 1347048465, 1727226515, -2079736957, 1279793207, -366700042, 409016241, 83718293, 554008376, -707710924, 1120450104, 686176191 ], [ -1703191233, -835628844, 1123188439, -469244871, 789697442, -1391755895, -708756707, -1591020057, -1019612750, -1173599490, 987022925, 182714062, -2070960773, 2109892976, 776715446, -1173846909, 258367016, -1677906610, 1455613460, 1696978468, 468110543, -768826401, 1440214735, 1561998094, -895609847, 1283383127, -264553138, 1186832186, -1514909464 ], [ -1553705171, -239347916, -186398914, -1661404400, -1029177243, -960431380, 850361470, 1916572058, -936378207, -904487877, 1108780529, -437089647, 241240521, -1298307974, 380294609, 194314403, -1342198278, 19585866, 1831887766, -1165875834, -1945742813, 1216171313, -790090249, -265084969, 1669446146, -929927840, 1701592797, 132522510, 180774978 ], [ 1275368118, 676878300, -201058885, -1855211935, 1556246154, -1757181611, 672413648, -1783532577, -101248691, 2041106497, -1351398096, -476873945, -1930678993, 1450287274, 257012134, -839213076, 929997487, -574344772, -2008096637, -1694612482, 1737048936, -1742349081, 1320546036, -1115060157, -805697175, -1772661189, 1917116608, 2120218058, -348509128 ], [ -1618584873, 527712895, -1361097883, -1338453704, 82296838, -892211686, -1518189920, -284738176, 1630362134, -500325437, 1802054625, 588803295, 587505994, 407476095, 231508001, -381563062, 2137000561, 86601302, -1026006586, 1321148206, -756048110, -1107316342, -982207638, -1701699905, -889251591, 1708379318, 570556802, -2069004695, 553491372 ] ], [ [ -1793489245, -746789339, -495263380, 1991046055, -1679257291, -8016712, -509591848, 2104305516, -1371539531, 1225960403, -479305630, 1324161105, -621989956, 823466734, -703155977, -1183585102, -1406007523, -1826850554, -729413791, -1815123930, 235371902, -1602874973, -1962237309, -1422316870, -1501666345, -764268161, -566200637, 912857960, -1284827977 ], [ 1412913481, 2057632584, -686411907, 1441437379, 287487401, -839481938, 757363201, -1954545943, -1234641060, 1445086588, 1930651140, -1235567851, 667342301, 1493018306, -170794221, -369088155, -1911202239, 536506817, -200776535, -1047898479, -2140695805, 1249566598, -927252855, 1025358917, 1676599512, 1648647205, -1137750149, 1431000173, -1269529207 ], [ 2048908759, 2068440234, 1770779541, -253134779, -713713301, -481386774, 17458284, 2076050176, -1177529133, -275849759, 361051443, -504426592, -760483303, 289666152, 871821790, 1938991970, 48382392, -1194476139, 1815538480, -1169109269, -1454824346, 1224092571, 488358520, 1959975062, -1621618126, 2050375981, 791397640, -1084408292, 615879727 ], [ 131915198, 1087459688, -640883457, 1962098799, 1274903152, 907093110, 1060021813, 474539282, 1460917218, -1461466508, 1677304609, 878540413, 1134567368, -1438008523, 1144257729, -871461709, -1911846783, 1754020662, 1450680662, -283757430, 5893257, 2000017790, 982638959, 1280715680, -957173576, -252891556, 919649127, -724496931, -461936012 ], [ -446994607, -1173040640, 98970617, -758196892, -2037495838, 1105377886, -2012629498, -634214191, 774218703, -1609794383, -531837213, 1225368020, -1490292351, -1725847964, -2084184583, 357754776, -779373689, 1276434074, -505067198, -284298619, -390981872, 837586710, -2013491386, -2007355481, -2046918213, 1737111697, -1265035331, 97357001, 1677639141 ], [ 1648754435, -5178712, -1732000142, -751065575, -232539058, 1114328443, -1571139304, -1053615628, 533231629, -2078288085, -875748735, 1796173509, 1186189197, -1479367167, 1801912650, -1812041492, 1462912980, -948165489, -1734190490, 95194873, -940943760, -1860531384, -724843379, -549603247, -1458982166, 72827762, -2025943837, -1903128050, 761434367 ], [ -1365797363, -1172993739, 1478919412, -1035124381, -78483456, -1539718969, -1481048998, -1290611472, -1054511407, 1879033940, -98910800, 437640667, 1210720801, 1956054551, 1952073097, 1882986901, -1578882794, -1659648124, -1164658937, 791342911, 644750271, 67059671, 261879030, -1965357509, -192500746, 1838396294, -1276279457, -512728555, 197425449 ], [ -1378096382, -317649366, 261367, 779034096, -1293596759, 1284572879, -1291506935, -1542862943, -1683254917, 401589461, 1730762516, -499208570, 768431402, -1695489007, -283189193, 117783151, 304863055, 339470483, -417596608, 2020227458, -884313659, 1616989786, 757972310, -1374534058, 606519797, 1140843508, -1281326123, 304688841, -2034904618 ], [ 1402174385, 90212522, -1567246746, -1210250793, 150599086, 926837316, 1992573966, 353634261, 101287771, -154926190, 1865215687, 1045609705, 458124237, -341121602, 267254359, 1501503029, 724262704, 72658490, -1848160467, 295945362, -1061161142, -1719075284, 866918312, 2146693185, 1232904664, -1601538165, 546963788, -1894422192, -1213575889 ], [ -1010998777, 1053951910, 1488305679, 597970059, -1357107476, 571622843, -2101606952, 1535083744, 1764823713, -773087861, -869684170, 429633831, -1676119899, -1813787114, -807009838, 1649595791, -885536032, -1021482812, -1485044207, -1221757816, -207665163, 1746532574, 1441710480, 1487271702, 1401833011, -26969544, -186577423, -969644993, 1616378737 ], [ 1625663114, -286626177, -1608672068, -1169109936, -1396552342, -1575728611, 746239759, -992884967, 124244116, 1133466160, 652264240, -545877141, 2017682857, 625640161, -1781972264, 1354532250, -1720071246, 1148726028, -1806284024, 760831263, 1133207514, 1091314814, 1751184938, -768192933, 756422612, 460521658, -167602916, 690588289, -566253453 ], [ 1567558244, -415566129, 549512052, -1807156972, -692415789, -451720044, -1074695122, 1306990863, 211446363, -369546182, 2133171096, -1533745159, -1830334343, 2030897329, -1429867965, -1134790079, 229247793, 1996004994, -69277717, 195031268, 644722897, 1125263081, -978945655, 364067271, -1921999992, -776722698, -1402255128, 197826339, 1966225405 ], [ 2125015323, 690180492, -2117687891, -390622217, -1526819861, 775451465, 1436918749, -2135640411, 147427733, 2074980631, 58706254, -1235352416, 1516150751, -1470597519, 1832050018, 1013634637, -1434669929, -2075522861, 1241670249, -1836064889, -826167687, -1401052211, 449617693, 167665602, -537079020, -1986360734, 1182700965, 1317406216, 1753788742 ], [ 1300168982, -541014872, -1985113961, 1491745935, -1765563157, 1966740799, -703587644, -1568845673, 670137950, -1316082576, 634363740, 1330650203, 1777129166, 738473621, 1429521900, 339013762, -31312899, -168089129, -1487970046, -319281088, -1191887255, -609706855, 1404737252, 2033520878, 1487502251, 1999799964, 2004581161, 660017869, 1847514637 ], [ -1161326985, -509250380, 881939578, -1514109397, 2146037376, 1445314550, 273673087, 895118362, -1401703982, -33011817, -2123106085, -2021779544, -1724937102, -706323254, 776846566, -655038527, 174676547, 306966833, -1027584199, 1731959994, 1095004294, 1665808342, -1475246773, -1295635214, -376983405, -2009264494, 503527966, -874731813, 335414742 ], [ -2041028224, 124696713, -1403027449, 969368403, -240185391, -1188402924, -189770604, 1102112054, 639989115, -981511007, 1150136589, 919482416, -205827410, -312950853, 1224487096, 1774112414, 961993673, -1129329375, 1355822557, 215349697, 1827589478, -1630664174, 1325910233, 306380912, -1703607858, -1621560413, -460715380, 850029700, 748746796 ], [ 1899221885, 782481627, -977133698, 1804945263, 1754643885, 978913504, -1510603633, -692358547, -1502682188, 1283028047, -1292916923, -1053110392, 1362945940, 300292731, -1598629934, -2060935148, 552640047, 1991943586, 63545276, 783705050, 866046368, -1955459565, 1165987664, -1767908436, -1803513488, -2061391304, -968381330, -14793596, -1431173382 ], [ 2124326074, -810410086, -1453049547, -1898586005, 1295149709, -235478152, -819181242, -1912983453, -101703633, 1924884202, 1690808370, -1127927097, -975829218, 1323541790, 70232444, -2115606181, -2141342972, -2046002881, 1426737440, 1461244071, -363889423, 1674104941, 64988181, -1584516228, 1041250827, 725775915, 886954950, 1367227632, 489755081 ], [ 535321636, -843661082, 1198828352, 1814868235, -150854157, 1145268239, 2016129070, 880765891, -1726727651, -2003047415, 1217794392, -1574502598, 793157170, -2045109640, -338214945, -1947338268, 1816122915, -823905353, -2117030428, -447565899, -1556424068, 1883383462, -390442029, 2080012436, -63664337, 580180334, 378734506, -816554857, 1206871551 ], [ -1520638566, 636965437, -823057287, 1699435385, -1098187155, -2052411103, -432827573, -647894340, 2131649171, 1949753102, -1074692391, 1684340343, -405558049, -1095661168, -658195715, -2010276721, -2145055364, 1598020314, -1204266828, 1074792781, -713133108, 30528041, -1429583165, -1844140477, -192048, 371071320, 20122177, -1493541362, 1788508431 ], [ 1454182788, 2118972274, 826632717, -1994442541, 1816140608, 298530413, -947194782, 2133842884, 610174999, -1013332750, -1731596357, -321889912, -1711539886, -1882970172, 1181879899, 954730532, 835505023, -1884206080, 1267462366, -2015363649, 1332022980, -1731744302, -511950836, -1711286916, -1982338018, 1479566392, 812021324, -265740776, 670461285 ], [ -1349823706, -1135612156, -381261604, 341984971, -1407473820, 1830225810, 1753825435, 1340111973, 508395269, 1549735122, -1196482639, -1209212072, -495451724, -1032054510, 200636124, 1132400320, 258167102, 258040416, 2099188905, 955196896, 912169217, 330492620, -132141294, -1345367111, -2113567382, -1294996347, -438232478, -786138465, 930670631 ], [ -374467667, -1657206922, -2075014417, -1371675789, 1162499677, -1505047209, -1759954744, -2003615016, 179161626, -2035887877, 1937324675, 1033543598, 450349106, -1265179764, -2070566617, -1212800849, 317352011, -2131194794, 1066973814, -1093650290, 769064227, 1205542699, -1027021101, 1253607789, -1247651639, -904407082, 1631864641, 1255243049, 258077721 ], [ 1985351661, -1431189886, -829720794, 1851552798, 472048262, 1888438790, -1066134502, 859989637, -70028231, -1885558936, -973680843, 1513622730, 1154854519, 320087384, -1990600763, 1142486559, -410889706, -1970711946, 1877882172, -2045948506, -1472524697, 607854081, 825309738, -1132720216, 622310933, 2008793601, 728405959, 865916573, -1160092757 ], [ -1027637278, 1287452441, 1981058663, 980299660, 1491128219, 1816370328, -15889758, 829841847, -1399309413, 1727958721, -859800379, -2082865805, 762387688, 49636197, 606656191, 375789647, -458185575, -1586884992, 735098084, -378412538, 162576550, -1028198124, -2084725955, -1336953826, 1747540798, 1046882575, 1639335698, 252408612, -453361231 ], [ -898601153, 344548288, 1736396631, -974573493, 61486573, -1778986197, 810712203, -424290737, -415301569, 832416608, 220105532, -1226872563, 1127409292, 1752799053, -1719414902, -1414806374, -1900923282, 1078921975, -1486483857, -1527825490, -1692472227, 960282638, -555204593, 1387767818, -840052869, -1177298700, -1522256155, -237105008, -2144709635 ], [ 1668690242, -614295701, 1090689925, 1926525071, 1643105777, 366762151, 62811784, 1951797800, 818529255, 1107354576, -1491526584, 1864860468, 1259191901, 1951485744, 1754969472, 2401429, -116849085, -472674804, 1690130479, 1646580381, 295602847, -1806412051, -1750266230, 667594506, -618557098, -1541333015, -270003368, 1587602483, 749238476 ], [ 1175007738, -1541128672, -1193175781, 2026660570, 525066541, -18819597, -440609890, -16664092, -466985965, 567043133, 1592572324, -1582257385, -1152052190, 1881158693, 1165122667, 1809401795, 1203520912, 337998427, -35034138, -2022002468, -920296090, 778244126, 229231562, 38412873, 1967735052, -1308486951, -1656778908, -750712828, -242269360 ], [ 1617360851, -562294764, -1215567751, 266879820, -294308321, -1853138948, -2050247276, -1471834014, 93444454, 873581584, -408527897, 513282776, 202078971, 23502179, 855175720, 646295002, 61387232, 1033139584, -1600794283, -1055353591, -549251649, -1346284096, -448457893, -1085248983, -49897359, 579105743, 751152502, -2084395981, -460021287 ], [ 1263217865, -2033445491, 1542789742, 2032085796, 2050239247, 988758290, -352055805, -72901438, 505140262, 1199206513, 1314645392, -1987796108, -940810823, 639460853, 1231722120, 250256270, 76209862, -788045880, -503375748, 265850776, -108756448, 738369952, -1776343198, -288868084, 2072884472, 259462496, -2135940519, 747217680, 462131763 ], [ 768950261, 845837303, -273828965, 1548480863, -733805766, -210267625, 1619589445, -1731192834, -1269059400, 1401179789, 1914515491, -1499250721, -642731821, 366283940, -1394986584, -1713938532, 1011703088, -1086486837, -1548600826, -93445523, 491326076, -1459031321, 1050608113, -564954015, 643065854, -952991813, -555579198, -1417628492, -1562028615 ], [ -1132774422, 1363784217, 1668631601, 549227871, 1977142278, 601182448, 2101602366, -1165061037, 1092704166, 385113251, 100321119, 797250249, 254781412, 539021519, 482461339, -1547058273, -2002223332, 2054169837, 1258190725, -753184280, 1923227134, 1531483023, -1222251759, 2133559231, 87980220, 1164807389, -1829610404, 63521907, 1420094836 ], [ 373519491, 710502074, 469263934, 1892502394, 560567285, 414852057, 2050890200, 1218973772, -1932361506, -1312378066, -706140194, -1307870898, -1957328364, 1742395967, 929947907, -1672704387, -1874904942, 1652409189, 354457409, -1487170056, 63521677, -1529706536, -1919356697, -1427294740, 1869171962, 376113364, 1478803747, 291686079, -1457760554 ], [ -1194139152, -2119230350, -102694380, 1317745833, -38615626, -204044844, 112844194, -609969823, 1175454780, -1949502999, -1820306421, -1342894821, -1991166234, -787786718, 93707024, -319399327, -1384961743, -1475860450, 705320416, -706868609, 678247848, -1965593377, 1411246290, -20058791, 1557841892, -1274598955, 1158309302, -70041925, 594441138 ], [ -699823090, -573711173, 933792093, 14702361, 2096684805, -563398820, -37738480, 1442255701, 1891732293, 1375056174, 37514314, 542460444, 1378429674, -566037775, 1759959445, 1560945235, -46999826, -1629405933, 1708336870, -1670872566, 1543540755, 1267345342, 713613053, 130580233, 733315424, -1521336461, 1689823855, -425547947, -750607791 ], [ -1973159305, 712046565, -2073696819, -1546717792, 760021561, -1921707132, -86799246, -2084311269, -484530265, 932466554, 1567378705, 1850631744, -1758969749, 906471324, 289866902, 320802234, -421572358, 380538440, 2144735702, 1532036471, 2041775646, -1443999115, 1487531191, -442973178, 372003171, -1861087926, -1720585794, -311619696, -2038854178 ], [ 1489213738, -294557323, 2085635334, -142245558, -407638693, -356354697, 1910898193, -163291117, 614396821, 337447956, 1651378801, -217169692, -626623968, -1781280243, 69327440, 2027866686, -1867783370, 476362290, 133794825, -527564127, 883352101, -325791063, -545279607, -62683690, -2125546399, 1534429879, 1288367536, -1057328077, -2141175020 ], [ -178865018, 1267127790, 295339024, 807360578, -999876393, -41481766, -1505505177, -1163557166, 1033817580, 683190915, -729501433, -2132567767, -1744362110, 1303079306, 42317598, 549118139, 638936301, -529103190, 880700917, -1722198436, -1619086871, -1365223099, -924202914, -1793179498, 2108083197, -993500173, 1113385693, -112758856, 1440327266 ], [ -1237346946, 1097628088, -201834015, 1340211026, -1395115765, 1649551938, 1177031500, -2033277890, -2046243247, 70279184, 165711676, 991370125, -939979268, -331696883, 551534388, 908745126, 42668139, -979551898, 31388775, 1894841741, 728835064, 390350230, 664978618, 2094668177, -655365827, 1323755294, 667900687, -12798818, -224102264 ], [ 1595808564, -356209835, 105370267, -691070536, 1817884235, 1119587487, 446831045, 1726466946, 1269318747, -1739922855, -996086208, 1944219641, -254660389, 707658886, -1943472115, -1701845824, 916023293, 629375650, -1848462039, -836972384, -112140237, 1310927063, 597798049, -1160943393, 341945816, -195868591, 2123887904, -1067307201, 874132480 ], [ -926018212, 173729505, -1044231128, -1816873083, 757213866, -1854686432, -184128278, -767168292, -1260494252, 332591285, 1664384254, -1060154072, -1659900983, -458603528, -493602008, -252861470, 1070942853, -1692237162, -846718602, 204264991, 377430824, -1396767717, 43059850, -1785525671, -1560165453, -1732686837, 945454080, 826957377, 275036755 ], [ 1536053372, -1873044926, -1904866759, -509798600, 510151391, 551083495, 1164657477, 1208735687, -2026970544, -2097891689, 43973151, -294851111, 911881930, -1724287599, -313163295, 412583295, 1485496598, -1891570274, 59577098, 732212327, -655198880, -785186050, -1390911779, 175549276, -1387383871, -1312419658, 1319654571, 1419128032, -1021405327 ], [ 2146428756, 1187724161, 2102698665, 1459972847, -1924835583, -1262615156, -1982960548, 683439244, -1904812021, -2005839465, 610825334, -115011745, 1752858792, 148477152, 2080536571, -235242516, 670015717, 137307335, -702327522, -478820930, 1582237787, 2125267907, 1949228927, -980426095, 1291643663, -1248958728, 1140687636, 1155821070, -1437811645 ], [ -1453560899, 1112627519, -1632547584, -1149246939, -341266911, 873692430, 10488265, -1847375893, 2030230088, -231739868, -1720215108, 518142754, -357094985, -1103886711, -392819332, 1500785012, 1271590847, 1582946649, -1243134700, -437426459, -747614761, 235124468, -292508850, -578788473, 497194262, 10868244, 1558793754, 689962176, -642551647 ], [ 1517408320, -1485138578, 1737882563, 237829181, -753877229, -299874571, 198847988, -1314339439, 580963537, 276243082, 1650078301, 1463233278, 1714214405, -1329252416, -2047372869, 1307331106, -1728245276, 1901610266, -407626989, 1926761738, -1916352905, -10363169, 1428695012, -312614998, -76483516, -867965757, 1901217545, -803514972, -1171448525 ], [ 1641565293, 288998466, 818215978, -170971244, -1367511662, -1074535464, -702275061, -606901067, -1682940090, 364193652, -563905625, -1910262203, 294915394, -904686323, -1619076736, 1896075881, 1636477100, -338412822, -1864930791, 1686163488, 289389983, -1798186259, 602409750, -1177216313, -262869148, 1819184979, -331897801, -274690029, -424911728 ], [ 2140580471, -1764946753, 760224440, -583391890, -1760706613, -2113336346, 1373139550, -952356674, -906039311, 535863190, 1450211662, -501303419, -1241510455, -445184598, 378879659, -472889486, 2143410276, -573461219, -77483689, -1890473171, 1315914247, 1512532576, -400148063, 1717288038, -1365025583, 182458168, -7934336, -710671191, 315075684 ], [ 1110261898, 1137233958, 413305360, -2079161005, -780318675, 675952085, 506842158, -1885094805, -1419301102, -668987121, -1973438361, -1469141796, 2043524614, 1618696538, -413449286, 1422246543, 852709387, -2035540478, -488353208, 965786043, 1169864546, 1657045288, 1720594518, -1678963091, 1146670250, 1058427397, -570807495, -394010002, -1160314059 ], [ 689273164, 1581364111, -1385996543, -1589622289, -910815237, -1297754451, 939001999, 1839116354, -1797354673, -363202418, 930758949, -1180119130, -339475368, 1923587970, -1918323841, -1119073297, 855881226, -1639770492, -1433231889, -1656426933, 1787161528, 606683996, 1524756077, -1734841220, -1188531379, -1875976971, 781743700, 1524798683, 864697747 ], [ -358452898, -1542819968, 213403312, -150926582, -507336074, -2037430837, 137007756, 749242174, -770454168, 1201570399, 1171193948, -25732856, -130676888, 1729768028, 261078637, 458609335, -1511375577, 642689345, 2090370188, 1528052945, -1427375857, -724322713, -1870301062, 1071037222, 1533003269, -1803638412, -2004090301, 636070719, -288427516 ], [ 1639240721, -1314025881, 47310868, 1962548458, 289273697, -821059909, 2034032694, 644631174, -684895441, 1219517297, -59658068, -1287667333, 938309175, -68206124, -360175563, 746440599, 624435781, -2062390728, -522405593, -777139504, -2072706997, -954949702, 1103700648, 942190765, -1028922571, 1185581426, 967512670, -1071257595, 480963449 ], [ -586108042, -1454258244, -115432933, -20607472, 1336456219, -504620670, 638394719, -1347931596, -1491845784, 778790478, -1677215425, 619181751, 1628619437, 1004937730, 1706719555, 1772047951, -1710555146, 466808670, -1821510604, -507718887, 2004056199, -802516391, -356915423, 246158231, 259205925, -1602568289, 266202952, -506412761, -875113123 ], [ -2065290332, -1595220361, 1717993647, -902662301, -1833021514, -1877502518, 212338536, -1950157257, 124453293, 834230664, -407198617, -60052889, 245877408, -1283120393, 451640020, -895158733, 1000452972, 627324296, 841679043, -220516725, 2083325876, -705776967, 330475841, -1616413998, 336855698, 1872713568, -274241297, -410315917, -1170435764 ] ], [ [ -1151011670, -2034825502, 658634786, -805875696, -1683572699, 409287099, -1052802473, 2127101309, 1083865170, 1550160558, 197127283, -121927381, -1015106747, -373848451, -971700614, 1814980068, 1879710314, 2095592012, -520325302, -1157094550, 649747900, -1738237888, -1474146987, 1592893923, -175062881, 807049582, 1247815427, 128654629, 383531544 ], [ 524620360, 1062546195, -1052491942, 1982152359, -2141223580, -635069965, -656528020, -773526159, 593893801, -846748622, -2126415050, 1059429874, 1668311268, 1931401626, 1526228515, 616278924, 1488956260, 1796255455, 981461155, 46668097, 409969148, -575739893, -70687992, -1045933871, 360105813, -2046688987, 548561781, 1441726977, -86536875 ], [ -793612001, -1788292497, -1216402199, -1643390740, 861889734, 1017877050, 949544709, -1364158140, -258524698, 558046160, -1335776671, 1450621780, -972017671, -193657163, 1307513557, 893204503, 1790510102, -591855535, 78569385, -412009988, -749254219, -48280587, 1849485020, 875327217, 232729356, 803138299, -1015126951, 546370996, -1980905070 ], [ 1760983489, -2117059879, 1028374814, -1377749064, -819556898, 106895327, -1657825332, -1039950410, 1516330429, -1966396452, -474952690, 1958248494, 1845279262, -1463828698, 1482930638, -956549258, 1830061907, -1370000461, -619705699, -1090223507, -1520172719, -36436910, -1781415554, -1619978064, -1601063615, 1275471354, 1963678186, 256321519, 1729735820 ], [ -2139496137, -300500570, 108382663, -34445389, 1987444333, -1762841905, -220861287, 72032782, 1585758101, -345302371, -1606128763, -1712934936, -1862692287, -506410966, -2121063715, -61855080, -972026118, -1121516648, -1204687651, 11821671, -978607522, 1629056790, -1154513569, -806165508, 1213266838, -803024084, -309575320, 2101269472, -211088657 ], [ 699069076, -856940398, -144809044, 1996442554, 97502267, 1150348008, -83804115, -151688160, 734596110, 1531644764, 1224693693, -2029020866, 750620088, -562038518, 1154027675, -705106247, 1234563008, -1197643059, 938552835, -461154617, -2116487202, 1746349039, -1669416169, -1436292173, -1743775734, -1251060811, -1218805146, 1911742717, -459438198 ], [ 1591172515, 728808807, -461580093, 340328633, 184386680, 1520428843, 723485741, 1101955174, -1801073676, -1031699829, 844733260, 1956095752, -2105292521, -739731291, -1976542517, -1106966301, 217383517, 1076814650, 1783202653, -1514833026, -690486220, -1936017230, 186680909, -247428625, -80560934, -401163540, 733194796, -14478798, 1493007086 ], [ 862106399, -1244538195, 1737093410, 975578826, 625993447, -1017976274, 882400228, 546574567, -317041605, -665576343, -736222261, 478527083, -134078687, -1267921883, 905857898, -1959727637, 142845236, 604350917, -8369011, 1357252490, 1074014416, -1582060422, 1115324404, 986681337, 412362965, -753087762, 1607697810, 1740044988, -2046872895 ], [ 58179251, -2073666911, -1053756914, 1942948022, 1669831756, -1273963874, -484200754, -979439460, 341432874, 484532084, -297718938, 1809914821, 198565623, 850799643, 1733668734, 1586505070, 1460336462, 1171410364, -823050161, -1340725578, -829973888, 77117929, -1420260765, -2100734758, -1426180731, 966598634, -1587950877, -1857143642, 1555809241 ], [ 721360707, -238766143, 1044252762, 344518653, 1306223497, 69956886, -1798317639, -1024809422, 86307964, -323684681, -495668107, 1864544152, -808476745, 719812685, 1002841353, 1156047484, 42037229, 1337666520, -837668241, 1546233985, 1655961322, -1128223993, -2095377186, -166253532, -2101006084, 752592351, -2105647217, -2070465562, 745565822 ], [ 1097626652, 626964282, 1993544403, 102391188, -1477707011, 1945076275, -1109581752, 367131046, 825519535, 1474509500, -696008664, -664511907, 1064732914, 2138765270, 1802673350, 1810755613, 1016164505, -1363797873, -220012869, 1087002586, 781349372, 1240564562, 2133727109, 1552689084, 1491959700, -196723093, 300475627, -2053954672, -1932104853 ], [ -1196193962, -954649972, -1223006813, -1585273051, -443985789, -11800136, -1877236604, 1935798052, -842243904, -1556880923, 622964968, -1398546478, 1263356058, -725084182, -835264415, -1026314828, 406335372, -842519378, -1648422545, 1244466518, -674747543, 138389708, 1240139459, 1227602924, -1310000337, 93411363, 1659898343, 1317572805, -1989870002 ], [ -655602173, -1375763468, -366240147, 1807227404, 998904696, 488473985, 1422935862, 1825484037, 1274054449, 137831113, -1640716288, -1921889837, 1138762565, -145858862, 1364816335, 157245398, -128220512, -1687069831, 853696897, 1365362503, -1443222979, 1159540452, 1917934706, 1568672197, -848241969, -2065967333, -149912857, -790253872, -632980787 ], [ 1412777424, -1118767899, 632538476, -1370558392, -559600476, -551971411, -1028588135, 1235657098, 1129227056, -1812372604, 950068476, 140258708, -372071771, -1358353490, -301274194, 963381657, 967446542, 2132109913, -653665698, 1829864217, -670532911, -956791785, 1361652407, -1123125637, 1122684432, -144835499, 1582911984, 1890724822, 206049445 ], [ -1337418050, 1155537155, 2038524773, -1234905048, -506196497, -427718258, -1130117032, 410569180, -1865298113, -308058271, 1392274433, 1648770064, -304760381, 1668160670, -1071990247, 735589483, 920824111, -876703800, 924276712, 89292129, 259204963, 413746506, -488763438, -1426685670, 1103148012, 833909053, 325845296, 1782800615, -482268988 ], [ -757139477, -1938016225, -1058140556, 94579033, 375632289, 84519512, -1383046076, 1263552741, 1601780967, 210733345, -338980811, -1428122339, 1865019021, 43298167, -1757764579, -2115322674, 179178822, 1670468026, 1177459197, 462741343, 1195673488, 1810380410, -402686253, -92000237, 181575905, -419613883, 1373145785, -848123279, -1172632459 ], [ 1271114602, 1691289573, 1043724773, 971192542, 661370738, 397531537, -165264410, 1990805770, 75838156, -923205978, 574690752, 1963547463, -1504981564, 680824788, 2047268253, -672365293, -1341584519, 441342890, -1700301137, -1970853424, 919069763, -1489122984, 1656540776, -142457206, 266339735, -112938699, 1851324252, 1353050156, -51286865 ], [ -1525530969, 114981337, 1324318610, -2020055006, -465384726, -835942675, 765537299, 1235810966, 1033690454, -2062148218, -1099485870, 1761499861, -985675609, -865158415, 286500440, -1776545071, 1181138029, 39242441, 1675967862, -485514600, -1509730461, 516016780, 1808893334, 1760554136, -103006938, -1794372924, 1929789408, 45490366, 80225302 ], [ -467597222, 1532101636, -1858233319, 1706750746, 1530941422, -2070647589, 246041385, -2025013964, -1383500507, -1997804937, -95736091, -575974268, 1219798368, 258967449, 193129099, -1061813911, 1264810335, 133814283, 1906031788, 1627677976, 1258971285, -745045339, 2097506372, -1456342601, 629340944, 734699687, -429880137, -1727999079, -1861925622 ], [ -1167734655, -1121697848, -1301168360, 1159059006, 1407964247, -288109636, -151985456, -212316558, -276156324, -1180399589, -1536199156, -1072161822, -1665940207, -1301831481, 760737398, 1705387661, -877704036, -1944012737, 777308721, 1963249129, 1928759007, 192209307, 1766211713, 235010567, -1995615621, -422982417, -425548945, 68316775, -1812656173 ], [ 415631049, 22895828, -1715392366, -837770953, -1530704908, 799219095, 957807979, -1300589841, -1480432851, -1584451599, 366980051, 1125533977, -896730890, 78136978, 504107484, 763812917, -524338838, -539355156, -1801995079, -1873625492, -554337768, 175266598, -1741207320, -219658058, 1704909974, -1122455405, -693698728, -1056979300, 467724222 ], [ 558051118, -1423488776, -1105195464, -2033760411, -1861479095, 187574701, 2066696573, 1355433192, 1065353674, -1600007055, 2002025571, -1936397819, -1009233963, -1964829837, -1565158517, -706334607, 1375722511, -1548713572, 1078883609, 649971399, -2134986110, 1235346625, 1125041705, 118597757, -1777945845, 2093763425, -563921843, -1852683645, 1979181327 ], [ 923582414, -1395691858, -2022169293, -1221647186, -1322989867, -298267683, -1464697299, 2139325910, 1454572244, -66129296, -2120982273, 141813151, 560057385, 301112662, -165818051, 754609901, 1828287509, 1604664059, -1376936624, 181736003, -532676670, 1656531522, 474160916, 870808782, -895612684, -1268270841, 197755822, -230601958, -926738873 ], [ 390308591, 1307761981, -1284231963, 823817073, -1345544384, 1595232823, -1181944865, 901169689, -324241929, -1249137791, -218782608, -1551112549, -1188504166, 518447051, -933910506, 395962762, 63486033, 1644024663, 784750915, 1114022474, 1956448558, -2078142722, -1842965339, -342112958, 1766695470, 1354662330, -1217875648, -1094251162, -1173669900 ], [ -2055623138, 1534286711, 724326201, -274660702, 1598792176, -828200381, -1301554834, -198498025, -1089200942, -1417992519, 45738729, 447418507, -1896546669, -1815260607, -1586926696, -302358431, -1446563020, -38652621, 1509944994, 668103460, 65344184, 382975359, -1053556913, -554043763, -1184152036, 1728425917, 269063323, -1406292925, -528595901 ], [ 1363633809, 1677374855, 2021939596, -1652791285, 922521449, -1807492690, -46651696, 1431702884, 324751473, -1442301216, 13158767, -599941880, -1889223291, 1662227865, -1428726486, 1599382943, -325197881, 1933968919, -675504609, 1584165399, 1129237534, 839822358, 337279351, -1991782785, 1254910523, 14582708, -1922684397, -994147301, -1080246518 ], [ -1181581637, 904500955, -1521929248, -1449267354, 1294521083, 925873886, -2029796091, -1419337966, 1274763779, -617540226, -1690096361, -4334701, -1522929566, 1670478195, 168914853, -321476916, 1180355793, 1246018239, -228636239, -154477592, -1624230076, -1013289958, -74730096, 1785101603, 1431189478, 1902135664, 795474584, -456079501, 550202013 ], [ 1576448793, -1480463532, -1255949900, -763304007, -276006648, 1840002570, -1680664994, 1382158352, -482460806, 2077146206, 1456409709, 2050847188, -1563229324, 1533861272, -1269980277, 1525352785, 1341844979, -579035934, -1265397888, -885282229, 958859493, -1561848995, 968046056, -269247583, 860157281, 1027445001, -434294964, 861256756, -1752920787 ], [ 1388780097, -526784847, -456811788, -1758835715, 1926062887, -775564762, 1166630111, 541906643, 1244208015, 1828278817, 335230346, 284375721, -1014842721, 667362846, 516520062, -482970323, 981151460, 237988229, 707245865, 323388957, 240091378, 746062401, 1741199088, -1801561850, 655560574, 894001174, -312560361, -345468029, -1692098531 ], [ 2108970381, 1324606194, 318470926, -1608887189, -1162116406, 2052065869, 2031798385, 793291695, 646383596, 1295831369, 1601726472, 165857339, 873648964, 107734964, 1444550117, 1045200610, -57399562, 773867349, 1522333416, -854368412, -1830998442, 1088245367, -974951285, 487886419, 675683723, -830382030, 448801532, 1618040517, -1269704320 ], [ -1433729724, 949425724, 273261662, 1258558148, 1349205764, 1433841779, 804528421, 785180078, -172015328, -2066350630, -1173785552, 544781717, 1154588046, -1536999022, 688955621, -752264734, 278367492, -749382067, -492569585, 846748023, 711234292, -1384181957, 123018488, 1891424677, -822476869, 988152465, -1088457894, 358291752, 391720950 ], [ 1268673733, 1280126535, 1280286986, -251757391, -217772908, 793357197, 1471537531, 1746934459, -2071270419, 1951768512, 1355864553, -2118975037, -1231210820, 635631813, -1401078764, -1672509139, -96560812, -1517404825, 290095700, -905434657, -920003530, -1167374058, 1551930907, -1378042067, 199229021, 631497584, -504979914, -1488424319, 843846293 ], [ -484335815, -1065189293, 264989049, -934963668, 1702236056, 1489114363, -285642966, -1204936113, -1481227831, 1557083423, 1939768225, 1795431824, -593573341, 1177266417, 2021247843, 469578428, 58947216, -1207357466, 1307351566, -2136277538, -1378844764, -1415990404, -1567678536, -1011582583, 841823516, -1727965019, -719725175, 1989030742, -55819453 ], [ 547651621, 1856922722, 1345693741, 1553934086, -901011253, 87899460, -1581846773, 1895623721, 1087943752, 737227175, -569134389, -513954529, 397675711, -382056625, -1238310343, 1197569332, 1951685472, 1724292198, -853545943, -135180078, 1938414953, -1631234616, 410301707, -247701384, 1062129152, -2076546440, 70797734, 1964361380, -970260269 ], [ -1035653236, 1369099839, 1676261436, -1589836705, -1931198013, 585716737, 270229937, -1476752543, -443126217, 248467098, -340666617, -1380734463, 401415152, -743708579, 103676521, 1629921780, 991233922, -1063052971, 133204604, 1527512023, -572324006, 611687307, -1485154252, 781981857, 2053179421, -383161442, 626434082, 1008971667, -513349130 ], [ -1769375083, 1736517813, -2049453381, -117990645, -1146143986, 86301221, -204663163, 963348011, -94442721, 1392561393, -1098246944, -1187173355, -1295218282, -775744329, -1895297163, -1461766765, -2143353777, 551158390, -1999106904, 1735757839, 691379104, -701145690, -1329628736, -926213788, -1860634968, -1804400815, -325152068, 1594010507, 1885429195 ], [ -1694361954, -555661269, -1138594110, 503302651, 1447357003, -2082340947, -156478363, -1968958260, -1868049800, -1430801075, 576397812, -837718325, -1259643443, 119986697, -1807114481, 2044850704, -1654422352, -692448016, 1041850027, 158741518, -302799017, -1948113466, -1579538156, 605299345, -1226992330, -1322946337, -1755347710, -1496186926, -148174541 ], [ 1128350383, -1841885703, 942157810, 100554186, -404809316, -1829884244, 347366331, -586159520, -1689613080, 881874253, 469713926, -598566645, -1179100777, 1284642464, 1359294100, -1720168546, -1838964798, -2050043229, 1084915214, -1826512732, -2021710441, -1812498895, -1451261138, 1018021497, 94802259, -1007438490, 1061156286, -1496945247, -2058348514 ], [ -817786037, 1976552266, -112421198, -1525001570, -1892986606, -2018221550, -1853166207, 1285310925, 597761219, -1759243153, -96140812, 602456069, -1260649557, -1564098856, 1591071704, -1656934033, 636830762, -887562934, 233136225, 1602833655, -637234039, 844116030, -2094070956, 1816285971, 1906756060, 1645716506, -1424060808, 935576960, 683193420 ], [ -291914267, 1234610681, 782239495, 1085483374, -732052270, -648550842, -392907943, -199954958, 1169157468, 1430595912, 525476173, 906186677, 1298857070, 2048437964, -1233800029, 2127611650, -323203824, -557692420, 666102555, -1968403258, 1233017512, 1324659607, 1002164484, 1983270004, -1020155819, 310850691, -1853937816, -1727699543, 209012269 ], [ 216259748, -1256298913, 849091389, -1727941610, -1849114555, -1956364804, 1517780642, -1752734049, 1772001687, 403713983, 816257287, 1055670293, -1622201607, 2021186371, -1696860271, -2029126358, -1064156583, -336579441, -993212011, -958108557, -1773180794, -437623663, 196801919, 922707915, 1796252282, -782188903, -161968669, -1165480244, -77400393 ], [ 632847609, 487173007, 2091565242, 2019160032, -691558816, -988930145, 360592115, -899398842, -1409121710, 1089452925, 539787322, 1178284084, 552270445, -229931042, 1235394793, 253411122, 1383155359, 1238163129, 361225150, 830784310, -257115756, -353354126, 2056881071, -1523328970, 1887923234, -1187334734, -253944703, 1458675661, -572492355 ], [ -1394837593, -1387478154, 1266526387, 366401084, 1032898045, 1934640781, -441666962, -11065989, 941742154, -1368634846, 20295969, -73998934, 6985275, -1724697656, -1754451431, 1329551847, 1491519616, -1942500171, 79336997, -1939424858, 1087081332, 1577571226, 192582786, -603938413, -1651400180, 811455400, 1213393220, -391030509, -172653373 ], [ -1856886440, 487035144, 257377911, -711250332, -189569054, 723961471, 1738614760, -2017396959, -2056539154, 828119112, 2015111730, -1794283514, 241919899, -99722432, -639320685, -1235956623, 47691309, 535283234, 1508966367, 211218632, 395071856, -251913344, -803570481, -214527786, 405323515, -717713362, 1562251697, 15113844, 605670769 ], [ 1088231386, -741757934, -343552306, -1995632471, -1287658734, -1545501582, -1582927933, 1472846599, 2118935603, -227737180, 1124478454, -499436083, 7293946, -251365089, 1877107918, 1274715268, 633547772, 1521551080, 1165174268, 60452592, -538250248, 961309237, -665356551, 777626257, 370978146, -818294063, 190431629, 134453654, 836054929 ], [ -1353743116, -1611201744, -374487399, -1126167516, 1215134435, -1717774151, -371319733, 1124128612, -589197312, 1941489557, -1942628475, -1106301714, -584612183, 1514156673, -1421425228, 1681444056, 855466377, 394756067, -34614785, -367811199, 1022164839, -1517711337, 784400819, -555154559, 80869264, 6041703, 1677164994, -2051356395, -1274431588 ], [ -1215515211, 1065757178, 451633381, 628856091, 458202641, -398995803, -542102145, 1572244999, -327680578, 1847713855, 1430150358, 829433615, -87866119, -650901113, 1158134659, -1664597489, -229099587, -552067013, 1041203062, 1037035536, 2021189870, 1686337900, -1517467381, -1162265538, 1261195037, 216906866, -210204826, 609409422, 1026304850 ], [ -1933106751, -748080412, -1897305531, 269905079, -1421417478, 1268410920, -1315606502, 1536987749, 355909164, -787421150, 1563322770, -2050056763, 2041596509, 1455964340, 938763726, -160080608, 1240702421, 1109954268, -832025397, 1687418457, 739047975, -755441759, 1892691189, 864710783, 684320853, 1260472009, -570940118, -481045550, 294825862 ], [ 968193225, 1103596426, -1273716465, -895054907, 172108668, -1023829163, 1593392676, -184144664, -1945038260, -1926031182, 67021869, -2087243047, -1134248848, 1388206398, -2131706121, -1314715484, 451435747, 1477481613, -538939508, 847584905, -899749175, 241390739, -367904049, -289642031, 1082863516, 1353382471, -1405883539, 1589295009, 1267017533 ], [ 448787028, -1212092817, -1483178441, -1695148277, 1823247239, -1960729562, -1232385846, -2141033450, 1189073892, 685167610, -978989562, 1845940354, 2074940392, 610557757, 2046425600, 1849028878, -794978584, 396972188, 758900766, 567385641, 634000797, 6480962, 194202165, -1100996201, -1070775692, 1134867818, -1776070115, 261143490, -936038614 ], [ 2132375327, 532301620, 104228265, -183863193, 1166345760, -1468890406, 1851061253, -164924805, -1309969989, -772779648, 1339295525, -1388939968, 1482544657, 1415399249, -1516350426, -2122442458, 952930405, -1566518220, 557862899, 1885319554, 1126378493, -55669242, -679292767, 1313486782, 964074932, 1897301621, 804649556, -1079367519, -1313421739 ], [ 1082527524, -1111750702, -923903914, 115962264, -1532415289, 1824453856, -1854916774, 7155309, 26068171, 591490620, 1354905136, -1000637169, -451321775, 1642641193, 1868825067, -1647758186, 1077921710, 331336905, 1920437351, -1170286078, -393085679, -411072025, -1642160227, -2082651931, -1400936732, -1605827990, -1660419196, 727541811, 44722422 ], [ 1998297261, -2016948736, 1567610251, -103832570, 86437835, 398682313, -481404900, 850095349, -1410114917, 2110700211, -1896383414, -2047105092, 1225023044, 1002260246, 590252848, 1093927519, 1394010489, 1939803612, -351908516, 34798656, 99195227, -1470524607, -374527195, -113330684, -320378925, -694341265, -1368890810, -906529760, -1452078181 ] ], [ [ 1653543851, 460325065, -60620102, -8186329, 1656226391, 294138056, 518116972, -1552831363, -841975890, 233368373, 111213205, 90452385, 332743509, -340979844, 1906380487, 324997121, -1360651803, 903030854, -820019511, -1973727404, -1537107004, 1487556540, 193173545, -1091781390, 36432164, -2039464624, -424790258, -439565786, -1808882963 ], [ 720962988, -1576231253, -1753694254, 1914920480, -696569893, 633887946, 1562356685, -1800723956, -324083528, 481741469, 1149022862, 2104269510, 370546471, -143753480, 923754185, 1302705831, 1580025339, 635132638, 1521189359, 141515307, 2017892276, 619819392, -34280319, -846445738, 826238935, -1077252673, -1875076096, 1942928554, 1015450013 ], [ -1295990719, -1292541888, 1734581867, -919946078, -731714632, -1592381083, 918315217, 278994123, 825251698, 286124136, -1596797027, 558484702, -1550411945, 1499419576, -695869440, 1489598484, 1407327511, -1890386378, -1570821755, 217259033, -404494389, -1106836603, 1356734812, -344765883, 1420471944, 1915980964, 119073354, 997375993, 1606065515 ], [ 1098904233, 1472403888, -1247235208, -1537436313, 2116273595, 1792617613, 77745190, 1220310675, -249573578, -1820082792, 241883697, -1930482071, -428171482, -1365375578, 1455564128, -1018783744, 636356631, 2017607192, 1252613886, 699904135, 1607480604, -1972835854, 744705090, -1888894701, -1657752896, 128615121, 2009542274, -1650168551, -1678458335 ], [ -739393390, -1613593603, -981461124, 1680496186, 663892033, -356086924, 756849376, -1890684807, 1275274639, 1351354164, -1945762584, -522863387, -2136805545, 1683473489, 1545661495, -1939449534, 855506050, -224004477, -1550827793, 536504883, 2023244133, -1565268893, 267459897, -350508224, 1196819174, -2021520523, 1944265432, 2145164570, -1310407970 ], [ -832171621, 587591063, -269183166, -1103109779, -660345944, -1953460260, 978340086, 780705922, -268933594, 720116686, -1467835260, 776178238, -1712949763, 518234336, -240517980, 1268595108, 689638217, 885267536, 73964109, -419011927, -1632083207, -1586206003, -2011586242, -1579962167, 359404643, -329240658, 513989027, -449751017, 1435770274 ], [ 2064334868, 1497424964, 64846087, 1940790550, -613804259, 76604921, 1797411091, -2083628764, -435172493, -200769432, 1242781722, 1724920405, -1933934248, -714283996, -327030277, -1745497091, -544261821, -1255230221, -493391306, -1062498893, 293574068, -2098796502, -195813978, 1453005486, -1739850693, -1805747298, -1416869582, 840880626, 213897408 ], [ 1035668453, -1092423176, 325944198, -466978598, -216486049, 1351738225, -1241393679, -107288170, -656127656, 557321536, -792078118, -291835034, -1839994726, 282173806, -2003951478, -1201943187, 1902390685, -222815232, -370491468, 911880185, 336723703, -1334827136, 2069875139, -741317469, -1295855964, 1145107931, 1880598721, 76524115, -506309815 ], [ 88615742, 852583973, 111295978, -1044476903, 370815891, 67619781, -163075159, 1010289887, 1622512095, -342234086, 1909355614, 1390697023, -1233811360, 804083228, 1823965863, 511310461, 258406892, -906096222, 752697838, -1125203054, 1652465133, -1527328604, 1551893964, 1831138165, -1631836279, -1009633639, 1067219174, -1837561793, 1352722570 ], [ -150883029, 2066586206, -1330809680, 339135672, -163520172, -426298571, -1420073160, 725524835, -367727729, -1413899533, -445182603, 928581013, -1345816576, -1148892627, 1246793403, 68143976, 736292692, -1972958109, 1394926670, 134241943, -7326372, 1402779737, 1762884564, 1364143755, 331669083, 564525252, -1562391279, 829726398, -1535321668 ], [ -1371722802, -6421532, -935605481, 997102253, -2002554882, -1177253044, -1550675879, -1896863550, 1159310161, -817775405, -998976404, -1707605015, 543136411, -2036643369, 505008054, -2083201457, 1196850423, 2028177490, -500527786, -2084172812, -623898740, -1782569165, 2012177758, 504925113, 831302829, 1805422453, -701925449, -1539460327, -291186160 ], [ -824980977, 1982606004, 1989439602, -1106099047, 2022867401, 216721647, -596512288, -1946307202, 995166610, -1455699200, 1217089020, -928718034, -1293299741, 704850084, -1923621000, -2076849797, 905011335, 942915608, 1116972071, -918890812, -227030763, 1779128380, 1196069964, -1280316631, 902082899, 1716774821, 556399530, -350787881, 166258644 ], [ -49323720, -1382094883, 1919831116, -174640576, -345993076, -698920084, 1140207218, -471940058, 717843874, -1296591131, -580318956, 1698494840, -1223763088, 1279046767, 1943717159, -1811977614, 1835631297, -1146260339, 119142338, 191154608, -403215417, 427436680, 863007100, 240370769, 2048216814, 1977797157, 254745394, -2133498264, 1806457627 ], [ -194228287, -582389372, -500051216, 1354462552, -1384806962, 1128375146, 389472954, -1910518148, -1424073684, -651392051, 672490401, -874816001, 1909306471, -2046480827, -1847872835, -104567606, -1277713204, -1522351598, 503235880, -818572078, -487710372, -1812210550, -1363425073, 1465442144, 2042845490, -2056201269, -225721324, 992842768, 2084967700 ], [ -1215752941, -114725035, -1984803667, -957497420, 190135067, -2032079131, -127304507, 1078609603, 1630746656, -560033574, 2120159013, -1928399355, 700093262, 1070885707, -2098962042, 494437484, -243665399, 1604690798, 321129037, 1158679448, 846725378, -1646018184, 486597249, 476295666, -1472634918, -1650366740, -1381596943, 1529726198, 1017935691 ], [ -1505538330, 1792387146, 1758233041, 894847853, 2060165564, -2120604470, -1818309773, -451264884, -1618477520, -509746252, 1727644062, -1315456932, 725736396, 1243693492, 1656665277, -334749746, 642857071, -2067918845, -1781564322, -1780596429, -1566323121, 743437409, 87646790, -384137897, 697097828, 51355983, 2052455716, 967700078, -1231148780 ], [ -282464649, -545238178, -1421129240, -518758763, 1881371988, 256568866, -497950978, -324194397, 268842908, 838927345, 1894498114, -1649558092, 395571329, 1373747669, 416689947, 1641101297, 1663917668, 282867117, 848737766, 1245379016, -1641040681, -1437639511, 928372496, 1793086962, 1948856168, 983785688, 767904843, -515688727, 672936646 ], [ 475950750, 1284120196, 681379581, 1860826538, 1161737765, 117490511, 935124104, 1626915425, -1738579347, 1423422366, -1548544188, 437068503, 700770218, -2026965428, 1233408072, 1167413352, -413064014, -1008815836, 2075686001, -625806187, 53723525, -1307153465, -1644401096, -2077450676, -1782810660, -441727295, 2010481202, 52819936, -1932526075 ], [ -1962698603, -208820677, -672008498, 1850117263, -791668764, 1129820248, 365614142, -1458615644, 166840910, -1155080527, 1394310362, 1800291307, -709444828, 741115520, -1717942535, 1608579168, -2017532390, 649938077, -815971271, -1833938244, 1802725139, 160341392, 981440701, -1252564265, 50733892, 1017863903, 389123757, -916291444, 1434363975 ], [ 126646296, 278143750, 1406374078, 873478810, 1550450077, -1419079256, 606315098, 1726080199, -1550969057, -1823139272, 225558928, 628043759, 909386583, -1913573658, -900298525, -1439644157, 1808969132, -1060305245, -1545041976, -2085603236, -760479883, 1430446534, -1721440720, 532606825, 4105192, 1417607974, -260055677, 332779771, 966864999 ], [ 125812014, 1527999791, -1670044988, -527787172, -1192130524, -921918552, -1180973280, 1919071703, -713606317, -773614810, -1136014591, 1037024159, 295767763, 1707242758, 840621992, 1941219040, -1374240302, -1211000065, -1666601381, 32455971, -518392568, 1141252209, 382218520, -1436971577, 1465043120, -1153363892, 507287297, -1694492288, -386505118 ], [ -610829869, -1261456348, -1097430191, 253347769, -1724199268, -1112716452, 1239925403, -342648441, -1824506794, 1651996413, -950197549, 1916374157, 1730261834, 2101078100, 345949972, 1528113386, -1111040451, 1398518073, 1750310304, -1307652408, 226888748, 1874913781, -1045700143, 1210470462, 1777141925, 894467188, -100975338, 1380199677, 1325287990 ], [ -1089177586, -1534001864, -817769179, -1775297732, -1563932501, 206463832, -1411990054, -1756972805, 816063199, -213846055, -1973041300, -123634006, -733152936, -739242614, 24860665, -2100986397, -63881845, 676314905, -1909720690, -1892065840, -1630365728, 1733562770, 1443368606, -848682193, -504955531, 1878415911, 1979907807, 895855099, -1435237154 ], [ 54579615, 65426807, 930229129, -322533655, 518846612, -1495578532, 1462009190, 131881380, -1736524535, -2108540439, 1954640580, -540882428, 1511252026, -1230820621, 884900452, 272552340, 2098490770, 1230206821, 1437781472, -1224978049, 2043369617, 864348785, -1292348108, -2096000786, 2134711656, -1317270122, 1664348276, 83069381, 2098793784 ], [ 676710333, -1307858259, -1706058608, 1457605289, -1482674205, -734239458, 1684818544, 1259341156, 18239522, -112931409, -1431876024, 486302623, -55323152, -869656982, 1717523379, -698584782, -1665534310, -2087506766, 1363534495, -912070734, -467747758, -1962237009, -255984858, 1893671730, -1134743885, -1607039062, 1824959732, 1499286526, -352673320 ], [ 475887623, -217546092, 819596261, 700337026, 1251166219, -2075324806, -1982989106, 1069004124, -47787036, -614604231, -870807379, 1756928439, 306748964, -1911390746, 177180979, 1645991767, 801235317, -1561393953, 1297364251, 1884793268, 1791797502, 1902294421, 1413106260, -2107104352, -1141596763, 1383807657, 361711116, -583917835, 895693741 ], [ 430507008, -1545421573, 826276095, -1414499132, 331161290, -426957076, 1427264021, -665467961, 534095921, 639328386, 485800631, 676583895, 414274291, -2015843395, 1016750641, -1991982518, -576833295, 198490914, -1473626543, 2039518124, 2006703587, 785163589, -1709631419, -1297456251, -39888842, 350250535, -666622649, -2107272337, 78345169 ], [ 55087525, -1872105412, 1692767243, -1176956760, 1766880681, 1833802363, -1039426148, -1416249179, -617283723, -80734751, -1343950892, 1030249405, 1018330876, 1169578148, -2069540490, 108193742, -1878237301, -826387940, 1708768898, -412549092, -278754454, 702972082, 1925380056, 799366111, -1401519109, 206887437, 95395723, 1315321251, -1363235437 ], [ 1545767875, 1820401930, 797905660, -639738410, 1095235682, -1266268147, 342303158, -1179522762, 891407466, -1516131529, -1870934916, -1186072124, 1661125797, -239236334, 484963775, 1829062726, -855662525, -1011063386, 1619420708, -1866489165, -984120376, 1415680068, -263629856, -459293598, 929450289, -427762701, 584649472, -1562960232, -1258425982 ], [ 722641709, 681542295, 618345122, -514545532, 305462011, 1447587013, 1546520288, 778422002, -1860384962, -1400339202, -2084853162, -128541874, -1931981872, -2129213301, 1155721285, -1198126224, 279147773, -49742176, 317556051, -2120313354, 1128256439, 2032307046, 850009691, 626083843, 993303369, 905712486, 83625280, -1307642009, 1940446408 ], [ 1913417801, 1475905710, -692142542, -1343725532, -889882308, -1170497076, -1328679922, -845722544, -25697758, -579557437, -530569836, 907845470, -636691924, 1266281860, -789654423, -25463888, 2041501678, -2068406969, -292157065, 1414141241, 1212751611, 1347012464, 871478764, -1061832928, 1829160775, 718959983, -1320239129, 1252043995, -969797943 ], [ 1025545228, -1003742354, 1525915765, 539463462, 1293149283, -1259283300, -1610072005, -1872663581, 4985641, 298319685, -109768175, 220005279, 1712460932, -1528445630, 451928339, 1519259342, -162056313, 51023314, -883167249, 1969958846, -140093290, 1506106768, 588271921, 303009176, 1044536253, 695810717, -164802807, -1852198783, 599405010 ], [ 1545241559, -2009826260, -1031342597, -1045541419, 867581640, 1916421479, -1944436267, -842943297, -1912172528, -176256616, 1520580846, -1343629513, 454894410, 1968934833, -1357289516, -1807866177, -737970729, 1466028977, -1955293232, -1732364088, -1413760270, 1031121368, -1538458251, 831275513, 42147761, 1685657442, 1677192487, 455400793, -1978369740 ], [ 1841141284, -790481020, -598861133, 1221856409, -2116531383, -2002981479, -467370945, -1142836918, 22287533, 1690408220, -1448038873, 1711078798, 502243312, -1582234399, -2021288024, 1071645437, -1136906265, 1294920600, -1355153637, 637490280, -1696400616, -1587615661, 1278096512, -1364556624, 1937282893, -1495795792, -1810820640, 96646857, 1755117095 ], [ -1432907877, -1884035549, -551825184, 570752874, 455326826, 962357843, -1566859312, 1512916215, -516411723, 1175573339, 1965450918, -1430724270, -1586365310, 1230827192, 1094448509, 237965560, -303504608, -82954898, 1088872327, -634205419, -1423286053, 1699316136, -185620377, 1202894451, 734433810, 895416870, 489263494, -69619133, 405603793 ], [ 301233040, -1708242761, -1215775776, -1698746828, -274724815, -1721494008, 322334674, -477810473, 313186302, -1950599158, 1852952859, 22201760, -133694403, -636629774, -1493400954, -620550979, -129165109, 636199862, 297111105, -1498701989, -1882405490, 1489158240, 1401957130, 728660794, -40057531, 310638220, -110134377, 350381264, -692954592 ], [ 1335194130, 739512796, 1261115006, 886872660, -1054958529, 1902362499, -1245948058, -2137414356, -128686620, 196629276, -1630340127, -216119425, 17981589, -1931925800, -2016033460, 710659668, -1870898598, -1499353040, 2042604669, 1503734168, -1793067019, 1038221352, 1920184827, 1949678046, -321880819, 1952864658, -590111808, -1466179843, -1682656776 ], [ 784880858, -318852608, 1966293087, 1768664210, 325935862, -512570247, -1911035129, -245517605, 1080817447, 1278876086, -966799888, 52989478, -886004107, 1314847180, -1697717391, 243967886, -1739266978, -1629279564, -1156179478, -453262306, -1596881586, 304600624, -1073584723, -1466959211, -329771445, -566025470, -2057289105, -1846236805, -1010118175 ], [ -426218813, 20736756, 1560453728, 1416889632, -1551297881, -2042108947, 714094655, -31797236, -1487954112, -1417878136, -1669287347, -742599235, 1263170403, -980363744, -712407585, 530749848, -39250893, 586955924, 1448935864, -1019063814, -346418889, -1179879987, -1386194588, -2106016925, 1389315916, 1161865578, 94744664, 464044333, -1371040773 ], [ -833875632, 212967693, 1185594905, 1015235458, 666357172, 2063648613, -1655468238, 575341759, -675757652, -1857770624, 237685850, -488709250, 1558592646, -1236008646, -1603935909, 2089448648, 1740463800, -1554899561, -557700950, -472072180, -1698133036, -1268172641, 734725044, 922184283, -24852717, -1107965758, 1349145728, 1693883294, -1464853623 ], [ -1130674701, -1805923977, -1875489680, -2003204118, 1720154335, 906572404, -576648873, -577702438, -1191465091, -679674669, 1481451467, -262893113, -1585215645, 1142647377, 1163500784, 1099217597, -668874278, -1710126248, -2011568834, -1134291345, 1780405961, 1573812682, -1414505702, 1828033152, 1439235844, 1889874223, 1275290163, -794025407, -1291675615 ], [ 2096725686, 94753954, 987355144, 353270180, 519411413, 770248194, -1189072715, 365209044, 1900165078, 851220256, 1349992460, 1668856259, -49788212, 926598101, 994636167, 767186007, -1586633767, -121427991, -2024818153, -338112300, -2001683256, -375717524, 1805580008, 773491035, 1976019098, 452997355, 2049071322, -553979743, 1346014045 ], [ -528247703, 396773918, -746925183, 639771830, -704898336, -216027147, 1677568031, 352059215, -1611972497, 781214688, -910190271, 137703182, -1474332056, 1819894665, 1564405649, -465535672, -922941894, -216417410, -1838203447, -619750680, -32225483, -516071018, 1547904216, 1495502258, 348413882, -658965537, 1089968692, 880975741, -556588584 ], [ 22866703, -431809808, 772034140, 593412888, -1360661926, -1734415876, 879933107, -1324265894, 1604707268, 475102685, 1020328393, -1906460914, 327332542, 1136807730, 681562078, 1790065382, -1055139273, 592440148, -588574084, 1895568431, -1334118043, -431626211, 597027894, 2016808433, -1621930006, 1106869069, 601445555, -1481649268, -1206723045 ], [ -201371989, -1999168961, -1793155800, 75629775, 1188869832, -1162374754, 1894707060, 1895051832, -654097594, 212741248, -217635199, 1283947212, -1939069703, -1645123635, -1898574201, 302164029, -444488233, -1521388707, 1022032968, -39701089, -1574992745, 926095328, 931503879, 917490992, 498629740, 2033082127, -345436336, -564625010, -1311637870 ], [ -493227017, 1502743088, -751074460, -316585774, 922209345, 855815557, 1682242536, -633835048, 1366918031, 442928093, 154706630, 164807241, -1347849936, 28654542, 1253849186, -1705181199, -2021586734, 1289095240, -1886761911, 1362020987, 1960946011, -1363642882, -1820330949, -483519043, 928202399, -1986242420, -1403200395, 1058191196, 1403787545 ], [ -2105419488, -567028863, -1669718815, -273795922, -1736262148, 1295626014, 1053714313, 1494031391, 451139082, 585684074, 1760244599, -1549082416, -430018201, -1199229036, 1622158940, 1629831561, -1753535378, 1969782882, 1226157261, -65329609, 1517669306, -1249786948, 1117212390, -1006965677, 1578535511, -535604319, -387094292, 1400627273, -1170620326 ], [ 19033116, 1155578963, 1210740323, -1645947110, 1554093145, 255496474, -227629440, 1286682780, 54262625, 936982569, 1495971942, 713040372, 1399029294, 1496434130, 1007278414, -962877048, -1542479546, -139384706, 2143342198, 1871550651, 1128240771, -1741195040, -1469396775, -687532769, 1327358020, -1654089505, 250270936, -660855187, -727213266 ], [ 1562808535, -445877169, -1473865361, -1325504598, -1854287068, -1250719851, -1972989154, 1338609692, 1242352424, -1182688627, 1616057953, 422222286, -2011701770, -193448731, -1878766894, -29977907, -1186229774, 1041921051, 526475345, -842154392, 1378699813, 698105022, 1462120877, 1367404587, -25054527, -160256573, 1236425895, 1089503761, 1334837664 ], [ -1430658323, -1853728793, -1584030317, 1866938550, -1681887770, -485535058, 687164526, -496782414, -349037231, 83842841, 2048327331, 726713838, -1847282293, -325151284, 1938230006, 670885709, 1068618652, -1790288002, 1085672093, -1165793206, -758976711, -985540072, 1685540014, 359128643, 1410931441, -1970120409, 2036790173, 1105068672, 71656431 ], [ 1968035489, -1512925109, 299895884, -681213067, 589341461, 553971386, -257798562, -1778440270, -1892472877, 982222572, -2052058560, -1585120535, -1348314527, 593817546, 750816870, 861276767, -1700001670, 1183026029, 1894544150, -1473610441, -1216406658, 1434049173, 586123256, -774979599, -1991692605, 1554721771, 1045390322, 2054305561, -2113555238 ], [ 2011747901, -1779496817, 1863917529, -1863800608, -1045044237, 1361453946, -1152495066, -2127741698, 915840941, 1621534468, 1410659554, -569402453, 24996413, -1237129576, -440545051, 1350268063, -1833555855, -1140487918, 483525149, -959669607, -822030177, -1291609897, 1248816364, 657054222, 204433865, 355645068, 452584632, -1876353296, -568405713 ], [ -1707076204, 1326573325, 2133686249, -2026515930, 945861602, 1118910328, 1353266601, 2047826450, 1208550099, 1387225558, -1675460827, -1528506693, -1618665401, 908120707, 1697704340, -1742236947, -1498782355, -611289613, -2070247125, -2080999663, -1275135285, -1442553647, 1449616849, -2123514757, -1851642535, 469311015, -165379608, 1489745458, 2024395003 ] ] ] ] }